Контроллер для управления RGB светодиодной лентой на микроконтроллере PIC12F629

В этой статье описывается схема  мощного RGB контроллера для управления светодиодной лентой на базе микроконтроллера  PIC12F629. Достаточная мощность обеспечивается применением трех MOSFET транзисторов  — по одному на каждый канал.

 Описание RGB контроллера на PIC12f629

Управление светодиодами на микроконтроллере обеспечивается путем непрерывного изменения интенсивности свечения по каждому каналу.  Поскольку цикл включения — выключения немного отличается у каждого из 3 каналов, то это позволило обеспечить отображение большого количества оттенков.

фото готового контроллера RGB светодиодной ленты

Система управления интенсивности свечения построена на ШИМ (широтно-импульсная модуляция). Этот метод очень эффективен, потому что выходные транзисторы работают в режиме насыщения, т.е. переключения, рассеивая очень мало энергии насебя, обеспечивая высокую производительность.

схема RGB контроллера на PIC12F629

В схеме применен микроконтроллер Microchip PIC12F629. Поскольку программа написана без использования каких-либо специальных функций микроконтроллера (Таймер, АЦП и т.д..), программа может быть адаптирована под другой микроконтроллер Microchip с незначительными изменениями.

 плата RGB контроллера ленты

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

сборочный чертеж для RGB ленты

Микроконтроллер PIC12F629 имеет только восемь выводов: 2 для питания и 6 входов / выходов. Их 6 оставшихся выводов задействованы  только 4: 3 выход для каждого из каналов и один для считывания значения переменного резистора.

монтажная плата контроллера светодиодов

Для успешной работы мощных MOSFET транзисторов, необходимо добавить еще три транзистора BC548. Схема питается от 12 вольт. Регулятор напряжения 78L05 обеспечивает питание  микроконтроллера. При подключении длинных светодиодных лент возрастает нагрузка на MOSFET транзисторы, поэтому их желательно установить на теплоотвод.

MOSFET  транзистор контроллера RGB

Скачать прошивку и печатную плату (скачено: 777)

Источник


2 комментария

  1. 03.08.2015 в 08:40

    по схеме 3 вывод не задействован, а на печатке получается что через перемычку подается питание и через 10К на землю. смысл? перемычка при работе стоять должна? если можно отправте ответ на ivanov260676@yandex.ru

  2. 18.06.2016 в 16:52

    Заметил тот же нюанс как и в предыдущем комментарии. Если можно, поясните по поводу 3 ножки микроконтроллера, на принципиальной схеме она не указана, а на плате имеет соединения.

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

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

*


\n