Устройство для ввода информации Советский патент 1988 года по МПК G06F13/00 

Описание патента на изобретение SU1442999A2

/7

гг

td

СО

ф

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

Цель изобретения - повьцпение надежности устройства.

На фиг.1 приведена структурная схема устройства; на фиг.2.- структурная схема блока памяти; нафиг«З - структурная схема первого форь1ирова теля импульса.

Устройство содержит блок 1 памяти блок 2 сравнения, первый 3 и второй 4 коммутаторы, первый 5, второй 6 и третий 7 счетчики, первый 8 и второй 9 блоки контроля, первый 10 и второй 11 формирователи импульса первый 12, второй 13 и.третий 14 элементы И, триггер 15, элемент НЕ 16, входы и вькоды 17-23 устройства

БЛОК 1 памяти содеркит элемент 24 памяти, регистр 25, коммутатор 26, элемент ИЛИ 27, элемент 28 за- д ержки, одновибратор 29.

Первый формирователь 10 импульса содержит элемент 30 задержки и Одновибратор 31, f

В качестве блоков 8 и 9 контроля могут быть использованы сумматоры по модулю два. Счетчик 5 является счетчком по модулю М, где М- количество информационных входов коммутатора 3, Счетчики 6 и 7 являются счетчиками по модулю Р, где Р - информационная

емкость блока 1 памяти в словах.

Причем .

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

Перед началом работы сигналом по входу 19 установки счетчики 5 и б и триггер 15 устанавливаются в нулевое состояние, а счетчики 7 устанавливаются в счетчик -заносится код В состояние М.

Низкий уровень сигнала на выходе триггера 15 и на выходе 25 управления свидетельствует о том, что устройство находится в режиме начально загрузки блока 1 памяти. В этом режиме производится запись исходных значений информационных датчиков в блок I памяти по адресам, формируемым на счетчике 7 под воздействием сигналов, поступакщих по входу 18

g

5

0

0

5

0

5

управления. До момента прихода первого синхросигнала по входу 18 счетчик 5 находится в нулевом состоянии, соответствующем адресу первого дат- . чика, Через коммутатор 3 данные это- то датчика поступают на информационные входы блока 1 памяти и на вход блока 8 контроля, который формирует высокий уровень сигнала на своем вы ходе при поступлении достоверных данНЬ1Х.

По переднему фронту синхросигнала по входу 18, Проходящему элемент 30 задержки, одновибратор 31 формирует импульс, поступающий на вход формирователя 11 импульса, выходной сигнал которого формируется по заднему фронту его входного сигнала и поступает на стробирующий вход элемента И 13 При высоком уровне сигнала на выходе блока 8 контроля выходной сигнал элемента И I3 поступает на управляю- щий вход коммутатора 26 блока 1 памяти, тем самым подключая к информационным входам элемента памяти 24 выходшг.те сигналы коммутатора 3, и проходит через элемент 1ШИ 27, элемент 28 задержки на вход одновибра- тора 29, выходной сигнал которого осуществляет запись данных в ячейку элемента 24 памяти по адресу, сформированному на выходах счетчика 7, которые в этот мбмент подключаются к блоку i памяти .через коммутатор 4 под воздействием сигнала на выходе формирователя П. Задним фронтом сигнала :io входу- 18 производится модификация содержимого счетчиков 5, 6, 7, т.е. к их содержимому добавляется единица. Запись исходных значеншТ других информационных датчиков производится аналогично. По заднему фронту сигнала на выходе переполнения счетчика 5, . после записи исходного значения последнего информационного датчика, триггер 15 устанавливается в единичное состояние, что свидетельствует о том, что устройство готово к работе в режим данных информационных датчиков,

Режим опроса данных информационных датчиков н ачинае тся с приходом синхронизирующего сигнала по входу 18 управления, которьй поступает на вход синхронизации чтения блока 1 памяти и своим nepefimst-i фронтом осуществляет запись в регистр 25 .данных,, считанных из ячейки элемента 24 памяти с адресом, сформированным на счетчике 6, До момента прихода первого синхросигнала по входу 18 в режиме опроса счетчик 5 находится в нулевом СОСТОЯНИИ} соответствующем адресу первого датчика. Через- коммутатор 3 информация этого датчика поступает на входы первой группы блока 2 сравнения, на входы второй группы которого поступает информация о предыдущем состоянии первого датчика, считываемая из регистра 25 блока 1 памяти.

По переднему фронту синхросигнала производится считьтание из элемента 24 памяти в регистр 25 информации о предыдущем состоян1-1и первого датчика. Чтение информации из блока 1 памяти производится по адресу, сформированному на выходах счетчика 6 и пода- ваемом на адресные входы блока 1 памяти через открытый для них коммутатор 4. В этом случае низкий уроформирователя 10 импульса формирователем 11 формируется сигнал, по которому к адресным входам блока 1 памя- g ти через коммутатор 4 подключаются выходы счетчика 7.

Выходной сигнап формирователя 11 опранп1ва8т элемент И 13, выходной

10 сигнал к. торого производит запись в : памяти новых данных анализируемого датчика при отсутствии в -шх ошибки, зарегистрированной бло- ком 9 контроля, Запись производится

15 следующим образом. Выходной сигнал элемегнта И 13 поступает на вход управления коммутатором 26,-подключая тем самым к информационным входам элемента 24 выходные сигналы

20 коммутатора 3. Одновременно с этим выходной сигнал элемента И 13, проходя элемент 28 задержки и элемент ИЛИ 27, поступае т на вход одновибра- тора 29, который формирует по перед-зень сигнала на выхбде формирователя 25 нему фронту сигнааа импульс, записи в

элемент 24 памяти, В случае, если блок 8 контроля фиксирует ошибку в принятых данных на выходах коммутатора 3, на его выходе гфисутствует 30 низкий уровень сигнала, которьй блокирует прохождение сигнала через эле- мент И 13, При этом высокий уровень сигнала на выходе элемента НЕ 16 разрешает прохождение сигнала с вьгП импульса обеспечивает-режим чте- -- 1Я для блока памяти и подключает А его адресным входам сигналы с вы- 5 одов счетчика 6 .

Блок 2 сравнения сравнивает предыдущее и текущее состояния датчика, и если информация от датчика не изменилась по сравнению с его предыдущим состоянием, на выходе блока 2

присутствует низкий уровень сигнала. 35 °ДЭ- формирователя 11 через элемент Если имеет место изменение информа- И 14 при условии, что блок 9 контроля ции, на выходе блока 2 устанавливает- не зафиксировал ошибки в значении ся высокий уровень сигнала,

Едновременно с этим информация с выхода коммутатора 3 и выхода блока 1 памяти подается на соответствующие блока 8 и 9 контроля, которые

предьщущего состояния датчика хранящегося в данньш момент в- регистре 40 25 блока 1 . Выходной сигнал элемента И 14 поступает на второй вход управления коммутатором 26, подключая тем самым к информационным входам элемента 24 памяти выходы реформируют на выходах высокие уровни снх налов при наличии достоверных данпредьщущего состояния датчика хранящегося в данньш момент в- регистре 40 25 блока 1 . Выходной сигнал элемента И 14 поступает на второй вход управления коммутатором 26, подключая тем самым к информационным входам элемента 24 памяти выходы , По пepeднe - y фронту синхросигна- 45 гистра 25. Одновременно этот сигнал,

проходя через элемент ИЛИ 27, задерживается на элементе 28 задержки и поступает на вход одновибратора 29, выходной сигнал которого ос-уществляет запись данных в элемент 24 памяти.

jyji на входе 18 устройства, задержанного на элементе 30 задержки, одно- вибратор 31 формирует сигнал опроса элемента И 12, на выходе которого появляется сигнал в случае изменения информации от аналтизируемого датчика и если в результате анализа не было зафиксировано ошибок в данных. Сигнал на выходе 22 устройства является сигналом сопровождения данных, присутствующих на выходах 20,, и адресного признака, присутствующего на :ыкодах 21 анатшзируемого датчика По заднему фронту сигнала на выходе

формирователя 10 импульса формирователем 11 формируется сигнал, по которому к адресным входам блока 1 памя- ти через коммутатор 4 подключаются выходы счетчика 7.

Выходной сигнап формирователя 11 опранп1ва8т элемент И 13, выходной

сигнал к. торого производит запись в : памяти новых данных анализируемого датчика при отсутствии в -шх ошибки, зарегистрированной бло- ком 9 контроля, Запись производится

следующим образом. Выходной сигнал элемегнта И 13 поступает на вход управления коммутатором 26,-подключая тем самым к информационным входам элемента 24 выходные сигналы

коммутатора 3. Одновременно с этим выходной сигнал элемента И 13, проходя элемент 28 задержки и элемент ИЛИ 27, поступае т на вход одновибра- тора 29, который формирует по перед °ДЭ- формирователя 11 через элемент И 14 при условии, что блок 9 контроля не зафиксировал ошибки в значении

предьщущего состояния датчика хранящегося в данньш момент в- регистре 25 блока 1 . Выходной сигнал элемента И 14 поступает на второй вход управления коммутатором 26, подключая тем самым к информационным входам элемента 24 памяти выходы регистра 25. Одновременно этот сигнал,

проходя через элемент ИЛИ 27, задерживается на элементе 28 задержки и поступает на вход одновибратора 29, выходной сигнал которого ос-уществляет запись данных в элемент 24 памяти.

Задним фронтом сигнала по входу 18 производится модификация содержимого счетчиков 5, 6 и 7, т.е, к 55 их содержимому добавляется единица, С приходом следующего синхросигнала по входу 18 Производится анализ и. при необходш-1ости вывод данных очередного датчика приемнику информации,

5

Для нормальной работы устройства должны вьшолняться следующие временные соотношения; величина задерж распространения сигнала на элементе 30 задержки должна быть больше сум- мь времен задержки распространения сигналов на регистре 25 и блоке 2 сравненияI величина задержки распространения сигнала на элементе 28 задержки должна быть больше времен задержки распространения сиг яала на коммутаторе 26 и срабатывания адресных тдепей злемента 24 памяти сумма длительностей сигналов форм1- рователей 10 и 11 должна быть меньпш длительности синхросигнапа до 18 устройства

При м е РО Пусть {количес п-

во информационных датчиков)5 (количество ячеек блока I памяти). Счетчик 5 является счетчиком по модулю семь5 счетчики 6 и / - счетчики по модулю восемь. По начальной установке счетчики 5 и 6 устанавливаются 5 состояние ОООз а 7 - в сос гояние 11 1 „ По адресам; сформнрОБан- иым на счетчике 6, осуществляется ч тенрга данных из блока памяти, а по адресам сформироваиньи / на счет чике 7э производится запись даннь х в блок памяти

В регкиме начальной загрузки бхго- ка памяти лри последовательном подключении датчиков с первого по седьмой при изменении состоянда счетчика 5 ОООэ 001, 010, 011. 100,, 101, ПО кх исходные значения записаньг в ячейки блока I пам-ятн соответственно с-адресами ПК 000, 001. 010 ОН, 00, Ш1„

В первом цикле режима опроса информационных датчиков с первого по седьмой при последовательном из,ме-- нении кодов на счетчике 5 000, 001, 011} 100, 101S ПО производится чтение предьщущих значений данньпх: датчиков из ячеек с адресами счетчи™- ка 6 последовательно 111,, 000; OGJ; ОШ, Oils 100, 101 и запись текущих значений данных датчизсов по адресам счетчика 7 соответственно ПО, ПК 000, 001, 010, 100 Во втором цн:клЕ режима опроса информагхионньск датчиков с первого по седьмой при последовательном изменении кодов на счет шке 5 000, 00 010 СП, 100, 10 в i 10 производится чтение преды дущих значении данных датчиков из ячеек с адресами счетчика 6 ПО, 111, 000,, 001, 010, on, 100 и запись текущих значений данных датчиков П с счетчика 7 соответственно 10, 1 10, П1, 000, 001, 010, ОП к т.д.

Так1- м образом, в устройстве обес пёчивается более высокая надежность ::а счет уменьшения вероятности вы- -ачи приемнию/ информации недостовер- к даннь х„

у л а

изобретения

1 о Устройство для ввода информа- пии по авт, св. № 1381522, о т л и - чающееся тем, что, с целью

повьпиения надежности устройства, в него введены триггер, третий элемент И и элеме.нт КЕ, вход которого соединен с выходом первого блока контроля, иыход элемента НЕ соединен с первым

акодом третьего элемента И, второй, третий входы которого соединбны с

г«:одо з вгорого блока контроля и вы- .jf,(OM BTObJoro фор -мровйтеля имггульсй / : TBe7 CTj-ieiiiio, вьгход греть(г О элемекта И пс;:дключен к второму входу чтения-затгиси блока пагуити, строби- Р3:-гзщий вход которого объедиквн со счетшгн входом первого счетчика, .2Хйцы установки в О и 1 триггера

соединены с. входом сброса первого счетчика и выходом переполнения пер- i--o.ro счетчика соответственно,, вькод ттягтера - соедикен с пятым входом г:ервого элемента И и является выхолог. задание V режима работы устрой-- сл за

У с тр С1Й с т в о по и

тем, к акт

1 ;, О Т Л И что блок i :a

П ci i ..--i ТИ р t:

зле:; а ю щ е . с я

лс ;1и содерЛ :ит элг

гистрэ KONrMyTHTCp, элвмент I-iJIKj

JBHT задержки и одновибратор, гы- регистра соединены с информа- -тетонными входами первой группы ком- - З татора и . Твлягатся выхода1 к , 5ш:форма1гиоп/1Ь1г входы втор.й груп}; :: ломугутатора являются адреснь мк входа .-л блока ;;дреснь е входы комг гутатор ...й ьединень с: входа;-{ 1 элемента ИЛИ и являются первым и вторым вxoдa v и чтення записи блока, выход элемента ШМ через элемент задержки соединен i :зходок одковибратора ; аыход логороо подключен к входу ч .;еьчя--записи

714429498

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

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

название год авторы номер документа
Устройство для ввода информации 1986
  • Лупиков Виктор Семенович
SU1381522A1
Устройство для ввода информации 1987
  • Лупиков Виктор Семенович
SU1472912A1
Устройство для сопряжения 1985
  • Лупиков Виктор Семенович
SU1278861A1
Буферное запоминающее устройство 1985
  • Лупиков Виктор Семенович
SU1287236A1
Буферное запоминающее устройство 1985
  • Лупиков Виктор Семенович
  • Зинин Виктор Георгиевич
SU1261010A1
Устройство для контроля цифровых блоков 1986
  • Борщевич Виктор Иванович
  • Жданов Владимир Дмитриевич
  • Бодян Геннадий Константинович
  • Сидоренко Вячеслав Васильевич
  • Филимонов Сергей Николаевич
  • Морщинин Евгений Викторович
SU1383368A1
Устройство для контроля динамических блоков памяти 1985
  • Новик Григорий Хацкелевич
  • Старчихин Сергей Иванович
  • Шацкий Михаил Вячеславович
SU1282221A1
Устройство для ввода информации 1986
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1363225A2
Многоканальное устройство ввода информации 1985
  • Лупиков Виктор Семенович
  • Белоус Олег Владимирович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1273936A2
Устройство для селекции телеметрической информации 1987
  • Зайцев Борис Васильевич
  • Цакоев Станислав Борисович
SU1418930A1

Иллюстрации к изобретению SU 1 442 999 A2

Реферат патента 1988 года Устройство для ввода информации

Изобретение относится к вычислительной технике и может быть использовано в качестве устройства ввода систем обработки информации. Цель изобретения состоит в повьшении надежности устройства за счет уменьшения вероятности потерь информации одних и тех же датчиков. Это достигается устранением однозначного соот ветствия номера информационного датчика и номера ячейки блока памяти, куда производится запись данных этого датчика. При этом при поступлении данных информационного канала со сбоем в качестве текущего значения канала используется его значение в предыдущем цикле опроса. Устройство содержит коммутаторы 3 и 4, блок 1 памяти, блоки 8 и 9 контроля, блок 2 сравнения, счетчики 5, 6 и 7, формирователи 10 и 11 импульса, триггер 15, элементы И 12, 13 и 14, элемент НЕ 16. 1 3.п. ф-лы, 3 ил 4 а

Формула изобретения SU 1 442 999 A2

27 $

13

иг.1

.5

Документы, цитированные в отчете о поиске Патент 1988 года SU1442999A2

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 442 999 A2

Авторы

Лупиков Виктор Семенович

Даты

1988-12-07Публикация

1987-05-29Подача