Контроллер шагового двигателя

Контроллер шагового двигателя в радиолюбительской литературе опубликовано много описаний устройств управления шаговыми двигателями, этот контроллер шагового двигателя, имеющее ряд отличий и достоинств. Предлагаемый контроллер биполярного шагового двигателя построен из небольшого числа легкодоступных дешёвых деталей, имеет маленький потребляемый ток и может быть адаптирован для применения в различных устройствах.

Контроллер шагового двигателя

Применение двухполярного питания выходных электронных ключей дало возможность вдвое уменьшить их число и получить режим остановки двигателя, в котором через его обмотки не течёт ток. Управляющая программа обеспечивает фиксированную длительность рабочих импульсов при любой частоте шагов, что избавило ключевые транзисторы от излишнего нагрева. Использование для управления ключами оптронов даёт развязку по питанию, возможность независимого питания узла управления и ключей, коммутирующих обмотки двигателя.

Схема контроллер шагового двигателя изображена на рисунке. Узел управления построен на микроконтроллере DD1 (PIC16F84A-04/P). Назначение кнопок управления следующее: SB1 — вращение по часовой стрелке; SB2 — вращение против часовой стрелки; SB3 — увеличение частоты шагов; SB4 — уменьшение частоты шагов; SB5 — стоп. Значения напряжения питания шагового двигателя +11шд и —11шд зависят от его типа, но не должны по абсолютному значению превышать 27 В — половины допустимого для фототранзисторов применённых оптронов напряжения коллектор—эмиттер. Чертёж печатной платы контроллер шагового двигателя и размещение деталей на ней показаны на рисунке размеры платы 76×53.

Чертёж печатной платы контроллер шагового двигателя

размещение деталей контроллер шагового двигателя

Для микроконтроллера на плате устанавливают панель, в которую его вставляют уже запрограммированным. Исходный текст программы микроконтроллера содержит все необходимые комментарии, и при необходимости её можно изменять, например, ввести полушаговый режим управления двигателем или, используя свободные порты микроконтроллера, добавить конечные выключатели для ограничения сектора вращения, или задавать нужное число шагов. Стоит отметить, что необходимая очерёдность открывания транзисторов VT1—VT4 реализована в программе с учётом трассировки печатной платы.

Правильно собранный контроллер не требует налаживания. В нём в качестве VT1—VT4 можно использовать любые комплементарные пары транзисторов средней мощности, например, серий КТ814 и КТ815, КТ816 и КТ817, КТ972 и КТ973 или аналогичные импортные. Подходящие транзисторные оптроны можно найти в любом импульсном блоке питания, где их широко используют. Прошивку и печатную плату берем тут

Оставьте комментарий