Данная схема бегущие огни на светодиодах построена на PIC16F628A. Число используемых каналов 36. Индикация осуществляется по схеме 6х6. Все запрограммированные светоэффекты для светодиодов созданы с учетом дальнейшего расширения светодиодного ряда.
Вся схема питается от блока питания на 5 вольт. Его мощность подбирается в соответствии с количеством используемых светодиодов.
Описание схемы работы светодиодных бегущих огней
Для подсоединения светодиодных лент подготовлены разъем con3/4. Сопротивления R14-R25 — это плата за применение лишь одного плеча в схеме управления светодиодами, при большой скорости, которая применяется для индикации. Значительно влияет емкость перехода светодиодов, в связи с этим эти емкости следует чем-то разряжать, когда транзисторный ключ заперт.
Сопротивления в затворах полевых транзисторов (включенные последовательно) возможно убрать, лишь необходимо оставить сопротивления R12-R13. Они нужны для осуществления функций внутрисхемного программирования (если это нужно). Для создания тактовой частоты применяется керамический резонатор на 20 мГц.
Хотя возможно применить кварцевый резонатор или произвольной с частотой следования поближе к 20 мГц. Диод шоттки служит для защиты микроконтроллера от случайной включения напряжения неверной полярности.
Для формирования периметра их бегущих огней следует сделать нужное количество подобных матриц, и все они подсоединяются параллельно. Величина резисторов подбирается в зависимости от выбранных типов светодиодов. Нужно иметь ввиду, что светодиоды функционируют в импульсном режиме с периодом 1:6.
Вы можете подобрать ток в соответствии паспорта для светодиода для импульсного режима с коэффициентом 0,7. Программа написана так, что яркость светодиода возможно изменять в интервале 127 шагов, этого хватает для создания простых световых эффектов. Все эффекты сделаны в динамическом режиме когда вслед за одним эффектом приходит следующий световой эффект на предельной скорости.
Скачать прошивку (7,1 KiB, скачано: 523)