Домашняя страничка Стефурак П.Б. Промзона. Управление шаговым двигателем с помощью PIC16F84A
 
     Домашняя Промзона Спальный район  

Промзона \ Управление шаговым двигателем с помощью PIC16F84A
Управление шаговым двигателем с помощью PIC16F84A

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


Пояснения к схеме:
Разъем SV1Разъем для внутрисхемного программирования микроконтроллера, например при помощи Pic-programmer и LPT программатора, описанного в статье AN589 Microchip.
Светодиод D1Предназначен для контроля работы схемы. При подаче питания - серия из 3х вспышек. При работе - вспышка на сигналы STEP_LEFT или STEP_RIGHT
С5, С25, D6Если схема будет запитанна от стабилизированного 5ти вольтового источника - D6 можно из схемы исключить. В данной реализации схему можно питать от источника 5-12 вольт через резистор 470 Ом - 1 кОм. С5 - установить как можно ближе к ногам VSS и VDD контроллера.
OT1, OT2Приемники IR, которые используются как источники сигналов STEP_LEFT и STEP_RIGHT. Не спрашивайте почему, так нужно было. Смело можно исключить из схемы и использовать другие источники сигналов STEP_LEFT и STEP_RIGHT. Например, нормально незамкнутые кнопки на массу.
RA0-RA3Выходы на управление обмотками шагового двигателя. Сюда подключается например ULN2003 / MC1413 в типовом включении, к которой подключаются обмотки двигателя. На этих выводах появляется "бегущая 1" направление которой зависит от сигналов STEP. Подробности в тексте прошивки,
RB4-RB5Соответственно input STEP_LEFT и STEP_RIGHT.

MPLAB IDE 6.20, использованы материалы Universal IR-receiver for serial interface

Прошивка для PIC16F84A..., Исходные тексты прошивки..., Подробности о PIC16F84A