Мазмуну:

Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен)
Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен)

Video: Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен)

Video: Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Ноябрь
Anonim
Interfacing Brushless DC Motor (BLDC) Arduino менен
Interfacing Brushless DC Motor (BLDC) Arduino менен
Interfacing Brushless DC Motor (BLDC) Arduino менен
Interfacing Brushless DC Motor (BLDC) Arduino менен

Бул Arduino аркылуу Brushless DC моторун кантип иштетүү жана иштетүү жөнүндө үйрөткүч. Эгерде сизде кандайдыр бир суроолор же комментарийлер болсо, rautmithil [at] gmail [dot] com дарегине комментарий же почта аркылуу жооп бериңиз. Твиттерде @mithilraut менен да байланышсаңыз болот.

Мен жөнүндө көбүрөөк билүү үчүн: www.mithilraut.com

1 -кадам: Компоненттердин тизмеси

Компоненттердин тизмеси
Компоненттердин тизмеси
  1. Arduino UNO
  2. BLDC outrunner мотору (Башка башка мотор жакшы иштейт)
  3. Электрондук ылдамдыкты жөндөгүч (мотордун учурдагы рейтингине ылайык тандаңыз)
  4. LiPo батареясы (моторду иштетүү үчүн)
  5. Эркек-Эркек Jumper кабели * 3
  6. USB 2.0 кабелдик түрү A/B (Программаны жүктөө жана Arduino иштетүү үчүн).

Эскертүү: Батарейканын, ESCтин жана Моторлордун коннекторлорун текшериңиз. Бул учурда бизде 3,5 мм эркектин ок коннекторлору бар. Ошентип, мен ESCтин чыгуусуна 3,5 мм аялдык ок коннекторлорун коштум. Батареяда 4.0 мм эркек аял коннектору бар болчу. Ошентип, мен ESCтин кире бериш тарабында тийиштүү аял эркек коннекторлорун туташтырдым.

2 -кадам: Байланыштар

Байланыштар
Байланыштар
Байланыштар
Байланыштар

Моторду ESC чыгуусуна туташтырыңыз. Бул жерде полярдуулуктун мааниси жок. Эгерде сиз 3 зымдын 2син алмаштырсаңыз, мотор карама -каршы багытта айланат.

Батарейканын '+' & '-' белгисин ESCтин Кызыл (+) жана Кара (-) зымдарына туташтырыңыз.

ESCтен чыккан 3pin servo кабелинен Браун кабелин Arduinoдогу 'GND' пинине туташтырыңыз. Сары кабелди каалаган санарип пинге туташтырыңыз. Биздин учурда анын санарип пин 12.

3 -кадам: Arduino UNOну программалоо

Программалоо Arduino UNO
Программалоо Arduino UNO

Эгерде сиз Arduino үчүн жаңы болсоңуз, анда бул жерден Arduino жүктөп, орнотуп жана орнотсоңуз болот.

Arduino -ны компьютерге туташтырыңыз. Arduino IDE ачыңыз жана бул кодду жазыңыз. "Куралдар" астынан тандаңыз

Башкармасы: Arduino/Genuino UNO

Порт: COM15 (Тиешелүү COM портун тандаңыз. COM портун ачык түзмөк башкаргычын билүү үчүн жана "Порт" астындагы Arduino UNO издеңиз)

Жогорку сол бурчтагы Жүктөө баскычын чыкылдатыңыз.

#кошуу

Servo esc_signal; void setup () {esc_signal.attach (12); // Бул жерде ESC сигналынын пини туташкан пин номерин көрсөтүңүз. esc_signal.write (30); // ESC arm командасы. Киргизүү ылдамдыгы инициализация учурунда азыраак болбосо, ESCтер башталбайт. кечигүү (3000); // ESC инициализациясынын кечигиши. } void loop () {esc_signal.write (55); // Мотордун ылдамдыгын өзгөртүү үчүн муну 40-130 ортосунда өзгөртүңүз. Жогорку баалуулук, жогорку ылдамдык. кечиктирүү (15); }

4 -кадам: Эскертүү

Моторлорду иштетүүнүн туура жолу - бул

1. ESCти иштетүү үчүн батареяны ESCке туташтырыңыз.

2. Arduino'го кубат бериңиз.

Эгерде сиз башка жол менен кылсаңыз, Arduino кол тизмегин иштетет жана ESC ал буйруктарды сагынат, анткени ал иштебейт. Бул учурда, Arduinoдогу баштапкы абалга келтирүү баскычын басыңыз.

Сунушталууда: