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

 

Изобретение относится к вычислительной технике и может быть использовано в качестве многоканального устройства ввода информации в устройства обработки данных. Целью изобретения является расширение области применения за счет обеспечения возможности обработки данных от групп датчиков с переменной длиной информационного сообщения. Устройство содержит первый и второй блоки 1, 2 памяти, первый и второй блоки 3, 4 сравнения, первый и второй коммутаторы 5, 6, регистр 7, первый,второй и третий счетчики 8 - 10, первый, второй и третий триггеры 11 - 13, с первого по седьмой элементы И, 14 -20, первый и второй элементы ИЛИ, 21, 22, первый ,второй и третий одновибраторы 23 - 25, элемент 26 задержки, информационные входы 27 устройства, вход 28 управления устройства, вход 29 установки устройства, первый и второй выходы 30,31 управления устройства, информационные выходы 32 устройства. Указанная цель достигается за счет введения второго блока 2 памяти, второго блока 4 сравнения, второго коммутатора 6, второго и третьего счетчиков 9, 10, четвертого, пятого, шестого и седьмого элементов И, 17,18,19,20 второго и третьего одновибраторов 24, 25, элемента 26 задержки. 1 табл., 2 ил.

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

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

РЕСПУБЛИК

72912 А1

ueiSUm> (5g 4 G 06 Р 13/00

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

И ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

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

1 1РИ ГКНТ СССР (21) 4270391/24-24 (22) 29.06.87 (46) 15.04.89, Бюл.0 14 (72) В.С.Лупиков (53) 681.32.5.21(088.8) (56) Авторское свидетельство СССР

Ф 1144101, кл. С 06 P 13/00, 1985.

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

Р 1151978, кл. 6 06 Р 13/00, 1985. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано в качестве многоканального устройства ввода информации в устройства обработки данных, Целью изобретения является расширение области применения за счет обеспечения возможности обработки данных от групп датчиков с переменной длиной информационного сообщения. Устройство содержит первый и второй блоки 1, 2 памяти, первый и второй блоки 3, 4 сравнения, первый и второй коммутаторы 5, 6, ре" гистр 7, первый второй и третий сче гчики 8 — 101 первый, второй и третий триггеры 11 — 13, с первого по седьмой элементы И 14 - 20, первый и второй элементы ИЛИ 21, 22, первый, второй и третий одновибраторы 23 ."

25, элемент 26 задержки, информационные входы 27 устройства, вход 28 управления устройства; вход 29 уста" новки устройства, первый и второй выходы 30, 31 управления устройства,. информационные выходы 32 устройства.

Указанная цель достигается за счет введения второго блока 2 памяти, второго блока 4 сравнения, второго с1 коммутатора 6, второго и третьего счетчиков 9, 10, четвертого, пятого, шестого и седьмого элементов И 17, 18, 19, 20, второго и третьего одновибраторов 24, 25, элемента 26 задер жки. h табл., 2 ил.

1472912

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

Целью изобретения является расширение области применения за Счет обеспечения возможности обработки, данных or групп датчиков с переменной!0 длиной информационного сообщения, На фиг.1 приведена структурная схема устройства; на фиг.2 - времен ные диаграммы его работы, Устройство содержит первый и вто- !5 рой блоки 1 и 2 памяти, первый и вто-рой блоки 3 и 4 сравнения, первый и. второй коммутаторы 5 и 6, регистр 7, первый, второй и третий счетчики 8, 9 и 10, первый, второй и третий триг-20 геры 11, !2 и 13 с первого по седь- мой элементы И 14 †. 20» первый и второй элементы ИЛИ. 21, 22, первый, второй и третий одновибраторы 23, 24 и 25, элемент 26. задержки, инфор- 25 мационные входы 27 устройства, вход

28 управления устройства, вход 29 установки устройства, первый и второй выходы 30 и 31 управления устройства, информационные выходы 32 устрой- 30 ства.

Одним из возможных вариантов реа-: лизации блока 2 памяти может быть постоянное запоминающее устройство.

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

Перед началом работы сигналом по входу 29 установки регистр 7, счетчики 8, 9, 10 и триггеры 1, 12, 13 устанавливаются в нулевое состояние. !0

В одноразрядном блоке 2 памяти записаны сигналы, определяющие длины. информационных частей сообщения каждого информационного датчика, подключенного на вход коммутатора 5 (см. 45 таблицу).

Из таблицы видно, что информационная часть сообщения датчика с адресом 000 занимает адин вход коммутато- --„

i0 ра 5, два входа для датчика с адресам

001 три входа для датчика с адресом .010 и т.д.

Работу устройства. рассмотрим на пример o oro qmna onpoca информа 55 ционных датчиков . В исходном состоя-.. нии устройства счетчики 8,9, 10, регистр 7, триггеры 11, 12, 13 нахо-., дятся в нулевом состоянии, в блоке 1 памяти хранятся данные предыдущего . цикла опроса датчиков, в блоке 2 памяти — управляющие биты информации а длинах информационных частей сообщений датчиков. Рассмотрим работу устройства на примере обработки данных первого датчика, информационная часть сообщения которого не превышает разрядности блока 1 памяти. До прихода первого синхрасигнала в счетчике 8 хранится нулевое состояние,.которое воздействуя на коммутатор 5, обеспечивает подключение сигналов с первого входа коммутатора 5 на вход блока 1 памяти и первый вход блока 3 сравнения. На второй вход блока 3 сравнения поступает считываемая из блоха 1, памяти информация о предыдущем состоянии сигнала, подключенного к первому входу коммутатора 5. Режим считывания для блока 1 памяти задается низким уровнем сигнала на выходе элемента И 18.

С приходом первого синхросигнала по входу 28, свидетельствующего о возможности анализа. данных датчика, подключенного к первому входу коммутато", ра 5, производится опрос элемента.И

14. Если в этот момент на выходе блока 3 сравнения присутствует высокий уровень сигнала„ что свидетельствует об отличии данных на входах блока 3 сравнения, сигнал с входа 28 проходит через элемент И 14 и своим передним фронтом запускает одновибратор 24, выходной сигнал которого, проходя через элемент И 18, обеспе| чивает запись в блок 1 памяти текущего состояния сигнала на первых входах коммутатора 5 в ячейку с адре сом, сформированным на счетчике 9 (в данный момент с нулевым адресом).

Одновременно выходной сигнал одновибратора 24 устанавливает в единичное состояние триггер 12. Сигнал на входе

28 опрашивает также элемент И 15, на другой вход которого считывается из блока 2 памяти управляющий бит данных по адресу, сформированному на счетчике 8 (в данный момент по нулевому адресу). Если считывается из блока 2 памяти единичный бит данных, что свидетельствует об окончании информационной части сообщения датчика, выходной сигнал элемента И 15 по заднему фронту запускает одновибратор

23, выходной сигнал которого опрашивает элемент И 16. По заднему фронту сигнала на входе 28 прдизводитея ин1472912 крементация счетчика 9 и в случае, если триггер 11 находится в нулевом состоянии, — счетчика 8 (через элемент И 17}. Если на момент формирования сигнала одновибратора 23 триггер 12 установлен в единичное состояние, то выходной сигнал элемента И

16 устанавливает своим задним фронтом триггер 11 в единичное состояние и, поступая на вход записи счетчика 9, переписывает в него содержимое регистра 7. Одновременно сигнал с выхода элемента И 16 поступает на выход 30 управления, свидетельствуя о том, 15 что на выходах 32 находится адрес датчика, информация которого изменилась по сравнению с предыдущим циклом опроса и будет выдана вслед за адресом. Код адреса датчика формирует-20 ся на счетчике 10 и проходит на выход 32 через коммутатор 6, открытый для него в данный момент низким уровнем сигнала на прямом выходе триггера 11. 25

Следующий сигнал с входа 28 проходит через открытый для него элемент

И 19 на вход 31 управления, свидетельствуя о том, что на выходах 32.находятся данные датчика, адрес которого 30 бьщ выдан ранее. Задним фронтом сигнала на входе 28 производится инкрементация содержимого счетчика 9. Пос-. ле инкрементации содержимого счетчика

9 на выходе блока 4 сравнения появляется высокий уровень сигнала. Сигнал по входу 28, задержанный на элементе 26 задержки на время не менее суммы длительности сигнала по входу;

28 и времени задержки инкрементации 40 счетчиков 8 и 9, переписывает уровень сигнала с выхода блока 4 сравнения в триггер 13. По положительному перепаду на выходе триггера 13 срабатывает одновибратор 25, выходной 45 сигнал которого записывает в регистр

7 содержимое счетчика 9, через. элемент ИЛИ 21 устанавливает триггеры

11, 12, 13 в нулевое состояние и через элемент ИЛИ 22 инкрементирует содержимое счетчика 10 адреса. На этом процесс анализа и выдачи информации первого информационного датчика заканчивается, По следующему сигналу по входу 28 начинается анализ информации и при необходимости ее выдача приемнику следующего информационного датчика, При этом последовательно производится сравнение текущего состояния всех информационных частей сообщения датчика с их предыдущими состояниями, хранящимися в блоке 1 памяти, возврат счетчика 9 адреса в начальное для этого датчика состояние при условии, если на момент окончания информационной части сообщения триггер 12 установлен в единичное состояние, и выдача приемнику информации адреса и изменившихся данных датчика. Если при анализе данных датчика триггер 12 не будет установлен в единичное состояние, что свидетельствует о том, что данные этого датчика не изменились в этом цикле опроса по сравнению с предыдущим, выходной сигнал одновибратора

23 через открытый элемент И 20 и элемент ИЛИ 22 инкрементирует содержи-. мое счетчика 10 адреса датчика.

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

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

Состояние счетчика

Содержимое блока 2 паХарактеристика мя,ти

Данные. канала с адресом 000

Данные канала с адресом 001

001

011

101

111 о)

0

Данные канала с адресом 0)0

Данные канала с адресом 011 счетным входом второго счетчика и является входом управления устройства,(выходы второго счетчика подключены к адресным входам первого блока памяти, к первой группе входов второго блока сравнения и к информационным входам регистра, выходы которого соединены с информационными входами второго счетчика, вход записи кото- 10 рого подключен к входу установки пер-. вого триггера, к выходу третьего элемента И и является первым выходом управления устройства, вход сброса первого счетчика соединен с входами сброса второго и третьего счетчиков, с входом сброса регистра,. с первым входом первого элемента ИЛИ:и является входом установки устройства, второй вход первого элемента ИЛИ 20 подключен к первому входу второго элемента ИЛИ, к входу записи регистра и к выходу третьего одновибратора, вход которого соединен с прямым выходом третьего триггера, вход сброса 25 которого подключен к выходу первого элемента ИЛИ и к входу сброса второго триггера, вход установки которого соединен с выходом второго одновибра- тора.и с первым входом пятого элемен- З0 та И, второй вход которого подключен к инверсному выходу первого триггера и к второму входу четвертого элемента И, выход которого соединен со счетным входом первого счетчика, выходы которого подключены к адресным входам второго блока памяти и второй группе входов второго блока сравнения, выход второго блока памяти соединен с вторым входом второго элемента И, вход второго одновибратора соединен с выходом первого элемента И, выход элемента задержки подключен к синхровходу третьего триггера, информационный вход которого соединен с выходом второго блока сравнения, прямой выход первого триггера подключен к второму входу шестого. элемента И и к адресному входу второго. коммутатора, информационные входы первой и второй групп которого соединены соответственно с выходами первого блока памяти и третьего счетчика, счетный вход которого под ключен к выходу второго элемента ИЛИ, второй вход которого соединен с выхо". дом седьмого элемента И, первый вход которого подключен к второму входу третьего элемента И и к выходу. первого одновибратора, второй вход седьмого элемента И соединен с инвер-. сным выходом второго триггера, выход пятого элемента И подключен к входу записи-чтения первого блока памяти, выходы второго коммутатора являются информационными выходами устройства, выход шестого элемента И является вторым выходом управления устройства.

1472912 дхоти 28

Вых. 9иа 3

Beer. &1 И алых. Гг. и дих. дгоки 2

Вьв, &124 алых. Тг. 12

Вих. 16È дьц. 38 26

Фыя. дгока +

Уы,к 7г. 13

8ых, &t 25

8ых. 17ff

Йи. 2f МИ

Составитель С.Кулиш

Техред, И.Дидык

Редактор И.Рыбченко

КоРРектоР H.Муска

Заказ 1712/48 Тираж 667 Подписное

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

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

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

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

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может быть использовано в интерфейсе ЦВМ с различными внешними устройствами

Изобретение относится к области вычислительной техники и может приме .няться в многомашинных вычислительных комплексах для связи ЭВМ между собой, а такке для связи ЭВМ с нестандартными внешними устройствами

Изобретение относится к области вычислительной техники и может быть использовано для орга1шзации обращений нескольких источников информации (абонентов) к общей магистрали

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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