Форум программистов, компьютерный форум, киберфорум
Лазеры, свет, LED
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/54: Рейтинг темы: голосов - 54, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 65

Управление светодиодной лентой - не могу понять проблему

22.02.2016, 14:02. Показов 10787. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня!

Столкнулся со странной проблемой, не могу её понять. Помогите пожалуйста.

Есть Attiny44A, которая выдает ШИМ. ШИМ идет на маленький полевик, дальше на двухтактный эмитерный повторитель и дальше на большой полевик.

Схема:

http://clip2net.som/clip/m280462/c3e16-clip-13kb.png?nocache=1

R1 = 2400 Ом
Частота ШИМ ~250 Гц, размах 5В
Питание схемы 12В

Ссылки на элементы и ленту уберу под спойлер:
"Маленький" полевик MMBF170:
R вкл. 1200 мОм
U затвора макс. ±20В
I сток-исток макс. 0.5А
http://www.chipdip.ru/product/mmbf170-fairchild/
ДШ: http://lib.chipdip.ru/320/DOC000320542.pdf

Двухтактный эмитерный повторитель FMB2227A:
Iк макс. 0.5 А
h21э мин 75
http://www.chipdip.ru/product/fmb2227a/
ДШ: http://lib.chipdip.ru/319/DOC000319312.pdf

"Большой" полевик IRLR120NPBF:
R вкл. 185 мОм
U затвора макс. ±16 В
I сток-исток макс. 10 А
http://www.chipdip.ru/product/irlr120npbf/
ДШ: <a ctoss="postlink" href="http://lib.chipdip.ru/292/DOC000292812.pdf">http://lib.chipdip.ru/292/DOC000292812.pdf[/URL]

Лента NLS-5050RGB60- 14.4-IP65-12V-Pro
RGB, на каждый цвет отдельная схема и свой ШИМ
Ток потребления 1.2 А/м (не указано, на один цвет или на все три)
Питание 12 В
<a ctoss="postlink" href="http://www.chipdip.ru/product/nls-5050rgb60-14.4-ip65-12v-pro-71447/">http://www.chipdip.ru/product/nls-5050r ... pro-71447/[/URL]

Всё довольно просто выглядит, транзисторы брал с запасом и, когда проверял, на 10см кусочке ленты работало отлично (три режима: выкл. / вкл постоянно на 50% ШИМ / меняющийся ШИМ).
Когда же подключил ленту полностью - сразу светится, помигивает (должна быть выключена) или наоборот, не гаснет полностью, когда должна. Нормально не работает. Ставлю обратно 10см ленту - все ок.

Ток потребления каждого цвета замерял обычным мультиметром, показывает не более 1А на каждый цвет (4.5м лента).

И я уже в тупике. Почему так? Есть в схеме что-то, что не дает нормально работать? Посмотрите, пожалуйста, все ли нормально подобрано?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2016, 14:02
Ответы с готовыми решениями:

Управление светодиодной лентой
Добрый день. Озадачился вспомогательным освещением на светодиодной ленте с управлением от микроконтроллера. Одно из требований - очень...

Управление светодиодной лентой 12В 4А, используя мосфет и esp8266
Приветствую вас. Подскажите как организовать управление освещением светодиодной лентой 12В 4А при помощи мосфета и esp8266? Хочу...

Управление светодиодной лентой с ПК
Добрый день. Подскажите, как решить задачу: Имеется ПК, на нем при определенном событии (скажем при нажатии кнопки) начинают загараться...

38
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 65
23.02.2016, 13:54
Студворк — интернет-сервис помощи студентам
А я никогда раньше не имел дела с драйверами. Всегда обходился полевиком и парой транзисторов. Когда нашел для себя npn+pnp транзистор в одном корпусе вообще обрадовался - это довольно просто. Даже сейчас, когда разобрался со своими косяками, получается что у меня между МК и большим полевиком всего 2 элемента - маленький полевик и двухтактный повторитель. Жаль только, что я не смог найти более мощные транзисторы парой в одном корпусе: 0.5А максимум, что я видел.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,183
23.02.2016, 14:11
С одной стороны да, но вот посмотрите на такой драйвер: http://www.irf.som/product-info/datashe ... ir2110.pdf
Он двухканальный, управляется логикой и самое главное драйвера уже идеально заточены под управление мосфетами и IGBT. Так же минимум компонентов в обвязке. Единственное цена.
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
23.02.2016, 15:48
Ну зачем создавать себе сложности... Драйвер нужен, где частота 50 кГц и индуктивная нагрузка. Если частота 250 Гц и активная нагрузка, то излишне обостренные фронты наоборот, вынудят бороться с игольчатыми помехами, как в вышеописанном случае, и соблюдать все правила компоновки ВЧ блоков. Тут бы, наоборот, сигнал на затвор подавать через резистор 1к, чтобы затянуть фронт, потому что помеха может лезть не только от падения на проводниках, но и через их индуктивную связь, а она растет с укорочением фронта.

Вот примерная компоновка, какая она должна быть, не только структурно, но и физически.


http://**************************/download/file.php?id=26881&sid=ca0d2964fdde1b190f 830f3af0010eb9
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 65
23.02.2016, 23:19
Оу, схема отличная. Сразу намного яснее стало.

Можете еще прокомментировать, я немного схему изменил?

Добавил конденсаторы, прописал номиналы:


http://clip2net.som/clip/m280462/b8aec-clip-13kb.png?nocache=1

Диод SMD, 1А, название точное сейчас не вспомню (но точно не 1n4001).
"Большой" конденсатор у меня только один - 470 мкФ, поставил его перед стабилизатором, С4 33 мкФ хотел поставить перед МК.

Схема управления полевиком:


http://clip2net.som/clip/m280462/6dbe6-clip-23kb.png?nocache=1

Добавил 150 Ом между МК и этой схемой и 10 кОм, как советовали, от ПВМ на землю.
Что скажете? Правильной дорогой иду?

Еще хотел спросить... в ДШ на линейные стабилизаторы указывается ставить перед стабилизатором конденсатор 0.33 мкФ, а после него 0.1 мкФ - эти номиналы обязательно соблюдать? Если, например, поставить оба 0.33 мкФ?
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
23.02.2016, 23:39
Для 7805 номиналы конденсаторов некритичны, главное, чтобы они там были, номинал 1 мкф и более. Я обычно ставлю по проводу 5В электролит 10мкф, а керамику поближе к ногам потребителя (процессора, логики). Если больше - ничего страшного, будет нормально работать. По входу если диодный мост, то по условиям потребления, обычно это 470 мкф или 1000 мкф, а керамику не ставлю. Поставь большой хороший конденсатор по общему питанию 12В, где-нибудь на 1000 мкф 16В или больше, лишним не будет. Ставить надо прямо на точки на плате, куда приходит питание, или на минимальном расстоянии.
Про остальное не буду повторяться, главное - общий провод.
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 65
28.02.2016, 17:48
Хочется повести черту в теме. Еще раз спасибо тем, кто помогал!

Сейчас всё пересобрано "начисто". Что я изменил от начальной схемы:
- изменил разводку общего. Теперь у меня после БП сначала она подходит к большим полевикам, затем "ответвление" к маленьким полевикам и транзисторам, далее идет к 5В стабилизатору, потом МК, потом триммеры. Вот этой схемой руководствовался:
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?p=433214#p433214">viewtopy s.php?p=433214#p433214[/URL]
- добавил конденсаторов. Всего сейчас 6 конденсаторов: на входе после БП стоит 470 мкФ, далее перед стабилизатором 0.47 мкФ и 330 пФ, после стабилизатора стоят 0.33 мкФ и 100 пФ, около МК стоит 33 мкФ (да, в теме советовали брать конденсаторы побольше, но я выбирал из того, что в наличии)
- добавил резисторов в ШИМ линии: 150 Ом между МК и маленьким полевиком и 10 кОм от затвора маленького полевика на общий
- немного скорректировал прошивку МК
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 1,304
28.02.2016, 18:21
Цитата Сообщение от Zutiy
- добавил конденсаторов. Всего сейчас 6 конденсаторов: на входе после БП стоит 470 мкФ, далее перед стабилизатором 0.47 мкФ и 330 пФ, после стабилизатора стоят 0.33 мкФ и 100 пФ, около МК стоит 33 мкФ (да, в теме советовали брать конденсаторы побольше, но я выбирал из того, что в наличии)
Пикофарадники в любом случае бесполезны.
Около МК рядом с ножками питания нужно что-то керамическое на 0.33 мкФ. То есть фактически кондёры надо поменять местами: 33 мкФ перенести ближе к 7805, а 0,33мкФ поставить рядом с МК.

Цитата Сообщение от Zutiy
- добавил резисторов в ШИМ линии: 150 Ом между МК и маленьким полевиком и 10 кОм от затвора маленького полевика на общий
Мне не нравится то, что затвор маленького полевика подтягивается к земле, а не к питанию, и вот почему: при неопределённом состоянии выхода от МК (например, в момент включения схемы) маленький полевик закроется, а силовой при этом - откроется. Я бы R7 поставил между затвором маленького полевика и питанием 5В, чтобы "по умолчанию" закрыть силовой полевик. Это сильно облегчит старт для блока питания, да и для всей схемы.

R8 в любом случае бесполезен.

Да и ставить драйвер на 250Гц - излишество. Хотя... для гарантии... чтобы не заморачиваться с открытием любых силовиков - пусть будет.
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 39
29.02.2016, 00:35
Цитата Сообщение от Zutiy
Ток потребления каждого цвета замерял обычным мультиметром, показывает не более 1А на каждый цвет (4.5м лента).
При токе до 1 A у меня вполне работала схема управления на ULN 2003.
Смотрите образец как подключается на рисунке. Контролер у меня другой. Схема только для образца.
У ULN 2003 на каждый канал 0.5А, тут на каждый цвет по 2 канала паралельно. Грелась немного.

Но потом решил не рисковать, сделал на полевиках.

0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 68
29.02.2016, 09:12
Затворы полевиков Q9, Q14, Q15 не подтянуты к земле резистором приблизительно 10k-20k.
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 65
29.02.2016, 23:21
VtodyMyti, спасибо за замечание. С этой точки я не рассматривал подтягивающие резисторы на затвор первого полевика. Здесь уже менять ничего не буду, но на будущее учту.

yotsok, у себя я это уже исправил, поставил как раз 10кОм

Smiskus, без запаса по току - я такое не люблю... пусть будет запас, он не тянет. У меня, конечно, слишком сильный запас (полевики до 10А по даташиту), но мне довольно легко достались эти компоненты. А без запаса я бы просто не рискнул.
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 39
01.03.2016, 22:44
Цитата Сообщение от Zutiy
Smiskus, без запаса по току - я такое не люблю... пусть будет запас, он не тянет. У меня, конечно, слишком сильный запас (полевики до 10А по даташиту), но мне довольно легко достались эти компоненты. А без запаса я бы просто не рискнул.
Да я тоже не рискнул. Просто схема под рукой лежала. Свою искать пришлось, печатать частями.
Собственно вот она.
Работает вообще без проблем 8 часов в сутки для подсветки аквариума.
Транзисторы указаны какие то импортные, но реально использовались КТ3102 ( или 01 не помню) . КТ315 уже не нашел.

0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,183
02.03.2016, 00:14
А частота какая?
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 39
02.03.2016, 00:53
Да бог знает!

Частота проца по умолчанию.
По умолчанию MSP430 работает на частоте около 1.1 мГц.

Таймер выставлен на период 256 циклов.
ШИМ регулирутся от 0 до 255.

Как считать , честно говоря не знаю, но где то здесь описание было как частоту посчитать для ШИМ.
А устройство закрыто, не залеть, не померять
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,183
02.03.2016, 01:17
Ясно, мне вот приспичило ради любопытства завести ШИМ на >50кГц. Сейчас жду драйвера ir2110, попробую как они будут работать.
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
02.03.2016, 10:05
Цитата Сообщение от Zutiy
Ток потребления каждого цвета замерял обычным мультиметром, показывает не более 1А на каждый цвет (4.5м лента).
такими токами рулить можно без драйверов полевиками с логическим уровнем подключенными напрямую к МК
например IRLML2502
можно и ваши irlr120 напрямую к МК подключить, но они в вашей задаче явно избыточны
0
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 425
04.03.2016, 01:48


Рекомендуется ставить кондер как можно ближе к коллекторам драйверов транзистора.
Еще я бы поставил резистор в цепь управления драйвером, хотя это вроде как необязательно. При токе разряда силового полевика, допустим, 1А, в цепи управления все равно будет не больше 100мА, а для мелкого полевика это ОК.
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 1,304
04.03.2016, 16:01
Цитата Сообщение от oxytt
Цитата Сообщение от Zutiy
Ток потребления ... показывает не более 1А.
такими токами рулить можно без драйверов полевиками с логическим уровнем подключенными напрямую к МК
Наличие/отсутствие драйвера между МК и силовым полевиком определяется двумя величинами: ёмкостью затвора полевика и частотой смены управляющих вольт. Ёмкость и частота.
К току нагрузки не имеет никакого отношения (ну, только опосредовано, т.к. выбирая полевик большей мощности, тем самым обретаем выше у него ёмкость затвора).
Поскольку у ТС частота переключения всего 250Гц (если я ничего не перепутал и правильно помню), то ему в любом случае ток заряда/разряда затвора не страшен, и драйвер совсем не нужен.
Но.
Чтобы не заморачиваться с силовыми полевиками, выбирая из "логически управляемые" или "не логически управляемые", удобно поставить драйвер, который в любом случае даст на выходе необходимый вольтаж независимо от параметров силового полевика. ТОЛЬКО этим оправдано применение драйвера в схеме ТС.

Для частоты 50кГц ёмкость затвора мощного полевика может потребовать уже серьёзного драйвера с допустимым выходом 1, 2, и даже, бывает, 6А. Зависит от ёмкости затвора силового полевика. Не перепутайте! Эти амперы - ток затвора мощного полевика, а не в нагрузке!
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
04.03.2016, 17:44
VtodyMyti Все верно, но есть один момент
Без драйвера могут возрасти потери на переходе исток-сток, как раз когда емкость затвора не успевает перезаряжаться.
При малых нагрузках (иногда, при определенных условиях) можно лишними потерями пренебречь
Я об этом
В случае автора по мне так драйвер ни при каком раскладе не оправдан) ибо сильное усложнение
Но это его выбор
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 1,304
04.03.2016, 21:10
oxytt, +100500
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2016, 21:10

Управление светодиодной лентой с Android
Здравия желаю:senor:! Появилась надобность в управлении светодиодной лентой с телефона на android:declare:. Через какой тип сети - разницы...

Периферийное устройство. Управление светодиодной лентой через компьютер
Доброго времени суток! Есть желание сварганить управление светодиодной лентой через компьютер, повесить её у себя в комнате и сделать...

Общение с микроконтроллером через COM порт для управления светодиодной лентой
Приветствую! Подскажите, что не так? Написал код в Visual Basic 2012 для включения светодиодных лент, подключенных к Arduino, общение с...

Не могу понять проблему в коде
Проблема в выдает в 15 строке , библиотека подключена import requests from bs4 import BeautifulSoup url = &quot;тут линк&quot; ...

Не могу понять проблему в коде
Здраствуйте , хочу подсчитать сумму товара в корзине , но выдает ошибку :Fatal error: Uncaught Error: Call to a member function getSum() on...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru