Главная » Статьи » АВТО & МОТО |
Устройство реализовано на микроконтроллере Atmega8, который тактируется от внешнего кварцевого резонатора частотой 8МГц. В качестве источника напряжения 5 Вольт использован линейный LowDrop стабилизатор. Единственный управляющий элемент энкодер, который отщелкивает 24 импульса на оборот. Полевые транзисторы P-канальные, можно использовать любые принимая во внимание мощность нагрузки, я использовал транзисторы с материнской платы 06N03. Широтно импульсный сигнал для RGB каналов реализован программно. Алгоритм работы устройства При включении все настройки читаются из памяти. Если на соответствующих входах управления лог. единицы каналы плавно включаются, сначала первый потом второй и третий. Если установлена задержка на плавное включение каналы включаются с соответствующей задержкой. Если при включении контроллера был поднят ручник все каналы 5 раз мигают красным цветом, так же будет если поднять ручник при работающем контроллере. Если на входе 1 лог. ноль первый RGB канал плавно потухнет с соответствующей задержкой. Если включить контроллер с нажатой кнопкой энкодера включится функция тестирования RGB светодиодов. В обычном режиме при повороте ручки энкодера меняется общая яркость. Программирование настроек RGB каналов и задержек. Если в режиме настройки кнопка энкодера не нажималась более 30 сек. произойдет автоматический выход из режима настроек с сохранением их в памяти. При нажатии на кнопку энкодера:
Программирование отсечки по оборотам двигателя: Запустить двигатель, включить RGB контроллер, установить максимальные обороты двигателя нажав на педаль газа и нажать на кнопку энкодера, по истечению трех секунд третий канал мигнет 3 раза, после отпустить кнопку и отпустить педаль газа. Все RGB каналы мигнут 3 раза подтверждая сохранение настройки в память контроллера. Источник: http://radioparty.ru/device-avr/560-auto-rgb-controller-atmega8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Просмотров: 5169 | | |
Всего комментариев: 0 | |