Съдържание:
- Стъпка 1: „Ларсън бегач“
- Стъпка 2: Базовата верига
- Стъпка 3: Импулсен източник
- Стъпка 4: Задвижване на двигатели
- Стъпка 5: Функция за блокиране
- Стъпка 6: Обобщение
Видео: 2 проводника 2 оси Електромотор Управление: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този проект предлага метод за задвижване на две оси на двигателя, използвайки броя на импулсите за всеки канал, и метод за превключване на "включване-изключване" с помощта на 4017 броячи.
Този метод е подходящ за всяка функция на импулсен вход (бутон, въртящ се превключвател или друг източник, където изходните щифтове са ограничени).
Предлагам да покажа методи за задвижване на DC, стъпкови и серво мотори, използвайки компоненти от популярния комплект "Larson runner", използвайки 555 таймер и 4017 броячи.
Имам остарял, но работещ домашен компютър TI99, който беше популярен преди време (70 -те години) и мразя да виждам полезна екипировка, която седи наоколо и няма какво да прави. TI99 използва най -добрия процесор за времето си, Texas 9900, но по някаква причина беше осакатен като домашен компютър и скоро изпадна в немилост.
TI99 няма изходи, за които да говорим, освен за видео, касета и звук; входовете са нестандартна клавиатура и порт "джойстик".
Стъпка 1: „Ларсън бегач“
Понастоящем не мога да завърша работещ модел, но мислех, че ще го поставя тук на Instructables, в случай че би представлявал интерес и се надявам да генерирам някои коментари. Тези от вас, които са запознати с "бегача на Ларсън", ще знаят, че таймер 555 осигурява часовника за брояч 4017 и броячът извежда последователно светлинни светодиоди.
Идеята, която предлагам, е, че драйверите на двигателя, т.е. H-мост или стъпкови модули, като A4988, могат да бъдат избрани от изходите на брояча 4017 чрез изпращане на правилния брой импулси за активиране на необходимия драйвер.
Стъпка 2: Базовата верига
Ето схемата на "Larson runner". В това приложение таймерът 555 не е свързан към брояча 4017, тъй като ще управлявам входа на брояча с TI99, така че да контролира брояча и изходите да отиват към драйверите на двигателя, а не светодиодите.
Две важни неща са, че броенето винаги трябва да тече до края (или да генерира нулиране) и необходимия изходен брой е единственият, който активира двигателна функция.
За първото изискване TI99 трябва да държи текущия брой и винаги да брои до максимум, ако трябва да бъде избран по -нисък номер - сигурен съм, че ще може да брои до десет и обратно!
Другото изискване, което е необходимо за DC моторното задвижване, се решава чрез електрическия трик за използване на CR забавяне чрез заместване на LED функцията с кондензатор и обединяването му с резистор, така че "преминаващ" импулс, т.е. брой под необходимия изход не се вижда от водача на двигателя и се активира само когато изходът е статичен.
Освен това ще добавя схемата за нулиране.
Стъпка 3: Импулсен източник
Ще използвам порта "Joy-stick" на TI99 като източник на импулс и вход за краен превключвател.
Ето схемата на порта "Joy-stick", която показва, че има две линии за избор "Joy-stick" и обичайните 4 квадранта и бутони "fire".
Мога да свържа брояч 4017 към всяка линия за избор на "Joy-stick", така че всеки път, когато портът е адресиран, тогава броячът се увеличава; Входовете на бутоните ще се използват за крайния превключвател и/или броя на позициите.
Това ми дава 2-ра ос и по-късно ще обясня как да получа “on-off” блокиране за допълнителен контрол.
Стъпка 4: Задвижване на двигатели
За задвижване на DC двигател
Броячът при нулиране има изход "0" при "високо", така че ако двата входа на H-мост са свързани към изходи "1" и "2", тогава броене 1 ще задвижва двигателя в една посока и броят 2 ще задвижвайте двигателя в обратна посока; още един брой ще спре двигателя и/или ще избере последователно други драйвери.
За да управлявате стъпков двигател
Изходите на брояча се използват за "Активиране" на толкова необходими стъпкови модули (4017 има 9 изхода и може да се каскадира), а таймерът 555 е свързан към всички модули, за да осигури тактовата честота. Изходът ще трябва да бъде обърнат с транзистор, ако използвате модул A4988,
За да управлявате серво
Таймерът 555 е свързан към серво мотор, както е описано от много тук, но разликата е, че всеки от 10 броя изхода на брояча има свързан резистор за синхронизация, изходът "0" има стойността по подразбиране. В този случай всички други изходи ще бъдат изтеглени до 0v, така че или математиката трябва да се направи, за да се компенсира, или да се постави диод, за да се изолират нежеланите изходи.
Стъпка 5: Функция за блокиране
Прикачих лист с данни CD4017, в който може да забележите, че изходът "0" е активен, когато е в състояние на нулиране, а също така, че "Нулирането" е високо активно. Трябва да се каже, че всеки изход може да бъде настроен при включване, така че модулите на водача трябва да бъдат защитени от възможността те да са включени по невнимание, особено H-мост. Тази характеристика означава, че броячът може да бъде нулиран от всеки изход, който е свързан обратно към него и така прекратява дължината на броене. Броячите могат да бъдат каскадирани до произволна дължина в техните кратни с нулиране, приложено от всеки изход.
Тази функция може да се използва и на броячите на осите.
Ако свържа изход "2" към "Нулиране", тогава броячът може да премине само между изход "0" и "1", което ми дава функцията за заключване за работа на соленоид/реле или каквото и да е. Ще използвам един от другите изходи на брояча като вход за часовник, за да осигуря контрола за избор.
Очевидно може да се използва всяко ключалка, джапанка или брояч, но имам много 4017, които да изразходвам!
Друга особеност на този чип е, че часовникът е вход за задействане на Шмит, което го прави удобен с CR забавяне, както предложих за "преминаване" на импулси. Ако входът на Schmitt тригер не е важен, се оказва, че входът "Enable" може да се използва като вход за отрицателен тригер.
Стъпка 6: Обобщение
Както казах, все още не мога физически да предоставя прототип, но съм тук, за да обсъдя предложените идеи.
Очаквам с нетърпение да опитам един от проектите за лазерни гравьори или плотери с моя древен TI99 и се надявам това да даде на някои от вас идеи. Приятно правене!
Единственото нещо, което TI99 може да направи добре, е математиката, така че би било чудесно да чуете, че сте направили Star Seeker!
Препоръчано:
Алармена верига за прекъсване на проводника с IRFZ44N MOSFET: 11 стъпки
Алармена верига за прекъсване на проводника с IRFZ44N MOSFET: Днес по време на тази статия ние сме склонни да квадратираме измерването, за да обсъдим предимствата на алармената верига за прекъсване на проводника с IRFZ44N MOSFET. IRFZ44N е асоцииран в подслаждащия N-Channel вид подсладител MOSFET към него, ще осигури висока производителност за директно
Направи си сам електромотор от електронни отпадъци: 6 стъпки
Направи си сам електрически мотор от електронни отпадъци: Ol á Pessoal, Eu tinha visto на internet um video em que a pessoa monta um motor desses, fiquei muito interessado e resolvi montar um tamb é m para ver se realmente funciona, e ….. Funciona! Como n ã o vi um Instructable que закопчайте
Електромотор + Двигател за неподвижност: 12 стъпки
Електрически мотор + Двигател за джаджи: В тази инструкция можете да научите как да направите 2 мотоциклетни електромотора, които можете да направите. De eerste е een kleine elektromotor waarbij de spoel draait en de magneet huge zit. De tweede is fidget motor waarbij de spoel huge zit en de magneten op een fidg
Как да управлявате безчетковия постоянен двигател с безчетков квадрокоптер (тип 3 проводника) с помощта на контролер за скорост на двигателя HW30A и Arduino UNO: 5 стъпки
Как да управлявате безчетковия постоянен електродвигател с безчетков квадрокоптер (тип 3 проводника) с помощта на регулатор на скоростта на двигателя HW30A и Arduino UNO: Описание: Контролерът на скоростта на двигателя на HW30A може да се използва с 4-10 NiMH/NiCd или 2-3 клетъчни LiPo батерии. BEC е функционален с до 3 LiPo клетки. Може да се използва за контрол на скоростта на безчетков DC двигател (3 проводника) с максимум до 12Vdc.Специфични
Работещ електрически двигател, направен от три проводника и батерия .: 4 стъпки (със снимки)
Работещ електрически мотор, направен от три проводника и батерия. Електрически двигател, направен от три проводника, които могат да бъдат направени за пет до десет минути. Това е страхотен училищен проект или като прост неделен следобед обединяващ проект родител-дете. Какво е необходими:- 12 волта Захранване. За предпочитане такъв, който може да осигури високо