HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Простая схема обеспечивает равномерное управление шаговым двигателем

Добавление аналоговых ключей обеспечивает вращение мотора в обе стороны.

Схема используемая в данной Дизайн идее управляет маломощным биполярным шаговым мотором используя только сдвиговый регистр, несколько резисторов и маломощных транзисторов. Добавление в нее нескольких недорогих 4053 аналоговых коммутаторов обеспечивает реверсивное переключение. По сравнению с другими простыми схемами управления шаговыми двигателями, эта схема обеспечивает качество управления лучше, чем у полушагового управления (рис.1).

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Простая схема обеспечивает равномерное управление шаговым двигателем_Рис_1

После подачи питания, все выходы сдвигового регистра устанавливаются в выключенное состояние. Вывод QP3 формирует обратную связь на последовательный вход регистра через инвертор – транзистор Q5 на рис.2 и аналоговый коммутатор IC2 на рис.3.

Простая схема обеспечивает равномерное управление шаговым двигателем_Рис_2
Кликните для увеличения

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

Простая схема обеспечивает равномерное управление шаговым двигателем_Рис_3
Кликните для увеличения

Эти ЦАП могут формировать выходное напряжение 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 провода соединенных вместе подать и попеременно минус подключить к одному из двух проводов принадлежащих одной катушки, крутиться в одном направлении, если минус подавать на другую пару в другом..и у меня таких двигателя два, одинаково себя ведут..но я к тому что они не погоревшие как нибудь наполовину..
  • Подскажите, можно ли соединять паралельно 2-3шт ULN2004 что-б получить больший ток на выходе драйвера? Драйвер уже собран 555ТМ7+ULN2003 и переделывать неахота а выход у него боюсь слабоват будет. Судя по структурной схеме должно выйти как думаете?
  • Здравствуйте ! Помогите, кто может! Как управлять одним компьютером или контролером одновременно сотней шаговых двигателей?
  • По протоколу [B]1-wire [/B]такое возможно.
  • "Не читал,но осуждаю..."(С)Это протокол опроса,имхо,ув.IIIII,на управление придется "раскошелиться",хотя варианты есть(нет времени),поясни ежели не трудно(или есть наработка)-вопрос злободневен.С ув.Александр.
  • [B]alexzand[/B] 1-Wire — двунаправленная шина связи для устройств включает в свой состав ключи с 64-битным адресом ( и ещё "кучу" всего). Уже через эти ключи управлять драйверами ШД.
  • В составе 1-Wire есть такой инструмент. Но для того, чтобы им пользоваться, на каждый движок нужно ставить контроллер, который будет реагировать на свой адрес. Другое, этот интерфейс очень медленный и чтобы управлять сотней движков, надо значительное время. Конкретное время зависит от способа построения программы и применяемого проца. Правильно тут сказали, что это будет дорого стоить.
  • [B]bobesh[/B] Всё верно. Решение зависит от конкретной задачи. Для управления ШД без контроллера ни как не обойтись.
  • A как вот такой вариант: [IMG]http://s21.postimg.org/lw0nz15mv/NOR.png[/IMG] Чтобы, в каждый момент времени, одна обмотка была включена полностью, а другая только наполовину...
  • например таким контроллером как тут [URL="http://cnc.matrixmosaic.ru/index.html?cirquit"]http://cnc.matrixmosaic.ru/index.html?cirquit[/URL]
Полный вариант обсуждения »