Përmbajtje:

Kontrolloni motorin e fuqishëm elektrik Skateboard E-Bike 350W DC duke përdorur Arduino dhe BTS7960b: 9 hapa
Kontrolloni motorin e fuqishëm elektrik Skateboard E-Bike 350W DC duke përdorur Arduino dhe BTS7960b: 9 hapa

Video: Kontrolloni motorin e fuqishëm elektrik Skateboard E-Bike 350W DC duke përdorur Arduino dhe BTS7960b: 9 hapa

Video: Kontrolloni motorin e fuqishëm elektrik Skateboard E-Bike 350W DC duke përdorur Arduino dhe BTS7960b: 9 hapa
Video: изготовление двигателя из генератора, изготовление комплекта для электровелосипеда 2024, Nëntor
Anonim

Në këtë tutorial ne do të mësojmë se si të kontrollojmë një motor DC duke përdorur drejtuesin Arduino dhe DC bts7960b.

Motori mund të jetë një motor 350W ose thjesht një motor arduino DC i vogël për sa kohë që fuqia e tij nuk tejkalon rrymën Max të shoferit BTS7960b.

Shikoni videon!

Hapi 1: Rreth motorit

Rreth Motorrit
Rreth Motorrit

Fuqia e vlerësuar e energjisë 350W. Tensioni i vlerësuar 24/36V DC

Shpejtësia e vlerësuar 2750 RPM.

Pa shpejtësi ngarkese 3300 RPM

Ngarkesa e plotë Rryma = 19.20A.

Pa ngarkesë Rryma = 2.5A

Çift rrotullues i vlerësuar 1.11 N.m (11.1 kg.cm).

Çift rrotullues i stallave 5.55 N.m (55.11 kg.cm) Efikasiteti = 78%

Hapi 2: Rreth drejtuesit të motorit DC Bts7960b

Rreth drejtuesit të motorit DC Bts7960b
Rreth drejtuesit të motorit DC Bts7960b

Specifikim:

Drejtues i dyfishtë i urës me rrymë të madhe BTS7960 (43 A) H;

5V izoloni me MCU, dhe mbroni në mënyrë efektive MCU;

Treguesi i fuqisë 5V në bord; tregues i tensionit të fundit të daljes së drejtuesit të motorit; mund të lidhni lavamanin e nxehtësisë;

Mjaftojnë vetëm katër rreshta nga MCU në modulin e drejtuesit (GND. 5V. PWM1. PWM2);

çip izolimi 5 V furnizim me energji (mund të ndahet me MCU 5 V); Madhësia: 4 * 5 * 1.2 cm;

Në gjendje të kthejë motorin përpara, dy frekuenca hyrëse PWM deri në 25kHZ; dy rrjedhje të nxehtësisë që kalojnë përmes një sinjali gabimi; furnizim me energji elektrike me çip të izoluar 5V (mund të ndahet me MCU 5V), gjithashtu mund të përdorë furnizimin në bord 5V; tensioni i furnizimit 5.5V deri në 27V

Hapi 3: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • Arduino Uno ose ndonjë bord tjetër Arduino
  • Drejtuesi i motorit DC Bts7960b
  • Disa motorë DC mund të jenë të vegjël ose diçka më të fuqishëm si në këtë eksperiment
  • Furnizimi me energji për motorin
  • Potenciometër
  • Butoni 2X
  • Telat e kërcyesit
  • Breadboard
  • Softueri Visuino: Shkarkoni këtu

Hapi 4: Qarku

Qarku
Qarku
Qarku
Qarku
  • Lidhni pinin dixhital Arduino [3] me pinin e drejtuesit bts7960 RPWM
  • Lidhni pinin dixhital Arduino [3] me pinin e shoferit bts7960 LPWM
  • Lidhni pinin dixhital Arduino [4] me pinin e shoferit bts7960 R_EN
  • Lidhni pinin dixhital Arduino [3] me pinin e shoferit bts7960 L_EN
  • Lidhni bts7960 pin VCC me Arduino Analog Pin 5V
  • Lidhni bts7960 pin GND me Arduino Pin GND
  • Lidhni pinin e Furnizimit me energji GND (-) për motorin në pinin e shoferit bts7960 B-
  • Lidhni pinin e Furnizimit me energji VCC (+) për motorin në pinin e shoferit bts7960 B+
  • Lidhni telin pozitiv të motorit me pinin e shoferit bts7960 M+
  • Lidhni tela negative të motorit me pinin e shoferit bts7960-
  • Lidhni pinin e potenciometrit OTB me Arduino Analog Pin A0
  • Lidhni pinin e potenciometrit VCC me Arduino Analog Pin 5V
  • Lidhni pinin potenciometër GND me Arduino Pin GND
  • BUTTON1 Lidheni pin1 me pin Arduino 5V
  • BUTTON2 Lidheni pin1 me pin Arduino 5V
  • BUTTON1 Lidheni pin2 me pinin dixhital Arduino 8 dhe me rezistencën 1Kohm, lidhni kunjin tjetër në rezistencë me pinin Arduino GND
  • BUTTON2 Lidhni pin2 me pinin dixhital Arduino 9 dhe me rezistencën 1Kohm, lidhni kunjin tjetër në rezistencë me pinin Arduino GND

Hapi 5: Filloni Visuino dhe zgjidhni Llojin e bordit Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Shkarkoni versionin Falas ose regjistrohuni për një Provë Falas.

Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 6: Në Visuino Shtoni dhe Vendosni Komponentët

Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
Në Visuino Shto & Vendos Komponentë
  • Shtoni përbërësin "SR Flip-Flop"
  • Shtoni përbërësin "Shpejtësia dhe drejtimi në shpejtësi"
  • Shtoni komponentin "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)"
  • Shtoni komponentin "Vlera dixhitale (Boolean)"

Zgjidhni "DigitalValue1" dhe në dritaren e pronave vendosni "Vlera" në True, kjo do të aktivizojë drejtuesin, vendosja e tij në false do të çaktivizojë drejtuesin e motorit dhe motori nuk do të rrotullohet

Hapi 7: Në Visuino Connect Components

Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
  • Lidhni pinin dixhital Arduino 8 me pinin "SRFlipFlop1" "Set"
  • Lidhni pinin dixhital Arduino 9 me pinin përbërës "SRFlipFlop1" "Rivendos"
  • Lidhni pinin "SRFlipFlop1" me "SpeedAndDirectionToSpeed1" pin "anasjelltas"
  • Lidhni pinin Arduino Analog 0 me "SpeedAndDirectionToSpeed1" pin "Speed"
  • Lidhni pinin "SpeedAndDirectionToSpeed1" me motorin "DualMotorDriver1" Motors [0]> In
  • Lidhni "DualMotorDriver1" pin "Motors [0]> Përpara te kunja dixhitale Arduino 5
  • Lidhni motorët "DualMotorDriver1" Motorët [0]> Kthejeni mbrapsht në pinin dixhital Arduino 6
  • Lidhni pinin "DigitalValue1" me pinin dixhital Arduino 3 dhe pinin dixhital 4

Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".

Hapi 9: Luaj

Nëse aktivizoni modulin Arduino UNO, motori do të fillojë të rrotullohet, mund të rregulloni shpejtësinë me një potenciometër ose të ndryshoni drejtimin duke shtypur butonat.

Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:

Recommended: