Контрактное производство и проектные поставки для российских производителей электроники

Многоцветный светодиод показывает напряжение цветом

Microchip PIC12F675

Измерители, отображающие аналоговые уровни с помощью стрелочного индикатора, цифрового дисплея или колонки светодиодов, обычно занимают значительную площадь панели и для считывания показаний требуют большего, чем простого взгляда. Индикаторная лампа или светодиод занимают мало места, но показывают только состояния «включено» или «выключено». Однако незаметный светодиод, меняющий цвет в зависимости от измеряемой величины, позволил бы наблюдателю легко оценить результат измерения.

Инновационные элементы питания GP: зарядись энергией в КОМПЭЛ!

Схема на Рисунке 1 содержит микроконтроллер PIC12F675 (IC1), управляющий многоцветным индикатором AAF5060PBESEEVG (IC2), содержащим три сверхъярких светодиода (красный, зеленый и синий) в одном корпусе. Модуляция коэффициента заполнения каждого светодиода позволяет получить все воспринимаемые цвета видимого спектра, включая белый свет. В Листинге 1, доступном в разделе Загрузки, содержится программа для микроконтроллера PIC на языке PicBasic Pro компании MicroEngineering Labs, компилятор которого можно скачать по ссылке [1] в конце статьи. Эта программа преобразует входное напряжение от 0 до 5 В, подаваемое на вывод 3 микросхемы IC1, в 8-битное цифровое значение, соответствующее воспринимаемому цвету, содержащему определенное количество красного, синего и зеленого.

Этот преобразователь напряжения в цвет, содержащий минимальное количество компонентов, использует один многоцветный светодиод для контроля уровня аналогового напряжения.
Рисунок 1. Этот преобразователь напряжения в цвет, содержащий минимальное количество компонентов,
использует один многоцветный светодиод для контроля уровня аналогового напряжения.

Под управлением ШИМ каждый светодиод вспыхивает на время, пропорциональное соответствующему уровню красного, зеленого или синего цвета. Во время каждого кадра ШИМ кристалл светодиода получает питание в течение 14 шагов за кадр, как показано на цветовой карте на Рисунке 2. Хотя не все светодиоды обязательно загораются одновременно, медленная реакция глаза интегрирует их выходной сигнал, создавая иллюзию изменения интенсивности, пропорционального коэффициенту заполнения. Функция кодирования RGB в Листинге 1 предполагает, что нулевой уровень сигнала на аналоговом входе микросхемы IC1 имеет смещение на 2.5 В, выключающее все светодиоды. «Холодные» цвета (оттенки синего, фиолетового и бирюзового) соответствуют входному напряжению в диапазоне от 0 до 2.5 В, а «горячие» цвета (оттенки красного, оранжевого, желтого и белого) соответствуют входному напряжению от 2.5 до 5 В. Изменяя пропорции основных цветов, хранящиеся в таблице кодировки RGB, можно создавать различные палитры.

Изменив прошивку, можно изменить палитру, связывающую цвет с напряжением.
Рисунок 2. Изменив прошивку, можно изменить палитру, связывающую
цвет с напряжением.

Ссылка

  1. PicBasic Pro compiler

Материалы по теме

  1. Datasheet Microchip PIC12F675
  2. Datasheet Kingbright AAF5060PBESEEVG

Загрузки

  1. Программа для микроконтроллера PIC на языке PicBasic Pro

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Rainbow LED indicates voltage with color

62 предложений от 35 поставщиков
Микропроцессор PIC, Ядро 8bit, 1.75K-Flash 64B-SRAM 128B-EPROM, 20MHz, 2.0V…5.5V, -40°C…85°CМикроконтроллеры PIC (Peripheral Interface Controller) - это программируемые ППЗУ, имеют малое энергопотребление,...
ЗУМ-СМД
Россия
PIC12F675-I/SN
Microchip
6.10 ₽
AiPCBA
Весь мир
PIC12F675-E/SN
Microchip
29 ₽
Romstore
Россия, Беларусь
PIC12F675-I/SN
от 260 ₽
PIC12F675-IP
Microchip
по запросу
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя