Sisukord:
- Samm: "Larson Runner"
- 2. etapp: põhiahel
- 3. samm: impulsi allikas
- Samm: mootorite juhtimine
- Samm: lukustusfunktsioon
- 6. samm: kokkuvõte
Video: 2 traadi 2 telje elektrimootori juhtimine: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles projektis pakutakse välja meetod kahe mootoritelje juhtimiseks, kasutades iga kanali impulsside arvu ja meetodit "sisse-välja" lülitamiseks, kasutades 4017 loendurit.
See meetod sobib mis tahes impulsi sisendfunktsiooni jaoks (surunupp, pöördlüliti või muu allikas, kus väljundtihvtid on piiratud).
Teen ettepaneku näidata meetodeid alalisvoolu-, samm- ja servomootorite juhtimiseks, kasutades populaarse "Larson runner" komplekti komponente, kasutades 555 taimerit ja 4017 loendurit.
Mul on vananenud, kuid töötav TI99 koduarvuti, mis oli mõni aeg tagasi (70ndatel) populaarne, ja ma vihkan, kui näen kasulikke seadmeid, millel pole midagi teha. TI99 kasutas oma aja parimat protsessorit Texas 9900, kuid jäi mingil põhjusel koduarvutiks sandiks ja langes peagi soosingust välja.
TI99 -l pole ühtegi väljundit, millest rääkida peale video, kasseti ja heli; sisenditeks on mittestandardne klaviatuur ja "rõõmupulga" port.
Samm: "Larson Runner"
Ma ei saa praegu töötavat mudelit lõpule viia, kuid mõtlesin, et panen selle siia Instructables'i, kui see pakub huvi ja loodetavasti tekitab kommentaare. Need, kes tunnevad "Larsoni jooksjat", teavad, et taimer 555 annab kella 4017 loenduri jaoks ja loendur väljastab järjestikku valgusdioode.
Minu pakutud idee on, et mootorsõidukeid, st H-silla või samm-mooduleid, nagu A4988, saab valida 4017 loenduri väljundite abil, saates vajaliku draiveri aktiveerimiseks õige arvu impulsse.
2. etapp: põhiahel
Siin on skeem "Larson runner". Selles rakenduses ei ole taimer 555 ühendatud 4017 loenduriga, kuna ma hakkan loenduri sisendit juhtima TI99 -ga, nii et see kontrollib loendust ja väljundid lähevad mootori draiveritele, mitte LED -idele.
Kaks olulist asja on see, et loendus peab alati lõpuni jooksma (või genereerima lähtestamise) ja nõutav loendusväljund on ainus, mis aktiveerib mootori funktsiooni.
Esimese nõude puhul peab TI99 hoidma praegust loendust ja loendama alati maksimaalselt, kui soovite valida väiksema numbriga väljundi - olen üsna kindel, et see suudab lugeda kümneni ja tagasi!
Teine nõue, mis on vajalik alalisvoolumootori ajami jaoks, lahendatakse elektrilise triki abil, kasutades CR -viivitust, asendades LED -funktsiooni kondensaatoriga ja ühendades selle takistiga, nii et "mööduv" impulss, st arv alla nõutud väljundi mootori juht ei näe ja aktiveerub ainult siis, kui väljund on staatiline.
Lisaks lisan lähtestamisskeemi.
3. samm: impulsi allikas
Ma kasutan impulsi allika ja piiraja lüliti sisendina TI99 "Joy-stick" porti.
Siin on "Joy-stick" pordi vooluahela skeem, mis näitab, et seal on kaks "Joy-stick" valimisjoont ning tavalised 4 kvadrandi ja "fire" nupu sisendid.
Ma võin ühendada 4017 loenduri iga "Joy-stick" valiku reaga, nii et iga kord, kui port on adresseeritud, suureneb loendur; Nuppude sisendeid kasutatakse piirlüliti ja/või asukoha loendamiseks.
See annab mulle 2 telje ja ma selgitan hiljem, kuidas saada lisakontrolli jaoks "on-off" lukustus.
Samm: mootorite juhtimine
Alalisvoolumootori juhtimiseks
Lähtestusloenduri väljund "0" on "kõrge", nii et kui kaks H-silla sisendit on ühendatud väljunditega "1" ja "2", siis arv 1 annab mootorile ühe suuna ja 2 arv juhtida mootorit vastupidises suunas; veel üks loend peatab mootori ja/või valib järjest teisi draivereid.
Sammumootori juhtimiseks
Loenduri väljundeid kasutatakse lubamiseks nii palju samm -mooduleid kui vaja (4017 -l on 9 väljundit ja neid saab kaskaadida) ning taimer 555 on ühendatud kõigi moodulitega, et pakkuda taktsagedust. A4988 mooduli kasutamisel tuleb väljund transistoriga ümber pöörata,
Servo juhtimiseks
Taimer 555 on ühendatud servomootoriga, nagu paljud siin kirjeldavad, kuid erinevus seisneb selles, et 10 loenduri väljundiga on ühendatud ajastustakisti, väljundil "0" on vaikeväärtus. Sel juhul tõmmatakse kõik muud väljundid 0v -ni, nii et tuleb kas matemaatika kompenseerida või soovimatute väljundite isoleerimiseks dioodi sisestada.
Samm: lukustusfunktsioon
Lisasin CD4017 andmelehe, milles võite märgata, et väljund „0” on lähtestamise ajal aktiivne ja ka „Lähtesta” on aktiivne. Tuleb öelda, et mis tahes väljundi saab seadistada sisselülitamisel, nii et draiverimoodulid peavad olema kaitstud võimaluse eest, et need on kogemata sisse lülitatud, eriti H-silla. See omadus tähendab, et loendurit saab lähtestada mis tahes väljundiga, mis on sellega ühendatud ja lõpetab loendamise pikkuse. Loendureid saab mitu korda kaskaadida, lähtestades mis tahes väljundi.
Seda funktsiooni saab kasutada ka telgede loenduritel.
Kui ma ühendan väljundi "2" ja "lähtestamise", siis saab loendur ainult väljundi "0" ja "1" vahel liikuda, andes mulle lukustusfunktsiooni solenoidi/relee või mis iganes. Kasutan valiku juhtimiseks kella sisendina üht teist loenduri väljundit.
Ilmselgelt saab kasutada mis tahes riivi, flip-floppi või loendurit, kuid mul on kasutada palju 4017-sid!
Selle kiibi teine omadus on see, et kell on Schmitti päästiku sisend, mis muudab selle CR -viivitusega mugavaks, nagu ma soovitasin impulsside edastamiseks. Kui Schmitti päästiku sisend pole oluline, selgub, et sisendit „Luba” saab kasutada negatiivse päästiku sisendina.
6. samm: kokkuvõte
Nagu ma ütlesin, ei saa ma veel füüsiliselt prototüüpi pakkuda, kuid olen siin, et arutada pakutud ideid.
Ootan põnevusega, et saaksin oma iidse TI99 -ga proovida mõnda lasergraveerija või plotteriprojekti ning loodan, et see annab mõnele teist ideid. Head tegemist!
Üks asi, mida TI99 saab hästi teha, on matemaatika, nii et oleks tore kuulda, et tegite täheotsija!
Soovitan:
Mini-elektrimootori valmistamine Masco G36: 7 sammu
Mini-elektrimootori valmistamine Masco G36: juhised elektrimootori valmistamiseks
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
Lisage tühikäigur (2. telje kinnituspunkt) mikro -servodele robotprojektide jaoks: 4 sammu
Lisage tühikäigur (2. telje kinnituspunkt) mikro -servodele robotprojektide jaoks: humanoidsetes robotprojektides kasutatakse servosid robotite erinevate segmentide liigutamiseks, enamasti on kõige parem paigaldada iga segment 2 või enamasse kohta servo pöörlev telg stabiilsuse ja pöördemomendi nõuetekohase ülekande tagamiseks … Sma
Elektrimootori tutvustus: 5 sammu (piltidega)
Elektrimootori tutvustus: see elektrimootor demonstreerib elektromagnetismi põhitõdesid. Seda demot on lihtne koostada ja selleks kulub vaid nädalavahetus. Osade loend: 3D -printerLaserlõikur Elektritraat Magnettraat (1) Keraamiline magnet, keskmise teraga liivapaber (2) Corne
Kahe telje jälgija V2.0: 15 sammu (piltidega)
Kahe telje jälgija V2.0: aastal 2015 kavandasime lihtsa kaheteljelise jälgija, mida saab kasutada lõbusa õpilase või hobiprojektina. See oli väike, lärmakas, natuke keeruline ja tekitas palju tõeliselt veidraid kogukonna kommentaare. Nagu öeldud, kolm ja pool aastat