Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Регулировка яркости светодиода с помощью ШИМ

Непрочитано 21.06.2013, 14:28  
Catcatcat1
Прописка
 
Регистрация: 05.05.2007
Сообщений: 115
Сказал спасибо: 10
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
Catcatcat1 на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Обычный ШИМ некорректно изменяет яркость (на больших частотах сказывается разброс эл.емкости светодиода), возьмите даташиты на драйверы, которые используют для светиков. Почитайте про непоследовательные счетчики и другие варианты ШИМов для LED. Я пришел к выводу, что если необходимо качественная динамика от 0 яркости особенно, то эффективнее использовать готовые драйверы.
Реклама:
Catcatcat1 вне форума  
Непрочитано 21.06.2013, 15:33  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Сообщение от putmannn Посмотреть сообщение
Как это сделать ?
Ну вот жеж нарисовано. Хотя, если всё уже готово, то имеет ли смысл?
omercury вне форума  
Непрочитано 21.06.2013, 18:15  
compaqcompaq
Заблокирован
 
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,700
Сказал спасибо: 956
Сказали Спасибо 1,137 раз(а) в 686 сообщении(ях)
compaqcompaq на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Сообщение от putmannn Посмотреть сообщение
а вот если на видео сделать стоп кадр на заполнении 1/255, то увидим светящийся светлодиод,
а когда сделаем 0/255, то он резко погаснет.
Не въехал,как ?
ИМХО аппаратный шим работает на частоте МК,допустим у вас 1 мгц
соответственно получится на 1000000/1сек будет вспышка,с частотой 390гц
каким образом можно это заснять ?

Последний раз редактировалось compaqcompaq; 21.06.2013 в 18:54.
compaqcompaq вне форума  
Непрочитано 22.06.2013, 02:33  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

compaqcompaq, я образно сказал.
Имею в виду, разница между 1-245 и 0-255 на глаз очень существенна.
putmannn вне форума  
Непрочитано 22.06.2013, 02:42  
compaqcompaq
Заблокирован
 
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,700
Сказал спасибо: 956
Сказали Спасибо 1,137 раз(а) в 686 сообщении(ях)
compaqcompaq на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

А что с вашим алгоритмом ?
как решили вопрос,алгоритм было бы интересно посмотреть.
образно,если не затруднит.

Последний раз редактировалось compaqcompaq; 22.06.2013 в 02:44.
compaqcompaq вне форума  
Непрочитано 22.06.2013, 03:21  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Сообщение от dosikus Посмотреть сообщение
А теперь выведите не последовательное приращение с постоянным шагом , а из таблицы синус
да лениво столько писать) а что будет?
да и зачем это может понадобится?
whoim вне форума  
Непрочитано 22.06.2013, 03:44  
compaqcompaq
Заблокирован
 
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,700
Сказал спасибо: 956
Сказали Спасибо 1,137 раз(а) в 686 сообщении(ях)
compaqcompaq на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Боги,требуют жертв
зы.хотя действительно зачем ? чсв г-на досикуса ?
compaqcompaq вне форума  
Непрочитано 22.06.2013, 04:45  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Сообщение от compaqcompaq Посмотреть сообщение
А что с вашим алгоритмом ?
как решили вопрос,алгоритм было бы интересно посмотреть.
образно,если не затруднит.
Алгоритм описывал выше.
Начинаем скакать между 0 и 1 туда сюда.
Допустим у нас цикл в 20 скачков туда - сюда.
20 раз ШИМим 1, в след. цикле ШИМим 19 раз - 1, 1 раз 0, в следующем цикле, 18 раз 1, 2 раза 0, далее 17 раз - 1, 3 раза 0,.
Я выше видео выкладывал как на осциллогдафе растянутое по времени это выглядит.
Вот код.
Цитата:
tmo_1: sbrs flag, 0
reti

mov vsshim, shim
lsr vsshim
lsr vsshim
lsr vsshim
lsr vsshim


inc sshim
cp sshim, vsshim
brne tmo_11
rjmp prkss

tmo_11: cp sshim, ksshim
brcc shmin1
inc shim
out OCR0B, shim
dec shim

tmo_2: reti

prkss: clr sshim
inc ksshim
cp ksshim, vsshim
brne prkss1

clr ksshim
inc shim
cpi shim,255
breq voz244

prkss1: reti

shmin1: out OCR0B, shim
reti

voz244: ldi shim, 255
out OCR0B, shim
cbr flag, 1
;sbr flag, 2
reti
Из-за нелинейности ВАХ светодиода , сделал на самой большой яркости, переменная количества скачков минимальная, для низкой яркости, при угасании, количество скачков достигает 255.
Посмотрите код, оно станет сразу ясно.
putmannn вне форума  
Непрочитано 22.06.2013, 05:16  
compaqcompaq
Заблокирован
 
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,700
Сказал спасибо: 956
Сказали Спасибо 1,137 раз(а) в 686 сообщении(ях)
compaqcompaq на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Спс,вьехал,дозированный программный запуск аппаратного шима.

Последний раз редактировалось compaqcompaq; 22.06.2013 в 05:20.
compaqcompaq вне форума  
Непрочитано 22.06.2013, 06:04  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Регулировка яркости светодиода с помощью ШИМ

Сообщение от compaqcompaq Посмотреть сообщение
Спс,вьехал,дозированный программный запуск аппаратного шима.
Хорошо охарактеризовали., так и есть )
putmannn вне форума  
Сказали "Спасибо" putmannn
compaqcompaq (22.06.2013)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулирование яркости светодиодов по ШИМ на PIC12F629 Alpout PIC 71 16.12.2017 17:38
Какую обвязку нужно добавить чтобы не пробивал MOSFET (управление мотором с помощью ШИМ) bogdank Делимся опытом 27 06.04.2011 16:13
Управление мотором с помощью ШИМ Zahar Микроконтроллеры, АЦП, память и т.д 44 29.06.2008 09:41
Реализация ЦАП с помощью ШИМ на ATmega paha1956 Микроконтроллеры, АЦП, память и т.д 6 10.05.2007 10:44
Управление блоком питания с помощью ШИМ AndrySivolap Источники питания и свет 17 11.08.2006 08:01


Часовой пояс GMT +4, время: 12:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.