Satura rādītājs:

2 vadu 2 asu elektromotora vadība: 6 soļi
2 vadu 2 asu elektromotora vadība: 6 soļi

Video: 2 vadu 2 asu elektromotora vadība: 6 soļi

Video: 2 vadu 2 asu elektromotora vadība: 6 soļi
Video: Ремонт батареи ноутбука (замена аккумуляторов) 2024, Jūlijs
Anonim
2 vadu 2 asu elektromotora vadība
2 vadu 2 asu elektromotora vadība

Šajā projektā tiek piedāvāta metode divu motora asu piedziņai, izmantojot katra kanāla impulsu skaitu, un metode ieslēgšanas-izslēgšanas ieslēgšanai, izmantojot 4017 skaitītājus.

Šī metode ir piemērota jebkurai impulsa ievades funkcijai (spiedpoga, rotējošais slēdzis vai cits avots, kur izejas tapas ir ierobežotas).

Es ierosinu parādīt metodes DC, pakāpju un servomotoru darbināšanai, izmantojot komponentus no populārā "Larson runner" komplekta, izmantojot 555 taimeri un 4017 skaitītāju mikroshēmas.

Man ir novecojis, bet strādājošs mājas dators TI99, kas bija populārs pirms kāda laika (70. gados), un man riebjas redzēt noderīgu aprīkojumu, kas sēž apkārt un nav ko darīt. TI99 izmantoja tā laika labāko procesoru - Texas 9900, taču kādu iemeslu dēļ tika sabojāts kā mājas dators un drīz vien neizdevās.

TI99 nav citu izeju, par kurām runāt, izņemot video, kasešu lentes un skaņu; ievades ir nestandarta tastatūra un "prieks-stick" ports.

1. darbība: Larsona skrējējs

The
The

Pašlaik es nevaru pabeigt darba modeli, bet es domāju, ka es to ievietošu šeit vietnē Instructables, ja tas varētu interesēt un, cerams, radīs dažus komentārus. Tie no jums, kuri ir pazīstami ar Larsona skrējēju, zinās, ka 555 taimeris nodrošina pulksteni 4017 skaitītājam un skaitītājs izdala secīgi gaismas diodes.

Es ierosinu, ka motoru vadītājus, ti, H-tilta vai pakāpiena moduļus, piemēram, A4988, var izvēlēties pēc 4017 skaitītāja izejām, nosūtot pareizo impulsu skaitu, lai aktivizētu nepieciešamo draiveri.

2. darbība: bāzes ķēde

Bāzes ķēde
Bāzes ķēde

Šeit ir Larsona skrējēja shēmas shēma. Šajā lietojumprogrammā 555 taimeris nav savienots ar 4017 skaitītāju, jo es vadīšu skaitītāja ievadi ar TI99, lai tas kontrolētu skaitīšanu un izejas dotos uz motora draiveriem, nevis uz gaismas diodēm.

Divas svarīgas lietas ir tādas, ka skaitīšanai vienmēr jābūt izpildītai līdz galam (vai jāģenerē atiestatīšana), un nepieciešamā skaitīšanas izeja ir vienīgā, kas aktivizē motora funkciju.

Pirmajai prasībai TI99 ir jāuztur pašreizējais skaitlis un vienmēr jāskaita līdz maksimālajam līmenim, ja jāizvēlas zemāka numura izvade - esmu diezgan pārliecināts, ka to varēs saskaitīt līdz desmit un atpakaļ!

Citas prasības, kas nepieciešamas līdzstrāvas motora piedziņai, tiek atrisinātas ar elektrisko triku, izmantojot CR aizkavi, aizstājot LED funkciju ar kondensatoru un apvienojot to ar rezistoru tā, lai "iet" impulss, ti, skaitlis būtu zemāks par nepieciešamo jaudu motora vadītājs to neredz un aktivizējas tikai tad, ja izeja ir statiska.

Turklāt es pievienošu atiestatīšanas shēmu.

3. darbība: impulsa avots

Pulsa avots
Pulsa avots

Es izmantošu TI99 "Joy-stick" portu kā impulsa avotu un ierobežojuma slēdža ievadi.

Šeit ir "Joy-stick" porta shēmas shēma, kas parāda, ka ir divas "Joy-stick" atlases līnijas un parastās 4 kvadranta un "uguns" pogas ieejas.

Es varu pieslēgt 4017 skaitītāju katrai "Joy-stick" atlases līnijai, lai katru reizi, kad tiek adresēts ports, skaitītājs palielinās; Pogas ieejas tiks izmantotas ierobežojuma slēdža un/vai pozīciju skaitīšanai.

Tas dod man 2 asis, un es vēlāk paskaidrošu, kā iegūt ieslēgšanas-izslēgšanas fiksatoru papildu kontrolei.

4. solis: Motora vadīšana

Lai vadītu līdzstrāvas motoru

Atiestatīšanas skaitītāja izeja "0" ir "augsta", tādēļ, ja abas H tilta ieejas ir savienotas ar izejām "1" un "2", tad skaitlis 1 virzīs motoru vienā virzienā un skaitlis 2 vadīt motoru pretējā virzienā; vēl viens skaitlis apturēs motoru un/vai secīgi izvēlēsies citus draiverus.

Lai vadītu pakāpju motoru

Skaitītāja izejas tiek izmantotas, lai "iespējotu" tik daudz nepieciešamo stepper moduļu (4017 ir 9 izejas, un tos var kaskādēt), un 555 taimeris ir savienots ar visiem moduļiem, lai nodrošinātu pulksteņa ātrumu. Ja tiek izmantots A4988 modulis, izeja būs jāapgriež ar tranzistoru,

Lai vadītu servo

Taimeris 555 ir savienots ar servomotoru, kā daudzi šeit aprakstījuši, taču atšķirība ir tāda, ka katrai 10 skaitītāja izejai ir pievienots laika rezistors, izejai "0" ir noklusējuma vērtība. Šajā gadījumā visas pārējās izejas tiks atvilktas uz 0V, tāpēc vai nu matemātika jādara, lai kompensētu, vai arī var ievietot diodi, lai izolētu nevēlamās izejas.

5. solis: fiksēšanas funkcija

Esmu pievienojis CD4017 datu lapu, kurā, iespējams, pamanīsit, ka atiestatīšanas stāvoklī izeja "0" ir aktīva, kā arī atiestatīšana ir ļoti aktīva. Jāsaka, ka jebkuru izeju var iestatīt ieslēgšanas brīdī, tāpēc draivera moduļi ir jāaizsargā pret iespēju, ka tie nejauši tiek ieslēgti, jo īpaši H tilts. Šī īpašība nozīmē, ka skaitītāju var atiestatīt ar jebkuru izeju, kas tam ir pievienota, un tādējādi tiek pārtraukts skaitīšanas ilgums. Skaitītājus var kaskādēt jebkurā garumā, izmantojot atiestatīšanu no jebkuras izejas.

Šo funkciju var izmantot arī asu skaitītājos.

Ja es pievienoju izeju "2" ar "Reset", tad skaitītājs var pārslēgties tikai starp izeju "0" un "1", dodot man fiksēšanas funkciju solenoīda/releja darbināšanai vai kādam citam. Es izmantošu vienu no citām skaitītāja izejām kā pulksteņa ievadi, lai nodrošinātu atlases vadību.

Acīmredzot var izmantot jebkuru aizbīdni, flip-flop vai skaitītāju, bet man ir jāizmanto daudz 4017.

Vēl viena šīs mikroshēmas iezīme ir tā, ka pulkstenis ir Schmitt sprūda ieeja, padarot to ērtu ar CR aizkavi, kā es ierosināju impulsu "nodošanai". Ja Šmita sprūda ievade nav svarīga, izrādās, ka ievadi "Iespējot" var izmantot kā negatīvu sprūda ievadi.

6. darbība. Kopsavilkums

Kā jau teicu, es vēl nevaru fiziski nodrošināt prototipu, bet esmu šeit, lai apspriestu piedāvātās idejas.

Es ar nepacietību gaidu iespēju izmēģināt kādu no lāzera gravieru vai ploteru projektiem ar savu seno TI99 un ceru, ka tas dažiem no jums sniegs dažas idejas. Laimīgu veidošanu!

Viena lieta, ko TI99 var paveikt labi, ir matemātika, tāpēc būtu lieliski dzirdēt, ka esat izveidojis Zvaigžņu meklētāju!

Ieteicams: