Перейти к содержимому

Open

Фотография

Шестиканальный контроллер светодиодов для МА готов

контроллер диодов

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 147

#21 Cezet

Cezet

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 7 561
  • Меня зовут:Сергей.
  • Откуда:Москва ЗАО ул. Веерная.

Отправлено 14 Апрель 2013 - 22:55

RusCo

а сколько у вас сборок? 5-10-18, как у меня?

 

 

ААА у меня не пасивное охлаждение! :cry: и 8 сборок. :( И каждая сборочка дорога! ;)  

RusCo

"Функций понавешать туда можно очень дохрена."

А если тупо одеяло из махровой пыли ляжет на радиатор?и сборки лягут?

Дим запрограммировать контроллер в будущем, чтоб диммировал при перегреве, возможно будет?


 

 

 


ВеК ЖиВи,ВеК УчИсЬ!!!
Мои аквариумы: Торпеда v2,( Торпеда v1Запуск Торпеды v1 ),Мой дачный пруд в Обнинске.


#22 Kiraso

Kiraso

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 426
  • Откуда:St.Petersburg

Отправлено 14 Апрель 2013 - 23:07

Дим запрограммировать контроллер в будущем, чтоб диммировал при перегреве, возможно будет?

 

софтверные ШИМы, как ни крути, съедают очень много ресурсов чипа.  отчасти именно из-за такого решения, контроллер минимизирован до предела, имхо.

 

опрашивать цифровые датчики температуры, можно несколькими способами. самый распространенный, это софтверная реализация мастера 1wire шины. и во тут большой подвох, сделать одновременно софтверную реализацию ШИМов и 1wire на таком чипе практически не реально... точнее свет подглючивать будет.

второй вариант сделать шину 1 wire используя аппаратный uart, тогда еще можно подружить его с softPWM, но единственный uart данного чипа используется с bluetooth.

 

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


"Зато теперь
Мы знаем, каково с серебром;
Посмотрим, каково с кислотой..." ©БГ

#23 Cezet

Cezet

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 7 561
  • Меня зовут:Сергей.
  • Откуда:Москва ЗАО ул. Веерная.

Отправлено 14 Апрель 2013 - 23:44

:lol: я НУБ и НАС тысячи :lol: 

НУ Ребят просьба не выражаться :sorry: Вот чесно из того что написано понял всего несколько слов народных "подружить" с "трезвый взгляд"(хотя сам не пьющий :lol: )

Понял пока одно, контроллер не дорогой!

Но такой как есть!

И еще вопрсик ;) 

"Функций понавешать туда можно очень дохрена."

А "дохрена" это что? Примерчики можно :ah: 


ВеК ЖиВи,ВеК УчИсЬ!!!
Мои аквариумы: Торпеда v2,( Торпеда v1Запуск Торпеды v1 ),Мой дачный пруд в Обнинске.


#24 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 15 Апрель 2013 - 06:49

А если тупо одеяло из махровой пыли ляжет на радиатор?и сборки лягут?

Дим запрограммировать контроллер в будущем, чтоб диммировал при перегреве, возможно будет? 

Поэтому в моем светильнике будет стоять радиатор с ЧЕТЫРЕХКРАТНЫМ запасом по производительности :) Я думаю что это максимальный запас, который еще можно признать разумным :)

 

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



#25 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 15 Апрель 2013 - 06:51

софтверные ШИМы, как ни крути, съедают очень много ресурсов чипа.  отчасти именно из-за такого решения, контроллер минимизирован до предела, имхо.

 

опрашивать цифровые датчики температуры, можно несколькими способами. самый распространенный, это софтверная реализация мастера 1wire шины. и во тут большой подвох, сделать одновременно софтверную реализацию ШИМов и 1wire на таком чипе практически не реально... точнее свет подглючивать будет.

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



#26 RusCo

RusCo

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

  • Пользователи
  • PipPip
  • Cообщений: 95
  • Откуда:Воронеж

Отправлено 15 Апрель 2013 - 07:49

Диммировать при перегреве - это как? Вырубать канал? или что? Нагрелась одна сборка из-за фиолетовых - что делать? Как именно эту сборку отключить?

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

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



#27 Kiraso

Kiraso

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 426
  • Откуда:St.Petersburg

Отправлено 15 Апрель 2013 - 08:40

Диммировать при перегреве - это как? Вырубать канал? или что?

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

 

Нагрелась одна сборка из-за фиолетовых - что делать? Как именно эту сборку отключить?

В свое время, я примерно так и делал, было 8 датчиков и 24 ШИМа в контроллере, c дополнительной пропиской к датчикам конткретных ШИМов... причем и кулера могли крутится с разными оборотами, НО такое нагромождение совершенно ни к чему, и в конечном итоге выбрал золотую середину: гораздо проще всё, но и термоконтроль оставил.


"Зато теперь
Мы знаем, каково с серебром;
Посмотрим, каково с кислотой..." ©БГ

#28 RusCo

RusCo

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

  • Пользователи
  • PipPip
  • Cообщений: 95
  • Откуда:Воронеж

Отправлено 15 Апрель 2013 - 09:11

Kiraso, я все это понимаю. Я не понимаю ЗАЧЕМ это всё лепить в контроллер света, который планировался и производится под пассивное охлаждение с хорошим запасом?
Можно отдельным устройством термоконтроль реализовать.

#29 RusCo

RusCo

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

  • Пользователи
  • PipPip
  • Cообщений: 95
  • Откуда:Воронеж

Отправлено 15 Апрель 2013 - 09:18

....
"Функций понавешать туда можно очень дохрена."
А "дохрена" это что? Примерчики можно :ah: 

Ну Дима уже писал - световые эффекты, пресеты. Я думаю, что пару-тройку таймеров на контроллер еще повесить можно, на свет в сампе и еще чего-нибудь :)
Можно баллинг сделать таймерный :)
Но это уже аквакомп получается.

#30 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 15 Апрель 2013 - 09:59

В свое время, я примерно так и делал, было 8 датчиков и 24 ШИМа в контроллере, c дополнительной пропиской к датчикам конткретных ШИМов... причем и кулера могли крутится с разными оборотами, НО такое нагромождение совершенно ни к чему, и в конечном итоге выбрал золотую середину: гораздо проще всё, но и термоконтроль оставил.

Все что может сломаться, сломается непременно, а все что не может - сломается с большой вероятностью - золотое правило проектировщика любых систем :) Поэтому я решил - делаю охлаждение с запасом, близким к параноидальному, и дело с концом :) Как-нить дойдут руки, потестирую плотнее пилоты заказных кулеров на тепловых трубках, которые ко мне уже приехали. С небольшим обдувом там вообще получается весело по расчетам - рассеиваемая мощность до 300Вт :)



#31 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 15 Апрель 2013 - 10:05

Но это уже аквакомп получается.

И в случае поломки (мало ли что, у нас вон 380 в сети было - шину на подстанции вырезали) становится ВСЕ. И сидим неделю без света и всего остального. Автономные устройства предпочтительнее в этом отношении.


  • DNK это нравится
С уважением, Сергей Таранченко

#32 Kiraso

Kiraso

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 426
  • Откуда:St.Petersburg

Отправлено 15 Апрель 2013 - 10:40

Все что может сломаться, сломается непременно, а все что не может - сломается с большой вероятностью - золотое правило проектировщика любых систем :)

да, но можно и простую вещь сделать через ж..., а сложную качественно.

 

ну да ладно, позволю себе немного критики девайса :)

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

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

 

ну а теперь обещанная критика (на будущее и пока немного) :)

- необходимо использовать дополнительный БП для питания контроллера

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

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

- вообще GND  в данном устройстве разведен не правильно (по части подключения), в принципе всё поправимо, если забыть о 1-4 контактах ( на самом деле 3 контакт ни куда не подключен ) на разъеме для подключения драйверов, т.е. их НЕ использовать.  поясню, если их подключить к драйверным платам, то общий всего светильника будет закольцован между устройствами... и пульсации от работы драйверов запросто полезут в контроллер... но даже это не самое страшное, если представить плохой контакт общего провода от мощного БП к драйверам, то... весь "сверхток" для питания драйверов пойдет через общий контроллера... да печать на плате может сгореть запросто!  Общее правило для всех схем (вспомните как разводятся УМЗЧ по питанию, хотя бы): топология звезда, т.е. все БП соединяются между собой минусами (общий) минимально возможной длины и макисмально возможной толщины (ну в разумных пределах конечно) проводниками, а далее питание (+ и -) идут уже к каждой плате индивидуально и ни в коем случае не объединяются минусы между платами, только на БП!


  • STK, DNK и Starcomputer это нравится
"Зато теперь
Мы знаем, каково с серебром;
Посмотрим, каково с кислотой..." ©БГ

#33 RusCo

RusCo

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

  • Пользователи
  • PipPip
  • Cообщений: 95
  • Откуда:Воронеж

Отправлено 15 Апрель 2013 - 12:53

Kiraso, я тоже вставлю свой РУПЬписят.

По положительному моменту - это основы проектирования. Если этой защиты нет, то не нужно обращаться к этому производителю.
По GND - Дима пропагандирует и продает БП для сборок и этого контроллера. Там все ок.
Резисторами напряжение понижается - это где? Я просто не увидел или недосмотрел...
По КВАРЦУ - для этой частоты он стоит хорошо, см. плату с др. стороны.

Со своей колокольни сброшу главный колокол: НЕ ПОНИМАЮ ДЛЯ КОГО ЭТОТ КОНТРОЛЛЕР СОЗДАН ВООБЩЕ?
Мне, чтоб им пользоваться, придется эмулятор ставить на комп, не признаю я планшеты никакие, и телефон у меня кнопочный.
Мне нужен свет с управлением/программированием ОДИН РАЗ и чтоб потом ОНО работало вечно.
А у нас ИГРУЛЯ для демонстрации цветомузыки удаленно... ну я этим никогда пользоваться не буду.
Интерфейс ... да его нет. Но я так понимаю, что работы будут вестись....
Самый большой для меня вопрос - смысл уходить от хардовых 8-ми бит на програмные 11? - НУ НЕТ СМЫСЛА! Да хоть по 10% пусть диммируется.

Ну вообщем не отрекламировал... :(


Сразу, чтоб было понятно к чему клоню - мне нужен контроллер на/рядом с устройством. На котором есть часы и возможность программиррования уровней поканально в зависимости от времени. Т.е. я вижу часы, кручу там время и выбираю уровни, - всё. Сидя напротив тоже можно, но не важно. Но я не хочу и не буду покупать Андроид-устройство ради 50$-го контроллера. Всегда должно быть предусмотрено локальное управление. Ну и конечно не на тач-паде, а 5-ю классическими кнопками.
... причем эти кнопки должы быть в идеале не на светильнике, а типа ДУ для ТВ...

#34 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 15 Апрель 2013 - 12:57

ну а теперь обещанная критика (на будущее и пока немного) :)

- необходимо использовать дополнительный БП для питания контроллера

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

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

- вообще GND  в данном устройстве разведен не правильно (по части подключения), в принципе всё поправимо, если забыть о 1-4 контактах ( на самом деле 3 контакт ни куда не подключен ) на разъеме для подключения драйверов, т.е. их НЕ использовать.  поясню, если их подключить к драйверным платам, то общий всего светильника будет закольцован между устройствами... и пульсации от работы драйверов запросто полезут в контроллер... но даже это не самое страшное, если представить плохой контакт общего провода от мощного БП к драйверам, то... весь "сверхток" для питания драйверов пойдет через общий контроллера... да печать на плате может сгореть запросто!  Общее правило для всех схем (вспомните как разводятся УМЗЧ по питанию, хотя бы): топология звезда, т.е. все БП соединяются между собой минусами (общий) минимально возможной длины и макисмально возможной толщины (ну в разумных пределах конечно) проводниками, а далее питание (+ и -) идут уже к каждой плате индивидуально и ни в коем случае не объединяются минусы между платами, только на БП!

Спасибо за замечания.

1. Контроллер готовится в светильник, там будет положенное ему питание :) Строго говоря, все БП, которые я продаю или предлагаю, также имеют питание для этого контроллера, так что этой проблемы не вижу.

2. Согласен, в принципе это так. Но в данном случае потребление мизерное, таким образом, это решение просто, надежно и не жрет почти ничего.

3. По кварцу не скажу, если хотите, запрошу проектировщика - почему он там.

4. Что касается земли - я два раза в старттопике написал об этом и даже один раз выделил мажентой :) Что касается топологии драйверных сборок, то звезда принята как базовое решение - см. двухдрайверные новые сборки :) Что касается в целом правильности разводки платы - мне снова трудно что-либо сказать, это вопрос к разработчику. Могу сказать только что обычно те, кто высказывают замечания против его решений, после общения с ним, соглашаются с его точкой зрения :)



#35 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 15 Апрель 2013 - 13:05

Руслан, отвечу по пунктам:

1. Версия управляющей программы под РС делается. Кроме того, в него уже прошита настройка вполне нормальная - можно вообще ничего не менять ;)

2. Нет ничего вечного - посмотри как народ ломал копья на предмет как адаптировать кораллы с большой силе света :) Да и неужели ты не захочешь показать гостям как оно там, в аквариуме, под разным светом? ;) Не поверю!

3. А что хочется в интерфейсе увидеть? Возможно, это будет включено в версию для РС. Хотя, если честно, я совершенно не понимаю что может быть еще нужно - все что надо - уже есть. Всякие излишества типа рисования спектра светильника?

4. Ты же сам видел что даже текущая ступенька на малых токах велика. Следующая версия контроллера планируется с более глубоким ШИМом, скорее всего адаптивным - как мы с тобой и обсуждали. Еще раз подчеркну - это актуально на малых токах.



#36 RusCo

RusCo

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

  • Пользователи
  • PipPip
  • Cообщений: 95
  • Откуда:Воронеж

Отправлено 15 Апрель 2013 - 13:18

Дима, не, все хорошо, просто я клиент такой... :)
А вот насчет показать кораллы под разным спектром .... спорно, ни разу не делал и сомневаюсь, что буду делать. Коррекция спектра нужна как просто пресет для того, чтобы можно было сфотографировать той-же мыльницой - это макс. на что я пойду ради гостей :) А крутить-вертеть - это не моё.

По поводу этих мелких диммирований - ерунда всё это... для меня 0.5-1-2-5-9-15-30-50-70-100 процентов шкала пойдет. Ступеньки света нормальные, мы не в МуленРуж :)
Да, адаптивность нужна...

И про программу: Я ее включу один раз, настрою и выключу. Должен включить один раз и всё. Не понимаю я мульки этой кручу-верчу, раздолбать всё хочу. Игрушка - моя резюмя. :)
Не, классно и дешево даже, но ... не моё это :)
У меня ШИМ работает в тупую с ТХТ файла. Никаких регулировок не предусмотрено :)
  • Cezet это нравится

#37 kuzia2k

kuzia2k

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 503
  • Меня зовут:Руслан
  • Откуда:Хабаровск

Отправлено 16 Апрель 2013 - 15:25

Растительная работает на минимальном кпд (высоко висит) и мне этого достаточно. В общем тот результат который я имею меня устроил, соответственно деньги доверены не зря :)

Растительная это что значит, простите?:)



#38 RusCo

RusCo

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

  • Пользователи
  • PipPip
  • Cообщений: 95
  • Откуда:Воронеж

Отправлено 16 Апрель 2013 - 15:41

kuzia2k, -
https://reefcentral....elnym-spektrom/
https://reefcentral....m-s-modifitcir/
https://reefcentral....a-s-rastitelny/
  • DNK это нравится

#39 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 17 Апрель 2013 - 20:16

Хочу сделать пару пояснений по контроллерам.

 

1. Винты разъема питания первоначально закручены на заводе ОЧЕНЬ сильно. Не волнуйтесь, берите отвертку получше и прилагайте усилие побольше :)

2. Время на новом контроллере не установлено. То есть оно было при прошивке инициализировано как 00.00, потом часы пошли, но в общем случае они врут от реального времени часов на 15-20 :) поэтому первым делом поставьте контроллеру актуальное время.



#40 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 931
  • Меня зовут:Дмитрий

Отправлено 20 Апрель 2013 - 16:39

В стартовом сообщении выложена новая версия программы управления. Убран глюк с выходом из программы. Она по прежнему не выгружается из памяти, но при повторной активации не зависает и работает нормально. По крайней мере на 3 проверенных устройствах ошибки нет. Пожалуйста, попробуйте новую версию программы. Жду ваших отзывов.






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных