“Контроллер позволяет управлять ШД как в полношаговом так и в полушаговом режимах.”

“Контроллер построен на реверсивных сдвиговых регистрах
74198 (К115ИР13).

Одновибраторы на МС 74123 (К155АГ3)
формируют импульсы для первоначальной загрузки данных
в регистры с параллельных входов.Мультиплексор U3 -74S257 (К155КП11) служит для переключения режимов работы регистров: параллельная загрузка-сдвиг.
Сигнал DIR через инвертор U4A 7404 (К155ЛН1) и мульти
плексор U3 реверсирует сдвиг данных в регистрах ( на
схеме показан только первый регистр ) т. е. происходит
реврс ШД. Если на вход УПР подать +5V (через резисор)
то контроллер будет работать в полношаговом режиме,
если 0 то соответственно в полушаговом.
Режимы работы: шаг-полушаг переключаются только при
первоначальном включении ( при подаче питания на контроллер ).
Чесно говоря схеу я только смоделлировал в симуляторе
PROTEUS а т. к. модель одновибратора 74123 представльна
в нем как цифровая ( не может PROTEUS моделировать
компонент одновременно как аналоговый и как цифровой ) то, возможно понадобится подобрать времязадающие RC-цепочки R1,C1 и R4,C3 для формирования
импульсов загрузки данных в регистры.
В схему можно добавить гальваническую развязку как в
схеме контроллера ALEXBELLа. “

автор: Сергей Шевченко. Предлагаемый вариант автономного контроллера шагового двигателя выполнен на микроконтроллере (МК) ATTINY2313 и транзисторах КТ972 и предназначен для автономной проверки шагового двигателя и контролеров управления шаговыми двигателями.


нажми чтобы увеличить

Возможности автономного контролера (АВК) :

1.управление шаговым двигателем в 2 стороны ( реверсивное вращение).

2.9 скоростей вращения двигателя.

3.выход для проверки контролера на микросхемах ТМ7, работающий с программой VRI-CNC.

4.выход для проверки контролера с управляющими сигналами СТЕП-ДИР

5.Инверсия сигнала СТЕП

6.Шаговый режим работы для всех выходов.

7.Полушаговый режим для всех кроме режима СТЕП-ДИР.

8.Пошаговый режим работы.

Контролер имеет 5 кнопок управления

1.влево

2.вправо

3.шаг-полушаг

4.скорость

5.инверсия степ

В режиме ШАГ работают режимы СТЕП-ДИР – VRI-CNC – изменение скорости и направления для этих режимов происходит одновременно.

В режиме ПОЛУШАГ работает еще режим VRI-CNC, все изменения работы для этих режимов происходит одновременно.

Для включения этих режимов необходимо подать питание на МК и подождать около 2 секунд пока не загорится светодиод режима шаг, далее выбираем режим ШАГ-ПОЛУШАГ и жмем кнопку нужного направления вращения.

Для включения режима пошаговой работы необходимо подать питание на МК, нажать и удерживать любую кнопку пока не загорятся 3 светодиода – это режим пошаговой работы, далее нажимая любую кнопку, будет происходить режим пошаговой работы, тоб-то вал двигателя будет проворачиваться на 1 шаг. Никакие другие режимы в пошаговом режиме не работают и двигатель вращается только в одну сторону.

Что касается схемы, МК работает на частоте 1 мГц от внутреннего генератора, ну а в остальном все ясно и просто, собираем и наслаждаемся.


нажми чтобы увеличить

скачать схему в формате spl
На фотографии первая версия этого контроллера, на схеме и печатная плата уже модифицированная.

Выражаю благодарность Трудоголику в терпении и тестировании прошивок данного устройства.

Версия прошивки 0,6
скачать прошивку v6
Исправил управление скоростью двигателем, теперь при изменении скорости двигатель не останавливается,
ступеней регулировки – 9 скоростей, находясь на низких скоростях при удержании кнопки скорости более 3-4 секунд
и отпускании включается максимальная скорость.
Добавил режим пошагового тестирования шагового двигателя – необходимо для проверке правильности фазировки движков:
Для вхождения в этот режим после подачи питания на микроконтроллер нажимаем и держим любую кнопку пока
Не загорятся 3 светодиода это индикация входа в пошаговый режим теперь при нажатии любой кнопки будет пошаговое
управление двигателем – поворот вала ровно на 1 шаг при каждом нажатии любой кнопки.
Для входа в основные режимы требуется выключить и включить питание на Микроконтроллер и ждать пока
Не загорится светодиод шагового режима работы контролера – около 2 секунд.

автор: Сергей Шевченко