Kazalo:

2 žica 2 osni nadzor elektromotorja: 6 korakov
2 žica 2 osni nadzor elektromotorja: 6 korakov

Video: 2 žica 2 osni nadzor elektromotorja: 6 korakov

Video: 2 žica 2 osni nadzor elektromotorja: 6 korakov
Video: Can you make your own battery pack for EVs - Edd China's Workshop Diaries 27 2024, November
Anonim
2 -žilno 2 -osno krmiljenje elektromotorja
2 -žilno 2 -osno krmiljenje elektromotorja

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č"

The
The

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

Osnovno vezje
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

Vir impulza
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: