KEEN SIDE успешно заменяет аналогичные продукты таких известных брендов, как Phoenix Contact, Weidmueller, Degson, Winstar, Hsuan Mao, KLS, G-NOR, Mean Well и др.

Импульсный регулятор освещенности на базе недорогого микроконтроллера

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

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Импульсный регулятор освещенности на базе недорогого микроконтроллера

Схема отслеживает состояние переключателя, устраняет дребезг контактов и генерирует выходной сигнал с ШИМ частотой 470 Гц со множеством вариантов закона изменения параметров импульсов для управления светодиодами, или лампами накаливания. Схема, также, включает в свой состав микросхему MAX16823 компании Maxim, которая управляет множеством светодиодов.

Микроконтроллер создает последовательность из 64 шагов с линейно меняющейся от 0 до 100% шириной импульса ШИМ. Контроллер задает ширину импульса для различного количества циклов в соответствии с таблицей, заданной в ассемблерном коде (листинг 1). При желании, можно модифицировать исходный код программы, чтобы создать другие профили управления светодиодами или лампами накаливания, устанавливая другое время паузы для каждого шага ШИМ.

Код содержит две таблицы: для быстрого и для медленного изменения яркости. Величина изменения яркости задается возведенным в куб значением индекса, при котором обеспечивается соотношение изменения яркости 3/1 (рис.2). Изменяя конечное состояние выходного Вывода 3 микроконтроллера 10F200, получаем доступ к таблице значений пауз в циклах от первого значение из таблицы до последнего значения для конечного состояния с высокой яркостью, или от последней записи к первой для конечного состояния с низкой яркостью.

Импульсный регулятор освещенности на базе недорогого микроконтроллера

Время изменения яркости пользователь может выбрать равным 3 или 9 секундам. Схема периодически производит выборку, как скорости изменения яркости, так и режима работы кнопки или выключателя, позволяя мультиплексировать дизайн или использовать различные конфигурации. Для управления режимом служит Вывод 5 микроконтроллера, Для управления скоростью изменения яркости - Вывод 4. В схеме используется внутренний 4 МГц-тактовый генератор микроконтроллера и конфигурируемые подтягивающие резисторы на управляющих входах. Для моделирования схемы использовался микроконтроллер 10F20x в корпусе DIP с 8 выводами, но данный микроконтроллер доступен, также, и в миниатюрном корпусе SOT-23.

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя