4.Статическое управление светодиодным индикатором.
Подключать светодиодные индикаторы к микроконтроллеру необходимо через резисторы, ограничивающие ток.
Расчет резисторов такой же, как для отдельных светодиодов.
R = ( U питания - U сегмента ) / I сегмента
Для этой схемы: I сегмента = ( 5 – 1,5 ) / 1000 = 3,5 мА
Современные светодиодные индикаторы достаточно ярко светятся уже при токе 1 мА. Для схемы с общим анодом засветятся сегменты, на управляющих выводах которых микроконтроллер сформирует низкий уровень.
В схеме подключения индикатора с общим катодом меняется полярность питания и сигналов управления.
Засветится сегмент, на управляющем выводе которого будет сформирован высокий уровень (5 В).
5.Мультиплексированный режим управления светодиодными (led) индикаторами.
Для подключения каждого семисегментного индикатора к микроконтроллеру требуется восемь выводов. Если индикаторов (разрядов) 3 – 4, то задача становится практически не выполнимой. Просто не хватит выводов микроконтроллера. В этом случае индикаторы можно подключить в мультиплексированном режиме, в режиме динамической индикации.
Выводы одноименных сегментов каждого индикатора объединяются. Получается матрица светодиодов , подключенных между выводами сегментов и общими выводами индикаторов. Вот схема мультиплексированного управления трех разрядным индикатором с общим анодом.
Для подключения трех индикаторов потребовалось 11 выводов, а не 24, как при статическом режиме управления.
При динамической индикации в каждый момент времени горит только одна цифра. На общий вывод одного из разрядов подается сигнал высокого уровня (5 В), а на выводы сегментов поступают сигналы низкого уровня для тех сегментов, какие должны светиться в этом разряде. Через определенное время зажигается следующий разряд. На его общий вывод подается высокий уровень, а на выводы сегментов сигналы состояния для этого разряда. И так для всех разрядов в бесконечном цикле. Время цикла называется временем регенерации индикаторов. Если время регенерации достаточно мало, то человеческий глаз не заметит переключения разрядов. Будет казаться, что все разряды светятся постоянно. Для исключения мерцания индикаторов считается, что частота цикла регенерации должно быть не менее 70 Гц. Я стараюсь использовать не менее 100 Гц.
Схема динамической индикации для светодиодов с общим катодом выглядит так.
Меняется полярность всех сигналов. Теперь на общий провод активного разряда подается низкий уровень, а на сегменты, которые должны светиться – высокий уровень.
6.Расчет элементов динамической индикации светодиодных (LED) индикаторов.
Расчет несколько сложнее, чем для статического режима. В ходе расчета необходимо определить:
средний ток сегментов;
импульсный ток сегментов;
сопротивление резисторов сегментов;
импульсный ток общих выводов разрядов.
Т.к. разряды индикаторов светятся по очереди, то яркость свечения определяет средний ток. Мы должны выбрать его исходя из параметров индикатора и требуемой яркости. Средний ток будет определять яркость свечения индикатора на уровне, соответствующем статическому управлению с таким же постоянным током.
Выберем средний ток сегмента 1 мА.
Теперь рассчитаем импульсный ток сегмента. Чтобы обеспечить требуемый средний ток, импульсный ток должен быть в N раз больше. Где N число разрядов индикатора.
I сегм. имп. = I сегм. средн. * N
Для нашей схемы I сегм. имп. = 1 * 3 = 3 мА.
Рассчитываем сопротивление резисторов, ограничивающих ток.
R = ( U питания - U сегмента ) / I сегм. имп.
R = ( 5 – 1,5 ) / 0.003 = 1166 Ом
Определяем импульсные токи общих выводов разрядов. Одновременно светиться могут 8 сегментов, значит надо импульсный ток одного сегмента умножить на 8.
I разряда имп. = I сегм. имп. * 8
Для нашей схемы I разряда имп. = 3 * 8 = 24 мА.
В итоге:
сопротивление резисторов выбираем 1,1 кОм;
выводы микроконтроллера управления сегментами должны обеспечивать ток не менее 3 мА;
выводы микроконтроллера выбора разряда индикатора должны обеспечивать ток не менее 24 мА.
При таких значениях токов индикатор может быть подключен непосредственно к выводам платы Ардуино, без использования дополнительных ключей. Для ярких индикаторов, таких токов вполне достаточно.
