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

R-триггер с задержкой импульса

Добавлено: 24.09.2019{, 21:02}
Dryundel
R-триггер с задержкой импульса
.
2019-09-24_205202.jpg
2019-09-24_205202.jpg (2.47 КБ) 2198 просмотров
. RtrigTimer по фронту на входе I выдает короткий (один цикл программы) импульс на выходе Q после задерки Time.

Time - время задержки до импульса на выходе Q выставляется в параметрах пользователя в миллисекундах.

R-триггер с задержкой импульса

Добавлено: 25.09.2019{, 12:52}
jorj22
Пожалуйста добавьте внешний вход "Time" в ваш блок . Так будет более удобно, мне так кажеться. :yes:

R-триггер с задержкой импульса

Добавлено: 25.09.2019{, 14:15}
Dryundel
jorj22 писал(а):
25.09.2019{, 12:52}
Пожалуйста добавьте внешний вход "Time" в ваш блок . Так будет более удобно, мне так кажеться. :yes:
По просьбам трудящихся с внешним входом Time
.
2019-09-25_141044.jpg
2019-09-25_141044.jpg (3.33 КБ) 2122 просмотра
.

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 10:41}
AndrejK
Скажите, Ваш ПБ выдаст импульс через заданное пользователем время t, в зависимости или независимо от изменения состояния на входе I за это время t?

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 12:30}
Dryundel
AndrejK писал(а):
19.11.2021{, 10:41}
Скажите, Ваш ПБ выдаст импульс через заданное пользователем время t, в зависимости или независимо от изменения состояния на входе I за это время t?
Нет. Если за время Time после первого фронта будет еше один фронт, то начнется новый отсчет времени Time и на выходе импульс будет относительно второго фронта, а относительно первого фронта импульса уже не будет.
Если же фронты на входе циклические и время между ними меньше чем Time, то на выходе импульсов не будет до тех пор, пока время между фронтами не станет больше чем Time .

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 12:38}
AndrejK
Т.е. это таймер с задержкой на включение плюс R-триггер. Или этот триггер сработает даже, если фронт сигнала меньше заданного времени t?

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 12:44}
Dryundel
AndrejK писал(а):
19.11.2021{, 12:38}
Т.е. это таймер с задержкой на включение плюс R-триггер. Или этот триггер сработает даже, если фронт сигнала меньше заданного времени t?
Нет. Это R-триггер который запускает таймер, по истечении времени которого на выходе происходит короткий импульс.
.
R-триггер с задержкой.jpg

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 12:54}
AndrejK
После графиков вопрос снят. Спасибо.

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 13:02}
Naladchik
Dryundel писал(а):
24.09.2019{, 21:02}
...по фронту на входе I выдает короткий...
По постоянному фронту на входе или по импульсу?
Если на входе длительность одиночного фронта будет меньше времени Time импульс на выходе будет?

R-триггер с задержкой импульса

Добавлено: 19.11.2021{, 13:08}
Dryundel
Naladchik писал(а):
19.11.2021{, 13:02}
По постоянному фронту на входе или по импульсу?
По фронту. Это же все-таки R-триггер, но с задержкой. ))) Смотри график выше.

Отправлено спустя 59 секунд:
Не надо еще одного R-триггера.

Отправлено спустя 7 минут 7 секунд:
Naladchik писал(а):
19.11.2021{, 13:02}
Если на входе длительность одиночного фронта будет меньше времени Time импульс на выходе будет?
Длительность фронта - это не правильная формулировка.
Есть фронт, а есть спад. Это условно мгновенные понятия.
Длительность импульса на входе значения не имеет. А вот если импульсы короткие и до истечения времени Time произойдет второй импульс, со своим фронтом, соответственно, то на выходе относительно первого импульса ничего не произойдет, т.к. таймер перезапустится вторым импульсом на входе и Time уже будет работать относительно второго входного импульса.

Отправлено спустя 7 минут 11 секунд:
Фронт - спад.jpg

R-триггер с задержкой импульса

Добавлено: 20.11.2021{, 21:46}
Rovki
А что из штатных блоков ,сделать такой БП никак?
Можно и F триггер с задержкой и задержка на включение+ задержка на выключение......итд :smile37:

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 09:36}
Dryundel
Rovki писал(а):
20.11.2021{, 21:46}
А что из штатных блоков ,сделать такой БП никак?
Можно и F триггер с задержкой и задержка на включение+ задержка на выключение......итд :smile37:
Попробуйте. Даже интересно.)))

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 12:07}
Rovki
Dryundel писал(а):
21.11.2021{, 09:36}
Rovki писал(а):
20.11.2021{, 21:46}
А что из штатных блоков ,сделать такой БП никак?
Можно и F триггер с задержкой и задержка на включение+ задержка на выключение......итд :smile37:
Попробуйте. Даже интересно.)))
R-T.jpg

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 12:54}
Ingwar
Не подойдет (верх лев график).

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 13:55}
Phazz
Rovki, вместо одновибратора нужен tof

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 14:48}
Ingwar
Phazz писал(а):
21.11.2021{, 13:55}
вместо одновибратора нужен tof
Не поможет. Все гораздо интереснее.

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 15:17}
vovka1973
Ingwar писал(а):
21.11.2021{, 14:48}
Не поможет. Все гораздо интереснее.
А ТАК
СпойлерПоказать
21.JPG
21.JPG (11.98 КБ) 1200 просмотров

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 15:34}
Phazz
Ingwar, что это не поможет?

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 15:36}
Ingwar
Все варианты с таймерами не подойдут или это будет полный колхоз.
Сделать можно на счетчике, считающем на уменьшение. В нем предустановка необходимой задержки. Каждый передний фронт инициирует заданную предустановку. В качестве генератора - внутренний таймер камня.
Примерно так. С имитацией внутреннего таймера
СпойлерПоказать
Безымянный.png
Отправлено спустя 9 минут 12 секунд:
А в исходном блоке наверняка считывается millis и к нему, по переднему фронту прибавляется заданное время. Потом постоянно считывая текущее значение millis сравниваем с полученной после инициации сложения. Код блока честно не смотрел.

R-триггер с задержкой импульса

Добавлено: 21.11.2021{, 16:21}
Phazz
Вот это вы нагородили

Отправлено спустя 1 минуту 4 секунды:
Зачем тут счётчик?