Satura rādītājs:
- 1. darbība: Larsona skrējējs
- 2. darbība: bāzes ķēde
- 3. darbība: impulsa avots
- 4. solis: Motora vadīšana
- 5. solis: fiksēšanas funkcija
- 6. darbība. Kopsavilkums
Video: 2 vadu 2 asu elektromotora vadība: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Š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
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
Š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
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:
Raspberry Pi - ADXL345 3 asu akselerometra Python apmācība: 4 soļi
Raspberry Pi-ADXL345 3 asu akselerometra Python apmācība: ADXL345 ir mazs, plāns, īpaši zems jaudas 3 asu akselerometrs ar augstas izšķirtspējas (13 bitu) mērījumu līdz ± 16 g. Digitālie izvaddati tiek formatēti kā 16 bitu papildinājumi, un tie ir pieejami, izmantojot I2 C digitālo saskarni. Tas mēra
Mini-elektromotora izgatavošana Masco G36: 7 soļi
Mini-elektromotora izgatavošana Masco G36: Norādījumi elektromotora izgatavošanai
Kustību vadība ar Raspberry Pi un LIS3DHTR, 3 asu akselerometrs, izmantojot Python: 6 soļi
Kustību vadība, izmantojot Raspberry Pi un LIS3DHTR, 3 asu akselerometru, izmantojot Python: Skaistums mūs ieskauj, bet parasti mums ir jāstaigā dārzā, lai to zinātu. - RumiKā mēs esam izglītotā grupa, kas, šķiet, esam, mēs ieguldām lielāko daļu savas enerģijas, strādājot pie mūsu personālajiem datoriem un mobilajiem tālruņiem. Tāpēc mēs bieži ļaujamies savai labklājībai
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Elektromotora demonstrācija: 5 soļi (ar attēliem)
Elektromotora demonstrācija: Šis elektromotors demonstrē elektromagnētisma pamatprincipus. Šo demonstrāciju ir vienkārši uzbūvēt, un tas prasa tikai nedēļas nogali. Detaļu saraksts: 3D printeris Lāzera griezējs Elektriskā stieple Magnēta stieple (1) Keramikas magnēta vidēja smilšpapīra smilšpapīrs (2) Korne