Ниже представлен проект ШИМ контроллера для регулировки скорости вращения вентилятора. Для данного устройства использовался микроконтроллер Atmel Attiny2313.
Для сборки устройства понадобится:
- Микроконтроллер Attiny2313 (с любыми индексами)
- LCD индикатор 2x16 (на контроллере 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-бит | ATtiny2313 | 1 | Поиск в магазине Отрон | |||
Биполярный транзистор | КТ972А | 1 | Поиск в магазине Отрон | |||
R1 | Резистор | 4.7 кОм | 1 | Поиск в магазине Отрон | ||
R2 | Резистор | 1 кОм | 1 | Поиск в магазине Отрон | ||
R3 | Переменный резистор | 1 кОм | 1 | Поиск в магазине Отрон | ||
LCD-дисплей | HD44780 | 1 | Поиск в магазине Отрон | |||
S1, S2 | Тактовая кнопка | 2 | Поиск в магазине Отрон | |||
M1 | Электромотор | 1 | Поиск в магазине Отрон | |||
Bat1 | Батарея | 12 В | 1 | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- pwm_t2313.rar (42 Кб)
Комментарии (17) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
"Внимание, вопрос!"(с) : Может ли ATTiny2313 повредить статика? И как следует их транспортировать/хранить? Нужно ли их в фольгу от статики заворачивать?
Повредить тиньку статикой можно, но сложно..
Косяк в унипроф - с стк200-300 кое как работает..
Deflcdchar 1 , 32 , 2 , 17 , 9 , 9 , 17 , 2 , 32 ' replace ? with number (0-7) Max
Deflcdchar 2 , 32 , 32 , 8 , 4 , 4 , 8 , 32 , 32 ' replace ? with number (0-7)
Deflcdchar 3 , 32 , 32 , 10 , 10 , 10 , 10 , 32 , 32 ' replace ? with number (0-7) Bar
Deflcdchar 4 , 14 , 4 , 4 , 4 , 4 , 4 , 4 , 14 ' replace ? with number (0-7) Leght
А, завелось. Подкинул динамик, и вместо частоты звука меняется его громкость. Не очень-то на ШИМ похоже.
https://www.youtube.com/watch?v=VyZHbXoeaIY