Sadržaj:

2 žice 2 osovine Upravljanje elektromotorom: 6 koraka
2 žice 2 osovine Upravljanje elektromotorom: 6 koraka

Video: 2 žice 2 osovine Upravljanje elektromotorom: 6 koraka

Video: 2 žice 2 osovine Upravljanje elektromotorom: 6 koraka
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Studeni
Anonim
Upravljanje elektromotorom s 2 žice 2 osi
Upravljanje elektromotorom s 2 žice 2 osi

Ovaj projekt predlaže metodu za pokretanje dvije osi motora 'pomoću broja impulsa za svaki kanal i metodu zaključavanja "on-off" uključivanja pomoću 4017 brojača.

Ova je metoda prikladna za bilo koju funkciju ulaznog impulsa (gumb, okretni prekidač ili drugi izvor gdje su izlazi ograničeni).

Predlažem da se pokažu metode za pogon istosmjernih, koračnih i servo motora pomoću komponenti iz popularnog kompleta "Larson runner" pomoću 555 mjerača vremena i 4017 brojača.

Imam zastarjelo, ali radno kućno računalo TI99 koje je bilo popularno prije nekog vremena (70 -ih) i mrzim vidjeti korisnu opremu koja sjedi i nema što raditi. TI99 je koristio najbolji procesor svog vremena, Texas 9900, ali je iz nekog razloga osakaćen kao kućno računalo i ubrzo je pao u nemilost.

TI99 nema drugih izlaza za govor osim o videu, kazeti i zvuku; ulazi su nestandardna tipkovnica i priključak za "joy-stick".

Korak 1: "Larsonov trkač"

The
The

Trenutno ne mogu dovršiti radni model, ali sam mislio da ću ovo staviti ovdje na Instructables u slučaju da bi to bilo od interesa i nadam se da će generirati neke komentare. Oni od vas koji su upoznati s "Larsonovim trkačem" znat će da mjerač vremena 555 osigurava sat za brojač 4017, a brojač daje uzastopno svijetleće LED diode.

Ideja koju ja predlažem je da se upravljački programi motora, tj. H-most ili koračni moduli, poput A4988, mogu odabrati pomoću izlaza brojača 4017 slanjem ispravnog broja impulsa za aktiviranje potrebnog pogonskog programa.

Korak 2: Osnovni krug

Osnovni krug
Osnovni krug

Ovdje je dijagram "Larsonov trkač". U ovoj aplikaciji mjerač vremena 555 nije spojen na brojač 4017 jer ću upravljati ulazom brojača s TI99 tako da kontrolira brojanje, a izlazi idu na upravljačke programe motora, a ne LED diode.

Dvije su važne stvari da se odbrojavanje uvijek mora pokrenuti do kraja (ili generirati resetiranje), a potreban izlaz brojača jedini aktivira funkciju motora.

Za prvi zahtjev TI99 mora držati trenutni broj i uvijek računati na maksimum ako se želi izabrati izlaz s manjim brojevima - prilično sam siguran da će moći brojati do deset i natrag!

Drugi zahtjev koji je potreban za pogon istosmjernog motora riješen je električnim trikom korištenja kašnjenja CR zamjenom LED funkcije kondenzatorom i udruživanjem s otpornikom tako da "prolazni" impuls, tj. Broj ispod potrebnog izlaza ne vidi vozač motora i aktivira se samo kada je izlaz statičan.

Nadalje, dodat ću krug za resetiranje.

Korak 3: Izvor impulsa

Izvor impulsa
Izvor impulsa

Koristit ću priključak "Joy-stick" na TI99 kao izvor impulsa i ulaz krajnje sklopke.

Ovdje je dijagram kruga priključka "Joy-stick" koji pokazuje da postoje dvije linije za odabir "Joy-stick" i uobičajeni 4 ulaza u kvadrantu i gumb "požar".

Mogu spojiti brojač 4017 na svaku liniju za odabir "Joy-stick" tako da se svaki puta kad se adresira port tada brojač povećava; Ulazi tipki će se koristiti za krajnji prekidač i/ili broj položaja.

To mi daje 2 osi pa ću kasnije objasniti kako dobiti "on-off" zasun za dodatnu kontrolu.

Korak 4: Vožnja motora

Za pogon DC motora

Brojač pri resetiranju ima izlaz "0" na "visokom", pa ako su dva ulaza H-mosta spojena na izlaze "1" i "2" tada će brojanje 1 pokrenuti motor u jednom smjeru, a brojanje 2 će vozite motor u suprotnom smjeru; još jedno odbrojavanje zaustavit će motor i/ili odabrati druge vozače u nizu.

Za pogon koračnog motora

Izlazi brojača koriste se za "omogućavanje" koliko god je potrebno koračnih modula (4017 ima 9 izlaza i može se kaskadirati), a mjerač vremena 555 spojen je na sve module kako bi se osigurala brzina takta. Izlaz će morati biti obrnut tranzistorom ako se koristi modul A4988,

Za vožnju servo

Mjerač vremena 555 spojen je na servo motor kako je ovdje opisano, ali razlika je u tome što svaki od 10 brojača ima izlaz spojen vremenskim otpornikom, izlaz "0" ima zadanu vrijednost. U tom će slučaju svi drugi izlazi biti povučeni na 0v pa se mora izvršiti matematika radi kompenzacije ili se može umetnuti dioda kako bi se izolirali neželjeni izlazi.

Korak 5: Funkcija zaključavanja

Priložio sam tablicu s podacima CD4017 u kojoj biste mogli primijetiti da je izlaz "0" aktivan u stanju resetiranja te da je "Reset" visoko aktivan. Treba reći da se bilo koji izlaz može postaviti pri uključivanju pa se moduli vozača moraju zaštititi od mogućnosti da su nenamjerno "uključeni", osobito H-most. Ova karakteristika znači da se brojač može resetirati bilo kojim izlazom koji je na njega spojen i tako prekinuti duljinu brojanja. Brojači se mogu kaskadirati na bilo koju duljinu u višekratnicima s resetiranjem iz bilo kojeg izlaza.

Ova se značajka može koristiti i na brojačima osi.

Ako priključim izlaz "2" na "Resetiraj", tada brojač može prebacivati samo između izlaza "0" i "1" dajući mi funkciju zaključavanja za rad solenoida/releja ili bilo čega. Koristit ću jedan od drugih brojačkih izlaza kao ulaz sata kako bih osigurao kontrolu odabira.

Očito se može koristiti bilo koji zasun, japanka ili brojač, ali moram iskoristiti puno 4017!

Još jedna značajka ovog čipa je da je sat ulaz Schmittovog okidača što ga čini ugodnim s kašnjenjem CR -a kao što sam predložio za "prolaženje" impulsa. Ako ulaz Schmittovog okidača nije važan, ispada da se ulaz "Omogući" može koristiti kao negativni ulaz okidača.

Korak 6: Sažetak

Kao što sam rekao, još ne mogu fizički dati prototip, ali ovdje sam kako bih razgovarao o predloženim idejama.

Radujem se isprobavanju jednog od projekata laserskih gravera ili plotera sa mojim drevnim TI99 i nadam se da će to nekima od vas dati neke ideje. Sretno u izradi!

Jedina stvar koju TI99 može učiniti je matematika pa bi bilo sjajno čuti da ste postali zvijezda tragač!

Preporučeni: