Регулирование яркости светодиода при внешнем питании.
- Войдите на сайт для отправки комментариев
Пт, 26/08/2016 - 21:14
Есть 7-сигментные индикаторы большие, по 3 диода в сегменте, питаются от понижающего DC-DC с 12v до 6v. Как правильно организовать изменение яркости индикаторов с ардуины?
Управление яркостью для таких индикторов обычно делают путем изменения времени свечения каждого разряда. По сути это тот же ШИМ.
stereo, PNP или pFET транзистором, на который подаётся ШИМ с конца - analogWrite(255-level), то есть 0 это максимум. Сегменты включать обычными NPN транзисторами.
Индикаторы подключены к ардуине через 74ch595. Сейчас все отлично работает. Но яркость снижаю круча подстроечный резистор на DC-DC.
Можно сделать, как сказал std, а можно выбросить сдвиговый регистр и подключить через TLC5940 - тогда яркостью будете управлять через штатные средства этой микросхемы (у неё свой ШИМ есть, причём аж 12-тиразрядный).
ШИМ на выходах 74ch595 делал. На всех 8 каналах индивидуальный, по прерываниям одного таймера. Проц грузит прилично и чувствителен к времени реакции на прерывания, заметны изменения яркости при активных прерываниях от других источников и запретах прерывания. Впринципе если друг прерываний не много то подход годный.
Судя по всему я нашел ответ, на 74ch595 есть QE вход, который отвечает за вкл/выкл на него можно подать шим.
Но яркость снижаю круча подстроечный резистор на DC-DC.
Вместо подстроечного резистора можно цифровой потенциометр использовать.
Индикаторы подключены к ардуине через 74ch595. Сейчас все отлично работает. Но яркость снижаю круча подстроечный резистор на DC-DC.
А обычный транзистор в режиме усиления, управляемый ШИМ нет? Или после ардуино кроме насыщения и отсечки других режимов у транзисторов не осталось? )