Мазмуну:
Video: Кантип: Байланышсыз Ротари Encoder: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул колдонмо эскертүүсү Dialog GreenPAK ™ аркылуу жогорку ишенимдүүлүккө ээ болгон айландыргычты же коддогучту кантип иштеп чыгууну сүрөттөйт. Бул которгучтун дизайны контактсыз, ошондуктан байланыштын кычкылданышына жана эскирүүсүнө көңүл бурбайт. Бул узак мөөнөттүү нымдуулук, чаң, температуранын чектен ашуусу жана башкалар бар ачык жерде колдонуу үчүн идеалдуу. Dialog GreenPAK SLG46537: GreenPAK CMIC бул конструкциянын бардык райондук функцияларын камсыз кылат. Ал ызы -чууга жакшыртылган сигнал үчүн сигналды (EVAL) жаратат, ротациялык которгучтун ар бир сектордук аянтчасынан кирүүлөрдү кабыл алат жана асинхрондук мамлекеттик машинанын (ASM) жардамы менен ар бир сектордун тактасын чечмелеп, бир гана которууну тандоого кепилдик берет.
Төмөндө биз Байланышсыз Ротари Encoder түзүү үчүн программалоо кандайча чечилгенин түшүнүү үчүн керектүү кадамдарды сүрөттөдүк. Бирок, эгер сиз программалоонун жыйынтыгын алууну кааласаңыз, GreenPAK программасын жүктөп алыңыз, буга чейин бүткөн GreenPAK Дизайн Файлын көрүңүз. GreenPAK Development Kitти компьютериңизге сайыңыз жана 8Ch PWM конвертерин импульс абалын модуляциялоо үчүн программаны басыңыз.
1 -кадам: Дизайн концепциясы
Бул дизайн убакыт боюнча иштейт. Ал сырткы 100 кох резисторлор аркылуу ар бир сектордун капкагын жай тартуу үчүн саат (EVAL) сигналын чыгарат (Figure 1). EVAL сигналы сыйымдуу түрдө борбордук "тазалагычка" туташып турат, ал тандалган сектордун үстөлүнүн өсүп бараткан четин башкаларга караганда ылдамыраак айдайт (1 -сүрөттө). GreenPAK асинхрондук мамлекеттик машинасы (ASM) андан кийин кайсы көтөрүлүүчү чек биринчи келгенин баалайт жана натыйжа жабылат. Емкостный кошкуч дизайн артыкчылыгы ишенимдүүлүгү үчүн. Кодер сыйымдуу болуп курулганбы, же түз туташууга эскирип кеткенби, же түз туташуу курулганбы, анан сыйымдуулугуна чейин начарлайт (кычкылданат), баары бир иштейт. 1-сүрөттөгү жогорку деңгээлдеги схема көрсөтүү үчүн тышкы LEDлерге туташкан чыгымдарды көрсөтөт.
2 -сүрөт - осциллографтын сүрөтү, анын ичинде селектордун тазалагычы бар жана башка тандалбаган төшөмөлөрдүн иштөө мөөнөтүнүн айырмасын көрсөтөт. Дельта Т - 248 nS, бул GreenPAK асинхрондук мамлекеттик машинасы (ASM) үчүн жетиштүү маржа.
ASM наносекунддун ичинде чече алат жана анын ички арбитраждык схемасы бир гана мамлекеттин жарактуу экендигин кепилдейт. Демек, каалаган убакта бир гана чыгаруу катталат.
2 -кадам: GreenPAK Дизайнын ишке ашыруу
GreenPAK CMICке программаланган схема Figure 3тө көрсөтүлгөн.
Күчтү үнөмдөө үчүн, EVAL сигналы колдонмонун жооп берүү убактысына ылайыктуу ылдамдыкта өндүрүлөт. Төмөн жыштыктагы осциллятор колдонулат жана андан ары CNT2 менен бөлүнөт. Бул мисалда болжол менен 16 Гц. Figure 4 конфигурация орнотууларын караңыз.
Мүмкүн болгон мамлекеттик өткөөлдөрдүн иллюстрациясы ASM абалынын диаграммасында көрсөтүлгөн (Figure 5).
EVALдын бир аз кечиктирилген көчүрмөсү ар бир циклде ASMди баштапкы абалга келтирүү катары колдонулат. Бул STATE0дон башталуусун камсыздайт. ASM баштапкы абалга келтирилгенден кийин, EVAL сигналы ар бир аянтчада ASM тарабынан көзөмөлдөнөт. Эң алгачкы көтөрүлүүчү чек гана мамлекеттин STATE0 абалынан өтүшүнө себеп болот. Башка төшөктөрдүн кийинки көтөрүлүүчү четтери эске алынбайт, анткени бир гана мамлекеттик өтүү мүмкүн. Бул ошондой эле биз 6 -сүрөттө көрсөтүлгөндөй ASMди конфигурациялоо ыкмабыздан улам. 6 ASM чыгаруу абалынын ар бири сектордук блокноттордун бирине гана туура келет. DFF илгичтери ASM натыйжасын туруктуу кармайт, андыктан ASMди кайра коюу учурунда акыркы өндүрүштүн которулушу болбойт. Ачык дренаждык NMOS чыгаруу казыктарын айдоонун каалаган полярдуулугу бизден DFFти тескери чыгуулары менен конфигурациялоону талап кылат.
3 -кадам: Тесттин жыйынтыгы
Төмөндөгү сүрөттөр толугу менен иштеп жаткан чийки прототипти көрсөтөт. Бул ошондой эле GreenPAK үчүн 5 uA өлчөөчү аз кубаттуулук. Катуу сигнал үчүн макеттердин жана тазалагычтардын макети максималдаштырылган. Прототип чоң флуоресценттүү лампалар жана 5 Вт 145 МГц радиосу сыяктуу күчтүү RF кийлигишүүсүнө каршы иммунитетке ээ экени аныкталды. Бул мүмкүн, анткени бардык подкладкалар интерференцияны жалпы режимде алышат.
Төшөктөрдү жана сүрткүчтөрдүн өлчөмдөрүн жайгаштырууга болот, андыктан бир убакта 2 подкладка эч кандай позицияда тазалагычка эч кандай дал келбейт. Бул чындап эле зарыл болбошу мүмкүн, анткени ASM арбитраждык схемасы штаттардын бирөөнө эле жарактуу болууга мүмкүндүк берет, ал тургай, бир убакта 2 чети көтөрүлсө дагы. Бул долбоордун бекем болушунун дагы бир себеби. Жакшы сезгичтикке тактайдын жайгашуусу менен жетишилет, алардын бири -бирине туташкан издери абдан тар жана бири -бирине барабар, ошондуктан ар бир сектордун жалпы сыйымдуулугу башкалар менен дал келет. Акыркы продукт тазалагыч үчүн механикалык камоолорду камтышы мүмкүн, ошондуктан ал ар бир позицияга борборлоштурулганда "басат", ошондой эле жакшы тийүү сезимин берет.
Диалогтун GreenPAK CMICи бул жогорку ишенимдүүлүк ротордук которгуч үчүн аз кубаттуу, күчтүү жана толук чечимди сунуштайт. Бул туруктуу, узак мөөнөттүү иштөөнү талап кылган тышкы таймерлер жана башкаруу сыяктуу колдонмолор үчүн идеалдуу.
Сунушталууда:
Ротари Encoder башкарылган робот колу: 6 кадам
Rotary Encoder Controled Robot Arm: Мен howtomechatronics.com сайтына кирип, bluetooth көзөмөлдөгөн роботтун колун көрдүм. Bluetooth колдонгум келбейт, плюс биз ротордук коддогуч менен сервону башкара аларыбызды көрдүм, ошондуктан мен аны роботту башкара алам деп кайра иштеп чыктым. Ротари коддогучту колдонуңуз жана аны жазыңыз
Ардуино жана Ротари Encoder менен Power Timer: 7 кадам (Сүрөттөр менен)
Power Таймер Arduino жана Ротари Энкодери менен: Бул Таймер Таймерде көрсөтүлгөн Таймердин Негизинде: https: //www.instructables.com/id/Timer-With-Arduin .. А энергия менен камсыздоо модулу жана SSR (катуу абал релеси) 1КВтка чейинки кубаттуулукту иштетүүгө болот жана минималдуу өзгөрүүлөр менен л
Ротари Encoder катары Step моторун колдонуңуз: 9 кадам (Сүрөттөр менен)
Ротари коддогуч катары тепкич моторун колдонуңуз: Ротари коддогучтар микроконтроллердин долбоорлорунда киргизүү түзмөгү катары колдонууга эң сонун, бирок алардын иштеши анча жылмакай жана канааттандырарлык эмес. Ошондой эле, тегерегинде запастык моторлор көп болгондуктан, мен аларга бир максат берүүнү чечтим. Ошентип, эгерде кандайдыр бир тепкич болсо
Stepper мотору менен башкарылуучу локомотив модели - Ротари Encoder катары Step Motor: 11 кадам (Сүрөттөр менен)
Stepper мотору менен башкарылуучу локомотив модели | Stepper мотору ротациялык кодер катары: Мурунку көрсөтмөлөрдүн биринде, биз тепкичтүү моторду айлануучу коддогуч катары кантип колдонууну үйрөндүк. Бул долбоордо биз азыр Arduino микроконтроллерин колдонуп, тепловоздун моделин башкаруу үчүн ошол тепкичтүү мотор айлануучу коддогучту колдонобуз. Ошентип, фу жок
Step Step Motor Башкаруучу Step Motor - Stepper Motor Ротари Encoder катары: 11 кадам (сүрөттөр менен)
Step Step Motor Башкаруучу Step Motor | Ротари коддогуч катары Stepper мотору: Бир нече тепкич мотору жатып алып, бир нерсе кылгысы келеби? Бул Нускамада Arduino микроконтроллерин колдонуп, башка тепкичтүү мотордун абалын көзөмөлдөө үчүн айланма коддогуч катары кадам моторун колдонолу. Андыктан, көпкө созулбастан, келели