Ovládajte výkonný elektrický skateboardový elektrobicykel 350 W jednosmerným motorom pomocou Arduino a BTS7960b: 9 krokov
Ovládajte výkonný elektrický skateboardový elektrobicykel 350 W jednosmerným motorom pomocou Arduino a BTS7960b: 9 krokov
Anonim

V tomto tutoriáli sa naučíme ovládať DC motor pomocou ovládača Arduino a Dc bts7960b.

Motor môže byť 350 W alebo len malý jednosmerný motor Toy arduino, pokiaľ jeho výkon neprekročí maximálny prúd vodiča BTS7960b.

Pozri si video!

Krok 1: O motore

O motore
O motore

Menovitý výstupný výkon 350W. Menovité napätie 24/36V DC

Menovité otáčky 2750 ot / min.

Otáčky naprázdno 3300 ot./min

Plné zaťaženie Prúd = 19,20A.

Bez zaťaženia Prúd = 2,5A

Menovitý krútiaci moment 1,11 N.m (11,1 kg.cm).

Uťahovací moment 5,55 N.m (55,11 kg.cm) Účinnosť = 78%

Krok 2: O ovládači motora DC Bts7960b

O ovládači motora DC Bts7960b
O ovládači motora DC Bts7960b

Špecifikácia:

Dvojitý budič mostíka BTS7960 s veľkým prúdom (43 A) H;

5V izolujte s MCU a efektívne chráňte MCU;

5V indikátor napájania na palube; indikácia napätia na konci výstupu vodiča motora; môže spájkovať chladič;

Potrebujete iba štyri riadky z MCU na modul ovládača (GND. 5V. PWM1. PWM2);

izolačný čip 5 V napájací zdroj (možno zdieľať s MCU 5 V); Veľkosť: 4 * 5 * 1,2 cm;

Schopný prevrátiť motor dopredu, dve vstupné frekvencie PWM až do 25 kHZ; dva tepelné prúdy prechádzajúce výstupom chybového signálu; izolovaný čipový 5V zdroj (môže byť zdieľaný s MCU 5V), môže tiež využívať palubné 5V napájanie; napájacie napätie 5,5V až 27V

Krok 3: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Arduino Uno alebo akákoľvek iná doska Arduino
  • Ovládač jednosmerného motora Bts7960b
  • Niektorý DC motor to môže byť malý alebo niečo silnejšie, ako v tomto experimente
  • Napájanie motora
  • Potenciometer
  • 2X tlačidlo
  • Prepojovacie vodiče
  • Breadboard
  • Softvér Visuino: Stiahnite si tu

Krok 4: Okruh

Okruh
Okruh
Okruh
Okruh
  • Pripojte digitálny pin Arduino [3] k pinu ovládača bts7960 RPWM
  • Pripojte digitálny pin Arduino [3] k pinu ovládača bts7960 LPWM
  • Pripojte digitálny pin Arduino [4] k pinu ovládača bts7960 R_EN
  • Pripojte digitálny pin Arduino [3] k pinu ovládača bts7960 L_EN
  • Pripojte bts7960 pin VCC k analógovému pinu Arduino 5V
  • Pripojte bts7960 pin GND k Arduino Pin GND
  • Pripojte kolík napájania GND (-) motora k pinu Bts7960 vodiča B-
  • Pripojte kolík napájania VCC (+) motora k pinu B +7960 ovládača
  • Pripojte kladný vodič motora k pinu M+ vodiča bts7960
  • Pripojte záporný vodič motora k pinu vodiča Bts7960 M-
  • Pripojte pin potenciometra OTB k analógovému kolíku Arduino A0
  • Pripojte pin potenciometra VCC k analógovému kolíku Arduino 5V
  • Pripojte pin potenciometra GND k pinu Arduino GND
  • BUTTON1 Pripojte pin1 k pinu Arduino 5V
  • BUTTON2 Pripojte pin1 k pinu Arduino 5V
  • BUTTON1 Pripojte pin2 k digitálnemu pinu Arduino 8 a k rezistoru 1Kohm, ďalší kolík na odpore pripojte k pinu Arduino GND
  • BUTTON2 Pripojte pin2 k digitálnemu pinu Arduino 9 a k rezistoru 1Kohm, pripojte ďalší kolík na odpore k pinu Arduino GND

Krok 5: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Stiahnite si bezplatnú verziu alebo sa zaregistrujte a získajte bezplatnú skúšobnú verziu.

Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 6: V programe Visuino pridajte a nastavte komponenty

Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
Vo Visuino Pridať a nastaviť komponenty
  • Pridajte komponent „SR Flip-Flop“
  • Pridajte komponent „Rýchlosť a smer k rýchlosti“
  • Pridať komponent „Most s jednosmerným motorom, 2 mostíky PWM (L9110S, L298N, AM1016A, BTN7960/BTS7960)“
  • Pridajte komponent „digitálna (booleovská) hodnota“

Vyberte „DigitalValue1“a v okne vlastností nastavte „Hodnota“na hodnotu True, tým sa aktivuje ovládač, nastavením na hodnotu false deaktivuje ovládač motora a motor sa nebude otáčať

Krok 7: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
  • Pripojte digitálny kolík 8 Arduino k „zostave“kolíka „SRFlipFlop1“
  • Pripojte digitálny kolík 9 Arduino k komponentnému kolíku „SRFlipFlop1“„Reset“
  • Pripojte kolík „SRFlipFlop1“k kolíku „SpeedAndDirectionToSpeed1“„dozadu“
  • Pripojte analógový kolík Arduino 0 k kolíku „Speed“„SpeedAndDirectionToSpeed1“
  • Pripojte kolíkový výstup „SpeedAndDirectionToSpeed1“k „kolíkovým“motorom „DualMotorDriver1“[0]>
  • Pripojte motory s kolíkom „DualMotorDriver1“[0]> Vpred k digitálnemu kolíku Arduino 5
  • Pripojte motory s kolíkom „DualMotorDriver1“[0]> Spätný chod k digitálnemu kolíku Arduino 6
  • Pripojte pin „DigitalValue1“k digitálnemu kolíku 3 Arduino a digitálnemu kolíku 4

Krok 8: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 9: Hrajte

Ak napájate modul Arduino UNO, motor sa začne otáčať, rýchlosť môžete nastaviť potenciometrom alebo zmeniť smer stlačením tlačidiel.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino: