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

Пользовательские блоки дополняющие набор стандартных блоков
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#1

Сообщение Dryundel » 24.09.2019{, 21:02}

R-триггер с задержкой импульса
.
2019-09-24_205202.jpg
2019-09-24_205202.jpg (2.47 КБ) 2102 просмотра
. RtrigTimer по фронту на входе I выдает короткий (один цикл программы) импульс на выходе Q после задерки Time.

Time - время задержки до импульса на выходе Q выставляется в параметрах пользователя в миллисекундах.
Последний раз редактировалось Dryundel 25.09.2019{, 15:31}, всего редактировалось 1 раз.

jorj22
Рядовой
Сообщения: 32
Зарегистрирован: 03.07.2018{, 16:08}
Репутация: 0
Имя: Юрий

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

#2

Сообщение jorj22 » 25.09.2019{, 12:52}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#3

Сообщение Dryundel » 25.09.2019{, 14:15}

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

AndrejK
Сержант
Сообщения: 119
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 14
Откуда: Вильнюс
Имя: Андрей

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

#4

Сообщение AndrejK » 19.11.2021{, 10:41}

Скажите, Ваш ПБ выдаст импульс через заданное пользователем время t, в зависимости или независимо от изменения состояния на входе I за это время t?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#5

Сообщение Dryundel » 19.11.2021{, 12:30}

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

AndrejK
Сержант
Сообщения: 119
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 14
Откуда: Вильнюс
Имя: Андрей

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

#6

Сообщение AndrejK » 19.11.2021{, 12:38}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#7

Сообщение Dryundel » 19.11.2021{, 12:44}

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

AndrejK
Сержант
Сообщения: 119
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 14
Откуда: Вильнюс
Имя: Андрей

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

#8

Сообщение AndrejK » 19.11.2021{, 12:54}

После графиков вопрос снят. Спасибо.
Последний раз редактировалось AndrejK 19.11.2021{, 13:28}, всего редактировалось 2 раза.

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

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

#9

Сообщение Naladchik » 19.11.2021{, 13:02}

Dryundel писал(а):
24.09.2019{, 21:02}
...по фронту на входе I выдает короткий...
По постоянному фронту на входе или по импульсу?
Если на входе длительность одиночного фронта будет меньше времени Time импульс на выходе будет?
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#10

Сообщение Dryundel » 19.11.2021{, 13:08}

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

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

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

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#11

Сообщение Rovki » 20.11.2021{, 21:46}

А что из штатных блоков ,сделать такой БП никак?
Можно и F триггер с задержкой и задержка на включение+ задержка на выключение......итд :smile37:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#12

Сообщение Dryundel » 21.11.2021{, 09:36}

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#13

Сообщение Rovki » 21.11.2021{, 12:07}

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#14

Сообщение Ingwar » 21.11.2021{, 12:54}

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

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#15

Сообщение Phazz » 21.11.2021{, 13:55}

Rovki, вместо одновибратора нужен tof

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#16

Сообщение Ingwar » 21.11.2021{, 14:48}

Phazz писал(а):
21.11.2021{, 13:55}
вместо одновибратора нужен tof
Не поможет. Все гораздо интереснее.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#17

Сообщение vovka1973 » 21.11.2021{, 15:17}

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

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#18

Сообщение Phazz » 21.11.2021{, 15:34}

Ingwar, что это не поможет?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#19

Сообщение Ingwar » 21.11.2021{, 15:36}

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

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#20

Сообщение Phazz » 21.11.2021{, 16:21}

Вот это вы нагородили

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

Ответить

Вернуться в «Триггеры, таймеры, счетчики, детекторы сигнала»