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

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

Автор: Гладков

Есть еще 4 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

(51)4 С 0 ВСЕГ.ФИ 36 в. ; .цв СМБЛВОтГО ИЯ СВ ЕЛЬСТВ ВТОРСК 54) УСТРОЙСТВ 57) Изобретен ике и вычисли ет быть испол ОДА ИНФОРМАЦИИ ится к автоматехнике и модля ввода инному каналу 1 Я В е отноельнойзовано формации по связи. Цель функциональ ухпрово обретен- расширение возможностеи за сч ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЭО(56) Авторское свидетельство СССВ 985776, кл. С 06 Р 3/02, 1980.Авторское свидетельство СССРВ 1120309, кл. С 06 Р 3/02, 1984,8013125 обеспечения сопряжения с двухпроводным полудуплексным каналом связи. Поставленная цель достигается тем, что в устройство, содержащее генератор импульсов, клавиатуру и регистр, введены блок сопряжения, преобраэова тельпоследовательного кода в параллельный, дешифратор, преобразователь параллельного кода в последовательный, счетчик, регистр указаний, буфер данных, формирователь слова состояния, блок управления, коммутатор. формирование байта уточненного состояния и байта состояния с различными указателями позволяет, кроме того, повысить надежность передачи информации по каналу связи, 11 рл.аказ 1 Производственно-п 37-( 37- 12 Камалдни 2/47 Тираж 673 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Иосква, Ж"35, Раушская наб д. 413125 1Изобретение относитя к автоматике и вычислительной технике и можетбыть использовано для последонательного ввода информации по двухпроводному полудуплексному каналу связи, 5Цель изобретения - расширениефункциональных воэможностей за счетобеспечения сопряжения с полудуплексным каналом связи.На фиг. 1 приведена функциональная схема устройства; на фиг. 2 -схема первого преобразователя кодов;на фиг, 3 " схема второго преобразователя кодов; на фиг. 4 - схема первого счетчика; на Фиг, 5 " схема15второго регистра; на фиг. 6 - схемабуфера данных; на фиг. 7 - схема Формирователя слова состояния," на фиг,8 "схема блока управления; на фиг.9временная диаграмма работы интегратора импульсов; на Фиг. 10 и 11диаграммы работы первого и второгопреобразователей,Устройство содержит (Фиг. 1) генератор 1 импульсов, клавиатуру 2,25первый регистр 3, первый преобразователь 4 кодов., блок 5 сопряжения, второй преобразователь 6 кодов, первыйсчетчик 7, второй регистр 8, буфер 9данных, формирователь 10 слова состояния, блок 1 1 управления, коммутатор 12, дешифратор 13, Позициями 1458 обозначены входы и выходы блоковустройства, Позицией 59 обозначенвход-выход устройства, позицией 60 -вход устройства.Первый преобразователь (фиг. 2)содержит преобразователь 61 параллельного кода в последовательный,узел 62 свертки, первый 63, второй 64и третий 65 элементы И.Второй преобразователь (фиг. 3)содержит преобразователь 66 последовательного кода в параллельный, третий регистр 67, узел 68 контроля,первый триггер 69, второй счетчик 70,нторой дешифратор 71.Первый счетчик (фиг. 4) содержитчетвертый 72, пятый 73, и шестой 74элементы И, первый элемент ИЛИ 75,третий счетчик 76, третий.дешифра"тор 77. Второй регистр (фиг, 5) содержит второй 78 и третий 79 триггеры.Буфер данных (фиг. 6) содержитседьмой 80, восьмой 81, девятый 82и десятый 83 элементы И, четвертый84, пятый 85 и шестой 86 регистры,Формирователь слова состояния(фиг. 7) содержит четвертый 87 и пятый 88 триггеры, одиннадцатый 89и двенадцатый 90 элементы И, шестой91 и седьмой 92 триггеры, второй 93,третий 94 элементы ИЛИ, восьмой триггер 95, тринадцатый элемент И 96.Блок управления (Фиг. 8) содержитгруппу элементов И 97-105, четвертый106 и пятый 107 элементы ИЛИ.В состав генератора 1 входит генератор импульсов, выход которого подключен к трехразрядному счетчикус дешифратором. Импульсы, вырабатываемые счетчиком, показаны на временной диаграмме фиг. 9 на позициях 1(3), 1-(4). Импульсы, вырабатываемыедешифратором, показаны на временнойдиаграмме Фиг. 9 на позициях 1-(6),1-(7), 1"(9), Импульсы, показанныена позициях 1-(2) и 1-(5), отличаются между собой только сдвигом во времени. Импульсы, вырабатываемые на выходе 18 генератора 1, показаны навременной диаграмме фиг. 9 на позиции 1-(4) . Импульсы, вырабатываемыена выходе 16 генератора 1, показанына временной диаграмме фиг, 9 на позициях 1-(5), 1-(7), 1-(8) и 1-(9) вИмпульсы, вырабатываемые на выходе 17генератора 1, показаны на временнойдиаграмме фиг, 9 на позициях 1-(1),1-(2) и 1-(5) .Дешифратор 13 имеет выходы 23 -28, соответствующие кодам указаний"Принято". Кроме того, на выходе 29появляется сигнал при приеме одногоиз четырех указаний "Конец передачи","Считать", "Считать М", "Основноеуточнение", На выходе 30 дешифратора 13 вырабатывается сигнал при приеме указаний, непредусмотренных дляпредложенного устройства. На выходе 31 дешифратора 13 вырабатываетсясигнал при приеме любого указания,кроме "Принято", а на выходе 32сигнал при приеме одного из трех указаний "Считать", "Считать М", "Записать",Пример ныполнения преобразователя 4 кодов приведен на фиг, 2. Узел62, выполненный на микросхеме СА 1серии 564, предназначен для Формиронания контрольного сигнала нечеткости для кода, поступающего в параллельной форме с выхода 58 коммута 1312557тора 12, на вход 16 преобразователя 61. Элемент И 63 предназначен для пуска преобразователя 61, а элементы И 64 и 65 предназначены для формирования управляющих сигналов, сдви нутых между собой во времени после передачи 11-разрядного слова. Сигнал на выходе 35 преобразователя 4 является признаком его работы и снимается с выхода триггера 2 преобразова-. теля 61. Выход 36 преобразователя 4 предназначен для передачи кода по двум проводам 36-(1), 36-(2) в блок 35 (фиг. 11). Генератор в преобразователе 61 не используется, так как его функции выполняет генератор 1 с выходом 16.Блок 5 содержит усилители и трансформаторную схему для сопряжения с двухпроводным полудуплексным каналом связи. Выход 37 блока 5 предназначен для передачи последовательного кода по двум проводам 37-1, 37-2 на вход преобразователя 6 (Фиг. 10). Пример выполнения преобразователя 6 приведен на фиг. 3. Триггер 69, счетчик 70 с дешифратором 71 образуют распределитель импульсов, пуск которого производится управляющим сигналом преобразователя 66. Этот сигнал формируется после .приема преобразователем 66 всего 11-разрядного слова. Окончание работы распределителя импульсов происходит автоматически. За время работы распределителя импульсов дешифратор 71 вырабатывает импульсы на выходах 41-(2) - 41-(3). Регистр 67 предназначен для записи параллельного кода, сформированного на выходе 40 преобразователя 66, в момент действия первого импульса на выходе "1" дешифратора 71. Узел 68, предназначенный для формирования сигнала не- четности кода, выполнен на микросхе ме СА 1 серии 564.На выходе 38 преобразователя 6 Формируется код второго разряда, на выходе 39 - код с 3-го по 10-й разрядов, на выходе 40 - контрольный сигнал нечетности, Триггеры 87 и 83 в Формирователе 10 (фиг. 7) предназначены для формирования указателей в слове уточненного состояния, соответственно "Указание отвергнуто, "Ошибка на шинах интерфейса". Триггеры 91 и 95 предназначены для формирования указателя "Внимание" в слове состояния. Этот указатель появляется при нажатии какого-либо коммутационного элемента клавиатуры 2. Триггер 92 предназначен для формированияуказателя в слове состояния ВУ кончило". Указатель ".Сбой" в слове состояния вырабатывается элементом 93,подключенным к выходам триггеров 87 и 88,Элементы 101 и 102 предназначеныдля стробирования кода регистра 3и кода на входе 60. Элемент 104 блока 11 предназначен для стробированиякода слова уточненного состоянияс выхода 49 формирователя 10, Элемент 106 блока 11 предназначен длястробирования кода слова состоянияс выхода 48 формирователя 10. Элемент 107 блока 11 предназначен длясброса преобразователя 4.Коммутатор 12 предназначен длявыбора информации, поступающей с выходов 45 и 47 буфера 9, выходов 48и 49 формирователя 10, выхода 22 регистра 3, а также с входа 60. Коммутатор построен на микросхемах ЛС 2серии 564.Работа устройства происходит сле.дующим образом.При поступлении из двупроводногоканала 59 связи 11-разрядного управляющего или информационного словаблок 5 вырабатывает последовательныйкод, который поступает в преобразователь 6. После приема последнего11-го бита происходит пуск распределителя импульсов преобразователя 6,первый импульс которого записываетпоступившее 11-разрядное слово в буферный регистр 67. Код в этом регистре, а значит и на выходах 38 и 39преобразователя 6, сохраняется доприема последнего 11-го бита последующего слова,Работа устройства при приеме указания "Записать" происходит следующим образом.Преобразователь 6 формирует кодуказания Записать", на своих выходах 38 и 39, при этом появляютсясигналы на выходах 23, 31 и 32 дешифратора 13. При работе распределителя импульсов преобразователя 6 в момент действия импульса на его выходе 41-(2) происходит установка в состояние "0" счетчика 7 и регистра 8,а в момент действия импульса на выходе 41-(3) происходит установка в "1"триггера 78 регистра 8 и пуск преоб 1312557разователя 4, На вход преобразователя 4 поступает с выхода 58 коммутатора 12 слово состояния с указателем"Продолжить". Этот указатель формируется в Формирователе 10 непосредственно от сигнала на выходе 23 дешиФратора 13,После передачи слова состояния вканал связи преобразователь 4 заканчивает работу, так как подается сигнал для его сброса с выхода 57 блока 11. В ответ на передачу слова сос"тояния с указателем "Продолжить" изканала 59 поступает первое информационное слово, которое с выхода 39преобразователя 6 записывается в регистр 84 буфера 9. Сигнал разрешенияна запись при этом формируется с помощью элементов 80 и 83 буфера 9.При приеме информационных слов работает счетчик 7, сигналы для его переключения проходят через его элемен"ты 72 и 75. Второе и третье информационные слова записываются аналогичным образом в однобайтовые регистры 85 и 86 буфера 9. После записи последнего информационного словапоступает указание "Конец передачи",при этом Формируются сигналы на вы"ходах 29 и 31 дешифратора 13, происходит сброс счетчика 7, регист"ра 8, установка в "1" триггера 92 формирователя 10 и пуск преобразователя 4 для передачи слова состоянияс указателем "ВУ кончило", 35При приеме указания "Считать М"появляются сигналы на выходах 26, 29,31 и 32 дешифратора 13 и при пускепреобразователя 4 на его входе находится информационный байт первого ре"гистра 84 буфера 9. Сигнал разрешения на передачу этого байта поступаетс выхода 50 элемента 97 блока 11, приэтом на выходе 57 блока 11 сигнал от"сутствует, а преобразователь 4 продолжает работу. После передачи последнего 11-го бита с выхода 33 преобразователя 4.поступает сигнал всчетчик 7, Этот сигнал проходит черезэлементы 73 и 75, воздействуя насчетный вход счетчика 76, Передачавторого и третьего байтов, записанныхв регистрах 85 и 86 буфера 9, происходит аналогичным образом. После передачи последнего байта появляетсясигнал на выходе 57 блока 11, прикотором передается байт состоянияс указателем "ВУ кончило", так как триггер 92 формирователя 10 был установлен в состояние "1" еще в момент приема указания "Считать М",Сброс указатепя "ВУ кончило" происходит при поступлении указания"Принято", при котором пуск преобразователя 4 не произ. водится.При поступлении указания "Опроисить передается только слово сос"тояния,При нажатии какого-либо коммутационного элемента клавиатуры 2 на выходе 21 появляется импульс, записывающий в регистр 3 код с выхода 19клавиатуры 2, Этот же импульс поступает в формирователь 10, устанавливая в "1" триггер 91, а затем и триггер 95, В ответ на указание "Опросить" преобразователь 4 передает слово состояния с указателем "Внимание",формируемым на выходе элемента 96формирователя 10,Передача кода, записанного в регистре 3, производится только приприеме указания "Считать". В этомслучае появляются сигналы на выходах 24, 29, 31 и 32 дешифратора 13.При первом пуске преобразователя 4на выход 58 коммутатора 12 поступает код из регистра 3. Сигнал разрешения при этом поступает с выхода 53элемента 101 блока 11, При второмпуске преобразователя 4 появляетсясигнал на выходе 54 элемента 102блока 11, который разрешает прохождение через коммутатор 12 кода, установленного на входе 60 операторомс помощью дополнительных коммутационных элементов. При третьем пуске преобразователя 4 передается слово состояния с указателем "ВУ кончило".Триггеры 91 и 95 в формирователе 10сбрасываются при поступлении указанияПринято",При приеме указания "Основноеуточнение" появляются сигналы на выходах 25, 29 и 31 дешифратора 13.В ответ на это преобразователь 4 передает последовательно слово уточненного состояния и слово состояния суказателем "ВУ кончило", В словоуточненного состояния входят указатели "Указание отвергнуто" и "Ошибкана шинах интерфейса , формируемыес помощью триггеров 87 и 88 и формирователя 10, При наличии указателейв слове уточненного состояния формируется указатель "Сбой" в слове сос 1312557тояния с помощью элемента 93 в формирователе 10, Сброс указателей уточненного байта производится с помощью элементов 89, 90 и 94 в формирователе 10. Через элемент 89 проходит сиг нал при приеме указаний "Считать", "Считать М" и "Записать", Через элемент 90 проходит сигнал при приеме указания "Уточненное состояние",10Сброс указателя "Внимание" производится при приеме указания "Принято", но при условии, что перед ним приходило указание "Считать".15Формула изобретения Устройство для ввода информации, содержащее генератор импульсов, клавиатуру, первый регистр, первый выход генератора импульсов соединен с входом клавиатуры, информационные выходы которой и выход синхронизации соединены с информационными входами и синхровходом соответственно первого регистра, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет организации сопряжения с каналом связи, в него введены первый и второй преобразователи30 кодов, первый счетчик, первый дешифратор, второй регистр, блок сопряжения, буфер данных, формирователь слова состояния, блок управления и коммутатор, второй и третий выходы генератора импульсов соединены с первыми входами первого и второго преобразователей кодов соответственно, первый выход первого дешифратора соединен с третьим входом вто 40 рого регистра и седьмым входом формирователя слова состояния, второй выход первого дешифратора соединен с вторыми входами второго регистра и блока управления, третий выход пер-45 вого дешифратора соединен с восьмым входом формирователя слова состояния и третьим входом блока управления, четвертый выход первого дешифратора соединен с четвертым входом блока50 управления, с пятого по восьмой выхо-. ды первого дешифратора соединены с входами с девятого по двенадцатый формирователя слова состояния, девятый выход первого дешифратора соеди"55 нен с четвертыми входами второго ре" гистра и первого преобразователя кодов и с третьим входом первого счетчика, десятый выход первого дешифратора соединен с четвертым входомпервого счетчика и тринадцатым входомбуфера данных, первый и второй выходы первого преобразователя кодов соединены с первым и вторым входамиФормирователя слова состояния соответственно, третий выход соединен свходом блоке сопряжения, а четвертый "с шестым входом первого счетчика,выход которого соединен с четвертымвходом буфера данных, шестым входом 1формирователя слова состояния и пер.вым входом блока управления, вход-выход блока сопряжения является входомвыходом устройства, а выход соединенс вторым входом второго преобразователя кодов, первый и второй выходывторого преобразователя кодов соединены с первыми и вторыми входами соответственно буфера данных и первогодешифратора, третий выход второгопреобразователя кодов соединен счетвертым входом формирователя слова состояния, а четвертый - с третьим входом буфера данных, пятым входом формирователя слова состояния,первым входом второго регистра и вторым входом первого счетчика, первыйвыход которого соединен с пятыми входами. буфера данных и первого счетчика, а второй выход соединен с четырнадцатым входом формирователя словасостояния, выходы буфера данных соединены с первого по третий входамикоммутатора, выходы формирователяслова состояния соединены с четвертым и пятым входами коммутатора, спервого по седьмой выходы блокауправления соединены с восьмого почетырнадцатый входами коммутаторасоответственно, восьмой выход блокауправления соединен с вторым входомпервого преобразователя, выход первого регистра соединен с седьмымвходом коммутатора, шестой вход которого является входом устройства,а выход соединен с пятым входомпервого преобразователя кодов, тре-.тий,вход формирователя слова состояния объединен с первым входом первого регистра, первый выход второгопреобразователя соединен с первымвходом первого счетчика.

Смотреть

Заявка

3968958, 21.10.1985

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

ГЛАДКОВ ВЛАДИМИР ДМИТРИЕВИЧ

МПК / Метки

МПК: G06F 3/02

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

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

Код ссылки

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

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