Устройство для сопряжения периферийных устройств с каналом связи

 

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ С КАНАЛОМ . СВЯЗИ, содержащее блок связи, запоминающий блок и блок управления, причем вход блока связи является информационным входом устройства, вход готовности приема блока управления является одноименным входом устройства, первая группа выходов блока управления соединена с группой входов разрешения записи запоминающего блока, вторая группа выходов блока управления соединена с группой входов, разрешения считывания запоминающего блока, отличающееся тем, что, с целью повышения достоверности информации путем исправления ошибок и формирования выходного сообщения, в устройство введены блок защиты от ошибок, блок формирования выходного сообщеиия, таймер, два регистра, причем группа выходов блока формирования выходного сообщения образует информационный выход устройства, первый выход блока связи соединен с информационным входом блока защиты от ошибок, группа выходов которого соединена с группой информационных входов первого регистра, группа выходов которого соединена с группой информационных входов запоминающего блока, группа выходов которого .соединена с первой группой информационных входов блока формирования выходного сообщения, выход которого соединен с входом разрешения считывания блока управления, вход пуска которого соединен с входом управления первого регистра и с первым выходом блока защиты от ошибок, втброй выход которого соединен с входом сброса блока управления, вход подтверждения которого соединен с третьим выходом блока защиты от ошибок, (Л четвертый выход которого соединен с установочным входом блока связи, второй выход которого соединен с входом синхронизации блока защиты от ошибок, пятый выход которого соединен с входом идентификации стартового сигнала блока связи, третий выходкоторого соединен с эходом начальной установки блока защиты от ошибок, вход конца приема которого соединен с четвертым выходом блока связи, третья группа выходов блока управления соединена с группой -а управляющих входов блока формирования выходного сообщения, вторая группа информационных входов которого соединена с группой выходов второго регистра, вход которого соединен с выходом таймера, вход фиксации которого соединен с выходом блока управления , причем блок связи содержит согласующий усилитель, триггер, кольцевой сдвигающий регистр, счетчик, генератор импульсов, четыре элемен

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

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

РЕСПУБЛИК

ФСЮ G 06 Р 13/00

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

Н вторСНомМ свидктюьСтвМ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3610966/24-24 (22) 24.06.83 (46) 23.02.85. Бюл. Р 7 (72) К.Г. Норакидзе, А.Г. Данелян, Ю.С. Манукян, Ш.Н. Бахтадзе и Ю.А. Джагаров (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

Ф 477409, кл. G 06 F 3/04, 1973.

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

У 525080, кл. G 06 F 3/04, 1974 (прототип); (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ПЕРИФЕРИЙНЫХ УСТРОЙСТВ С КАНАЛОМ .

СВЯЗИ, содержащее блок связи, за-. поминающий блок и блок управления, причем вход блока связи является информационным входом устройства, вход готовности приема блока управления является одноименным входом устройства, первая группа выходов блока управления соединена с группой входов разрешения записи запоминающего блока, вторая группа выходов блока управления соединена с группой входов. разрешения считывания запоминающего блока о т л иВ, ч aþùе е с я тем, что, с целью повышения достоверности информации путем исправления ошибок и формирования выходного сообщения, в устройство введены блок защиты от ошибок, .блок формирования выходного сообще-! ия, таймер, два регистра, причем группа выходов блока формирования выходного сообщения образует информационный выход устройства, первый выход блока связи соединен с информационным входом блока защиты от ошибок, группа выходов которого сое„.,SU„„ 417 A динена с группой информационных входов первого регистра, группа выходов которого соединена с группой информационных входов запоминающего блока, группа выходов которого соединена с первой группой информационных входов блока формирования выходного сообщения, выкод которого соединен с входом разрешения считывания блока управления, вход пуска которого соединен с входом управления первого регистра и с первым выходом блока защиты от ошибок, второй выход которого соединен с входом сброса блока управления, вход подтверждения которого соединен с третьим выходом блока защиты от ошибок, четвертый выход которого соединен с установочным входом блока связи, С„ второй выход которого соединен с входом синхронизации блока защиты от ошибок, пятый выход которого соединен с входом идентификации стартового сигнала блока связи, третий выход которого соединен с входом начальной установки блока защиты от ошибок, вход конца приема кото рого соединен с четвертым выходом блока связи, третья группа выходов блока управления соединена с группой управляющих входов блока формирования выходного сообщения, вторая группа информационных входов которого соединена с группой выходов второго регистра, вход которого соединен с выходом таймера, вход фиксации кото- . рого соединен с выкодом блока управления, причем блок связи содержит согласующий усилитель, триггер, кольцевой сдвигающий регистр, счетчик, генератор импульсов, четыре элемен114 та И, элемент НЕ, элемент ИЛИ, элемент И-НЕ причем вход согласующего

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

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

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

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

I блока защиты от ошибок, при этом,в блоке защиты от ошибок третий, чет/ вертый, пятый, шестой и седьмой выходы первого кольцевого сдвигающего регистра соединены с вторыми входами первого, второго, третьего, четвертого и пятого элементов И соответственно, выходы которых соединены с единичными входами первого, второго, третьего, четвертого и пятого триггеров соответственно и со счетными входами счетчиков первой, второй, -третьей, четвертой и пятой групп соответственно, первый выход второго кольцевого сдвигающего регистра соединен с вторык входом. шестого элемента И, а также с входами разрешения счета первых счетчиков групп с второго по М-й выходы второго кольцевого сдвигающего регистра соединены с входами разрешения счета с второго по ф -й счетчиков групп, выходы первого, второго, третьего, четвертого ! и пятого триггеров соединены с сбот:ветствующими входами дешифратора, первый выход которого соединен со счетным входом счетчика, а второй выход — с нулевым входом второго кольцевого сдвигающего регистра и с синхровходом третьего кольцевого сдвигающего регистра, выход

417, выходами второго, третьего и пред1141 которого соединен с входом одновиб- ратора и с третьим входом шестого элемента И, причем блок управления содержит два кольцевых сдвигающих регистра, счетчик интервалов времени, генератор импульсов, группу триггеров, группу элементов И, три элемента ИЛИ, элемент ИЛИ-НЕ, эле; мент И, причем вход пуска счетчика интервалов времени является одноименным входом блока управления, вход сброса счетчика интервалов времени является одноименным входом блока управления,.первый вход первого элемента ИЛИ является входом подтверждения блока управления, первый вход элемента И является входам готовности.приема блока управления, синхровход первого кольцевого сдвигающего регистра соединен с нулевыми входами триггеров группы и является входом разрешения считывания блока управления, выходы элементов И группы соединены с соответствующими единичными входами триггеров группы и образуют первую группу выходов бло" ка управления, группа выходов первого кольцевого сдвигающего регистра ! соединена с соответствующими входами разрешения установки нуля триггеров группы и-образует вторую группу выходов блока управления, группа выходов второго кольцевого сдвигаю- " щего регистра образует третью группу,: выходов. блока управления, кроме того, первый выход второго кольцевого сдвигающего регистра является выходом блока управлекня, при этом в блоке управления выход счетчика интервалов времени соединен с вторым входом первого элемента ИЛИ, выход которого соединен с первыми входами элементов И группы, вторые входы которых соединены с соответствующими нулевыми выходами триггеров группы, единичные выходы которых с первого по предпоследний в группе соединены с третьими входами элементов И соответственно с второго по последний в группе, при этом единичные выходы триггеров группы соединены с соответствующими входами второго элемента

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

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

417

1 1141

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

Известно устройство для сопряжения вычислительных систем с каналами передачи данных, содержащее буферный 10 регистр, связанный с ЭВМ, сдвигаю..щий регистр для преобразования носледовательного кода в параллельный, генератор импульсов, регистры вентили ключи дешифраторы счетчики 15 схемы совпадения,-инверторы, триггеры ввода и вывода, триггеры готовности. Причем счетчик соединен с дешнфратором, выход которого через вентиль подключен к управляющему входу регистра. Выходы дешифратора соединены с входами группы вентилей и 1руппой схем .совпадения, входы триггеров ввода и готовности подключены к выходу группы вентилей (1) д

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

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

Известное устройство предназначено для работы с высокоскоростными 45, каналами передачи данных f2) .

Иедостатком известного устройства является отсутствие автоматического ввода достоверной информации в периферийные устройства. 50

Цель изобретения - повышение . достоверности информации путем исправления ошибок и формирования выходного сообщения.

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

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

И-НЕ и с входом элемента НЕ, соеди= за ненным с первым. входом второго элемента И, единичный выход триггера соединен с первым входом четвертого элемента И, второй вход которого соединен с выходом генератора импульсов, а выход — с счнхровходом кольце-З5 вого сдвигающего регистра, выход которого с второго по восьмой соедине.— ны с соответствующими входами лемента ИЛИ, выход которого соединен с вторым входом третьего элемента И, девятый и десятый выходы кольцевого сдвигающего регистра соединены с вторыми входами первого и второго элементов И соответственно, выходы элемента И-НЕ и элемента НЕ соединены с третьим и четвертым входами первого элемента И соответственно, при этом блок защиты от ошибок содержит

r три кольцевых сдвигающих регистра, шесть элементов И, пять триггеров, пять групп счетчиков по М счетчиков .в каждой, где М вЂ” количество симво- . лов в сообщении, дешифратор, счетчик, одновибратор, причем первые входы 55 ,первого, второго, третьего, четвертого и пятого элементов И объединены и являются информационными входами

7 4

Длока защиты от ошибок, синхровход первого кольцевого сдвигающего регистра является синхровходом блока защиты от ошибок, нулевой вход первого кольцевого сдвигающего регистра является входом начальной установки блока защиты от ошибок, управляющий вход дешифратора соединен с нулевыми входами первого, второго, третьего, четвертого и пятого триггеров и является входом конца приема блока защиты от ошибок, выходы счетчиков группы образуют группу выходов блока защиты от ошибок, выход одновибратора является первым выходом блока защиты от ошибок, выход шестого элемента И соединен с нулевыми установочными входами счетчиков групп и счетчика и является вторым выходом блока защиты от ошибок, выход счетчика является третьим выходом блока защиты от ошибок, первый выхоД первого кольцевого сдвигающего регистра соединен с синхровходом второго кольцевого сдвигающего регистра и.является четвертым выхбдом блока защиты от ошибок, второй выход первого кольцевого сдвигающего регистра соединен с первым выходом шестого элемента И и является пятык выходом. блока защиты от ошибок, при этом в блоке защиты от ошибок третий, четвертый, пятый, шестой и седьмой выходы первого кольцевого сдвигающего регистра .соединены с вторыми входами первого, второго, третьего, четвертого и пятого элементов И соответственно, выходы которых соединены с единичными входами первого, второго, третьего, четвертого и пя, того триггеров соответственно и со счетными входами счетчиков первой, второй, третьей, четвертой и пятой групп соответственно, первый выход второго кольцевого сдвигающего регистра соединен с вторьак входом шестого элемента И, а также с входами разрешения счета первых счетчиков групп, с второго поМ -й выходы второго кольцевого сдвигающего регистра соединены с входами разрешения счета с второго по М-й счетчиков групп, выходы первого, второго, третьего, чет-; ,вертого и пятого триггеров соединены ! с соответствующими-входами дешифра тора, первый выход которого соединен со счетным входом счетчика, а второй выход - с нулевым. входом вто1141417 б рого кольцевого сдвигающего регистра и с синхровяодом третьего кольцевого сдвигающего регистра, выход которого соединен с входом одновибратора и с третьим входом шестого элемента И, причем блок управления содержит два кольцевых сдвигающих регистра, счетчик интервалов времени, генератор импульсов, группу триггеров, группу элементов И, три элемента ИЛИ, эле- О мент ИЛИ-НЕ, элемент И, причем вход пуска счетчика интервалов времени является одноименным г. входом блока управления, вход сброса счетчика интервалов времени. является одноимен- 15 ным входом блока управления, первый вход первого элемента ИЛИ является входом подтверждения блока управления, первый вход элемента И является входом готовности приема блока 26 управления, синхровход первого кольцевого сдвигающего регистра соединен с нулевыми входами триггеров группы и является входом разрешения считывания блока управления, выходы эле- 25 ментов И группы соединены с соответствующими единичными входами триггеров группы и образуют первую группу выходов блока управления, группа .выходов первого кольцевого сдвигающегО щ регистра соединена с соответствующими входами разрешения установки нуля триггеров группы и образует вторую группу выходов блока управления, группа выходов второго кольцевого сдвигающего регистра образует третью группу выходов блока управления, кроме того, первый выход второго кольцевого сдвигающего регистра является выходом блока управления, при этом 4в в блоке управления выход счетчика интервалов времени соединен с вторым входом первого элемента ИЛИ, выход которого соединен с первыми входами элементов И группы, вторые 4$ входы которых соединены с соответствующими нулевыми выходами триггеров

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

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

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

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

Блок 1 связи (фиг. 2) содержит согласующий усилитель 11, входную колодку 12, триггер 13, третий элемент И 14, четвертый элемент И 15, генератор 16 импульсов, кольцевой сдвигающий регистр 17, выходную колодку 18, счетчик 19, элемент ИЛИ

20, второй элемент И 21, элемент

И-НЕ 22, первый элемент И 23, эле- 15 мент НЕ 24.

Блок 3 защиты от ошибок (фиг.3) содержит первый кольцевой сдвигающий регистр 25, входную колодку 26, выходную колодку 27, второй .кольце- 20 вой сдвигающий регистр 28, шестой элемент И 29, первый — пятый элементы И 30-34, первый — пятый триггеры 35 — 39, пять групп счетчиков

40-44, дешифратор 45, счетчик 46, 2 третий кольцевой сдвигающий регистр

47, одновибратор 48.

Блок 5 управления (фиг. 4) содержит счетчик 49 интервалов времени, входную колодку 50, первый элемент 30

ИЛИ 51, группу элементов И 52-54, выходную колодку 55, группу триггеров 56-58, первый кольцевой сдвигающий регистр 59, элемент ИЛИ-НЕ 60, второй элемент ИЛИ 61, элемент И 62, З второй кольцевой сдвигающий регистр

63, генератор 64 импульсов, третий элемент ИЛИ 65.

Блок 7 формирования выходного сообщения (фиг. 5) содержит постоян- 4у ный запоминающий узел 66, группу узлов элементов И 67-72, группу элементов ИЛИ 73 и 74, входную колодку

75, дешифратор 76, группу усилителей

77, выходную колодку 78.

Блок 1 связи служит для электрического .согласования устройства сопряжения с каналом 2 связи и формирования сигналов с принятой помехой, ! сигнала о начале очередной посылки, сигнала о приеме очередного символа .и сигнала формирования двоичного значения посылки, передаваемых в блок 3 защиты от ошибок °

Канал 2 связи служит для передачи 5 информации от ее источника к устройству для оспряжения, блок 3 защиты от ошибок - для коптроля входной ин» формации на наличие помех, вносимых каналом 2 связи, и их устранения, первый регистр 4 — для промежуточного хранения получаемой информации, блок 5 управления — для выработки сигналов управления работой блоков

6, 7 и 9, запоминающий блок 6 — для накопления информации, подлежащей передаче получателю 10 сообщения.

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

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

Второй регистр 8 служит для передачи в блок 7 информации о времени составления выходного сообщения, таймер 9 — для формирования данных о времени составления выходного сообщения.

Получатель 10 сообщения — аппаратура, получающая информацию от устройства для сопряжения, например ЭВМ, или абонентский пункт.

Постоянный запоминающий узел 66 (фиг. 5) хранит неизменную информацию служебного характера. Код сохраняемой информации присутствует на выходе узла 66 постоянно и поступает на вторые входы элементов И 67 и 70. Передача служебной информации с узла

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

И 67 и 70.

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

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

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

9 . 114141 на вход начальной установки блока

3. При начале очередной посылки на втором выходе блока 1 появляется соответствующий сигнал, поступающий на cHHxpoHHSHp IlpfH Bxop блока 3.

Сформированное двоичное значение посылки поступает с первого выхода блока 1 на информационный вход блока 3. В последнем при поступлении первого сигнала о начале посылки на 1б пятом выходе формируется сигнал, поступающий на вход идентификации; стартовой посылки блока 1. После окончания приема символа сообщения в блоке 3 на четвертом выходе появляется сигнал, поступающий на установочный вход блока 1, по которому блок подготавливается к приему следующего символа. Информация из канала 2 связи поступает с троекрат ным повторением каждого сообщения, В блоке 3 происходит накопление повторяемых сообщений и определяется истинное значение посылки по мажоритарному принципу. По окончании прие- 25 ма информация передается из блока 3 в первый регистр 4. При поступлении в блок 3 первой посылки сообщения на втором выходе блока 3 формируется сигнал, поступающий на вход сброса блока 5. При поступлении последнего символа на первом выходе блока 3 формируется сигнал, поступающий одновременно на вход пуска блока 5 управления и на вход управления регистра

4. По этому сигналу регистр 4 на ин- . формационном входе принимает информацию с группы выходов блока 3, а в блоке 5 включается счетчик интервалов времени, установленный ранее на

40 нуль сигналом, поступающим на вход сброса блока 5.

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

3 Формируется сигнал, поступающий 5Î на вход подтверждения блока 5. По получении этого сигнала блок 5 на первой группе выходов формирует сигнал, поступающий на группу входов разрешения записи запоминающего бло- Ы ка 6, по которому запоминающий блок

6 принимает информацию на группе информационных аходов от регистра 4.

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

При поступлении от периферийного устройства 10 на вход готовности приема блока 5 сигнала о готовности принять информацию блок 5 на второй группе выходов формирует сигнал, поступающий на группу входов разрешения считывания с запоминающего блока 6, по которому оно начинает передачу информации в блок 7. Одновременно в блоке 5 на третьей группе выходов формируются сигналы о порядке формирования выходного сообщения и передаче его периферийному устройству 10, поступающие на группу управляющих входов блока 7. По этим сигналам блок 7 принимает информацию из блока 6 и регистра 8, формирует из полученных данных выходное сообщение и передает его периферийному устройству 10. На выходе блока 5 формируется сигнал на таймер 9 о передаче в регистр 8 информации о времени поступления сообщения. Эта информация снимается с регистра 8 блоком ? по сигналам, поступающим в блок 7 из блока 5. Каждый символ передаваемого периферийному устройству 10 сообщения подвергается дешифрации в блоке 7. При дешифрации признака конца сообщения на выходе блока У появляется сигнал, поступающий на пятый вход разрешения считывания блока 5 и вызывающий переход к считыванию из запоминающего устройства 6 следующего сообщения, Блок 7 связи работает следующим образом.

Информация из канала 2 связи . поступает на первый вход Входной колодки 12 и далее на вход согласующего усилителя 11 ° осуществляющего электрическое согласование устройства с каналом 2 связи. При поступлении посылки сигнал, образующийся на выходе усилителя 11, поступает на вход установки единицы триггера 13 и переводит его в единичное

1141417

12 состояние. Сигнал с выхода усилителя

1! одновременно действует на первый вход третьего элемента И 14. Сигнал

"1" с единичного выхода триггера 13 поступает на первый вход четвертого элемента И 15, чем открывает вьгход импульсам генератора 16 на синхронизирующий вход кольцевого сдвигающего регистра 17. Частота генератора 16 подобрана таким образом, что за вре- 10 мя одной информационной посылки в регистре 17 завершается полный цикл переключений. При переключении сиг нала "1" из первого разряда регистра

17 на второй разряд на второй выход выходной колодки 18 поступает сигнал, передаваемый в блок 3 как сигнал о начале очередной посылки. Одновременно этот же сигнал поступит на вход установки нуля счетчика 19.

Блок 3 при первом поступлении сигнала с второго выхода блока 1 вырабатывает сигнал "1", действующий на третий вход входной колодки 12 блока 1. Сигнал с третьего входа колодки 12 поступает на первый вход первого элемента И 28. При последующих переключениях регистра 17 на третий и последующие нечетные разряды вплоть до тринадцатого образуется последовательность сигналов, поступающая через элемент ИЛИ 20 на второй вход третьего элемента И 14. Поскольку на первый вход этого эле.мента действует в это время сигнал с выхода усилителя 11, то на его вы- З5 ходе образуется последовательность импульсов, поступающая на счетный вход счетчика 19. Если поступившее сообщение является случайной помехой, которая всегда короче информа- 40 . ционной посылки, то при переключении регистра 17 на четырнадцатый разряд на выходах элементов И вЂ” НЕ 22 и

НЕ 24 действуют сигналы "1", поскольку за время действия помехи сигнал 5 на выходе усилителя 11 прерывался, что закрывало третий элемент И 14 и на счетчик 19 не поступило должное количество импульсов.

При поступлении сигнала с четыр- 5О надцатого разряда регистра 17 на входах первого элемента И 23 соберутся сигналы "1", поэтому на выходе первого элемента И 23 также появится сигнал "1", который поступит на 55 третий выход выходной колодки 18 и далее в блок 3 как сигнал о принятой помехе. Если же полученное сообщение не являлось-помехой, то на выходах разрядов счетчика 19 действуют сигналы "1",так как он зарегистрирует должное количество импульсов. Поэтому на входах первого элемента И 23 не будет полной сборки сигналов "1" и на его выходе сохранится сигнал 0".

При переключении регистра 17 на пятнадцатый разряд, если принятая информация являлась единичной посылкой, счетчик 19. зарегистрирует максимальное число импульсов (в изображенном на фиг. 2 примере реализации — 8) . Ha третьем выходе счетчика 19 при этом будет действовать сиг(нал "1". При переключении регистра 17 на шестнадцатый разряд . сигнал "1" с этого разряда поступит на второй вход второго элемента И 21 и откроет выход сигналу с третьего разряда счетчика 19, который поступит через второй элемент И 21 на первый выход выходной колодки 18 и в качестве двоичного значения посылки поступит далее в блок 3. После окончания приема символа блок 3 вырабатывает сигнал "1", поступающий через второй вход колодки 12 на вход установки нуля триггера 13, чем триггер 13 переводится в нулевое состояние.

Вход установки нуля триггера 13 является динамическим. Сигнал "1" с инверсного выхода триггера 13 переводит регистр 17 н начальное состояние и поступает на четвертый выход выходной колодки 18. После этого блок 1 оказывается готзвым к приему следующего символа.

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

25 и переключит сигнап ™1" с первого разряда на второй. Сигнал "1" с второго разряда регистра 25 поступит на шестой выход выходной колодки 27 и на первый вход шестого элемента И 29.

Так как при этом регистры 28 и 47 находятся в начальном состоянии ("1" на первом выходе), то на выходе шестого элемента И 29 появится сигнал, который произведет сброс счетчиков

40-44 и 46, а также пройдет на тре1141

13 тий выход колодки 27, пРоизведя сброс счетчика временных интервалов в блоке 5. При поступлении второй и последующих посылок регистр 25 переключа-ется на последующие разряды, формируя тем самым номер посылки. Сигналы

"1" с выходов третьего и последующих разрядов регистра 25 поступают на вход одного из элементов И из группы элементов И 30-34. Благодаря 10 этому открывается выход для сигнала, поступающего на первые входы элементов И 30-34 через первый вход колодки 25, содержащего двоичное значение. посылки, на счетный вход соответствующего счетчика из группы

40-44 и вход установки единицы соответствующего триггера из группы триггеров 35-39. После окончания приема символа, состоящего из определен-20 . ° його количества посыпок (для примера реализации, изображенного на фиг,3, .:,,символ содержит пять информационных посылок), на выходах триггеров 3539 соберется некоторый код, а на входе разрешения дешифратора 45 появится разреша1ощий сигнал "1", Каждое сообщение, поступающее из канала 2 связи, содержит информацию о достоверности предыдущего сооб30 щения, кодируемого определенным символом. Поэтому, если на выходе триггеров 35-39 соберется код символа подтверждения верности переданного ранее сообщения, то на первом выходе дешифратора 45 появится сигнал, пос- З> тупающий на счетный вход счетчика

46; При поступлении не менее двух таких символов соответствующий сигнал будет передан с второго разряда счетчика 46 на четвертый выход ко- 40 лодки 27. Конец каждой передачи также обозначается соответствующим сим1 волом.

Когда на выходах триггеров 35-39 собирается код символа конца переда- чи, на втором выходе дешифратора 45 появится сигнал, поступающий на синхронизирующий вход регистра 47.

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

28 происходит формирование информа417

14 ции об очередности принимаемых символов сообщения. Дальнейший прием информации приводит к новому циклу переключений регистра 25 и передачи сигналов, поступающих на первый вход колодки 26 через элементы И 30-34 на входы счетчиков 40-44, но эта информация будет записываться уже в тех счетчиках 40-44, входы разрешения которых соединены с соответствующим разрядом регистра 28. Таким образом, в счетчиках 40-44 собирается информация о принятых посылках.

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

После окончания троекратного приема счетчики 40-44 зарегистрируют некоторое число. Если количество сигналов

"1", поступивших на счетчик, не меньше двух, то благодая тому, что сигнал снимается с второго разряда, на выходе счетчика будет сигнал "1".>

В противном случае на выходе будет сигнал "0"; Таким образом, обеспечивается мажоритарная обработка поступившей информации. После завершения троекратного приема информации ре. гистр 47 переключается в исходное состояние — хранение сигнала "1" в первом разряде. В момент переключения регистра 47 в начальное состояние моностабильный элемент 48 формирует импульс, поступающий на второй выход выходной колодки 27.

Блок 4 (фиг. 1) управления работает следующим образом.

При поступлении сигнала на третий вход колодки 50 (фиг. 4) о достоверности предыдущего сообщения с третьего выхода блока 3 (фиг. 1) на выходе элемента ИЛИ 51 (фиг..4) появится сигнал "1", который поступит на входы группы элементов И 52-54. Сиг"1" на Bazxope первогo элемента

ИЛИ 51 может образоваться и при поступлении сигнала от счетчика 49 временных интервалов, который форми- рует .сигнал "1" по истечении заданного промежутка времени. В исходном состоянии триггеры 56-58 находятся в нулевом состоянии, поэтому на .входы элемента ИЛИ-НЕ 60 с прямых

16!

5 1141417 выходов триггеров 56-58 действуют сигналы "0", а на выходе элемента

ИЛИ-НЕ 60 действует сигнал "1".

Этот сигнал через третий элемент

ИЛИ 65 поступает на третий вход элемента И 52, на второй вход которого.

11 ЮЮ в этот момент действует сигнал 1 с инверсного выхода триггера 5 6 .

Благодаря этому н а выходе элемента

И 5 2 появится сигнал " 1 ", который 1 0 поступит н а первую группу выходов блока 5 (фиг . 1 ) и далее на вход запоминающего блока 6 к ак р а зрешение записи в первую линейку з апо" минающе го блока 6 . 15

Сигнал с выхода элемента И 52 при переходе с "1" на "0" переключит также триггер 56 в единичное состояние. Благодаря этому .сигнал "1" с прямого выхода триггера 56 поступит на третий вход элемента И 53, на второй вход которого действует сигнал "1" с инверсного выхода триггера 57. Поэтому при поступлении сигнала о достоверности следующего 25 сообщения с выхода первого элемента

ИЛИ 51 на выходе элемента И 53 поя. вится сигнал "1", который поступит на первую группу выходов блока 5 управления (фиг. 1) и далее в запо минающий блок 6 как разрешение записи во вторую линейку. Сигнал с

1 ыхода элемента И,53 при переходе с

"1" на "0" переведет триггер 57 в единичное состояние,чем создается возможность при появлении на вы35 ходе элемента ИЛИ 51 следующего сигнала, формирования сигнала разрешения записи в следующую линейку запоминающего устройства и т.д. вплоть до триггера 58, управляюще.го записью в последнюю линейку за-! поминающего блока 6.

При поступлении сигнала о готовности периферийного устройства 10 45 на вход готовности приема блока 5. на первый .вход элемента И 62 поступит сигнал "1", который вместе с сигналом "1" с выхода второго элемента ИЛИ 61 откроет выход импульсам 50 генератора 64 на синхронизирующий вход регистра 63. Под действием импульсов генератора 64 на синхронизирующий вход регистра 63. Под действием импульсов генератора 64 нач- 55 нется переключение регистра 63. Сигналы с выходов регистра 63 поступают на третью группу выходов блока

5 управления и далее на вход блока 7 формирования выходного сообщения и управляют его работой. Сигнал с первого разряда регистра 63 поступает на выход блока 5 управления и с него на вход таймера 9 (фиг. 1) как указание о передаче информации о текущем значении времени в регистр 8.

Когда на группе выходов блока 7 формирования выходного сообщения появляется символ конца сообщения, через выход блока 7 и вход разрешения считывания блока 5 на входы установки нуля триггеров 56-58 и синхронизирующий вход регистра 59 поступает сигнал, под действием которого сбрасывается тот из уриггеров 56-58,: на который подавалось разрешение с регистра 59, а по окончании сигнала (при переходе с "1" на "0") регистр 59 переключается на следующий разряд. Сигнал с соответствующего выхода регистра 59 поступает также на вторую группу выходов блока 5 управления и далее на вход запоминающего блока 6 как сигнал разрешения считывания информации с соответствующей линейки.

Блок 7 (фиг. 1) формирования выходного сообщения работает следующим образом.

При поступлении на второй вход колодки 75 (фиг. 5) сигнала с третьего выхода блока 5 (фиг. 1) управления группы элементов И, 67-72 пропускают сигналы, поступающие на их входы. На входы групп элементов И

67-72 поступает информация через первый и третий входы входной колодки 75 соответственно с . выхода запоминающего блока 6 и с второго регистра 8, а также из постоянного запоминающего узла 66. Последний хранит служебную информацию, которая вместе с информацией о времени составления сообщения, вводимой через третий вход входной колодки 76, вводится в выходное сообщение. На выходе элементов ИЛИ 73 и 74 образуются коды символов выходного сообщения, передаваемого получателю 1О через усилители 77 и первую группу выходов выходной колодки 78. Коды символов выходного сообщения поступают также на дешифратор 76. При поступлении на дешифратор 76 кода символа конца сообщения сигнал с его выхода через второй выход колод)8

11414 1.7

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

1

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

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

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

1141417

1141417

1141417

11414! 7

Составитель С. Пестмал

Техред Л.Микеш Корректор И.Муска

Редактор Р, Цицика

Заказ 497/37

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

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д, 4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи Устройство для сопряжения периферийных устройств с каналом связи 

 

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

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

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

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

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