go to bottom
Модератор , Советник
Советник аквафорума

Аватар пользователя

17668 13086
Москва
2 час.

Небольшой обзор текущей версии контроллера TC420 (страница 2)

Вынужден в начале добавить дисклеймер. Далее в тексте описана процедура, понятная любому человеку, имеющему минимальное представление об электронике хотя бы на уровне: как работают биполярный и полевой тразисторы. Информация тут вполне исчерпывающая даже для начинающего радиолюбителя. Большая просьба людям, не имеющим вообще никакой квалификации, не пытаться повторить все изложенное вслепую без понимания и не обращаться в такой ситуации за консультацией. Ну и как обычно, сообщаю, что процедура описана на основе моего частного опыта, публикую ее с чисто ознакомительной целью и не несу ответственности за возможную порчу электронных компонентов и любые другие последствия.


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

Подключить его решил к светильнику, описанному здесь:https://www.aqa.ru/forum/sdelal-nakonets-svetilnik-315648-page1

Светильник сделан на качественных COB с хорошей цветопередачей, все диоды одинаковые, поэтому по сути канал всего один. Но поскольку светильник мощный и драйверов много, то решил подключить так, как будто каналов несколько. Драйвера - популярные LDD-700, поэтому как раз имелась возможность проверить совместимость. Разумеется, девайс был сразу разобран. Корпус полностью алюминиевый и разбирается все очень удобно. К сожалению исходный вид платы не снял. Вот плата уже после моей небольшой доработки.
tc420

Сначало о самой плате. Это видимо одна из новых версий девайса: на плате написано TC420 4.2.3_A. Плата отличается от того, что публиковалось ранее, в том числе и на немецком сайте.
Главный контроллер - популярный stm32f103, что меня достаточно порадовало, поскольку давно дружу с контроллерами от STM.
tc420

Что еще видно на плате: справа от контроллера отдельный чип часов реального времени с часовым кварцем, правее батарейка (жалко, что не поставили ионистор). Пятиногий девайс справа вверху - DC-DC преобразователь. Радует, что его поставили. В итоге прибор можно запитывать в широком диапазоне напряжений, и при этом ничего на плате греться не будет. Ниже него пять силовых мосфетов (полевых транзисторов). Силовой выход с открытым стоком расчитан не на подключение входов ШИМ (PWM) драйверов, а на прямое включение цепочек светодиодов, причем через резистор (типа лент и линеек), что не есть очень здорово.
На плате старого типа стоял еще один чип. Вероятно, специальный формирователь PWM-сигнала. В данной версии от него отказались, в пользу программного формирования ШИМ непосредственно на ногах GPIO контроллера.
И да, посмотрел осциллографом: частота ШИМ действительно 300Гц.
Теперь о минимальной модификации. Поскольку мне был нужен сигнал на входы LDD драйверов, пришлось подключиться до выходного силового мосфета. Благо перед ними стоит еще дополнительный каскад из биполярных транзисторов, имеющих достаточно приличный допустимый по даташиту ток 0.5А, что однозначно позволяет управлять не только одним PWM входом драйвера, но и сразу несолькими параллельно. В итоге на два повесил по два драйвера, а еще на два - по три драйвера.
Подпаяться удобнее всего на ножки затворов силовых мосфетов (на фото они у каждого мосфета верхние).
Я хотел, чтобы провода снаружи не торчали, поэтому всю пачку проводов подвел сзади через отверстие в корпусе и отверстие в плате. На плате была достаточно большая пустая площадка, где была только сплошная экранирующая земля с обеих сторон, там и просверлил все.
Питание 12В и землю подвел там же. Нижний пятый канал, я наоборот, подключил стандартным образом, задействуя силовой выход мосфета. К нему я подключил не драйвер, а реле, которое включает/выключает основной блок питания светильника. Я считаю, что основное время, когда светильник не горит, блок питания имеет смысл выключать.
Разумеется, контроллеру пришлось дать отдельный постоянно включенный блок питания на 12в. Все соединил через мелкие клеммы, чтобы иметь возможность при желании снять контроллер со светильника, не используя пайку.
Провода смотрятся несколько колхозно, но работать и собирать-разбирать не мешают.
Таким образом, родные крупные винтовые клеммы я вообще использовать не стал. И итог выглядит так.
tc420

Клеммы потом закрою каким-нибудь черным уголком.

По поводу заметности ШИМ 300Гц. Проверяя на кусочке светодиодной ленты, я прекрасно видел строб, если очень быстро провести рукой. Поэтому ожидал, что мне итог не очень понравится. Но, как оказалось, мощные СОB имееют определенную инерционность люминофора (ранее замечал, что выключенный COB продолжает пару секунд немного светиться). В итоге результат меня вполне устраивает. Но вообще говоря, считаю частоту 300Гц недостаточной.


Изменено 4.12.17 автор Константин Кучеренко
2017-12-0404/12/2017 22:22:25
#2439502
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

741 241
Воронеж
5 мес.

Dimonds75

На экранчике tc420 имя профиля. Хоть 1000% там нарисуйте ))) а что в настройках профиля не видно..
Возможно так же и какое-то "хитрое" подключение, см.выше.
2019-01-2626/01/2019 19:29:37
#2593250
Свой на Aqa.ru, Советник
Советник аквафорума

Аватар пользователя

1 30890 19614
Москва
11 час.

Dimonds75

Работает - вроде бы - но подавать через ШИМ питающее напряжение - это колхоз и забивание гвоздей микроскопом. Когда можно потратить полчаса и использовать драйвер в штатном режиме.
2019-01-2626/01/2019 19:34:18
#2593253
Малёк
Аквафорум рыбка
Аватар пользователя

24 4
Russian Federation Biysk
4 года

rik473

Ясно, короче доедет контроллер лучше самому все посмотреть-проверить-подключить по разному, да и все дела.
2019-01-2626/01/2019 19:35:10
#2593254
Свой на Aqa.ru, Советник
Советник аквафорума

Аватар пользователя

1 30890 19614
Москва
11 час.

Dimonds75
зачем "по разному" - если есть единственный "штатный" метод
2019-01-2626/01/2019 19:41:14
#2593259
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation Moscow
2 года

Константин Кучеренко
Теперь о минимальной модификации.

Хочу подключить подобным образом 4 светильника (4 драйвера с шим-управлением Meanwell ELG-100-C700B), только при этом использовать родные клеммы контроллера. Нет ли каких-то идей по минимально деструктивному вмешательству в конструкцию? Придется выпаивать и отгибать ноги силовых транзисторов, либо резать дорожки? Хотелось бы, конечно, обойтись как-то менее жестоко.

Изменено 7.2.19 автор Moderator
2019-02-0707/02/2019 22:45:49
#2599096
Модератор , Советник
Советник аквафорума

Аватар пользователя

17668 13086
Москва
2 час.

romezus
только при этом использовать родные клеммы контроллера.

Честно говоря, не думал об таком варианте. Стоки силовых мосфетов в штатном варианте припаяны непосредственно к данным клеммам. Поэтому мосфеты тогда придется выпаять.
Еще один момент: я бы не тянул ШИМ-сигнал слишком далеко от контроллера, поэтому идею разводить на несколько разных светильников вижу как не самое удачное решение.
2019-02-0808/02/2019 08:11:30
#2599176
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation Moscow
2 года

Константин Кучеренко

Шим не будет далеко от контроллера. Все 4 драйвера, контроллер и его БП, буду монтировать на одном основании и разводить питание по светильникам. Аквариумы расположены кучно, поэтому провода драйвер-светильник будут не длинней 2,5 м. Управляющие провода от контроллера при этом будут совсем короткие.
2019-02-0808/02/2019 08:27:20
#2599179
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

741 241
Воронеж
5 мес.

romezus
Meanwell ELG-100-C700B

У него ШИМ 0-10в. Сомневаюсь что подключившись к затворам полевиков драйвер выдаст полный номинальный ток.Затворы к 5в подтянуты.
Если инверсия в управлении устроит, то можете подключить к выходным клеммам контроллера.DIM- на V- , DIM+ на канал.
2019-02-0808/02/2019 10:15:50
#2599207
Нравится artvhm, Constantin_K
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation Moscow
2 года

rik473

Мда... все оказалось не так просто как хотелось бы. Буду экспериментировать значит.
С другой стороны, насколько я понял из даташита, 0-10В, это для аналоговой регулировки, за счет подачи постоянного напряжения. У ELG в версии B, предусмотрено 3 варианта управления: шим, dc 0-10 и потенциометр. Честно говоря, считал, что вариант с шим оасчитан на ttl уровни.
2019-02-0808/02/2019 10:37:25
#2599217
Модератор , Советник
Советник аквафорума

Аватар пользователя

17668 13086
Москва
2 час.

romezus
Честно говоря, считал, что вариант с шим оасчитан на ttl уровни.

попробуйте, может и прокатит
2019-02-0808/02/2019 11:08:51
#2599232
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.

Константин Кучеренко

точно прокатит, просто при шиме 5в драйвер отдаст половину тока
2019-02-0808/02/2019 11:19:16
#2599241
Модератор , Советник
Советник аквафорума

Аватар пользователя

17668 13086
Москва
2 час.

artvhm
точно прокатит, просто при шиме 5в драйвер отдаст половину тока

Он что, сразу и ШИМ, и напряжение интегрирует? Я полагал, что ШИМ управляет в режиме включения/выключения.
2019-02-0808/02/2019 11:54:04
#2599257
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.

Константин Кучеренко

Он их не различает. Для него 5 вольт это половина тока. Если будет скважность, то и ток повторит ее с такой скважностью, но максимум будет половина тока. Можно например шимить напряжением 6-10 вольт, тогда получим управление тока от 60 до 100%, но зато коэффициент пульсации будет более приемлемый
2019-02-0808/02/2019 14:07:38
#2599318
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation
2 года

artvhm

Видимо в таком случае придется городить какую-то схему согласования выхода контроллера с драйверами, да еще и с инверсией. Эхх. Не хотелось так заморачиваться конечно.
На вскидку схемку никакую не предложите? А то мои познания в электронике остались где-то в прошлом веке, тяжко вспоминать уже.
2019-02-0808/02/2019 16:53:25
#2599410
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.
2019-02-0808/02/2019 20:45:22
#2599480
Нравится rik473, romezus
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation Moscow
2 года

artvhm

Спасибо!
Собрать вроде не проблема, и детали копеечные. Правда схема, насколько я понял, не инвертирующая? Или мне и не нужно инвертировать выход? Что-то путаюсь немного.
Да, и еще... Питание Vcc нужно уронить ровно до 10v? 12 уже будет много?

Изменено 8.2.19 автор romezus
2019-02-0808/02/2019 21:48:58
#2599515
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.

romezus
а зачем? подключаетесь к штатным клеммам и все. У вас контроллер для светодиодной ленты. Оптопара и резистор это тоже самое.

Изменено 8.2.19 автор artvhm

romezus
Да, и еще... Питание Vcc нужно уронить ровно до 10v? 12 уже будет много?
90% что и 12 будет норм. Но лучше уронить, драйвер будет жалко.
Резистор r2 10ком. На vcc добавить переменный резистор на 2 ком и подключить к 12 вольтам. Настраивать при подключенном драйвере. Переменный выкручиваете на максимум(2ком), в контроллере выход на 100%. Цепляете вольтметр и настраиваете переменный, пока не станет 10в

Изменено 8.2.19 автор artvhm
2019-02-0808/02/2019 21:58:50
#2599517
Нравится romezus
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation Moscow
2 года

artvhm

Спасибо, так и сделаю. Вроде все достаточно просто.
2019-02-0808/02/2019 22:03:09
#2599526
Нравится artvhm
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.

romezus
можно еще добавить ФНЧ 2-го порядка на ОУ. И тогда уйдете от шима к аналогу Смайлик :)
2019-02-0808/02/2019 22:24:15
#2599546
Нравится romezus
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

220 122
Russian Federation Moscow
2 года

artvhm

Это совсем круто было бы. Для начала сделаю на шим, если вдруг будут заметны пульсации, можно будеть испытать и такой вариант.
2019-02-0808/02/2019 22:37:19
#2599561
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.
2019-02-0909/02/2019 08:11:59
#2599732
Нравится romezus, rik473
Модератор , Советник
Советник аквафорума

Аватар пользователя

17668 13086
Москва
2 час.

artvhm

Без ШИМ скорее всего не получится гасить яркость до нуля.
2019-02-0909/02/2019 09:04:20
#2599737
Премодератор, Кандидат в Советники
Кандидат в советники аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорумаРыбки аквафорума

Аватар пользователя

6608 3480
Уфа
7 мес.
2019-02-0909/02/2019 09:17:04
#2599741
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

741 241
Воронеж
5 мес.

Константин Кучеренко

Гасится. Вывод DIM шунтируются резистором, подбирать по минимальному порогу напряжения включения драйвера(~0.2-0.5в) На RC собирал для рт4115,линейность хромает но работает.
2019-02-0909/02/2019 09:21:29
#2599742
Нравится Constantin_K
Новичок

Аватар пользователя

1
Russian Federation Kemerovo
4 года

Здравствуйте rik473!
Поделитесь пожалуйста прошивкой, с переделанным ШИМ. Уж очень заметно мерцание. Программатор есть. Плата такая же версия. Вот ещё бы знать какой там wi-fi, можно попробовать приделать.

2019-03-2828/03/2019 19:49:29
#2620668



Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Top