Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1543398
Автор: Лупиков
Текст
(53) 681.325,21 (О 8 льство СССР13/00, .1986,ство СССР13/00, 1987. ОДА ИНФОРМАЦИИ ится к вычисжет быть ис- многоканальноинформации в сисизобретения явжности устройржит блок памя 3 ГОСУДАРСТВЕННЫЙ НОМИТЕТ О ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯ РИ ГКНТ СССР АВТОРСКОМУ СВИДЕ(56) Авторское свидете У 1242972, кл. С 06 УАвторское свидетель У 1442999 кл. 6 06 Г (54) УСТРОЙСТВО ДЛЯ В (57) Изобретение отно лительной технике и м пользовано в качестве го устройства ввода теме обработки. Л 1 елью ляется повышение наде ства. Устройство соде ти 1, блок сравнения 2, коммутатор 3, первый 4, второй 5 и третий 6 счетчики, первый 7 и второй 8 блоки контроля, первый 9 и второй 10 Формирователи импульсов, первый 11, второй 12 и третий 13 элементы И, триггер 14, первый 15 и второй 16 элементы ИЛИ, элемент НЕ 17, сумматор 18, информационные входы 9, вход синхронизации 20, вход установки 21, информационные выходы 22, адресные выходы 23выход ошибки 24, выход сопровождения 25 и выход готовности 26. Техникоэкономические преимущества устройства для ввода инФормации заключаются в повьппении надежности устройства и уменьшении вероятности выдачи устройству-приемнику недостоверных данных.4 ил.Изобретение относится к вычислительной технике и может быть использовано в качестве многоканальногоустройства ввода информации в систе-,мы обработки.5Пель изобретения - повышение надежности устройства,На фиг, 1 приведена структурнаясхема устройства; на фиг. 2 - структурная схема блока памяти;.на фиг. 3 -временные диаграммы работы; нафиг. 4 - структурная схема первогоформирователя.Устройство содержит блок 1 памясти, блох 2 сравнения, коммутатор 3,первый 4, второй 5 и третий 6 счетчики, первый 7 и второй 8 блоки контроля, первый 9 и.второй 10 формирователи импульсов, первый 11, второй 2012.и третий 13 элементы И, триггер.14,.первый 15 и второй 16 элементыИЛИ, элемент НЕ 17, сумматор 18, индориана ионные входы 19, вход 20 синхронизации, вход 21 установки, информационные вьмоды 22, адресные выходы23, выходы 24 - 26 ошибки, сопровождения и готовности соответственно,.Блок 1 памяти содержит накопитель27, регистр 28, коммутатор 29, элемент 30 задержки, одновибратор 31.Формирователь 9 содержит элемент 32задержки и одновибратор 33.В качестве блоков 7 и 8 контролямогут быть использованы сумматоры поР 35модулю два.Счетчик 4 является счетчиком поМодулю 11 = 2 - 1, где И - количествоЛинформационных входов коммутатора 3.Счетчик 5 является счетчиком по модулю Р = 2 , где. Р - информационная емкость блока 1 памяти.Устройство работает следующим образом.Перед началом работы сигналом повходу 21 установки счетчики 4 - 6 итриггер 14 устанавливаются в нулевоесостояние.Низкий уровень сигнала на выходе26 и на вьмоде триггера 14 свидетельствует о том, что устройство находит-ся в режиме начальной загрузки блока1 памяти. В этом режиме производитсязапись исходных значений информационных датчиков в блок 1 памяти по адресам, формируемым на счетчике 5 исумматоре 18 под воздействием сигналов, поступающих по входу 20. До мо"мента прихода первого синхросигнала по входу 20 счетчик 4 находится в нулевом состоянии, соответствующем адресу первого датчика. Через коммутатор 3 данные этого датчика поступают с информационньм выходов 22 на информационные входы блока 1 памяти и на вход блока 7 контроля, который фор мирует высокий уровень сигнала на своем выходе при поступлении достоверных данных. По переднему фронту синхросигнала по входу 20 Формирователь 9 формирует импульс, по заднему фронту которого срабатывает формирователь 1 О, выходной сигнал которого поступает через элемент 30 задержки на вход одновибратора 31,выходной сигнал которого осуществляет запись в накопитель 27 исходных данных первого информационного датчика по адресу, сформированному на выходах сумматора 18, В этот момент на первые входы сумматора 1 8 поступает содержимое счетчика 5 (в данный момент нулевое), а на вторые входы поступает сигнал с выхода формирователя 10, т.е. на вторых входах в данный момент присутствует код 2 -1, Таким образом, исходные данные первого датчика запишутсяипо адресу 2 -1. При этом зались исходных данных производится при высоком уровне сигнала на выходе блока 7 контроля (т.е. при приеме достоверных данных), который воздействует на коммутатор 29 и подключает к информационным входам накопителя 27 выходные сигналы коммутатора 3, Задним фронтом сигнала на выходе формирователя 1 О, проходящего через элементы И 1 2 и ИЛИ 15 модифицируется содержимое счетчиков 4 и 5, т,е. к их содержимому добавляется единица. Запись исходных значений других информационных датчиков производится аналогично, Если в процессе опроса информационных датчиков блок 7 контроля зафиксируетприем недостоверных данных, то опрос датчика повторяется. При этом сигнал формирователя 10 проходит через элемент И 13 и добавляет единицу к содержимому счетчика 6. В следующих циклах процесс опроса данного датчика будет повторен, Это выполняется до тех пор, пока не будет правильно принята информация данного датчика или пока не появится сигнал переполнения счетчика 6, который через элемент ИЛИ 15 модифицирует содержимое счетчиков 4 и 5, Одновременно сигнал5543 переполнения счетчика 6 поступает на выход 24 управления как сигнал, фиксирующий сбойную ситуацию для данного датчика, адрес которого присутствует на выходах 23 устройства.Режим начальной загрузки заканчивается по заднему фронту сигнала на выходе переполнения счетчика 4, т.е, после записи исходного значения по О следнего датчика. При этом триггер 14 устанавливается в единичное состояние, что свидетельствует о том, что устройство готово к работе в режиме опроса данных информационных датчи ков, Режим опроса данных информационных дат 1 иков начинается с приходом синхронизирующего сигнала по входу 20 управления, который поступает на вход синхронизации чтения блока 1 па мяти и своим передним фронтом осуществляется запись в регистр 28 данных, считанных из ячейки накопителя 27 с адресом, сформированным на сумматоре 18, До момента прихода перво го синхросигнала по входу 20 в режиме опроса счетчик 4 находится в нулевом состоянии, соответствующем адресу первого датчикаЧерез коммутатор 3 информация этого датчика поступает 30 на входы первой группы блока 2 сравнения, на входы второй группы которого поступает информация о предыдущем состоянии первого датчика, считываемая из регистра 28 блока 1 памяти.По переднему фронту синхросигнала производится считывание из накопителя 27 в регистр 28 информации о предыдущем состоянии первого датчика.Чтенйе информации из блока 1 памяти 40 производится по адресу, сФормированному на .выходах сумматора 18 и подаваемому на адресные входы блока 1 памяти, В этом случае низкий уровень сигнала на выходе формирователя 10 импульса обеспечивает режим чтения для накопителя 27 и присутствие нулевого кода на вторых входах сумматора 18.Блок 2 сравнения сравнивает преды- б 0 дущее и текущее состояния датчика и, если информация от датчика не изменилась по сравнению с его предыдущим состоянием, на выходе блока 2 сравнения присутствует низкий уровень сигнала. Если имеет место изменение информации, на выходе блока 2 сравнения устанавливается высокий уровень сигнала. 398 6Одновременно с этим информация с выхода коммутатора 3 и выхода блока 1 памяти подается на соответствующие блоки 7 и 8 контроля, которые Формируют на своих выходах высокие уровни сигнала при наличии достоверньи данных. По переднему Фронту синхросигна" ла на входе 20 устройства, задержанного на элементе 32 задержки, одно- вибратор 33 формирует сигнал опроса элемента И 11, на выходе которого появляется сигнал в случае изменения информации от анализируемого датчика и в результате анализа которого не было зафиксировано ошибок данных.Сигнал на выходе 25 устройства является сигналом сопровождения данных, присутствующих на выходах 22, и адресного признака, присутствующего на выходах 23 анализируемого датчика,По заднему Фронту сигнала на выходе формирователя 9 импульсов Формирователем 10 формируется сигнал, который поступает на вторые входы суммаь тора 18, устанавливая на них код 2 -1, и на вход элемента 30 задержки, с выхода которого сигнал поступает на вход одновибратора 31, выходной сигнал которого поступает на вход записи накопителя 27. При отсутствии ошибки в данных, зафиксированной бло" ком 7 контроля, коммутатор 29 подключает выходные сигналы коммутатора 3 к информационным входам накопителя 27 . При наличии ошибки в данных, зафиксированной блоком 7 контроля, производится повторный опрос информапи - онного датчика, данные ст которого были приняты с ошибкой в следующем цикле работы. Если в результате повторных опросов не удается устранить ошибку в данных информапионного датчика, в накопитель 27 записываются данные предыдущего состояния датчика, хранящиеся в регистре 28. Низкий уровень сигнала на выходе блока 7 контроля, воздействуя на коммутатор 29, обеспечивает подключение к информационным входам накопителя 27 выходов регистра 28. 11 одиФикация содержимого счетчиков 4 и 5 производится по заднему Фронту сигнала на выходе элемента И 12 или сигнала переполнения счетчика 6. Последний устанавливается в нулевое состояние при правильном приеме данных информационных датчиков и по сигналу на входе 21 установки. Анализ и вывод данных другихинформапионных датчиков приемнику информации выполняетея аналогично,Для нормальной работы устройства должны выполняться следующие временные соотношения: величина задержки распространения сигнала на элементе 32 задержки должна быть больше суммы времен задержки распространения сигналов на регистре 28 и блоке 2 сравнения, величина задержки распространения сигнала на элементе 30 задержки должна быть больше суммы вре" мен распространения сигнала на сумматоре 18, коммутаторе 29 и срабатывания адресных цепей накопителя 27, сумма длительностей сигналов формирователей 9 и 1 0 должна быть меньше длительности синхросигнала по входу 20 устройства.Формула изобретенияУстройство для ввода информации, содержащее блок памяти, информационные входы которого соединены с первой группой входов блока сравнения, с входами первого блока контроля, с вьжодами коммутатора и являются информационными выходами устройства, информационные входы коммутатора являются информационными входами устройства, адресные входы коммутатора соединены с выходами первого счетчика и являются адресными выходами устройства, установочный вход первого счетчика соединен с установочным вхо" дом второго счетчика, первым устано" вочным входом триггера и является установочным входом устройства, второй установочный вход триггера соединен с выходом переполнения первого счетчика, выход триггера является вьжодом готовности устройства и соединен с первым входом первого элемента И, второй вход которого соединен с выходом первого формирователя импульсов и входом второго формирователя импульсов,.выход которого соединен спервым входом второго элемента И и5первым входом третьего элемента 1второй вход которого соединен с выходом элемента НЕ, вход которого соединен с выходом первого блока контроля,вторым входом второго элемента И ипятым входон первого элемента И, третий вход которого соединен с выходомблока сравнения, а четвертый входсоединен с выходом второго блокаконтроля, входы которого соединены с15 второй группой входов блока сравнения и выходами блока памяти, первыйуправляющий вход которого соединен свходом первого формирователя импульсов и является входом синхронизации20 устройства, выходом сопровождения которого является выход первого элементаИ, отличающееся тем,что, с целью повышения надежностиустройства, в него введены два элемента ИЛИ и сумматор, выходы которогосоединены с адресными входами блокапамяти, второй управляющий вход которого соединен с управляющим входомсумматора и первым входом второго30 элемента И, второй вход которого соединен с третьим управляющим входомблока памяти, а выход - с первым входом первого и первым входом второгоэлемента ИЛИ, второй вход которогосоединен с входом установки первогосчетчика, тактовый вход которого соединен с тактовым входом второго счетчика и выходом первого элемента ИЛИ,второй вход которого соединен с выхо 40 дом переполнения третьего счетчика иявляется выходом ошибки устройства,тактовый вход третьего счетчика сое,динен а выходом третьего элемента И,а установочный вход - с выходом вто 45 рого элемента ИЛИ, выходы второгосчетчика соединены с информационнымивходами сумматора,
СмотретьЗаявка
4357490, 04.01.1988
ПРЕДПРИЯТИЕ ПЯ А-3756
ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввода, информации
Опубликовано: 15.02.1990
Код ссылки
<a href="https://patents.su/5-1543398-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Генератор последовательности избыточной системы счисления
Следующий патент: Комбинационный сумматор
Случайный патент: Релейный распределитель