реклама на сайте
подробности

 
 
> 256 градаций на AVR, Как получить 256 градаций яркости светодиода по средствам PWM AVR
sabrat
сообщение Jan 15 2006, 20:05
Сообщение #1


Участник
*

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



Есть у меня интересная задачка - нужно получить 256 градаций яркости группы сверхярких светодиодов. Так вот есть ли такая возможность по средствам AVR?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_artem_
сообщение Jan 23 2006, 19:26
Сообщение #2


учащийся
*****

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



256 градаций на PWM не бред если в обратную связь поставить измеритель светопотока на фотодиоде . При работе на очень низкой освешенности придется ввести поправку на dark current плюсь табличное перевод значений тока диода в освешенность если линейность фотодиода на требуемом участке измерения освешенности нс соответствует требуемым.

Для вычисления освешенности светодиодов модулированних ШИМ можно взять интеграл от тока диода за период одногo импульса ШИМ

Но говоря о нелинейности светодиода кто нибудь занимался исследованием нелинейности и ее преугадываемости ? Если известны величины ток-световой поток то возможен прямой табличный перенос значений "требуемая яркость" - "ток" - "pwm timer".

Или же при незначительной зависимости яркости от старения светодиодов и температуры - можно для каждого устройства сделать калибровку с последуюшей прошивкой в еепром.


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jan 24 2006, 04:44
Сообщение #3


Мастер-фломастер
****

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



Цитата(_artem_ @ Jan 23 2006, 22:26) *
256 градаций на PWM не бред если в обратную связь поставить измеритель светопотока на фотодиоде . При работе на очень низкой освешенности придется ввести поправку на dark current плюсь табличное перевод значений тока диода в освешенность если линейность фотодиода на требуемом участке измерения освешенности нс соответствует требуемым.

ну вот хоть одна грамотная идея... а то все шим шим
ну уж разве речь а шиме как таковом - извольте...
делаем шим например изменение состояния по OCR - 8 бит
на выход нч фильтр (типа кустарного цапа) после опреционником делаем преобразователь напряжение ток
и вуаля - диппазаон регулирования "зрительный" намного сместился в большую сторону
и это реально видно, а не то что гдето только в конце даппазона можно чтото различить...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
_LD
сообщение Jan 24 2006, 18:19
Сообщение #4


Участник
*

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



Цитата(Kovrov @ Jan 24 2006, 07:44) *
делаем шим например изменение состояния по OCR - 8 бит
на выход нч фильтр (типа кустарного цапа) после опреционником делаем преобразователь напряжение ток
и вуаля - диппазаон регулирования "зрительный" намного сместился в большую сторону
и это реально видно, а не то что гдето только в конце даппазона можно чтото различить...


Попробуем формализовать утверждения.

Первая схема. Берем ШИМ с частотой ~100 Гц (чтобы глаз не замечал моргания), задаемся номинальным током через светодиод, и пропускаем/не пропускаем этот ток через светодиод, как велит ШИМ. Число позиций ШИМ - 256.

Вторая схема. Берем тот же ШИМ, интегрируем его (получая напряжение от 0 до Vcc), подаем напряжение на линейный преобразователь напряжение->ток (0 вольт соответствует ток 0 ампер, Vcc соответствует номинальный ток светодиода), ток пропускаем через светодиод.

Утверждается, что зависимость видимого свечения светодиода от значения ШИМ будет иметь совершенно разный характер для этих двух случаев?
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 24 2006, 19:28
Сообщение #5


кекс
******

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



Цитата(_LD @ Jan 24 2006, 20:19) *
Первая схема. Берем ШИМ с частотой ~100 Гц (чтобы глаз не замечал моргания), задаемся номинальным током через светодиод, и пропускаем/не пропускаем этот ток через светодиод, как велит ШИМ. Число позиций ШИМ - 256.

Вторая схема. Берем тот же ШИМ, интегрируем его (получая напряжение от 0 до Vcc), подаем напряжение на линейный преобразователь напряжение->ток (0 вольт соответствует ток 0 ампер, Vcc соответствует номинальный ток светодиода), ток пропускаем через светодиод.

Утверждается, что зависимость видимого свечения светодиода от значения ШИМ будет иметь совершенно разный характер для этих двух случаев?


Да, т.к. в первом случае надо учитывать еще инертность СД, что и вносит нелинейность.
Для простоты понимания вместо СД возьмите мощную лампу накаливания. При подаче питания невооруженным глазом будет заметен плавный разогрев до макс яркости и так же плавное остывание при отключении питания. Тот же эффект, только в других масштабах, имеет место и для СД. ;>
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - _artem_   Цитата(defunct @ Jan 24 2006, 21:28) Да, ...   Jan 24 2006, 20:41
|- - defunct   Цитата(_artem_ @ Jan 24 2006, 22:41) Цита...   Jan 24 2006, 21:59
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01451 секунд с 7
ELECTRONIX ©2004-2016