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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники. В изобретении решается задача ввода информации от дискретных датчиков. Цель изобретения - повышение быстродействия устройства - достигается при использовании введенных в устройство анализатора 3, содержащего узел 4, формирователи . 14, 15, ключи 11, 12, триггер Ш, а также элемента ИЛИ 8 и элемента 13 с их связями за счет того, что опрос датчиков проводится по инициативе самих датчиков, что исключает потери при программном опросе датчиков . 1 ил.

„„SU„„126914

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

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

РЕСПУБЛИК

А1

Ш 4 G 06 F 13/00

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

Н ASTOPCHOMV СВИДЕТЕЛЬСТВУ

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

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3836088/24-24 (22) 04. 01. 85 (46) 07.11.86. Бюл. Р 41 (72) М.Я.Вертлиб, Ф.Г.Гордон и Е.И.Царев (53) 681.327 ° 21 (088.8) (56) Справочник по техническим средствам сбора и передач информации.

Киев: Техника, 1973, с. 228, 229.

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

М 1151978, кл. С 06 Р 13/00, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области вычислительной техники. В изобретении решается задача ввода информации от дискретных датчиков. Цель изобретения — повышение быстродействия устройства — достигается при использовании введенных в устройство анализатора 3, содержащего узел 4, формирователи. 14, 15, ключи 11, 12, триггер 10, а также элемента ИЛИ 8 и элемента 13 с их связями за счет того, что опрос датчиков проводится по инициативе самих датчиков, что исключает потери при программном опросе дат.чиков. 1 ил. Р9

1269143

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

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

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

Устройство содержит блоки 1 ре— гистров, блоки 2 формирователей, анализаторы 3, каждый из которых содержит узел 4 дифференцирующих элементов, первый узел 5 формирователей, узел 6 инверторов, второй узел 7 формирователей, второи элемент ИЛИ 8, элемент 9 задержки, триггер 10, первый ключ 11, второй ключ 12, дифференцирующие элементы 13, формирователи 14 и 15, инверторы 16, первый элемент ИЛИ 17. Однотипные модули 18 ввода.

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

Информация в дискретном виде (логические "0" или "1" с входов устройства поступает на вход блока 1 регистров (в регистр данных) и в узел 4 дифференцирующих элементов, содержащий N дибференцирующих элементов 13.

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

Количество входов, подключенных к одному анализатору 3, не должно превышать разрядность шины данных устройства обработки данных (УОД) или

ЭВИ, к которым подключается устройство ввода. !

В большинстве УОД, построенных на .базе микропроцессоров, микро- или миниЭВИ, число разрядов шины данных унифицировано и составляет 8 или 16.

Тогда для ввода информации с М вхоМ дов должно использоваться n = — анаN лизаторов, за каждым из которых закреплен свой адрес, постоянно храня5

t5

40 щийся в регистре адреса блока 1 регистров.

Сигналы изменения состояния входов положительной полярности через формирователи 15 второго узла 7 формирователей поступают на входы второй групгы второ-:о элемента ИЛИ 8. Сигналы отрицательной полярности с выхода узла 4 дифференцирующих элемен- . тов через формирователи 14 первого узла 5 формирователей поступают на вход инверторов 16 блока 6 инверторов. Получающиеся после инвертирования в блоке б импульсы положительной полярности поступают на входы первой группы второго элемента ИЛИ 8.

Изменение состояния любого из входов анализатора 3 вызывает появление сигнала на:выходе второго элемента

ИЛИ 8. Этот сигнал поступает на стробирующий вход регистра данных в блоке 1 регистров и записывает информацию с входов анализатора 3 в регистр данных в блоке 1 регистров. Одновременно этим же сигналом триггер 10 переводится в состояние, при котором на первом выходе устанавливается "1", а на втором "0". Единичный сигнал с первого выхода триггера 10 открывает ключ 11 и поступает через первый элемент ИЛИ 17 на выход устройства, свидетельствуя с> наличии изменений на входе анализатора 3 и готовности устройства к выдаче информации. По сигналу нГотовность" ЭВМ выдает на первый анализатор 3 сигнал считывания, который, через открытый ключ ii поступает на стробирующий вход блока 2 формирователей. При этом информация об адресе и данных выдается на шины адреса и данных (ША и ЩЦ).

В качестве блока 2 формирователей могут использоваться, например, шинные формирователи, которые при отсутствии стробирующего сигнала (сигнала считывания) находятся в высокоимпедансном состоянии и не влияют на работу других модулей и устройств, подключенных к шине ЭВМ. Импульс считывания на другие модули 18 не проходит благодаря ключу 12, закрытому нулевым потенциалом с второго выхода триггера 10. После считывания информации об адресе и состоянии датчиков, подключенных к входам первого модуля устройства, триггер 10 возвращается в исходное состояние сигналом считывания, задержанным на элементе 9 за1269143

Составитель И.Алексеев

Техред М.Ходанич Корректор Л.Пилипенко

Редактор A.Øèøêèíà

Тираж 671 Подписное

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

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

Заказ 6038/52

Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4 держки. В этом состоянии на егб первом выходе устанавливается нулевой уровень, который закрывает ключ 11, на втором выходе — единичный уровень, открывающий ключ 12. 5

Модули 18 устройства обслуживаются по приоритетному принципу. Приоритет модуля 18 зависит от его места (номера) в ряду модулей относительно первого модуля, на который подается 10 импульс считывания от ЗВМ (УОД). При поступлении сигнала готовности от любого из модулей 18 сигнал считывания подается на входы ключей 11 и 12 первого модуля. Если сигнал готовности 15 выставил первый из модулей 18, он обслуживается в первую очередь. Если . сигнал готовности от первого из модулей 18 отсутствует, сигнал считывания через открытый ключ 12 передается на второй модуль 18 и в зависимости от состояния первого выхода триггера 10 второго модуля 18 происходит его обслуживание или передача импульса к следующему модулю, и так 25 далее. Если сигнал готовности выдается от нескольких модулей, в первую очередь обслуживается модуль с меньшим порядковым номером, затем в следующем такте взаимодействия (считывания следующий по порядку модуль, выставивший сигнал готовности к выдаче информации.

Таким образом, быстродействие устройства достигается тем, что обнару35 жение изменения состояния датчиков на входе устройства не зависит от процесса обслуживания устройства, а обслуживание устройства производится только при наличии изменения состоя- 40 ния той или иной группы входов.

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

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