С контроллерами на Вы, посему нужен совет бывалых котов.Схема - коллекторный двигатель постоянного тока (220V) с независимым вожбуждением.Статор на прямую к выпрямителю,ротор управляется ШИМом.В качестве ключа выступает IRF транзистор.На валу двигателя магнитик, который проходя мимо датчика Холла, передает контроллеру импульс для подсчета оборотов(один оборот 60 мс).Прерывание от таймера 0 проверяет,если значение оборотов меньше одного,то увеличивает скважность ШИМ.Соответственно,если больше еденицы, то скважность уменьшаем.В итоге двигатель должен крутиться со скоростью 1000 об.мин.Увы,импульсы лапа выдавать не хочет.Помогите.Что я сделал не так.Код прилагаю...
- Вложения
-
- 2313PWM.zip
- (162.69 КБ) 555 скачиваний


