Изобретение относится к автоматике вычислительной технике и может быть спользовано для ввода информации с состоянии технических средств и объек- , тов управления от различных дискрет- ; ных датчиков с возможностью маскирования сигналов (информации) от опрееленных датчиков в устройство обработки данных или управляющую вьгаис- Q ительную машину.
Цель изобретения - расширение функциональных возможностей за счет маскирования входной информации.
На чертеже представлена структур- 5 ная схема устройства для ввода информации.
Устройство содержит блоки регистров (например, микросхемы КР580ИР83), блоки шинных фор- 20 мироват.елей (например, микросхемы ЙР580ВА86), адресные селекторы 3(-3 (например, микросхемы КР556РТ4А), генератора 4 импульсов (например, микосхема К555ДАЗ с RC-элементами),25 узлы 5,-5у, маскирования каждый из которых содержит регистр 6 (например, микросхему КР580ИР 82), группу элементов И (например, микросхемы К555ЛИ1), группу 8,,.83 триггеров о (например, микросхемы К555ТМ2), анализаторы , каждый из которых содержит блок 10 сравнения (например, микросхему К555СП1), элемент 11 задержки (например,микросхема К555АГЗ), триггер 12 (например, микросхема К555 Ш2), первый 13 и второй 14 элементы И (например,микросхемы К555ЛИ1), элемент ИЛИ 15 (например, QIкpocxeмa К555Ж1), однотипные модули ввода.
Устройство работает следующим образом,
Информаи{ия в дискретном виде (О i или 1) с входов устройства поступает на входы формирователей пины данных (ФШД) блока 2 формирователей и через П триггеры 8 узла 5 маскирования на первую группу входов блока 10 сравнения, вторая группа входов которого подключена к выходу регистра данных блока 1 регистров, К входу регистра данных блока 1 регистров подключены соответствующие выходы триггеров 8 соответствующих узлов 5 мае-
35
40
45
50
55
кирования.
Если коды входных сигналов .в дальнейшем число), поступающие на первую и вторую группу входов блока
о
5
0
5
0
5
10 сравнения равны, то на выходе его устанавливается сигнал О, если не равны - сигнал 1. В интервал,когда устройство обработки данных (УОД) или управляющая ЭВМ не обращается к устройству, на входе Считывание установлен сигнал 1, а в интервал обращения (считывания) - сигнал О,
Узлы 5 маскирования устройства осуществляют маскирование входной информации по заданным входам устройства. Информация с. входов устройства переписывается через D-входы триггеров на их выходы в каждом узле 5 маскирования с тактовой частотой генератора 4 через первые входы элементов И 7, на вторые входы которых поступают с выхода регистра 6 сигналы управления (маскирующее слово), разрешающие или запрещающие изменения информации на выходах триггеров 8 каждого модуля 16 ввода, С выхода УОД или управляющей ЭВМ по ШД в регистр 6 записывается управляющее слово, стробирующий сигнал записи которого в регистр 6 поступает с второго выхода адресного селектора 3 соответствующего модуля 16 ввода,
В исходном состоянии числа, посту- пающие на входы блока 10 сравнения, равны, поэтому на его выходе установ- .лен сигнал О, На неинвертирующем выходе триггера 12 установлен сигнал О, а на инвертирующем - сигнал 1, На выходе элемента И 13 установлен сигнал О, запрещающий прохождение сигналов от ФША блика 2 формирователей, а на выходе элемента И 14 установлен сигнал 1, являющийся разрешающим сигналов Считывание для последующих модулей 16. На вькоде элемента ИЛИ 15 отсутствует выходной сигнал Готовность,
Обслуживание устройства может производиться как по инициативе УОД или уйравляющей ЭВМ, так и по инициативе устройства,
ПРИ обслуживании по инициативе устройства изменение состояьшя любого из входов устройства (или нескольких вместе), т,е, изменение уровня напряг жения на входе устройства с низкого на высокий, и наоборот, приводит к тому, что число, поступающее с информационного входа устройства через D-тригг еры узлов 5 маскирования .на группу входов блока 10 сравнения, не равно числу, поступающему на вторую группу входов с регистра данных блока 1 регистров, так как в последнем записано число предыдущего состояния триггеров 8 соответствующего узла маскирования. Поэтому на выходе блока 10 сравнения устанавливается сигнал 1.Этот сигнал через интервал времени, опреде- ляемьш элементом 11 задержки, поступая на вход установки триггера 12 в 1, устанавливает на его неинвертирующем выходе сигнал 1, которьй поступает на стробирующий вход блока 1 регистров. При этом входное маскированное число с выхода триггеров 8 соответствующего узла 5 маскирования записывается в регистр данных блока 1 регистров.
iКроме того, выходной сигнал 1 с
неинвертирующего в ыхода триггера 12 поступает на соответствующий вход элемента ИЛИ 15, который формнруе1 выходной сигнал Готовкость, а такж на второй вход элемента И 13. Сигнал О с инвертирующего выхода триггера 12 поступает на второй, вход элемента И 14. С выхода элемента И 13 сигнал 1, поступая на стробирующий вход ФША блока 2 формир1)вателей, разрешает прохожденце сигналов по пине адреса (ША) в УОД или управляющую ЭВМ, а сигнал О с выхода .элемента 14 блокирует прохождение сигнала Считывание на стробирующие входы ФША блоков 2 формирователей последующих модулей 16. Таким образом, на ША присутств.уют сигналы только от одного модуля 16 ввода, в момент поступления сигнала Готовность УОД или управляющая ЭВМ считывает на ША адрес модуля 16, который обратился к ней, и уста- навливает на входе Считывание устройства сигнал О. При этом блокируется прохо кдение стробирующих сиг-- напов через элементы И 13,14 анализаторов 9, а выходы ФША блоков 2 формирователей переходят в высокоимпе- дансное состояние. Затем управляющая ЭВМ устанавливает по ША адрес адресного селектора 3 обративщегося модуля 16. При этом на первом выходе адресного селектора 3 ,устанавлиЕа:ется сигнал 1, который, поступая на стробирующий вход формирователей ,шины данных (ФШД) блока 2 форг-шрова- телей, разрешает прохождение сигна- лов от ФШД блока 2 формирователей к управляющей ЭВМ. Кроме того, данный
1603364
сигнал с вькода адресного селектора 3, поступая на вход установки в О триггера 12, устанавливает на неин0
вертирующем его выходе сигнал О, а на инвертирующем его выходе - сигнал 1. После считывания данных по щине данных (ШД) управляющая ЭБМ устанавливает на входе Считывание устройства сигнал 1, и устройство возвращается в исходное состояние. Элемент 11 задержки устраняет влияние дребезга контактов средств и объектов управления на достоверность
5 информации, записываемой в регистр данных блока 1 регистров, задержки переднего фронта сигнала на заданное время (примерно 5-10 мс) от блока 10 сравнения и, следовательно,
0 задержки записи нового числа в блок
1регистров..
При обслуживании по инициативе УОД или управляющей ЭВМ последняя устанавливает на входе Считывание 5 устройства сигнал О, блокируя прохождение стробирующих сигналов через элементы И 13, ФША блоков 2 фор шрователей. Кроме того устанавливает адрес адресного селектора 3 модуля 16, с которого необходимо считать информацию о состоянии его входов. Стробирующий сигнал с первого адресного селектора 3 разрешает прохождение числа ,от ФБЩ блока
2формирователей в. управляющую ЭВМ. После считьшания данных по ШД управляющая ЭВМ устанавливает на , входе Считывание устройства сигнал
0
5:
40
,. 1 , и устройство возвращается в -исходное состояние.
; При обслуживании по,инициативе устройства модули 16 обслуживаются по приоритетному принципу. Приоритет ,модуля 16 зависит от его-места (номе- 45 ра) в ряду модулей относительно первого модуля, на которьй подается импульс Считывание от УОД, или управляющей ЭВМ. При поступлении сигнала готовности от любого из модулей, 16 50 сигнал считывания через элемент И 14 проходит на второй модуль, 16 и,в зависимости от состояния неинвертирующего выхода триггера 12 второго модуля 16 происходит его обслуживание или передача импульса к следующему модулю и т.д. Если сигнал готовности вьщается от нескольких модулей, в первую очередь обслуживается модуль с меньшим порядковым номером.
При обслуживании по инициативе управляющей ЭВМ модули 16 обслуживаются в произвольном необходимом
порядке.
, -
Формула изобретения
Устройство для ввода информации, содержащее блоки регистров, блоки
шинных формирователей, элемент ИЛИ, адресные селекторы, анализаторы, каждый из которых содержит блок сравнения, элемент задержки, триггер, первый и второй элементы И, прямые выходы триггеров подключены к стробирую- щим входам соответствующих блоков регистров и входам элемента ИЛИ выход которого является выходом готовности устройства, информационными и адресными выходами которого являются выходы блоков шинных формирователей, информационные входы первой группы которых соединены с вькодами первой группы блоков регистров, информациониые входы второй группы шинных формирователей являются информационными входами устройства, выходы второй группы каждого блока регистров соединены с входами второй группы соот- ветствующего блока сравнения, выход которого подключен через элемент задержки к входам установки в 1 триггера, вход установки в О которого соединен с первым стробирующим входом соответствующего блока шинных формирователей и первым выходом cooTBeTCT вующего адресного селектора, входы которого подключены к адресным выходам устройства, прямой и инверсньй выходы каждого триггера подключены соответственно к вторым входам первого И второго элементов И, первые входы которьк в одном из анализаторов объединены и являются входом считывания устройства, выход первого элемента И каждого анализатора соединен с вторым стробирующим входом соответствующего блока шинных формирователей, выход второго элемента И одного из анализаторов соединен с первыми входами элементов И последующего анализатора, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет маскирования входной информации, в него введены регистры, группы элементов И, группы триггеров, генератор импульсов, выход которого подключен к первым входам элементов И групп, вторые входы которых соединены с выходами соответствующих регистров, информационные входы которых подключены к информационным входам устройства, второй вькод каж,цого адресного селектора подключен к стро бирующему входу соответствующего регистра, выходы элементов Н каждой группы соединены с синхровходами соответствующих триггеров группы, информационные входы которых соединены с информационными входами устройства выходы триггеров каждой группы подключены к информационным входам соответствующего блока регистров и первой группе входов соответствующего блока сравнения.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1524040A1 |
Логический анализатор | 1988 |
|
SU1654822A1 |
Устройство для ввода информации | 1985 |
|
SU1269143A1 |
Устройство для сопряжения датчиков с ЭВМ | 1985 |
|
SU1282108A1 |
Система ввода телевизионных изображений в ЭВМ | 1989 |
|
SU1665391A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для сопряжения цифровой вычислительной машины | 1987 |
|
SU1444793A1 |
Запоминающее устройство на цилиндрических магнитных доменах | 1987 |
|
SU1451768A1 |
Устройство для сопряжения датчиков с электронной вычислительной машиной | 1984 |
|
SU1208557A2 |
Устройство для ввода информации | 1987 |
|
SU1509914A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации о состоянии технических средств и объектов управления от различных дискретных датчиков в устройство обработки данных или управляющую ЭВМ. Цель изобретения - расширение функциональных возможностей за счет маскирования входной информации. Устройство содержит блоки 1.1 - 1.N регистров, блоки 2.1 - 2.N формирователей, адресные селекторы 3.1 - 3.N, генератор импульсов 4, элемент ИЛИ 15, узлы 5.1 - 5.N маскирования, каждый из которых содержит регистр 6, группы элементов 71...7N И, группы триггеров 81...8N, анализаторы 9.1-9.N, каждый из которых содержит блок 10 сравнения, элемент 11 задержки, триггер 12, первый 13 и второй 14 элементы И. Устройство обеспечивает возможность обслуживания как по инициативе устройства (датчиков), так и по инициативе управляющей ЭВМ с аппаратным маскированием входных сигналов. 1 ил.
Устройство для ввода информации | 1985 |
|
SU1269143A1 |
Устройство для ввода информации | 1987 |
|
SU1524040A1 |
Авторы
Даты
1990-10-30—Публикация
1988-07-18—Подача