Степпердік мотордын сөрөтчүсү деген не?
Степпердік мотордын сөрөтчүсүнің анықтамасы
Степпердік мотордын сөрөтчүсү - бұл степпердік моторды жүзеге асыру немесе иштеу үшін пайдаланылатын схема, ол контроллер, сөрөтчі және мотор байланыстарынан тұрады.
Негізгі компоненттер
Контроллер (бастапқы міндеті - микроконтроллер немесе микропроцессор)
Мотордың ағымын басқару үшін сөрөтчі IC
Электр ресурсы модулі
Степпердік мотордың контроллері
Сөрөтчін құру үшін контроллерді таңдау - бұл бірінші қадам. Оның кемінде 4 шығыс пині болуы керек. Сонымен қатар, сөрөтчі қандай қолданба үшін қолданылады деп, таймерлер, АЦП, сериялық порттар және басқалары болуы қажет.
Степпердік мотордың сөрөтчісі
Азырғы уақытта адамдар дискретті сөрөтші компоненттері, мисалы, транзисторлардан қарапайым интегралдық IC'лерге өтуге бастады.
Бұл сөрөтші IC'лері қанағаттанарлық бағаларда сатылады және қосуда жеңіл болады, бұл схеманың жалпы құрылу уақытын жақсартады.
Сөрөтшілерді мотордың ағым және напрямдасуына сай таңдау керек. ULN2003 сериясының сөрөтшілері H Bridge-ға негізделген қолданбаларда ең популярлы, степпердік моторды басқару үшін қолайлы.
ULN ішіндегі әр Darlington пары 500mA-ға дейін басқара алады, максималды напрямдасу 50VDC-ға дейін болуы мүмкін.
Степпердік мотор үшін электр ресурсы
Степпердік мотор 5V мен 12V аралығында напрямдасумен жұмыс істейді және 100mA-дан 400mA-ға дейін ағым алады. Скорость және моменттің өзгеруінен сақталу үшін поставщикпен берілген мотор спектификацияларын пайдаланып, регулированный электр ресурс құрыңыз.
Электр ресурсы модулі

7812 напрямдасу регуляторы тек 1A ағымын басқара алады, сондықтан жабысты транзистор қолданылады. Ол 5 A ағымын басқара алады. Жалпы ағым алуына байланысты турақты термоотвод қамтамасыз ету керек.
Блок диаграммасы сөрөтші платының компоненттерінің ағысуы мен байланыстарын көрсетеді.
Қосымша компоненттер
Тумблеры, потенциометрлер
Термоотвод
Байланыс құбырлары
Жүзеге асырылған степпердік мотордың сөрөтшісі
Степпердік мотордың сөрөтшісі - бұл электроникалық құрылғы, егер сіз микроконтроллерді программалау арқылы степпердік моторға дұрыс сигналдар берсеңіз, онда ол жұмыс істейді. Степпердік мотор толық қадам, волналық басқару немесе жарты қадам режимдерінде жұмыс істей алады. Сөрөтші әртүрлі қадамдау режимдерін және жылдамдық басқаруын қолдайтын интерактивті болуы қажет. Ол өте қажет, өйткені бастау/тоқтату командаларын қолдайтын болуы қажет.
Дегенмен, біз өзіміздің микроконтроллеріміздің қосымша пиндерін қолдануымыз керек. Қадамдауды таңдау үшін және моторды бастау немесе тоқтату үшін екі пин қажет.
Бір пин қолданылады, ол қозғалыс жылдамдығын басқару үшін потенциометрге байланысады. Микроконтроллердің ішкі АЦП модулі қозғалыс жылдамдығын басқаратын болады.
Программа алгоритмі
Порт пиндерін кіріс-шығыс режимдеріне инициализациялаңыз.
АЦП модулін инициализациялаңыз.
Жарты қадамдау, толық қадамдау, волналық басқару және уақытты ұзақтыру үшін әртүрлі функцияларды жасаңыз.
Екі порт пинді операциялық режим үшін тексеріңіз (00-тоқтату, 01-волналық басқару, 10-толық қадам, 11-жарты қадам).
Құрылған функцияға өту.
АЦП арқылы потенциометрдің мәнін оқыңыз және сәйкес уақытты ұзақтыру мәнін белгілейңіз.
Себестің бір циклін аяқтаңыз.
4-ші қадамға өту.
Сөрөтші платасы
Егер сіз EAGLE сияқты CAD бағдарламаларын қолданып өзіңіздің платаны жасауыңыз келсе, платадағы мотор ағымдарының ысытуға әсер етпейтіндікті ескеріп, жеткілікті қалыңдықты қамтамасыз етуіңіз керек.
Сонымен қатар, моторлар индуктивті компоненттер болғандықтан, басқа сигнал жолдарын әсер етпеуге көңіл бөлу керек. Тура ERC және DRC тексерулері қолданылуы қажет.