Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
20.06.2013, 10:11
|
|
Гражданин KAZUS.RU
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
akegor, я делал как то процедурку, она в 10 раз "сглаживала" ступеньки между яркостями соседних заполнений.
На маленькой яркости очень заметна разница между 1/256 и 2/256.
Смысл такой, что в зависимости от коэффициента сглаживания (от 1 до 10), ШИМ изменяется туда-сюда, т.е. если сглаживание - 2 то ШИМ 2 раза будет 1/256, а потом 8 раз 2/256 и так по кругу, главное что бы частота ШИМ делённая на 10 (коэффициент сглаживания) был достаточно большой и не заметный для глаза мерцанием.
Это сам придумал, но скорее всего такое давным давно уже было кем то придумано.
|
|
|
|
20.06.2013, 10:14
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
8 бит много. 6 бит человеческий глаз уже не различит. А разрядность ШИМа никак с ядром не связана. На STM8 запросто 16 бит запускается. На пиках 10 бит легко.
Мужики, вы нашли друг другу ))) Далеко пойдете!
|
|
|
|
20.06.2013, 10:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
Сообщение от akegor
|
по граблям 8-ми битного ШИМа на светлодиод уже ходил. Он, скотина, полыхает при скважности 256 !!!
|
Странно, а у меня все работает http://www.4shared.com/video/Vza0Mvf..._-niXto-.html? ... Пришлось ограничить скважность до 14/256, т.к. ниже плохо видно даже в темноте. На честных 1/256 если нет затягивания фронтов (мощный полевик подключен прямо на ногу контроллера) яркость очень небольшая
|
|
|
|
20.06.2013, 10:22
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,968
Сказал спасибо: 2,552
Сказали Спасибо 11,849 раз(а) в 5,938 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
niXto,
Easyrider83, видимо, зависит от светиков. Я сам не выбирал - поставили перед фактом, потому не скажу. Но брехать-то мне зачем?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
20.06.2013, 10:24
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
Могу так сказать - вспышку 3мс на ярком диоде видно даже при хорошем освещении.
|
|
|
|
20.06.2013, 10:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,947
Сказал спасибо: 2,993
Сказали Спасибо 3,170 раз(а) в 2,151 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
ИМХО, дело в инерционности зрения (см. про 3 мс вспышку). Надо ещё немного поизвращаться (дросселёк и т.п.) и преобразовать ШИМ в аналог (напряжение или, лучше, ток).
|
|
|
|
20.06.2013, 10:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
256 шагов ШИМ - мало для регулировки, уже на 1/256 яркость заметна, а при приближении к 255/256 глаз почти не замечает изменения яркости, т.е. нелинейность зрения/вах диода проявляют себя.
проверял - на 15-20мка видно свечение у сверхярких диодов, что значительно меньше 1/256 для 20ма.
относительно глаза - 10бит видно прекрасно, 12-14бит уже значительно лучше. кстати, можно сделать и 64 шага, но 12бит ШИМ
|
|
|
|
20.06.2013, 11:00
|
|
Гражданин KAZUS.RU
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
Вывод - увеличивать разрядность ШИМ.
Верно я понял ?
|
|
|
|
20.06.2013, 11:26
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
Не понимаю, при чем здесь ВАХ диода, если он либо включен, либо выключен.
|
|
|
|
20.06.2013, 11:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Регулировка яркости светодиода с помощью ШИМ
Сообщение от putmannn
|
Но это бред ведь, для светодиодика городить выпрямитель.
|
Не выпрямитель, а RC фильтр. А уж потом светодиод с резистором. Вполне здравое решение. Только область регулирования сместится ближе к более полному заполнению.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:15.
|
|