Главная » Микроконтроллеры
Призовой фонд
на июль 2017 г.
1. Осциллограф DSO138
Паяльник
2. Регулируемый паяльник 60 Вт
Паяльник
3. 200 руб.
От пользователей

3-х канальный ШИМ регулятор на Attiny2313

Данное устройство – ШИМ регулятор на три канала, позволяет выдавать 8-ми битный ШИМ сигнал. Сердцем устройства является микроконтроллер Attiny2313 который работает на частоте 8 МГц, для вывода информации используется ЖК индикатор на контроллере HD44780, размером 2 строки по 16 знакомест, я использовал ЖК индикатор фирмы JE-AN Electronis модели JA-SCB16202R-YN6T-LY. Для управления используются три тактовые кнопки: "Плюс", "Минус" и "Выбор". Напряжение питания устройства: от 4.5 до 5.0 вольт. Превышать максимальное напряжение питания 5 вольт не рекомендуется, так как возможен выход из строя микроконтроллера и ЖК индикатора.

Сборка устройства

Список деталей необходимых для сборки устройства:

  1. Микроконтроллер Attiny2313 1шт.
  2. ЖК индикатор 2*16 на контроллере HD44780 или аналогичном 1шт.
  3. Резисторы 150 Ом 3шт.
  4. Тактовые кнопки 3шт.

Устройство можно собрать как на макетной плате, так и на печатной плате. Печатная плата мною не разрабатывалась. Ниже вы можете посмотреть принципиальную схему и пример сборки устройства на макетной плате с механическими контактами.

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

Схема 3-х канального ШИМ регулятора на Attiny2313

Фотография готового устройства на макетной плате:

Фото ШИМ регулятора

Работа с устройством

После включения устройства на верхней строке ЖКИ будет написано: "—Контроль ШИМ—", а ниже значения всех трёх каналов. Для выбора канала ШИМ нажмите кнопку "Выбор" после вы увидите, что номера каналов на ЖКИ выделяются. Для установки значения ШИМ (при выбранном канале) нажмите кнопку "+" или "-". Если при невыбранном канале нажать кнопку "-" то устройство установит значение всех каналов на 0.

Прошивка микроконтроллера устройства

В файлах к статье есть прошивка для микроконтроллера t2313pwm.HEX. После прошивки микроконтроллера фьюз-биты необходимо установить на тактирование микроконтроллера от внутреннего тактового генератора на 8 МГц без делителя на 8. Пример установки фьюз-битов в программе SinaProg:

Фьюз-биты в SinaProg

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

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

Теги:

Опубликована: 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (6) | Я собрал (0) | Подписаться

0
algaalku #
Спасибо, спаял, прошил, все работает. ЖКИ поставил MT-16S2J-2YLG
Ответить
0
mslavik1975 #
Вы сделали это устройство? Поделитесь впечатлением. Настройки в нем сохраняются при отключении питания?
Ответить
0
Олег #
Вот бы еще в место кнопок энкодер прикрутить!
Ответить
0
mslavik1975 #
Сохраняются ли настроенные параметры после пропадания питания и его возобновления?
Ответить
0

[Автор]
alex98y #
нет
Ответить
0
Nazar #
Можно ли модернизировать схему и прошивку для управления 5 каналами?
И заменить индикатор на 7 сегментный?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

AVR-программатор USB ASP
AVR-программатор USB ASP
Ветрогенератор 200 Вт усилитель класса D на IRS2092
вверх