Ниже представлен проект ШИМ контроллера для регулировки скорости вращения вентилятора. Для данного устройства использовался микроконтроллер Atmel Attiny2313.
Для сборки устройства понадобится:
1. Микроконтроллер Attiny2313 (с любыми индексами)
2. LCD индикатор 2x16 (на контроллере HD44780)
3. Тактовые кнопки (2 шт.)
4. Резистор 1 кОм
5. Резистор 4,7 кОм
6. Транзистор КТ972А
Принципиальная схема устройства:
У микроконтроллера Attiny2313 есть 4 ШИМ выхода:
От Timer0: OC0A (PB2), OC0B (PD5),
От Timer1: OC0A (PB3), OC0B (PD4).
Прошивку для устройства писал в среде
BASCOM-AVR.
Установка фьюзов в
PonyProg2000:
Также, прилагается проект в
Proteus:
Ниже вы можете скачать прошивку, проект в Proteus, исходник
Файлы к статье ШИМ контроллер на МК ATtiny2313