Устройство для ввода информации от дискретных датчиков

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной технике и может быть использовано в автоматизированных системах управления. Цель изобретения - повышение достоверности вводимой информации. Устройство содержит коммутатор 1, счетчик 2, блок 7 синхронизации, три блока памяти 3, 9 и 10, элемент сравнения 4, два триггера 5 и 6, узел 8 согласования с ЭВМ, четыре элемента И 11, 12 и 14, 16, элемент ИЛИ 13 и элемент ИЛИ-НЕ 15. ОБЕСПЕЧИВАЕТСЯ БЛОКИРОВКА СИГНАЛА СРАБАТЫВАНИЯ ДАТЧИКА НА ВРЕМЯ, ДОСТАТОЧНОЕ ДЛЯ ПРЕКРАЩЕНИЯ ДРЕБЕЗГА КОНТАКТА, ЕСЛИ В КАЧЕСТВЕ ДАТЧИКА ИСПОЛЬЗУЕТСЯ КОНТАКТНЫЙ ДАТЧИК. 1 ИЛ.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК (19) (11) (s1)s G 06 F 3/00

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

Вход

К ЭВм

К АВТОРСКОМУ. СВИДЕТЕЛЬСТВУ (21) 4695645/24 (22) 28.03.89 (46) 23.07.91. 6юл. М 27 (72) Д.Я. Жуков, А.Н. Яковлев и С.В. Богомолов (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

М 1434445, кл. G 06 F 3/00, 1987.

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

% 830367, кл. 6 06 F 13/20, 1979. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ ОТ ДИСКРЕТНЫХ ДАТЧИКОВ (57) Изобретение относится к области вычислительной техники и может быть использовано в автоматизированных системах управления. Цель изобретения — повышение достоверности вводимой информации. Устройство содержит коммутатор 1, счетчик 2, блок 7 синхронизации, три блока памяти 3, 9 и 10, элемент сравнения 4, два триггера 5 и 6, узел 8 согласования с ЭВМ, четыре элемента И 11, 12 и 14, 16, элемент ИЛИ 13 и элемент ИЛИ-НЕ 15. Обеспечивается блокировка сигнала срабатывания датчика на время, достаточное для прекращения дребезга контакта, если в качестве датчика используется контактный датчик. 1 ил.

1665360

Изобретение относится к вычислительной технике и. может быть использовано в системах автоматизированного управления для сбора информации от двухпозиционных датчиков.

Цель изобретения — повышение достоверности вводимой информации.

На чертеже представлена блок-схема устройства.

Устройство содержит коммутатор 1, счетчик 2, первый блок 3 памяти, элемент 4 сравнения, второй триггер 5, первый триггер 6, блок 7 синхронизации, узел 8 согласования, второй 9 и третий t0 блоки памяти, первый 11 и второй 12 элементы И, элемент

ИЛИ 13, третий элемент И 14, элемент

ИЛИ вЂ” НЕ 15, четвертый элемент И 16, входы

17, выходы 18 устройства и тактовый вход 19.

Устройство работает следующим образом.

Блок 7 хронируется тактами системы, причем по каждому тактовому импульсу формируются последовательно три управляющих сигнала. Блок 7 может быть выполнен на основе счетчика и дешифратора.

По каждому первому управляющему импульсу, поступающему на счетчик 2 и увеличивающему его содержимое на. 21", происходит опрос входов коммутатора 1.

flo коду счетчика 2, соответствующему адресу заданного канала входа 17, в коммутаторе 1 производится выбор канала, а на выходе первого блока 3 памяти устанавливается сигнал состояния выбранного канала, записанный в предыдущем цикле опроса, По второму управляющему сигналу блока 7 производится запись входного сигнала в триггер 6, после чего в элементе 4 сравнения происходит сравнение уровня этого сигнала с его уровнем в предыдущем цикле опроса, ранее записанным в первом блоке 3 памяти. По третьему управляющему импульсу производится запись в первый блок 3 памяти состояния триггера 6, а в триггер 5— выходного сигнала в элемента И 16. Если элемент 4 сравнения обнаруживает изменение состояния датчика, а элемент

ИЛИ-НЕ 15 не блокирует (в блоках 9 или

10 по данному адресу записана "1") прохождение сигнала сравнения из элемента 4 сравнения, то сигнал прерывания с выхода триггера 5 поступает в блок 7, запрещая формирование управляющих сигналов на информационный вход узла

8 согласования и далее s ЭВМ. При появлении сигнала запроса прерывания ЭВМ через узел 8 считывает с выходов 18 код

55 адреса канала, изменившего состояние, анализирует его и устанавливает триггер 5 в исходное состояние.

Устройство предполагается использовать в системах автоматического управления для сбора информации от дискретных датчиков (a том числе и контактных), Назначение и типы дискретных датчиков различны, соответственно, со стороны системы управления к каналам ввода дискретной информации предъявляются различные требования по быстродействию. Устройство должно удовлетворять самым жестким иэ этих требований. Длительность цикла опроса всех датчиков обычно устанавливается в диапазоне 1 — 5 мс, B то же время существуют датчики, обладающие значительно большим временем дребезга контактов и длительным временем переходного процесса, выражающегося в многократных включениях и выключениях контакта. Это концевые выключатели больших пневмоклапанов, контактные датчики давления и уровня. B связи с этим в контактных датчиках несмотря на использование синхронизированного триггера 6 возможна ситуация, при которой может быть зарегистрировано многократное переключение датчика (на его выходе фиксируется факт включения датчика, из-эа дребезга на следующем цикле onроса может быть зарегистрировано его выключение, на последующем цикле опроса будет зарегистрировано его включение и, если дребезг закончился, то изменений больше фиксироваться не будет).

Подавление дребезга контактов обеспечивается тем, что канал, изменивший свое состояние, блокируется на время, достаточное для того, чтобы дребезг прекратился, после чего канал снова подключается, Блокировка канала производится путем запрещения прохождения сигнала сравнения элемента 4 через элемент И 16 в триггер 5, Сигнал прерывания поступает также на вход второго блока 9 памяти и через элемент ИЛИ 13 производится запись "1" во второй блок 9 памяти. Второй и третий блоки памяти хранят в виде логической."1" признаки блокировки для каждого входа. Через элемент ИЛИ-НЕ 15, входы которого подключены к выходам второго и третьего блоков 9 и 10 памяти, блокирующий сигнал поступает на элемент И 16. Элементы И 11 и 12 синхронизируют импульсы, поступающие на управляющие входы блоков 9 и 10 памяти, соответственно с сигналами с третьего и второго выходов блока 7 синхронизации.

1665360

Формула изобретения

Устройство для ввода информации от дискретных датчиков, содержащее коммутатор, первый и второй триггеры, счетчик, первый блок памяти, блок синхронизации, элемент сравнения, причем информационные входы коммутатора являются информационными входами устройства, выход коммутатора соединен с информационным входом первого триггера, выход которого соединен с информационным входом первого блока памяти и первым входом элемента сравнения, второй вход которого соединен с выходом первого блока памяти, выходы первой группы счетчика соединены с адресными входами коммутатора и перСоставитель И. Карнова

Редактор О. Юрковецкая Техред М.Моргентал Корректор О. Ципле

Заказ 2392 Тираж 409 Подписное

8НИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35. Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Импульсы на запись в блоки 9 и 10 памяти поступают с выхода элемента И 14, который Формирует импульсы записи один раз в 2 "циклов опроса состояния входов устройства. 8 блок 10 памяти заносится содержимое блока 9 памяти; а в блок 9 памяти по всем адресам заносится "0", так как элемент ИЛИ-НЕ 15 блокирует переброс триггера 5. Импульс записи может поступать во второй блок 9 памяти с выхода второго триггера 5 через элемент ИЛИ 13 и в случае выявления элементом 4 сравнения изменения состояния канала, При этом в блок 9 памяти по адресу. равному адресу канала, изменившего состояние, заносится "1". По. ка по данному адресу в элементах блока 9 и

10 содержится "1", данный канал блокирован через элемент ИЛИ вЂ” НЕ 15. Таким образом, длительность блокирования канала определяется частотой появления импульсов на элементе И 14, а следовательно, частотой тактовых импульсов на входе 19 и разрядностью второй группы выходов счетчика 2, Длительность блокирования канала не может быть меньше одного периода импульсов на элементе И 14, но не может быть больше двух периодов.

Таким образом, устройство позволяет заблокировать канал датчика, изменившего свое состояние, на время, достаточное для того, чтобы дребезг прекратился, 5

45 вого блока памяти и являются информационными выходами устройства, выход второго триггера соединен с управляющим входом блока синхронизации и является выходом запроса устройства, вход сброса второго триггера является входом подтверждения приема информации устройства, тактовый вход блока синхронизации является тактОвым входом устройства, первый выход блока синхронизации соединен со счетным входом счетчика, второй выход — с синхронизирующим входом первого триггера, а третий выход — с упраляющим входом первого блока памяти и синхронизирующим входом второго триггера, о тл ича ю щеес я;:. тем, что, с целью повышения достоверности вводимой информации, в устройство введены второй и третий блоки памяти, элемент ИЛИ, элемент

ИЛИ-НЕ, первый, второй, третий и четвертый элементы И, выходы второй группы счетчика соединены с входами третьего эле-, мента И, выход которого соединен с первыми входами элемента ИЛИ и второго элемента И, выход которого соединен с управляющим входом третьего блока памяти, выход элемента ИЛИ соединен с первым входом первого элемента И, выход которого соединен с управляющим входом второго блока памяти, выход которого сОединен с информационным входом третьего блока памяти и первым входом элемента ИЛИНЕ, второй вход которого соединен с выходом третьего блока памяти, выход элемента

ИЛИ вЂ” НЕ соединен с первым входом четвертого элемента И, выход которого соединен с информационным входом второго триг- гера, выход соединен с информационным входом второго блока памяти и вторым входом элемента ИЛИ, выход элемента сравнения соединен с вторым входом четвертого элемента И, выходы первой группы счетчика соединены с адресными входами второго и третьего блоков памяти, второй выход блока синхронизации соединен с вторым входом второго элемента И, третий выход блока синхронизации соединен с вторым входом первого элемента И.