Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Хромис сине-зеленый (размер М) – 850 руб.! Хромисы сине-зеленые Chromis caerulea - несложные в содержании рифовые рыбки. Имеют мирный характер и хорошо уживаются другими миролюбивыми рыбами
Подробнее
tuxedo

LED светильник на 12 диодной матрице и драйверах от DNK

Рекомендуемые сообщения

от нуля

так если кому пригодится мысля:

 

я уже предложил на другом форуме вариант преобразователя 0-10В -> PWM на мелком контроллере типа atmega168(328).... либо ардуино нано, для тех кому тяжело на чипе сделать по быстрому.

 

там 8 аналоговых входов и 6 ШИМов, тобишь можно просто (на входе только делители резистивные поставить) 6 канальный преобразователь соорудить на одном чипе.

При этом можно сделать вариабельную частоту ШИМа (в настройках), добавить термоконтроль на датчиках dallas, добавить канал управления вентиляторами и "гасить" драйвера в случае перегрева светильника, внезависимости от уровней на профилюксе. Также можно сделать не линейную зависимость ШИМа относительно аналогового сигнала..... короче много чего можно сделать. :)

А не могли бы вы поделиться этим решением? Для ардуино нано?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

А не могли бы вы поделиться этим решением? Для ардуино нано?

 

так я, да и Ваге, всё в принципе озвучили.

единственное, я бы не стал ставить потенциометры, а поставил бы делитель из двух простых резисторов, плюс для успокоения защитный стабилитрон (или диод к Vcc), но это не обязательно.

также поставить резисторы (к примеру 100 Ом-1кОм) на выходах ШИМ Ардуины (также небольшая предосторожность). и все.

 

что касается кода, то он примитивен до безобразия.

 

в бесконечном цикле (к примеру, раз в секунду) опрашиваете входы АЦП и на основании значения на входе АЦП выставляете уровень на ШИМ выводе. и так по всем 6 каналам.... остальной функционал реализовать не намного сложнее.

 

 

что может быть проще?

void setup() {}

void loop()

{

if ( !( millis() % 1000 ) )

{

analogWrite(3, analogRead(0) >> 2 );

analogWrite(5, analogRead(1) >> 2 );

analogWrite(6, analogRead(2) >> 2 );

analogWrite(9, analogRead(3) >> 2 );

analogWrite(10, analogRead(4) >> 2 );

analogWrite(11, analogRead(5) >> 2 );

}

}

 

естественно, можно дополнить фильтром, а также порогами On/Off и т.п. но и так все будет работать

Изменено пользователем Kiraso (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваге, хочу спросить,

я тут собрал оставшиеся пару каналов на новой элементой базе, отличной от предыдущих 8 каналов.

при настройке, выяснилось, что новые пару каналов более точные и минимальный импульс при нуле на входе схемы, на выходе: 2 микросекунды из 56 микросекунд общего сигнала.

предыдущие каналы имеют импульс в 4 микросекунды из около 50-54 микросекунд общего сигнала.

 

Правильно ли я понимаю, что новые каналы позволят диммировать до более низкого уровня - около 3,5%

а предыдущие каналы только примерно до 8% ....

 

Какой элемент в схеме может позволить уменьшить размер уровня диммирования до минимально возможного (хотя бы до пары процентов) ?

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

при настройке, выяснилось, что новые пару каналов более точные и минимальный импульс при нуле на входе схемы, на выходе: 2 микросекунды из 56 микросекунд общего сигнала.

предыдущие каналы имеют импульс в 4 микросекунды из около 50-54 микросекунд общего сигнала.

 

Правильно ли я понимаю, что новые каналы позволят диммировать до более низкого уровня - около 3,5%

а предыдущие каналы только примерно до 8% ....

 

Какой элемент в схеме может позволить уменьшить размер уровня диммирования до минимально возможного (хотя бы до пары процентов)?

 

Дело в том, что минимальный дедтайм в TL494 фиксированный, как вы заметили, в зависимости от партии и производителя, может варьировать - 2 мкс, 4мкс. Изменением каких-либо элементов схемы сделать дедтайм более коротким невозможно, он обусловлен внутренними элементами микросхемы.

 

Вы установили довольно высокую частоту ШИМ, около 18КГц, поэтому 4мкс на этой частоте составляет аж 7.5% - это довольно большая яркость. Если бы Вы поставили меньшую частоту, скажем, 1кГц, период ШИМ сигнала бы составил 1000мкс, и 4мкс составило бы 0.4%. При максимальном токе драйвера 1А это соответствует току 4мА - фактически, это "луна".

 

При частоте ШИМ около 500Гц минимальный ток упадет до 2мА, а с вашими новыми чипами и до 1мА.

Изменено пользователем vahegan (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

спасибо, Ваге,

но я старался добиться рекомендованных 20 КГц. буду менять все микросхемы на новую партию и уменьшать частоту ШИМ, только бы не появилось свиста драйверов.

самое интересное, что новая партия микросхем была приобретена на ебай и абсолютный китай, предыдущие покупались на Юноне.

прошу посоветовать твердотельное реле для коммутации 48 вольт питания драйверов.

напряжение управления - 12 вольт.

нашел вот такие:

http://www.platan.ru/cgi-bin/qwery.pl/id=5...amp;group=31501

может есть еще какие-то варианты?

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

спасибо, Ваге,

но я старался добиться рекомендованных 20 КГц. буду менять все микросхемы на новую партию и уменьшать частоту ШИМ, только бы не появилось свиста драйверов.

самое интересное, что новая партия микросхем была приобретена на ебай и абсолютный китай, предыдушие покупались на Юноне.

 

зачем Вам 20кГц? у меня такого плана драйвера и на 1кГц не шумят (sure), а скоро планирую свои делать.

мало того, что такая частота выходит далеко за рамки рекомендуемых/допустимых производителем, так Вы тем самым очень сильно сужаете итоговое разрешение(динамический диапазон) драйвера.. т.е. плавного изменения яркости Вы можете вообще не получить.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

зачем Вам 20кГц? у меня такого плана драйвера и на 1кГц не шумят (sure), а скоро планирую свои делать.

мало того, что такая частота выходит далеко за рамки рекомендуемых/допустимых производителем, так Вы тем самым очень сильно сужаете итоговое разрешение(динамический диапазон) драйвера.. т.е. плавного изменения яркости Вы можете вообще не получить.

 

я отталкивался от предыдущих реализаций данной схемы. ранее в теме была ссылка.

там в обсуждении LDD работали на 20 кгц и нормально все было с плавным изменением яркости.

(согласен - рекомендация производителя 1кгц)

драйвера сейчас - разнокалиберные LDD-...H.

 

кстати, в "железной" реализации есть большой плюс, в отличии от ардуино, она не может зависнуть и не потребуется жесткий ресет...

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
но я старался добиться рекомендованных 20 КГц.

Я сам был сторонником высокой частоты, но сейчас делаю примерно на 1кГц, думаю, этого должно быть достаточно.

 

прошу посоветовать твердотельное реле для коммутации 48 вольт питания драйверов.

напряжение управления - 12 вольт.

нашел вот такие:

http://www.platan.ru/cgi-bin/qwery.pl/id=5...amp;group=31501

может есть еще какие-то варианты?

Попробуйте, теоретически, должны подойти. Далеко не все твердотельные реле работают на постоянном токе, но здесь вроде бы явно прописано 3А, 60VDC.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

понял, буду делать сначала 1 кгц и смотреть, что будет при 0 на выходе.

если что, переставлю новые микросхемы.

вот и я долго искал релюхи, тут, точно прописано постоянное напряжение и достаточная сила тока для включения макс. на 1А без радиатора.

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело в том, что минимальный дедтайм в TL494 фиксированный, как вы заметили, в зависимости от партии и производителя, может варьировать - 2 мкс, 4мкс. Изменением каких-либо элементов схемы сделать дедтайм более коротким невозможно, он обусловлен внутренними элементами микросхемы.

 

Вы установили довольно высокую частоту ШИМ, около 18КГц, поэтому 4мкс на этой частоте составляет аж 7.5% - это довольно большая яркость. Если бы Вы поставили меньшую частоту, скажем, 1кГц, период ШИМ сигнала бы составил 1000мкс, и 4мкс составило бы 0.4%. При максимальном токе драйвера 1А это соответствует току 4мА - фактически, это "луна".

 

При частоте ШИМ около 500Гц минимальный ток упадет до 2мА, а с вашими новыми чипами и до 1мА.

 

ерунда какая-то получается ... похоже, что deadtime нефиксированный. пробовал разные частоты и результат похожий. (минимальный импульс остается около 2-х процентов от общего сигнала)

остановился на 860 микросекундах общего сигнала = 1,16 КГц, (резистор R1=120Ком)

минимальный импульс при 0 на входе - 20 микросекунд (на новых чипах)

что равно 2,3% от максимума и при максимальном токе 1A - получаем 23мA минимальный уровень диммирования.

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
остановился на 860 микросекундах общего сигнала = 1,16 КГц, (резистор R1=120Ком)
Высоковата частота. Попробуйте уменьшить до примерно 400Гц, диммирование станет гораздо глубже.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дмитрий, а 400 Гц не слишком низкая частота?

 

поменял R1 - 200Ком, общая длительность сигнала 1440 микросекунд = 694Гц,

минимум диммирования - 30 микросекунд, около 2-х %. (на новых чипах)

 

на старых чипах, R1 - 200Ком, общая длительность сигнала 1320 микросекунд = 757Гц,

минимум диммирования - 50 микросекунд, около 3,8 %.

-------------------------------

продолжил экперименты по уменьшению минимума диммирования.

попытка поставить конденсатор, параллельно С1 такой же емкости, уменьшила минимум до 0,82% !!!!

(длительность сигнала 2900 микросекунд (344Гц), длительность мин. дим. 24 микросекунды = 0,82%)

похoже, все-таки, есть возможность влиять на мин. диммирования.

-------------------------------

еще 2 кондера в параллель.

длительность сигнала 5800 микросекунд, длит. импульса мин. дим - 12 микросекунд = 0,2% ура !

 

вопрос, диоды будут светиться на 2 мА?

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
вопрос, диоды будут светиться на 2 мА?
Да. Внешне это выглядит как изменение цвета кристалла :) но в полной темноте видно что он не перекрашивается ;) а реально светится.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да. Внешне это выглядит как изменение цвета кристалла :) но в полной темноте видно что он не перекрашивается ;) а реально светится.

 

а при каком токе совсем перестанет светиться?

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

а при каком токе совсем перестанет светиться?

На 1мА еще видно что светится, а меньше я не видел токов... Разумеется, глазом видно белые лучше всего, а рояли можно и не увидеть, даже в потемках. Хотя белые и рояли - близнецы-братья.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

финально получилось так:

резистор R1 - 30Ком, конденсатор C1 - 9 шт параллельно, одинаковых (попробовал бы еще, но кондеры кончились и срывается развертка осциллографа)

каждый конденсатор по 0,01мкФ и общая емкость - 0,09мкФ.

 

общая длительность импульса - 1800 микросекунд = 555 Гц,

длительность импульса минимума диммирования - 0,8 микросекунд.

получаем минимум на 0,045% !

 

на токе 1А - минимум диммирования 0,45 мА, что уже очень неплохо.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот жесть... по 9 конденсаторов.(понятно, что потом будет один).... повторяемость под вопросом.

 

сейчас повсеместно пытаются отойти от аналоговых схем. взять к примеру, современные телевизоры. все было бы гораздо проще и гибче сделать на микроконтроллере.

 

ну да ладно, хозяин барин :)

Изменено пользователем Kiraso (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

почему же, нормальная будет повторяемость, да, требуется некоторая настройка.

уже удалось добиться 0,45 мА на холостом ходу и надеюсь, это не предел.

хотелось бы добиться мин. диммирования почти от 0 и не городить механические реле или SSR на каждый канал.

из-за разброса параметров микросхем будут некоторые различия в номиналах R1 и С1 и все.

 

повторюсь, ардуино хорошо, но зачем из пушки по воробьям? зависания ардуино тоже никто не отменял.

и ... 10 каналов управления у меня ), 2 ардуино ставить? )

данная схема будет работать всегда.

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

пришлось паять схему снова, на новой партии микросхем.

 

получилось, емкость C1 от 0,09 мФ до 0,122 мФ (использовал набор емкостей 0,1; 0,01; 0,068 и 0,022), резистор R1 30кОм - 33кОм (в основном 33кОм)

 

частоты от 500 Гц до 800 Гц, минимум диммирования от 0,02% до 0,14% (3 канала в диапазоне 0,075 - 0,14%, остальные меньше)

 

как-то так.

 

для коммутации со светильником использую разъемы DB-25 (D-SUB, пайка на кабель), обычной плотности, возможно ли подключение основного питания 48 вольт, до 7 ампер через данный разъем?

по даташитам из интернета, допускается от 3 до 5А на контакт. Если соединить 3-4 контакта на + и на землю, достаточно ли будет надежно?

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

столкнулся с проблемой ....

прикрутил диодные матрицы на радиатор, теперь невозможно припаять провода ... паяльником 25вт.

Прошу посоветовать, топать за новым паяльником ватт на 40-60 или откручивать и припаивать?

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

столкнулся с проблемой ....

прикрутил диодные матрицы на радиатор, теперь невозможно припаять провода ... паяльником 25вт.

Прошу посоветовать, топать за новым паяльником ватт на 40-60 или откручивать и припаивать?

 

звезды то не очень хорошо паяются слабым паяльником, а тут такая большая ляминиевая plate. фиг прогреешь :)

скорей всего придеться искать более мощный паяльник.

 

а в принципе что тут спрашивать? открути одну и попробуй припаять, может выйдет :)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

да я вчера пару часов убил на растирание и притирку ) откручу, потом снова притирать ....

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

припаивание диодных матриц превратилось в головную боль.

убито 3 дня, были приобретены 4 паяльника, 2 по 60 ватт, 25 ватт и паяльная станция. припаять до сих пор не удается ( получается максимум "холодная пайка"

 

жесть какая-то

 

похоже припаять можно только старым советским "топором" ватт от 100, с медным жалом, найти бы еще где

Изменено пользователем tuxedo (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да возблагодарим же DNK за новую версию сборок, не требующую пайки ;)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

просто очень хорошо притер... хорошо тепло отводит.... попробуй-ка прогреть радиатор :)

 

ну а если серьезно, то наверное придется всеж их открутить, припаять и поставить на пасту снова. (по крайней мере это не три убитых дня и денег на паяльники)

Изменено пользователем Kiraso (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×