Мазмуну:

2 Wire 2 Axis Electric Motor Control: 6 Steps
2 Wire 2 Axis Electric Motor Control: 6 Steps

Video: 2 Wire 2 Axis Electric Motor Control: 6 Steps

Video: 2 Wire 2 Axis Electric Motor Control: 6 Steps
Video: How to Wiring two Stepper motors on a Single Axis Spinning in Opposite with Single Driver 2024, Ноябрь
Anonim
2 Wire 2 Axis Electric Motor Control
2 Wire 2 Axis Electric Motor Control

Бул долбоор ар бир канал үчүн импульстун санын колдонуу менен эки мотордук окту айдоонун ыкмасын жана 4017 эсептегичтин жардамы менен "күйгүзүү" коммутаторун бекитүү ыкмасын сунуштайт.

Бул ыкма ар кандай импульстук кирүү функциясы үчүн ылайыктуу (баскыч, баскыч же башка булак).

Мен 555 Таймерди жана 4017 эсептегич чиптерди колдонгон популярдуу "Ларсон чуркоочу" комплектинин компоненттерин колдонуп, DC, тепкич жана серво моторлорун айдоонун ыкмаларын көрсөтүүнү сунуштайм.

Менде эскилиги жеткен, бирок иштеп жаткан TI99 үй компьютери бар, ал бир аз мурун (70 -жылдары) популярдуу болгон жана мен эч нерсе кылбай отурган пайдалуу шаймандарды көргөндү жаман көрөм. TI99 ошол кездеги эң мыкты процессор Техас 9900ду колдонгон, бирок эмнегедир үй компьютери катары аксап калып, көп өтпөй эле жактырбай калган.

TI99 видео, кассета жана үндөн башка эч нерсе айта албайт; кирүүлөр стандарттуу эмес клавиатура жана "шаттык таякчасы" порту.

1 -кадам: "Ларсон чуркоочу"

The
The

Учурда мен иштеп жаткан моделди аягына чыгара албай жатам, бирок бул кызыктырарлык болсо, муну Instructablesге ушул жерге киргизем деп ойлогом жана кээ бир комментарийлерди чыгарам деп үмүттөнөм. "Ларсон чуркоочу" менен тааныш болгондор, 555 таймер 4017 эсептегичтин саатын камсыздай турганын жана эсептегич ырааттуу жарык диоддорун чыгарарын билишет.

Мен сунуштаган идея, мотор драйверлери, башкача айтканда, H49-көпүрөсү же кадам модулдары, A4988 сыяктуу, керектүү драйверди иштетүү үчүн импульстун туура санын жөнөтүү менен 4017 эсептегичтин чыгышы менен тандалышы мүмкүн.

2 -кадам: Негизги Район

Base Circuit
Base Circuit

Бул жерде "Ларсон чуркоочу" схемасы. Бул колдонмодо 555 таймер 4017 эсептегичке туташкан эмес, анткени мен TI99 менен эсептегичтин киришин айдайм, андыктан ал эсептөөнү көзөмөлдөп турат жана чыгуулар мотор драйверлерине LED эмес.

Маанилүү эки нерсе - бул эсептөө дайыма аягына чейин иштеши керек (же баштапкы абалга келтирүү) жана керектүү эсептөө чыгышы мотор функциясын иштетет.

Биринчи талап үчүн TI99 учурдагы эсепти кармап турушу керек жана эгерде төмөнкү номерлүү продукт тандалса, максимумга чейин эсептеши керек - мен аны онго чейин жана артка чейин санай алам деп ишенем!

DC кыймылдаткычына керектүү болгон башка талап CR функциясын конденсатор менен алмаштыруу жана резистор менен бириктирүү аркылуу CR кечигүүсүн колдонуу электрдик трюк менен чечилет, андыктан "өтүүчү" импульс б.а. мотор айдоочусу көрбөйт жана чыгуу статикалык болгондо гана активдешет.

Мындан тышкары, мен баштапкы абалга келтирүү схемасын кошом.

3 -кадам: Pulse Source

Pulse Source
Pulse Source

Мен TI99дун "Joy-stick" портун импульстун булагы жана чекти которгуч катары колдоном.

Бул жерде "Joy-stick" портунун схемасы, анда эки "Joy-stick" тандоо линиясы жана кадимки 4 квадрант жана "от" баскычы бар экенин көрсөтөт.

Мен ар бир "Joy-stick" тандоо линиясына 4017 эсептегичти туташтыра алам, ошондо порттун дареги сайын эсептегич көбөйөт; Баскычтын кириши чекти которуу жана/же позицияны эсептөө үчүн колдонулат.

Бул мага 2 огун берет жана мен кийинчерээк кошумча көзөмөл үчүн "күйгүзүү" бекиткичин кантип алууну түшүндүрөм.

4 -кадам: Айдоочу моторлор

DC моторун айдаш үчүн

Баштапкы абалга келтирилген эсептегичтин "0" чыгарылышы "жогорку" деңгээлде, ошондуктан эгерде H-көпүрөнүн эки кириши "1" жана "2" чыгууларына туташкан болсо, анда 1ди эсептөө моторду бир багытта, ал эми 2 саны болот. моторду карама -каршы багытта айдоо; дагы бир эсептөө моторду токтотот жана/же ырааттуу түрдө башка драйверлерди тандайт.

Stepper моторун айдаш үчүн

Эсептегичтер "иштетүү" үчүн керектүү болгон көптөгөн модулдук модулдарды колдонушат (4017де 9 чыгаруу бар жана каскадда болот) жана 555 таймер бардык модулдарга саат ылдамдыгын камсыз кылуу үчүн туташкан. A4988 модулун колдонсоңуз, чыгууну транзистор менен тескери буруш керек.

Серво айдоо үчүн

555 таймери бул жерде көптөр айткандай servo моторго туташкан, бирок айырмасы - 10 эсептегичтин ар биринин убакыт резисторуна туташуусу, "0" чыгарылышынын демейки мааниге ээ болушу. Бул учурда, башка бардык чыгымдар 0vге тартылат, андыктан математиканы компенсациялоо үчүн жасоо керек же керексиз чыгууларды изоляциялоо үчүн диодду киргизүүгө болот.

5 -кадам: Бекитүү функциясы

Мен CD4017 маалымат барагын тиркеп койдум, анда сиз "0" чыгаруу баштапкы абалга келгенде активдүү экенин жана "Баштапкы абалга келтирүү" активдүү экенин байкай аласыз. Кандайдыр бир өндүрүштү күйгүзүүдө орнотсо болот деп айтуу керек, андыктан драйвер модулдары кокусунан "күйүп" калышынан, айрыкча H-көпүрөсүнөн корголушу керек. Бул мүнөздөмө эсептегичти ага кайра туташкан ар кандай чыгаруу менен баштапкы абалга келтирүү мүмкүн экенин билдирет жана эсептөөнүн узундугун токтотот. Эсептегичтерди каалаган эсеге узартууга болот, аларды каалаган абалга келтирүү менен.

Бул өзгөчөлүк огунун эсептегичтеринде да колдонулушу мүмкүн.

Эгерде мен "2" чыгарууну "Баштапкы абалга" туташтырсам, анда эсептегич "0" менен "1" ортосунда гана которула алат, мага электромагниттин/реленин иштеши үчүн жабуу функциясын берет. Тандоону көзөмөлдөөнү камсыз кылуу үчүн башка эсептегичтердин бирин сааттын кириши катары колдоном.

Албетте, ар кандай бекиткичти, флип-флопту же эсептегичти колдонсо болот, бирок менде колдонула турган 4017лер көп!

Бул чиптин дагы бир өзгөчөлүгү - бул сааттын Шмитт триггери, мен аны "кечүү" импульсун сунуштагандай CR кечигүүсү менен ыңгайлуу кылат. Эгерде Schmitt триггеринин кириши маанилүү болбосо, анда "Enable" терс терс триггер катары колдонулушу мүмкүн экени көрүнүп турат.

6 -кадам: Жыйынтык

Мен айткандай, мен азырынча физикалык прототип бере албайм, бирок бул жерде сунушталган идеяларды талкуулоо үчүн келдим.

Мен байыркы TI99 менен лазердик гравер же плоттер долбоорлорунун бирин сынап көрүүнү чыдамсыздык менен күтүп жатам жана бул кээ бирлериңизге идея берет деп үмүттөнөм. Бактылуу кылуу!

TI99 жакшы кыла турган бир нерсе - бул математика, андыктан сиз Жылдыз Издөөчүнү жаратканыңызды угуу сонун болмок!

Сунушталууда: