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

Увеличение длительности входного импульса

Добавлено: Ср, 04 дек 2019 13:09
petrov_ab
Хочу поделиться наработкой.
Делали сигнализацию состояния линий радиотрансляции на удаленном объекте. Там стоит ARMTEL система, в том числе для контроля линий используется модуль ARMTEL LCU + релейный блок LCU REL. Состояние каждой линии отслеживается реле, которое включает или выключает силовое реле линии, одновременно есть контакт (нормально разомкнутый), который можно использовать для определения состояния линии.
В определенное время модуль проводит диагностику линии, на это время линия на короткое время отключается от системы, потом либо включается, если все хорошо, либо остается отключенной, если есть проблемы. При этом выдается еще один сигнал (контакт реле) - "Авария".
Вроде все ясно - СИ-11 в режиме охранных входов...но не тут то было. При диагностике время замкнутого состояния ("линия отключена") составляет порядка 300 мс, плюс неизбежный дребезг...в результате получается, что реле разомкнуто, а на входе счетчика вроде как "1". Отсюда ложный сигнал об отключении линии. Причем этот сигнал стабильно "висит" на последнем по диагностике входе, предыдущие "стираются" приходом очередного пакета, и гасится только пакетом по времени. По техусловиям на СИ-11 время сигнала должно быть около секунды, что подтвердилось экспериментально.
В результате проведенных исследовательских работ и мучительного вспоминания основ радиотехники получили следующее:
За основу взяли классическую схему подавления дребезга кнопки в ТТЛ логике:
Изображение
Проанализировав схемотехнику входа СИ-11 (из документации)
Изображение
поняли, что для "счастья" не хватает конденсатора, параллельно входу.
Изображение
В результате экспериментов подобрали значение - 4,7 мкф дает задержку около 2 секунд. И все стало работать устойчиво!
Коллеги впаяли конденсаторы намертво прямо в датчик, но я думаю что будет достаточно их повесить на штатном клеммнике датчика, места там хватает. Вот если бы еще клеммник был "двухсторонним" так вообще красота!

Re: Увеличение длительности входного импульса

Добавлено: Ср, 04 дек 2019 16:06
Support
Добрый день!
petrov_ab писал(а):
Ср, 04 дек 2019 13:09
Хочу поделиться наработкой.
.........................................
В результате экспериментов подобрали значение - 4,7 мкф дает задержку около 2 секунд. И все стало работать устойчиво!
Коллеги впаяли конденсаторы намертво прямо в датчик, но я думаю что будет достаточно их повесить на штатном клеммнике датчика, места там хватает. Вот если бы еще клеммник был "двухсторонним" так вообще красота!
Интересное решение.

Мы можем реализовать и меньшую задержку на текущей схемотехнике. Задержка в 2 секунды - это наша защита от дребезга.

Уменьшив задержку до миллисекунд мы рискуем получить ряд проблем.

Поясню. Из-за возможного дребезга контактов, устройство будет спамить пакетами в эфир, со всеми вытекающими (забитый эфир, севшая батарея).

Re: Увеличение длительности входного импульса

Добавлено: Ср, 04 дек 2019 19:12
petrov_ab
Да я это как проблему и не рассматривал, в свое время с дребезгом повоевали изрядно :) на TTL логике.
Так сказать решение из старых запасов :)
Не надо уменьшать, надежность важнее.

Просто как вариант решения проблемы с очень коротким импульсом. Как я вижу по форуму не только у нас они возникают.
Я не вижу смысла уменьшать задержку, все таки это не реальное время, просто это надо учитывать коллегам при проектировании своих систем.