Мазмұны:

2 сым 2 осьті электр қозғалтқышты басқару: 6 қадам
2 сым 2 осьті электр қозғалтқышты басқару: 6 қадам

Бейне: 2 сым 2 осьті электр қозғалтқышты басқару: 6 қадам

Бейне: 2 сым 2 осьті электр қозғалтқышты басқару: 6 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
2 сым 2 осьті электр қозғалтқышты басқару
2 сым 2 осьті электр қозғалтқышты басқару

Бұл жобада әр қозғалтқыш осінің импульсін санау арқылы екі қозғалтқыш осінің жетегінің әдісі және 4017 есептегіштің көмегімен «қосу-өшіру» коммутаторын бекіту әдісі ұсынылған.

Бұл әдіс импульсті енгізу кез келген функциясына сәйкес келеді (түйме, айналмалы қосқыш немесе шығыс түйреуіштері шектеулі басқа көз).

Мен 555 Таймер мен 4017 есептегіш чиптерін қолдана отырып, әйгілі «Larson runner» жинағының компоненттерін қолдана отырып, тұрақты токты, степперлік және серво қозғалтқыштарын жүргізудің әдістерін көрсетуді ұсынамын.

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

TI99 бейне, кассета мен дыбыстан басқа ештеңе айтуға болмайды; кірістер-стандартты емес пернетақта және «джойк таяқшасы» порты.

1 -қадам: «Ларсон жүгіруші»

The
The

Мен қазіргі уақытта жұмыс үлгісін аяқтай алмаймын, бірақ егер бұл қызықты болса, мен оны нұсқаулықтарға қоямын деп ойладым және кейбір түсініктемелер береді деп үміттенемін. «Ларсон жүгірушісімен» таныс болғандар 555 таймері 4017 есептегішінің сағатын қамтамасыз ететінін, ал есептегіш жарық диодты жарықтандыратынын біледі.

Мен ұсынатын идея-мотор драйверлері, мысалы, A4988 сияқты H-көпір немесе сатылы модульдер, қажетті драйверді іске қосу үшін импульстердің дұрыс санын жіберу арқылы 4017 есептегішінің шығысымен таңдалуы мүмкін.

2 -қадам: Негізгі тізбек

Негізгі тізбек
Негізгі тізбек

Міне, «Ларсон жүгіруші» схемасы. Бұл қосымшада 555 таймері 4017 есептегішке қосылмаған, себебі мен TI99 көмегімен есептегіштің кіруін жүргіземін, осылайша ол санауды басқарады және шығыс светодиод емес, қозғалтқыш драйверлеріне түседі.

Маңызды екі нәрсе - бұл санау әрқашан соңына дейін жүруі керек (немесе бастапқы қалпына келтіру) және қажетті санау шығысы қозғалтқыш функциясын іске қосады.

Бірінші талап үшін TI99 ағымдағы есептеулерді ұстап тұруы керек және егер төменгі нөмірлі шығыс таңдалатын болса, әрқашан максимумға дейін санауы керек - мен онға дейін және кері санауға болатынына сенімдімін!

Тұрақты ток қозғалтқышының жетегіне қойылатын басқа талап, жарықдиодты функцияны конденсатормен алмастыру және оны резистормен біріктіру арқылы CR кідірісін қолданудың электрлік айла -шарғы арқылы шешіледі, бұл импульс «өтетін», яғни қажетті шығудан төмен сан. мотор драйвері көрмейді және шығыс статикалық болғанда ғана іске қосылады.

Сонымен қатар, мен қалпына келтіру схемасын қосамын.

3 -қадам: Импульс көзі

Импульс көзі
Импульс көзі

Мен импульс көзі мен шектеу қосқышының кірісі ретінде TI99 «Joy-stick» портын қолданамын.

Міне, «Joy-stick» портының схемасы, онда екі «Joy-stick» таңдау желісі және әдеттегі 4 квадрант пен «от» түймесінің кірісі бар екенін көрсетеді.

Мен әр «Joy-stick» таңдау жолына 4017 есептегішті қосуға болады, осылайша порт адреске келген сайын есептегіш ұлғаяды; Түймешік кірістері шекті қосқышқа және/немесе позицияларды санауға қолданылады.

Бұл маған 2 ось береді, мен кейінірек қосымша басқару үшін «қосуды» бекітуді қалай алу керектігін түсіндіремін.

4 -қадам: қозғалтқыштар

Тұрақты ток қозғалтқышын жүргізу үшін

Қалпына келтіруден санауыштың «0» шығысы «жоғары» болады, сондықтан егер H-көпірдің екі кірісі «1» және «2» шығысына қосылған болса, онда 1-ді санау қозғалтқышты бір бағытқа, ал 2-ге есептейді. қозғалтқышты қарама -қарсы бағытта жүргізіңіз; тағы бір санау қозғалтқышты тоқтатады және/немесе басқа драйверлерді ретімен таңдайды.

Қадамдық моторды басқару үшін

Есептегіш шығысы қанша қадамдық модуль қажет болса, «қосу» үшін қолданылады (4017 -де 9 шығысы бар және каскадты болуы мүмкін) және 555 таймері барлық модульдерге сағат жиілігін қамтамасыз ету үшін қосылған. Егер A4988 модулін қолдансаңыз, шығыс транзистормен төңкерілуі керек,

Серво жүргізу үшін

555 таймері мұнда сипатталғандай серво қозғалтқышына қосылады, бірақ айырмашылығы - 10 есептегіштің әрқайсысында уақыт резисторы қосылған, «0» шығысы әдепкі мәнге ие. Бұл жағдайда барлық басқа шығулар 0в -ге дейін тартылады, сондықтан оны өтеу үшін математиканы орындау керек немесе қажетсіз шығуларды оқшаулау үшін диодты қоюға болады.

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

Мен CD4017 деректер кестесін тіркедім, онда сіз «0» шығысы қалпына келтіру күйінде белсенді екенін және «Қалпына келтіру» белсенділігі жоғары екенін байқай аласыз. Драйвер модульдері кездейсоқ «қосулы» болу мүмкіндігінен, әсіресе Н көпірінен қорғалуы тиіс, кез келген шығыс қосылатын кезде орнатылуы мүмкін деп айту керек. Бұл сипаттама есептегішті оған қосылған кез келген шығыс арқылы қалпына келтіруге болатынын білдіреді және осылайша санау ұзақтығын тоқтатады. Есептегіштерді кез келген ұзындықта кез келген шығудан қалпына келтіруді қолдана отырып, олардың еселіктерінде каскадтауға болады.

Бұл мүмкіндікті осьтік есептегіштерде де қолдануға болады.

Егер мен «2» шығысын «Қалпына келтіру» режиміне қосатын болсам, онда есептегіш «0» мен «1» арасында ғана ауыса алады, ол маған соленоидты/релені немесе не болса да жұмыс істеуге арналған бекіту функциясын береді. Мен таңдауды бақылауды қамтамасыз ету үшін басқа есептегіш шығысының бірін сағаттық кіріс ретінде қолданамын.

Әлбетте, кез келген ысырманы, флип-флопты немесе есептегішті қолдануға болады, бірақ менде 4017-лер көп!

Бұл чиптің тағы бір ерекшелігі - бұл сағаттың Шмитт триггерлік кірісі, ол импульстердің «өтуін» ұсынғанымдай, CR кідірісін ыңғайлы етеді. Егер Schmitt триггерінің кірісі маңызды болмаса, онда «Enable» кірісін теріс триггерлік кіріс ретінде пайдалануға болады.

6 -қадам: Қорытынды

Мен айтқанымдай, мен физикалық түрде прототип бере алмаймын, бірақ мен ұсынылған идеяларды талқылауға келдім.

Мен ежелгі TI99 -мен лазерлік гравер немесе плоттер жобаларының бірін сынап көруді асыға күтемін және бұл кейбіреулерге кейбір идеялар береді деп үміттенемін. Бақытты жасау!

TI99 жақсы жасай алатын жалғыз нәрсе - бұл математика, сондықтан сіздің жұлдыз іздеуші екеніңізді есту жақсы болар еді!

Ұсынылған: