|
256 градаций на AVR, Как получить 256 градаций яркости светодиода по средствам PWM AVR |
|
|
|
Jan 15 2006, 20:05
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 14-12-05
Пользователь №: 12 204

|
Есть у меня интересная задачка - нужно получить 256 градаций яркости группы сверхярких светодиодов. Так вот есть ли такая возможность по средствам AVR?
|
|
|
|
|
 |
Ответов
|
Jan 24 2006, 04:44
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(_artem_ @ Jan 23 2006, 22:26)  256 градаций на PWM не бред если в обратную связь поставить измеритель светопотока на фотодиоде . При работе на очень низкой освешенности придется ввести поправку на dark current плюсь табличное перевод значений тока диода в освешенность если линейность фотодиода на требуемом участке измерения освешенности нс соответствует требуемым. ну вот хоть одна грамотная идея... а то все шим шим ну уж разве речь а шиме как таковом - извольте... делаем шим например изменение состояния по OCR - 8 бит на выход нч фильтр (типа кустарного цапа) после опреционником делаем преобразователь напряжение ток и вуаля - диппазаон регулирования "зрительный" намного сместился в большую сторону и это реально видно, а не то что гдето только в конце даппазона можно чтото различить...
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Jan 24 2006, 18:19
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 837

|
Цитата(Kovrov @ Jan 24 2006, 07:44)  делаем шим например изменение состояния по OCR - 8 бит на выход нч фильтр (типа кустарного цапа) после опреционником делаем преобразователь напряжение ток и вуаля - диппазаон регулирования "зрительный" намного сместился в большую сторону и это реально видно, а не то что гдето только в конце даппазона можно чтото различить... Попробуем формализовать утверждения. Первая схема. Берем ШИМ с частотой ~100 Гц (чтобы глаз не замечал моргания), задаемся номинальным током через светодиод, и пропускаем/не пропускаем этот ток через светодиод, как велит ШИМ. Число позиций ШИМ - 256. Вторая схема. Берем тот же ШИМ, интегрируем его (получая напряжение от 0 до Vcc), подаем напряжение на линейный преобразователь напряжение->ток (0 вольт соответствует ток 0 ампер, Vcc соответствует номинальный ток светодиода), ток пропускаем через светодиод. Утверждается, что зависимость видимого свечения светодиода от значения ШИМ будет иметь совершенно разный характер для этих двух случаев?
|
|
|
|
|
Jan 24 2006, 19:28
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(_LD @ Jan 24 2006, 20:19)  Первая схема. Берем ШИМ с частотой ~100 Гц (чтобы глаз не замечал моргания), задаемся номинальным током через светодиод, и пропускаем/не пропускаем этот ток через светодиод, как велит ШИМ. Число позиций ШИМ - 256.
Вторая схема. Берем тот же ШИМ, интегрируем его (получая напряжение от 0 до Vcc), подаем напряжение на линейный преобразователь напряжение->ток (0 вольт соответствует ток 0 ампер, Vcc соответствует номинальный ток светодиода), ток пропускаем через светодиод.
Утверждается, что зависимость видимого свечения светодиода от значения ШИМ будет иметь совершенно разный характер для этих двух случаев? Да, т.к. в первом случае надо учитывать еще инертность СД, что и вносит нелинейность. Для простоты понимания вместо СД возьмите мощную лампу накаливания. При подаче питания невооруженным глазом будет заметен плавный разогрев до макс яркости и так же плавное остывание при отключении питания. Тот же эффект, только в других масштабах, имеет место и для СД. ;>
|
|
|
|
|
Jan 24 2006, 20:41
|

учащийся
    
Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249

|
Цитата(defunct @ Jan 24 2006, 21:28)  Да, т.к. в первом случае надо учитывать еще инертность СД, что и вносит нелинейность. Для простоты понимания вместо СД возьмите мощную лампу накаливания. При подаче питания невооруженным глазом будет заметен плавный разогрев до макс яркости и так же плавное остывание при отключении питания. Тот же эффект, только в других масштабах, имеет место и для СД. ;> Скорость светодиода определяется по параметру rise and fall time . инертность светодиода определяется по rise и fall times . Для обычных диодо эти значения не приводятся для наименее медленных оптопередатчиков (LED) видимого красного спектра наихудшее значение в пределах единиц микросекунд. Измерить их легко по методике изложенной вот здесь : http://www.i-fiberoptics.com/educ/IF-LM_04.pdf Насчет линейности и шим Хамаматсу пишет что : http://sales.hamamatsu.com/assets/pdf/catsandguides/LED.pdf "In DC operation the radiant output power vs forward current characteristics usually show linear line up to the maximum rating . Likewise nearly linear characteristics can be obtained with pulsed operation if the pulse width and duty ratio are slected properly. Therefore if power at certain current level is measured , the approximate power at a different current value can be readily estimated ". Но также и добавляет что с увеличением температуры мошность световой радиации падает так что необходимо вводить поправку на температуру.
--------------------
Зачем лаять на караван , когда на него можно плюнуть?
|
|
|
|
|
Jan 24 2006, 21:59
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(_artem_ @ Jan 24 2006, 22:41)  Цитата(defunct @ Jan 24 2006, 21:28)  Да, т.к. в первом случае надо учитывать еще инертность СД, что и вносит нелинейность. Для простоты понимания вместо СД возьмите мощную лампу накаливания. При подаче питания невооруженным глазом будет заметен плавный разогрев до макс яркости и так же плавное остывание при отключении питания. Тот же эффект, только в других масштабах, имеет место и для СД. ;> Скорость светодиода определяется по параметру rise and fall time . инертность светодиода определяется по rise и fall times . .... "In DC operation the radiant output power vs forward current characteristics usually show linear line up to the maximum rating . Likewise nearly linear characteristics can be obtained with pulsed operation if the pulse width and duty ratio are slected properly. А я разве сказал что-то, что расходится со словами Хамаматсу? Для получения нелинейности достаточно, чтобы rise time и fall time были не равны, а как правило так и есть. Близкую к линейной ( но нелинейную) характеристику, по словам Хамаматсу можно получить "если верно выбраны частота следования импульсов и скважность". Инертность и вводит эту нелинейность. Во втором же варианте (с интегратором) будет действительно линейная зависимость яркости от потребляемой мощности, о чем также сказано в приведенной Вами цитате.
|
|
|
|
Сообщений в этой теме
sabrat 256 градаций на AVR Jan 15 2006, 20:05 _artem_ ispolzuy timer v PWM mode Jan 15 2006, 20:09 GxOST Самое простое: включить таймер на максимальныю час... Jan 15 2006, 21:17 subver Можно использовать 8-разрядный режим ШИМ. Но следу... Jan 16 2006, 03:14 at90 Смотри сюда
http://electronix.ru/forum/index.php?s... Jan 16 2006, 06:59 SasaVitebsk Цитата(subver @ Jan 16 2006, 07:14) Можно... Jan 16 2006, 22:42 Old1 Цитата(SasaVitebsk @ Jan 17 2006, 02:42) ... Jan 17 2006, 08:00 sabrat я сомневаюсь, что мне нужна очень большая точно...... Jan 17 2006, 09:36 Old1 Цитата(sabrat @ Jan 17 2006, 13:36) ...я ... Jan 17 2006, 10:29 sabrat какую элементную базу посоветовать можете? Jan 17 2006, 10:46 Kovrov парни да вы чего ШИМ?
это тупиковый вариант - ярко... Jan 22 2006, 11:17 makc Цитата(Kovrov @ Jan 22 2006, 14:17) парни... Jan 22 2006, 13:37 Kovrov пробывал?
более чем
и даже получил по башке в свое... Jan 22 2006, 13:59 _LD Цитата(Kovrov @ Jan 22 2006, 16:59) и даж... Jan 22 2006, 14:32  Kovrov Цитата(_LD @ Jan 22 2006, 17:32) Вы видел... Jan 22 2006, 15:44 SasaVitebsk В принципе к сказаному выше могу добавить следующе... Jan 22 2006, 21:09 _LD Цитата(SasaVitebsk @ Jan 23 2006, 00:09) ... Jan 22 2006, 23:36  Old1 [quote name='_LD' date='Jan 23 2006, 0... Jan 23 2006, 10:29   _LD Цитата(Old1 @ Jan 23 2006, 13:29) Если я ... Jan 23 2006, 18:42  Kovrov Цитата(_LD @ Jan 23 2006, 02:36) 1) Можно... Jan 23 2006, 15:45   _LD [/quote]
какие ваши предложения?
[/quote]
автор т... Jan 23 2006, 19:12  defunct Цитата(Kovrov @ Jan 24 2006, 06:44) на вы... Jan 24 2006, 12:39   Petka Цитата(_LD @ Jan 24 2006, 21:19) Цитата(K... Jan 24 2006, 19:07    _LD Цитата(Petka @ Jan 24 2006, 22:07) Цитата... Jan 24 2006, 20:36     Petka Цитата(_LD @ Jan 24 2006, 23:36) Цитата(P... Jan 24 2006, 21:28      _LD Цитата(Petka @ Jan 25 2006, 00:28) Я имел... Jan 24 2006, 22:36       defunct Цитата(_LD @ Jan 25 2006, 00:36) Безуслов... Jan 24 2006, 22:56     defunct Цитата(_LD @ Jan 24 2006, 22:36) Цитата(d... Jan 24 2006, 22:12 Kovrov спасибо
кстати недавно мой коллега замутил на ней... Jan 24 2006, 15:58 _artem_ Можете еше 2 бита добавить тогда 10 битный шим буд... Jan 24 2006, 22:28 defunct Цитата(_artem_ @ Jan 25 2006, 00:28) Може... Jan 24 2006, 22:41  _artem_ Цитата(defunct @ Jan 25 2006, 00:41) Цита... Jan 25 2006, 01:32   _LD Цитата(_artem_ @ Jan 25 2006, 04:32) [yes... Jan 25 2006, 12:07 Petka Цитатаyest variant pozvolyayusiy delat korrekciyu ... Jan 25 2006, 07:18 _artem_ Ничего сверхестественного в этом нет просто, это м... Jan 25 2006, 20:33 Kovrov здорово! только ничегошеньки не понял....
толи... Jan 26 2006, 06:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|