Простая схема обеспечивает равномерное управление шаговым двигателем
Добавление аналоговых ключей обеспечивает вращение мотора в обе стороны.
Схема используемая в данной Дизайн идее управляет маломощным биполярным шаговым мотором используя только сдвиговый регистр, несколько резисторов и маломощных транзисторов. Добавление в нее нескольких недорогих 4053 аналоговых коммутаторов обеспечивает реверсивное переключение. По сравнению с другими простыми схемами управления шаговыми двигателями, эта схема обеспечивает качество управления лучше, чем у полушагового управления (рис.1).
После подачи питания, все выходы сдвигового регистра устанавливаются в выключенное состояние. Вывод QP3 формирует обратную связь на последовательный вход регистра через инвертор – транзистор Q5 на рис.2 и аналоговый коммутатор IC2 на рис.3.
При работе, схема генерирует последовательность четырех единиц а потом четырех нолей. Вы можете использовать эту последовательность для управления, например, NPN-транзисторами, эмиттеры которых соединены с землей, а коллекторы подключены к обмоткам шаговых двигателей. Тем не менее, для обеспечения равномерной характеристики управления, выходы сдвигового регистра управляют четырьмя простыми ЦАП, каждый из которых состоит из двух одинаковых резисторов.
Эти ЦАП могут формировать выходное напряжение 0 В, 2.5 В, и 5 В для управления четырьмя эмиттерными повторителями. На снимке с экрана осциллографа показаны напряжения на базах транзисторов Q1и Q2 (рис.1). Полученные управляющие напряжения близки к четверть шаговой последовательностью управления. В схеме может использоваться практически любой 8-ми битный сдвиговый регистр.
Фрагменты обсуждения: Полный вариант обсуждения »
- Годков 10-15 тому назад схема была-бы актуальна. Ныне при обилии специализированых микросхем для управления шаговыми двигателями и широкого использования микроконтроллеров для управления ими - ДАННАЯ ПУБЛИКАЦИЯ может рассматриваться только, как теоретический пример.
- Схема мне нравится, благодаря предельно малому количеству управляющих сигналов, непременно опробую в деле (если, конечно, микросхема в продаже доступна).
- По моему, при применении в простых устройствах данная схема будет дешевле схемы с микроконтроллером.
- скажите может ли работать контролер на микросхеме uln2003 не под ms-dos а под windovs xp ето для чпу станка.спасибо.
- Лучше MS-DOS забыть. MACH2 или 3 и L297 схем в интер. полно. На ней можно в полу шаговом режиме получить приличные скорости. Стабилизация токов.
- Года три назад делал управление одним PIC16F877 двумя шаговыми даигателями для управления поворотной платформой по 4 координатам, там присутствовала связь с РС по RS232 в среде Windows. данную схему можно использовать если нужно разгрузить МП по количеству задействованных выходов. Так или иначе информация полезна
- Все сделал как сказано. Только у меня двигатель с 6-ю выводами(Два вывода идущих на + соединил вместе). И уже как только не писал вариации: 1000XXXXXXX(иксов там не помню сколько) 0100XXXXXXX 0010XXXXXXX 0001XXXXXXX В статье плохо сказано как он тестирует. Я запускаю такую программу: G00 X10 Он у меня делает 2 шага против часовой, как я сумел вычислить это первые две строчки..потом два шага по часовой? Что может быть?? Третий вечер сижу меняю местами провода..и пр. Если оставить только 2 первые строчки 1000XXXXXXX и 0100XXXXXXX - крутиться против часовой.. И еще если просто питание без контроллера подводить (плюс на 2 провода соединенных вместе подать и попеременно минус подключить к одному из двух проводов принадлежащих одной катушки, крутиться в одном направлении, если минус подавать на другую пару в другом..и у меня таких двигателя два, одинаково себя ведут..но я к тому что они не погоревшие как нибудь наполовину..