INHOUDSOPGAWE:

Interfacing Brushless DC Motor (BLDC) met Arduino: 4 stappe (met foto's)
Interfacing Brushless DC Motor (BLDC) met Arduino: 4 stappe (met foto's)

Video: Interfacing Brushless DC Motor (BLDC) met Arduino: 4 stappe (met foto's)

Video: Interfacing Brushless DC Motor (BLDC) met Arduino: 4 stappe (met foto's)
Video: Hoverboard motor control with ZS-X11H Robots Automation 400W Brush less motor controller Demo bldc 7 2024, November
Anonim
Interfacing Brushless DC Motor (BLDC) met Arduino
Interfacing Brushless DC Motor (BLDC) met Arduino
Interfacing Brushless DC Motor (BLDC) met Arduino
Interfacing Brushless DC Motor (BLDC) met Arduino

Dit is 'n handleiding oor hoe u 'n Brushless DC -motor met Arduino kan koppel en bestuur. As u enige vrae of kommentaar het, beantwoord dit dan in die kommentaar of per e -pos aan rautmithil [at] gmail [dot] com. U kan ook op Twitter met my in verbinding tree @mithilraut.

Vir meer inligting oor my: www.mithilraut.com

Stap 1: Lys van komponente

Lys van komponente
Lys van komponente
  1. Arduino UNO
  2. BLDC -outrunner -motor (enige ander outrunner -motor werk goed)
  3. Elektroniese snelheidsbeheerder (kies volgens die huidige motorwaarde)
  4. LiPo -battery (om die motor aan te dryf)
  5. Man-man jumperkabel * 3
  6. USB 2.0 -kabel tipe A/B (om die program op te laai en die Arduino aan te skakel).

Nota: maak seker dat u die verbindings van die battery, ESC en motors nagaan. In hierdie geval het ons 'n 3.5 mm manlike koeëlverbindings op die motor. Ek het dus 3.5 mm vroulike koeëlverbindings aan die uitset van ESC gesoldeer. Die battery het 'n 4.0 mm manlike aansluiting. Daarom het ek gepaste vroulike manlike verbindings aan die ingangskant van ESC gesoldeer.

Stap 2: Verbindings

Verbindings
Verbindings
Verbindings
Verbindings

Koppel die motor aan die uitset van ESC. Hier maak die polariteit nie saak nie. As u 2 van die 3 drade skakel, draai die motor in die teenoorgestelde rigting.

Koppel die '+' & '-' van die battery aan die rooi (+) en swart (-) drade van ESC onderskeidelik.

Koppel die bruin kabel vanaf die 3 -pins servokabel wat uit die ESC kom, aan die 'GND' -pen op Arduino. Koppel die geel kabel aan enige digitale pen. In ons geval is die digitale pen 12.

Stap 3: Programmering van Arduino UNO

Programmering van Arduino UNO
Programmering van Arduino UNO

As u nuut is in Arduino, kan u die Arduino hier aflaai, installeer en instel.

Koppel die Arduino aan die rekenaar. Maak Arduino IDE oop en skryf hierdie kode. Kies onder 'Tools'

Raad: Arduino/Genuino UNO

Poort: COM15 (kies die toepaslike COM -poort. Om die COM -poort uit te vind, maak die toestelbestuurder oop en soek na Arduino UNO onder 'Ports')

Klik op die oplaai -knoppie in die linker boonste hoek.

#insluit

Servo esc_signal; ongeldige opstelling () {esc_signal.attach (12); // Spesifiseer hier die speldnommer waarop die seinpen van ESC gekoppel is. esc_signal.write (30); // ESC -armopdrag. ESC's sal nie begin nie, tensy die invoerspoed minder is tydens die inisialisering. vertraging (3000); // Vertraging van ESC -inisialisering. } leemte -lus () {esc_signal.write (55); // Wissel tussen 40-130 om die motorsnelheid te verander. Hoër waarde, hoër spoed. vertraging (15); }

Stap 4: Let op

Die korrekte manier om die motors te laat loop, is om

1. Koppel die battery aan die ESC om die ESC aan te skakel.

2. Skakel die Arduino aan.

As u andersom doen, sal die Arduino die armvolgorde uitvoer en die ESC sal die opdragte mis omdat dit nie aangeskakel is nie. Druk in hierdie geval op die reset -knoppie op die Arduino.

Aanbeveel: