PDA

Просмотр полной версии : Одновибратор



Newcomer
24.01.2026, 14:39
Добрый день

Можно ли в макросе OL реализовать классический одновибратор. На вход макроса поступают импульсы. При поступлении импульса на выходе макроса формируется импульс заданной длины. Если до истечения времени длительности импульса на вход придет очередной импульс, то одновибратор должен перезапуститься. Т.е. на выходе одновибратора должна быть логическая 1 если период следования импульсов на входе одновибратора меньше длительности импульса на выходе.

EFrol
24.01.2026, 14:49
Это называется таймер с задержкой отключения.
87655
Если отсчёт нужен от начала входного импульса (фронта):
87656

Newcomer
24.01.2026, 14:55
Это называется таймер с задержкой отключения.
87655

Этот таймер не перезапустится если период следования импульсов на входе меньше длительности импульса на выходе. На картинке это ясно видно.

Newcomer
24.01.2026, 15:02
Это называется таймер с задержкой отключения.
87655
Если отсчёт нужен от начала входного импульса (фронта):
87656

TOF без RTRIG по фронту запускается. Но TOF не то, что нужно.

EFrol
24.01.2026, 15:20
Тогда нарисуйте диаграмму.

Newcomer
24.01.2026, 15:22
Тогда нарисуйте диаграмму.

Я в первом посте все подробно написал.

Newcomer
24.01.2026, 15:37
Кажется так надо сделать. Если период следования импульсов не больше уставки TOF, то на выходе всегда держится 1.

Dimensy
24.01.2026, 18:19
Этот таймер не перезапустится если период следования импульсов на входе меньше длительности импульса на выходе. На картинке это ясно видно.

Как раз по картинке и видно, что таймер перезапускается

EFrol
24.01.2026, 18:25
Кажется так надо сделать. Если период следования импульсов не больше уставки TOF, то на выходе всегда держится 1.

Поверьте. Это тоже самое:
87663

Вероятно, Вы путаете период следования с паузой между.
!-цу TOF пропускает сразу, а вот спад задерживает (запускает таймер)).

Newcomer
24.01.2026, 19:40
Поверьте. Это тоже самое:
87663

Вероятно, Вы путаете период следования с паузой между.
!-цу TOF пропускает сразу, а вот спад задерживает (запускает таймер)).

Пусть будет так.