| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Нелинейная яркость в LED драйвере
23.05.2011, 13:19
|
|
|
Частый гость
Регистрация: 11.03.2011
Сообщений: 14
Сказал спасибо: 8
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Нелинейная яркость в LED драйвере
Добрый!
После ШИМа МК стоит интегрирующая цепочка и LED драйвер, управляемый этим напряжением.
Предположим что зелёно-красная - это текущая кривая яркости.
На зелёном участке глаз ещё как то различает изменение яркости, но на красном яркость становится настолько большой, что изменения не воспринимаются.
Вопрос: Чем заменить RC цепочку, чтоб получить нелинейность типа синей кривой ?
(ШИМ не меняем)
Спасибо!
|
|
|
|
Сказали "Спасибо" airsoft
|
|
|
23.05.2011, 13:25
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
Ничем. Пишем формулу в прошивке, это всего пара десятков команд. Не обязательно считать логарифмы, можно и голой арифметикой
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
|
|
|
23.05.2011, 14:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
airsoft,
самый простой - табличный, потом - линейно-кусочная аппроксимация (метод отрезков).
можно применить выходные логарифмические (обратно логарифмические) усилители, усилители с нелинейной ОС
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо jump за это сообщение:
|
|
|
23.05.2011, 17:47
|
|
|
Частый гость
Регистрация: 11.03.2011
Сообщений: 14
Сказал спасибо: 8
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
Сообщение от niXto
|
|
Ничем. Пишем формулу в прошивке, это всего пара десятков команд. Не обязательно считать логарифмы, можно и голой арифметикой
|
Это всё понятно и мне доступно, но по условию задачи - ШИМ не меняем
Причина в том, что потеряем точность (разрадность) регулировки освещённости.
Последний раз редактировалось airsoft; 23.05.2011 в 17:54.
|
|
|
|
Сказали "Спасибо" airsoft
|
|
|
23.05.2011, 17:51
|
|
|
Частый гость
Регистрация: 11.03.2011
Сообщений: 14
Сказал спасибо: 8
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
jump,
1ый путь не соответствует условию задачи - ШИМ не меняем.
2ой - да, вариант . Спасибо за наводку
To All: Кроме усилителей нет вариантов ?
Последний раз редактировалось airsoft; 23.05.2011 в 17:54.
|
|
|
|
Сказали "Спасибо" airsoft
|
|
|
23.05.2011, 19:48
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
Сообщение от airsoft
|
|
Причина в том, что потеряем точность (разрадность) регулировки освещённости
|
Сколько у вас этих разрядов?
|
|
|
|
23.05.2011, 20:12
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,972
Сказал спасибо: 301
Сказали Спасибо 503 раз(а) в 367 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
Сообщение от airsoft
|
|
потеряем точность (разрадность) регулировки освещённости.
|
Зачем точность там, где глаз уже не видит разницы?
|
|
|
|
23.05.2011, 21:23
|
|
|
Частый гость
Регистрация: 11.03.2011
Сообщений: 14
Сказал спасибо: 8
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
niXto, 8 разрядный ШИМ
|
|
|
|
Сказали "Спасибо" airsoft
|
|
|
23.05.2011, 21:24
|
|
|
Частый гость
Регистрация: 11.03.2011
Сообщений: 14
Сказал спасибо: 8
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
estet,
Именно, поэтому логарифмом "перемещаем точность" в начало графика
|
|
|
|
Сказали "Спасибо" airsoft
|
|
|
23.05.2011, 22:35
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Нелинейная яркость в LED драйвере
airsoft,
8бит маловато - делал 200 шагов для сверхярких диодов.
диоды, злодейцы, начинают светиться от 0.05-0.2ма и даже менее, поэтому лучше 10бит по таблице (200-400 шагов изменения яркости), исчезает ваше неприятие 1го метода. программа в моем случае выполняла 4канала ШИМ программным способом + обработку команд от клавиш/радиоканала на т2313 на 8мгц встроенного генератора
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:39.
|
|