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

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

113

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

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

На фиг. представлена блок-схема предлагаемого устройства; на фиг. 2 схема блока приема-пе.редачи; на фиг, 3 схема третьего регистра; на фиг, 4- схема блока синхронизации; на фиг, 5 - схема блока управления; на фиг, 6 - схема второго дешифратора; на фиг, 7 - схема блока формирования адреса; на фиг. 8 - то же, формирования вызова.

Устройство содержит блок 1 приема-передачи, клавиатуру 2, коммутатор 3, первый и второй регистры 4 и 5, элемент И 6, блок 7 .синхронизации приемники 8 информации, третий- регистр 9, блок 10 управления, первый 11, второй 12, третий ISj четвертый 14, пятый 15 дешифраторы, блок 16 формирования адреса, блок 17 формирования вызова, первый и второй индикаторы 18 и 19, источники 20 информации. Позициями 2 и 22 на фиг.. 1 обозначены входы и выходы устройства

Блок 1 приема-передачи (фиг, 2) обеспечивает прием последовательного кода из канала связи, преобразования его в параллельный код, формирование сигнала ошибки, при приеме кода с ошибкой по паритету, формату, формирование сигнала окончания приема символа из канала связи ОИ 7.

Прием параллельного кода, преобразование его в последовательный код с требованиями последовательной асинхронной передачи, включает в себя генерацию информац} онных битов, бита для проверки на четность или нечетность, стартстопных бит и осуществляется приемопередатчиком 23 (UAPT) в качестве которого используется микросхема типа КР581 BAIA или КР 581 ВА 1Б.

В устройстве использован интерфейс для радиа. подключения с последовательной передачей информации ИРИС. ИРИС позволяет осуществлят

3282

асинхронную передачу постоянным током (токовая петля) по 4-проводной линии связи.

В состав блока входит генератор

5 24, инвертор 25, усилитель-формирователь 26, злемент ИЛИ 27, оптопора 28,

Последовательный код в приемопередатчике 23 преобразуется в паJO раллельный, на ет о выходе появляется код П1И7-08И7 и сигнал наличия информации ОИ 7 означающий, что из канала принят код. Кроме того, приемопередатчик может сформировать

5 сигнал ошибка ОШ в случае, если в принятом коде приемопередатчик обнаружит ошибку по паритету, формату (отклонение количества бит в передаваемом байте),

0 Сигнал Т4, поступающий на вход приемопередатчика 23, обеспечивает сброс сигнала управления ОИ 7 (флаг приема данных из канала),

Выдача последовательного кода в

канал 22 осуществляется следующим образом. При наличии на входах приемопередатчика 23 пара.г1лельного кода D1-D8 в приемопередатчик 23 подается сигнал строб С, по которому па30 раллельный код преобразуется в последовательный с добавлением бита . контроля, бита стартового импульса и битов стоповых импульсов.

Контроль по паритету, количество

J.5 стоповых бит и формат передаваемого байта задается на входе приемопередатчика 23 (входы: V, Ир; 4Т; СТП 1 и 2),. Последовательный код с Q-выхо- . да приемопередатчика 23 через инвер40 тор 25 и выходной ключ 29 генерирует в канале 22 последовательность передаваемого байта.

Скорость приема и передачи последовательного кода в канале и приемо45 передатчике 23 зависит от частоты f работы генератора 24,

Клавиатура 2 является одним из источников информации, предназначенным для ручного ввода данных, Вввод

50 данных с клавиатуры, а также с остальных источников 20 информации возможет только при наличии на их входах соответствующего сигнала разрешения В1-ВК, поступающего с выхода шифратора 15,

Сигнал ВК формируется при загрузке регистра 9 состояния командой с адресом в нпадщих разрядах D1-D3 (010), При .этом на дешифраторе 15

формируется сигнал ВК, а на индикаторе высвечивается инструктивное указание Набор,

Необходимо отметить, что с клавиатуры 2 возможен ввод символа АН и при отсутствии разрешающего сигнала ВК.

Первый регистр 4 и регистр приема Rgn, предназначены для временного хранения одного байта информации, вводимого с источника или из канала связи, и выполнены, например, на микросхеме К155ИР1,

Второй регистр 5, регистр управ- ления RgY выполнены, например, на микросхеме,KI55 ИР1 и К155 ТМ2, предназначены для приема и хранения управляющей инструкции. Младшие три разряда в зависимости от комбинации кода используются для формирования инструктивного указания (см. табл. 3), четвертый разряд включает сигнализацию, пятый - резерв.

Третий регистр 9 (фиг. 3) и ре- гистр состояния RgC, выполнены на микросхеме К155 ИР1 (31) и К155 ТМ2 (32,33) и предназначены для приема и хранения управляющей команды. Младшие три разряда в зависимости от комбинаций кода используются для формирования адреса источника, четвертый и пятый разряды используются для формирования вызова в приемники информации, шестой разряд задает режи мы работы устройства - синхронный или асинхронный. Седьмой разряд используется для фиксирования ошибки при приеме данных из канала связи. Восьмой разряд формирует сигнал Го- тов, который разрешает выдачу информации от источников (см, табл. 2) Все разряды загружаются из канала связи при приеме команды загрузка RgC сигналом (SnRgC), кроме седь- мого разряда, фиксирующего наличие ошибки при приеме. Восьмой разряд каждый раз обнуляется при выводе байта данных от источника сигналом ТЗ но в синхронном режиме, в конце вы- вода байта он снова устанавливается в единичное состояние сигналом Уст, гот.. В асинхронном режиме восьмой разряд устанавливается только при получении команды загрузка RgC из канала, сигналом SnRgC, по сигналу Сброс все разряды регистра RgC обнуляются, а восьмой устанавливается в единичное состояние, В состав блока входят следуюш11е элементы: регистр 31, первый триггер 32, второй триггер 33,

Блок 7 синхронизации (фиг. 4) предназначен для выработки временных сигналов /Т1-Т6 при поступлении на его вход сигналов окончания источников ОН1-ОИК.от источников 20 и клавиатуры 2, сигнала ОИ 7 из блока 1, сигнала OHRgC от блока 10 и сигнала АН, который формируется на триггере 36, при поступлении на его вход сигнала Кп,АН.

В состав блока входит элемент ИЛИ 34, триггеры 35 и 36, счетчик 37 дешифратор 38, При поступлении на вход блока одного из сигналов ОИ1- ОИК, ОИ7, OИRgC, АН, устанавливается в единичное состояние первый триггер 35, который разрешает работу счетчика 37, Счетчик 37 по сигналу f, поступающему на его вход, начинает работу. Дешифратор 38 в зависимости от состояния выхода счетчика вырабатывает последовательность временных импульсов сигналов Т1-Т6, По последнему состоянию счетчика 37, дешифратор 38 вырабатывает сигнал, который сбрасывает триггер 35 в исходное состояние, следовательно, и счетчик 37. Новый запуск счетчика может произойти только после снятия сигнала с входа блока 7 синхронизации, вызвавшего запус временного узла, и с появлением на входе блока снова этого же сигнала или любого другого из перечисленных ранее: (И01-ОИК), ОИ7, OHRgC АН.

Сигнал TI поступает на дешифратор 12 (фиг. 6), где используется для формирования сигналов Зап. RgH Зап, RgC, Зап. RgY, на регистр 9 (фиг. 3) для записи сигнала ОШ в триггер 32, в блок 10 (фиг. 5), где обеспечивается сброс триггера 39.

Сигнал Т2 поступает в блок 10, где участвует в формировании сигнала С. Сигнал ТЗ поступает на регистр 9 (фиг. 3), где обеспечивает сброс триггера 33, в блок 10 (фиг. 5 где используется для формирования сигнала вызова приемников ВП и для установки триггера 39.

Сигнал Т4 поступает в блок 1 для обеспечения сброса сигнала ОИ 7 флага приема последовательного кода из канала связи на элементе 23.

Сигнал Т5 используется в блоке 10 для формирования сигнала Уст, Гот,, а сигнал Т6 используется при формировании сигнала Сброс (фиг, 5),

Блок 10 управления (фиг. 5) предназначен для формирования управляющих сигналов. В состав блока входят первый триггер 39, второй триггер 40 с первого 41 по седьмой 47 элементы И, первый 48 и второй 49 элементы ИЛИ-НЕ, с первого 50 по третий 52 элементы И-НЕ, элемент ИЛИ 53.

Блок 10 формирует сигнал OИRgC всякий раз при наличии на входе блока сигнала СИ 7, за исключением случая наличия сигнала Нет.

Сигнал OHRgC формируется на элементах И 41 и триггерах 39 и 40. Данный сигнал используется в устройстве для запуска временного узла в блоке 7, а также при формировании адреса третьего регистра 9 и блока 16, в блоке 1 при выдаче в канал 8 разряда.

Сигнал ВП формируется на элементах ИЛИ-НЕ 48, И-НЕ 50 и И 42. Данный сигнал формируется в момент времени ТЗ при отсутствии единичных сигналов ОИК§С, ОШ, Д8-И7. Сигнал ВП используется как строби- рующий сигнал при формировании вызова в блоке 17 вызова приемников.

Сигнал УСТ. Гот, формируется

на элементах И-НЕ 51, И 46,ИЛИ-НЕ 48. 35 символа АН, КТ, РЭ, ЗМ,

Дешифратор 15 формирует сигналы В1-ВК в

Сигнал Уст, Гот, формируется в момент Т5 при наличии одного из сигналов OHRgC, ОШ, ОИ7 или отсутствии сигнала D6RgC. Сигнал УСТ, Гот, используется для установки старшего разряда DSRgC в еди- ничное состояние в регистре 9.

Сигнал с формируется на элементах И-НЕ 52, И47 в момент времени Т2 при наличии одного из сигналов OHRgC, ОШ, или низкого уровня сигнала ОИ7 или сигнала Нет,

Сигнал С поступает в блок 1, где используется как стробирующий сигнал для записи параллельного кода данных в передатчик 23 и последующей его выдачи в канал связи.

Сигнал Готов формируетсяна элементах ИЛИ-НЕ 49, И43 и 44, Сигнал Готов равен единице при наличии сигналов низкого уровня OИRgC, ОШ, ОП1, ОН2 и присутствии

зависимости от кода на вх дах, для управления индикатора 19 инструктивных указаний и для вызов 40 выбранного источника 20,2,

Блок 16 формирования адреса (фиг. 7) состоит из элементов ИЛИ 59 - 62, элементов И 63, 64 и 66, 45 67, элементов НЕ 68 и 69, и предна начен для формирования адреса источ ника с учетом приоритетных сигналов ОИ7, OHRgC и АН, формируюшлх приоритетно адреса блока 1, регист- 50 9, клавиатуры 2 .

Блок 17 вызова (фиг. 8) состоит из триггеров 70 и 71, элементов .ИЛИ 72 и 73 и.предназначен для формирования сигналов вызова в выбран- 55 ные приемники ВН 1, ВП 2.

Взаимодействие устройства с удаленным центром сбора данных осуществляется по каналу связи. Передача

сигналов высокого уровня DBRgC, Нет.

Сигнал Готов разрешает выдачу управляющих сигналов В1-ВК с выхо- да дешифратора 15 в источники 20, 2 и на индикатор 19.

Сигнал Сброс формируется на элементах И45, ИЛИ 53 в момент Т6 при наличии одного из сигналов АН, К, ел, и используется для установки в исходное состояние устройства.

Дешифратор 11 формирует сигнал Нет низкого уровня, код которого поступает с выхода блока 1, По сиг- налу Нет происходит блокировка записи информации в регистр 4 на элементе И6 и осуществляется формирование сигнала С в блоке 10 в момент Т2, по которому осуществляется повторная выдача кода символа, хранящегося в регистре 4, с блока 1 в канал связи.

Дешифратор 12 (фиг, 6) состоит из дешифратора 54, элементов И 55 и 56, элемента НЕ 57, элемента ИЛИ 58.

Дешифратор 12 осуществляет анализ старших разрядов данных D6-D8, поступающих на блоки 1, и формирует в зависимости от принятого кода сигнал записи в регистр 4 Зап, Rgll, в регистр 5 Зап. Rgy, в регистр 9 Зап. RgC,

Дешифратор 13 формирует сигнал К. ел, при получении кода на входе

Дешифратор 15 формирует сигналы В1-ВК в

зависимости от кода на вхдах, для управления индикатора 19 инструктивных указаний и для вызова 40 выбранного источника 20,2,

Блок 16 формирования адреса (фиг. 7) состоит из элементов ИЛИ 59 - 62, элементов И 63, 64 и 66, 45 67, элементов НЕ 68 и 69, и предназначен для формирования адреса источника с учетом приоритетных сигналов ОИ7, OHRgC и АН, формируюшлх приоритетно адреса блока 1, регист- 50 9, клавиатуры 2 .

Блок 17 вызова (фиг. 8) состоит из триггеров 70 и 71, элементов .ИЛИ 72 и 73 и.предназначен для формирования сигналов вызова в выбран- 55 ные приемники ВН 1, ВП 2.

Взаимодействие устройства с удаленным центром сбора данных осуществляется по каналу связи. Передача

713

и прием данных осуществляется в асинхронном или синхронном режимах.

Взаимодействие состоит и з двух процессов:командного и информационного взаимодействия.

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

Все командные символы, поступающие из канала связи в устройство, содержат единицу в старшем восьмом разряде принимаемого байта. При передаче байта состояния регистра 9 (RgC) в канале устройства в старшем разряде байта также содержится единица.

Все информационные символы при приеме и передаче данных содержат в старшем разряде всегда нуль.

Номенклатура кода команд, поступающих из канала связи от ЭВМ в устройство, приведена в табл. 1. .

D5 1 Адрес приемника П2 D4 1 Адрес приемника П1

Как видно из данных, приведенных 55вызова В1-ВК источника дешифратов табл. 2, три младщих разряда ре-ром 15. гистра 9 используются при формировании адреса источников 2.20 в блоке Четвертый и пятый разряды регист16, формировании управляющих сигналовра 9 поступают в блок 17, где ист а с л и It а I

Данные команды анализируются дешифратором 12, в котором формируется сигнал Зап. Rgn, Зап. RgC, и Зап. Rgy. Данные сигналы используются для записи данных в регистр 4, регистр 5 и регистр 9.

Значения разрядов третьего регистра 9, регистра состояния (RgC) приведены в табл. 2.

Таблица 2

i 1ООИсточник 4 (В4)

1О1Источник 5 (В6)

11ОИсточник 6 (В6)

111Регистр состояния

пользуются при формировании вызовов в приемники 8.

Шестой и восьмой разряд поступает в блок 10, Кроме того, разряды D1-D7 поступают на вход мультиплексора 3,

Резерв

Включение звукового сигнала

Первые три младших разряда регистра 5 поступают на дешифратор 14, где формируются управляющие сигналы инструктивных указаний. Четвертый разряд обеспечивает формирование сигнала для включения звуковой сигнализации.

Предлагаемое устройство работает под управлением выбранной форматной программы в соответствии с командами и инструктивными указаниями, поступающими из канала от удаленного центра.

При нажатии на клавиатуре 2, клавиши Кл. АН в блок 7 поступают сигнал Кл. АН, по которому формируется сигнал АН, запускающий временной узел, который формирует последовательность сигналов Т1-Т6. Сигнал АН из блока 7 поступает в блок 16 и в блок 10. В блоке 16 формируется адрес клавиатуры 2, код символа АН с клавиатуры 2 через комтем самым обеспечена возможность выдачи состояния регистра 9 в канал.

Значения разрядов регистра 5, регистра управления (RgY) приведены в табл. 3.

Таблица 3

ООНе используется

О1Повторить символ

1ОПовторить слово

I1Авария

ООРезерв

О1Ввести формат

1ОПовторить сообщение

11Резерв

0

5

0

5

мутатор 3 во время Т1 записывается в регистр 4 - регистр приема (Rgn) сигналом Зап. Rgn, сформированным дешифратором 6.

Во время Т2 в блоке 10 формируется сигнал С, который поступает в блок 1 и производит запись информации регистра 4 (RgO) в блок 1 для последующей выдачи последовательного кода в канал.

В момент времени Т6 в блоке 10 формируется сигнал Сброс при наличии сигнала АН, обеспечивающий сброс регистров 4, 9 и 5.

На выданный в канал связи код символа АН,- устройство в ответ из канала связи всегда получает последовательно две команды, одна из которых обеспечивает загрузку регистра 5, а другая - регистра 9 (см. табл. 1).

II

Содержимое принятых команд, а следовательно, и содержимое регистров 5 и 9 (см. табл. 2 и 3) обеспечивают высвечивание на индикаторах 18 и 19 соответственно инструктивные указания Ввести формат и Набор. С клавиатуры 2 выдается сообщение (номер форматной программы), последний байт в сообщении должен быть символ РЭ. Получив от устройства сообщение, центр закрепляет за устройством запрашиваемую форматную программу. Дальнейшая работа устройства происходит строго по закрепленной за устройством форматной программе команды, которые поступают от центра на устройство через канал связи,

Команды управления, поступающие из канала связи, обеспечивают работу устройства, как в режиме приема данных из канала, с выводом данных на выбранные приемники, так и в режиме вывода данных с выбранного источника в канал связи и ria выбранные приемники.

Рассмотрим более подробно загрузки регистров 5 и 9 из канала.

Последовательный код команды поступает из канала связи 21 в блок 1, преобразуется в параллельный код, формируется сигнал прием кода из канала, окончание источника ОИ7, если код принят, с ошибкой, то в блоке 1 формируется сигнал ОШ.

Сигнал ОИ7 из блока 1 поступает в блок 16, где формируется адрес для подключения данных от блока I через коммутатор 3, а также в блок 7, где запускается временной узел, формирующий сигналь}, т I-Т6. Данные из блока 1 через коммутатор 3, поступают для анализа на дешифратор 12, где формируется один из управляющих сигналов в зависимости от комбинации 1сода в старших разрядах (см, табл. 1),

В случае приема кода команды Загрузка RgY формируется сигнал Зап. RgY в момент времени Т1 в блоке; 12, по которому команда записывается в регистр 5. На индикаторе 18 высвечивается указание в соответствии с кодом в младших разрядах (1-3) регистра 5 (см. табл. 3) Ввести формат.

Сигнал ОИ7 поступает в блок 10, где при отсутствии низкого уровня сигнала Нет в момент времени ТЗ

обеспечивается срабатывание триггера 39 блока 10.

В момент времени ТЗ в регистре 9 переключается триггер 33, на выходе регистра 9 присутствует сигнал DSFgC низкого уровня. В момент времени Т4 в блоке 1 происходит снятие сигнала ОИ7.

В момент времени Т5 в блоке 10 управления формируется сигнал Уст. Гот., который поступает с выхода блока 10 в регистр 9, обеспечивается переключение триггера 33 и установление сигнала D8RgC высокого уровня на выходе регистра 9.

В блоке 10 при наличии сигнала высокого уровня DSRgC формируется сигнал с выхода элемента Pi 43, по

которому переключается триггер 40, формируя на выходе блока сигнал OHRgC.

Сигнал OHRgC формируется в блоке 10 всегда после приема из канала

байта, т.е. при наличии сигнала ОИ7, за исключением случая приема байта Нет, который дешифрируется дешифратором 1 1 .

Следовательно, устройство всегда,

за исключением случая приема байта Нет, выдаст в канал 22 связи ответ на принятый байт, передаст состояние регистра 9.

Сигнал OHRgC обеспечивает запуск в блоке 7 временного узла, формирует адрес регистра 9 в блоке 16 для обеспечения вывода данных с выхода регистра 9 через мультиплексор 3. В блоке 10 при наличии сигнала

OHRgC устанавливается в низкий уровень сигнал Готов, который поступает в дешифратор 15 и блокирует формирование сигналов с выхода (В1- ВК), .блокирует выдачу данных с источников 20.2. В момент времени Т1 дешифратором 12, формируется управляющий сигнал Зап. RgH, так как сигнал В8-И7 отсутствует.

Сигнал Зап. RgH проходит через

элемент Н6 на стробирующий вход

регистра 4 и обеспечивает запись в него данных, поступающих с выхода мультиплексора 3,

В момент Т2 в блоке 10 на элементах Шта-НЕ 48, И-НЕ 52, Н 47 формируется сигнал С, который поступает На вход блока 1 . По ср гналу С обеспечивается запись данных в блок 1 с выхода регистра 4 (разрядов D1...D7)

13

и блока управления сигнала OHRgC в старший разряд D8 (фиг. 2),

По заднему фронту сигнала С блок 1 обеспечивает выдачу последовательного кода в канал 22 связи. Таким образом, устройство всегда на принятый байт из канала 21 связи выдает в канал 22 связи байт состояния регистра 9.

В случае приема из канала байта и обнаружении ошибки блоком 1, он формирует сигнал на выходе ОШ, поступающий на регистр 9 и в блок 0. Сигнал ОШ в момент времени Т1 записывается в седьмой разряд регистра 9 (элемент 32 на фиг, 3).

В блоке 10 по сигналу Oltl. про- . исходит блокировка формирования управляющего сигнала ВП, обеспечивается блокировка формирования сигналов вызова в приемники в блоке 17, тем самым блокируется выдача байта, принятого с ошибкой в приемники 8 информации.

В блоке 10 после приема байта, формируется сигнал OHRgC, В канал 22 связи передается состояние регисра 9 с признаком единичного сигнала в седьмом разряде байта.

Центр, получив состояние регистра с признаком ошибки, повторяет выдачу предыдущего байта. При получении центром байта состояния регистра 9 без признака ошибки, на устройство выдается последовательный код команды загрузки регистра RgC (см. табл. 1)

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

В данном случае для обеспечения ввода с устройства номера форматной программы, регистр 9 загружается командой С адресом в младших разрядах (010) (см. табл. 2).

Адрес регистра 9 обеспечивает прохождение данных с клавиатуры 2 через мультиплексор 3, формирование на дешифраторе 15 управляющего сигнала ВК. По сигналу ВК на индикаторе 19 высвечивается инструктивное указание Набор и разблокируется клавиатура 2.

Режим ввода данных от устройства

При наличии инструктивного указания Набор с клавиатуры выдается байт данных и сигнал окончания источни1А32814

ка ОИК . Код байта проходит через мультиплексор 3 на вход регистра 4.

Сигнал окончания источника ОИК поступает на вход блока 7 и запуска- 5 ет в нем временной узел, В момент Т1 информация от клавиатуры 2 через коммутатор 3 записывается в регистр 4 (Rgn), в момент времени Т2 в блоке 10 при отсутствии сигнала ОИ7,

10

формируется сигнал строба С , обеспечивающий перепись байта данных из регистра 4 (Rgn) в блок 1 и последующей передачи в канал.

В момент времени ТЗ в регистре 9 обнуляется старший разряд DSRgC, в блоке 10 сигнал Готов обнуляется, снимается сигнал вызова с выхода дешифратора 15, в клавиатуре 2 снимается сигнал окончания источника. При работе устройства в синхронном режиме, когда шестой разряд RgC равен нулю (см, табл, 1) в блоке 10 формируется сигнал в момент времени Т5

УСТ, Гот., который устанавливает снова старший разряд D8 в регистре 9 (RgC) в единичное состояние,

В то же время ТЗ в блоке 10 формируется сигнал ВП, по которому в

блоке 7 формируется вызов в выбранные приемники 8, Данные приемники принимают информацию и выставляют сигналы окончания приемника 001, ОП2 и после их снятия в блоке 10

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

Работа устройства в асинхронном

режиме отличается лишь тем, что сигнал Уст, Гот. в блоке 10 не формируется, так как в этом случае регистр

состояния загружен командой загрузки RgC (см. табл, 1) с единицей в шестом разряде. Тем самым запрещается установка старшего разряда регистра 9 DBRgC в единичное состояние. Поэтому в блоке 10 (фиг, 5) при наличии низкого уровня сигнала DBRgC сигнал на выходе блока 10 Готов также низкого уровня. Низкий уровень сигнала Готов обеспечивает снятие сигналов

на выходе дешифратора 15, тем самым запрещает выдачу данных с источника информации. Разрешение выдачи данных с выбранного источника наступит только после приема из канала

1513

новой команды загрузка RgC и установ ки старшего разряда регистра 9 в единичное состояние.

Таким образом, в асинхронном режиме работы на каждый выданный байт данных от устройства, в устройство передается подтверждение из канала, команда из канала связи Загрузка RgC или в случае,если центр при приеме обнаружил ошибку, устройство может получить в ответ символ Нет, Данный символ дешифрируется дешифратором 11, поступает в блок 10, где блокирует выдачу сигнала OHRgC, тем самым обеспечивает блокировку выдачи в канал ответа на принятый байт, устанавливает низкий уровень сигнала Готов, который блокирует формирование сигнала вызова В1-ВК в дешифраторе 15, тем самым запрещая выдачу данных от источников 2, 20.

При приеме символа из канала связи Нет в блоке 1 устанавливается в единицу сигнал Ои7, который поступает в блок синхронизации и запускает временной узел Т1-Т6.

В момент времени Т1 состояние регистра 4 не изменяется, так как управляющий сигнал Зап. Rgll с выхода дешифратора 12 не проходит через элемент И6 на стробирующий вход регистра 4.

В момент времени Т2 в блоке 10 формируются сигнал С на элементах И-НЕ 52, И47 (фиг. 5). Сигнал С поступает в блок 1 и обеспечивает перезапись содержимого регистра 4 в блок 1 и последующую повторную выдачу последовательного кода в канал 22 связи.

После правильного приема центр выдает на устройство команду для обеспечения дальнейшей работы. После выдачи от источника в канал символа РЭ, КТ, дешифратором 13 формируется сигнал (конец слова) К. Сл., а в блоке 10 формируется сигнал Сброс.

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

15

32816

Дальнейишя работа устройства происходит строго по закрепленной за устройством форматной программе.

Режим приема данных.

5 Устройство может обеспечить прием информации из канала 21 связи на любой из выбранных приемников.

Перед приемом информации на устройство выдается команда Загрузка to RgC, которая обеспечивает загрузку регистра 9 нужной командой с адресами необходимых приемников (см. табл. 2). Затем после подтверждения устройством о приеме байта команды, как было описано ранее, на устройство выдается по каналу 21 связи последовательный код байта информации.

При получении байта информации из 0 канала 21 связи в блоке 1 формируется параллельный код принятого байта информации и управляющий сигнал окончания приема- ОИ7. По сигналу ОИ7 приоритетно в блоке 16 (фиг. 7) формируется адрес канала, в блоке 7 запускается временной узел, который формирует временные сигналы Т1-Т6 (фиг. 4).

В момент Т1 дешифратором 12 форми- руется сигнал Зап. Rgn (фиг. 6), который проходит через элемент И6 и обеспечивает запись байта принятой информации в регистр 4. Информация поступает с выхода блока 1, проходит 35 через мультиплексор 3 на вход регистра 4. В момент ТЗ в блоке 10 при наличии сигнала ОМ7 срабатывает триггер 39 (фиг. 5) и формируется сигнал ВП, поступающий в блок 17. В бло- 0 ке 17 формируется сигнал вызова в приемник или в приемники ВП1 и ВП2, в зависимости от содержимого регистра 9 (разряды D4RgC и D5RgC) (фиг. 8).

Принятый байт информации с выхода 45 регистра 4 поступает на приемники 8. По сигналу с блока 7 вызова приемника ВП1 или ВП2 информация передается в приемники 8.

5Q После приема байта информации приемники 8 выдают на блок 10 сигналы окончания приемника ОП1 и ОП1, которые поступают в блок 17 и обеспечивают снятие сигналов ВП и ВП2

(фиг. 8), по снятию которых приемники 8 снимают сигналы ОП и ОП2, которые поступают также п блок 10, где по их снятию форми1-|уется сигнал OHRgC, который, как отмечалось

17

раньше обеспечивает повторный запуск блока 7 и выдачу в канал ответа - содержимым регистра 9, В регистре 9 содержится информация о достоверности приема информации из канала 21,

В случае приема байта информации из канала 21 на устройство с ошибкой, сигнал ОШ записывается в седьмой разряд регистра 9. По сигналу ОШ блокируется формирование в блоке 10 сигнала ВП, что в свою очередь обеспечивает блокировку формирования вызовов в приемники в блоке 17.

Так как на принятый байт устройство в ответ выдает всегда состояние регистра 9, то в данном случае в ответе будет содержаться признак о приеме устройством байта с ошибкой (единица в седьмом разряде передаваемого байта регистра состояния),

В данном случае на устройство повторяется выдача байта информации от центра.

В случае приема байта информации ИЗ канала 21 без ошибки устройство выдает в канал 22 байт состояния регистра 9 без признака ошибки приема, В этом случае на устройство выдается следуюш {й байт информации. Формула изобретения

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

2818

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

группы блока приема-передачи, а выход - с вторыми входами элемента И и блока управления, выходы блока формирования адреса соединены с адресными входа1 ш коммутатора, первый

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

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

19

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

2. Устройство по п. 1, о т л и - чающе е ся тем, что блок управ ления содержит первый и. второй триггеры, с первого по седьмой злементы И, первый и второй элементы ИЛИ-НЕ, с первого по третий элементы И-НЕ, первый вход первого элемента ИЛИ-НЕ является первым входом блока, первые входы первого и третьего элементов И и третьего элемента И-НЕ являются

1432820

вторым входом блока, вторые входы первого элемента И, первого и третьего элементов И-НЕ являются третьим входом блока, вход сброса перво5 го триггера является четвертым входом блока, первый вход седьмого элемента И является пятым входом блока, первые входы первого элемента И-НЕ и шестого элемента И являются шестым

JO и восьмым входами блока соответственно. Первый вход второго элемента И и синхровход первого триггера являются седьмым входом блока, первые входы пятого элемента И, второго элемента

5 ИЛИ-НЕ являются девятым и десятым входами блока соответственно, вторые входы второго элемента и элемента ИЛИ являются одиннадцатым и тринадцатым входами блока соответ20 ственно, первый вход элемента ИЛИ является двенадцатым входом блока, первый вход второго элемента И-НЕ и второй вход третьего элемента И являются входами группы блока, выход - первого элемента И соединен с информационным вxoдo первого триггера, прямой выход которого соединен с информационным входом второго триггера, а инверсный - вторым входом

30 второго элемента И-НЕ, выход которого соединен с вторым входом шестого элемента И, выход которого является третьим выходом блока, выход второго элемента ИЛИ-НЕ соединен с третьим

35 входом третьего элемента И, выход которого соединен с вторым входом четвертого элемента 11 и синхровходом второго триггера, выход первого элемента И-НЕ соединен с вторым входом

40 второго элемента И, выход которого является вторым выходом блока, выход первого элемента ИЛИ-НЕ соединен с третьими входами второго элемента И, второго и третьего элементов И-НЕ и

45 с первым входом четвертого элемента И, выход которого является пятым выходом блока, выход третьего элемента И-НЕ соединен с вторым входо м седь мого элемента И, вы ход которого ляется четвертым выходом блока, выход элемента РШИ соединен с вторым входом пятого элемента И, выход которого соединен с входом сброса второго триггера и является шестым вы55 ходом блока, выход второго триггера соединен с вторым входом первого элемента Р1ПИ - НЕ и является )тервым выходом блока.

Z 77Z 77777777///y//r

И

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

название год авторы номер документа
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство формирования видеоинформации 1987
  • Андреев Владимир Олегович
  • Берников Юрий Константинович
  • Мильнер Аркадий Пинхасович
  • Рожков Геннадий Павлович
  • Рыжевский Алексей Гордеевич
  • Суздальцев Анатолий Иванович
SU1483676A1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1
Устройство для сопряжения вычислительной машины с каналами связи 1980
  • Долгова Светлана Владимировна
  • Доровская Тамара Ивановна
SU918944A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных 1986
  • Аптекарь Семен Абрамович
  • Дехтяренко Светлана Григорьевна
  • Нефедченко Борис Павлович
SU1347083A1
СИСТЕМА ТРЕВОЖНОЙ СИГНАЛИЗАЦИИ 1994
RU2103744C1
Устройство для контроля и диагностики логических узлов 1980
  • Руденко Валентин Дмитриевич
  • Толкачев Александр Нинельевич
  • Чмут Владимир Ефимович
SU960825A1
Устройство для сопряжения ЭВМ с линиями связи 1988
  • Вертлиб Валерий Абрамович
  • Жданов Владимир Сергеевич
  • Жожикашвили Владимир Александрович
  • Косинец Михаил Михайлович
  • Макеев Сергей Владимирович
  • Никитин Николай Михайлович
  • Никифоров Сергей Васильевич
  • Окунев Сергей Леонидович
  • Саксонов Евгений Александрович
  • Терещенко Борис Николаевич
  • Фурсов Владимир Григорьевич
SU1536393A1

Иллюстрации к изобретению SU 1 314 328 A1

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для ввода- вывода информации в ЭВМ и организации информационного обмена между оператором и дистанционно удаленной вычислительной машиной. Целью изобретения является повышение достоверности ввода информации за счет управления режимами работы устройства по командам. поступаю1Ц11М из центра сбора. В состав устройства входят блок приема-передачи, клавиатура, коммутатор, блок синхронизации, блок управления, индикаторы, блок формирования адреса и блок формирования вызова. Устройство работает непосредственно под управлением удаленной вычислительной машины (центра сбора) по командам и инструкциям. В соответствии с требованием, поступающим от устройства, в вычислительной машине за ним закрепляется управляющая программа. Под управлением вычислительной машины устройство обеспечивает прием приоритетных данных на заданные приемники информации, а затем в процессе работы - выдачу инструктивных указаний оператору на индикаторы. Кроме того, устройство обеспечивает централизованный диста нционный сбор данных с мест возникновения информации, дистанционный прием данных на выбранные приемнттки. Г з.П. ф-лы. 8 ил., 3 табл. i (/)

Формула изобретения SU 1 314 328 A1

SL.

L

nil w S3 p« as 0(

«w

I4

D

VI

к

.

J

; 2

J

5 f

7

i

38

04 00 т

27

Df-117,

,12-117

S1-H7

DI-H7 О

ОШ

о

on 7 О

goi/s.s

ОИК

rs

фие.

ff8 H7 ОИ7

тт

D6 H7 I)7-H7

55

58

Зал R(t n 3an R(l С anKtjH

57

фи.В

фи. 7

(pue.S

Редактор Ю. Cepoua Заказ 2214/49

Составитель А. Трунов , Хода ним

Кор ре к тор И

Тираж 673Подписное

ВШИИШ Государственного комитета СССР

„о делам изо6рет. ний и открытий 113035. Москва, Ж-35, Раушская наб.,

Производственно-1юлигр

.афическое. предприятие, г. Ужгород, у.г

Кор ре к тор И. Шулла

. Проектная, 4

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

Устройство для регистрациииНфОРМАции 1978
  • Бельский Валерий Михайлович
  • Мурашко Александр Николаевич
  • Шитик Георгий Алексеевич
SU798919A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода-вывода информации 1974
  • Хохлов Лев Михайлович
  • Сорокин Анатолий Сергеевич
  • Маневич Марк Моисеевич
  • Яценко Игорь Александрович
  • Кириллов Анатолий Федорович
  • Черейский Михаил Маркович
SU519702A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
-

SU 1 314 328 A1

Авторы

Фролов Виталий Алексеевич

Пожидаев Николай Яковлевич

Астахов Геннадий Яковлевич

Даты

1987-05-30Публикация

1986-01-08Подача