trust already work Автономный контроллер шагового двигателя » Портал инженера

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

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

Возможности автономного контролера (АВК) :
1. управление шаговым двигателем в 2 стороны ( реверсивное вращение).
2. 9 скоростей вращения двигателя.
3. выход для проверки контролера на микросхемах ТМ7, работающий с программой VRI-CNC.
4. выход для проверки контролера с управляющими сигналами СТЕП-ДИР
5. Инверсия сигнала СТЕП
6. Шаговый режим работы для всех выходов.
7. Полушаговый режим для всех кроме режима СТЕП-ДИР.
8. Пошаговый режим работы.

{banner_rca-news-1-1}
Контролер имеет 5 кнопок управления
1. влево
2. вправо
3. шаг-полушаг
4. скорость
5. инверсия степ

В режиме ШАГ работают режимы СТЕП-ДИР - VRI-CNC – изменение скорости и направления для этих режимов происходит одновременно.
В режиме ПОЛУШАГ работает еще режим VRI-CNC, все изменения работы для этих режимов происходит одновременно.
Для включения этих режимов необходимо подать питание на МК и подождать около 2 секунд пока не загорится светодиод режима шаг, далее выбираем режим ШАГ-ПОЛУШАГ и жмем кнопку нужного направления вращения.
Для включения режима пошаговой работы необходимо подать питание на МК, нажать и удерживать любую кнопку пока не загорятся 3 светодиода – это режим пошаговой работы, далее нажимая любую кнопку, будет происходить режим пошаговой работы, тоб-то вал двигателя будет проворачиваться на 1 шаг. Никакие другие режимы в пошаговом режиме не работают и двигатель вращается только в одну сторону.

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

скачать схему в формате spl  Вы не можете скачивать файлы с нашего сервера

 

На фотографии первая версия этого контроллера, на схеме и печатная плата уже модифицированная.
Выражаю благодарность Трудоголику в терпении и тестировании прошивок данного устройства.

Версия прошивки 0,6 Вы не можете скачивать файлы с нашего сервера

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

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

 

Источник: https://orion.ucoz.com/



Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Управление шаговым двигателем

    Это довольно простая схема контроллера шагового двигателя, которая позволит вам точно управлять однополярным шаговым двигателем через параллельный порт вашего компьютера. 

    Контроллер для проверки шаговых двигателей

    Функционально устройство состоит из двух частей: «Контроллера» и «Драйвера». «Контроллер» собран на популярном МК Attiny2313, работающим на частоте 1 мГц от внутреннего генератора. «Драйвер» представляет собой набор из 4-х ключей, на транзисторах

    Пуск двигателя Звезда-Треугольник

    Устройство обычно состоит из трех контакторов, реле перезагрузки и таймера для установки времени из положения звезды (исходное положение).

    Описание ШИМ-контроллера TL494

    Специально созданные для построение ИВП, микросхемы TL493/4/5 обеспечивают разработчику расширенные возможности при конструировании схем управления ИВП. 

    Сравнение сервоприводов и шаговых двигателей

    Электрические машины широко применяют на электрических станциях, в промышленности, на транспорте, в авиации, в системах автоматического регулирования и управления, в быту.