Просмотр полной версии : ПР102, управление светом кратковременным испульсом.
Доброго времени суток!
Приобрел себе ПР102 для управления светом в квартире. Все супер-гуд, прибор со своими задачами справляется отлично.
Но есть один нерешенный вопрос.
Мне не хватает понимания как запрограммировать один из выходов.
Дано:
15 выходов напрямую управляют своими нагрузками, соответственно я легко настроил необходимые клавиши, количества нажатий и мастер выключатель.
Но один из выходов управляет диодной лентой через драйвер, подавая на него кратковременные импульсы для включения и отключения. Реализовал я это через таймер TP, с длительностью 0,1с.
Задача:
Надо как-то отслеживать в каком на данный момент состоянии находится свет.
Если свет включен, выключить, так же кратковременным импульсом.
А если выключен, то ничего не делать.
Все до чего допёр во вложении. Переменная 1/0 - энергонезависимая, чтобы прибор понимал последнее состояние.
Но макрос не работает в должной мере, так как если выключить свет по входу RESET, переменная не возвращается в состояние "0" и при следующем срабатывании мастер-выключателя свет включится, а переменная перейдет в значение "0" и все поедет.
kondor3000
07.02.2023, 19:41
Все до чего допёр во вложении. Переменная 1/0 - энергонезависимая, чтобы прибор понимал последнее состояние.
Но макрос не работает в должной мере, так как если выключить свет по входу RESET, переменная не возвращается в состояние "0" и при следующем срабатывании мастер-выключателя свет включится, а переменная перейдет в значение "0" и все поедет.
Можно например так, на ваших элементах 65756
Но наверно можно и проще сделать.
Сергей0308
07.02.2023, 20:03
Доброго времени суток!
Приобрел себе ПР102 для управления светом в квартире. Все супер-гуд, прибор со своими задачами справляется отлично.
Но есть один нерешенный вопрос.
Мне не хватает понимания как запрограммировать один из выходов.
Дано:
15 выходов напрямую управляют своими нагрузками, соответственно я легко настроил необходимые клавиши, количества нажатий и мастер выключатель.
Но один из выходов управляет диодной лентой через драйвер, подавая на него кратковременные импульсы для включения и отключения. Реализовал я это через таймер TP, с длительностью 0,1с.
Задача:
Надо как-то отслеживать в каком на данный момент состоянии находится свет.
Если свет включен, выключить, так же кратковременным импульсом.
А если выключен, то ничего не делать.
Все до чего допёр во вложении. Переменная 1/0 - энергонезависимая, чтобы прибор понимал последнее состояние.
Но макрос не работает в должной мере, так как если выключить свет по входу RESET, переменная не возвращается в состояние "0" и при следующем срабатывании мастер-выключателя свет включится, а переменная перейдет в значение "0" и все поедет.
Может так устроит:
65757
Увы, не работает. После активации по входу ON/OFF, на последнем перед таймером "ИЛИ" подвисает еденица до тех пор, пока не подашь сигнал на вход RESET. А так, переменную считает правильно, все четко. Пробовать с XOR, через NOT на выходе из DTRIGGER - работает. НО, тогда при запуске прибора на выход подается импульс.65758
Мне нужно управление двумя выходами. первый подается кратким нажатием и передает импульс на выход. По второму входу, в зависимости от текущего состояния переменной (1 или 0), надо либо подать импульс, либо ничего не делать.
Можно например так, на ваших элементах 65756
Но наверно можно и проще сделать.
Вот так макрос работает в точности, как я бы хотел. Но при включении прибора, на выходе "1":rolleyes:
65760
Сергей0308
07.02.2023, 21:05
Вот здесь сразу букет Т-триггеров в одном флаконе, до 32: https://owen.ru/forum/showthread.php?t=12691&page=63
Кстати, там и общий сброс имеется, в смысле по команде всё сразу выключается.
Вы, если захотите, можете и себе что-то подобное добавить, пока, как я понимаю, у Вас вход непосредственно соединён с выходом, в смысле, никакой логики нет, сигнал на выходе повторяет сигнал на входе!
Я понимаю, что логика у Вас жёсткая, может лучше её немного смягчить?!
Вот здесь сразу букет Т-триггеров в одном флаконе, до 32: https://owen.ru/forum/showthread.php?t=12691&page=63
Кстати, там и общий сброс имеется, в смысле по команде всё сразу выключается.
Вы, если захотите, можете и себе что-то подобное добавить, пока, как я понимаю, у Вас вход непосредственно соединён с выходом, в смысле, никакой логики нет, сигнал на выходе повторяет сигнал на входе!
Я понимаю, что логика у Вас жёсткая, может лучше её немного смягчить?!
Вопрос закрыт, спасибо!
Не вижу поста, который дал это решение. В точности то, что нужно. Удалил, что ли...
65761
Спасибо!
Вопрос закрыт, спасибо!
Не вижу поста, который дал это решение. В точности то, что нужно. Удалил, что ли...
65761
Спасибо!
Так там, вроде не то - при запуске реле свет выключится, а переменная не сбросится. Поэтому и удалил.
А вот этот вариант, кажется то что надо
65762
Предыдущий вариант уже в приборе, все работает! Благодарю! Этот позже протестирую.
Так там, вроде не то - при запуске реле свет выключится, а переменная не сбросится. Поэтому и удалил.
А вот этот вариант, кажется то что надо
65762
Еще один вариант, если я правильно понял назначение кнопки Reset
65763
Сергей0308
08.02.2023, 10:22
Еще один вариант, если я правильно понял назначение кнопки Reset
65763
Преведущий вариант более правильный, в смысле, нижняя цепь(от входа сброс, далее инвертор, далее элемент 2И) - не нужна, в смысле, она никакой роли не играет!
В принципе туда много чего можно туда навтыкать, что никакой роли не играет!
Короче, будет не верно работать если Т-триггер переключать(менять состояние на выходе) быстрее чем отработает таймер(импульс включения заданной длительности).
И, без обратной связи ненадёжно будет, лучше брать состояние с драйвера светодиодной ленты!
Мой вариант с интервалом между импульсами:
65791
Только в крайних случаях(если мозгов не хватает) брать состояние с выхода Т-триггера, но ещё раз повторюсь, так не желательно!
65790
Даже так:
65792
65837
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot