ШИМ контроллер на МК ATtiny2313

Ниже представлен проект ШИМ контроллера для регулировки скорости вращения вентилятора. Для данного устройства использовался микроконтроллер 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, исходник


    Список радиоэлементовОбозначение
    Тип
    Номинал
    Количество
    ПримечаниеМагазинМой блокнот

    МК 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)

    Прикрепленные файлы:

    Добавить комментарий

    Ваш адрес email не будет опубликован.