Показано с 1 по 10 из 12

Тема: Использование МВ-110.6У в умном доме

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3

    По умолчанию

    Dim12.JPG Три канала регулятора яркости светодиодной ленты на 12 вольт. Транзисторы - любые подходящие, я ставил IRF3205.
    Dim220.JPG трехканальный регулятор для ламп накаливания 220 вольт. симмисторы любые, я просто просил продавца на 25 ампер 600 вольт. Оптопары - MOC3022. можно любые, главное - чтобы включались в любой момент синусоиды.

    Вот одна из процедур регулировки яркости, такая - же идет на каждый канал
    (*Регулювання яскравості*)
    LED_set;
    LED_inc:=Dis3.8;
    LED_dec:=Dis3.9;
    LED_bright_count(CU:=((LED_inc OR (LED_bright_count.CV<LED_set AND NOT(LED_dec))) AND Synhro AND (LED_bright_count.CV<100)), RESET:=FALSE, LOAD:=FALSE);
    LED_bright_count(CD:=((LED_dec OR (LED_bright_count.CV>LED_set AND NOT(LED_inc))) AND Synhro AND (LED_bright_count.CV>=0)));
    IF LED_inc OR LED_dec THEN LED_set:=WORD_TO_BYTE(LED_bright_count.CV); END_IF;
    LED_out:=LED_bright_count.CV;
    При выборе сценария в LED_set пишется число от 0 до 100, и значение LED_out плавно на него выходит. Дальше просто умножаем LED_out на 10 и отправляем в МУ110-6У.
    LED_inc и LED_dec - булевые переменные, соответственно плавный набор и понижение яркости вручную.
    Скоростью регулировки рулит переменная Synhro, которая делается вот здесь:
    (*Генератор імпульсів*)
    PauseTimer(IN := ((NOT(StartValue))OR(Pulse)), PT:= INT_TO_TIME(25));
    IF PauseTimer.Q THEN StartValue:=TRUE; Pause:=TRUE; Pulse:=FALSE; END_IF;
    PulseTimer(IN := Pause, PT:= INT_TO_TIME(25));
    IF PulseTimer.Q THEN Pause:=FALSE; Pulse:=TRUE; END_IF;
    Synhro:=Pulse;
    Последний раз редактировалось WishMaster; 16.04.2013 в 13:40.

Похожие темы

  1. Ответов: 23
    Последнее сообщение: 20.01.2023, 13:58
  2. Управление освещением/отоплением в частном доме
    от Dmitriy2013 в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 16.02.2013, 10:12
  3. ПЛК 110, использование RS-232
    от =MiX@$= в разделе ПЛК1хх
    Ответов: 18
    Последнее сообщение: 14.10.2011, 14:26
  4. использование ттр - подробности
    от Igont в разделе Твердотельное реле
    Ответов: 1
    Последнее сообщение: 19.11.2009, 07:58
  5. Использование АС4
    от alex_sinjawin в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 10.11.2009, 18:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •