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

Open

Фотография
- - - - -

Еще один LED контроллер


  • Закрытая тема Тема закрыта
Сообщений в теме: 161

#1 Kiraso

Kiraso

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

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

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

Ну раз пошла такая.... тема. То также предлагаю к рассмотрению свой вариант контроллера для LED светильников.

 

вид сверху:

xLEDubeEvoTop_sm.jpg

 

с обратной стороны:

xLEDubeEvoBottom_sm.jpg

 

с торца:

xLEDubeEvoBlade_sm.jpg

 

платы драйверов (6 штук):

xLEDubeDrivers_sm.jpg

 

вместе:

xLEDubeEvoPlusDrivers_sm.jpg

 

 

Краткие хар-ки:

 

Контроллер:

- размер платы контроллера  100х49

- 6 каналов диммирования (для управления LED светильником), с дискретностью до 0,1%

- 2 твердотельных реле, для коммутации нагрузки (~220 вольт)

- 2 канала управления DC помпами (течение/генератор волн, перистальтика), совмещенные с 5 и 6 каналом диммирования

- управляемый выход для вентиляторов охлаждения (10 вольт), с программируемой задержкой отключения

- единое напряжение питания контроллера 12-36 вольт (контроллер и система охлаждения)

- программирование настроек через USB, а также возможность работы/программирования без использования компьютера.

 

Драйверная плата:

- размер платы драйверов  100х46  (скоро будет обновленная версия с форм-фактором совпадающим с контроллером и некоторыми улучшениями)

- 6 драйверов

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

- ток драйвера предустанавливается по желанию (не используются джамперы и прочее, как снижающее надежность), на данный момент делаю 0,3 или 0,6 или 0,9 ампер, возможны и другие варианты

- драйвера разделены на 2 группы (по три штуки), для возможности подключения разных по напряжению и/или маломощных БП

 

 

По функционалу контроллера:

 

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

 

Режим fade_macro позволяет указывать:

- номер канала

- рассписание по дням недели

- время включения

- время выключения

- длительность рассвета

- длительность заката

- целевой уровень

- активизация "луны"

- активизация ручного изменения целевого уровня (потенциометры)

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

 

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

 

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

 

Дополнительный функционал:

- выключение светильника при перегреве

- плавное снижение мощности светильника перед перегревом

- задержка отключения вентиляторов после завершения исполнительных программ

- любой канал может выполнять функцию "луны" до и после основной исполнительной программы

- плавное увеличений мощности при включении светильника

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

- есть система адаптации аквариума к светильнику, в течении 20, 40 или 60 дней светильник постепенно увеличивает мощность по каналам (с корректировав счетчик дней, можно выбрать и другой период)

- возможность в любой момент перевести светильник полностью в ручной режим (уровни) с возвратом в рабочее состояние.

- ну и много других мелких вкусностей :)

 

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

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

 

вот  http://rusfolder.com/35807109   (скопируйте и откройте в новом окне, если напрямую не выходит)  для примера и ознакомления краткая (очень краткая) инструкция тулзы для прошлой версии контроллера, для нового (она на самом деле совместима) будет выпущена более полная версия, добавляющая новые возможности в удобном графическом интерфейсе.

 

как-то так для начала  :)


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

#2 Kiraso

Kiraso

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

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

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

вот скриншот тулзы

 

tool.jpg


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

#3 Starcomputer

Starcomputer

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

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

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

Схемку бы .....

Или все из готовых модулей ?


С уважением, Сергей Таранченко

#4 Kiraso

Kiraso

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

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

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

не совсем из готовых модулей, там обвязка...

 

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


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

#5 oleg_il

oleg_il

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

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

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

А зачем столько потенциометров, я не просек? 



#6 Kiraso

Kiraso

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

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

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

это один из видов управления.... смотрим приложенный файл :)


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

#7 RusCo

RusCo

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

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

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

Молодец! Классно

#8 Kiraso

Kiraso

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

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

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

прошивка контроллера отлажена под новый тип плат (evo).

 

 

 

платы из Китая пришли без надписей на одной стороне (всё таки китайский новый год дал о себе знать :) )

 

вот для небольшой наглядности картинка с коннекторами

Прикрепленные изображения

  • DSC_0585 pinmap.jpg

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

#9 FEV

FEV

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

  • Пользователи
  • PipPipPip
  • Cообщений: 533
  • Откуда:Самара

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

Какова цена контроллера и платы драйверов?



#10 Kiraso

Kiraso

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

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

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

4 000 рублей контроллер

1 500 рублей драйвера


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

#11 Kiraso

Kiraso

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

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

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

добавил степенную функцию (отключаемую) для рассветов и закатов (более плавное изменение на малых уровнях).

 

мелочь, а приятно :)


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

#12 Kiraso

Kiraso

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

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

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

тут озадачился еще одним расширением.

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

 

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

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

 

http://www.aquatis.r...il.php?ID=23404      ( Sicce Voyager 2 ) 

 

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


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

#13 tuxedo

tuxedo

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

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

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

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

можно и с двумя помпами попробовать.



#14 Kiraso

Kiraso

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

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

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

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

 

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

- уровень мощности

- длительность рабочего состояния

- длительность паузы.

 

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

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

 

зы:  по Sicce Voyadger я говорил о младших моделях, ибо старшие версии уже с классическим "ходовым винтом"


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

#15 tuxedo

tuxedo

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

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

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

покопался в профилюксе, таймеры можно задавать с шагом в 0,01 минуты. 

 

по алгоритму, нормальные такие параметры. в вортеке тоже самое )

надо реверс-ижиниринг применить и посмотреть на сигналы и алгоритм работы у вортеков 

 

Sicce у меня 3 и 4, вроде это и есть младшие модели. 



#16 Kiraso

Kiraso

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

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

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

ну тогда должно получится :)


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

#17 Kiraso

Kiraso

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

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

Отправлено 06 Сентябрь 2013 - 11:35

фото контроллера вместе с новой версией платы драйверов

 

evo+drv_top.jpg

 

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

всё это конечно извращение, но... пускай будет.

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

 

 

также для маленьких светильников ( пресноводный, но в принципе и для простенького, маленького  МА можно использовать ) был разработан такой компактный, примитивный и недорогой 2х канальный контроллер AIR smart, сразу совмещенный и с драйверами

 

air smart.jpg

 

Краткие ТХ:

 

- Размер 50 х 50 мм, высота примерно 10 мм ( требуемое пространство в корпусе )
- Питание 12...24 вольта ( максимум 30 вольт )
- Два драйвера для светодиодов на ток 0,5А и/или 1,0А. 

- ШИМ  10 бит
- Штатно обслуживает до 12 светодиодов, при овердрайве до 16.

- Фиксированная "луна" ( опционально, зависит от прошивки )

- Управление:
    - Уровень яркости светильника  ( регулировка  25%-100%,   регулирует ОБА канала одновременно *** )
    - Уровень яркости дополнительного канала "Контраст"  ( для исключения перегрева радиаторов светильника АЙР,
                              при увеличении уровня на канале "Контраст", автоматически уменьшается уровень основного канала пропорционально мощности каналов,
                              т.е. итоговая мощность светильника постоянна *** )

                              *** Возможна прошивка с независимой регулировкой яркости 2х каналов.
   - Продолжительность светового дня (  6, 8, 10 и 12 часов )
   - Длительность рассвета и заката ( общая настройка ),
                              доступны значения:  НЕТ ( сразу таргет уровень ),  1/16,   1/8  или 1/4  от продолжительности светового дня
   - Длительность паузы в "полдень" PITA ( снижение мощности почти до нуля в дневные часы, также плавно ),
                              доступны значения:  НЕТ,  1/16,   1/8  или 1/4  от продолжительности светового дня минус продолжительность рассвета и заката.

 

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

 


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

#18 elContra

elContra

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

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

Отправлено 06 Сентябрь 2013 - 13:25

Кто-нибудь может объяснить зачем в цепь к источнику тока с защитой от КЗ ставят предохранители???? 



#19 Kiraso

Kiraso

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

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

Отправлено 06 Сентябрь 2013 - 13:32

да потому что эта защита (что в чипе) не всегда срабатывает, когда надо (реально было на практике), 

это раз,

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

 

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


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

#20 elContra

elContra

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

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

Отправлено 06 Сентябрь 2013 - 13:42

Что надо сделать с драйвером, чтобы в нем не сработала защита?






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

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