Портал для радиолюбителей
   Схема управления RGB светодиодом
    Главная -> Статьи -> Устройства на микроконтроллерах -> Схема управления RGB светодиодом

Если надоел шум- зипс панели размеры недорого.

<< Назад в раздел   Распечатать Дата добавления: 2016-11-24 | Просмотров: 13655

Ниже представлена простая схема управления RGB светодиодом (LED) или несколькими светодиодами.

Управление RGB LED


Светодиодом управляет микроконтроллер ATMEL Attiny15L (8 выводов)

Резистор R1 - около 10 кОм
Резисторы R3, R4, R5 - зависят от типа светодиода. Вы можете рассчитать этот резистор по формуле:
Rx = (Vcc-Vf)/Im
где Vcc - напряжение питания, Vf - напряжение светодиода, Im - максимальный ток светодиода или вывода МК (20 мА)

Программа написана на ассемблере (avra под Linux, но должна быть совместима с AVR Studio). Timer0 используется для прерываний, частота 30 кГц - для 8 бит ШИМ. Timer1 используется для изменения цвета RGB светодиода.

Фото

Вариант 2. Для мощных светодиодов

Приведенная ниже схема позволяет управлять более мощными светодиодами. В это проекте я использовал 3 светодиода мощностью 1 Ватт каждый.

Управление мощными LED

Q1, Q2, Q3 - N-канальные HEXFet MOSFET транзисторы с RDSon (сопротивление открытого канала транзистора) около 50 мОм.
R1, R2, R3 - 2.2 кОм
R4, R5, R6 - 15 кОм.
R7, R8, R9 - зависят от типа используемых светодиодов и Vcc.
Если вы используете мосфеты с высоким значением RDSon, вы должны учитывать RDSon при расчете резисторов:
Rx = (Vcc-Vf)/Im RDSon
где Vcc - напряжение питания, Vf - напряжение светодиода, Im - максимальный ток светодиода или вывода МК (20 мА)

Файлы


Добавил:  Павел (Admin)  
Автор:  none 

Вас может заинтересовать:

  1. Светодиодная гирлянда на МК ATtiny 2313
  2. Многоканальный дистанционный вольтметр
  3. Термометр на PIC
  4. Адаптер двухканального светового шнура
  5. Простой термометр для дома с двумя датчиками DS18B20


    © PavKo, 2007-2018   Обратная связь   Ссылки   Яндекс.Метрика