на главную
Карта сайта
English version
Вы читаете:

Мигающие светодиодные сигнализаторы на микросхемах КМОП - RadioRadar

Светотехника
13 лет назад

Мигающие светодиодные сигнализаторы на микросхемах КМОП


Аннотация. Индикаторы режима работы находят самое широкое применение в электронных устройствах, к примеру, в составе системы охранной сигнализации, или, в индивидуальном исполнении, также для имитации ее наличия. Такой индикатор может найти применение в электронных игрушках для создания эстетических эффектов или в качестве контроллера управления проблесковыми маячками в автомобилях специального назначения. В качестве светоизлучающих элементов целесообразно использовать сверхъяркие светодиоды, которые, благодаря высокой нагрузочной способности КМОП-микросхем серий КР1554 и КР1564, можно подключать к их выходам непосредственно, без ключевых транзисторов.


Принцип работы. В качестве базовых схемотехнических решений светодиодных индикаторов используются простейшие конструкции на двух и трех КМОП-микросхемах стандартной логики серии КР1554, соответственно, рассмотренные в [1] и [2]. Первый вариант (рис. 1) устройства формирует по две вспышки каждого светодиода со скважностью равной четырем. Это означает, что время свечения светодиода составляет 25% периода вспышки, что субъективно соответствует наиболее четкому вспыхиванию светодиодов. Кроме того, такая скважность в два раза продлевает срок службы маломощных элементов при батарейном питании устройства. Будем рассматривать работу устройства, считая, что в начальный момент времени счетчики DD2.1 и DD2.2 находятся в "нулевом" состоянии. На элементах DD1.1, DD1.2 выполнен генератор прямоугольных импульсов, с частотой следования около 10 Гц. При переключении элемента DD1.2 в противоположное состояние, напряжение на левой, по схеме, обкладке конденсатора С1, суммируется с предыдущим значением и достигает практически удвоенного значения напряжения источника питания. Для входных защитных диодов элемента DD1.1 такой режим работы недопустим, поэтому в устройство введен резистор R1, ограничивающий импульсы тока на уровне 1 мА, что уже является вполне приемлемым значением. Этот резистор предотвращает выход из строя защитных диодов и, тем самым, значительно повышает надежность устройства при длительной эксплуатации. Счетчик DD2.1 срабатывает по отрицательным перепадам счетных импульсов, и, при достижении "третьего" состояния, формирует на выходах "1" и "2" (выводы 11 и 10, соответственно) уровни логических единиц, которые, поступая на входы элемента DD1.3, вызывают появление на его выходе уровня "нуля". Этот логический уровень поступает на вход элемента DD1.4 и, инвертируясь последним, вызывает зажигание светодиода HL2.

Происходит это благодаря тому, что счетчик DD2.2, как отмечено выше, находится в исходном "нулевом" состоянии, а на выходе элемента DD1.4 формируется уровень логической "единицы" (см. временную диаграмму на рис. 2). Переход счетчика DD2.1 в "четвертое" состояние приводит к погасанию светодиода HL2, а переход в "седьмое" - к его повторному зажиганию. Далее, отрицательным перепадом очередного счетного импульса, счетчик DD2.1 переводится в "восьмое" состояние, и, отрицательный перепад с выхода его "третьего" разряда (вывод 4) приводит к увеличению состояния счетчика DD2.2 на единицу. Теперь, в моменты появления уровня логического "нуля" на выходе элемента DD1.3, происходит зажигание красного светодиода HL1. Таким образом, происходит по две последовательные вспышки каждого светодиода. Частоту вспышек можно изменять подстроечным резистором R2, а верхнюю границу частотного диапазона генератора можно изменить подбором резистора R3. Если нужно получить не по две, а по четыре вспышки каждого светодиода, необходимо счетные импульсы на вход DD2.2 подать с выхода четвертого (вывод 8), а не третьего разряда (вывод 9) счетчика DD2.1.

 

 

Схема электрическая принципиальная трехсветодиодного индикатора приведена на рис 4. Устройство формирует по три последовательные вспышки каждого светодиода также со скважностью равной четырем. В отличие от первого варианта устройства, счетчик DD2.1 обнуляется коротким положительным импульсом с выхода элемента DD1.4 при достижении "двенадцатого" состояния. Если обнуление не производить, а соединить вход сброса "R" (вывод 12) с "общим" проводом, то будет происходить не по три, а по четыре вспышки каждого светодиода. Счетные импульсы с выхода старшего разряда DD2.1 поступают на вход DD2.2, который формирует кодовые комбинации для выбора одного из трех мигающих светодиодов HL1…HL3. Скважность, равная четырем, достигается благодаря комбинации управляющих сигналов, поступающих с выходов младших разрядов счетчика DD2.1 (выводы 11 и 10) на инверсные входы "разрешения" "V(&)" дешифратора DD3 (выводы 4 и 5). Его прямой вход "разрешения" ("V", вывод 6) подключен к шине питания, согласно логике работы. При этом зажигание одного из трех светодиодов HL1…HL3 происходит только при совпадении на входах "V(&)" дешифратора DD3 (выводы 4 и 5) двух уровней логического нуля, согласно временной диаграмме на рис. 5.

 


Каждый счетный импульс, поступающий на вход счетчика DD2.2 с выхода DD2.1, приводит к увеличению его состояния на единицу. При достижении "третьего" состояния, благодаря цепочке VD1, VD2, R4, счетчик DD2.2 обнуляется, и, далее, цикл работы устройства полностью повторяется. Следует заметить, что указанная цепочка (VD1, VD2, R4), представляет собой полнофункциональный эквивалент двух последовательно включенных элементов DD1.3, DD1.4, т.е. выполняет функцию логического "умножения" сигналов.

 


Усовершенствованный вариант трехсветодиодного индикатора приведен на рис. 7. Здесь обнуление счетчика DD2.2 не производится, поэтому он работает в циклическом режиме с полным набором состояний, что позволяет сформировать отрицательные импульсы на четырех выходах дешифратора DD3. Количество светодиодов, по-прежнему равно трем, но подключены они не к выходам дешифратора непосредственно, а через элементы DD4.1…DD4.3. Уровень логического нуля появляется на их выходах, и, следовательно, происходит зажигание соответствующего светодиода при поступлении на любой из входов указанных элементов такого же логического уровня, согласно временной диаграмме на рис. 8. При достижении счетчиком DD2.2 "третьего" состояния (на выходах "1" и "2" - уровни логических единиц), на выходе "3" (вывод 12) дешифратора DD3 появляется такой же уровень, но, только при выполнении условия совпадения двух уровней логического "нуля" на входах его разрешения "V(&)" (выводы 4 и 5). Таким образом, после трех последовательных вспышек каждого из трех светодиодов HL1…HL3, происходит трехкратное одновременное зажигание всех светодиодов. Входы элемента DD4.4 (на схеме не показан) подключаются к шине питания.

 

 


Существенно изменить алгоритм работы устройства стало возможным, благодаря применению микросхемы, содержащей в одном корпусе четыре одинаковых RS-триггера с инверсными входами управления (рис. 10). Это означает, что переход RS-триггера в соответствующее состояние происходит по уровню логического "нуля", поступающему на соответствующий вход "R" или "S". При этом на указанных входах перед подачей активного уровня логического нуля должны быть предварительно зафиксированы уровни логических единиц. Такой режим работы обеспечивается с помощью дешифратора DD3, активные выходные логические уровни которого как раз и являются "нулевыми".


В начальный момент времени, счетчики DD2.1 и DD2.2 находятся в "нулевом" состоянии, поэтому на выходе элемента DD1.3 формируется уровень логической единицы, который запрещает дешифрацию состояний счетчика DD2.2, выходные логические уровни которого поступают на адресные входы "1" и "2" дешифратора DD3. Таким образом, на всех его выходах формируются уровни логических единиц, что соответствует начальному состоянию устройства. Поскольку в конце предыдущего цикла на выходе элемента DD1.4 был сформирован короткий отрицательный импульс, все RS-триггеры были установлены в "единичное" состояние, поэтому все светодиоды погашены. При переходе счетчика DD2.1 из "нулевого" в "первое" состояние, уровнем логического нуля с выхода элемента DD1.3 разрешается дешифрация состояний DD3 и на его выходе "0" (вывод 15) появляется уровень логического "нуля". Этот уровень перебрасывает первый (верхний по схеме) RS-триггер, входящий в состав микросхемы DD4, в нулевое состояние, и, одновременно, поступает на анод светодиода HL1. Но зажигания светодиода в этот момент времени еще не происходит, поскольку разность потенциалов на его выводах равна нулю. При достижении счетчиком DD2.1 четвертого состояния, дешифрация состояний DD3 будет вновь запрещена, и на его выходе "0" (вывод 15) сформируется уровень логической единицы. Поскольку на выходе "1Q" (вывод 4) первого, по схеме, RS-триггера DD4 был сформирован уровень "нуля", это приведет к зажиганию светодиода HL1. Далее последуют три вспышки, со скважностью равной четырем, как и в предыдущих случаях, согласно временной диаграмме на рис 11. В данном случае, отрицательные импульсы на выходе "0" (вывод 15) дешифратора DD3 приводят именно к погасанию светодиода HL1, поэтому при переходе счетчика DD2.2 из нулевого в первое состояние, на указанном выходе "0" (вывод 15) дешифратора DD3 формируется фиксированный (статический) уровень логической единицы, и светодиод HL1 остается во включенном состоянии.


Каждый последующий счетный импульс с выхода генератора приводит к увеличению состояний счетчика DD2.1 а, вслед за ним, и DD2.2. При этом происходят трехкратные последовательные вспышки светодиодов HL2…HL4 с последующей их фиксацией во включенном состоянии. При достижении счетчиком DD2.2 "четвертого" состояния, на его выходе "4" (вывод 9) формируется короткий положительный импульс, который, инвертируясь элементом DD1.4, приводит к установке всех RS-триггеров DD4 в "единичное" состояние и погасанию светодиодов. Далее цикл работы устройства полностью повторяется.

 


Усовершенствованный вариант четырехсветодиодного индикатора приведен на рис. 13. В его состав введен простейший таймер, состоящий из генератора прямоугольных импульсов, собранного на элементах DD2.1, DD2.2, и счетчиков DD4.1, DD4.2. Таймер значительно расширяет функциональные возможности светодиодного индикатора и позволяет выбрать практически любую длительность цикла работы устройства, начиная от однократной вспышки светодиода HL1, и заканчивая некоторой временной задержкой свечения всех светодиодов после прохождения всего рабочего цикла.

Логика работы устройства полностью соответствует временной диаграмме, приведенной на рис. 11, с тем отличием, что сигнал установки RS-триггеров микросхемы DD6 формируется счетчиком DD4.2 дополнительно введенного таймера. В отличие от предыдущего, в усовершенствованном варианте устройства работают два независимых генератора прямоугольных импульсов, частота которых выставляется независимо. Это позволяет раздельно изменять, как частоту вспышек светодиодов (с помощью R3), так и длительность всего цикла работы (с помощью R6).

 

 

 

 


Конструкция и детали. Все устройства выполнены на печатных платах из двухстороннего фольгированного стеклотекстолита толщиной 1,5 мм. Размеры печатных плат: первый вариант (рис. 3): 35x50 мм; второй вариант: (рис. 6): 40x70 мм; третий вариант: (рис. 9): 40x70 мм; четвертый вариант: (рис. 12): 40x75 мм; и пятый вариант: (рис. 14): 50x90 мм.

В устройствах применены постоянные резисторы типа МЛТ-0,125, подстроечные СП3-38б в горизонтальном исполнении, конденсаторы неполярные типа К10-17, оксидные - К50-35 или импортные. Микросхемы КМОП-серии КР1554 обладают высокой нагрузочной способностью (до 24 мА), что позволяет подключать светодиоды к их выходам непосредственно, без ключевых транзисторов. Если сверхъярких светодиодов в распоряжении не окажется, можно использовать и светодиоды стандартной яркости, но, в таком случае, необходимо использовать только ИМС серии КР1554, выходные токи которых могут достигать 24 мА. В схемах генераторов прямоугольных импульсов на месте КР1564ЛА3 (74HC00N) можно использовать также КР1564ТЛ3 (74HC132N), содержащую в своем составе четыре триггера Шмитта. Этот вариант наиболее предпочтителен при батарейном питании устройств, для повышения их экономичности за счет существенного уменьшения сквозных токов при переключении логических элементов. Благодаря высокой нагрузочной способности КМОП-микросхем серий КР1564 и КР1554, возможно сочетание в одном устройстве микросхем КМОП (КР1564, КР1554, КР1594) и ТТЛШ (КР1533, К555) и даже ТТЛ (К155) серий. Неприменимы в устройствах только микросхемы серий К561 и КР1561, нагрузочная способность которых не превышает 1 мА, даже для приборов серий CD40xxBN. К примеру, на месте DD1 (КР1564ЛА3) может работать ее полнофункциональный ТТЛШ-аналог типа КР1533ЛА3. Поскольку входные токи микросхем ТТЛШ-серий значительно больше соответствующих значений для КМОП-микросхем, необходимо установить подстроечный резистор (R2) сопротивлением 1 кОм, а постоянные (R1 и R3) заменить перемычками. При этом неполярный конденсатор С1 заменяется оксидным ёмкостью до 100 мкФ, чтобы сохранить постоянную времени генератора. При питании устройств от маломощных элементов общим напряжением 3 В, интегральный стабилизатор и защитный диод необходимо исключить, а светодиоды подобрать с минимально возможным рабочим напряжением свечения. При использовании на месте генератора микросхемы КР1564ТЛ3 (74HC132N), ресурса элементов питания будет достаточно для нескольких месяцев непрерывной работы. Устройства, собранные из исправных деталей и без ошибок в налаживании не нуждаются и работают сразу при включении.

Литература.

1.    А. Одинец. "Мигающие светодиодные сигнализаторы." - "Радио", №3, 2006 г.
2.    А. Одинец. "Мигающие светодиодные сигнализаторы." - "Радиомир", №9, 2007 г., с.18-21, №10, 2007 г., с.17-20.
 

Одинец Александр Леонидович, г.Минск, Беларусь
http://dynamic-lights.narod.ru
http://art-of-light.narod.ru
E-mail: A_Odinets@tut.by