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

Бородатая Бородатая агама - крупная ящерица, она вырастает до 60 см в длину, примерно треть от всей ее длины составляет хвост. Благодаря неприхотливости в содержании и дружелюбному характеру бородатая агама стала популярным домашним питомцем. Для её содержания необходим большой террариум, так как это достаточно крупная ящерица.

Механический морской змей

Эхолокация

Морские канарейки

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 (см. историю изменений)

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


Ссылка на сообщение

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

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

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

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

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

Войти

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

Войти

×
×
  • Создать...