Ниже представлен проект ШИМ контроллера для регулировки скорости вращения вентилятора. Для данного устройства использовался микроконтроллер Atmel Attiny2313.

Для сборки устройства понадобится:
- микроконтроллер Attiny2313 (с любыми индексами)
- LCD индикатор 2×16 (на контроллере HD44780)
- Тактовые кнопки (2 шт.)
- сопротивление 1 кОм
- сопротивление 4,7 кОм
- Транзистор КТ972А
Принципиальная схема устройства:

У контроллера Attiny2313 есть 4 ШИМ выхода:От Timer0: OC0A (PB2), OC0B (PD5),От Timer1: OC0A (PB3), OC0B (PD4).
прошивку для устройства писал в средеBASCOM-AVR.
Установка фьюзов вPonyProg2000:

кроме того, прилагается проект вProteus:

Ниже вы можете скачать прошивку, проект в Proteus, оригинальный код
Скачать список элементов (PDF)
- pwm_t2313.rar(42 Кб)
- BASCOM-AVR
- Proteus
- ШИМ
- AVR
- микроконтроллер
Комментарии (0)