Kazalo:
- 1. korak: "Larsonov tekač"
- 2. korak: Osnovno vezje
- 3. korak: Vir impulza
- 4. korak: Vožnja motorjev
- 5. korak: Funkcija zapiranja
- 6. korak: Povzetek
Video: 2 žica 2 osni nadzor elektromotorja: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta projekt predlaga metodo za pogon dveh osi motorja z uporabo števila impulzov za vsak kanal in metodo zaklepanja preklopa "vklop-izklop" z uporabo 4017 števcev.
Ta metoda je primerna za katero koli impulzno vhodno funkcijo (gumb, vrtljivo stikalo ali drug vir, kjer so izhodni zatiči omejeni).
Predlagam, da prikažete metode za pogon DC, koračnih in servo motorjev z uporabo komponent iz priljubljenega kompleta "Larson runner" z uporabo 555 Timer in 4017 counter čipov.
Imam zastarel, a delujoč domači računalnik TI99, ki je bil priljubljen že pred časom (70. leta) in ne maram videti uporabne opreme, ki sedi naokoli in nima kaj početi. TI99 je uporabljal najboljši procesor svojega časa, Texas 9900, vendar je bil iz nekega razloga pohabljen kot domači računalnik in kmalu padel v nemilost.
TI99 nima drugih izhodov, razen govora o videu, kaseti in zvoku; vhodi so nestandardna tipkovnica in vrata "joy-stick".
1. korak: "Larsonov tekač"
Trenutno ne morem dokončati delujočega modela, vendar sem mislil, da bom to postavil tukaj na Instructables, če bo to zanimivo, in upam, da bo ustvaril nekaj komentarjev. Tisti, ki poznate "Larsonovega tekača", boste vedeli, da časovnik 555 zagotavlja uro za števec 4017 in števec oddaja zaporedno svetleče diode LED.
Ideja, ki jo predlagam, je, da lahko gonilnike motorjev, to je H-most ali koračne module, kot je A4988, izberete z izhodi števca 4017 s pošiljanjem pravilnega števila impulzov za aktiviranje zahtevanega gonilnika.
2. korak: Osnovno vezje
Tukaj je shema "Larsonovega tekača". V tej aplikaciji časovnik 555 ni povezan s števcem 4017, saj bom vhod števca poganjal s TI99, tako da nadzoruje štetje in izhodi gredo v gonilnike motorja, ne LED.
Dve stvari, ki sta pomembni, je, da mora štetje vedno teči do konca (ali ustvariti ponastavitev), zahtevani izhod štetja pa je edini, ki aktivira motorno funkcijo.
Za prvo zahtevo mora TI99 vsebovati trenutno število in vedno šteti do maksimuma, če želite izbrati manjši oštevilčeni izhod - prepričan sem, da bo lahko odšteval do deset in nazaj!
Druga zahteva, ki je potrebna za enosmerni motorni pogon, je rešena z električnim trikom uporabe zamude CR, tako da funkcijo LED zamenjamo s kondenzatorjem in jo združimo z uporom, tako da "prehodni" impulz, tj. Število pod zahtevanim izhodom voznik motorja ne vidi in se aktivira le, če je izhod statičen.
Poleg tega bom dodal vezje za ponastavitev.
3. korak: Vir impulza
Kot vir impulza in vhod za mejno stikalo bom uporabil vrata "Joy-stick" na TI99.
Tukaj je shema vezja priključka "Joy-stick", ki prikazuje, da obstajata dve izbrani vrstici "Joy-stick" in običajni vhodi s 4 kvadrantom in gumbom "požar".
Na vsako izbrano vrstico "Joy-stick" lahko povežem števec 4017, tako da se vsakič, ko naslavljajo vrata, števec poveča; Gumbni vhodi bodo uporabljeni za končno stikalo in/ali štetje položaja.
To mi daje 2 osi, kasneje pa bom razložil, kako dobiti "on-off" zapah za dodaten nadzor.
4. korak: Vožnja motorjev
Za pogon DC motorja
Števec pri ponastavitvi ima izhod "0" pri "visokem", zato, če sta dva vhoda za H-most priključena na izhoda "1" in "2", bo štetje 1 poganjalo motor v eno smer in število 2 bo motor poganjajte v nasprotni smeri; še eno štetje bo ustavilo motor in/ali izbralo druge gonilnike v zaporedju.
Za pogon koračnega motorja
Izhodi števcev se uporabljajo za "omogočanje" toliko koračnih modulov (4017 ima 9 izhodov in jih je mogoče kaskadirati), časovnik 555 pa je povezan z vsemi moduli, da zagotovi taktno frekvenco. Če uporabljate modul A4988, bo treba izhod obrniti s tranzistorjem,
Za vožnjo servo
Časovnik 555 je povezan s servo motorjem, kot ga opisujejo številni tukaj, razlika pa je v tem, da ima vsak izhod 10 števcev priključen časovni upor, izhod "0" ima privzeto vrednost. V tem primeru bodo vsi drugi izhodi potegnjeni na 0v, zato je treba izvesti matematiko za kompenzacijo ali pa vstaviti diodo, da izoliramo neželene izhode.
5. korak: Funkcija zapiranja
Priložil sem podatkovni list CD4017, v katerem boste morda opazili, da je izhod "0" aktiven, ko je v stanju ponastavitve, in da je "Reset" visoko aktiven. Povedati je treba, da je pri vklopu mogoče nastaviti kateri koli izhod, zato je treba gonilniške module zaščititi pred možnostjo, da bi bili nenamerno "vklopljeni", zlasti H-most. Ta lastnost pomeni, da se lahko števec ponastavi s katerim koli izhodom, ki je priključen nazaj nanj in tako prekine dolžino štetja. Števce je mogoče kaskadirati na poljubno dolžino v večkratnikih, pri čemer je ponastavitev izvedena s katerega koli izhoda.
To funkcijo lahko uporabite tudi na števcih osi.
Če priključim izhod "2" na "Ponastavi", se lahko števec premika samo med izhodom "0" in "1", kar mi daje funkcijo zapiranja za upravljanje solenoida/releja ali česar koli. Za nadzor izbire bom uporabil enega od drugih številskih izhodov kot vhod za uro.
Očitno je mogoče uporabiti kateri koli zapah, flip-flop ali števec, vendar moram porabiti veliko 4017!
Druga značilnost tega čipa je, da je ura Schmittov sprožilni vhod, ki omogoča udobje z zakasnitvijo CR, kot sem predlagal za "prehod" impulzov. Če vnos sprožilca Schmitt ni pomemben, se izkaže, da se vhod "Omogoči" lahko uporabi kot vhod negativnega sprožilca.
6. korak: Povzetek
Kot sem rekel, fizično še ne morem zagotoviti prototipa, ampak sem tukaj, da razpravljam o predlaganih idejah.
Veselim se, da bom poskusil enega izmed projektov laserskega graverja ali ploterja s svojim starim TI99 in upam, da bo to nekaterim od vas dalo nekaj idej. Veselo izdelavo!
Edina stvar, ki jo lahko TI99 naredi dobro, je matematika, zato bi bilo lepo slišati, da ste postali zvezdniški iskalec!
Priporočena:
3-osni merilnik pospeška, ADXL345 z Raspberry Pi z uporabo Pythona: 6 korakov
3-osni merilnik pospeška, ADXL345 z Raspberry Pi z uporabo Pythona: Razmišljanje o pripomočku, ki lahko preveri točko, na kateri je vaš Offroader nagnjen proti, da se zadrži. Ali ne bi bilo prijetno, če bi se kdo prilagodil, če obstaja možnost prevrnitve? Očitno da. Res bi bilo
6-osni senzorski modul FSP200 Umerjanje in testiranje: 6 korakov
6-osni senzorski modul FSP200 Umerjanje in testiranje: FSP200 je 6-osni inercialni procesor merilne enote, ki zagotavlja izhod smeri in smeri. Izvaja fuzijo merilnikov pospeška in žiroskopskih senzorjev za stabilen in natančen smer in smer. FSP200 je primeren za uporabo v robotskih pr
Demonstracija elektromotorja: 5 korakov (s slikami)
Predstavitev elektromotorja: Ta elektromotor prikazuje osnovne principe elektromagnetizma. Ta demo je enostaven za izdelavo in za to potrebuje le vikend. Seznam delov: 3D -tiskalnikLaserni rezalnik Električna žicaMagnetna žica (1) Keramični magnet srednje brusni papir (2) Corne
3 -osni merilnik pospeška LIS2HH12: 10 korakov (s slikami)
3 -osni modul pospeška LIS2HH12: Ta Instructable velja za začetnika z nekaj izkušnjami s programsko opremo arduino in spajkanjem. Modul LIS2HH12 je izdelal Tiny9. Tiny9 je novo podjetje, ki se ukvarja s prodajo senzorskih modulov za domače izdelovalce, podjetja ali izumitelje. Tam
3-osni senzor magnetnega polja: 10 korakov (s slikami)
3-osni senzor magnetnega polja: Brezžični sistemi za prenos energije so na dobri poti, da nadomestijo običajno žično polnjenje. Od drobnih biomedicinskih vsadkov pa vse do brezžičnega polnjenja ogromnih električnih vozil. Sestavni del raziskav o brezžičnem napajanju je