ШИМ-регулятор на ATtiny2313

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

Для сборки устройства понадобится:

  1. Микроконтроллер Attiny2313 (с любыми индексами)
  2. LCD индикатор 2x16 (на контроллере HD44780)
  3. Тактовые кнопки (2 шт.)
  4. Резистор 1 кОм
  5. Резистор 4,7 кОм
  6. Транзистор КТ972А

Принципиальная схема устройства:

PWMon2313 sch

У микроконтроллера Attiny2313 есть 4 ШИМ выхода:
От Timer0: OC0A (PB2), OC0B (PD5),
От Timer1: OC0A (PB3), OC0B (PD4).

Прошивка для устройства написана в среде BASCOM-AVR.

Установка фьюзов в PonyProg2000:

PWMon2313 fuses

Скачать прошивку, проект в Proteus, исходник

Загрузка...