roboforum.ru

Технический форум по робототехнике.

Управление яркостью светодиода

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Управление яркостью светодиода

Сообщение executer » 30 ноя 2009, 23:47

Сделал маленькую платку для управления герляндой в честь НГ - с помощью ШИМ регулируеся яркость светодиодов.
Сделал линейно меняющуюся скважность 100%-0%-100%-0%...
Вопрос в чем: Скважность меняется линейно, мощность должно быть тоже. А вот яркость.... Изменение яркости от 100% до 40% вообще трудно различить, потом она заметно меняется более менее равномерно, а потом резко вобще гаснет на 0% и пошел обратно разгоратся...
Это что, от экспоненциальной чувствительности глаза к яркости света? Или гдето в другом месте нелинейность?
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: Управление яркостью светодиода

Сообщение Myp » 01 дек 2009, 00:56

да нет
это у светика график излучения такой
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Управление яркостью светодиода

Сообщение Angel71 » 01 дек 2009, 01:07

executer, возьми диапазон от того момента, где резко затухает и до 40%, считая что это и есть от 1% до 100%.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Управление яркостью светодиода

Сообщение executer » 01 дек 2009, 01:08

АЧХ у светика кривая? А я думал глаза... Гдето читал что у человека все органы чувств не линейную чувствительность имеют, т.е. типа в дБ чувствуют.

Победил таблицой со значениями экспонент в программе :pardon:.

Код: Выделить всёРазвернуть
flash char      log[202]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,16,16,17,17,17,18,18,19,19,20,21,21,22,22,23,24,24,25,26,26,27,28,28,29,30,31,32,33,33,34,35,36,37,38,39,40,41,43,44,45,46,47,49,50,51,53,54,56,57,59,60,62,64,65,67,69,71,73,75,77,79,81,83,85,88,90,92,95,98,100,103,106,108,111,114,118,121,124,127,131,134,138,142,145,149,153,157,162,166,171,175,180,185,190,195,199,199};


може сгодится кому.
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: Управление яркостью светодиода

Сообщение avr123.nm.ru » 01 дек 2009, 02:03

На Си наверно и во float можно сделать математическими функциями - там же скорость то не нужна.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19