Устройство для сопряжения абонентов с каналами связи

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК ц1),1 С 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOIVIY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3699409/24-24 (22) 09.02.84 (46) 23.05.86. Бюл. № 19 (72) Г.Б.Попов (53) 681.325(088.8) (56) Авторское свидетельство СССР № 815728, кл. G 06 F 11/00, 1981.

Авторское свидетельство СССР

¹ 690488, кл. С 06 F 11/00, С 06 F 3/04, 1979. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С КАНАЛАМИ СВЯЗИ (57) Изобретение относится к вычислительной технике, в частности к уст„„SU„, 1233158 А1 ройствам контроля правильности доведения информационных кодограмм до абонентов в распределенных вычислительных системах. Цель изобретения повышение достоверности работы за счет обеспечения воэможности контроля доведения до абонентов многоадресных и циркулярных кодограмм. Устройство содержит блок управления, счетчик времени, два блока сравнения, входной регистр, буферный регистр, блок памяти адресов абонентов, блок формирования формуляров, сумматор, з.п. ф-лы, 5 ил.

1233158

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

Цель изобретения — новьппение достоверности работы за счет обеспечения возможности контроля доведения до абонентов многоадресных и циркуляр 10 ных кодограмм, а также проведения их мультиплексной обработки.

На фиг. i представлена структурная схема устройства; на фиг. 2 — структурная схема блока управления; на фиг. 3 — структурная схема блока формирования формуляров; на фиг. 4 структурная схема блока памяти адре сов абонентов; на фиг. 5 — временная диаграмма работы устройства. 20

Устройство содержит (фиг. 1) блок 1 управления, счетчик 2 времени, первый блок 3 сравнения, входной регистр 4, -буферный регистр 5, блок 6 памяти адресов абонентов, блок 7 фор- 2 мирования формуляров, второй блок 8 сравнения, сумматор 9,входы 10-13 и выходы 14 и 15.

Блок 1 управления содержит (фиг.2) генератор 16 импульсов, дешифратор Зб

17, распределители 18-20 импульсов, регистры 21-28, триггеры 29-38,элементы И 39-55, элементы ИЛИ 56-64, группы 65-67 элементов ИЛИ,группы ,68.1-68.п ключей и элементы 69-71 задержки.

Блок 7 формирования формуляров содержит (фиг. 3) генератор 72 импульсов, распределители 73-77 импульсов, регистры 78 и 79, группы 80.1-80.Ы, 40

81.1-81.N, 82.1 — 82.N регистров,триггеры 83-86, группы 87.1-87.N,88.188. N, 89.1 — 89.N триггеров, узлы

90 и 91 сравнения, элементы 92 и 93 задержки, элементы И 94-100, группы

101 . 1-101. N, 102. 1 — 102. N 103. 1—

103. N, элементов И, группы 104. 1—

104. N, 105. 1 — 105. N, 106. 1-106.И „

107.1-107.N ключей, элементы ИЛИ t08-116, группы 117, 118, 119,120.1120.N, 121.1 †1.N элементов ИЛИ.

Блок 6 памяти адресов абонентов содержит (фиг. 4) распределители 122 и 123 импульсов, группу 124 элементов

ИЛИ и группу 125.1-125.N регистров.

На временной диаграмме работы приведено (фиг. 5) распределение во времени основных сигналов управления на шинах устройства: 126 — ввода из внепьнего устройства по входу 12 в блок 6 памяти адресов абонентов кодов адресов абонентов; 127 — ввода из внешнего устройства по входу 11 в блок 1 управления кодов допустимого времени ожидания квитанции и эталона квитанции, 128 — ввода из внешнего устройства по входу 13 в буферный регистр 5 кодограмйы и сигнапа "3aпуск" по входу 11 в блок 1 управле" ния; 129 — считывания адресно-служебной части кодограммы и номера кодограммы из буферного регистра в блок управления; 130 — выдачи кода допустимого времени ожидания квитан-ции из блока 1 управления и кода те кущего времени из счетчика 2 времени в сумматор 9; 13 1 — записи кодов максимального допустимого текущего вре-, мени ожидания:квитанции из сумматора 9 и номера кодограммы из блока i управления в блок 7 формирования формуляров; 132 — считывания кодов адресов из блока 6 памяти адресов або" нентов в блок 1 управления при поступлении в буферный регистр кодограммы с признаком циркулярной передачи;

133 — записи кодов адресов абонентов из блока 1 управления в блок 7 формирования формуляров при одноадресной и многоадресной передаче коПограммы;

134 — выдачи кодограммы из буферного регистра 5 в выходной канал 14; 135 опроса блоком i управления наличия квитанции во входном регистре 4;

136 — выдачи из входного регистра 4 в блок 1 управления сигнала наличия квитанции: 137 — выдачи из входного регистра 4 в блок 1 управления сигнала отсутствия квитанции; 138 — считывания кодов допустимого времени ожидания квитанций абонентов из формуляров блока 7 формирования формуляров и текущего времени из счетчика

2 времени в блок 2 сравнения, а также кодов номеров кодограмм из тех же формуляров блока 7 в блок 1 управления; 139 — считывания из блока 8 сравнения блоком 1 управления результатов сравнения кодов допустимого и текущего времен; 140 — выдачи из блока 8 в блок 1 управления сигнала сравнения кодов; 141 — выдачи из блока 8 в блок

1 управления сигнала несраннения кодов; 142 — считывания кода квитанции (при наличии) блоком 1 уг.равления из входного регистра 4 и вьдачи кода

12331 58

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

Блок 3 сравнения представляет собой логическую схему совпадения параллельных многоразрядных кодов, назначение которой состоит в выявлении фактов совпадения или несовпадения отвеТоВ абонентов (квитанций на кодограммы) поступающих из входного канала вс входной регистр 4, с их эталонными значениями, поступающими из блока 1 управления. эталона квитанций из блока 1 управления в блок 3 сравнения: считывания кодов номера кодограммы и адреса абонента иэ квитанции во входном регистре 4 в блок 1 управления; 143 — считывания блоком 1 управления результата сравнения из блока 3; 144 — выдачи из блока 3 в блок 1 управления сигнала сравнения; 145 — выдачи из блока 3 в блок 1 управления сигнала 10 несравнения; 146 — выдачи из блока 1 управления во внешнее устройство сигнала поступления искаженной (или имеющей признак искажения переданной кодограммы) квитанции, кодов номеров f5 кодограммы и адреса абонента, сброс входного регистра 4 и соответствующих регистров в блоке 7 формирования формуляров;147 — выдачи из блока 1 управления во внешнее устройство сигна-20 ла доведения кодограммы до абонента, кодов номера кодограммы и адреса абонента, сброс входного регистра 4 и соответствующих регистров в блоке 7 формирования формуляров; 148 — выда- 25 чи из блока 1 управления во внешнее устройство сигнала недоведения кодограммы (в случае истечения максимально допустимого времени ожидания квитанции), кодов номера кодограммы и адреса абонента, сброс соответству ющих регистров в блоке 7 формирования формуляров.

Кроме того, обозначены (фиг. 1) следующие цепи; 149 — группа цепей пере-д дачи управляющих сигналов из внешнего устройства в блок управления;

150 — группа цепей передачи управляющих сигналов из внешнего устройства в блок памяти адресов;151 — цепи пе- 40 редачи управляющих сигналов из блока управления в блок памяти адресов

152 — цепи передачи информации из блока памяти адресов в блок управле— ния; 153 — цепи передачи управляющих 4 сигналов нз блока управления в буферный регистр; 154 — цепи передачи информации из буферного регистра в блок управления; 155 — группа цепей передачи информации из блока управле- 0 ния в блок формирования формуляров;

156 †группа цепей передачи управляющих сигналов нз блока управления в блок формирования формуляров;

157 — группа цепей передачи управля- 5 ющих сигналов из блока формирования формуляров в блок управления; !58 группа цепей передачи информации из блока формирования формуляров в блок управления; 159 — цепи передачи управляющих сигналов из блока управления во второй блок сравнения; 160 группа цепей передачи информации из второго блока сравнения в блок управления," 161 — группа цепей передачи информации из входного регистра в блок управления; 162 — группа цепей с передачи управляющих сигналов из блока управления во входной регистр;

163 — группа цепей передачи информации из первого блока сравнения в блок управления; 164 — цепи передачи информации из блока управления в первый блок сравнения; 165 — цепи передачи управляющих сигналов из блока управления в первый блок сравнения;

166 — группа цепей передачи управляющих сигналов из.блока управления в счетчик времени; 167 — цепи передачи управляющих сигналов из блока управления в сумматор; 168 — цепи передачи информации из блока управления в сумматор; 169 — цепи передачи информации из счетчика времени в сумматор; 170 — цепи передачи информации

Hý счетчика времени во второй блок сравнения; 171 — цепи передачи информации из входного регистра в первый блок сравнения; 172 — цепи передачи информации из блока формирования формуляров во второй блок сравнения;

173 — цепи передачи информации из сумматора в блок формирования формуляров.

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

12331 8

Входной регистр 4 предназначен для приема и временного хранения ответов абонентов (квитанций на кодограммы).

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

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

Блок 7 формирования формуляров предназначен для временного хране 15 ния формуляров на все выданные абонентам коцограммы.

Блок 8 сравнения представляет собой логическую схему совпадения,аналогичную блоку 3, и предназначен 2О для выявления фактов совпадения или несовпадения кодов текущего времени, формируемых таймером 2, и допустимого времени ожидания квитанций абонентов, хранимых в блоке 7 формирования формуляров.

Сумматор 9 предназначен для формирования кодов максимально допустимого текущего времени ожидания квитанций абонентов путем сложения ко- ЗО да текущего времени с кодом допустимого времени ожидания ответов абонентов.

Вход 10 устройства представляет собой входной канал, по которому в устройство поступают ответы абонентов на полученные кодограммы.

Вход 11 устройства представляет собой набор шин для подачи на блок

1 управления из внешнего устройства кодов допустимого времени ожидания квитанции абонентов, эталона квитанции, сигналов сброса и запуска устройства.

Вход 12 устройства предназначен для ввода из внешнего устройства в блок 6 памяти адресов абонентов кодов адресов всех абонентов, с которыми необходим обмен информацией.

Вход 13 устройства предназначен для ввода в буферный регистр 5 кодогрдмм,выдаваемых абонентам внешним устройством.

Выход 14 устройства представляет собой выходной канал, по которому кодограммы поступаютабонентам.

Выход 15 устройства предназначен для выдачи управляющему внешнему устройству информации о фактах доведения и нецоведения кодограмм до абонентов, получения искаженных квитанций, номеров кодограмм и адресов абонентов, Коды адресов абонентов с выхода группы 65 элементов ИЛИ блока 1 поступаюг на информационные входы группы 82,1-82.N регистров блока 7.Сиг. Г. калы записи кодов адресов с выхода элемента ИЛИ 62 блока 1 поступают на вход распределителя 77 импульсов блока 7.Признак последнего адреса с выхода элемента ИЛИ 63 блока 1 поступает на управляющие входы группы 88.1—

88.N триггеров и распределителя 77 импульсов.С выхода элемента И 43 блока 1 сигнал считывания кодов номера кодограммы и адреса поступает на входы элементов И 97 и 98 блока 7.

Код номера кодограммы поступает с выхода группы 66 элементов ИЛИ блока 1 на информационный вход регистра

78 блска 7, а код адреса — с выхода группы 67 элементов ИЛИ блока 1 на вход регистра 79 блока 7. Сигналы сброса соответствующих формуляров в блоке 7 поступают с выхода элемента

ИЛИ 64 блока 1 на управляющие входы регистров 78 и 79 блока 7.

При записи формуляров в блок 7 код нсмера кодограммы с выхода регист ра 21 блока 1 поступает на информационные входы группы 80.1-80.N регистров блока 7, а сигналы записи — с второго выхода распределителя 20 импульсов блока 1 на соответствуюшие входы группы 101.1.-101.N элементов

И блока 7 .

Признак наличия информации поступает с выхода элемента ИЛИ 109 блока 7 на вход элемента И 39 блока 1.

При считывании информации из блока 7 в блок 1 коды номеров кодограмм с выхода группы 117 элементов ИЛИ блока 7 поступают на информационный вход регистра 27 блока 1 на управляющий вход которого поступает сигнал записи с выхода элемента ИЛИ 114 блока 7. Коды адресов с выхода группы f19 элементов ИЛИ блока 7 поступают

1233158 на информационный вход регистра 28 блока 1, на управляющий вход которого поступает сигнал записи с выхода элемента ИЛИ 115 блока 7..

Сигналы считывания адресов из блока 6 поступают на вход распределителя 122 импульсов этого блока с соответствующего выхода триггера 38 блока 1. Коды адресов с выхода группы

24 элементов ИЛИ блока 6 поступают на информационный вход регистра 26 блока 1. От внешнего устройства на информационные входы группы 125.1125.N регистров поступают коды адресов абонентов, на управляющие входы — сигналы сброса, а на вход распределителя импульсов 123 — сигналы записи кодов адресов абонентов в регистры блока.

На счетчик 2 времени из блока 1 поступают два вида сигналов считыва25 ния текущего времени: с первого выхода распределителя 20 импульсов при формировании максимально допустимого времени ожидания квитанций абонентов в сумматор 9; с выхода элементов И 43 для сравнения в блоке 8 текущего времени, формируемого таймером, с максимально допустимыми временами ожидания квитанций, хранящимися в блоке 7.

На блок 3 сравнения из блока 1 поступают эталон квитанции с выхода регистра 24 и сигналы считывания результатов сравнения квитанций с эталоном — с выхода элемента И 54.

Из блока 3 на блок 1 поступают сигналы сравнения квитанций с эталоном на вход триггера 34 и сигналы несравнения — на вход элемента ИЛИ

58.

Из блока 1 во входной регистр 4 поступают сигналы опроса наличия квитанции с соответствующего выхода распределителя 19 импульсов и сигналы считывания квитанции - с выхода эле50 мента И 44.

В блок 1 из входного регистра 4 поступают сигналы наличия квитанции на вход триггера 32, сигналы отсутствия квитанции — на вход элемента ИЛИ

56, коды номеров кодограмм и адресов абонентов — на информационный вход регистра 25.

Из блока 1 в буферный регистр 5 с выхода элемента ИЛИ 63 поступают сигналы выдачи кодограмм в канал связи, а из буферного регистра 5 на информационнь1й вход регистров 21 и 22— коды адресно-служебных частей и номеров кодограмм соответственно.

Из блока 1 на блок 8 с выхода элемента И 55 поступают сигналы считывания результатов сравнения текущего времени с максимально допустимым текущим временем ожидания квитанции, а из блока 8 на блок 1 поступают сигналы сравнения на вход триггера 37 и сигналы несравнения — на вход элемента ИЛИ 60.

На сумматор 9 из блока 1 с выхода регистра 23 поступают коды максимально допустимого времени ожидания квитанций, а с второго выхода распределителя 20 импульсов — сигналы считывания максимально допустимого текущего времени ожидания квитанции в блок 7.

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

Перед запуском устройства из внеш него управляющего устройства в него записываются необходимые д тя работы исходные данные: в блок 1 управления — максимально допустимые времена ожидания квитанций от абонента .(регистр 23) и эталон квитанции (регистр

24), в блок 6 памяти адресов абонентов — адреса всех абонентов, с которыми необходим обмен информацией.

После поступления из внешнего устройства в буферный регистр 5 кодограммы, которую необходимо передать по каналу связи абоненту или группе абонентов по входу 11 из внешнего устройства в блок 1 управления поступает сигнал запуска. По этому сигналу триггер 30 блока 1 управления устанавливается в "1" и первый импульс из генератора 16 импульсов через элемент И 40 поступает в буферный регистр 5. Осуществляется считывание адресно-служебной части и номера кодсграммы в блок 1 управления, которые записываются в регистры 22 и 21 соответственно. Триггер 30 импульсом счи- тьъания через элемент 69 задержки сбрасывается, устанавливается в "i триггер 31, который разрешает поступление тактовых импульсов из генератора 16 через элемент И 45 в рас1233158

10 пределитель 20 импульсов. Импульсом с первого выхода распрецелителя 20 осуществляется выдача из регистра

23 в сумматоо 9 кода допустимого времени ожидания квитанции абонента.

Этим же сигналом осуществляется считывание из счетчика 2 времени в сумматор 9 текущего времени. Импульсом с второго выхода распределителя 20 10 импульсов осуществляется считывание из сумматора 9 в блок 7 формирования формуляров кода максимально допустимого текущего времени ожидания квитанции абонента и из регистра 21 бло- 15 ка 1 управления кода номера кодограммы. Запись этих кодов в блоке 7 формирования формуляров осуществляется в соответствующие регистрь1 из состава групп 80.1 — 80.М и 81.1-81.N 20 (N — емкость устройства, измеряемая количеством кодограмм, которое одновременно может обрабатываться устройством).

Группа 80.1-80.N регистров предназначена для хранения кодов номеров кодограмм, группа 81.1-81.N регистров — для хранения кодов максимально допустимых времени ожидания квитан ции абонентов на выданные им кодограм мы. Запись кодов осуществляется в свободные регистры, начиная с регистров с младшими номерами. Управление такой записью производится узлом уггравления, построенным на базе группы

101.1-101.N элементов И. Управляющими сигналами для узла являются сигналы наличия и отсутствия информации в регистрах группы 80.1-80.N. Элементом формирования этих сигналов в каждом регистре является дополнительный (признаковый) триггер, который устанавливается в "1" сигналом .записи информации в данный регистр.Сигнал с выхода 1 этого триггера явля11 1I 45 ется признаком наличия информации, сигнал с второго выхода — признаком отсутствия информации. Сигнал записи кодов номера кодограммы и допустимого времени ответа поступает одновременно на все элементы И группы 101.1101.N. Сигналы отсутствия информации поступают из регистров номеров кодограмм на соответствующие им элементы

И этой группы. Сигналы наличия инфор-5 мации из первого регистра группы

80.1-80.N поступают на все элементы

И группы 101.1-101.N, начиная с второго, сигналы наличия информации из второго регистра — на все элементы

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

Импульсом с третьего выхода распределителя 20 импульсов блока 1 управления через элементы И 46 или 47 устанавливается в "1" триггер 35 или 36 в зависимости от сигналов с выхода дешифрытора 17. Если в адресно-служебной части кодограммы, поступившей в регистр 22 из буферного регистра 5, находится признак циркулярной передачи, то в "1" устанавливается триггер 35, в случае одноадресной или многоадресной передачи — триггер ,36. В последнем случае тактовые им,пульсы с выхода генератора 16 импуль-

/„ сов через элемент И 51 начинают пос- . тупать в распределитель 18 импульсов. Через группу 68.1-68.п ключевых хем (n — максимальное количество адресов абонентов при многоадресной передаче) коды адресов из регистра

?2 через группу 65 элементов ИЛИ поступают в блок 7 формирования формуляров. Сигналы записи адресов поступают в блок 7 через элемент ИЛИ 62 на вход распределителя 77 импульсов.

Коды адресов поступают на информационные входы группы 82.1-82.N регистров, каждый из номеров (погруппа) которой состоит из K — регистров (K— максимальное количество адресов абонентов при циркулярной передаче).

Выбор соответствующей номеру кодограммы подгруппы регистров адресов осуществляется группой 88.1-88.N триггеров„ разрешающих прохождение сигналов 1аписи информации на входы регистров через группу 105.1-105.N ключей.

По признаку последнего адреса (дополнительный разряд в коде адреса) в блоке 1 управления (элемент ИЛИ

63) формируется сигнал выдачи кодограммы в канал который поступает в буферный регистр 5. Одновременно сигнал с вьгхода элемента ИЛИ 63 поступает в блок 7 формирования формуляров, f233158 осуществляя сброс распределителя 77 импульсов и группу 88.1-88.М триггеров,подготавливая блок 7 к приему очередного формуляра на передаваемую абонентам кодограмму. Таким образом, формуляр представляет собой совокупность кодов номера кодограммы, допустимого времени ожидания квитанций от абонентов и адресов абонентов, ко- 10 торым выдана данная кодограмма.

Кроме того, сигналом с выхода элемента ИЛИ 63 через элемент 71 задержки и элемент ИЛИ 61, к второму входу которого подключен выход сигнала 15

"Сброс" внешнего устройства, осуществляется сброс регистров 21 — 23, триггера 36 и установка в "1" триггера 29.

В результате блок 1 управления оказывается подготовленным к очередному 20 циклу работы.

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

35 и на вход счетного триггера 38 через элемент И 50 с выхода генератора !

6 начинают поступать тактовые импульсы. По первому такту осуществляется 30 считывание (сигнал с единичного выхода триггера 38) кода адреса абонента из блока 6 памяти адресов абонентов . с записью его в регистр 26 блока управления (сигнал записи поступает на вход регистра 26 через элемент 70 задержки)по второму такту (сигнал с нулевого выхода триггера 38) производится выдача кода адреса из регистра

26 в блок 7 формирования формуляров. 40

При этом информация поступает через группу 65 элементов ИЛИ,сигнал записи — через элемент ИЛИ 62.Признак

>1оследнего адреса поступает на элемент ИЛИ 63 через элемент И 52. 45

После установки триггера 29 блока

1 в "1" тактовые импульсы с выхода генератора 16 через элемент И 39 начинают поступать на вход распределителя 19 импульсов, который по перво50 му выходу выдает сигнал опроса наличия квитанции во входном регистре 4.

При отсутствии квитанции сигналом с входного регистра 4 через элемент

ИЛИ 56 на вход триггера 33 поступает ,сигнал сброса и тактовый импульс с шестого выхода распределителя 19 через элемент И 41 и элемент ИЛИ 57 поступает на вход сброса триггера 33.

Тактовый импульс с четвертого выхода распределителя 19 через элемент И 43 поступает на вход счетчика 2 времени> осуществляя считывание из него в блок 8 сравнения кода текущего времени. Одновременно в блок 8 осуществляется считывание из блока 7 кода допустимого времени ожидания квйтанции.

Кроме того, из блока 7 в регистры 27 и 28 блока 1 поступают коды номеров кодограммы и адреса абонента соответственйо.

В связи с тем, что элемент И 54 по одному из входов закрыт триггером

33, тактовый импульс с пятого выхода распределителя 19 в блок 3 сравнения не поступает. Импульс с третьего выхода распределителя 19 не проходит через элементы И 48 и 49 на выходы блока 1, так как эти элементы также закрыты триггером 33. Тактовый импульс с седьмого выхода распределителя 19 через элемент И 55 поступает на вход блока 8 сравнения. Происходит считывание результата сравнения кодов времен. Если сравнение не происходит, то сигналом из блока 8 через элемент ИЛИ 60 на вход триггера

37 поступает сигнал сброса. В резуль. тате тактовый импульс с второго выхо да распределителя 19 на выходы блока

1 не поступает и первым тактом начнется новый описанный цикл опросов.

Если из блока 8 поступает сигнал сравнения, то триггер 37 блока 1 устанавливается в "1" и тактовый импульс с второго выхода распределителя 19 53 поступает во внешнее устройство, сигнализируя о том, что квитанция на посланную кодограмму за заданное время ожидания в устройство не поступала, следовательно, кодограмма до абонента не доводится. Одновременно сигналом с выхода элемента И 53 из регистров 27 и 28 считываются во внешнее устройство коды номера кодограммы и адреса абонента соответственно. Кроме того, эти коды с сигналом сброса поступают в блок 7 формирования формуляров для сброса соответствующих регистров, в которых хранится формуляр на абонент.

Если в результате опроса входного регистра 4 на вход блока 1 управления поступает сигнал наличия квитанции, то триггер 32 устанавливается

14 1233158

Таким образом, цикл опроса входно

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

55 квитанций не истекает.

В любой момент времени из управляющего внешнего устройства на вход в "1". В результате очередным тактовым импульсом в "1" устанавливается е триггер 33 и третьим тактовым импульсом с выхода элемента И 44 на ,входной регистр 4 поступает сигнал считывания квитанции в блок 3 сравнения, а также номера кодограммы и адреса абонента в регистр 25 блока

1, Этим же сигналом из регистра 24 в блок 3 сравнения выдается код эталона квитанции. Если сравнение происходит, то сигналом из блока 3 сравнения триггер 34 блока 1 управления устанавливается в "1" и через элемент15

И 49 во внешнее устройство поступает сигнал доведения кодограммы, а с выходов регистров 27 и 28 — коды номеров этой кодограммьг и адрес абонента соответственно. При несравнении IIocтупившей во входной регистр 4 квитанции с эталоном с выхода элемента И

48 во внешнее устройство поступает сигнал искажения кодограммы, а из регистра 25 — коды номера кодограммы и адреса абонента, Кроме того, в блок

7 из регистра 25 поступают коды номера кодограммы и адреса абонента, а с выхода элемента ИЛИ 59 — сигнал сброса, по которому происходит очист- ЗО ка соответствующих регистров формуляра блока 7.

Поступление во входной регистр 4 искажений (по сравнению с эталоном) Ç5 квитанции может произойти в следующих случаяхг если происходит искажение квитанции при передаче ее по каналу и если в результате искажения посланной абоненту кодограммы по резуль-4О татам синтаксического и семантического контроля абонент сформировал квитанцию с признаком искажения кодограммы.

В любом из этих случаев .кодограм- 45 му следует считать недоведенной, о чем и сообщается внешнему устройству. данного устройства может быть выдана очередная кодограмма. При этом сигналом "Запуск" триггер 29 блока 1 сбрасывается, в результате цикл опросов приостанавливается. Триггер 30 устанавливается в "1" и начинается формирование формуляров с записью их в блок 7 на абонентов, которым предназначена кодограмма, по описанному алгоритму, после чего циклы опросов продолжаются, I выборка допустимых времен ожидания квитанции для выдачи в блок 8 сравнения из блока 7, а также номеров кодограмм и адресов абонентов в блок 1 осуществляется при поступлении на вход элементов И 97 и 98 сигнала считывания из блока 1. Так как триггер

85 в исходном состоянии сброшен,то сигнал считывания через элемент И 97 поступает на вход распределителя 75 импульсов, с первого выхода которого поступает сигнал считывания информа° 1 ции через элемент И 103.1 и элемент

ИЛИ 120.1 из первых регистров номеров кодограмм и времен ответов (группы 80.1-80.М и 81.1-81,N регистров соответственно) . Через группы 117 и

118 логических элементов ИЛИ информация из этих регистров поступает в блоки 1 и 8 соответственно. Кроме того, устанавливается в "1" триггер

89.1, осуществляя выборку первой подгруппы 107.1 ключевых схем. Этот же тактовый импульс через элемент ИЛИ

114, элемент 92 задержки и элемент

ИЛИ 113 поступает на вход распределителя 96 импульсов, с первого выхода которого сигнал считывания информациг через первый ключ подгруппы 107.1 и первый элемент ИЛИ подгруппы 121.1 элементов ИЛИ поступает на вход первого регистра подгруппы 82.1 регистров. Считываемый код адреса через группу 119 элементов ИЛИ М сигнал записи чере4, элемент ИЛИ 115 поступают в блок 1. Импульс с выхода элемента

ИЛИ 114 устанавливает триггер 85 в

В результате этого следующий импульс считывания допустимого времени ожщцания квитанции из следующего формуляра поступает через элемент И 98 непосредственно на вход распределите-. ля 76 импульсов. В блок 1 выдается код адреса Из второго регистра подгруппы 82.1 регистров. Из регистра

80.1 в блок 1 поступает код номера

l? 33158 (6

Сброс формуляров в блоке 7 осуществляется путем записи из блока 1 в регистры 78 и 79 кодов номера кодограммы и адреса абонента соответственно. Сигналом записи указанной информации в регистры 78 и 79 триггер

83 устанавливается в "1". Тактовые импульсы с выхода генератора 72 импульсов через элемент И 94 начинают поступать на вход распределителя 73 импульсов ° Тактовым импульсом с первого выхода распределителя 73 через

40 элемент ИЛИ 120.1 производится выдача информации из регистра 80.1 через группу 117 элементов ИЛИ на первый вход узла 90 сравнения, на

45 второй вход которого поступает информация из регистра 78. При несравнении кодов триггер 84 остается в исходном состоянии и следующий таКтовый импульс с выхода генератора 72 поступает на вход распределителя 73.

Производится выборка информации из регистра 80.2. При сравнении кодов в узле 90 сравнения триггер 84 устанавливается в "1" и разрешает прохождение тактовых импульсов с выхода 55 генератора 72 на вход распределителя

74 импульсов. Так как триггер 87.2 тактовым импульсом с второго выхода

30 кодограммы из регистра 81.1 в блок

8 сравнения выдается код допустимого времени ожидания квитанции. Этот процесс последовательного считывания 5 информации из регистров 80.1, 81.1 и регистров подгруппы 82.1 продолжается до тех пор, пока на элемент ИЛИ

116 с одного иэ регистров подгруппы

82.1 не поступает сигнал последнего 10 адреса. Сигналом с выхода элемента

ИЛИ 116 осуществляется сброс триггеров 85 и 89.1. B результате следующий импульс считывания допустимого времени ожидания квитанции, поступив- 15 ший иэ блока 1, через элемент И 97 поступает на вход распределителя 75 импульсов. Сигналом на втором выходе распределителя 75 устанавливается в

"1" триггер 89.2, подготовив следу- 20 ющую подгруппу 107.2 ключей для прохождения сигналов считывания информации на подгруппу 82.2 регистров и элемент И 103.2 для прохождения сигнала считывания информации из регист- 5 ров 80.2 и 81.2. Дальнейшая работа по выборке информации из регистров аналогична описанному. распределителя 73 установлен R "1", импульсы с нечетных выходов пас ре-!

I делителя 74 через подгруппу 104.1 ключей и подгруппу 121..1 элементов

ИЛИ,осуществляют последовательное считывание информации (адресов абонентов) из регистров подгруппы 82.1, которая через группу 119 элементов

ИЛИ поступает на первый вход узла

91 сравнения, на второй вход которо го поступает информация иэ регистра

79. Тактовые импульсы с четных выхоцов распределителя 74 не могут через подгруппу 105.1 ключей поступать на вход сброса подгруппы 82.1 регистров, так как триггер 85 находится в исходном состоянии. При сравнении кодов в узле 91 сравнения триггер 86 устанавливается в "1" и очередным четным тактовым импульсом соответствующий регистр подгруппы 82.1 сбрасывается.

Через элемент ИЛИ 111, элемент 93 задержки сбрасываются триггеры 83, 84 и 86 и регистры 78 и 79.

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

102.1-102.N и сигнал сброса через элемент ИЛИ 111 и элемент 93 задержки поступает на шины сброса соответствующих регистров групп 80.1-80.N, 81.1-81.N. Кроме того, через элемент

ИЛИ 110 осуществляется сброс группы

87.1-87.N триггеров.

E результате описанных операций блок 7 приводится в исходное состояние и снова готов к приему очередных команд иэ блока 1.

Формула изобретения

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

12331 58 чена к первой группе управляющих выхо. дов абонента, при этом группа информационных выходов входного регистра соединена с второй группой информаци5 онных входов блока анализа, первая группа управляющих выходов которого соединена с группой управляющих «хоJ дов входного регистра, информационныи выход которого соединен с первым информационными входом первого блока сравнения, группа информационных выходов которого соединена с третьей группой информационных входов блока анализа, первый информационный выход которого соединен с вторым информационным входом первого блока сравнения, разрешающий вход которого соединен с первым выходом считывания блока анализа, вторая группа управля- о ющих выходов которого ааединена с группой установочных входов счетчика времени, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности работы, в него введены буферный регистр, блок памяти адресов абонентов, блок формирования формуляров, второй блок сравнения, сумматор, причем первый информационный выход буферного регистра подключен к информационному входу канала связи, информационный вход буферного регистра подключен к первому информационному выходу абонента, информационный вход блока памяти адресов абонентов под35 ключен к второму информационному выходу абонента, группа входов записи блока памяти адресов абонентов подключена к второй группе управля|ощих выходов абонента, при этом третья группа управляющих выходов блока анализа соединена с группой синхронизирующих входов буферного регистра, второй информационный выход которого соединен с информационным входом бло45 ка анализа, второй выход считывания которого соединен с входом считыва ния блока памяти адресов абонентов, группа информационных выходов которого соединена с четвертой группой ин50 формационных входов блока анализа, второй информационный выход блока анализа соединен r. первым информационным входам сумматора,разрешающий вход которого соединен с третьим выходом считывания блока анализа, вто55 рая группа информационных выходов которого соединена с группой информационных входов блока формирования формуляров, группа информационных выходов которого соединена с пятой группой информационных входов блока анализа, четвертая группа управля— ющих выхсдов которого соединена с группой управляющих входов блока формирования формуляров, группа выходов разрядов управляющей информации которого соединена с второй группой управляк щих входов блока анализа, четвертый вьгход считывания которого соединен с разрешающим входом второго блока сравнения, первый информационный вход которого соединен с информационным выходом блока формирования формуляров, информационный вход которого соединен с информационным выходом сумматора, второй информационный вход которого соединен с информационным BbIxozloM счетчика времени и вторым информационным входом второго блока сравнения, группа информационных вьгходав которого соединена с шестой груп