Nadzor hitrosti enosmernega motorja s sistemom Android

Preizkusite Naš Instrument Za Odpravo Težav





Povezovanje enosmernega motorja z mikrokrmilnikom je zelo pomemben koncept v mnogih industrijskih in robotskih aplikacijah. S povezovanjem enosmernega motorja z mikrokrmilnikom lahko nadzorujemo smer motorja in nadzorujemo hitrost motorja. Ta članek vas opisuje, Nadzor hitrosti enosmernega motorja z mikrokrmilnikom 8051 s pomočjo Bluetooth Android krmilnika. Blok diagram je prikazan spodaj.

Blokovni diagram nadzora hitrosti enosmernega motorja z aplikacijo Android

Blokovni diagram nadzora hitrosti enosmernega motorja z aplikacijo Android



Nadzor hitrosti enosmernega motorja z aplikacijo Android

Nadzor hitrosti enosmernega motorja z mobilnim sistemom Android ima veliko aplikacij, kot so industrijske aplikacije, tekoče stopnice, dvigala, robotske aplikacije in aplikacije varnostnih sistemov. Uporabnik mora na svoj pametni telefon Android namestiti aplikacijo android.


Uporabnik lahko pošlje navodila za nadzor hitrosti enosmernega motorja. Brezžična komunikacija Bluetooth se uporablja za pošiljanje ukazov uporabniku in krmilniku. Glavne strojne komponente vezja so mikrokrmilnik 8051, gonilnik motorja L293D IC, enosmerni motor, modul Bluetooth in pametni telefon Android.



Preberite to povezavo, če želite izvedeti več o tem 8051 Zgodovina in osnove mikrokrmilnika

Največji izhodni tok zatiča mikrokrmilnika je 15 mA pri 5V, vendar ne deluje enosmerni motor in celo zadnja EMF (elektromotorna sila), ki jo proizvaja motor, lahko škoduje mikrokrmilniku.

Zato ni vredno povezati enosmernega motorja neposredno z mikrokrmilnikom. Torej je vezje gonilnika motorja (L293D IC) navajeno vmesniški enosmerni motor in mikrokrmilnik .


Motorni voznik (L293D)

L293D je dvojno integrirano vezje gonilnika motorja H-most (IC). Vozniki motorjev delujejo kot ojačevalniki toka, saj sprejmejo krmilni signal nizkega toka in oddajajo signal večjega toka. Ta signal višjega toka se uporablja za pogon motorjev. L293D vsebuje dva vgrajena vezja gonilnika H-mostu . V skupnem načinu delovanja je mogoče istočasno poganjati dva enosmerna motorja, tako v smeri naprej kot nazaj. Motorne operacije dveh motorjev lahko nadzorujete z vhodno logiko na nožicah 2 in 7 ter 10 in 15.

Vhodna logika 00 ali 11 bo ustavila ustrezen motor. Logic 01 in 10 ga vrtita v smeri urnega kazalca oziroma v nasprotni smeri urnega kazalca. Omogočite zatiča 1 in 9 (ki ustrezata obema motorjema) morata biti visoka, da motorji začnejo delovati. Ko je vhod za omogočanje visok, je povezan gonilnik omogočen.

Posledično izhodi postanejo aktivni in delujejo v fazi s svojimi vložki. Če je vhod za omogočanje nizek, je ta gonilnik onemogočen, njihovi izhodi pa so izklopljeni in v stanju visoke impedance. Spodnji diagram in notranja zgradba L293D IC sta prikazana.

Pin-diagram in notranja zgradba L293D IC

Pin-diagram in notranja zgradba L293D IC

Kaj je Android?

The Operacijski sistem Android deluje na osnovi Linuxa, namenjen je predvsem mobilnim napravam na dotik, kot so pametni telefoni in tablični računalniki. Eden najpogosteje uporabljenih mobilnih operacijskih sistemov danes je Android. Android je programska oprema, ki je bila ustanovljena v Palo Altu v Kaliforniji leta 2003.

Android za mobilne naprave

Android za mobilne naprave

Android je zmogljiv operacijski sistem in podpira veliko število aplikacij v pametnih telefonih. Te aplikacije so za uporabnike bolj udobne in napredne. Temelji strojna oprema, ki podpira programsko opremo Android ARM arhitekturna platforma .

Android je odprtokodni operacijski sistem pomeni, da je brezplačen in ga lahko uporablja vsak. Android ima na voljo na milijone aplikacij, s katerimi lahko tako ali drugače upravljate svoje življenje, na trgu pa je na voljo po nizkih cenah, zato je Android zelo priljubljen.

Shematski diagram Razlaga krmiljenja hitrosti enosmernega motorja

Shematski diagram krmilnega vezja za hitrost enosmernega motorja in razlaga delovanja je podan spodaj.

Shematski diagram

Shematski diagram

Vezje uporablja standardno napajanje, ki ga sestavljajo navzdol transformator od 230V do 12V in 4 diode, ki tvorijo mostični usmernik, ki oddaja pulzirajoči enosmerni tok, ki ga nato filtrira elektrolitski kondenzator približno 470 µF do 1000 µF.

Zaradi filtriranega enosmernega toka, ki ni reguliran, se IC LM7805 uporablja za doseganje konstante 5V DC na svojem nožici št. 3. Urejeni 5V enosmerni tok se nadalje filtrira z majhnim elektrolitskim kondenzatorjem 10µF za morebiten šum, ki ga tvori vezje.

Nadzorni signal iz naprave Android bo poslan prek Bluetootha. Ta signal bo sporočen z mikrokrmilnikom s pomočjo oddajnika in sprejemnika obeh naprav. Ta signal bo označen z eno črko, ki nadzoruje hitrost in smer motorja.

Kako nadzorovati hitrost enosmernega motorja? V tem projektu je glavno delovno načelo, da se iz programiranega mikrokrmilnika generirajo impulzi PWM, ki omogočajo pin 1 L293D za povečanje in zmanjšanje delovnega cikla impulzov. Ti delovni impulzi lahko vodijo do enosmernega motorja v pravilno smer s specifično hitrostjo.

Modulacija impulzne širine

Modulacija širine impulza se doseže z izhodom mikro krmilnika, ki je pravilno programiran za sprejemanje podatkov, ki jih tako prejme naprava Bluetooth, povezana z njim. En modul Bluetooth je pravilno povezan z mikrokrmilnikom za dvosmerni pretok podatkov, medtem ko se program izvaja za razvijanje PWM impulzov.

Aplikacija android s katerega koli pametnega telefona prek vgrajenega Bluetootha telefona komunicira z modulom Bluetooth, ki je povezan z mikrokrmilnikom za potrebne operacije. Delovni cikel modulacije širine impulza je prikazan spodaj.

Delovni cikel PWM

Delovni cikel PWM

Gumb na dotik na pametnem telefonu, v katerem je nameščen program Android, se uporablja za povečanje pravočasnega delovnega cikla PWM, medtem ko je spodnji gumb na dotik za zmanjšanje delovnega cikla.

Android aplikacija za nadzor hitrosti enosmernega motorja

Android aplikacija za nadzor hitrosti enosmernega motorja

The Enosmerni motor teče skozi IC gonilnika motorja L293D z različnim delovnim ciklom, ki omogoča napajanje nožice 1 L293D iz mikrokrmilnika za nadzor hitrosti. Podatkovni zatiči LCD, priključeni na mikrokrmilnik, prikazujejo odstotek hitrosti, s katero motor deluje.

Zato je nadzor hitrosti enosmernega motorja z uporabo aplikacije Android stroškovno učinkovit, praktičen in najvarnejši način za varčevanje z energijo. Za nadzor hitrosti motorja se lahko uporablja preprosta tehnika PWM (Pulse Width Modulation). Delovni cikel vala nadzoruje njegovo hitrost. Z izmenjavo izhodnih vrat bo učinkovito spremenil smer motorja.

Poleg tega pri morebitnih poizvedbah v zvezi s tem člankom podajte svoje dragocene predloge s komentarjem v spodnjem oddelku za komentarje. Tukaj je vprašanje za vas, kakšne so aplikacije vmesnika DC Motor za mikrokrmilnik?