Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации о состоянии технических средств и объектов управления от различных дискретных датчиков в устройство обработки данных или управляющую ЭВМ. Цель изобретения - расширение функциональных возможностей за счет маскирования входной информации. Устройство содержит блоки 1.1 - 1.N регистров, блоки 2.1 - 2.N формирователей, адресные селекторы 3.1 - 3.N, генератор импульсов 4, элемент ИЛИ 15, узлы 5.1 - 5.N маскирования, каждый из которых содержит регистр 6, группы элементов 7<SB POS="POST">1</SB>...7<SB POS="POST">N</SB> И, группы триггеров 8<SB POS="POST">1</SB>...8<SB POS="POST">N</SB>, анализаторы 9.1-9.N, каждый из которых содержит блок 10 сравнения, элемент 11 задержки, триггер 12, первый 13 и второй 14 элементы И. Устройство обеспечивает возможность обслуживания как по инициативе устройства (датчиков), так и по инициативе управляющей ЭВМ с аппаратным маскированием входных сигналов. 1 ил.

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

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

РЕСПУБЛИК (19) 01) А1

1 51)5 G 06 Р 3/00

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

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

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

llO ИЗОБРЕТЕНИЯМ И О 1 НРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4462373/24-24 (22) 18.07.88 (46) 30. 10.90. Бюл. № 40 (72) А.Х.Маламуд, С.Д.Венцеславский и Л.Д.Томащишена (53) 681.327 (088.8) (56) Авторское свидетельство СССР

¹1269143, кл. G 06 F 13/00, 1985.

Авторское свидетельство СССР № 1524040, кл. С 06 F 3/00, 1987 ° (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике .и может быть использовано для ввода информации о состоянии технических средств и объектов управления от различных дискретных датчиков в устройство обработки данных или управляющую 3ВМ.

Цель изобретения — расширение функциональных возможностей за счет маскирования входной информации. Устройство содержит блоки 1..1-1.п регист. ров, блоки 2.1-2.п формирователей, адресные селекторы 3. 1-3.п, генератор импульсов 4, элемент ИЛИ 15, уз лы 5.1-.5.п маскирования, каждый из которых содержит регистр 6, группы элементов И 7 ...7п, группы триггеровв 8 ...Bn, анализаторы 9. 1-9. и, каждый из которых содержит Клок 10 сравнения, элемент И задержки, триггер .12, первый 13 и второй 14 элементы И. Устройство обеспечивает возможность обслуживания как по инициативе устройства (датчиков}, так @ и по инициативе управляющей ЗВМ с аппаратным маскированием входных .сигналов. 1 ил . С::

1603364

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации о состоянии технических средств и объек- 5 тов управления от различных дискрет.ных датчиков с возможностью маскирования сигналов (информации) от определенных датчиков в устройство обработки данных или управляющую вычис- 10 лительную машину.

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

На чертеже представлена структурная схема устройства для ввода информации.

Устройство содержит блоки 1„ -1„ регистров (например, микросхемы

КР580ИР83), блоки 2(-2, шинных фор- 20 мирователей (например, микросхемы

КР580ВА86), адресные селекторы 3 -3, (например, микросхемы KP556PT4A) генератора 4 импульсов (например, микросхема К555ЛАЗ с RC-элементами), узлы 5,-5> маскирования, каждый из которых содержит. регистр 6 (например, микросхему КР580ИР 82), группу 7 -7я элементов И (например, микросхемы

К555ЛИ1), группу 81...88 триггеров (например, микр осхемы К555ТИ2), анализаторы 9 -9д, каждый из которых содержит блок 10 сравнения (например, микросхему К555СП1), элемент 11 задержки (например, микросхема К555АГЗ),,триггер 12 (например, микросхема

K555TM2), первый 13 и второй 14 элементы И (например, микросхемы К555ЛИ1), элемент KIN 15 (например, микросхема

К555ЛП1), однотипные модули 16 -16„ ввода.

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

Информация в дискретном виде ("0", или "1") с входов устройства поступает на входы формирователей шины данных (ФШД) блока 2 формирователей и через D-триггеры 8 узла 5 маскирования на первую группу входов блока

10 сравнения, вторая группа входов . которого подключена к выходу. регистра

50 данных блока 1 регистров. К входу регистра данных блока 1 регистров подключены соответствующие выходы триггеров 8 соответствующих узлов 5 мас55 кирования.

Если коды входных сигналов

10 сравнения равны, то на выходе его устанавливается сигнал "О", если не равны — сигнал "1 . В интервал, когда устройство обработки данных (УОД) или управляющая 3ВМ не обращается к устройству, на входе "Считывание" установлен сигнал "1", а н интервал обращения (считывания) — сигнал "О".

Узлы 5 маскирования устройства осуществляют маскирование входной информации по заданным входам устройства. Информация с входов устройства переписывается через D-входы триггеров на их выходы в каждом узле

5 маскирования с тактовой частотой генератора 4 через первые входы элементов И 7, на вторые входы которых поступают с выхода регистра 6 сигналы управления (маскирующее слово), разрешающие нли запрещающие изменения информации на выходах триггеров

8 каждого модуля 16 ввода. С выхода

УОД или управляющей ЭВИ по ЩЦ н регистр 6 записывается управляющее слово, стробирующий сигнал записи которого в регистр 6 поступает с второго выхода адресного селектора

3 соответствующего модуля 16 ннода, В исходном состоянии числа, поступающие на входы блока 10 сравнения, равны, поэтому на его выходе установлен сигнал "О". На неинвертирующем выходе триггера 12 установлен сигнал

"0", а на.инвертирующем — сигнал

"1". На выходе элемента И 13 установлен сигнал "0", запрещающий прохождение сигналов от ФША блока 2 формирователей, а на выходе элемента И 14 установлен сигнал "1", являющийся разрешающим сигналов "Считывание" для последующих модулей 16. На выходе элемента ИЛИ 15 отсутствует выходной сигнал "Готовность".

Обслуживание устройства может производиться как по инициативе УОД или управляющей 3BN, так и по инициативе устройства.

При обслуживании по инициативе устройства изменение состояния любогс из входов устройства (или нескольких вместе), т.е. изменение уровня напряжения на входе устройства с низкого на высокий, и наоборот, приводит к тому, что число, поступающее с информационного входа устройства через 0- триггеры узлов 5 маскирования на первую группу входов блока 10 сравнения, не равно числу, поступаю5 16 шему на вторую группу входов с регистра данных блока 1 регистров, так как н последнем записано число предыдущего состояния триггеров 8 соответствующего узла маскирования. Поэтому на выходе блока 10 сравнения устанавливается сигнал "1",Ýòîò сигнал через интервал времени, определяемый элементом 11 задержки, поступая на вход установки триггера 12 в

"1", устанавливает на его неинвертирующем выходе сигнал "1", который поступает на стробирующий вход блока

1 регистров. При этом входное маскированное число с выхода триггеров 8 соответствующего узла 5 маскирования записывается н регистр данных блока

1 регистров.

Кроме того, выходной сигнал "1" с неиннертирующего выхода триггера 12 поступает на соответствующий вход элемента ИЛИ 15, который формируе-. выходной сигнал Готовнэс" ь", а танке на второй вход элемента И 13, Сигнал

"0" с иннертируюшего выхода триггера l2 поступает на второй вход элемента

И 14. С выхода элемента И 13 сигнал

"1", поступая на стробирующий вход

ФША блока 2 формирователей, разрешает прохождение сигналов по шине адреса (ША) н УОД или управляющую

ЭВМ, а сигнал "0" с выхода элемента

14 блокирует прохождение сигнала

"Считывание" на стробирующие входы

ФША блоков 2 формирователей последующих модулей 16. Таким образом, на ША присутствуют сигналы только от одного модуля 16 ввода. В момент поступления сигнала "Готовность" УОД или управляющая ЭВМ считывает на ША адрес модуля

16, который обратился к ней, и устанавливает на входе Считывание устройства сигнал "0". При этом блокируется прохох псние стробирующих сиг= нанон через элементы И 13,14 анализаторов 9, а выходы ФША блоков 2 формирователей переходят н нысокоимпедансное состояние. Затем управляющая

ЭВМ устанавливает по ША адрес адресного селектора 3 обратившегося модуля 16. При этом на первом выходе адресного селектора 3 устанавливается сигнал "1", который, поступая на стробирующий вход формирователей шины данных (ФШД) блока 2 формир ователей, разрешает прохождение сигна- лов от ФШД блока 2 формирователей к управляющей ЭВМ. Кроме того, данный

03364

50 сигнал с выхода адресного селектора

3, поступая на вход установки в "0" триггера 12, устанавливает на неинir u вертирующем его выходе сигнал 0 а на инвертирующем его выходе — сигнал "1". После считывания данных по шине данных (ШД) управляющая ЭВМ Устанавливает на входе "Считывание 1 устройства сигнал "1", и устройство возвращается в исходное состояние.

Элемент 11 задержки устраняет влияние др еб езга контактов ср едств и объектов управления на достоверность информации, записываемой в регистр данных блока 1 регистров, путем задержки переднего фронта сигнала -на заданное время (примерно 5-10 мс) от блока 10 сравнения и, следовательно, задержки записи нового числа в блок

1 регистров.

При обслуживании по инициативе

УОД или управляющей ЭВМ последняя устанавливает на входе "Считывание" устройства сигнал "0", блокируя прохождение стробирующих сигналов через элементы И i3, 14 на ФША блоков 2 формирователей, Кроме того устанавливает адрес адресного селектора 3. модуля 16, с которого необходимо считать информацию о состоянии его входон. Стробирующий сигнал с первого адресного селектора 3 разрешает прохождение числа .ст ФШД блока

2 формирователей в. управляющую

ЭВМ. После считывания данных по ШД управляющая ЭВМ устанавливает на входе "Считывание" устройства сигнал ,"1", и устройство возвращается в исходное состояние.

При обслуживании по инициативе устрой"тна модули 16 обслуживаются по приоритетному принципу. Приоритет модуля 16 зависит от его места (номера) в ряду модулей относительно первого модуля, на который подается импульс Считывание" от УОД или управляющей ЭВМ. При поступлении сигнала готовности от любого из модулей. 16 сигнал считывания через элемент И 14 проходит на второй модуль 16 и в заВНсНМосТН от состояния неинвертирующего выхода триггера 12 второго модуля 16 происходит его обслуживание или передача импульса к следующему модулю и т.д. Ксли сигнал готовности выдается от нескольких модулей, в первую очередь обслуживается модуль с меньшим порядковым номером.

1603364

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

Составитель А.Видякин

Техред Л.Сердюкова Корректор С. Шевкун

Редактор М.Келемеш

Заказ 3385 Тираж 513 Подписное

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

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

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

При обслуживании по инициативе управляющей ЭВМ модули 16 обслуживаются в произвольном необходимом порядке. 5

Устройство для ввода информации, содержащее блоки регистров, блоки 1р шинных формирователей, элемент ИЛИ, адресные селекторы, анализаторы, каждый из которых содержит блок сравнения, элемент задержки, триггер, первый и второй элементы И, прямые выхо-15 ды триггеров подключены к стробирующим входам соответствующих блоков регистров и входам элемента ИЛИ, выход которого является выходом готовности устройства, информационными и gp адресными выходами которого являются выходы блоков шинных формирователей, информационные входы первой группы которых соединены с выходами первой . группы блоков регистров, информацион- 25 ные входы второй группы шинных формирователей являются информационными входами устройства, выходы второй группы каждого блока регистров соединены с входами второй группы соот- 3О ветствующего блока сравнения, выход которого подключен через элемент задержки к входам установки в "1" триггера, вход установки в "0" которого соединен с первым стробирующим входом 35 соответствующего блока шинных формирователей и первым выходом соответст вующего адресного селектора, входы которого подключены к адресным выхо4 дам устройства, прямой и инверсный выходы каждого триггера подключены соответственно к вторым входам первого и второго элементов И, первые входы которых в одном из анализаторов объединены и являются входом считывания устройства, выход первого элемента И каждого анализатора соединен с вторым стробирующим входом соответствующего блока шинных формирователей, выход второго элемента И одного из анализаторов соединен с первыми входами элементов И последующего анализатора, о т л и ч а ю— щ е е с я тем, что, с целью расширения функциональных возможностей уст— ройства за счет маскирования входной информации, в него введены регистры, группы элементов И, группы триггеров, генератор импульсов, выход которого подключен к первым входам элементов И групп, вторые входы которых соединены с выходами соответствующих регистров, информационные входы которых подключены к информационным входам устройства, второй выход каждого адресного селектора подключен к стробирующему входу соответствующего регистра, выходы элементов Н каждой группы соединены с синхровходами соответствующих триггеров группы, информационные входы которых соединены с информационными входами устройства, выходы триггеров каждой группы подключены к информационным входам соответствующего блока регистров и первой группе входов соответствующего блока сравнения.