Kuinka Yhdistää Harjattu Moottori Arduinoon

Sisällysluettelo:

Kuinka Yhdistää Harjattu Moottori Arduinoon
Kuinka Yhdistää Harjattu Moottori Arduinoon

Video: Kuinka Yhdistää Harjattu Moottori Arduinoon

Video: Kuinka Yhdistää Harjattu Moottori Arduinoon
Video: Honda CRF450 moottorin kokoaminen, männän vaihto ja venttiilinvälysten tarkistus 2024, Huhtikuu
Anonim

Kuten tiedätte, sähkömoottoreita on kolmea päätyyppiä: kerääjä-, askelmoottori- ja servokäytöt. Tässä artikkelissa tarkastellaan keräinmoottorin liittämistä Arduinoon L9110S-sirulle tai vastaavaan perustuvalla moottoriohjaimella.

L9110S-sirulle perustuva moottoriohjain
L9110S-sirulle perustuva moottoriohjain

Tarpeellinen

  • - Arduino;
  • - henkilökohtainen tietokone, jossa on Arduino IDE -kehitysympäristö;
  • - moottoriohjain L9110S tai vastaava;
  • - keräimen sähkömoottori;
  • - liitäntäjohdot.

Ohjeet

Vaihe 1

Sähkömoottoria ei voi kytkeä suoraan Arduino-nastoihin: on olemassa riski polttaa tappi, johon moottori on kytketty. Erilaisten sähkömoottoreiden turvalliseen liittämiseen Arduinoon tarvitaan kotitekoinen tai kaupallisesti valmistettu moottoriohjain. Motorisia kuljettajia on paljon. Yleisimmät tyypit ovat HG788, L9110S, L293D, L298N ja muut. Moottorin kuljettajilla on virtajohdot, moottori- ja ohjausjohdot. Tässä artikkelissa käytämme moottoriohjainta, joka perustuu L9110S-mikropiiriin. Yleensä tuotetaan levyjä, jotka tukevat useiden moottoreiden liittämistä. Mutta mielenosoitusta varten tulemme toimeen yhdellä.

Eri moottoriohjaimet
Eri moottoriohjaimet

Vaihe 2

Yksinkertaisimmat moottorit ovat harjattuja moottoreita. Näillä moottoreilla on vain kaksi ohjauskontaktia. Niihin kohdistetun jännitteen napaisuudesta riippuen moottorin akselin pyörimissuunta muuttuu ja käytetyn jännitteen suuruus muuttaa pyörimisnopeutta.

Liitetään moottori liitteenä olevan kaavion mukaisesti. Moottorin kuljettajan virtalähde on 5 V Arduinosta, moottorin roottorin nopeuden säätämiseksi ohjauskontaktit on kytketty Arduino-nastoihin, jotka tukevat PWM: ää (pulssin leveyden modulointi).

Arduino-moottorin kytkentäkaavio
Arduino-moottorin kytkentäkaavio

Vaihe 3

Kirjoitetaan luonnos kollektorimoottorin ohjaamiseksi. Annetaan kaksi vakiota moottoria ohjaaville jaloille ja yksi muuttuja nopeusarvon tallentamiseksi. Siirrämme muuttuvan nopeuden arvot sarjaporttiin ja muutamme siten moottorin pyörimisnopeutta ja pyörimissuuntaa.

Suurin pyörimisnopeus - suurimmalla jännite-arvolla, jonka moottorin kuljettaja voi toimittaa. Voimme hallita pyörimisnopeutta syöttämällä jännitteitä välillä 0 - 5 volttia. Koska käytämme digitaalisia nastoja PWM: n kanssa, niiden jännitettä säätelee analogWtirte (nasta, arvo) -komento, jossa nasta on neulan numero, jolle haluamme asettaa jännitteen, ja arvo-argumentti on kerroin, joka on verrannollinen jännitteen arvo, kun arvot ovat välillä 0 (napajännite on nolla) - 255 (napajännite on 5 V).

Harjaa moottorin ohjauspiirros
Harjaa moottorin ohjauspiirros

Vaihe 4

Lataa luonnos Arduino-muistiin. Aloitetaan se. Moottori ei pyöri. Pyörimisnopeuden asettamiseksi sarjaporttiin on lähetettävä arvo välillä 0 - 255. Pyörimissuunta määräytyy numeron merkin avulla.

Yhdistä millä tahansa päätelaitteella porttiin, lähetä numero "100" - moottori alkaa pyöriä keskinopeudella. Jos annamme "miinus 100", se alkaa pyöriä samalla nopeudella vastakkaiseen suuntaan.

Suositeltava: