Устройство для сопряжения

 

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

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

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

РЕСПУБЛИК

SU„„1124 эстов С 06 Р 3 04

ОПИСАНИЕ ИЭОБРЕТЕНИ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3615851/18-24 (22) 06.05.83 (46) 15.11.84. Бюл. ¹ 42 (72) С.Ф. Михайлов, Ю.В. Мальппенко, В.И. Штейнберг и А.А. Перешивкин (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

¹ 661554, кл. G 06 F 3/04, 1976.

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

N 1043619 по заявке N - 3394380/18-24, кл. G 06 F 3/04, 1982 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ, содержащее блок коммутации сигналов абонентов, первые группы входов и выходов которого являются абонентскими группами входов и выходов устройства, а вторые группы входов и выходов подключены соответственно к первым группам выходов и входов блока связи с абонентами, вторые группы входов и выходов которого .соединены соответственно с первыми группами выходов н входов блока связи с каналом,и блок контроля, включающий узел задания режима, узел управления и узел вьдачи результата, причем первый выход узла задания режима соединен с первым входом узла управления, первый выход которого подключен к первому -входу блока коммутации сигналов абонентов, а вторые вход и выход — соответственно к.первым выходу и входу узла выдачи результата, первый выход блока связи с каналом соединен со входом блока связи с абонентами и вторым входом блока коммутации сигналов абонентов, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, в него введен блок коммутации сигналов канала, а в блок контроля введены узел памяти и узел индикации, причем первые группы входов и выходов блока коммутации сигналов канала являются соответственно канальными группами входов и выходов устройства, вторые группы входов и выходов подключены соответственно ко вторым группам выходов и,. входов блока связи с каналом, третьи группы входов и выходов — соответственно к первым группам выходдв и входов узла памяти, а вход - к первому входу блока связи с каналом, первому выходу узла управления и первому входу узла задания режима, вторым входом соединенного с третьим выхо- g дом узла управления, а вторым выходом — с третьим входом узла управле-. ния и вторым входом узла выдачи ре- . зультата, вторые группы входов и выходов узла памяти подключены соответС ственно к третьим группам выходов и входов блока коммутации сигналов абонентов, вход узла памяти подключен ко, I второму выходу узла управления, а третья и четвертая группы выходов— соответственно к первой группе входов узла индикации и .к группе входов узла вьдачи результата, первая и вторая группы выходов которого соединены соответственно со второй группой входов узла индикации и третьей группой входов блока связи с каналом, вторые вход и выход которого подклю- ф чены соответственно к четвертым выходу и входу узла управления, пятым входом и выходом соединенного соответственно с первыми выходом и входом узла индикации, вторым входом подключенного к первому выхрду узла выдачи результата, третий вход кото1124277 рого соединен с третьим входом узла индикации и шестым выходом узла управления, причем блок связи с каналом содержит два коммутатора, два регистра информации, дешифратор команд, дешифратор адреса, триггер и генератор синхроимпульсов причем первые группы входов первого коммутатора являются соответственно вторыми группами входов и выходов блока, вторая груйпа входов соединена с первой группой входов блока, вторым входом блока, с первого по четвертый выходами генератора синхроимпульсов, выходами первого регистра информации и триггера, первым выходом дешифратора адреса и первым и вторым выходами дешифратора команд, а вторая группа входов первого коммутатора соединена . с информационными входами второго регистра информации, дешифратора ко.манд и дешифратора адреса, управляющие входы которых подключены к первому выходу генератора синхроимпульсов, управляющему входу первого регистра информации и нулевому входу триггера, единичным входом соединенного со вторым выходом дешифратора адреса, первый, третий, четвертый и пятый выходы которого соединены с группой управляющих входов второго коммутатора, выход которого соединен с информационным входом первого регистра информации, а первый и второй входы являются соответственно первым входом и третьей группой входов блока, с первого по четвертый выходы генератора синхроимпульсов, выход первого коммутатора, выход второго регистра информации, первый и второй выходы дешифратора команд образуют группу выходов блока, третьи выходы дешифратора адреса и дешифратора команд образуют второй выход блока, а четвертый и пятый выходы дешифратора адреса образуют первый выход блока, кроме того, узел выдачи результата содержит счетчик шагов контроля, схему сравнения, первый и второй информационные входы которой образуют группу входов узла, триггер и две группы элементов И, причем нулевой вход триггера, управляющие входы счетчика шагов контроля и схемы сравнения образуют первый вход узла, группы выходов счетчика шагов контроля и схемы сравнения образуют первую группу выходов узла и соединены соответственно с первыми входами элементов И первой и второй групп, вторые, третьи и четвертые входы которых соединены соответственно с единичным выходом триггера и вторым и третьим входами узла, а выходы образуют вторую группу выходов, узла, выход схемы сравнения подключен к единичному входу триггера, единичный и нулевой выходы которого образуют первый выход узла, при этом узел управления содержит триггер, генератор синхроимпульсов, пять элементов И и шесть элементов ИЛИ, причем выходы первого .элемента ИЛИ и нулевой выход триггера образуют первый выход узла, первый и второй входы второго элемента И образуют четвертый вход узла, а выход соединен с первым входом второго элемента ИЛИ, выход третьего элемента

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

ИЛИ, вторые входы которых соединены с третьим входом третьего элемента

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

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

1 112427

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

Известно устройство для сопряжения канала ЦВМ с абонентами, содержащее коммутатор, блоки выработки строба, блоки контрольных сигналов, первый,. второй и третий блоки блокировки, причем первый, второй входы, 10 первый, второй выходы блока контрольных сигналов соединены соответственно со вторым управляющим входом устройства, с признаковым выходом дешифратора команд, с управляющим входом 15 третьего блока блокировки и с первым входом коммутатора, группа входов, первая и вторая группа выходов коммутатора соединены соответственно с разрядными выходами первого регистра, 2п со второй группой информационных выходов устройства и с первой группой входов третьего блока блокировки, вторая группа входов и группа выходов третьего блока блокировки соеди- 25 иены соответственно со второй группой информационных входов устройства и с разрядными входами второго регистра, первый, второй, третий входы блока выработки строба соединены соответственно с приэнаковыми выходами дешифратора команд и с третьим управляющим входом устройства, группа выходов блока выработки строба соединена с группой входов первого блока блоки- 35 ровки и с первой группой входов второго блока блокировки, управляющий вход и,группа выходов первого блока блокировки соединены соответственно с четвертым управляющим входом устройства и с третьей группой входов блока управления, вторая группа выходов которого соединена со второй группой входов второго блока блокировки, выход которого соединен со вторым управляющим выходом устройства, а второй управляющий вход коммутатора соединен с первым выходом блока контрольных сигналов Pl l.

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

ЦВМ, а также в случае нарушения пра7 2 вильности передаваемой информации.

Тем самым снижается глубина контроля работоспособности и диагностики неисправностей устройства сопряжения, снижается его гибкость.

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

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

ЦВМ. Это также ограничивает возможную глубину контроля и требует для проведения диагностических процедур исправных канала и ЦВМ.

Цель изобретения — расширение области применения устройства.

Поставленная цель достигается тем, что в устройство.для сопряжения

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

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

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

25 выходов устройства, вторые группы входов и выходов подключены соответственно ко вторым группам выходов и входов блока связи с каналом, третьи группы входов и выходов — соответственно к первым группам выходов и входов узла памяти, а вход — к первому входу блока связи с каналом, первому выходу узла управления и первому входу узла задания режима,. вторым 35 входом соединенного с третьим выходом узла управления, а вторым выходом — . с третьим входом узла управления и вторым входом узла выдачи результата, вторые группы входов и выходов узла 40 памяти подключены соответственно к третьим группам выходов и входов блока коммутации сигналов абонентов, вход - ко второму выходу узла управления, а третья и четвертая группы 45 выходов — соответственно к-первой группе входов узла индикации и к группе входов узла выдачи результата, первая и вторая группы выходов которого соединены соответственно со 50 второй группой входов узла индикации и третьей группой входов блока связи с каналом, вторые вход и выход которого подключены соответственно к четвертым выходу и входу узла управ- 55 ления, пятыми входом и выходом соединенного соответственно с первыми выходом и входом узла индикации, вторым входом подключенного к первому выходу узла выдачи результата, третий вход которого соединен с третьим входом узла индикации и шестым выходом узла управления, а также тем, что блок связи с каналами содержит два коммутатора, два регистра информации, дешифратор команд, дешифратор адреса, триггер и генератор синхроимпульсов, причем первые группы входов первого коммутатора являются соответственно вторыми группами входов и, выходов блока, вторая группа входов соединена с первой группой входов блока, вторым входом блока, с первого по четвертый выходами генератора синхроимпульсов, выходами первого регистра информации и триггера, первым выходом .дешифратора адреса и пер вым и вторым выходами дешифратора команд, а вторая группа входов — с информационными входами второго регистра информации, дешифратора команд и дешифратора адреса, управляющие входы которых подключены к первому выходу генератора синхроимпульсов, управляющему входу первого регистра информации и нулевому входу триггера, единичным входом соединенного со вторым выходом дешифратора адреса, первый, третий, четвертый и пятый выходы которого соединены с группой управляющих входов коммутатора, выход которого соединен с информацион- ° ным входом первого регистра информации, а первый и второй входы являются соответственно первым входом и третьей группой входов блока, с первого по четвертый выходы генератора синхроимпульсов, выход первого коммутатора, выход второго регистра информации, первый и второй выходы дешифратора команд образуют второй выход блока, а четвертый и пятый выходы дешифратора адреса образуют первый выход блока, и тем, что узел выдачи результата содержит счетчик шагов контроля, схему сравнения, первый и второй информационные входы которой образуют группу входов узла, триггер и две группы элементов И, причем нулевой вход триггера, управляющие входы счетчика шагов контроля и схемы управления образуют первый вход узла, ° группы выходов счетчика шагов контроля и схемы сравнения образуют первую группу выходов узла и соединены соответственно с первыми входами элемен1124277 тов И первой и второй групп, вторые, третьи и четвертые входы которых соединены соответственно с единичным выходом триггера и вторым и третьим входами узла, а выходы образуют вто- 5 рую группу выходов узла, выход схемы сравнения подключен к единичному входу триггера, единичный и нулевой выходы которого образуют первый выход узла, и тем, что узел управления содержит триггер, генератор синхроимпульсов, пять элементов И и шесть элементов ИЛИ, причем выходы первого элемента ИЛИ и нулевой выход триггера образуют первый выход узла, первый и второй входы второго элемента И образует четвертый вход узла, .а выход соединен с первым входом второго элемента ИЛИ, выход третьего элемента И соединен с первым входом третьего элемента ИЛИ, выходом подключенного к нулевому входу триггера, единичные вход и выход которого соединены соответственно с выходом второго элемента ИПИ и с первыми входами первого элемента ИЛИ, первого и четвертого элементов И и шестым выходом узла, третий вход второго элемента И соединен с третьим входом узла и первым входом пятого 30

"элемента И, второй вход которого является пятым входом узла, а выход соединен с четвертым выходом узла, вторым входом третьего элемента HJlH и первыми входами четвертого, пятого и шестого элементов ИЛИ, вторые входы которых соединены с третьим входом третьего элемента ИЛИ, четвертый вход которого и вторые входы первого и четвертого элементов И образуют вто- 40 рой вход узла, вторые входы первого и второго элементов ИЛИ, третьи входы второго и третьего элементов ИЛИ и первый вход третьего элемента И образуют первый вход узла, первый и вто- 45 рой выходы генератора синхроимпульсов соединены соответственно с третьим выходом узла и третьим входом первого элемента И, а третий выход — с третьим входом четвертого элемента И и со . вторым входом третьего элемента И, выход шестого элемента ИНИ является пятым выходом узла, а выходы первого .и четвертого элементов И и четвертого и пятого элементов ИЛИ образуют второй выход узла.

На фиг.1 представлена блок-схема устройства; на фиг.2-10 — функциональные схемы блока коммутации сигналов канала, блока коммутации сигналов абонентов, блока связи с абонентами, блока связи с каналом, узла задания режима, узла индикации, узла управления, узла сравнения и выдачи результата и узла памяти; на фиг.11 пример кодирования временной диаграммы работы устройства.

Устройство содержит (фиг.1) блок связи с каналом, блок 2 контроля, блок 3 связи с абонентами, блок 4 коммутации сигналов абонентов, блок

5 коммутации сигналов канала. Блок

2 контроля состоит из узла 6 управления, узла 7 задания режима, узла 8 индикации, узла 9 выдачи результата и узла 10 памяти.

Блок 5 коммутации сигналов канала содержит (фиг.2) группы элементов

И 11-14 и группы элементов ИЛИ 15.

Блок 4 коммутации сигналов абонентов состоит из групп элементов И 16-27 и групп элементов ИЛИ 28-31 (фиг.3).

Блок 3 связи с абонентами содержит (фиг.4) группу элементов И 32, элемент ИЛИ 33 с выходом 34, элементы

И 35-40, триггеры 41-50 и информационный регистр 5l.

Блок 1 связи с каналом содержит (фиг.5) группы элементов И 52-56, элементы И 57-63, группы элементов

И 64 и 65, элемент И 66, элементы ИЛИ 67, группы элементов ИЛИ 68 и

69, элемент ИЛИ 70, триггеры 71-75 дешифратор 76 адреса, дешифратор

77 команд, второй 78 и первый

79 регистры информации и генератор 80 синхроимпульсов. В блоке 1 первый коммутатор состоит из групп элементов И 52-56, элементов И 57-63 и 66, группы элементов ИЛИ 69, элементов ИЛИ 67 и 70 и триггеров 72-75.

Второй коммутатор блока 1 (фиг.5) организован на группах элементов И 64 и 65 и группе элементов ИЛИ 68.

Узел 7 задания режима блока 2 контроля содержит (фиг.б) элемент

НЕ 81, элементы И 82-84 и триггеры

85 и 86. Узел 8 информации блока 2 контроля содержит (фиг.7) дешифратор 87, группу элементов И 88, элемент ИЛИ 89, триггер 90 и группу элементов индикации 91.

Узел 6 управления блока 2 контроля содержит (фиг.8) элементы И 92-96, элементы ИЛИ 97-102, триггер 103 и генератор 164 синхроимпульсов.

1124277

Узел 9 выдачи результата блока 2 контроля содержит (фиг.9) счетчик

105 шагов контроля, схему сравнения

106, группы элементов И 107 и 108 и триггер 109. 5

Узел 10 памяти блока 2 содержит (фиг.10) ламять 110, счетчик 111 адреса памяти, выходной регистр 112 памяти группу элементов И 113 и реВ

1О гистр 114 кода реализации.

На чертежах обозначены также шины

115-201, посредством которых блоки и узлы устройства соединяются между собой, а также шины 202 и 203 групп канальных входов и выходов и шины 204 и 205 групп абонентских входов и выходов.

Блок 1 связи с каналом (фиг.5) предназначен для организации связи с каналом ЦВМ и управления устройством сопряжения (УС) в рабочем режиме. Блок

2 контроля (фиг.1) служит для организации и выполнения контроля работоспособности устройства сопряжения.

Процесс обмена информацией между каналом ЦВМ и абонентами через устройство сопряжения в режиме контроля блокируется. Блок 3 связи с абонентами (фиг.4) предназначен для управления процессом обмена информацией между устройством сопряжения и абонентом Блок 4 (фиг.3) служит для коммутации потоков информации и управляющих сигналов в абонент или в блок 2. Блок 5 коммутации сигналов канала (фиг.2) предназначен для коммутации сигналов между каналом и устройством сопряжения в рабочем ре. жиме, эти сигналы поступают из уст40 ройства сопряжения в канал и соответственно из канала в устройство сопряжения. В режиме контроля эти же сигналы коммутируются в блок 2, а в канал и из канала не поступают.

Узел 6 (фиг.8) под воздействием сиг45 налов из блока 1 с дешифратора 76 и дешифратора 77 переключает устройство сопряжения в режим контроля и затем управляет работой блока 2. . Узел 7 (фиг.б) обеспечивает ручное

1переключение устройства сопряжения в режим контроля и управление работой блока 2 при ручном контроле устройства сопряжения. Узел 8 (фиг, 7) обеспечивает индикацию результатов контроля. Узел 9 выдачи результата (фиг.9) предназначен для сравнения реальной реакции устройства сопряжения на входные воздействия с эталоном,, в случае несравнения происходит останов,.а в автоматическом режиме контроля и передача результатов сравнения и номера шага контроля в ЦВМ. Узел 10 памяти (фиг.10) используется в качестве памяти, где хранятся коды входных воздействий и эталонные результаты.

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

Дешифратор 77 команд (фиг.5) служит для дешифрации управляющих слов-команд, выработки соответствующих управляющих сигналов. Регистры 78 и 79 (фиг.5) используются для промежуточного хранения информации. Генератор

80, установленный в блоке 1, служит для выработки синхросигналов, управляюших работой блоков 1 и 3. Элемент

НЕ 81 используется в узле 7 (фиг.б) блока 2 для выработки управляющего уровня логической "1.". Дешифратор 87 узла 8 (фиг.7) предназначен для дешифрации состояния счетчика 111 адреса памяти. Элемент ИЛИ 89 управляет установкой в единичное состояние триггера 90, который управляет окончанием контроля УС и расположен в узле 8 блока.2. Элементы индикации 91 (фиг.7) индицируют состояние соответствующих элементов блока 2. Счетчик 105 шагог. контроля узла 9 (фиг.9) служит для подсчета шагов контроля, что позволяет определить режим контроля и оборудование, которое участвует в работе в данный отрезок времени; элементы

И 107 и 108 узла 9 (фиг.9) используются для передачи информации о результатах контроля (счетчик 105 и схема сравнения 106) в ЦВМ в автоматическом режиме контроля. Схема сравнения !Об служит для сравнения эталона с кодом реакции устройства сопряжения. Триггер 109 узла.9 предназначен для выработки сигнала останова процесса контроля в случае несравнения эталона с реакцией УС °

Элементы памяти 110 узла 10 (фиг. 10) предназначены для непосредственного хранения входных (контролирующих) воздействий на устройство сопряжения и эталонного кода. Счетчик 1 11 адреса памяти узла 10 (фиг.10) служит для формирования очередного адреса памяти, где хранится код входного воздействия и эталон очередного шага.

1124277

Выходной регистр памяти 112 узла 10 используется для промежуточного хра,нения входного воздействия и эталона очередного шага, считанных из соответствующей ячейки памяти. Элементы

И 113 узла 10 предназначены для клапанирования кода реакции устройства сопряжения с регистра 114 и передачи

его в схему сравнения 106 узла 9 (фиг.9). Регистр 114 кода реакции узла 10 служит для хранения кода реакции устройства сопряжения на входное воздействие. Триггер 103 узла 6 (фиг. 8) является управляющим триггером, установка его в единичное состояние означает начало режима контроля устройства сопряжения и блокировку передачй и приема сигналов между устройством сопряжения, каналом и абонентом. Генератор 104 синхросигна- 20 лов узла 6 вырабатывает синхросигналы, управляющие работой блока 2 контроля; генератор 104 синхронизирован с генератором 80 блока 1 °

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

Устройство может функционировать в двух режимах — в рабочем режиме, когда идет обмен информацией между каналом ЦВМ и абонентами через уст- 30 ройство сопряжения, и в режиме контроля.

Суть режима контроля заключается в следующем. Устройство сопряжения представляет собой устройство, имеющее некоторую входную и выходную функцию, определяемые алгоритмом работы канала ЦВМ и абонентом. Чаще всего эта функция представляется временной диаграммой функционирования, описывающей входные и выходные сигналы устройства сопряжения. Такая временная диаграмма может быть записана в виде булевой функции или в виде набора кода в каждый дискретный момент времени. В этом случае временная диаграмма разрабатывается для каждого режима в отдельности, причем по вертикали располагаются все виды внешних сигналов, участвующих в реализации данного режима, а по горизонтали — изменение этих сигналов во времени. Такая диаграмма разрабатывается не только для каждого из режимов, но и пля каждого абонента (для каждого адреса} с различными кодами информации. Эти временные диаграммы разбиваются.,во времени на элементарные шаги, длительность такого шага выбирается кратной синхросерии, от которой работает устройство. После разбиения временной диаграммы на шаги производится ее кодировка. Здесь код входов будет в дальнейшем входным воздействием, а код выхода — эталоном, с которым будет сравниваться реальнь1й выходной код устройства.

Именно закодированная временная диаграмма записывается в узел 10 памяти блока 2. Пример кодирования временной диаграммы приведен на фиг.11 ° Здесь вся временная диаграмма (на фиг. 11 приведен в качестве примера; один из режимов) разбивается на шаги, соответствующие дискретным моментам времени от t до t . В зави22 симости от состояния сигнала в данный момент времени в соответствующий разряд кода записываетея "1" или "0".

Вертикальный код временной диаграммы для данного момента времени записывается горизонтально в ячейку памяти. Устройство сопряжения распознает свой адрес, посылаемый каналом ЦВМ по шинам 202. Затем получает и дешифрирует команду и начинает собственно обмен с абонентом. Код адреса абонента поступает с дешифратора

76 в блок 3 и блок 4, обеспечивая выработку и передачу управляющих сигналов и информации в определенный абонент. В случае реализации команды

"Запись в АБ" в блоке 3 вырабаты-. вается управляющий сигнал на триггере 42 и по шинам 205 направляется в абонент. В ответ на этот сигнал вырабатывается сигнал абонентом, который поступает по шинам 204 на триг-, гер 43 и управляет работой триггера

41 через элемент И 35, при поступлении определенного синхросигнала триггер 41 устанавливается в единичное состояние, вырабатывая тем самым необходимый управляющий сигнал.

После передачи каналом информации для абонента по шинам 202, 115, 185, 205 канал вырабатывает сигнал "Окончания обмена", который записывается в блок 3 на триггер 44 через элемент И 37 по третьему синхросигналу из блока 1 с элемента И 66 по шине

129 (фиг. 4, 5). К этому времени информация с регистра 78 (фиг. 5) через элементы И 32 (фиг.4) переписана в соответствующий абонент. Аналогично происходит работа устройства со1124277

12 пряжения при выполнении команды

"Чтение с АБ". В этом случае сигнал окончания обмена передается абонен,том, формируется определенным обра- > зом и направляется в канал ЦВИ. 5 !

Рассмотрим работу устройства сопряжения в режиме контроля. Здесь возможны два варианта работы — автоматический и ручной (взаимоисключаю- 10 щие варианты) ° При автоматическом варианте режим контроля задает ЦВМ и по его окончании получает информацию о результатах контроля. В этом случае канал (как и в рассмотренном рабочем режиме) направляет по шинам

202 адрес устройства сопряжения, затем команду "Контроль". Указанная команда дешифрируется дешифратором

77 и сигнал с его выхода поступает ,через шину 136 (фиг.5) на вход элемента И 93 (фиг.8),на другой вход элемента И 93 поступает сигнал с дешифратора 76, т,е. фактически блок 2 рассматривается каналом как еще один абонент, находящийся конструктивно и функционально в составе устройства сопряжения и имеющий свой адрес.

На третий вход элемента И 93 по шине

159 приходит. сигнал из узла 7 с нулевого плеча триггера 85 (фиг.6), что указывает на отсутствие ручного варианта работы блока 2 контроля. Сигнал с выхода элемента И 93 через элемент ИЛИ 98 (фиг.8) устанавливает в единичное состояние триггер 103, 35 тем самым устанавливается и начинается режим контроля. Сигналы с нулевого плеча триггера 103 по шине 144 и с единичного плеча через элемент ИЛИ 97 по шине 145 настраивают блоки 4, 5

40 (фиг. 2, 3), а также элементы И 64, 65 блока 1 (фиг.5) на определенный режим работы, а именно блокируют обмен информацией межцу устройством

45 сопряжения и каналом и между устройством сопряжения и абонентом. Вся входная информация поступает из регистра 112, а выходная информация приходит на регистр 114 (фиг.10), Далее сигнал с единичного плеча триг50 гера 103 открывает элементы И 92 и

95 узла 6 (фиг.8), поступает в узел

8 на элементы И 88 (фиг.7), разрешая тем самым индикацию элементов блока

2 в том числе и самого триггера 104, и в узел 9 на элементы И 107, 108 (фиг.9), подготавливая их к работе.

На вторые входы элементов И 92, 95 поступает сигнал с нулевого выхода триггера 109. узла 9, т.е. работа схемы возможна, если триггер 109 (фиг.9) (триггер ошибки) находится в нулевом состоянии. На третий вход элемента И 92 поступает сигнал с генератора 104 и по шине 189 записывает в счетчик 111 единицу адреса памяти. Из памяти 110 выбирается первое входное воздействие и эталон, которые записываются на регистр 112 (фиг.10), а с него с соответствующих, разрядов входные воздействия поступают по шинам 165-170 и 151-155 через блоки 4 и 5 в блок 3 и 1. Вторая часть регистра 112 содержит код эталона, который подается .на вход схемы сравнения 106 (фиг.9) и ожидает кода реакции устройства сопряжения, который поступает на схему сравнения 106 с регистра 114 через элементы И 113 по шине 200. Перепись кода реакции устройства сопряжения разрешает сигнал с выхода элемента И 95, который вырабатывается под воздействием сигнала с выхода генератора 104 (фиг.8).

Одновременно сигнал с выхода элемента И 95 поступают в счетчик

105 узла 9 (фиг.9). Таким образом, счетчик 105 зафиксирует номер шага контроля. Если эталон полностью сравнился с реакцией устройства сопряжения схемы и, в частности, триггер

109 останется в исходном состоянии, то можно выполнять следующий шаг контроля. Вновь сигнал с выхода генератора 104 пройдет через элемент

И 92 и сформирует новый адрес памяти в счетчике 111. Из новой ячейки памяти считается слово на регистр 112, и процесс повторится. Состояние счетчика 111 дешифрируется дешифратором 87 и на элементах индикации

9 1 (фиг.7) высвечивается проверяемая команда. Если устройство сопряжения работает исправно, то произойдет нормальное сравнение всех эталонов и реакций устройства сопряжения. Проверка всех возможных или предусмотренных режимов пройдет без сбоев.

В этом случае, когда на счетчике сформируется последний адрес, соответствующий сигнал с выхода дешифратора 87 через элемент ИЛИ 89 (фиг.7) установит в единичное состояние триггер 90 — триггер конца проверки (контроля). Сигнал с выхода триггера

90 поступает через элементы И 88 на

1124277

14 индикацию и в узел 6 на элемент

И 96 (фиг.8). С выхода элемента И 96 соответствующий сигнал через элементы ИЛИ 100, 101, 102 производит установку в исходное состояние триггера

90, счетчика 111, регистров 112, 114, триггера 109,. счетчика 105, схемы сравнения 106. С выхода элемента И 96 сигнал через элемент ИЛИ 99 устанавливает в нулевое состояние и триггер 103 (фиг .8), а также поступает по шине 138 в блок 1 на элемент

ИЛИ 70. С выхода элемента ИЛИ 70 устанавливается в единичное состояние триггер 74, который формирует тем самым и передает в канал ЭВМ через теперь уже открытые элементы

И 13 блока 5 по шинам 203 соответствующий сигнал запроса обмена. Канал

ЦВМ в ответ на этот сигнал вырабатывает команду "Уточнить состояние", команда дешифрируется дешифратором

77 и устанавливается в единичное состояние триггер 71, который открывает элементы И 57, 59 (фиг.S). Элемент И 57 своим выходным сигналом выдает информацию о состоянии устройства сопряжения с регистра 79 через элементы И 55 и элементы ИЛИ 69 в блок 5 и далее на шины 203, поступающие в канал. Сигнал с выхода элемента И 59 устанавливает в единичное состояние триггер 72, который формирует управляющий сигнал, сопровождающий информацию. Этот сигнал поступает в блок 5 на элементы И 13 и далее на шину 203.

Если во время контроля на какомлибо его шаге сравнение эталона и реакции устройства сопряжения не произошло, по сигналу со схемы сравнения 106 устанавливается в единичное состояние триггер 109 (фиг.9), который сразу же блокирует прохождение сигналов с генератора 104 через элементы И 92, 95 (фиг.8), дальнейшее продвижение шагов контроля прекращается. Далее сигнал с единичного плеча триггера 109 разрешает перепись содержимого счетчика 105 и схемы сравнения 106 через элементы И 107, 108 в блок 1.через элементы И 65, элементы ИЛИ 68 в регистр 79,(фиг ° 5), откуда при. выполнении команды "Уточнить состояние" содержимое счетчика

105 и результата сравнения на схеме сравнения 106 будут переписаны в канал ЦВМ. Элементы И 107, 108 по

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

30 работы — автоматический и циклический. Автоматический подрежим исполняется фактически так же,как и автоматический режим по команде "Контроль" от канала ЦВМ с той лишь разни, цей, что в ручном режиме содержимое счетчика 105 и схемы сравнения 106 в случае останова по несравнению в ка1нал ЦВМ не передается. С включением переключателя "МАШ-руч" с выхода

40 элемента НЕ 81 логическая 1 устанавливает триггер 85 (фиг.6) в единичное состояние. Выход с нулевого плеча триггера 85 блокирует прохождение сигналов через элементы И 93, 96 уз45 ла 6 (фиг.8) и через элементы И 107, 108 узла (фиг.9), блокируя перепись содержимого счетчика 105 и схемы сравнения 106 в канал ЦВМ. Единичный выход триггера 85 подготавливает к

50 работе элементы И 83, 84 (фиг.6) и через элемент ИЛИ 97 узла, 6 (фиг ° 8) вырабатывает сигнал переключения блоков 4, 5 на режим контроля. Элементы И 83, 84 управляются также триггером 86 (триггер цикла). В руч55 ном режиме на (автоматический подрежим) входы элементов И 83, 84 по шине 144 поступает сигнал с первого плеча триггера 103, который в исход5

25 двум другим входам уже были открыты триггером 103 (фиг.8). После этого (задним фронтом) сигнал с выхода триггера 109 через элемент ИЛИ 99 узла 6 (фиг.8) сбрасывает в исходное состояние триггер !03 (триггер контроля). Одновременно через элемент

ИЛИ 89 узла 8 триггер 103 устанавливает в единичное состояние триггер

90 (триггер конца контроля). Сигнал с выхода триггера 90 поступает на индикацию и в узел 6 на элемент И 96: с выхода элемента И 96 через элементы ИЛИ 100, 101, 102 происходит установка в исходное состояние элементов блока 2 (описано выше) и установка триггера 74 блока 1 в единичное состояние через элементы И 63, ИЛИ 70.

Триггер 74 формирует и передает в канал ЦВМ сигнал запроса обмена, в ответ на который канал ЦВМ по команде "Уточнить состояние" считает содержимое регистра 79 (код счетчика

105 и схемы сравнения 106).

ИЛИ 98 узла 6 (фиг.8) устанавливает в единичное состояние триггер 103.

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

И 95 и 94. Элемент И 94, как уже от-. мечалось, открыт триггером 86, сигнал с выхода элемента И 94 через элемент

ИЛИ 99 устанавливает в исходное состояние триггер 103. Таким образом, оканчивается один цикл (шаг) контроля. Для осуществления следующего цикла (шага) необходимо вновь нажать кнопку "Пуск" узла 7, процесс повторится.

После окончания контроля производится установка схем контроля в исходное состояние нажатием кнопки

"Сброс" и переключение УС в рабочий режим.

Таким образом, устройство за счет введения режима автономного контроля, не требующего участия вспомогательных устройств и ЦВМ, полностью обеспечивает возможность проведения контроля как в автоматическом режиме с участием ЦВИ (причем возможно проведение контроля в фоновом режиме), так и в режиме ручной проверки. В режиме ручной проверки устройство обеспечивает возможность проведения наладки, так как работа может вест :..ь в цикле (по шагам) с индикацией результата. Контроль независим от работы других устройств, что обеспечивает возможность контроля поведения устройства и при некорректных ситуа- циях.

15 1124277 ном состоянии находится в нулевом положении. Триггер 86 в этом подрежиме находится в нулевом состоянии, поэтому открыт только элемент И 83 (фиг.6). На другой вход элемента 5

И 83 по шине 193 приходит сигнал с первого выхода генератора сигналов

104 узла 6. Этот сигнал проходит че рез.элемент И 83 (так как рассматриваем автоматический подрежим) и через 1Р элемент ИЛИ 98 устанавливает в единичное состояние триггер 103 (фиг.8), который тут же закрывает элементы

И 83, 84. Далее контроль проходит аналогично режиму работы с ЦВМ.

Однако сброс элементов блока 2 в случае окончания контроля или выявления ошибки не происходит, так как элемент И 96, управляющий сбросом, закрыт триггером 85. Таким образом, оператор может визуально наблюдать по индикации за ходом и результатом контроля. Сброс элементов блока 2 осуществляется оператором нажатием кнопки "Сброс" узла 7, при этом сигнал от элемента НЕ 81 через кнопку и открытый триггером 85 элемент

И 82 проходит в схемы блока 2 для установки их в исходное состояние.

При работе в циклическом подрежиме Зр включается переключатель "АВТОМАТЦИКЛ" и триггер 86 узла 7 устанавливается в единичное состояние, при этом элемент И 83 закрывается, а элемент И 84 открывается, кроме того, открывается элемент И 94 в узле 6 ,(фиг.8). Далее работа производится следующим образом. С нажатием кнопки

"ПУСК-ЦИКЛ", сигнал от кнопки через элемент И 84 узла 7 (фиг.6), элемент 4р

1 124277

3124277

1124277

1124277

it24277

1 324277 Ф Ь> Э е> Ol евое ф ъе ъ Ъ а ь. а

1124277 ьь ььььь ьь ьь ьь ьь ьь ььь ь ьь ььь ьь ь ь|ьь ь ь ь ъ ъ,ь оь — 2—

Ф„ над дПП датент, г.Yaropop, ул.ПроектваЯ, цНИИПИ Заказ 8280/37 . уи аж 698 ПОЩЩЯ е ф

Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения 

 

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

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

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

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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