Sisällysluettelo:

DC -moottorien radio -ohjaaminen halvalla: 5 vaihetta
DC -moottorien radio -ohjaaminen halvalla: 5 vaihetta

Video: DC -moottorien radio -ohjaaminen halvalla: 5 vaihetta

Video: DC -moottorien radio -ohjaaminen halvalla: 5 vaihetta
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Marraskuu
Anonim
Kuinka hallita DC -moottoreiden radio -ohjausta halvalla
Kuinka hallita DC -moottoreiden radio -ohjausta halvalla
Kuinka hallita DC -moottoreiden radio -ohjausta halvalla
Kuinka hallita DC -moottoreiden radio -ohjausta halvalla
Kuinka hallita DC -moottoreiden radio -ohjausta halvalla
Kuinka hallita DC -moottoreiden radio -ohjausta halvalla

Ihmisille, jotka eivät tiedä mitä VEX on. Se on yritys, joka myy robottiosia ja -sarjoja. He myyvät "VEX" -lähetintä ja -vastaanotinta sivustollaan 129,99 dollarilla, mutta saat "VEX" -lähettimen ja -vastaanottimen noin 20 dollarilla "Ebayssa" ja monissa muissa paikoissa.

"VEX" -lähetin on 6 -kanavainen FM -lähetin, jossa on 2 ohjaussauvaa, jotka voivat liikkua ylös ja alas sekä sivulta toiselle. Lähettimen takana on 4 painiketta, jotka ohjaavat kanavaa 5 ja kanavaa 6. Lähettimen ohjaimet voidaan asettaa säiliö- tai arcade-tyyliin. Lähettimessä on monia muita ominaisuuksia. Tämä tekee siitä erittäin halvan tavan etäohjata servoja. Ainoa ongelma on, että voit ohjata vain servomoottoreita ja sinun on ostettava kallis 149,99 dollarin "VEX" -mikro -ohjain vain tehdäksesi sen. Se on tähän asti!

Vaihe 1: Kuinka kaikki toimii

Miten kaikki toimii
Miten kaikki toimii

Tämän edullisen (14,95 dollarin) "moottoriliitäntäpiirin" voi ostaa osoitteesta: https://robotics.scienceontheweb.net Siru voi purkaa "VEX" -vastaanottimen signaalit jopa 8 moottorin H-sillan ja yhden ohjaimen ohjaamiseen. Se voi myös vastaanottaa komentoja toiselta mikro -ohjainsirulta moottorien ohjaamiseksi. Tämä liitäntäpiiri käyttää 3 lähtötapaa moottorin H-sillan ohjaamiseen. Kaksi nastaa moottorin suunnan ohjaamiseksi ja yksi nasta moottorin nopeuden säätämiseksi P. W. M. -siru käyttää kanavan 5 kahden painikkeen tuloa ohjaamaan "VEX" -lähettimen vasemman ohjaussauvan tuloa, jotta se voi ohjata kuutta moottoria. Siru käyttää kanavan 6 kahden muun painikkeen tuloa lukitakseen moottorin liitäntäpiirin nastan 14 korkean tai matalan lähdön. Nämä ominaisuudet eivät ehkä toimi, koska vastaanotin voi vastaanottaa signaalin mistä tahansa. Emme ota suoraan tai välillisesti vastuuta näiden osien käytöstä. VAROITUS! ÄLÄ KOSKAAN KÄYTÄ KAUKOSÄÄDINTÄ ROBOTISSA, JOTKA VOIVAT VAURIOITTAA, JOS SE MENEE HALLINTAAN. Jos robotti menee lähettimen kantaman ulkopuolelle; moottoriliitäntäpiiri voi sammuttaa moottorit ja antaa ohjauksen mikro -ohjaimelle, jos robotti käyttää sitä. Tämä voi olla totta myös, jos kytket lähettimen pois päältä. Moottoriliitäntäpiiri ei käytä sarjaporttia kommunikoidakseen muiden mikro -ohjaimien kanssa. Tämä tarkoittaa, että voit käyttää erittäin halpaa mikrokontrollerisirua robottisi aivoiksi. Jos asetat alhaisen nastan 2, kaikki moottorit toimivat puolet tehotasosta lähettimen käytön aikana.

Vaihe 2: Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin

Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin
Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin
Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin
Kuinka kytkeä VEX -vastaanotin liitäntäpiiriin

Moottorit, releet ja virtalähteet aiheuttavat radiohäiriöitä; joten valitse robotillesi paikka, jossa VEX -vastaanotin on kaukana näistä asioista. Asensin omani 43 tuuman pitkälle mastolle, joka kiinnitettiin robotin pohjaan.

VEX -vastaanottimen mukana tulee keltainen kaapeli. Kytke kaapeli "VEX" -vastaanottimeen ja kaapelin toinen pää puhelimen kuulokeliitäntään. Sinun on ostettava tunkki. Koska en tiedä liittimestä tulevien johtojen värejä; Viittaan keltaisiin kaapelijohtoihin. Jos katsot keltaista kaapelia, näet 4 johtoa, jotka ovat keltaisia, vihreitä, punaisia ja valkoisia. Keltainen johto kytketään + 5 volttiin. Vihreä johto on signaali ja se johdotetaan liitäntäpiirin nastaan 6. Punainen johto kytketään maahan. Valkoista lankaa ei käytetä. Sinun on johdettava 4,7 K: n vetovastus vastusliittimen nastasta 6 + 5 volttiin. Haluat myös kytkeä 2200 uf: n kondensaattorin virtajohtojen yli "VEX" -vastaanottimen lähelle. Nasta 2 on tulonasta. Sen on oltava langallinen eikä sitä saa jättää kellumaan. Se voidaan kytkeä + 5 volttiin tai maadoittaa 47 ohmin vastuksen kautta. Se voidaan myös kytkeä nastaan 14. Vaihtoehto 1: nasta 2 korkea antaa moottorille täyden tehoalueen. Vaihtoehto 2: nasta 2 matala antaa puolet moottorien tehoalueesta. Vaihtoehto 3: nasta 2 kytketty nastaan 14. Kun kanavan 6 yläpainiketta painetaan, se antaa moottorille täyden tehon. Kun kanavan 6 alapainiketta painetaan, se antaa puolet moottorien tehoalueesta.

Vaihe 3: Mikrokontrollerin liittäminen liitäntäpiiriin

Kuinka kytkeä mikro -ohjain liitäntäpiiriin
Kuinka kytkeä mikro -ohjain liitäntäpiiriin

Mikro -ohjaimesi, jos käytät sitä, voi kommunikoida

liitäntäpiirin kanssa 3 johtoa. Liitäntäpiirin nasta 7 on tietobitin tulo. Kun nasta on matala, se on nolladatabitti. Kun nasta on korkea, se on yksi databitti. Mikro -ohjaimesi on lähetettävä databitti ennen kellopulssia. Databitin on oltava vähintään 40 me pitkä. Liitäntäpiirin nasta 16 on kellobitin tulo. Mikro -ohjaimesi on lähetettävä korkea pulssi vähintään.5 meille. Liitäntäpiirin nasta 5 on lähtötappi. Kun tämä nasta nousee korkealle, sinun on ilmoitettava mikro -ohjaimellesi, että se on valmis vastaanottamaan seuraavan komennon. Tämä nasta menee matalaksi, jos liitäntäpiiri saa signaalin "VEX" -lähettimestä. Tämä nasta menee myös matalaksi ja pysyy matalana, jos mikro -ohjaimesi ja liitäntäpiirin välillä oli tiedonsiirtovirhe. Nasta 4 on lähtötappi. Jos liitäntäpiirin ja mikro -ohjaimesi välillä on tiedonsiirtovirhe, tämä nasta nousee korkealle ja pysyy korkealla. Virheen poistamiseksi on tehtävä nollaus.

Vaihe 4: Luettelo komennoista

Liitäntäpiiri ymmärtää 32 komentoa. Kaikki komennot ovat 3 tavua tai 24 bittiä pitkiä. Komentojen muoto on seuraava.

Ensimmäinen lähetettävä tavu on aina komentotavu, joka on alla olevan luettelon suurin vasen numero. Toinen lähetetty tavu voi olla PWM -tavu. Se on luku välillä 0 ja 50. Kun 0 lähetetään, P. W. M. pulssi on alhainen, mikä tarkoittaa, että moottori sammuu. Kun numero 50 lähetetään, P. W. M. pulssi on korkea, mikä tarkoittaa, että moottori on käynnissä täydellä teholla. Kun numero 25 lähetetään, moottori käy noin puolella teholla. Kuten luettelosta näkyy, toinen tavu on vain 0, jota käytetään vain paikan haltijana. Sillä ei ole vaikutusta moottoriin. Lähetetty kolmas tavu voi olla PWM -tavu tai virheen tarkistusnumero. Esimerkki: Jos haluat määrätä moottorin 1 käymään täydellä nopeudella ja moottorin 2 kulkemaan puolivälissä eteenpäin, komento olisi. 1 50 25 Jos haluat määrätä moottorin 7 siirtymään taaksepäin 10% teholla, komento olisi. 16 5 16 1 Moottori 1 ja 2 eteenpäin, PWM #, PWM #(ei virheentarkistusta) 2 Moottori 1 ja 2 taaksepäin, PWM #, PWM #(ei virheentarkistusta) 3 Moottori 1 eteenpäin, PWM #, 3 4 Moottori 1 taaksepäin, PWM #, 4 5 Moottori 2 eteenpäin, PWM #, 5 6 Moottori 2 taaksepäin, PWM #, 6 7 Moottori 3 eteenpäin, PWM #, 7 8 Moottori 3 taaksepäin, PWM #, 8 9 Moottori 4 eteenpäin, PWM #, 9 10 Moottori 4 taaksepäin, PWM #, 10 11 Moottori 5 eteenpäin, PWM #, 11 12 Moottori 5 taaksepäin, PWM #, 12 13 Moottori 6 eteenpäin, PWM #, 13 14 Moottori 6 taaksepäin, PWM #, 14 15 Moottori 7 eteenpäin, PWM #, 15 16 Moottori 7 taaksepäin, PWM #, 16 17 Moottori 8 eteenpäin, PWM #, 17 18 Moottori 8 taaksepäin, PWM #, 18 19 Kaikki moottorin nopeudet, PWM #, 19 20 Moottorin 1 ja 2 nopeus, PWM #, PWM # (ei virheentarkistusta) 21 Moottori 1 ja 2 pysäytys, X, 21 (nastat alhaalla) 22 Moottori 1 pysäytys, 0, 22 (nastat alhaalla) 23 Moottori 2 pysähtyy, 0, 23 (nastat alhaalla) 24 Moottori 3 pysähtyy, 0, 24 (nastat alhaalla) 25 Moottori 4 pysäytys, 0, 25 (nastat alhaalla) 26 Moottori 5 pysäytys, 0, 26 (nastat alhaalla) 27 Moottori 6 pysäytys, 0, 27 (nastat alhaalla) 28 Moottori 7 pysäytys, 0, 28 (nastat alhaalla) 29 Moottori 8 pysäytys, 0, 29 (nastat alhaalla) 30 Kaikki mo tors stop, 0, 30 (nastat alhaalla) 31 Pin 14 high, 0, 31 32 Pin 14 low, 0, 32

Vaihe 5: Pin -yhteenveto

Tuloliitännät

Nasta 1 Jos se laskee, se lepää (MCLR) Nasta 2 Jos alhainen, se antaa vain puolet ulostulosta moottoreille Nasta 6 "VEX" -vastaanotin Nasta 7 -komennot ja toiselta mikrokontrollerilta saadut tiedot Nasta 33 datan keskeytys Nasta 11 + 5 volttia Nasta 32 + 5 volttia Nasta 12 maata Nasta 31 maa Lähtötapit Nasta 34 PWM moottorille 1 Nasta 35 Korkea, kun ohjaussauva 1 on vasemmalla Nasta 36 Korkea, kun ohjaussauva 1 on oikea Tappi 37 P. W. M. moottorille 2 Nasta 38 Korkea, kun ohjaussauva 2 on ylhäällä Tappi 15 Korkea, kun ohjaussauva 2 on alas Tappi 16 P. W. M. moottorille 3 Nasta 17 Korkea, kun ohjaussauva 3 on ylhäällä Tappi 18 Korkea, kun ohjaussauva 3 on alas Tappi 23 P. W. M. moottorille 4 Nasta 24 Korkea, kun ohjaussauva 4 on vasemmalla Nasta 25 Korkea, kun ohjaussauva 4 on oikea Tappi 26 P. W. M. moottorille 5 Nasta 19 Korkea, kun ohjaussauva 3 on ylhäällä ja yläpainiketta 5 painetaan Tappi 20 Korkea, kun ohjaussauva 3 on alhaalla ja yläpainike 5 on tappi 21 P. W. M. moottorille 6 Nasta 22 Korkea, kun ohjaussauva 4 on vasemmalla ja yläpainiketta 5 painetaan Tappi 27 Korkea, kun ohjaussauva 4 on oikealla ja yläpainike 5 on tappi 28 P. W. M. moottorille 7 Nasta 29 Korkea, kun ohjaussauva 3 on ylhäällä ja alapainiketta 5 painetaan Tappi 30 Korkea, kun ohjaussauva 3 on alhaalla ja alapainike 5 on tappi 8 P. W. M. moottorille 8 Nasta 9 Korkea, kun ohjaussauva 4 on vasemmalla ja alapainiketta 5 painetaan Tappi 10 Korkea, kun ohjaussauva 4 on oikealla ja alempi painike 5 on tappi 14 Pysyy korkealla, kun yläpainiketta 6 painetaan; laskee alhaiseksi, kun pohjapainiketta 6 painetaan Nasta 5 Kertoo muulle mikro -ohjaimelle, että se voi lähettää seuraavan komennon. Näihin nastoihin ei tarvitse laittaa vetoja.

Suositeltava: