Ниже представлен проект ШИМ контроллера для регулировки скорости вращения вентилятора. Для данного устройства использовался микроконтроллер Atmel Attiny2313.
Для сборки устройства понадобится:
Принципиальная схема устройства:
У микроконтроллера Attiny2313 есть 4 ШИМ выхода:
От Timer0: OC0A (PB2), OC0B (PD5),
От Timer1: OC0A (PB3), OC0B (PD4).
Прошивку для устройства писал в среде BASCOM-AVR.
Установка фьюзов в PonyProg2000:
Также, прилагается проект в Proteus:
Ниже вы можете скачать прошивку, проект в Proteus, исходник
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
МК AVR 8-битATtiny23131
Биполярный транзисторКТ972А1
R1
Резистор4.7 кОм1
R2
Резистор1 кОм1
R3
Переменный резистор1 кОм1
LCD-дисплейHD447801
S1, S2
Тактовая кнопка2
M1
Электромотор1
Bat1
Батарея12 В1
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- pwm_t2313.rar (42 Кб)