Obsah:

Ovládejte výkonný elektrický skateboardový elektrokolo 350W DC motor pomocí Arduina a BTS7960b: 9 kroků
Ovládejte výkonný elektrický skateboardový elektrokolo 350W DC motor pomocí Arduina a BTS7960b: 9 kroků

Video: Ovládejte výkonný elektrický skateboardový elektrokolo 350W DC motor pomocí Arduina a BTS7960b: 9 kroků

Video: Ovládejte výkonný elektrický skateboardový elektrokolo 350W DC motor pomocí Arduina a BTS7960b: 9 kroků
Video: ⚡️ Extrémní koloběžka letí přes 100 km/h! Elektrická Kaabo Wolf King GT Pro 2022 | WRTECH [4K] 2024, Listopad
Anonim

V tomto tutoriálu se naučíme ovládat stejnosměrný motor pomocí ovladače Arduino a Dc bts7960b.

Motor může být 350 W nebo jen malý stejnosměrný motor Toy arduino, pokud jeho výkon nepřesáhne maximální proud ovladače BTS7960b.

Podívejte se na video!

Krok 1: O motoru

O motoru
O motoru

Jmenovitý výstupní výkon 350W. Jmenovité napětí 24/36V DC

Jmenovitá rychlost 2750 ot / min.

Rychlost bez zatížení 3300 ot./min

Plné zatížení Proud = 19,20A.

Bez zátěže Proud = 2,5A

Jmenovitý točivý moment 1,11 N.m (11,1 kg.cm).

Utahovací moment 5,55 N.m (55,11 kg.cm) Účinnost = 78%

Krok 2: O ovladači stejnosměrného motoru Bts7960b

O ovladači stejnosměrného motoru Bts7960b
O ovladači stejnosměrného motoru Bts7960b

Specifikace:

Dvojitý BTS7960 velkoproudý (43 A) H můstkový ovladač;

5V izolovat s MCU a účinně chránit MCU;

Indikátor napájení 5V na desce; indikace napětí výstupního konce ovladače motoru; může pájet chladič;

Potřebujete pouze čtyři řádky z MCU do modulu ovladače (GND. 5V. PWM1. PWM2);

izolační čip 5 V napájení (lze sdílet s MCU 5 V); Velikost: 4 * 5 * 1,2 cm;

Možnost převrátit motor vpřed, dvě vstupní frekvence PWM až 25 kHZ; dva tepelné proudění procházející výstupem chybového signálu; izolovaný 5V napájecí čip (lze sdílet s MCU 5V), lze také použít palubní 5V napájení; napájecí napětí 5,5V až 27V

Krok 3: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  • Arduino Uno nebo jakákoli jiná deska Arduino
  • Ovladač stejnosměrného motoru Bts7960b
  • Některý stejnosměrný motor to může být malý nebo něco silnějšího, jako v tomto experimentu
  • Napájení motoru
  • Potenciometr
  • Tlačítko 2X
  • Propojovací vodiče
  • Prkénko
  • Software Visuino: Stahujte zde

Krok 4: Okruh

Okruh
Okruh
Okruh
Okruh
  • Připojte digitální pin Arduino [3] k pinu ovladače bts7960 RPWM
  • Připojte digitální pin Arduino [3] k pin LPWM ovladače bts7960
  • Připojte digitální pin Arduino [4] k pinu ovladače bts7960 R_EN
  • Připojte digitální pin Arduino [3] k pinu ovladače Bts7960 L_EN
  • Připojte bts7960 pin VCC k analogovému pinu Arduino 5V
  • Připojte bts7960 pin GND k Arduino Pin GND
  • Připojte kolík napájecího zdroje GND (-) motoru ke kolíku Bts7960 ovladače B-
  • Připojte kolík napájecího zdroje VCC (+) motoru ke kolíku B +7960 ovladače
  • Připojte kladný vodič motoru ke kolíku M+ ovladače bts7960
  • Připojte záporný vodič motoru k pinu ovladače Bts7960 M-
  • Připojte pin OTB potenciometru k analogovému pinu Arduino A0
  • Připojte pin potenciometru VCC k analogovému pinu Arduino 5V
  • Připojte pin potenciometru GND k pinu Arduino GND
  • BUTTON1 Připojte pin1 k pinu Arduino 5V
  • BUTTON2 Připojte pin1 k pinu Arduino 5V
  • BUTTON1 Připojte pin2 k digitálnímu pinu Arduino 8 a k rezistoru 1Kohm, připojte další pin na rezistoru k pinu Arduino GND
  • BUTTON2 Připojte pin2 k digitálnímu pinu Arduino 9 a k rezistoru 1Kohm, připojte další pin na rezistoru k pinu Arduino GND

Krok 5: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Je také třeba nainstalovat Visuino: https://www.visuino.eu. Stáhněte si bezplatnou verzi nebo se zaregistrujte a vyzkoušejte zdarma.

Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2

Krok 6: V aplikaci Visuino přidejte a nastavte součásti

Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
Ve Visuinu Přidat a nastavit součásti
  • Přidejte komponentu „SR Flip-Flop“
  • Přidejte komponentu „Rychlost a směr k rychlosti“
  • Přidat komponentu „Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)““komponent
  • Přidejte komponentu „Digital (Boolean) Value“

Vyberte „DigitalValue1“a v okně vlastností nastavte „Hodnota“na True, tím se aktivuje ovladač, nastavením na hodnotu false deaktivuje ovladač motoru a motor se neroztočí

Krok 7: V komponentách Visuino Connect

V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
  • Připojte digitální pin Arduino 8 k „sadě“pinů „SRFlipFlop1“
  • Připojte digitální pin Arduino 9 ke komponentnímu kolíku „SRFlipFlop1“„Reset“
  • Připojte kolík „SRFlipFlop1“ke kolíku „SpeedAndDirectionToSpeed1“„zpět“
  • Připojte analogový pin Arduino 0 k „kolíku“Speed „SpeedAndDirectionToSpeed1“
  • Připojte kolíkový výstup „SpeedAndDirectionToSpeed1“k motorům „pin“DualMotorDriver1 „[0]>
  • Připojte motory „DualMotorDriver1“pin „[0]> Vpřed k digitálnímu pinu Arduino 5
  • Připojte „pinový“motor „DualMotorDriver1“[0]> Reverzní k digitálnímu pinu Arduino 6
  • Připojte pin „DigitalValue1“k digitálnímu pinu Arduino 3 a digitálnímu pinu 4

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

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

Ve Visuinu ve spodní části klikněte na kartu „Build“, ujistěte se, že je vybrán správný port, poté klikněte na tlačítko „Compile/Build and Upload“.

Krok 9: Hrajte

Pokud napájíte modul Arduino UNO, motor se začne točit, rychlost můžete upravit potenciometrem nebo změnit směr stisknutím tlačítek.

Gratulujeme! Dokončili jste svůj projekt s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable, můžete si jej stáhnout a otevřít ve Visuinu:

Doporučuje: