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: Miletov cuveni pad sa bicikla. :D 2024, Novembar
Anonim

U ovom ćemo vodiču naučiti kako upravljati istosmjernim motorom koristeći Arduino i DC upravljački program bts7960b.

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

Pogledajte video!

Korak 1: O motoru

O motoru
O motoru

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

Nazivna brzina 2750 o / min.

Brzina praznog hoda 3300 o / min

Struja pri punom opterećenju = 19,20A.

Struja bez opterećenja = 2,5A

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

Moment zaustavljanja 5,55 N.m (55,11 kg.cm) Efikasnost = 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 motor velike struje (43 A) H pokretač mosta;

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

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

Potrebne su 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 toplote koja prolaze kroz izlaz signala greške; izolovano napajanje sa 5V izolovanog čipa (može se dijeliti sa MCU 5V), takođe može koristiti ugrađeno napajanje od 5V; napon napajanja 5.5V do 27V

Korak 3: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino Uno ili bilo koja druga Arduino ploča
  • 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 dugme
  • Žice za kratkospojnike
  • Breadboard
  • Visuino softver: preuzmite ovdje

Korak 4: Krug

The Circuit
The Circuit
The Circuit
The Circuit
  • Spojite Arduino digitalni pin [3] na bts7960 upravljački pin RPWM
  • Spojite Arduino digitalni pin [3] na bts7960 pin pogonitelja 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-
  • Priključite pin potenciometra OTB na Arduino analogni pin A0
  • Priključite pin potenciometra VCC na Arduino analogni pin 5V
  • Spojite pin potenciometra GND na Arduino pin GND
  • DUGME1 Spojite pin1 na Arduino pin 5V
  • DUGME2 Priključite pin1 na Arduino pin 5V
  • BUTTON1 Spojite pin2 na Arduino digitalni pin 8 i otpornik 1Kohm, drugi pin na otporniku spojite na Arduino pin GND
  • BUTTON2 Spojite pin2 na Arduino digitalni pin 9 i otpornik 1Kohm, drugi pin na otporniku spojite na Arduino pin GND

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

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

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

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 6: U Visuinu dodajte i postavite 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 do brzine"
  • 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 će onemogućiti upravljački program motora i motor se neće vrtjeti

Korak 7: U Visuino Connect komponentama

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  • 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
  • Povežite "DualMotorDriver1" pin "motore [0]> Naprijed na Arduino digitalni pin 5
  • Povežite "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, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

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

Korak 9: Igrajte se

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

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

Preporučuje se: