Устройство содержит шины 1 коммутатора и каналов, коммутатор 2 каналов , информационные шины ЦВМ 3, регистр 4 настройки, генератор 5 одиночных импульсов, счетчик 6 промежутка между синхроимпульсами, регистр 7 числа, информационную шину 8 в запоминающее устройство ЦВМ, счетчик 9 синхроимпульсов , блок 10 срав нения, выход 11 блока сравнения и выход 12 регистра настройки. Устройство работает следующим образом. Сигналы в виде биполярных импульсов по каналам связи поступают на информационные входы ком 1утатора 2 каналов. Сигналы с регистра 4 настро ки, поступают на управляющий вход коммутатора 2 каналов, определяют номер подключаемого к коммутатору ка нала. Синронизирующий выход коммутатора 2 каналов соединен с генератором 5 одиночных импульсов и со счетчиком б промежутка между синхроимпул сами. Генератор 6 одиночных импульсо из длительных синхронизирующих импульсов, имеющих форму меандра, вырабатывает одиночные, импульсы. Информационный выход коммутатора 2 каналов соединяется с регистром 7 числа. Синхроимпульсы поступают на вход счетчика промежутка между синхроимпул сами для обнуления его содержимого. Счетчик б считает тактовые импульсы, поступающие ot ЦВМ от одного сигнала обнуления до другого. При отсутствий синхроимпульсов с коммутатора 2 кана лов счетчик б достигает величины, соответствующей промежут1 у между Словами в линии и выдает разреша ющий сигнал на прием последовательного кода в регистр 7 числа и разре1йение на работу счетчика 9 синхроимимпульсов. На блоки 5-7, 9-10 поступают тактовые импульсы из ЦВМ для синхронизации работы устройства и ЦВМ. На вход регистра 4 настройки из ЦВМ поступает управляющее слово 3(на ример, 16-разрядное), . Регистр 4 настрбйкй- йрёдс а-вляет собой многоразрядный ;5а ольцованный регистр. Несколько.:С«аГ1рйме1р, пять) разрядов предназнай-енЬ1: для .определения номера подключабмогр канала к коммутатору. 2, (возможна коммутация 2 32 каналов.) ..-Не:скол;ько разрядов (например, четыре разряда управляющего Слова) в регистре настройки предназначены для выбора нужного мас сива слов из информации, поступающей от датчиков. После окончания заполнения регист ра 7 числа Словом , по сигналу от счетчика 9 в блоке 10 сравнения прои водится сравнение информации с регистров 7 и 4 по четырем разрядам. В случае равенства информации блок сравнения выдает разрешающий сигнал в устройство прерывания вычислений для приема последовательного кода из регистра 7 числа в ЦВМ. Одновременно блок сравнения выдает в регистр 4 настройки сигнал для вычитания единицы из других разрядов (например, четырех) , определяющих количество Словг которое по программе требуется записать в ЦВУ из определяемого выше массива. При поступлении следующих слов в регистр 7 числа с одинаковым номером массива происходит поочередное вычитание единиц в регистре 4 настройки до нуля. После этого на выходе регистра 4 настройки вырабатывается сигнал, поступающий в устройство прерывания вычислений. Этот сигнал позволяет выполнить очередную подпрограмму приема информационных слов от датчиков. Ниже рассмотрен конкретный пример работы устройства. От датчиков поступают 32-х разрядные Слова по каждому каналу. По программе в регистр настройки 4 записывается некоторое 16-ти разрядное число, например, 110.00 100. 0101. ОНО . При этом на вход коммутатора каналов с регистра настройки поступает комбинация 00100 (9-13 разряды), осуществляя связь по каналу 00100. Подключение канала может произойти в середине следования 32-х разрядного последовательного кода, например, на 29-ом разряде. В связи с тем, что счетчик промежутка между синхроимпульсами б разрешает запись последовательного кода в регистр 7 числа только от начала слова,то четыре разряда (29-32) записываться в регистр 7 числа не будут. После окончания 32-го разряда Слова в линии предусмотрен перерыв между Словами определяемый счетчиком б. С выхода счетчика б поступает разрешающий сигнал в регистр 7 числа и счетчик 9, с коммутатора 2 на генератор 5 одиночных импульсов поступают 32- синхроимпульса, генератор вырабатывает одиночные импульсы, по которым производится запись Слова поразрядно из коммутатора каналов по каналу 00,100 в регистр числа 7.. Эти же одиночные импульсы поступают на счетчик 9 для подсчета количества разрядов слова, равно:го 32. Как только запишется полностью 32-х азрядное слово в регистр 7, так счетчик 9 выдаст сигнал, разрешающий сравнение четырех первых разрядов Слова регистра 7 числа и номера масси ва из регистра 4 настройки, В этом лучае массивы равны ОНО, В регистре 4 настройки из следующих четырех разрядов 0101 f5-8 разряды) вычитается единица, а в устройство прерывания вычислений поступит сигнал, разрешающий прием 32-х разрядного Слова из регистра 7 числа по шине 8 в ЦВМ. Когда в регистре 4 настройки обнулятся разряды, определяющие количество принимаемых слов от системы, выдается сигнал в устройство прерывания вычислений, свидетельствующий об окончании подпрограммы приема информации от датчиков.
Формула изобретения
Устройство для сопряжения электронной вычислительной машины с каналами связи, содержащее коммутатор каналов, информационные входы которого соединены со входами устройства, информационный выход - с информационным входом регистра числа, а синхронизирующий выход - с первьом входом генератора одиночных импульсов, выход генератора одиночных импульсов подключен к первому управляющему входу регистр а числа, о .т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введены регистр настройки, блок сравнения.
счетчик промежутка между синхроимпульсами и счетчик синхроимпульсов, синхронизирующий выход коммутатора каналов соединен с управляющим входом счетчика промежутка между синхроимпульсами, выход которого соединен со вторым управляющим входом регистра числа и счетным входом счечика синхроимпульсов, разрешающий вход которого соединен с выходом генератора одиночных импульсов, а выход счетчика синхроимпульсов соединен с установочным входом счетчика синхроимпульсов, с запрещающим входом регистра числа и разрешающим входом блока сравнения, информационный вход которого соединен с выход регистра числа, второй вход блока сравнения соединен с информационным выходом регистра настройки, выход блока сравнения соединен со входом регистра настройки, выход которого соединен с управляющим входом коммутатора каналов.
Источники информации, принятые в внимание при экспертизе:
J -Патент США 3609662,М.кл. 340-168, 1971.
2. Авторское свидетельство №401.996, М.Кл. G 06 F 9/00, 1973.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронной вычислительной машины с каналами связи | 1983 |
|
SU1113790A1 |
Устройство для обмена информацией | 1983 |
|
SU1198530A1 |
Устройство для сопряжения ЭВМ с каналами связи | 1983 |
|
SU1124280A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1992 |
|
RU2032938C1 |
Устройство для вывода информации | 1983 |
|
SU1124278A1 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Устройство для ввода информации | 1982 |
|
SU1068927A1 |
Многоканальное устройство ввода информации | 1988 |
|
SU1529238A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ТЕЛЕГРАФНЫМИ КАНАЛАМИ СВЯЗИ | 1979 |
|
SU826332A1 |
Устройство для сопряжения цифровой вычислительной машины с каналами связи | 1983 |
|
SU1160421A1 |
Авторы
Даты
1977-11-05—Публикация
1975-12-15—Подача