Turinys:

2 laidų 2 ašių elektros variklio valdymas: 6 žingsniai
2 laidų 2 ašių elektros variklio valdymas: 6 žingsniai

Video: 2 laidų 2 ašių elektros variklio valdymas: 6 žingsniai

Video: 2 laidų 2 ašių elektros variklio valdymas: 6 žingsniai
Video: Один из первых бензиновых V6 для Audi – 2.6 (ABC). Сколько в нём проблем? 2024, Gruodis
Anonim
2 laidų 2 ašių elektros variklio valdymas
2 laidų 2 ašių elektros variklio valdymas

Šiame projekte siūlomas dviejų variklio ašių pavaros metodas, naudojant kiekvieno kanalo impulsų skaičių ir „įjungimo-išjungimo“jungimo fiksavimo metodas naudojant 4017 skaitiklius.

Šis metodas tinka bet kuriai impulsų įvesties funkcijai (mygtukas, sukamasis jungiklis ar kitas šaltinis, kai išvesties kaiščiai yra riboti).

Siūlau parodyti nuolatinės srovės, žingsninių ir servo variklių varymo metodus naudojant populiaraus „Larson runner“komplekto komponentus, naudojant 555 laikmatį ir 4017 skaitiklius.

Turiu pasenusį, bet veikiantį TI99 namų kompiuterį, kuris buvo populiarus prieš kurį laiką (aštuntajame dešimtmetyje), ir nekenčiu matyti naudingų įrankių, sėdinčių be nieko. „TI99“naudojo geriausią savo laikų procesorių - „Texas 9900“, tačiau dėl tam tikrų priežasčių buvo suluošintas kaip namų kompiuteris ir netrukus nusileido.

TI99 neturi jokių išėjimų, apie kuriuos būtų galima kalbėti, išskyrus vaizdo įrašą, kasetę ir garsą; įvestys yra nestandartinė klaviatūra ir „džiaugsmo lazdelės“prievadas.

1 žingsnis: „Larsono bėgikas“

The
The

Šiuo metu aš negaliu užbaigti veikiančio modelio, bet maniau, kad įdėsiu tai čia į „Instructables“, jei tai būtų įdomu ir, tikiuosi, sukeltų pastabų. Tie iš jūsų, kurie yra susipažinę su „Larson bėgikliu“, žinos, kad 555 laikmatis užtikrina 4017 skaitiklio laikrodį, o skaitiklis iš eilės įjungia šviesos diodus.

Mano pasiūlyta idėja yra tai, kad variklio tvarkykles, t. Y. „H-bridge“arba „step“modulius, tokius kaip „A4988“, galima pasirinkti iš 4017 skaitiklio išėjimų, siunčiant reikiamą impulsų skaičių, kad būtų suaktyvinta reikiama tvarkyklė.

2 žingsnis: pagrindinė grandinė

Bazinė grandinė
Bazinė grandinė

Čia yra „Larson bėgikas“grandinės schema. Šioje programoje 555 laikmatis nėra prijungtas prie 4017 skaitiklio, nes ketinu vairuoti skaitiklio įvestį su TI99, kad jis kontroliuotų skaičių ir išėjimai eitų į variklio tvarkykles, o ne šviesos diodus.

Du svarbūs dalykai yra tai, kad skaičiavimas visada turi būti atliekamas iki galo (arba generuoti atstatymą), o reikalaujama skaičiavimo išvestis yra vienintelė, kuri suaktyvina variklio funkciją.

Pirmojo reikalavimo atveju TI99 turi išlaikyti dabartinį skaičių ir visada skaičiuoti maksimaliai, jei norite pasirinkti mažesnio numerio išvestį - esu tikras, kad jis galės suskaičiuoti iki dešimties ir atgal!

Kitas reikalavimas, kurio reikia nuolatinės srovės variklio pavarai, išsprendžiamas naudojant triukšmą naudojant CR delsą, pakeičiant LED funkciją kondensatoriumi ir sujungiant jį su rezistoriumi, kad „praeinantis“impulsas, ty skaičius būtų mažesnis už reikiamą išėjimą variklio vairuotojas nemato ir įsijungia tik tada, kai išėjimas yra statinis.

Be to, aš pridėsiu atstatymo schemą.

3 žingsnis: pulso šaltinis

Pulsų šaltinis
Pulsų šaltinis

Kaip impulsų šaltinį ir ribinio jungiklio įvestį ketinu naudoti TI99 „Joy-stick“prievadą.

Čia yra „Joy-stick“prievado grandinės schema, kurioje parodyta, kad yra dvi „Joy-stick“pasirinkimo linijos ir įprasti 4 kvadranto ir „fire“mygtuko įėjimai.

Galiu prijungti 4017 skaitiklį prie kiekvienos „Joy-stick“pasirinkimo eilutės, kad kiekvieną kartą kreipiantis į uostą skaitiklis padidėtų; Mygtuko įvestys bus naudojamos ribiniam jungikliui ir (arba) padėties skaičiavimui.

Tai suteikia man 2 ašis ir vėliau paaiškinsiu, kaip įjungti ir išjungti fiksavimą, kad būtų galima papildomai valdyti.

4 žingsnis: variklių vairavimas

Norėdami valdyti nuolatinės srovės variklį

Skaitiklio iš naujo nustatymas turi išėjimą „0“esant „aukštai“, taigi, jei du H tilto įėjimai yra prijungti prie išėjimų „1“ir „2“, tada skaičiavimas 1 variklį varys viena kryptimi, o skaičius-2 vairuoti variklį priešinga kryptimi; dar vienas skaičius sustabdys variklį ir (arba) parenka kitus tvarkykles iš eilės.

Norėdami vairuoti žingsninį variklį

Skaitiklio išėjimai naudojami „įjungti“tiek, kiek reikia žingsninio modulio (4017 turi 9 išėjimus ir gali būti pakopinis), o 555 laikmatis prijungtas prie visų modulių, kad būtų rodomas laikrodžio dažnis. Išvestį reikės apversti tranzistoriumi, jei naudojamas A4988 modulis,

Norėdami vairuoti servo

Laikmatis 555 yra prijungtas prie servo variklio, kaip daugelis čia aprašė, tačiau skirtumas yra tas, kad kiekviename 10 skaitiklių išėjimų yra prijungtas laiko pasipriešinimas, išėjimas „0“turi numatytąją vertę. Tokiu atveju visi kiti išėjimai bus ištraukti iki 0 V, todėl reikia kompensuoti matematiką arba įterpti diodą nepageidaujamiems išėjimams izoliuoti.

5 žingsnis: fiksavimo funkcija

Pridėjau CD4017 duomenų lapą, kuriame galite pastebėti, kad „0“išėjimas yra aktyvus, kai jis yra atstatytas, ir kad „Reset“yra labai aktyvus. Reikėtų pasakyti, kad bet kokia išvestis gali būti nustatyta įjungus, todėl vairuotojo moduliai turi būti apsaugoti nuo galimybės, kad jie netyčia „įjungiami“, ypač H tiltas. Ši charakteristika reiškia, kad skaitiklis gali būti atstatytas bet kokiu išėjimu, kuris yra prijungtas prie jo ir taip nutraukiamas skaičiavimo ilgis. Skaitikliai gali būti kaskaduojami į bet kokį jų kartotinių ilgį, kai iš naujo nustatomas bet koks išėjimas.

Šią funkciją galima naudoti ir ašių skaitikliuose.

Jei prijungsiu išvestį „2“prie „Reset“, tada skaitiklis gali apsisukti tik tarp išvesties „0“ir „1“, suteikdamas man fiksavimo funkciją, skirtą valdyti solenoidą/relę ar bet ką. Aš naudoju vieną iš kitų skaitiklių išėjimų kaip laikrodžio įvestį, kad galėčiau valdyti pasirinkimą.

Akivaizdu, kad gali būti naudojamas bet koks fiksatorius, šleifas ar skaitiklis, tačiau turiu panaudoti daug 4017!

Kitas šio lusto bruožas yra tas, kad laikrodis yra „Schmitt“trigerio įvestis, todėl patogiai veikia CR delsimas, kaip aš pasiūliau „perduodant“impulsus. Jei Schmitto trigerio įvestis nėra svarbi, paaiškėja, kad įvestį „Įjungti“galima naudoti kaip neigiamą trigerio įvestį.

6 žingsnis: Santrauka

Kaip jau sakiau, fiziškai kol kas negaliu pateikti prototipo, bet esu čia aptarti siūlomų idėjų.

Nekantrauju išbandyti vieną iš lazerinio graviravimo ar braižytuvo projektų su savo senoviniu TI99 ir tikiuosi, kad tai suteiks kai kuriems iš jūsų idėjų. Laimingas kūrimas!

Vienintelis dalykas, kurį TI99 gali padaryti gerai, yra matematika, todėl būtų puiku išgirsti, kad padarėte žvaigždžių ieškotoją!

Rekomenduojamas: