Satura rādītājs:

Kontrolējiet jaudīgu elektrisko skeitborda e-velosipēdu 350 W līdzstrāvas motoru, izmantojot Arduino un BTS7960b: 9 soļi
Kontrolējiet jaudīgu elektrisko skeitborda e-velosipēdu 350 W līdzstrāvas motoru, izmantojot Arduino un BTS7960b: 9 soļi

Video: Kontrolējiet jaudīgu elektrisko skeitborda e-velosipēdu 350 W līdzstrāvas motoru, izmantojot Arduino un BTS7960b: 9 soļi

Video: Kontrolējiet jaudīgu elektrisko skeitborda e-velosipēdu 350 W līdzstrāvas motoru, izmantojot Arduino un BTS7960b: 9 soļi
Video: Электросамокаты 2021 КАКОЙ ВЫБРАТЬ Какие бывают Электросамокат 2021 для города взрослых подростков 2024, Novembris
Anonim

Šajā apmācībā mēs uzzināsim, kā kontrolēt līdzstrāvas motoru, izmantojot Arduino un DC draiveri bts7960b.

Motors var būt 350 W vai tikai mazs Toy arduino līdzstrāvas motors, ja vien tā jauda nepārsniedz BTS7960b vadītāja maksimālo strāvu.

Skatīties video!

1. darbība. Par motoru

Par motoru
Par motoru

Nominālā izejas jauda 350W. Nominālais spriegums 24/36V DC

Nominālais ātrums 2750 apgr./min.

Ātrums bez slodzes 3300 apgr./min

Pilnas slodzes strāva = 19,20A.

Bez slodzes strāva = 2,5A

Nominālais griezes moments 1,11 N.m (11,1 kg.cm).

Stall griezes moments 5,55 N.m (55,11 kg.cm) Efektivitāte = 78%

2. darbība. Par līdzstrāvas motora draiveri Bts7960b

Par līdzstrāvas motora draiveri Bts7960b
Par līdzstrāvas motora draiveri Bts7960b

Specifikācija:

Divkāršs BTS7960 lielas strāvas (43 A) H tilta vadītājs;

5V izolēt ar MCU un efektīvi aizsargāt MCU;

5V jaudas indikators uz kuģa; motora vadītāja izejas gala sprieguma indikācija; var lodēt siltuma izlietni;

Nepieciešamas tikai četras līnijas no MCU līdz draivera modulim (GND. 5V. PWM1. PWM2);

izolācijas mikroshēmas 5 V barošanas avots (var koplietot ar MCU 5 V); Izmērs: 4 * 5 * 1,2 cm;

Spēj apgriezt motoru uz priekšu, divas PWM ievades frekvences līdz 25 kHZ; divas siltuma plūsmas, kas iziet cauri kļūdas signāla izejai; izolēta mikroshēmas 5V barošanas avots (var koplietot ar MCU 5V), var izmantot arī iebūvēto 5V barošanu; barošanas spriegums no 5,5V līdz 27V

3. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino Uno vai jebkura cita Arduino tāfele
  • Līdzstrāvas motora draiveris Bts7960b
  • Dažiem līdzstrāvas motoriem tas varētu būt mazs vai kaut kas jaudīgāks, kā šajā eksperimentā
  • Motora barošanas avots
  • Potenciometrs
  • 2X poga
  • Jumper vadi
  • Maizes dēlis
  • Visuino programmatūra: lejupielādējiet šeit

4. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
  • Savienojiet Arduino digitālo tapu [3] ar bts7960 draivera tapas RPWM
  • Pievienojiet Arduino digitālo tapu [3] bts7960 draivera tapai LPWM
  • Savienojiet Arduino digitālo tapu [4] ar bts7960 draivera tapu R_EN
  • Savienojiet Arduino digitālo tapu [3] ar bts7960 draivera tapu L_EN
  • Savienojiet bts7960 kontakta VCC ar Arduino analogo tapu 5V
  • Savienojiet bts7960 pin GND ar Arduino Pin GND
  • Pievienojiet motora strāvas padeves tapu GND (-) ar bts7960 vadītāja tapu B-
  • Pievienojiet motora strāvas padeves tapu VCC (+) bts7960 vadītāja tapai B+
  • Pievienojiet motora pozitīvo vadu bts7960 vadītāja tapai M+
  • Pievienojiet motora negatīvo vadu bts7960 vadītāja tapai M-
  • Savienojiet potenciometra tapu OTB ar Arduino analogo tapu A0
  • Savienojiet potenciometra tapu VCC ar Arduino analogo tapu 5V
  • Savienojiet potenciometra tapu GND ar Arduino Pin GND
  • POGA1 Pievienojiet pin1 ar Arduino tapu 5V
  • POGA2 Pievienojiet tapu 1 ar Arduino tapu 5V
  • POGA1 Pievienojiet pin2 ar Arduino digitālo tapu 8 un pret rezistoru 1Kohm, pievienojiet citu rezistora tapu ar Arduino tapu GND
  • BUTTON2 Savienojiet pin2 ar Arduino digitālo tapu 9 un pret rezistoru 1Kohm, pievienojiet citu rezistora tapu ar Arduino pin GND

5. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam.

Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

6. darbība: sadaļā Visuino pievienojiet un iestatiet komponentus

Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
Vietnē Visuino Pievienot un iestatīt komponentus
  • Pievienojiet komponentu "SR Flip-Flop"
  • Pievienojiet komponentu "Ātrums un virziens uz ātrumu"
  • Pievienot komponentu "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)"
  • Pievienojiet komponentu "Digitālā (Būla) vērtība"

Atlasiet "DigitalValue1" un rekvizītu logā iestatiet vērtību "True", tas aktivizēs draiveri, iestatot to uz nepatiesu, motora draiveris tiks atspējots un motors negriezīsies

7. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  • Savienojiet Arduino digitālo tapu 8 ar "SRFlipFlop1" tapas "komplektu"
  • Savienojiet Arduino digitālo tapu 9 ar "SRFlipFlop1" komponenta tapu "Reset"
  • Pievienojiet "SRFlipFlop1" tapas izeju "SpeedAndDirectionToSpeed1" tapas "reversam"
  • Savienojiet Arduino analogo tapu 0 ar "SpeedAndDirectionToSpeed1" tapu "Speed"
  • Pievienojiet "SpeedAndDirectionToSpeed1" tapu ārā ar "DualMotorDriver1" tapas "motoriem [0]>
  • Pievienojiet "DualMotorDriver1" tapas motorus [0]> Pārsūtīt uz Arduino digitālo tapu 5
  • Pievienojiet "DualMotorDriver1" tapas motorus [0]> Apgriezieties pretēji Arduino digitālajai tapai 6
  • Pievienojiet "DigitalValue1" tapas izeju Arduino digitālajai tapai 3 un digitālajai tapai 4

8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

9. solis: spēlējiet

Ja jūs barojat Arduino UNO moduli, motors sāks griezties, jūs varat regulēt ātrumu ar potenciometru vai mainīt virzienu, nospiežot pogas.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:

Ieteicams: