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

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

Инновационные элементы питания 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. Программа для микроконтроллера PIC на языке PicBasic Pro

ООО «Мегател», ИНН 3666086782, ОГРН 1033600037020

Добавить свое объявление

* заполните обязательные данные

Статистика eFaster:

посетило сегодня 34
сейчас смотрят 12
представлено поставщиков 1215
загружено
позиций
25 067 862