Полезное

  • Продажа оптом электронных компонентов российского и импортного производства.

7-канальное устройство измерения яркости светодиодов

Светодиоды диаметром 5 мм красного цвета све­чения могут изменять яркости свечения вместе или независимо по семи каналам. При отсутствии указанных на схеме светодиодов мож­но использовать другие, т.к. функции стабилизации и ограничения тока через светодиоды до 20 мА с успехом выполняют внутренние буферы микроконтроллера АТ89С2051 (МК).

Измерение яркости светодиодов

Схема работоспособ­на при напряжении питания +6 В и может быть выполнена с пита­нием от четырех гальванических элементов типоразмера АА без сни­жения яркости свечения светодиодов в процессе разряда гальва­нических элементов. МК в данном устройстве находится в состоя­нии последовательного чтения ячеек памяти с кольцевым цикличе­ским повторением. Для программирования не нужно знать систе­му команд МК. Программа состоит только из кодов, которые последовательно выдаются из памяти на выводы порта Р1.

С каждым тактовым импульсом от генератора на микросхеме DDI МК побайтно выдает коды из памяти (2048 ячеек) на выводы пор­та Р1, к которому подключены све­тодиоды. Единичному значению разряда байта соответствует высо­кий логический уровень на соот­ветствующем выводе и погашен­ная пара светодиодов. При нуле­вом значении уровень на выводе низкий и пара светодиодов включе­на.

Скорость изменения яркости необходимо подобрать с помощью переменного резистора R3. Что­бы переходе одной ячейки памяти но другую имел минимальную дли­тельность и не влиял на свечение светодиодов, импульсы генератора имеют большую скважность.

Память МК должна быть распре­делена на 16 частей по 16 блоков. Каждый блок должен быть разде­лен на кадры из 8 ячеек, которые будут имитировать широтно-импульсную модуляцию изменения яр­кости светодиодов. Состояние лог. «0» на каждом выводе порта в кад­ре должно составлять для максимальной яркости 8 ячеек памяти подряд, для минимальной — в одной из 8 ячеек.

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

Для программирования МК можно применить простей­ший программатор без электронных компонентов. В качестве самого простою примера изменения яркости всех светодиодов нужно занести в память:

Ячейки памяти

и повторить этот блок до конца всей памяти еще 15 раз. Устройство может быть применено в составе более слож­ных светодинамических установок на МК для существенно­го снижения обьёма их программного обеспечения.

Метки: , , , .


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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Проверочный код *

Разработка сайта: cryptonic