Устройство для подавления дребезга контактов @ выключателей

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике . Цель изобретения - уменьшение динамической погрешности времени появления сигналов. Устройство содержит блок 1 приема информации, резисторы 2 и 3, конденсатор 4, Dt-триггер 5, выключатель 6. Введение п-входового элемента 9 сравнения по модулю два, формирователей 10 импульсов по фронту и спаду входного сигнапа, двоичного счетчика 11 с параллельной записью, RS-триггера 12 уменьшает задержку входного сигнала. Устройство позволяет подавлять дребезг контактов выключателей как при коммутации одного, так и при коммутации нескольких контактов одновременно. При этом в первом случае устройство позволяет осуществлять прецизионное повторение входного сигнала с фильтрацией дребезга за счет отсутствия задержки при реакции устройства на появление дребезга . 3 ил. S (Л со о СП 00 4: О

СОЮЗ СО8ЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (5д 4 Н 03 К 5/153

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

: л

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3940626/24-21 (22) 09.08.85 (46) 23.04.87. Бюл, N9 15 (72) В.А. Вейзер, Ю.И. Гецко, Г.Д. Гусейнов, M.È. Исмаилов, О.А. Кондрашков и Е.Н. Нуждин (53) 621.384(088,8) (56) Авторское свидетельство СССР

N 1197069, кл . H 03 К 5/153, 1983.

Авторское свидетельство СССР

N- 706928, кл. Н 03 К 17/02, 1979. (54) УСТРОЙСТВО ДЛЯ ПОДАВЛЕНИЯ ДРЕБЕЗГА КОНТАКТОВ и ВЫКЛЮЧАТЕЛЕЙ (57) Изобретение .относится к автоматике. Цель изобретения — уменьшение динамической погрешности времени появления сигналов. Устройство содержит блок 1 приема информации, резис„„SU„„1305840 А 1 торы 2 и 3, конденсатор 4, Dt-триггер 5, выключатель 6. Введение и-входового элемента 9 сравнения по модулю два, формирователей 10 импульсов по фронту и спаду входного сигнала, двоичного счетчика 11 с параллельной записью, RS-триггера 12 уменьшает задержку входного сигнала. Устройство позволяет подавлять дребезг контактов выключателей как при коммутации одного, так и при коммутации нескольких контактов одновременно. При этом в первом случае устройство позволяет осуществлять прецизионное повторение входного сигнала с фильтрацией дреЯ безга за счет отсутствия задержки при— реакции устройства на появление дребезга. 3 ил.! 1305840

Изобретение относится к автомати- н ке, импульсной и вычислительной тех- т нике и может быть использовано для устранения влияния дребезга контактов и выключателей (переключателей), 5 р

Цель изобретения — уменьшение динамической погрешности времени появления сигналов за счет уменьшения за- л держки входного сигнала. в

На фиг. 1 представлена схема уст- !0 в ройства для подавления дребезга кон- л тактов и выключателей; на фиг; 2н схема формирователя импульсов по т фронту и спаду входного сигнала; на к фиг. 3 — временные диаграммы работы !5 с предлагаемого устройства. о

На диаграммах (фиг. 3) обозначены; D а — изменение потенциала на выходе с кнопочного выключателя при его кратковременной коммутации; б — при пере- 20 м ключении тумблера из уровня "1" в к

"0" и обратно; в — переключание дру- к гого выключателя из "0" в "1" при од- е новременной коммутации первого выклю- м чателя (диаграмма б); r — вид напря- п

25 жения на выходе элемента сравнения в

35 по модулю два; д — моменты появления импульсов на выходе первого формирователя импульсов; е — тактовые импульсы на вычитающем входе счетчика; ж — сигналы на выходе счетчика; з вид сигнала на прямом выходе RS-триггера, и — на выходе второго формирователя импульсов; к — на выходе

Dt-триггера, входом связанного с кнопкой (диаграмма а), л — входом подключенного к первому тумблеру (диаграмма б); м — входом связанного с вторым тумблером (диаграмма в).

Цифрами I-X обозначены зоны ана40 лиза.

Устройство для подавления дребезга контактов и выключателей (фиг. 1) содержит блок приема информации, а в каждом из каналов первый 2 и второй 3 резисторы, конденсатор 4, Dtтриггер 5, выключатель 6, общую шину

7 и шину 8 источника питания. В устройстве имеются также п-входовой эле-. мент 9 сравнения по модулю два, два формирователя 10 импульсов по фронту и спаду входного сигнала, двоичный счетчик 11 с параллельной записью, RS-триггер 12, вычитающий 13 и информационные 14 входы счетчика 11.

Каждый из формирователей 10 импуль. сов по фронту и спаду входного сиг2 ала содержит (фиг. 2) шесть инвероров 15 и элемент 2И-ИЛИ-HE 16.

Рассмотрим работу устройства на римере одной кнопки и двух тумблеов, сохраняя общность, как и для случая с и выключателями.

Пусть.в начальный момент (до нача1 а отрезков времени T u T ) прямой

ыход RS-триггера находится в нулеам положении, кнопка и второй тумбер замкнуты, первый тумблер разомкут. При изменении положения контаков любого выключателя 6, например копки (диаграмма а, отрезки Г, ), игнал с его выхода поступает на сответствуницие информационный вход

t-триггера S и на вход элемента 9 равнения по модулю два.

Наличие в составе устройства элеента 9 сравнения по модулю два, на одовые входы которого подключены оммутируемые выключатели 6, позволя- . т получить на выходе элемента 9 изенение сигнала при изменении (наример, дребезге) сигналов на его ходах, независимо от того, как он настроен — на чет или на нечет.

Задержка сигнала с входа на выход элемента 9 сравнения по модулю два зависит от количества каналов, одна- ко даже при наличии нескольких сот каналов не превышает 250-300 нс, Поэтому для рассматриваемого случая сигнал на выходе элемента 9 изменяется после начала коммутации кнопки с задержкой не более указанной (диаграмма 2) и поступает на вход первого формирователя 10 импульсов по фронту и спаду входного сигнала. На выходе формирователя 1О импульсов формируется короткий импульс (первый слева на диаграмме д), длительность которого определяется суммарной задержкой пяти инверторов 15 (фиг. 2), причем с первого по пятый участвуют в формировании задержки для положительного, а с второго по .шестой инверторы !5 формируют задержку по спаду входного сигнала. Длительность формируемых на выходе элемента 2И-ИЛИ-НЕ 16 импульсов достаточна как для записи кода, выставленного на информационных входах 14 двоичного счетчика 11, так и для установки уровня логической "!" на прямом выходе RS-триггера 12.

Назначение двоичного счетчика 11 с параллельной записью кода, выставI

3 1305 ленного на информационных входах 14, работающего на вычитание при подаче частоты f на вычитающий вход 13, фиксация момента окончания дребезга контактов выключателей путем выработ- 5 ки сигнала обнуления счетчика 11.

На вход 13 счетчика поступает постоянно частота f которая уменьшает на единицу с каждым импульсом частоты f значение кода, записываемого 1О в счетчик каждый раз при появлении импульса на выходе первого формирователя 10 импульсов.

При обнулении счетчика импульс с его выхода поступает Hà R-вход RS- 15 триггера 12, устанавливает на его обратном выходе значение "1", которое блокирует работу входа вычитания счетчика 10, до поступления нового импульса с выхода первого формирова- 20 теля 10 импульсов по фронту и спаду входного сигнала на S-вход RS-триггера 12 и одновременно на вход параллельной записи счетчика 11. В зависимости от условий применения устройства путем изменения значения кода на входах 14 или частоты f на входе

13 двоичного счетчика 11 можно задержать появление импульса на выходе обнуления счетчика на различное время30

М от момента последнего изменения сигнала, различимого на выходе элемента 9 сравнения по модулю два.

При разрядности двоичного счетчика k и значении частоты f задержка 35

bt может быть выбрана в пределах

1 2 -1

= (gt(°

f f

Если хотя бы на одном из входов элемента 9 сигнал все же изменяется раньше времени zt от предыдущего и соответствующим образом воспринимается на выходе элемента 9, то первый формирователь 10 импульсов формирует

45 по нему импульс (например, второй слева на диаграмме д), который поступает на S-вход RS-триггера 12, но не изменяет состояние его выходов, и на вход параллельной записи счетчика ll что приводит к записи в него кода, выставленного на входах 14, т.е. сигнал обнуления счетчика не вырабатывается, что воспринимается устройством как продолжение дребезга.

Лишь когда выработается сигнал обнуления счетчика 11, т.е. не мень-, ше, чем по прошествии времени д1 от

4 последнего изменения сигнала на выходе элемента 9 сравнения по модулю два, это интерпретируется как окончание дребезга соответствующих контактов. При этом новый сигнал с дребезгом (новая коммутация контактов выключателей) должен придти не раньше времени д ., которое можно выбрать из соотношения

0(д (Т где Т вЂ” период дребезга контактов.

При непрерывных перекрывающихся дребезгах контактов различных выключателей для фиксации их переключения необходимо, чтобы промежуток между дребезгами д 1„был больше времени

dt на которое настроен счетчик, на величину дГ:

bt„)ibt+d .

Тогда сигнал обнуления счетчика

11, поступая на R-вход RS-триггера

12, переводит триггер в состояние

"0" по прямому выходу. Изменение состояния, установленное вторым формирователем 10 импульсов по фронту и спаду входного сигнала, вызывает на выходе последнего появление импульса, поступающего на синхровходы Dt-триггеров, и фиксирует на выходах Dt-триггеров, связанных с вхоpàìè блока приема информации, новое состояние выключателей после окончание дребезга (новое состояние будет только у переключившихся выключателей, у остальных подтвердится старое).

Если предполагается, что при использовании устройства одновременно коммутируется лишь одна пара контактов с промежутком времени не менее

dt> между коммутациями различных выключателей, превышающим наибольший период дребезга Т„ и его возможные отклонения в сторону увеличения д T ð, то значение времени bt настройки * счетчика 11 в этом случае может выбираться из соотношения тдр+Дт,р (bt т,+Дт„р+Д где 0(д(Т,1р.

В этом случае начало коммутации (появление дребезга) фиксируется практически мгновенно (не считая задержек пяти комбинационных элементов), а окончание дребезга фиксируется за время

b <тдр+Д т р+ 4. <3т„(т „(„.

На фиг. 3 показан этот случай на протяжении временных отрезков ?-IV