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

Номер патента: 1442999

Автор: Лупиков

ZIP архив

Текст

(7 (5 ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ СКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССР Р 1381522, кл, С 06 Р 13/00, 1986. ,54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычисли тельной технике и может быть использовано в качестве устройства ввода систем обработки информации. Цель изобретения состоит в повьппении надежности устройства за счет уменьшения вероятности потерь информации 01442999 одних и тех же датчиков. Это достигается устранением однозначного сооветствия номера информационного датчика и номера ячейки блока памяти,куда производится запись данных зтого датчика, При этом при поступленииданных информационного канала сосбоем в качестве текущего значенияканала используется его значение впредыдущем цикле опроса. Устройствосодержит коммутаторы 3 и 4, блок 1памяти, блоки 8 и 9 контроля, блок2 сравнения, счетчики 5, 6 и 7, формирователи 1 О и 11 импульса, тригге15, элементы И 12, 13 и 14, элементНЕ 16, 1 э,п, ф-лы, 3 ил,Изобретение относится к вычислительной технике, может быть исполь"зовано в качестве многоканальногоустройства для ввода информациив системы обработки и является усо"вершенствовянием устройства по авт.св, В 1381522.Цель изобретения - повышение надежности устройства. ОНа Фиг. приведена структурнаясхема устройства; на Фиг.2 - структурная схема блока памяти; нафиг.3 -структурная схема первого формирователя импульса. 5Устройство содержит блок 1 памяти,блок 2 сравнения, первый 3 и второй4 коммутаторы, первый 5, второй 6и третий 7 счетчики, первый 8 и второй 9 блоки контроля, первый 10 и 2 Овторой 11 Формирователи импульса,первый 12, второй 13 и третий 14элементы И, триггер 15, элемент НЕ16, входы и выходы 17-23 устройства.гБлок 1 памяти содержит элемент24 памяти, регистр 25, коммутатор26, элемент ИЛИ 27, элемент 28 задержки, одновибратор 29,Первый Формирователь 10 импульсасодержит элемент 30 задержки и одно- ЗОвибратор 3,l 4 О В качестве блоков 8 и 9 контроля могут быть использованы сумматоры по модулю два. Счетчик 5 является счетчи.35 ком по модулю М, где М- количество информационных входов коммутатора 3. Счетчики 6 и 7 являются счетчиками по модулю Р, где Р - информационная емкость блока 1 памяти в словах. Причем Р)М.Устройство работает следующим образом.Перед началом работы сигналом по входу 19 установки счетчики 5 и 6 и триггер 15 устанавливаются в нулевое состояние, а счетчики 7 устанавливаются в счетчик заносится код в состояниеНизкий уровень сигнала на выходе триггера 15 и на выходе 25 управления свидетельствует о том, что устройство находится в режиме начальной загрузки блока 1 памяти. В этом режиме производится запись исходных значений информационных датчиков вблок 1 памяти по адресам, формируемым на счетчике 7 под воздействием сигналов, поступающих по входу 18 управления, До момента прихода первого синхросигнала по входу 8 счетчик 5 находится в нулевом состоянии, соответствующем адресу первого датчика, Через коммутатор 3 данные этого датчика поступают на информационные входы блока 1 памяти и на вход блока Я контроля, который формирует высокий уровень сигнала на своем выходе при поступлении достоверных данпхПо переднему Фронту синхросигнала по входу 18, проходящему элемент 30 задержки, одновибратор 31 Формирует импульс, поступающий на вход формирователя 11 импульса, выходной сигнал которого Формируется по заднему фронту его входного сигнала и поступает на стробирующий вход элемента И 13. При высоком уровне сигналя на выходе блока 8 контроля выходной сигнал элемента И 13 поступает на управляющий вход коммутатора 26 блока 1 памяти, тем самым подключая к информационным входам элемента памяти 24 выходные сигналы коммутатора 3, и проходит через элемент ИЛИ 27, элемент 28 задержки на вход одновибратора 29, выходной сигнал которого осуществляет запись данных в ячейку элемента 24 памяти по адресу, сФормированному на выходах счетчика 7, которые в этот мбмент подключаются к блоку 1 памяти .через коммутатор 4 под воздействием сигнала на выходе Формирователя 11. Задним фронтом сигнала по входу 18 производится модификация содержимого счетчиков 5, 6, 7, т.е. к их содержимому добавляется единица, Запись исходных значений других информационных датчиков производится аналогично. По заднему Фронту сигнала на выходе переполнения счетчика 5, те. после записи исходного значения посвреднего информационного датчика, триггер 15 устанавливается в единичное состояние, что свидетельствует о -ом, что устройство готово к работе в режим данных информационных да.тчиков,Режим опроса данных информационных датчиков начинается с приходом синхронизирующего сигнала по входу 18 управления, который поступает на вход синхронизации чтения блока 1 памяти и своим передним Фронтом осуществляет запись в регистр 25 1 анных считанных из ячейки злемен10 5 20 25 30 35 40 50 та 24 памяти с адресом, сформированным на счетчике 6, До момента прихода первого синхросигнала по входу18 в режиме опроса счетчик 5 находится в нулевом состоянии, соответствующем адресу первого датчика,Через коммутатор 3 информация этогодатчика поступает на входы первойгруппы блоха 2 сравнения, на входывторой группы которого поступаетинформация о предыдущем состояниипервого датчика, считываемая из регистра 25 блока 1 памяти,По переднему фронту синхросигналапроизводится считывание из элемента24 памяти в регистр 25 информации опредыдущем состоянии первого датчика,Чтение информации из блока 1 памятипроизводится по адресу, сформированному на выходах счетчика 6 и подаваемому на адресные входь блока 1памяти через открытый для них коммутатор 4, В этом случае низкий уровень сигнала на выходе формирователяимпульса обеспечивает-Режим чте- яя для блока 1 памяти и подключаетего адресным входам сигналы с выодов счетчика 6,Блок 2 сравнения сравнивает предыдущее и текущее состояния датчика,и если информация от датчика не изменилась по сравчению с его предыдущим состоянием, на выходе блока 2присутствует низкий уровень сигнала.Е;ли имеет место изменение информации, на выходе блока 2 устанавливается высокий уровень сигнала.Едновременно с этим информация свыхода коммутатора 3 и выхода блокапамяти подается на соответствующие блока 8 и 9 контроля, которыеформируют на выходах высокие уровнисигналов при налиЧии достоверных данных, По переднему фронту синхросигна,а на входе 18 устройства, задержанного на элементе 30 задержки, одновибратор 31 формирует сигнал опросаэлемента И 12, на выходе которогопоявляется сигнал в случае измененияинформации от анализируемого датчикаи если в результате анализа не былозафиксировано ошибок в данных, Сигнал на выходе 22 устройства являетсясигналом сопровождения данных, прнсутствующих на выходах 20, и адресного признака, присутствующего на.ходах 21 анализируемого датчика,По заднему фронту сигнала на выходе формирователя0 импульса формирователем 11 формируется сигнал, по которому к адресным входам блока 1 памяти через коммутатор 4 подключаются выходы счетчика 7,Вьходной сигнал формирователя 11 опрмгвает элемент И 13, выходной сигнал к-торого производит запись в блок , памяти новых данных анализируемого датчика при отсутствии в них ошибки, зарегистрированной блоком 9 контроля. Запись производится следующим образом. Выходной сигнал элемента И 13 гоступает на вход управления коммутатором 26, подключая тем самым к информационным входам элемента 24 памяти выходные сигналы коммутатора 3, Одновременно с этим выходной сигнал элемента И 13, проходя элемент 28 задержки и элемент ИЛИ 27, поступает на вход одновибратора 29, который формирует по перец- нему фронту сигнала импульс записи в элемент 24 памяти. В случае, если блок 8 контроля фиксирует ошибку в принятых данных на вь 1 ходах коммутатора 3, на его выходе присутствует низкий уровень сигнала, который блокирует прохождение сигнала через элемент И 3. При этом высокий уровень сигнала на выходе элемента НЕ 16 разрешает прохождение сигнала с вы" хода формирователя 11 через элемент И 14 при условии, что блок 9 контроля не зафиксировал ошибки в значении предыдущего состояния датчика, хранящегося в данный момент в регистре 25 блокапамяти, Выходной сигнал элемента И 14 поступает на второй вход управления коммутатором 26, под" ключая тем самым к информационным входам элемента 24 памяти выходы регистра 25, Одновременно этот сигнал, проходя через элемент ИЛИ 27, задерживается на элементе 28 задержки и поступает на вход одновибратора 29, выходной сигнал которого осуществляет запись данных в элемент 24 памяти. Задним фронтом сигнала по входу 18 производится модификация содержимого счетчиков 5, б и 7, т.е. к их содержимому добавляется единица. С приходом следующего синхросигнала по входу 18 производится анализ и при необходимости вывод данных очередного датчика приемнику информация.Для нормальной работы устройства должны выполняться следующие временные соотношения величина задержкираспространения сигнала на элементе30 задержки должна быть больше суммь 1 времен задержки распространениясигналов на регистре 25 и блоке 2сравнения; величина зацержки распространения сигнала на элементе 28задержки должна быть больше суммывремен задержки распространения сигнала 1 ла коммутаторе 26 и срабатывания адресных цепей элемента 24 памяти; сумма длительностей сигналовфорьялрователей ".0 и 11 ДолжнЯ бь 1 тьменьше длительности синхросигняляпо входу 18 устройства,П р и м е р. Пусть 1"1-7 (коли.1 есво информационных датчиков), Р=В(количество Ячеек блока 1 памяти),Счетчик 5 являетгя счетчиком по модулю семь, счетчикч 6 и 7счегчикипо модулю восемь . По начальной установке счетчики 5 и 6 устанавливаютсяВ сос ояние 000, Я счетчик 1 - .;,остоЯние 1 1 1 По ЯДР есам СЯорь 1 лрован"1 лым ня счетчике 6, осуществляетсячтение данных из блока 1 памяти, япо адресам сформированным ня счетчике 7, производится запись даннъ 1 хв блок 1 памяти. В режиме начальной загрузки блока 1 памяти 1 три последовательном подключении датчиков с первого по седьмой при изменении состояний с 1 етчь 1- ка 5 000, 001, ОО, 011. 100, 101, 110 их исходнье значения записаны в ячейки блока 1 памяти соответственно с.адресами 111, 000, 001, 010, 011, 100, 101.В первом цикле режима опроса информационных датчиков, с первого по седьмой при последовательном изме - ненни кодов на счетчике 5 000, 001, 010, 011 100, 101, 110 производится чтение предыдущих значений данных датчиков из ячеек с адресами счетчи-" ка 6 последовательно 111, 000, 01.1 010, О 1, 100, 101 и запись текущих значений данных датчиков по адресам счетчика 7 соответственно 1 О, 11, ООО, 001, 010, 011; 100. ьо Втором цикла режима опроса инфорляционнь 1 х датчиков с первого по седьмой при последовательном изменении кодов ня счетчике 5 ООО, 001, 010, 011, ОО., 01, 110 производится чтение предьдущих значений данных датчиков изячеек с адресами счетчика 6 110,111, 000, 001, 010, 011, 100 и записьтекущих значений данных датчиков:-о адресам счетчика 7 соответственно101 1 10 1 11 000 001 010 011ТД Такм образом, в устройстве обесО пбчивается более Высокая надежность. я счет уменьшения вероятности Выячи приемнику информации недостовер,гх данных.ормуля изобретения1 ус гройство для вводя информа 11 чи по авт. св. 11 1381522, о т л и - ч а ю щ е е с я тем, что, с целью повышени надежности устройства, в него введены триггер, третий элементи элемент 11 Е ВхоД которого соеДИенс выходом первого блока контроля, Выход элемента НЕ соединен с первым ходом третьего элемента И, Второйтретий Входы которого соединены с1.:одом В.-ерово блока контроля и вы.зОМ Вгатт О фОРЬГ-РОВ. СЕЛЬ ИМГТУЛЬСь-тветст 1 е 11.о выход треь =, о элеи=та И псдключен к второму входу чте 1 пля"-з Янис и блока памяти, строоиру 1 зщий Вхсд которого объединен со :четньп 1 Входом первого счетчика, :.-ходы установки В "О" и "1 триггера соединены с входом сброса первогосч тчика и выходом переполнения перо 1 о счетчика соответственно, Выхоц тр 11 ГЕРа С.)ЕДЯНЕН С ПЯТЬК ВХОДОМ . ервого эл; мента. И и ЯВП 11 ется выхопо. задани 11; режима Работь устройс я2 Устройство по п 1, о - л иа ю щ е е с Я тем. что б 1 ок га- . 1 и содерхит зле;Янт вЯ,.;:ти, Ре Гстркомм тат:рэлемент 1 ЛК, зле .нт 3 ЯДержек и оцноВибратор 9 сь. :;лды регистРа соеди 1 ены с информационными Входами первой группы ком-; гатора л Вляются Выходя 1 чи:.1 ока, 1 й-:Ьормац 1 ло 1 1 ы= Вхс ь 1 Вто 11-1 г:т 1.ь.,ОИУТЯТОРЯ ЯВЛЯЮГСЯ ЯДРЕСНЬ 1 М 1 ВХОДЯблокадресные входы коь 1 лутатора;ьединены с входяии элемента ИЛИ и являются гер вым и Вторым входами чтения-записи блока, Выход элемента ,Я 4 через элемент задержки соединенВходом однэвибратораВьход котороПОДКГНЧЕ. К ВХОДУ Ч".= -.,Я "ЗЯПИСИ442919 8ы памяти, выходы которого соединены синформационными входами регистра,е- управляющий вход которого являетсястробирующим входом блокй,элемента памяти, информационные входкоторого являются информационнымивходами блока, выходы коммутатора содинены с адресными входами элемента Составитель И.Карноваедактор В,Петраю Техред М.Ходанич Корре.Шар аз 6386/46 Тираж 704 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб д, 4/5

Смотреть

Заявка

4252598, 29.05.1987

ПРЕДПРИЯТИЕ ПЯ А-3756

ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: ввода, информации

Опубликовано: 07.12.1988

Код ссылки

<a href="https://patents.su/5-1442999-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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