Управление скоростью вращения двигателя с помощью микроконтроллера PIC16F873

Схема управления двигателем постоянного тока выполнена на микроконтроллере  PIC16F873. Его тактовая частота определяется кварцевым резонатором 10 МГц.

Описание работы управление двигателем постоянного тока на микроконтроллере

На двигатель подача питания осуществляется посредством мощного транзистор VT2. На затвор транзистора VT2 с микроконтроллера идут прямоугольные импульсы через блок согласования выполненного на транзисторе VT1. Меняя скважность импульсов, частота которых стабильная можно плавно управлять скоростью вращения двигателя постоянного тока.

Управление двигателем постоянного тока с помощью микроконтроллера

Вал электрического двигателя М1 посредством зубчатой двухступенчатой передачи соединен со 2-м электрическим двигателем, который играет роль генератора. Создаваемое им напряжение через диодный мостик VD1 и делитель напряжения .

фото двигателя постоянного тока

На R1, R2, R3 идет  на ввод AN0 аналого-цифрового преобразователя, имеющегося в состав МК. Стабилитрон VD2 с напряжением стабилизации 5В предохраняет данный ввод от выхода из строя, емкость С5 предназначена для устранения пульсации выпрямленного напряжения. Необходимую скорость вращения выбирают линейным потенциометром R2.

Увеличение потенциала, идущего на ввод AN0, говорит о том, что скорость вращения электродвигателя повышается. Реагируя на это, микроконтроллер уменьшает продолжительность сигналов на выводе ССР1, и скорость вращения стабилизируется. При снижении потенциала, создаваемого генератором, продолжительность сигналов увеличивается, и скорость вращения так же возрастает.

Группа светодиодов HL1 — HL8 дозволяет контролировать скорость вращения вала электродвигателя: количество горящих светодиодов увеличивается  с ростом скорости вращения.

Питается схема напряжением 5 В, выходящего с выхода о стабилизатора DA1. На двигатель М1 идет  не стабилизированное напряжение от дополнительного блока питания.

Скачать прошивку (скачено: 117)

Смотреть далее: «ШИМ регулятор оборотов двигателя«


Добавить комментарий

Ваш электронный адрес не будет опубликован.

*


\n