|
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
|
|
| 22.02.2016, 14:02 | |
|
Ответы с готовыми решениями:
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 | |||
Около МК рядом с ножками питания нужно что-то керамическое на 0.33 мкФ. То есть фактически кондёры надо поменять местами: 33 мкФ перенести ближе к 7805, а 0,33мкФ поставить рядом с МК.
R8 в любом случае бесполезен. Да и ставить драйвер на 250Гц - излишество. Хотя... для гарантии... чтобы не заморачиваться с открытием любых силовиков - пусть будет.
0
|
|||
|
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 39
|
||
| 29.02.2016, 00:35 | ||
Смотрите образец как подключается на рисунке. Контролер у меня другой. Схема только для образца. У 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 | ||
Собственно вот она. Работает вообще без проблем 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 | ||
например 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 | ||
Наличие/отсутствие драйвера между МК и силовым полевиком определяется двумя величинами: ёмкостью затвора полевика и частотой смены управляющих вольт. Ёмкость и частота. К току нагрузки не имеет никакого отношения (ну, только опосредовано, т.к. выбирая полевик большей мощности, тем самым обретаем выше у него ёмкость затвора). Поскольку у ТС частота переключения всего 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
|
|
| 04.03.2016, 21:10 | |
|
Управление светодиодной лентой с Android Периферийное устройство. Управление светодиодной лентой через компьютер Общение с микроконтроллером через COM порт для управления светодиодной лентой Не могу понять проблему в коде Не могу понять проблему в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера 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С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|