Kazalo:

Z Arduinom in BTS7960b nadzirajte zmogljiv električni motor za rolko E-Bike 350 W DC: 9 korakov
Z Arduinom in BTS7960b nadzirajte zmogljiv električni motor za rolko E-Bike 350 W DC: 9 korakov

Video: Z Arduinom in BTS7960b nadzirajte zmogljiv električni motor za rolko E-Bike 350 W DC: 9 korakov

Video: Z Arduinom in BTS7960b nadzirajte zmogljiv električni motor za rolko E-Bike 350 W DC: 9 korakov
Video: Драйвер двигателя BTS7960B на 43А для электрической машины High Current Motor Drive 2024, Julij
Anonim

V tej vadnici se bomo naučili krmiliti enosmerni motor z gonilnikom Arduino in Dc bts7960b.

Motor je lahko 350 W ali samo majhen Toy arduino dc motor, če njegova moč ne presega največjega toka gonilnika BTS7960b.

Poglej si posnetek!

1. korak: O motorju

O motorju
O motorju

Nazivna izhodna moč 350W. Nazivna napetost 24/36V DC

Nazivna hitrost 2750 vrt / min.

Hitrost brez obremenitve 3300RPM

Tok pri polni obremenitvi = 19,20A.

Tok brez obremenitve = 2,5A

Nazivni navor 1,11 N.m (11,1 kg.cm).

Navor pri zaustavitvi 5,55 N.m (55,11 kg.cm) Učinkovitost = 78%

Korak: O gonilniku enosmernega motorja Bts7960b

O gonilniku enosmernega motorja Bts7960b
O gonilniku enosmernega motorja Bts7960b

Specifikacija:

Dvojni gonilnik mosta H za velik tok (43 A) dvojnega BTS7960;

5V izolirajte z MCU in učinkovito zaščitite MCU;

5V indikator napajanja na krovu; indikacija napetosti izhodnega konca gonilnika motorja; hladilnik lahko spajkate;

Potrebujete samo štiri linije od MCU do gonilniškega modula (GND. 5V. PWM1. PWM2);

izolacijski čip 5 V napajanje (lahko delite z MCU 5 V); Velikost: 4 * 5 * 1,2 cm;

Možnost obračanja motorja naprej, dve vhodni frekvenci PWM do 25 kHZ; dva toplotna toka, ki prehajata skozi izhod signala napake; 5V izolirano napajanje čipa (lahko ga delite z MCU 5V), lahko uporabite tudi vgrajeno napajanje 5V; napajalna napetost 5,5V do 27V

3. korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino Uno ali katero koli drugo ploščo Arduino
  • Gonilnik enosmernega motorja Bts7960b
  • Nekateri enosmerni motor je lahko majhen ali kaj močnejšega, kot je v tem poskusu
  • Napajanje za motor
  • Potenciometer
  • 2X gumb
  • Mostične žice
  • Ogledna plošča
  • Programska oprema Visuino: prenesite tukaj

4. korak: Vezje

Vezje
Vezje
Vezje
Vezje
  • Priključite digitalni zatič Arduino [3] na gonilniški zatič RPWM bts7960
  • Priključite digitalni zatič Arduino [3] na gonilniški zatič LPWM bts7960
  • Priključite digitalni zatič Arduino [4] na gonilniški zatič R_EN bts7960
  • Priključite digitalni zatič Arduino [3] na gonilniški pin L_EN bts7960
  • Priključite bts7960 pin VCC na Arduino analogni pin 5V
  • Priključite bts7960 pin GND na Arduino Pin GND
  • Priključite napajalni zatič GND (-) za motor na gonilniški zatič Bts7960 B-
  • Pin za napajanje VCC (+) motorja priključite na gonilniški zatič B+BTS7960
  • Pozitivni kabel motorja priključite na gonilniški zatič bts7960 M+
  • Negativno žico motorja priključite na gonilniški zatič bts7960 M-
  • Priključite pin potenciometra OTB na Arduino analogni pin A0
  • Pin potenciometra VCC priključite na analogni pin 5V Arduino
  • Pin potenciometra GND priključite na Arduino Pin GND
  • GUMB1 Priključite pin1 na Arduino pin 5V
  • BUTTON2 Priključite pin1 na Arduino pin 5V
  • BUTTON1 Priključite pin2 na Arduino digitalni pin 8 in na upor 1Kohm, drugi pin na uporu priključite na Arduino pin GND
  • BUTTON2 Priključite pin2 na Arduino digitalni pin 9 in na upor 1Kohm, drugi pin na uporu priključite na Arduino pin GND

5. korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico.

Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

6. korak: V Visuinu dodaj in nastavi komponente

V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
V Visuinu komponente za dodajanje in nastavljanje
  • Dodajte komponento "SR Flip-Flop"
  • Dodajte komponento "Hitrost in smer do hitrosti"
  • Dodaj komponento "Motor z dvojnim enosmernim motorjem 2 PWM (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponento
  • Dodajte komponento "Digital (Boolean) Value"

Izberite "DigitalValue1" in v oknu lastnosti nastavite "Value" na True, to bo omogočilo gonilnik, nastavitev na false pa bo onemogočila gonilnik motorja in motor se ne bo vrtel

7. korak: V komponentah Visuino Connect

V komponentah Visuino Connect
V komponentah Visuino Connect
V komponentah Visuino Connect
V komponentah Visuino Connect
  • Priključite digitalni pin 8 Arduino na "SRFlipFlop1" pin "Set"
  • Priključite digitalni zatič 9 Arduino na komponentni pin "SRFlipFlop1" "Ponastavi"
  • Pin "SRFlipFlop1" pin Out priključite na "SpeedAndDirectionToSpeed1" pin "reverse"
  • Arduino analogni pin 0 priključite na "SpeedAndDirectionToSpeed1" pin "Speed"
  • Priključite "SpeedAndDirectionToSpeed1" pin Out na "DualMotorDriver1" pin "Motors" [0]> In
  • Priključite "DualMotorDriver1" pin "motorje" [0]> naprej na Arduino digitalni pin 5
  • Povežite "DualMotorDriver1" pin "motorje" [0]> obrnite na Arduino digitalni pin 6
  • Pin "DigitalValue1" priključite na Arduino digitalni pin 3 in digitalni pin 4

8. korak: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

9. korak: Igrajte se

Če napajate modul Arduino UNO, se bo motor začel vrteti, hitrost lahko prilagodite s potenciometrom ali spremenite smer s pritiskom na gumbe.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:

Priporočena: