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

М1 – шаговый двигатель, взятый из старого дисковода. У него имеется 5 выводов, простые катушки 1, 2, 3 и 4. Сопротивление измеряется между общим выводом и каждая катушкой и равно примерно 75 ом. Управляющий ток для каждой катушки составляет около 60 мА при напряжении питания +5В. Массив транзисторов дарлингтона, ULN2003 используется для увеличения эффективности управления 2051 чипа. Нагрузочная способность каждого выхода - до 500 мА при напряжени до 50В. От Р1.4 до Р1.7, две выходные ноги присоеденены ко входу ULN2003, как показано на схеме. 4 резистора номиналом 4.7к позволяют контроллеру 2051 поддерживать больший ток от источника +5В. Последовательный порт не является необходимым и введен в схему для упражнений. Многие предоставили полезную техническую информацию и опыт использования шаговых двигателей. См. приведенные ниже ссылки.



Я поменял базовое время 10 мс с простым опросом TF0 вместо использования прерывания. Програме лишь надо послать шаговодвигательный пропускающий ток шаблон к Р1 каждые 10мс. Флаг1 используется для междузадачных сообщений.

Упражнения:
() Поменяйте скорость показывающую вращение быстрее или медленнее 10мс задержки.
() С дополнительным последовательным портом напишите инициализирующую функцию, которая принимает текстовою комманду с терминала, чтобы установить число шагов по и против часовой стрелки
() Посылая пропускающий ток к шоговодвигательной катушке, напишите функцию, которая читает текстовый символ с терминала на лету, чтобы увеличивать или уменьшать скорость вращения.

Джонс на шаговых двигателях – Джонс предоставляет учебник покрывающий основы шаговых двигателей и систем контроля, включая физику движка, схемы и софт для контроля двигателей.

Основы концептов шаговых двигателей – Понимание электромагнитных принципов основоположных шаговым двигателям.

Моторизируй свой телескоп – Мел Бартелс описывает как моторизировать телескоп, много линков для любителей астрономии.

Подготовка страницы еще не завершена...