госы мехатроника / 7
.docx
Алгоритм работы электрической схемы следующий: микроконтроллер PIC 16F628a управляет электронными ключами, чтобы запитать каждую из обмоток шагового двигателя. Электронные ключи поочередно включаются и выключаются, формируя последовательность шагов (в случае полного шага только одна обмотка должна быть запитана, полушага - две обмотки). Электронные ключи VT1-4 представляют собой полевые транзисторы n-типа с изолированным затвором. Диоды VD1-4 работают в качестве диодов сброса избытков электрической энергии, в том случае, когда микроконтроллер перестает переключать электронные ключи. Схема реализует режимы шаг и полушаг. Изменяя сопротивление резисторов R1-4 можно добиться плавности переключения транзисторов. Шаговые двигатели получаются питание +12 В от блока питания.
Алгоритм программы для микроконтроллера
Начало
a=1;a<5;a++
Выключить VT1-4
Включить VTa
Пауза
Программа выполняется в бесконечном цикле. Переменная «а» содержит номер электронного ключа. Пауза после каждого шага необходима для поворота ротора на определенный угол, так как на это затрачивается некоторое время.