Tartalomjegyzék:

Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés
Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés

Videó: Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés

Videó: Erőteljes elektromos gördeszka E-kerékpár 350 W egyenáramú motor vezérlése az Arduino és a BTS7960b használatával: 9 lépés
Videó: Hooverboard motor újrahasznosítása, vezérlése 2024, December
Anonim

Ebben az oktatóanyagban megtanuljuk, hogyan kell vezérelni az egyenáramú motort az Arduino és a DC vezérlő bts7960b használatával.

A motor lehet 350 W vagy csak egy kis Toy arduino DC motor, amíg teljesítménye nem haladja meg a BTS7960b meghajtó maximális áramát.

Nézd meg a videót!

Lépés: A motorról

A Motorról
A Motorról

Névleges kimenő teljesítmény 350W. Névleges feszültség 24/36V DC

Névleges fordulatszám 2750 ford / perc.

Üresjárati fordulatszám 3300 RPM

Teljes terhelésű áram = 19.20A.

Terhelés nélkül Áram = 2,5A

Névleges nyomaték 1,11 N.m (11,1 kg.cm).

Elakadási nyomaték 5,55 N.m (55,11 kg.cm) Hatékonyság = 78%

2. lépés: A Bts7960b DC motorvezérlőről

A Bts7960b DC motorvezérlőről
A Bts7960b DC motorvezérlőről

Leírás:

Dupla BTS7960 nagyáramú (43 A) H hídhajtó;

5V -os szigetelés MCU -val, és hatékonyan védi az MCU -t;

5V teljesítményjelző a fedélzeten; a motor meghajtó kimeneti végének feszültségjelzése; forraszthat hűtőbordát;

Csak négy sorra van szükség az MCU -tól a meghajtómodulig (GND. 5V. PWM1. PWM2);

leválasztó chip 5 V -os tápegység (megosztható az 5 V -os MCU -val); Méret: 4 * 5 * 1,2 cm;

Képes a motort előre megfordítani, két PWM bemeneti frekvencia 25 kHZ -ig; két hőáram áthalad egy hibajel kimeneten; izolált chipes 5V-os tápegység (megosztható az MCU 5V-val), használhatja a fedélzeti 5V-os tápegységet is; a tápfeszültség 5,5V -27V

3. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino Uno vagy bármely más Arduino tábla
  • DC motor meghajtó Bts7960b
  • Néhány DC motor lehet kicsi vagy valami erősebb, mint ebben a kísérletben
  • Tápellátás a motorhoz
  • Potenciométer
  • 2X gomb
  • Jumper vezetékek
  • Kenyeretábla
  • Visuino szoftver: Töltse le itt

4. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör
  • Csatlakoztassa az Arduino digitális tüskét [3] a bts7960 meghajtócsap RPWM -hez
  • Csatlakoztassa az Arduino digitális tűt [3] a bts7960 meghajtócsap LPWM -hez
  • Csatlakoztassa az Arduino digitális tűt [4] a bts7960 R_EN illesztőtűhöz
  • Csatlakoztassa az Arduino digitális tüskét [3] a bts7960 meghajtócsaphoz L_EN
  • Csatlakoztassa a bts7960 pin VCC -t az Arduino Analog Pin 5V -hoz
  • Csatlakoztassa a bts7960 pin GND -t az Arduino Pin GND -hez
  • Csatlakoztassa a motor GND (-) tápegységét a bts7960 meghajtócsaphoz B-
  • Csatlakoztassa a motor VCC (+) tápegységét a bts7960 B+meghajtócsaphoz
  • Csatlakoztassa a motor pozitív vezetékét a bts7960 M+ meghajtócsaphoz
  • Csatlakoztassa a motor negatív vezetékét a BTS7960 meghajtócsaphoz M-
  • Csatlakoztassa az OTB potenciométer csapját az Arduino analóg A0 tűhöz
  • Csatlakoztassa a VCC potenciométer csapját az Arduino analóg 5V -os tüskéhez
  • Csatlakoztassa a GND potenciométer -tűt az Arduino Pin GND -hez
  • GOMB1 Csatlakoztassa az 1. tűt az Arduino 5V -os tüskéhez
  • GOMB2 Csatlakoztassa az 1. tűt az Arduino 5V -os tüskéhez
  • GOMB 1 Csatlakoztassa a 2 -es tűt az Arduino digitális 8 -as tűjéhez és az 1Kohm ellenálláshoz, és csatlakoztassa az ellenállás másik érintkezőjét az Arduino GND csaphoz.
  • GOMB2 Csatlakoztassa a pin2 -t az Arduino digitális 9 -es tűjéhez és az 1Kohm ellenálláshoz, és csatlakoztassa az ellenállás másik érintkezőjét az Arduino GND csaphoz.

Lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

A Visuino: https://www.visuino.eu telepítése is szükséges. Töltse le az ingyenes verziót, vagy regisztráljon ingyenes próbaidőszakra.

A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

6. lépés: A Visuino összetevők hozzáadása és beállítása részében

A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
A Visuino Add & Set Components -ben
  • Adja hozzá az "SR Flip-Flop" összetevőt
  • Adja hozzá a "Speed and Direction To Speed" összetevőt
  • "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" összetevő hozzáadása
  • Adja hozzá a "Digitális (Boole -érték)" összetevőt

Válassza a "DigitalValue1" lehetőséget, és a tulajdonságok ablakban állítsa az "Value" értéket True -ra, ez engedélyezi az illesztőprogramot, hamis értékre állítva letiltja a motorvezérlőt, és a motor nem forog

7. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
  • Csatlakoztassa az Arduino digitális 8 -as érintkezőt az "SRFlipFlop1" tűs "készlethez"
  • Csatlakoztassa az Arduino 9 -es digitális tűt az "SRFlipFlop1" komponens tűjéhez "Reset"
  • Csatlakoztassa az "SRFlipFlop1" tűkimenetet a "SpeedAndDirectionToSpeed1" "tű" fordított "-hoz
  • Csatlakoztassa az Arduino Analog 0 tűt a "SpeedAndDirectionToSpeed1" tű "Speed" -hez
  • Csatlakoztassa a "SpeedAndDirectionToSpeed1" érintkezőkimenetet a "DualMotorDriver1" érintkezős motorokhoz [0]> Bemenet
  • Csatlakoztassa a "DualMotorDriver1" tűs motorokat [0]> Továbbítsa az Arduino 5 -ös digitális tűjéhez
  • Csatlakoztassa a "DualMotorDriver1" tűs motorokat [0]> Fordítva az Arduino 6 -os digitális csaphoz
  • Csatlakoztassa a "DigitalValue1" tűkimenetet az Arduino 3. és 4. digitális tűjéhez

8. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

9. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, a motor forogni kezd, a sebességet egy potenciométerrel állíthatja be, vagy a gombok megnyomásával megváltoztathatja az irányt.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti és megnyithatja a Visuino -ban:

Ajánlott: