Я хотел бы найти аппаратное решение, чтобы светодиоды исчезали из цифровых выводов. т.е. вместо включения / выключения, медленно исчезает (500 мс) в / из полной яркости. Я не могу представить себе маленький конденсатор, который разряжается за полсекунды ... В идеале он должен был бы быть в хорошей упаковке DIP16, чтобы я мог получить массив светящихся светодиодов. Компонент моей мечты существует?
11
Ответы:
Обычный способ сделать это - использовать ШИМ (широтно-импульсная модуляция)
Практически любой современный микроконтроллер имеет ШИМ-периферию, которую можно настроить для этой цели. Если вы не хотите использовать микроконтроллер, можно использовать выделенную ШИМ-микросхему или таймерную ИС, например, вездесущий 555.
Процесс прост, частота импульсов устанавливается достаточно быстро, поэтому человеческий глаз не может обнаружить мерцание (обычно выше 25 Гц - см. Постоянство зрения ), а время включения и выключения изменяется от 100% вкл. (Полная яркость) до 50% вкл. От 50% (половина яркости) до 0% вкл. (Выкл.)
Обратите внимание, что это можно легко использовать для массива, вы просто подаете ШИМ на все транзисторы драйвера светодиода (убедитесь, что базовый ток достаточен для биполярных, или используйте МОП-транзисторы Выбор дизайна зависит от типа используемого вами светодиода (высокий / низкий ток)
Проверьте в сети «555 LED Fade», и вы получите множество результатов. Вот один выбрали случайным образом из здесь (я не проверял, так что я не могу подтвердить это работает правильно):
В качестве альтернативы, если абсолютная точность синхронизации не так важна, простым вариантом будет использование фильтра RC и транзисторного переключателя. Таким образом, крышка не должна обеспечивать ток светодиода, а только базовый ток. Что-то вроде этого:
Моделирование:
Любой NPN общего назначения должен делать, и вы можете настроить значения R и C, чтобы удовлетворить.
Эта опция может быть легко расширена до текущего зеркального массива с добавлением операционного усилителя. Эта схема должна работать хорошо до тех пор, пока все транзисторы одного типа (используется напряжение питания + 5 В):
Моделирование:
Если у вас достаточно высокое напряжение питания, светодиоды могут включаться последовательно (источник питания составляет + 10 В):
Моделирование:
В качестве альтернативы, если у вас низкое напряжение питания, но вы хотите подключить светодиоды последовательно, есть много дешевых интегральных схем, таких как CAT4238 . Эта часть может затемнить светодиоды с помощью ШИМ или переменного напряжения постоянного тока (подробности в техническом описании)
источник
Как это?
FAN5646 - это гибкое и компактное решение для мигающего / исчезающего светодиода.
Лист данных FAN5646
источник
Вы можете использовать маленький колпачок + большой резистор, чтобы получить хорошую характеристику длинного заряда (t = RC), затем подать ее в базу транзистора и подвести светодиод оттуда.
Это учитывает большее сопротивление, так как ток через светодиод не ограничен размером резистора, и тогда вы можете использовать маленький колпачок.
Было бы необходимо сместить транзистор так, чтобы он использовался в качестве усилителя (если он достигнет насыщения, то светодиод просто останется включенным).
источник
Если по цифровому выводу вы используете выход процессора какого-либо типа, можно изменить яркость во встроенном программном обеспечении. Когда вы изменяете рабочий цикл булавки, глаз действует как фильтр и воспринимает более короткое время как уменьшение яркости.
1 - Используйте вывод PWM вместо цифровых выводов GPIO. Изменяя несколько регистров, вы можете изменить время включения светодиода и, следовательно, яркость.
2 - Используйте таймер (опрос или прерывание), чтобы изменить состояние вашего пина.
3 - Используйте внешние ИС регистра сдвига для фиксации времени включения / выключения n светодиодов. Хотя это требует больше усилий для программирования, оно расширяемо и использует меньше выводов GPIO, чем (1) и (2).
источник
Драйверы светодиодов ШИМ. Они нуждаются в настройке из микроконтроллера. Таймер 555 + несколько резисторов и колпачков могут делать то же самое, никакого программного обеспечения не требуется.
источник