Sadržaj:

Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka
Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka

Video: Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka

Video: Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka
Video: 7 лучших грузовых электровелосипедов на 2022 год: и далее! 2024, Prosinac
Anonim

U ovom ćemo vodiču naučiti kako upravljati istosmjernim motorom pomoću Arduino i DC upravljačkog programa bts7960b.

Motor može biti snage 350 W ili samo mali Toy arduino dc motor sve dok njegova snaga ne premašuje maksimalnu struju upravljačkog programa BTS7960b.

Gledaj video!

Korak 1: O motoru

O motoru
O motoru

Nazivna izlazna snaga 350W. Nazivni napon 24/36V DC

Nazivna brzina 2750 o / min.

Brzina bez opterećenja 3300 o / min

Struja punog opterećenja = 19,20A.

Struja bez opterećenja = 2,5A

Nazivni moment 1,11 N.m (11,1 kg.cm).

Zakretni moment zaustavljanja 5,55 N.m (55,11 kg.cm) Učinkovitost = 78%

Korak 2: O upravljačkom programu istosmjernog motora Bts7960b

O upravljačkom programu istosmjernog motora Bts7960b
O upravljačkom programu istosmjernog motora Bts7960b

Specifikacija:

Dvostruki BTS7960 veliki strujni (43 A) H pokretač mosta;

5V izolirajte s MCU -om i učinkovito štite MCU;

Indikator napajanja 5V na brodu; indikacija napona izlaznog kraja upravljačkog programa motora; hladnjak za lemljenje limenki;

Trebaju samo četiri linije od MCU -a do upravljačkog modula (GND. 5V. PWM1. PWM2);

napajanje izolacijskog čipa 5 V (može se dijeliti s MCU 5 V); Veličina: 4 * 5 * 1,2 cm;

Može preokrenuti motor prema naprijed, dvije PWM ulazne frekvencije do 25 kHZ; dva protoka topline koja prolaze kroz izlaz signala greške; izolirano napajanje 5V izoliranim čipom (može se dijeliti s MCU 5V), može koristiti i 5V napajanje na ploči; napon napajanja od 5.5V do 27V

Korak 3: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino Uno ili bilo koju drugu Arduino ploču
  • Upravljački program istosmjernog motora Bts7960b
  • Neki istosmjerni motor mogao bi biti mali ili nešto moćniji kao u ovom eksperimentu
  • Napajanje za motor
  • Potenciometar
  • 2X tipka
  • Kratkospojne žice
  • Oglasna ploča
  • Visuino softver: preuzmite ovdje

Korak 4: Krug

Krug
Krug
Krug
Krug
  • Spojite Arduino digitalni pin [3] na bts7960 upravljački pin RPWM
  • Spojite Arduino digitalni pin [3] na bts7960 upravljački pin LPWM
  • Spojite Arduino digitalni pin [4] na bts7960 upravljački pin R_EN
  • Spojite Arduino digitalni pin [3] na bts7960 upravljački pin L_EN
  • Spojite bts7960 pin VCC na Arduino analogni pin 5V
  • Spojite bts7960 pin GND na Arduino Pin GND
  • Spojite pin za napajanje GND (-) za motor na bts7960 upravljački pin B-
  • Spojite pin napajanja VCC (+) za motor na bts7960 upravljački pin B+
  • Spojite pozitivnu žicu motora na bts7960 upravljački pin M+
  • Spojite negativnu žicu motora na bts7960 upravljački pin M-
  • Spojite pin potenciometra OTB na Arduino analogni pin A0
  • Spojite pin potenciometra VCC na Arduino analogni pin 5V
  • Spojite pin potenciometra GND na Arduino pin GND
  • TIPKA1 Spojite pin1 na Arduino pin 5V
  • TIPKA2 Spojite pin1 na Arduino pin 5V
  • BUTTON1 Spojite pin2 na Arduino digitalni pin 8 i na otpornik 1Koh, drugi pin na otporniku spojite na Arduino pin GND
  • BUTTON2 Spojite pin2 na Arduino digitalni pin 9 i na otpornik 1Kohm, drugi pin na otporniku spojite na Arduino pin GND

Korak 5: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Visuino: https://www.visuino.eu također je potrebno instalirati. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 6: U Visuinu dodaj i postavi komponente

U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
  • Dodajte komponentu "SR Flip-Flop"
  • Dodajte komponentu "Brzina i smjer brzini"
  • Dodajte komponentu "Dual DC Driver Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponentu
  • Dodajte komponentu "Digitalna (Booleova vrijednost)"

Odaberite "DigitalValue1" i u prozoru svojstava postavite "Value" na True, ovo će omogućiti upravljački program, postavljanje na false onemogućit će upravljački program motora i motor se neće vrtjeti

Korak 7: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite Arduino digitalni pin 8 na "SRFlipFlop1" pin "Set"
  • Spojite Arduino digitalni pin 9 na "SRFlipFlop1" komponentni pin "Reset"
  • Spojite "SRFlipFlop1" pin Out na "SpeedAndDirectionToSpeed1" pin "reverse"
  • Spojite Arduino analogni pin 0 na "SpeedAndDirectionToSpeed1" pin "Speed"
  • Spojite "SpeedAndDirectionToSpeed1" pin Out na "DualMotorDriver1" pin "Motore [0]> U
  • Spojite "pin" DualMotorDriver1 "pin" motore [0]> Naprijed na Arduino digitalni pin 5
  • Spojite "DualMotorDriver1" pin "motore [0]> Obrnite na Arduino digitalni pin 6
  • Spojite "DigitalValue1" pin Out na Arduino digitalni pin 3 i digitalni pin 4

Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".

Korak 9: Igrajte se

Ako napajate Arduino UNO modul, motor će se početi vrtjeti, možete podesiti brzinu s potenciometrom ili promijeniti smjer pritiskom na gumbe.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu:

Preporučeni: