Страница 1 из 3

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 19:26}
aabsolut
Здравствуйте! Подскажите пожалуйста как сделать.
Имеется кнопка и два реле подключенные к контроллеру.
1) При кратковременном нажатии ничего не происходит.
2) При удержании кнопки более чем 2 секунды, включается первое реле.
3) После того как включилось первое реле, каждое кратковременное нажатие кнопки включает второе реле на 250 миллисекунд.
4) При длительном удержании кнопки первое реле выключается и второе не отрабатывает.

Я накидал проект, но у меня получается одно паразитное срабатывание второго реле которого быть не должно. То есть после того как удерживаю кнопку, включается первое реле, а как отпускаю срабатывает второе. Что бы было понятно объясню зачем мне всё это нужно. Есть усилитель, есть кнопка, которая отвечает за включения усилителя в работу и за кнопку "MUTE"
Как убрать первое паразитное срабатывание второго реле?

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 20:12}
Гость
Странно ,говорите про реле а пишите в FBD ?
Пишите в LAD-e.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 20:29}
aabsolut
Что то в LAD-e мне совсем не понятно.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 21:34}
zebik
вот

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 21:41}
Гость
1835703.png
Вот в ЛАДе...

Добавлено (12.10.2015, 21:41)
---------------------------------------------
zebik писал(а):Прикрепления: 3484800.png(16Kb)
А вы не думаете что отсчёт 250 мс начнется сразу по истечении 2сек не отпуская кнопки, это не критично?
В своей схеме это исключил.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:10}
zebik
sser писал(а):А вы не думаете что отсчёт 250 мс начнется сразу по истечении 2сек
Ща проверим :)

Добавлено (12.10.2015, 22:04)
---------------------------------------------
Собрал схему автора Изображение а она вообще не работает так как он написал

Добавлено (12.10.2015, 22:10)
---------------------------------------------
Короткие нажатия тоже включают "сеть"

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:15}
Гость
7716800.png
Про подтягивающий резистор не забыли?

И вот мой вариант с поправкой .

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:26}
aabsolut
zebik писал(а):собрал схему автора ана вообще не работает так как он написал
Работает. Первый таймер настроен на задержку включения через 1500 миллисекунд, далее ТТ тригер который меняет своё состояние по переднему фронту. Получается что выход 8 включится только после удержания кнопки 1,5 секунды. Короткое нажатие выход 8 (сеть) не включает. У первого таймера вход инверсный. Далее элемент "и" который собирает еденички на выходе кнопки  после того как отработает первый таймер. На второй ветке р-тригер и таймер с задержкой на отключение в 250 миллисекунд.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:28}
zebik
Данная схема включает и выключает "сеть" по короткому нажатию  кнпки с задержкой 2 секунды.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:31}
Гость
zebik писал(а):Данная схема включает и выключает "сеть" по короткому нажатию кнпки.
таймер 2000мс ?

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:33}
zebik
zebik писал(а):Работает. Первый таймер настроен на задержку включения через 1500 миллисекунд
То-есть и короткий импульс даст включение с заданной задержкой.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:35}
Гость
zebik писал(а):Данная схема включает и выключает "сеть" по короткому нажатию кнпки.
таймер 2000мс ?

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:35}
zebik
sser писал(а):таймер 2000мс ?
Да. а что это меняет?

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:39}
aabsolut
Должно работать так:
долгое нажатие в течении 1500 миллисекунд включит усилитель и оставит его включенным
после этого коротким нажатием включаю "мут" следующее короткое нажатие выключает мут длительность импульса 250 миллисекунд (вкл-250млс-выкл)
опять длинное нажатие выключает усилитель

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:40}
Гость
(Случайно повторил письмо ,-это про 2000мс)

Складывается впечатление что кнопка инверсна.

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:42}
aabsolut
Кнопка энкодера, вроде как нормально разомкнутая

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:42}
Гость
aabsolut писал(а):Должно работать так:долгое нажатие в течении 1500 миллисекунд включит усилитель и оставит его включеннымпосле этого коротким нажатием включаю "мут" следующее короткое нажатие выключает мут длительность импульса 250 миллисекунд (вкл-250млс-выкл)опять длинное нажатие выключает усилитель
это понятно...

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:45}
zebik
Блок "TON" создаёт ЗАДЕРЖКУ импульса поступившего на вход.
Но он  НЕ ОТМЕНЯЕТ прохождение импульса. 
Соберите схему на столе, и будет вам счастье )))))))

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:47}
aabsolut
Сейчас у меня получается так: кратковременно нажимаю ничего не происходит, удерживаю включается усилок и как только отпускаю кнопку срабатывает импульс на отключение звука, следущее нажатие включает звук, а долгое нажатие выключает усилитель. Вот бы убрать первый импульс на отключение звука

Несколько действий одной кнопкой.

Добавлено: 12.10.2015{, 22:48}
zebik
Сдаётся мне тут счётчик нужно делать...(для осуществления ожидания двух секунд)