INHOUDSOPGAWE:

Beheer kragtige elektriese skaatsplank-e-fiets 350W DC-motor met Arduino en BTS7960b: 9 stappe
Beheer kragtige elektriese skaatsplank-e-fiets 350W DC-motor met Arduino en BTS7960b: 9 stappe

Video: Beheer kragtige elektriese skaatsplank-e-fiets 350W DC-motor met Arduino en BTS7960b: 9 stappe

Video: Beheer kragtige elektriese skaatsplank-e-fiets 350W DC-motor met Arduino en BTS7960b: 9 stappe
Video: Sraatligkinders-Elektriese Blomme 2024, November
Anonim

In hierdie tutoriaal gaan ons leer hoe om 'n GS -motor te beheer met behulp van Arduino en DC bestuurder bts7960b.

Die motor kan 'n 350W of net 'n klein Toy arduino DC -motor wees, solank die krag nie die BTS7960b -bestuurder se maksimum stroom oorskry nie.

Kyk die video!

Stap 1: Oor die motor

Oor die motor
Oor die motor

Nominale uitsetvermoë 350W. Nominale spanning 24/36V DC

Nominale snelheid 2750 rpm.

Geen laaisnelheid 3300 rpm

Volle lading Stroom = 19.20A.

Geen lasstroom = 2.5A

Nominale wringkrag 1,11 N.m (11,1 kg.cm).

Koppelkrag 5.55 N.m (55.11 kg.cm) Doeltreffendheid = 78%

Stap 2: Oor die DC -motorbestuurder Bts7960b

Oor die DC -motorbestuurder Bts7960b
Oor die DC -motorbestuurder Bts7960b

Spesifikasie:

Dubbele BTS7960 groot stroom (43 A) H brugbestuurder;

5V isoleer met MCU en beskerm MCU effektief;

5V kragaanwyser aan boord; spanning aanduiding van motor drywer uitset einde; kan soldeer hitte sink;

Benodig net vier reëls van MCU tot bestuurdermodule (GND. 5V. PWM1. PWM2);

isolasie chip 5 V kragbron (kan deel met MCU 5 V); Grootte: 4 * 5 * 1,2 cm;

In staat om die motor vorentoe te keer, twee PWM -insetfrekwensie tot 25kHZ; twee hitte vloei wat deur 'n fout seinuitset gaan; geïsoleerde 5V-kragtoevoer (kan gedeel word met die MCU 5V), kan ook die ingeboude 5V-toevoer gebruik; die voedingsspanning 5.5V tot 27V

Stap 3: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino Uno of enige ander Arduino -bord
  • DC -motorbestuurder Bts7960b
  • Sommige DC -motors kan klein of iets kragtiger wees, soos in hierdie eksperiment
  • Kragtoevoer vir die motor
  • Potensiometer
  • 2x knoppie
  • Springdrade
  • Broodbord
  • Visuino sagteware: Laai dit hier af

Stap 4: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
  • Koppel Arduino digitale pen [3] aan bts7960 driver pin RPWM
  • Koppel Arduino digitale pen [3] aan bts7960 driver pin LPWM
  • Koppel Arduino digitale pen [4] aan bts7960 bestuurderspen R_EN
  • Koppel Arduino digitale pen [3] aan bts7960 bestuurderspen L_EN
  • Koppel bts7960 pin VCC aan Arduino Analog Pin 5V
  • Koppel bts7960 pin GND aan Arduino Pin GND
  • Koppel die voedingspen GND (-) vir die motor aan die bts7960-stuurpen B-
  • Koppel die voedingspen VCC (+) vir die motor aan die bts7960 -bestuurderpen B+
  • Koppel die motor positiewe draad aan die bts7960 -stuurpen M+
  • Koppel die motor se negatiewe draad aan die bts7960-stuurpen M-
  • Koppel die potensiometerpen OTB aan die Arduino analoog pen A0
  • Koppel die potensiometerpen VCC aan die Arduino analoog pen 5V
  • Koppel die potensiometerpen GND aan die Arduino -pen GND
  • BUTTON1 Sluit pin1 aan op Arduino pin 5V
  • BUTTON2 Sluit pin1 aan op Arduino pin 5V
  • KNOP 1 Koppel pin2 aan die Arduino digitale pen 8 en aan die weerstand 1Kohm, koppel die ander pen op die weerstand aan die Arduino -pen GND
  • BUTTON2 Koppel pin2 aan die Arduino digitale pen 9 en aan die weerstand 1Kohm, koppel die ander pen op die weerstand aan die Arduino -pen GND

Stap 5: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Laai die gratis weergawe af of registreer vir 'n gratis proeflopie.

Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 6: Voeg en stel komponente by in Visuino

Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
Voeg en stel komponente by in Visuino
  • Voeg die komponent "SR Flip-Flop" by
  • Voeg die komponent "Spoed en rigting na spoed" by
  • Voeg komponent "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponent by
  • Voeg die komponent "Digitale (Boole) waarde" by

Kies "DigitalValue1" en stel "Waarde" in die eiendomsvenster in op True, dit stel die bestuurder in staat, as dit op vals gestel word, word die motorbestuurder gedeaktiveer en sal die motor nie draai nie

Stap 7: In Visuino Connect -komponente

In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel Arduino digitale pen 8 aan "SRFlipFlop1" pen "Set"
  • Koppel Arduino digitale pen 9 aan "SRFlipFlop1" komponentpen "Reset"
  • Koppel "SRFlipFlop1" -pen uit aan "SpeedAndDirectionToSpeed1" -pen "reverse"
  • Koppel Arduino analoog pen 0 aan "SpeedAndDirectionToSpeed1" pin "Speed"
  • Koppel "SpeedAndDirectionToSpeed1" -pen uit aan "DualMotorDriver1" -pen "Motors [0]> In
  • Koppel "DualMotorDriver1" pen "Motors [0]> Stuur aan na Arduino digitale pen 5
  • Koppel "DualMotorDriver1" pin "Motors [0]> Omgekeer na Arduino digitale pen 6
  • Koppel die pen "DigitalValue1" aan die Arduino digitale pen 3 en digitale pen 4

Stap 8: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 9: Speel

As u die Arduino UNO -module aanskakel, begin die motor draai, u kan die snelheid met 'n potensiometer aanpas of die rigting verander deur op die knoppies te druk.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Aanbeveel: