Контроллер сервомашинок . Управление через ком порт.
Возникло желание немного развлечь себя аниматроникой, подвигать чем-нибудь игрушечным .
Есть ПК, есть сервомашинки, осталось их соединить. Нужен контроллер.
Машинки аналоговые , угол поворота задается шириной управляющего импульса.
Описание управления не привожу, таких материалов много в сети.
Из пожеланий , дешевый распространённый контроллер и минимум обвязки.
Алгоритм управления будет следующий :
В связи с чем, появилась следующая схема.
Подключение к COM порту по 2х проводной линии, реализована полудуплексная связь.
Возможность независимого управления 4 сервомашинками.
Элементы R2 и JMP1 не нужны. Сделать сделал, а зачем , не придумал :)
Все собрано на печатной плате размером 30 x 30 мм. Даже осталось место под две дырочки для крепления :)
Проверка работоспособности
Схема, печатная плата, прошивка , исходный проект MPLAB,
а также описание команд, можно скачать тут.