Помогите с упралением сетодиодными лентами.

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

Доброго времени суток,уважаемые коты! Решил написать с данный раздел, показался более подходящим для опроса...
Прошу помощи в реализации следующей идеи: Светодиодная лента RGB - 15 метром, нужно застаить ее работать по следующему принципу, минуту плавно мигает краный, затем зеленый, затем голубой, потом все сразу ( время указанно приблизительно, и не критично), нашел от такую схемку
Изображение
Собрал, R1,R2 и С2 подобрал нужный режим работы, все работает, единственное в чем беда, стоит поменять нагрузку, меняется и плавность мигания...
Не так дано решил освоить микроконтроллеры, заказал несколько PIC16F84A, попробовал написать небольшую программку, смоделировал в протеусе, вроде все работает, жду теперь посылку с ПИКами и детальками для программатора ( уже все готово, осталось кроватки установить и транзистор). Так же имеется штук 8 ЛМ555.
Решил попробовать сделать так: 3 выхода ПИКа будут работать по заданному алгоритму (минуту работает 1-й выход, потом 2 минуту, потом 3-й минуту, потом все 3, и по кругу). эти выходы будут управлять ключами, которые будут подавать питание на выше приведённую схему(3 шт), которая будет управлять летной. Подскажите как избавиться от зависимости работы схемы от нагрузки (о чем писал выше).
Понимаю что все выше описанное можно реализовать на одном микроконтроллере и пары троек транзисторов, но к сожалению пока знаний не хватает, учусь еще...
Если что то не понятно описал, прошу прошенья, не специально :)))
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

Мужики, что,никто не знает как можно избавиться от влияния нагрузки на плавность мигания? ( если подобрать элементы под 1 светодиод, то он плавно загорается и плавно тухнет,то что надо! но если вместо светодиода подключить ленту, то она просто мигает, без плавности...)
Пытался найти в сети подходящую схему, но к сожалению результатов нет... Может у кого нибудь есть схема подходящая, поделитесь пожалуйста (желатьльно на lm555)
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите с упралением сетодиодными лентами.

Сообщение Engineer_Keen »

А если увеличить сопротивление R3 или просто поставить еще одно (килоом на 10) между точкой соединения R3C2 и базой Q1?
Ну и да, при наличии контроллера ничего кроме самого контроллера и транзисторного ключа не нужно, LM555 будут явно лишними.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

Я уже думал никто не откликнится :))) Когда собрал первую схемку, на пробу, баловался всеми елементами, если увеличить r3, то транзистор будет открываться недоконца ( лента горит тускло). еще один резистор ставить не пробовал...
по поводу микроконтроллера, да, полностью с вами согласен, сам хочу обойтись одним контроллером, и проше и круче:))), вчера весь день провел в интернете изучая что такое шим, принцип работы, искал пиимеры прошивок шима для 16ф84а, да только пока вопросов больше чем ответов. мне бы простенький пример на ассэмблере, свечение ленты на 25%-50%-75% и 100%( со 100%- все понятно, выставил логическую 1 и все). Почему то найти примеры шима для 16ф84а найти не удалось, есть для 12ф675 и тот на си :(((
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите с упралением сетодиодными лентами.

Сообщение Engineer_Keen »

С программой для ПИК не помогу, т.к. работаю в основном только на 8051/AVR. Но все что вам нужно освоить для начала, это умение дергать выводами и сравнивать 2 числа. Задаем некоторую величину ШИМ, например 127, для 50% яркости (если нам 8 бит хватит, то 100% яркость это 255), далее берем счетчик, и тупо в цикле прибавляем к нему 1, если счетчик больше величины ШИМ, переключаем вывод в 0, если счетчик переполнился (обнулился), переключаем в 1. Ну а уже подробнее разобравшись с периферией можно и аппаратно сделать.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
Catcatcat
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт янв 13, 2012 21:46:35
Откуда: Днепропетровск
Контактная информация:

Re: Помогите с упралением сетодиодными лентами.

Сообщение Catcatcat »

Вот я еще на ассемблере делал управление для RGB лент
Изображение
http://catcatcat.d-lan.dp.ua/kontroller-upravleniya-svetodiodnyim-osveshheniem-s-distantsionnyim-upravleniem/
есть как прошивка так и программа можно взять за основу и подправить под себя.
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 25758
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Помогите с упралением сетодиодными лентами.

Сообщение Муркиз »

Catcatcat писал(а): есть как прошивка так и программа можно взять за основу и подправить под себя.


А вот взять - что-то не получается ... :dont_know:
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Помогите с упралением сетодиодными лентами.

Сообщение pcb432 »

Лента 15м, это какой же ток нужен для нормальгного свечения?
А у тебя транзистор BC547. Поэтому яркость меняется от нагрузки.
Или же схема одна, а в реале другая.
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите с упралением сетодиодными лентами.

Сообщение Engineer_Keen »

Ну на самом деле от 15м ленты bc547 должен был давно превратится в кучку пепла, так что вряд ли оно так подключено... А вообще для таких токов нужно полевые транзисторы ставить.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Помогите с упралением сетодиодными лентами.

Сообщение pyzhman »

Engineer_Keen писал(а):в кучку пепла

Если бы блок питания был на уровне. А так, скорее всего он просто просаживается, напряжение падает, вот и плавность меняется.
Docendo discimus
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

Нет, схема один в один (только резисторы других номиналов)ленту я не подключал, пробовал так: Собрал схему, вместо ленты 1 светодиод, настроил режим работы подбором элементов, потом вместо 1 светодиода ставлю кусочек ленты (5 см 3 светодиода), и режим уходит... Вопрос, можно транзистором bc547 управлять не светодиодной лентой (светодиодом ) ,а полевиком (есть штук 20 IRL 540), будет корректно работать?
Блок питания, аккумулятор 12В 12А (часто использую когда лень блок питания доставать и места на столе не хватает).
Программу контроллера RGB лент посмотреть не получается...
Хотел сделать просто плавное мигание RGB ленты (повторяюсь), по такому алгоритму: минуту плавно мигает R, потом минуту G, потом минуту B, потом минуту все сразу и так по кругу,время работы каждого цвета не критично, может быть +-... пульты и прочие изощрения не нужны...
Схема делается для машины, не для того что бы кого то слепить или мешать на дороге, это будет подсветка подкапотного пространства и багажника, работать все это дело будет только когда машина на ПАРКОВКЕ стоит. Сейчас колдую с отслеживанием портовА 16Ф84А, что бы исключить случайное срабатывание подсветки (проверка того, что авто на ручнике, проверка что авто на парковке,проверка работы двигателя от датчика давления масла, проверка включения габаритов)...
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Помогите с упралением сетодиодными лентами.

Сообщение pcb432 »

Зачем на парковке RGB подсветка ПОДКАПОТНОГО пространства и багажника? :dont_know:
Чтобы свечам и трамблеру не было скушно?
По схеме - нужно точно указывать чтои как у вас реально сделано.
Ток постоянный транзистора BC547 всего 100мА (импульсный 200 ма) - это очень мало.
А ток 3 светодиодов какой и какие светодиоды?
IRL 540 конечно гораздо лучше, но управление полевыми транзисторами тоже имеет свои особенности.
Если только начинаешь изучать микроконтроллеры, то задача наверное сложновата.
Да и выбор контроллера 16F84 не совсем удачен.
Лучше сначало выбрать схему, наиболее подходящую для ваших целей, с открытым исходником
и разбираться самому (тем более с простой программкой уже получилось).
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите с упралением сетодиодными лентами.

Сообщение Engineer_Keen »

Тяжело в учении, легко в бою. Но задача программной ШИМ на 3 канала как раз не самая сложная. Да и полевиком в ключевом режиме на небольшой частоте управлять не сложно, тем более если он с логическим уровнем. Там нет никаких хитростей, хватит резистора на десяток ом в цепи затвора. Модель контроллера есть в протеусе, так что алгоритм можно безопасно отлаживать в нем.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Помогите с упралением сетодиодными лентами.

Сообщение pcb432 »

А вот что скажет начальник транспортного цеха автор вопроса.
Что сделано, какие результаты?
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

не совсем понял, про что вы? если про схему на 555, то собрал, работает, номенал деталей так не скажу сразу, не записывал... по поводу пика, то пока только написал отслежывание 2 портов (посмотрел эл схему своего авто, выяснелось что достаточно отслеживать 2 узла, работу генератора и габариты, этого достаточно ). вопрос по поводу шима, наткнулся на статью где предлогается сделать так: " сделайте переключение порта 0-100 мкс, 1- 100мкс- половина накала светодиода, потом 150- мкс-1, 50-мкс-0:- 3/4 накала. если написать такой алгоритм и на порт повесить irf540, будет такое работать как шим?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите с упралением сетодиодными лентами.

Сообщение Engineer_Keen »

Работать будет, но яркость светодиода не совсем линейна, т.е. 25% заполнения может и будет соответствовать 25% яркости, а вот выше зависимость уже будет слабее. Это можно корректировать например таблицей соответствия ШИМ-яркость, или просто на это забить. Впрочем вы это сами заметите, когда сделаете. А если не заметите (или сочтете что это не важно), то вам проще :)
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

завтра попробую накидать программку простую, на 1 ленту, сегодня пришли пики и недостающие запчасти для программатора, сижу собираю... завтра буду пробовать прошивать свой первый контроллер :))) "чет я очкую":)))
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение NikolayZ »

Ура!!!! Сегодня прошил свой первый контроллер :))) Написанная программа работает как и планиролалось, светодиодики мигают по заданному алгаритму ( всего 10) . теперь буду пробовать с шимом. теперь не страшно :)))
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: Помогите с упралением сетодиодными лентами.

Сообщение pcb432 »

Наткнулся на проект управления RGB лентой с помощью PIC16F84 на асм.
Сайт турецкий, но есть гугл переводчик .
http://320volt.com/pic16f84-rgb-serit-l ... n-devresi/
Аватара пользователя
NikolayZ
Опытный кот
Сообщения: 705
Зарегистрирован: Пн янв 21, 2013 05:34:19
Откуда: Сахалин

Re: Помогите с упралением сетодиодными лентами.

Сообщение 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 вольт)? Какая еще нужна обвязка?
Ответить

Вернуться в «Умные мысли»