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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Плавно включать и выключать светодиод.
skripach
сообщение Aug 10 2017, 20:34
Сообщение #1


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Нужно плавно (~ 2 секунды) включать и выключать светодиод в зависимость от цифрового сигнала 0 - 3.3В. Как бы это сделать попроще и по красивше?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
CrimsonPig
сообщение Aug 10 2017, 20:56
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(skripach @ Aug 10 2017, 20:34) *
Нужно плавно (~ 2 секунды) включать и выключать светодиод в зависимость от цифрового сигнала 0 - 3.3В. Как бы это сделать попроще и по красивше?


Я такие вещи делаю на простейшем пике. Шимом. из деталей: Пик, 1 конденсатор по питанию, драйвер светодиода (резистор в простейшем случае).
Защита входов по вкусу.
Некоторые проблемы могут возникать с "плавностью" если разрядность шима невелика, то могут быть заметны дискретные переходы между соседними уровнями яркости. (я пробовал какие-то драйвера светодиодов с easy scale управлением - 32 градации явно мало).
Так же "яркость" для глаза не линейна и ток светодиода желательно регулировать по экспоненте.
Опять же все зависит от назначения - если это для себя, то нет разницы по цене, можно переплатить доллар за контролеер по-мощнее с аппараным шимом и пр.
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 10 2017, 21:07
Сообщение #3


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(CrimsonPig @ Aug 10 2017, 23:56) *
простейшем пике

На PICе я ещё старших классах делал laughing.gif , надо ещё проще, как говорит мой приятель: - "резистор там, конденсатор.."


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
CrimsonPig
сообщение Aug 10 2017, 21:17
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(skripach @ Aug 10 2017, 21:07) *
На PICе я ещё старших классах делал laughing.gif , надо ещё проще, как говорит мой приятель: - "резистор там, конденсатор.."


Ну и в чем проблема ? Берете переменный резистор и узбека, пусть он вам его крутит. проще некуда..
Go to the top of the page
 
+Quote Post
V_G
сообщение Aug 11 2017, 06:55
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(skripach @ Aug 11 2017, 07:07) *
надо ещё проще, как говорит мой приятель: - "резистор там, конденсатор.."

На резисторе-конденсаторе нормально не выйдет: зависимость яркости от напряжения резко нелинейная, да еще и плывет с температурой.
Можно попробовать с управляемым генератором тока на ОУ, но по аппаратным затратам это будет уже сложнее 8-ногого микроконтроллера.
Go to the top of the page
 
+Quote Post
ikm
сообщение Aug 11 2017, 07:00
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Цитата(skripach @ Aug 10 2017, 23:34) *
Нужно плавно (~ 2 секунды) включать и выключать светодиод в зависимость от цифрового сигнала 0 - 3.3В. Как бы это сделать попроще и по красивше?

У Вашего "цифрового" сигнала, есть разрядность? Ваш сигнал последовательный или параллельный?
Плавно это как: нужны мА/сек, и желательно график, если он не линейный.
Вот когда ответите на эти вопросы, берите цифровой потенциометр и делайте.


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post
XVR
сообщение Aug 11 2017, 07:07
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Два резистора, конденсатор, транзистор.
1 резистор + конденсатор образуют RC цепочку, выход которой подключается к базе транзистора. В эмитер включается 2й резистор, в колектор - светодиод
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 11 2017, 08:33
Сообщение #8


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Резистор, задающий ток. Светодиод последовательно с ним. Параллельно светодиоду конденсатор с большой емкостью. Смоделировать в LTspice. Решить, годится или нет.
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 11 2017, 08:34
Сообщение #9


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(ikm @ Aug 11 2017, 10:00) *
У Вашего "цифрового" сигнала, есть разрядность? Ваш сигнал последовательный или параллельный?
Плавно это как: нужны мА/сек, и желательно график, если он не линейный.
Вот когда ответите на эти вопросы, берите цифровой потенциометр и делайте.

Сигнал простой вкл./выкл., нужно чтобы светодиод включался плавно и также выключался. Простейшая задача котору надо решить без контроллеров.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
zheka
сообщение Aug 11 2017, 08:40
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Есть старый способ:

Цитата
Сидят в кинотеатре два наркомана. Свет медленно, медленно гаснет. Один говорит: — Почему свет так медленно гаснет?. Второй отвечает: — Вот, представь себе, заходит киномеханик к себе в будку и м—е—е—дленно тянет вилку из розетки.

Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 11 2017, 08:41
Сообщение #11


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(XVR @ Aug 11 2017, 10:07) *
Два резистора, конденсатор, транзистор.
1 резистор + конденсатор образуют RC цепочку, выход которой подключается к базе транзистора. В эмитер включается 2й резистор, в колектор - светодиод

Так и сделал в прототипе, проблема в том что светодиод начинает загораться с задержкой, это критично. Надо как-то чтобы сначало нарастало быстро потом медленно.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
ikm
сообщение Aug 11 2017, 08:51
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Цитата(skripach @ Aug 11 2017, 11:34) *
Сигнал простой вкл./выкл., нужно чтобы светодиод включался плавно и также выключался. Простейшая задача котору надо решить без контроллеров.

Это называется логический выход, а не цифровой.
Тогда как вам и предлагали, просто RC цепочку. можно ничего не симулировать графиков заряда/разряда оной в гугле полно. Резистор выбираете из максимального тока который будет определять максимальную яркость. Далее t=2 секунды и получаете необходимую емкость конденсатора. Порог напряжения при котором он светит/не светит лежит от 1 до 2,5 В, надо смотреть в описание вашего.


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 11 2017, 11:03
Сообщение #13


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(skripach @ Aug 11 2017, 12:41) *
Так и сделал в прототипе, проблема в том что светодиод начинает загораться с задержкой, это критично. Надо как-то чтобы сначало нарастало быстро потом медленно.

Прикрепленное изображение

Задержка уменьшается подбором делителя в базе
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 11 2017, 11:54
Сообщение #14


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



В любом случае, если хочется иметь "настоящий" эффект плавности, самое простое - это все равно на микроконтроллере, с PWM. И да, обязательно с логарифмической характеристикой. 8-битный канал худо-бедно позволяет иметь 16 градаций яркости, если не слишком медленно, то эффект хороший. Начиная с какой-то скорости, ступеньки яркости уже весьма заметны, и даже 32 градации не спасают.
Go to the top of the page
 
+Quote Post
Plain
сообщение Aug 11 2017, 12:29
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Насчёт граблей с яркостью по экспоненте я за последние сутки здесь уже вроде даже нескольких местах сказал, но здесь опоздал... Вопрос явно просится в FAQ, в компанию к заземлению на отопление, конденсаторным БП, электроудочкам и т.п.

Если в аналоговом виде, то соответственно нужен интегратор и логарифмический преобразователь, т.е. один корпус LM358, обеих схем в сети навалом.
Go to the top of the page
 
+Quote Post

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

 


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


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