Cov txheej txheem:

Kev cuam tshuam Brushless DC Tsav (BLDC) Nrog Arduino: 4 Cov Kauj Ruam (nrog Duab)
Kev cuam tshuam Brushless DC Tsav (BLDC) Nrog Arduino: 4 Cov Kauj Ruam (nrog Duab)

Video: Kev cuam tshuam Brushless DC Tsav (BLDC) Nrog Arduino: 4 Cov Kauj Ruam (nrog Duab)

Video: Kev cuam tshuam Brushless DC Tsav (BLDC) Nrog Arduino: 4 Cov Kauj Ruam (nrog Duab)
Video: Контроллер бесщеточного двигателя 600 Вт до 48 В 2024, Lub Xya hli ntuj
Anonim
Interfacing Brushless DC Tsav (BLDC) Nrog Arduino
Interfacing Brushless DC Tsav (BLDC) Nrog Arduino
Interfacing Brushless DC Tsav (BLDC) Nrog Arduino
Interfacing Brushless DC Tsav (BLDC) Nrog Arduino

Nov yog kev qhia qhia yuav ua li cas cuam tshuam thiab ua haujlwm Brushless DC lub cev siv Arduino. Yog tias koj muaj lus nug lossis lus pom thov teb hauv cov lus lossis xa mus rau rautmithil [ntawm] gmail [dot] com. Koj tseem tuaj yeem tiv tauj nrog kuv @mithilraut ntawm twitter.

Xav paub ntau ntxiv txog kuv: www.mithilraut.com

Kauj Ruam 1: Daim Ntawv Teev Npe

Cov npe ntawm Cheebtsam
Cov npe ntawm Cheebtsam
  1. Arduino UAS
  2. BLDC outrunner lub cev muaj zog (Lwm yam lub cev muaj zog outrunner yuav ua haujlwm zoo)
  3. Tus Tswj Hluav Taws Xob Hluav Taws Xob (Xaiv raws li qhov ntsuas tam sim no ntawm lub cav)
  4. Roj teeb LiPo (txhawm rau ua kom lub cev muaj zog)
  5. Txiv neej-Txiv neej Jumper cable * 3
  6. USB 2.0 cable hom A/B (Txhawm rau rub cov program thiab ua kom lub zog Arduino).

Nco tseg: Nco ntsoov xyuas koj cov txuas ntawm roj teeb, ESC thiab Cov Tsav Tsheb. Hauv qhov no peb muaj 3.5mm txiv neej lub mos txwv txuas rau ntawm Lub Cev. Yog li kuv tau siv 3.5mm poj niam lub mos txwv txuas rau ntawm ESC cov zis. Lub roj teeb muaj 4.0 hli Txiv neej Poj niam txuas. Yog li kuv tau siv cov poj niam txiv neej txuas txuas tsim nyog ntawm sab nkag ntawm ESC.

Kauj ruam 2: Kev sib txuas

Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas

Txuas lub cav mus rau ESC cov zis. Ntawm no, polarity tsis muaj teeb meem. Yog tias koj hloov ib qho ntawm 2 ntawm 3 cov xov hlau, lub cav yuav tig rov qab.

Txuas lub '+' & '-' roj teeb rau Liab (+) thiab Dub (-) xov hlau ntawm ESC feem.

Los ntawm 3pin servo cable tawm los ntawm ESC, txuas rau Brown cable rau 'GND' tus pin ntawm Arduino. Txuas lub xov tooj daj rau ib tus lej digital. Hauv peb qhov xwm txheej nws tus lej digital 12.

Kauj Ruam 3: Programming Arduino UNO

Lub cajmeem Arduino UNO
Lub cajmeem Arduino UNO

Yog tias koj yog tus tshiab rau Arduino ces koj tuaj yeem rub tawm, teeb tsa thiab teeb tsa Arduino los ntawm no.

Txuas Arduino rau lub PC. Qhib Arduino IDE thiab sau cov cai no. Hauv qab 'Cuab Yeej' xaiv

Pawg Thawj Coj: Arduino/Genuino UNO

Chaw nres nkoj: COM15 (Xaiv qhov chaw nres nkoj COM tsim nyog. Txhawm rau nrhiav pom COM chaw nres nkoj qhib tus thawj tswj ntaus ntawv thiab saib rau Arduino UNO hauv qab 'Ports')

Nyem Upload khawm ntawm kaum sab saud.

#suav nrog

Servo esc_signal; teeb tsa tsis muaj dab tsi () {esc_signal.attach (12); // Qhia meej ntawm no tus lej tus lej uas tus pin teeb liab ntawm ESC txuas nrog. es_signal.write (30); // ESC caj npab hais kom ua. ESCs yuav tsis pib tshwj tsis yog cov tswv yim nrawm tsawg dua thaum pib. ncua (3000); // ESC qhov pib pib qeeb. } tsis muaj dab tsi voj () {esc_signal.write (55); // Hloov qhov no ntawm 40-130 txhawm rau hloov qhov nrawm ntawm lub cev muaj zog. Tus nqi siab dua, nrawm dua. ncua (15); }

Kauj ruam 4: Nco tseg

Txoj hauv kev zoo los khiav lub cav yog

1. Txuas lub roj teeb mus rau ESC txhawm rau txhawb ESC.

2. Hwj chim rau Arduino.

Yog tias koj ua lwm txoj hauv kev puag ncig, Arduino yuav ua haujlwm ntu ntawm caj npab thiab ESC yuav plam cov lus txib vim tias nws tsis muaj zog. Hauv qhov no nias lub pob pib dua ntawm Arduino.

Pom zoo: