Sisällysluettelo:

Ohjaa tehokasta sähköistä rullalautailupyörää 350 W: n tasavirtamoottorilla Arduinon ja BTS7960b: n avulla: 9 vaihetta
Ohjaa tehokasta sähköistä rullalautailupyörää 350 W: n tasavirtamoottorilla Arduinon ja BTS7960b: n avulla: 9 vaihetta

Video: Ohjaa tehokasta sähköistä rullalautailupyörää 350 W: n tasavirtamoottorilla Arduinon ja BTS7960b: n avulla: 9 vaihetta

Video: Ohjaa tehokasta sähköistä rullalautailupyörää 350 W: n tasavirtamoottorilla Arduinon ja BTS7960b: n avulla: 9 vaihetta
Video: Osuvat Taidot: Sähköiset asiointipalvelut ja tunnistautuminen 2024, Marraskuu
Anonim

Tässä opetusohjelmassa aiomme oppia ohjaamaan tasavirtamoottoria Arduinon ja tasavirta -ajurin avulla bts7960b.

Moottori voi olla 350 W tai vain pieni Toy arduino DC -moottori, kunhan sen teho ei ylitä BTS7960b -ohjaimen maksimivirtaa.

Katso video!

Vaihe 1: Tietoja moottorista

Tietoja moottorista
Tietoja moottorista

Nimellisteho 350W. Nimellisjännite 24/36V DC

Nimellisnopeus 2750 rpm.

Kuormittamaton nopeus 3300 rpm

Täysi kuormitusvirta = 19.20A.

Kuormittamaton virta = 2,5A

Nimellismomentti 1,11 N.m (11,1 kg.cm).

Jännitysmomentti 5,55 N.m (55,11 kg.cm) Tehokkuus = 78%

Vaihe 2: Tietoja tasavirtamoottorin ohjaimesta Bts7960b

Tietoja tasavirtamoottorin ohjaimesta Bts7960b
Tietoja tasavirtamoottorin ohjaimesta Bts7960b

Erittely:

Kaksinkertainen BTS7960 suuri virta (43 A) H -siltaohjain;

5V eristys MCU: lla ja suojaa tehokkaasti MCU: ta;

5V virran merkkivalo aluksella; moottorin ohjaimen lähtöpään jänniteilmoitus; voi juottaa jäähdytyselementin;

Tarvitset vain neljä linjaa MCU: sta ohjainmoduuliin (GND. 5V. PWM1. PWM2);

eristyspiiri 5 V virtalähde (voidaan jakaa MCU 5 V: n kanssa); Koko: 4 * 5 * 1,2 cm;

Pystyy kääntämään moottorin eteenpäin, kaksi PWM -tulotaajuutta jopa 25 kHz; kaksi lämpövirtaa, jotka kulkevat virhesignaalin lähdön läpi; eristetty siru 5V virtalähde (voidaan jakaa MCU 5V: n kanssa), voi käyttää myös sisäistä 5V syöttöä; syöttöjännite 5,5V - 27V

Vaihe 3: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • Arduino Uno tai mikä tahansa muu Arduino -levy
  • DC -moottorin ohjain Bts7960b
  • Jotkut tasavirtamoottorit voivat olla pieniä tai tehokkaampia, kuten tässä kokeessa
  • Moottorin virtalähde
  • Potentiometri
  • 2X -painike
  • Hyppyjohdot
  • Leipälauta
  • Visuino -ohjelmisto: Lataa tästä

Vaihe 4: Piiri

Piiri
Piiri
Piiri
Piiri
  • Kytke Arduinon digitaalinen nasta [3] bts7960 -ohjaimen nollaan RPWM
  • Liitä Arduinon digitaalinen nasta [3] bts7960 -ohjaimen nastaan LPWM
  • Liitä Arduinon digitaalinen nasta [4] bts7960 -ohjaimen nastaan R_EN
  • Kytke Arduinon digitaalinen nasta [3] bts7960 -ohjaimen nastaan L_EN
  • Liitä bts7960 -nastainen VCC Arduinon analogiseen nastaan 5V
  • Liitä bts7960 -nastainen GND Arduino -nastaiseen GND: hen
  • Kytke moottorin virtalähteen nasta GND (-) bts7960-ohjaimen nastaan B-
  • Liitä moottorin virtalähteen nasta VCC (+) bts7960 -ohjaimen nastaan B+
  • Kytke moottorin positiivinen johto bts7960 -liitäntätapaan M+
  • Kytke moottorin negatiivinen johto bts7960-liitäntätapaan M-
  • Liitä potentiometrin nasta OTB Arduinon analogiseen nastaan A0
  • Liitä potentiometrin nasta VCC Arduino analogiseen nastaan 5V
  • Liitä potentiometrin nasta GND Arduino Pin GND: hen
  • PAINIKE 1 Liitä nasta 1 Arduino -nastaan 5V
  • PAINIKE 2 Liitä nasta 1 Arduino -nastaan 5V
  • PAINIKE 1 Liitä nasta 2 Arduino -digitaaliseen nastaan 8 ja vastukseen 1Kohm, yhdistä toinen vastuksen nasta Arduino -nastaan GND
  • PAINIKE 2 Liitä nasta 2 Arduino -digitaaliseen nastaan 9 ja vastukseen 1Kohm, yhdistä toinen vastuksen nasta Arduino -nastaan GND

Vaihe 5: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.

Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 6: Visuinossa Lisää ja aseta komponentteja

Visuino Add & Set Components
Visuino Add & Set Components
Visuino Add & Set Components
Visuino Add & Set Components
Visuino Add & Set Components
Visuino Add & Set Components
Visuino Add & Set Components
Visuino Add & Set Components
  • Lisää "SR Flip-Flop" -komponentti
  • Lisää "Nopeus ja suunta nopeuteen" -komponentti
  • Lisää "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" -komponentti
  • Lisää "Digitaalinen (Boolen) arvo" -komponentti

Valitse "DigitalValue1" ja aseta ominaisuusikkunan "Value" arvoon True, tämä ottaa ohjaimen käyttöön, asettamalla sen arvoon false poistaa moottoriajurin käytöstä ja moottori ei pyöri

Vaihe 7: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä Arduino -digitaalinen nasta 8 "SRFlipFlop1" -nastaan "Set"
  • Liitä Arduino -digitaalinen nasta 9 "SRFlipFlop1" -komponenttitappiin "Nollaa"
  • Liitä "SRFlipFlop1" -nasta ulos "SpeedAndDirectionToSpeed1" -nastaiseen "käänteiseen"
  • Liitä analoginen Arduino -nasta 0 "SpeedAndDirectionToSpeed1" -nastaiseen "Speed"
  • Liitä "SpeedAndDirectionToSpeed1" -nasta ulos "DualMotorDriver1" -nastaisiin moottoreihin [0]> sisään
  • Yhdistä "DualMotorDriver1" -nastaiset moottorit [0]> Välitä Arduinon digitaaliseen nastaan 5
  • Yhdistä "DualMotorDriver1" -nastaiset moottorit [0]> Käännä Arduinon digitaaliseen nastaan 6
  • Liitä "DigitalValue1" -nasta ulos Arduinon digitaaliseen nastaan 3 ja digitaaliseen nastaan 4

Vaihe 8: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 9: Pelaa

Jos käynnistät Arduino UNO -moduulin, moottori alkaa pyöriä, voit säätää nopeutta potentiometrillä tai muuttaa suuntaa painikkeilla.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Suositeltava: