Страница 1 из 2
Помогите с упралением сетодиодными лентами.
Добавлено: Сб мар 01, 2014 17:04:59
NikolayZ
Доброго времени суток,уважаемые коты! Решил написать с данный раздел, показался более подходящим для опроса...
Прошу помощи в реализации следующей идеи: Светодиодная лента RGB - 15 метром, нужно застаить ее работать по следующему принципу, минуту плавно мигает краный, затем зеленый, затем голубой, потом все сразу ( время указанно приблизительно, и не критично), нашел от такую схемку

Собрал, R1,R2 и С2 подобрал нужный режим работы, все работает, единственное в чем беда, стоит поменять нагрузку, меняется и плавность мигания...
Не так дано решил освоить микроконтроллеры, заказал несколько PIC16F84A, попробовал написать небольшую программку, смоделировал в протеусе, вроде все работает, жду теперь посылку с ПИКами и детальками для программатора ( уже все готово, осталось кроватки установить и транзистор). Так же имеется штук 8 ЛМ555.
Решил попробовать сделать так: 3 выхода ПИКа будут работать по заданному алгоритму (минуту работает 1-й выход, потом 2 минуту, потом 3-й минуту, потом все 3, и по кругу). эти выходы будут управлять ключами, которые будут подавать питание на выше приведённую схему(3 шт), которая будет управлять летной. Подскажите как избавиться от зависимости работы схемы от нагрузки (о чем писал выше).
Понимаю что все выше описанное можно реализовать на одном микроконтроллере и пары троек транзисторов, но к сожалению пока знаний не хватает, учусь еще...
Если что то не понятно описал, прошу прошенья, не специально

Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вс мар 02, 2014 14:43:28
NikolayZ
Мужики, что,никто не знает как можно избавиться от влияния нагрузки на плавность мигания? ( если подобрать элементы под 1 светодиод, то он плавно загорается и плавно тухнет,то что надо! но если вместо светодиода подключить ленту, то она просто мигает, без плавности...)
Пытался найти в сети подходящую схему, но к сожалению результатов нет... Может у кого нибудь есть схема подходящая, поделитесь пожалуйста (желатьльно на lm555)
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 09:11:03
Engineer_Keen
А если увеличить сопротивление R3 или просто поставить еще одно (килоом на 10) между точкой соединения R3C2 и базой Q1?
Ну и да, при наличии контроллера ничего кроме самого контроллера и транзисторного ключа не нужно, LM555 будут явно лишними.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 10:19:45
NikolayZ
Я уже думал никто не откликнится

Когда собрал первую схемку, на пробу, баловался всеми елементами, если увеличить r3, то транзистор будет открываться недоконца ( лента горит тускло). еще один резистор ставить не пробовал...
по поводу микроконтроллера, да, полностью с вами согласен, сам хочу обойтись одним контроллером, и проше и круче:))), вчера весь день провел в интернете изучая что такое шим, принцип работы, искал пиимеры прошивок шима для 16ф84а, да только пока вопросов больше чем ответов. мне бы простенький пример на ассэмблере, свечение ленты на 25%-50%-75% и 100%( со 100%- все понятно, выставил логическую 1 и все). Почему то найти примеры шима для 16ф84а найти не удалось, есть для 12ф675 и тот на си

((
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 12:20:48
Engineer_Keen
С программой для ПИК не помогу, т.к. работаю в основном только на 8051/AVR. Но все что вам нужно освоить для начала, это умение дергать выводами и сравнивать 2 числа. Задаем некоторую величину ШИМ, например 127, для 50% яркости (если нам 8 бит хватит, то 100% яркость это 255), далее берем счетчик, и тупо в цикле прибавляем к нему 1, если счетчик больше величины ШИМ, переключаем вывод в 0, если счетчик переполнился (обнулился), переключаем в 1. Ну а уже подробнее разобравшись с периферией можно и аппаратно сделать.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 12:30:37
Catcatcat
Вот я еще на ассемблере делал управление для RGB лент
http://catcatcat.d-lan.dp.ua/kontroller-upravleniya-svetodiodnyim-osveshheniem-s-distantsionnyim-upravleniem/есть как прошивка так и программа можно взять за основу и подправить под себя.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 14:43:01
Муркиз
Catcatcat писал(а): есть как прошивка так и программа можно взять за основу и подправить под себя.
А вот взять - что-то не получается ...

Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 16:15:02
pcb432
Лента 15м, это какой же ток нужен для нормальгного свечения?
А у тебя транзистор BC547. Поэтому яркость меняется от нагрузки.
Или же схема одна, а в реале другая.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 16:32:36
Engineer_Keen
Ну на самом деле от 15м ленты bc547 должен был давно превратится в кучку пепла, так что вряд ли оно так подключено... А вообще для таких токов нужно полевые транзисторы ставить.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Пн мар 03, 2014 20:01:04
pyzhman
Engineer_Keen писал(а):в кучку пепла
Если бы блок питания был на уровне. А так, скорее всего он просто просаживается, напряжение падает, вот и плавность меняется.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 01:36:57
NikolayZ
Нет, схема один в один (только резисторы других номиналов)ленту я не подключал, пробовал так: Собрал схему, вместо ленты 1 светодиод, настроил режим работы подбором элементов, потом вместо 1 светодиода ставлю кусочек ленты (5 см 3 светодиода), и режим уходит... Вопрос, можно транзистором bc547 управлять не светодиодной лентой (светодиодом ) ,а полевиком (есть штук 20 IRL 540), будет корректно работать?
Блок питания, аккумулятор 12В 12А (часто использую когда лень блок питания доставать и места на столе не хватает).
Программу контроллера RGB лент посмотреть не получается...
Хотел сделать просто плавное мигание RGB ленты (повторяюсь), по такому алгоритму: минуту плавно мигает R, потом минуту G, потом минуту B, потом минуту все сразу и так по кругу,время работы каждого цвета не критично, может быть +-... пульты и прочие изощрения не нужны...
Схема делается для машины, не для того что бы кого то слепить или мешать на дороге, это будет подсветка подкапотного пространства и багажника, работать все это дело будет только когда машина на ПАРКОВКЕ стоит. Сейчас колдую с отслеживанием портовА 16Ф84А, что бы исключить случайное срабатывание подсветки (проверка того, что авто на ручнике, проверка что авто на парковке,проверка работы двигателя от датчика давления масла, проверка включения габаритов)...
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 08:47:42
pcb432
Зачем на парковке RGB подсветка ПОДКАПОТНОГО пространства и багажника?
Чтобы свечам и трамблеру не было скушно?
По схеме - нужно точно указывать чтои как у вас реально сделано.
Ток постоянный транзистора BC547 всего 100мА (импульсный 200 ма) - это очень мало.
А ток 3 светодиодов какой и какие светодиоды?
IRL 540 конечно гораздо лучше, но управление полевыми транзисторами тоже имеет свои особенности.
Если только начинаешь изучать микроконтроллеры, то задача наверное сложновата.
Да и выбор контроллера 16F84 не совсем удачен.
Лучше сначало выбрать схему, наиболее подходящую для ваших целей, с открытым исходником
и разбираться самому (тем более с простой программкой уже получилось).
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 09:04:56
Engineer_Keen
Тяжело в учении, легко в бою. Но задача программной ШИМ на 3 канала как раз не самая сложная. Да и полевиком в ключевом режиме на небольшой частоте управлять не сложно, тем более если он с логическим уровнем. Там нет никаких хитростей, хватит резистора на десяток ом в цепи затвора. Модель контроллера есть в протеусе, так что алгоритм можно безопасно отлаживать в нем.
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 12:28:22
pcb432
А вот что скажет начальник транспортного цеха автор вопроса.
Что сделано, какие результаты?
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 13:28:19
NikolayZ
не совсем понял, про что вы? если про схему на 555, то собрал, работает, номенал деталей так не скажу сразу, не записывал... по поводу пика, то пока только написал отслежывание 2 портов (посмотрел эл схему своего авто, выяснелось что достаточно отслеживать 2 узла, работу генератора и габариты, этого достаточно ). вопрос по поводу шима, наткнулся на статью где предлогается сделать так: " сделайте переключение порта 0-100 мкс, 1- 100мкс- половина накала светодиода, потом 150- мкс-1, 50-мкс-0:- 3/4 накала. если написать такой алгоритм и на порт повесить irf540, будет такое работать как шим?
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 13:36:17
Engineer_Keen
Работать будет, но яркость светодиода не совсем линейна, т.е. 25% заполнения может и будет соответствовать 25% яркости, а вот выше зависимость уже будет слабее. Это можно корректировать например таблицей соответствия ШИМ-яркость, или просто на это забить. Впрочем вы это сами заметите, когда сделаете. А если не заметите (или сочтете что это не важно), то вам проще

Re: Помогите с упралением сетодиодными лентами.
Добавлено: Вт мар 04, 2014 16:35:50
NikolayZ
завтра попробую накидать программку простую, на 1 ленту, сегодня пришли пики и недостающие запчасти для программатора, сижу собираю... завтра буду пробовать прошивать свой первый контроллер

"чет я очкую":)))
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Ср мар 05, 2014 11:17:55
NikolayZ
Ура!!!! Сегодня прошил свой первый контроллер

Написанная программа работает как и планиролалось, светодиодики мигают по заданному алгаритму ( всего 10) . теперь буду пробовать с шимом. теперь не страшно

Re: Помогите с упралением сетодиодными лентами.
Добавлено: Чт мар 06, 2014 07:33:34
pcb432
Наткнулся на проект управления RGB лентой с помощью PIC16F84 на асм.
Сайт турецкий, но есть гугл переводчик .
http://320volt.com/pic16f84-rgb-serit-l ... n-devresi/
Re: Помогите с упралением сетодиодными лентами.
Добавлено: Чт мар 06, 2014 13:10:17
NikolayZ
спасибо! буду изучать)))
Посмотрел. Судя по тексту программы, там не ШИМ, а лента просто мигает по 1-му из 4-х алгоритмов...
Вот, вспомнил сайт в котором читал пример про ШИМ
http://fanatnauki.ru/index.php?option=com_content&view=article&id=51&Itemid=66. Вопрос, если сделать по тому примеру, что на сайте (25%-"импульс" - 75%-"пауза";50%-"импульс" - 50%-"пауза";75%-"импульс" - 25%-"пауза", потом 100%- импульс), на выход контроллера повесить IRF540 через резистор, сток на 12В исток на ленту. Поидее я должен получить желаемый результат, правильно понял?

Какой номинал резистора ставить перед транзистором? (питание ПИКА через кренку +5 вольт)? Какая еще нужна обвязка?