Sisukord:
- Samm: mootori kohta
- 2. samm: alalisvoolumootori draiver Bts7960b
- Samm: mida vajate
- 4. samm: vooluring
- Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
- 6. samm: Visuino lisage ja määrake komponendid
- Samm 7: Visuino Connecti komponentides
- Samm: looge, kompileerige ja laadige üles Arduino kood
- 9. samm: mängige
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses õpime, kuidas juhtida alalisvoolumootorit, kasutades Arduino ja alalisvoolu draiverit bts7960b.
Mootor võib olla 350 W või lihtsalt väike Toy arduino alalisvoolumootor, kui selle võimsus ei ületa BTS7960b draiveri maksimaalset voolu.
Vaata videot!
Samm: mootori kohta
Nimivõimsus 350W. Nimipinge 24/36V DC
Nimikiirus 2750 p / min.
Kiirus tühikäigul 3300 p / min
Täiskoormus Vool = 19,20A.
Ilma koormuseta vool = 2,5A
Pöördemoment 1,11 N.m (11,1 kg cm).
Varisemismoment 5,55 N.m (55,11 kg.cm) Tõhusus = 78%
2. samm: alalisvoolumootori draiver Bts7960b
Spetsifikatsioon:
Kahekordne BTS7960 suure vooluga (43 A) H sillajuht;
5V isoleerida MCU -ga ja kaitsta tõhusalt MCU -d;
5V toiteindikaator pardal; mootori juhi väljundotsa pinge näit; saab joota jahutusradiaatorit;
Vaja vaid nelja rida MCU -st draiverimoodulini (GND. 5V. PWM1. PWM2);
eralduskiip 5 V toiteallikas (saab jagada MCU 5 V -ga); Suurus: 4 * 5 * 1,2 cm;
Võimalik mootorit edasi pöörata, kaks PWM sisendsagedust kuni 25 kHz; kaks soojusvoogu, mis läbivad veasignaali väljundi; eraldatud kiibiga 5V toiteallikas (saab jagada MCU 5V-ga), saab kasutada ka rongisisest 5V toiteallikat; toitepinge 5,5V kuni 27V
Samm: mida vajate
- Arduino Uno või mõni muu Arduino plaat
- Alalisvoolumootori draiver Bts7960b
- Mõni alalisvoolumootor võib olla väike või midagi võimsamat, nagu selles katses
- Mootori toiteallikas
- Potentsiomeeter
- 2X nupp
- Jumper juhtmed
- Leivalaud
- Visuino tarkvara: laadige alla siit
4. samm: vooluring
- Ühendage Arduino digitaalne tihvt [3] bts7960 juhi tihvti RPWM -iga
- Ühendage Arduino digitaalne tihvt [3] bts7960 draiveri tihvtiga LPWM
- Ühendage Arduino digitaalne tihvt [4] bts7960 draiveri tihvtiga R_EN
- Ühendage Arduino digitaalne tihvt [3] bts7960 draiveri tihvtiga L_EN
- Ühendage bts7960 pin VCC Arduino analoogpistikuga 5V
- Ühendage bts7960 pin GND Arduino Pin GND -ga
- Ühendage mootori toiteplokk GND (-) bts7960 juhi tihvtiga B-
- Ühendage mootori toiteplokk VCC (+) bts7960 juhi tihvtiga B+
- Ühendage mootori positiivne juhe bts7960 juhtspoldiga M+
- Ühendage mootori negatiivne juhe bts7960 juhi tihvtiga M-
- Ühendage potentsiomeetri tihvt OTB Arduino analoogpistikuga A0
- Ühendage potentsiomeetri tihvt VCC Arduino analoogpistikuga 5V
- Ühendage potentsiomeetri tihvt GND Arduino tihvtiga GND
- NUPP1 Ühendage tihvt 1 Arduino tihvtiga 5V
- NUPP2 Ühendage tihvt 1 Arduino tihvtiga 5V
- NUPP1 Ühendage tihvt2 Arduino digitaalse tihvtiga 8 ja takistiga 1Kohm, ühendage teine takisti tihvt Arduino tihvtiga GND
- NUPP2 Ühendage pin2 Arduino digitaalse tihvtiga 9 ja takistiga 1 Kohm, ühendage teine takisti tihvt Arduino tihvtiga GND
Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Samuti tuleb installida Visuino: https://www.visuino.eu. Laadige alla tasuta versioon või registreeruge tasuta prooviversiooniks.
Visuino käivitamine nagu esimesel pildil
6. samm: Visuino lisage ja määrake komponendid
- Lisage komponent "SR Flip-Flop"
- Lisage komponent "Kiirus ja suund kiirusele"
- Lisage komponent „Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)”
- Lisage komponent "Digitaalne (Boolean) väärtus"
Valige "DigitalValue1" ja määrake atribuutide aknas "Value" väärtuseks True, see lubab draiveri, selle väärtuseks false keelab mootori draiveri ja mootor ei pöörle
Samm 7: Visuino Connecti komponentides
- Ühendage Arduino digitaalne tihvt 8 "SRFlipFlop1" tihvtiga "Set"
- Ühendage Arduino digitaalne tihvt 9 komponendi "SRFlipFlop1" tihvtiga "Lähtesta"
- Ühendage "SRFlipFlop1" pin out "SpeedAndDirectionToSpeed1" pin "tagurpidi"
- Ühendage Arduino analoogpulk 0 kiirusega "SpeedAndDirectionToSpeed1" pin "Speed"
- Ühendage "SpeedAndDirectionToSpeed1" pin out "DualMotorDriver1" pin -mootoritega [0]> Sisse
- Ühendage "DualMotorDriver1" tihvtiga mootorid [0]> Edasi Arduino digitaalsele tihvtile 5
- Ühendage "DualMotorDriver1" tihvtiga mootorid [0]> tagurpidi Arduino digitaalse tihvtiga 6
- Ühendage "DigitalValue1" pin Out Arduino digitaalse tihvtiga 3 ja digitaalse tihvtiga 4
Samm: looge, kompileerige ja laadige üles Arduino kood
Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".
9. samm: mängige
Kui lülitate Arduino UNO mooduli toide sisse, hakkab mootor pöörlema, saate kiirust reguleerida potentsiomeetriga või muuta suunda, vajutades nuppe.
Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle alla laadida ja Visuinos avada: