Управление шаговым двигателем
М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мс задержки.
() С дополнительным последовательным портом напишите инициализирующую функцию, которая принимает текстовою комманду с терминала, чтобы установить число шагов по и против часовой стрелки
() Посылая пропускающий ток к шоговодвигательной катушке, напишите функцию, которая читает текстовый символ с терминала на лету, чтобы увеличивать или уменьшать скорость вращения.
Джонс на шаговых двигателях – Джонс предоставляет учебник покрывающий основы шаговых двигателей и систем контроля, включая физику движка, схемы и софт для контроля двигателей.
Основы концептов шаговых двигателей – Понимание электромагнитных принципов основоположных шаговым двигателям.
Моторизируй свой телескоп – Мел Бартелс описывает как моторизировать телескоп, много линков для любителей астрономии.
Подготовка страницы еще не завершена...