со
(30 00 00
|
00
Изобретение относится к вычислительной технике ц может быть использовано в системах для обмена информацией между ЭВМ и удаленным внеш- ним устройством, например дисплеем.
Цель изобретения - повышение достоверности при обмене информацией за счет аппаратного контроля.
. На фиг.1 изображена блок-схема предлагаемого устройства; на фиг.. - схема формирователя фазомодулирован- ных сигналов; на фиг.З - схема реализации декодера; на фиг,4 - форма сигналов в канале связи.
Устройство (фиг,1) содержит сдвиговый регистр 1, второй 2 и первый 3 счетчики, первую группу элементов И 4, третий триггер 5, первый 6, второй 7 и четвертый 8 триггеры, узел 9 приема, узел 10 передачи, генератор 11 импульсов, информационный вход 12 информационный вход-выход 13, первый 14 и второй 15 сумматоры по модулю два, элемент 16 сравнения, первый 17 и второй -18 одновибраторы, вторую группу элементов И 19, информационный выход 20, строб1: рую1ций вход 21, первый синхровход 22 приема, установочный вход 23, второй синхрбвход 24 приема.
Узел 9 приема (фиг.1) содержит усилитель-приемник 25 и декодер 26.
Узел 10 передачи (фиг,1) содержит усилитель-передатчик 27 и формирователь 28 фазомодулированных сигналов. ,
Формирователь 28 фазомодулированных сигналов (фиг.2) содержит сдвиговый регистр 29, элемент И-НЕ 30 и коммутатор 31.
Декодер 26 (фиг.З) содержит эле- менты И-НЕ 32-35, триггеры 36 и 37 и элемент ИЛИ 38.
Узел 9 предназначен для приема и преобразования сигнгшов, поступающих из канала связи,, Усилитель-приемник 25 преобразует последовательность поступающих по шине 13 из канала связи сигналов в две последовательности импульсов,, соответствуюпц1х положительным и отрицательным полупериодам сигнала. Декодер 26 формирует из двух последовательностей импульсов импульсы синхронизации и выделяет логические единицы информации, которые поступают на сдвигов ый регистр 1 .
5 0
5
Узел 10 предназначен для формирования фазомодулированных сигналов и передачи их через шину 13 в канал связи.
Счетчик 2 предназначен для счета импульсов синхронизации, подаваемых на сдвиговый регистр 1.
Сдвиговый регистр 1 предназначен для преобразования последовательного кода в параллельный и наоборот.
Счетчик 3 и триггер 6 образуют таймер, предназначенньй для отслеживания временных интервалов обмена.
Группы элементов И 4 и 19 представляют собой многоразрядные буферные усилители для сопряжения с магистралью ЭВМ.
Одновибратор 17 формирует импульС перезаписи в счетчик 2. Сумматоры 14 и 15 по модулю два предназначены для формирования контрольных разрядов при передаче и приеме информации.
Элемент 16 сравнения служит для сравнения контрольных разрядов при приеме информации из линии связи..
Устройство работает следующим разом.
Обмен информацией между ЭВМ и внешним устройством, например дисплеем, производится по двухпроводной линии, например коаксиальному кабелю. Сигналы, выдаваемые в канал связи и принимаемые иэ него, двухполяр- ные, фазомодулированные. По команде
0
ЭВМ формируется сигнал общего сброса по шине 23. При этом в устройстве устанавливается триггер 7 Готов к передаче и запускаются одновибраторы 17 и 18. Одновибратор 17 осуществля- ет предварительную запись в счетчик 2, при этом задается его коэффициент пересчета. Одновибратор 18 производит сброс триггера 5 Готов приемник и 5 триггера 8 Сбой по таймеру.
Сигнал сброса также подается на узел 9 приема, подается по шине 22, при этом открывается группа элементов И 19 и считывается состояние триггеров 5, 7 и 8 и элемента 16 сравнения, которые образуют регистр состояния устройства. После анализа регистра состояния устройства, если установлен триггер 7 Готов к передаче, осуществляется запись информации в сдвиговый регистр 1 по шине 12 импульсов по шине 21. Триггер 7 сбрасывается, разрешая работу форми0
5
рователя 28 фазомодулированных сигналов.
Сдвиговый регистр 29 и элемент И-НЕ 30, входящие в состав формирователя 28 (фиг.2), формируют четыре серии импульсов, сдвинутые относительно друг друга на период частоты генератора. Первая и вторая серии используются для формирования сигнала. Коммутатор 31 подключает к усилителю-передатчику попарно первый и второй или второй и первый выходы сдвигового регистра соответственно, если поступает 1 или О, на управляющий вход коммутатора. С выхода импульсного трансформатора усилителя-передатчика двухполярные импульсы передаются в канал связи. Таким образом, последовательный код, поступающий с выхода сдвигового регистра 1, управляет коммутатором формирователя 28. Двухполярньш сигнал посту- пает также на вход узла 9 приема. Усилитель-приёмник 25 усиливает сиг- нал и формирует две последовательности .импульсов, соответствующих положительным и отрицательным полупериодам входного сигнала. Эти две последовательности поступают на вход декодера 26. Работа декодера заключается в выведении из двух последовательносте импульсов си1 нала синхронизации и информационных битов. Рассмотрим работ декодера при поступлении из канала связи единичного бита.
В начальный момент триггеры обнулены сигналом сброса, следовательно, элементы И-НЕ 32 и 33 открыты. Импульс, соответствующий положительному полупериоду, поступает на первый вход декодера 26 и устанавливает триггер 36. При этом закрывается элемент И-НЕ 33 и открывается элемент И-НЕ 34. Импульс, соответствующий отрицательному полупериоду, через элементы И-НЕ 34 и ИЛИ 38 поступает на синхровыход узла 9 приема. Задний фронт этого же импульса сбрасывает триггер 36. Информация записывается в сдвиговый регистр 1 по переднему фронту с единичного выхода триггера 36, являющегося информационным выходом узла 9. Таким образом работает декодер, представленный в варианте узла 9 приема (фиг.З).
На этом цикл передачи одной по- сьшки заканчивается. Длина посыпки
0
5
0
5 о
5
0
5
0
5
определяется коэффициентом пересчета счетчика 2. При передаче посылки триггер 5 Готов приемник по переносу счетчика 2 не устанавливается, так как на информационном входе этого триггера установлен низкий уровень с выхода триггера 7. Прием информации из канала связи осуществляг- ется аналогично. В этом случае на информационном входе триггера 5 уста- новЛена 1 и при поступлении переноса со счетчика 2 выставляется указатель Готов приемник. Для повышения достоверности принимаемой информации при передаче формируется контрольный разряд сумматором 14 по модулю два. После приема посылки формируется контрольньй разряд сумматором 15 по модулю два и элементом 16 сравнения сравниваются сформирован- ньй и принятый контрольный разряд. Результат сравнения поступает в регистр состояния. Анализируя регистр состояния, можно определить наличие сбоя. Согласно требований интерфейсов необходимо определять не только сбои, но и вьщерживать заданные интервалы времени при выполнении операций о бмена. Для этик целей служит таймер, построенный на счетчике 3 и триггере 6. При записи, например, указания в сдвиговый, регистр 1 для передачи во внешнее устройство на информационном входе триггера 6 устанавливается 1. Синхроимпульсом триггер устанавливается и разрешает работу счетчика 3, в который предварительно тем же синхроимпульсом записывается число. На синхровход счетчика 3 поступают вычитающие им-, пульсы. Перенос счетчика 3 устанавливает триггер 8 Сбой по таймеру. Но если раньще от внешнего устройства будет принята ответная посылка, то при установке триггера 5 Готов приемник триггер 6 сбрасывается и запрещает работу счетчика 3. При чтении регистра состояния запускается одновибратор 18 и сбрасывает триггеры Готов приемник и Сбой по. таймеру.
Формула и.зобретения Устройство для сопряжения абонента с каналом связи, содержащее узел приема, узел передачи, сдвиговый ре- гистр, два счетчика, четыре триггера , генератор импульсов, первую группу
элементов И, первый олновибратор, причем информационный вход узла приема и информационный выход узла передачи образуют вход-выход устройства для подключения к каналу связи, первый информационный вход сдвигового регистра, информационные входы первого счетчика и первого триггера образуют группу входов устройства для подключения к группе информационных выходов абонента, установленный вход узла приема соединен с входом запуска первого одновибратора, с единичным входом второго триггера-и является входом устройства для подключения к установочному выходу абонента, вход записи сдвигового регистра соединен с входом записи первого счетчика, с синхровходом первого триггера, с нулевым входом второго триггера и является входом устройства для подключения к стробирующему выходу абонента, группа выходов элементов И первой группы образует группу выходов устройства для подключения к группе информационных входов абонента, при этом первые входь элементов И первой группы соединены с группой информационных выходов сдвигового регистра, второй информационный вход которого соединен с информационным выходом узла приема, синхровыход которого соединен со счетным входом второго счетчика и синхровкодом сдвигового регистра, информационньм выход которого соединен с информационным входом узла передачи, синхровход которого соединен с выходом генератора импульсов и со счетным входом первого счетчика, установочньй вход которого соединен с выходом первого триггера, нулевой вход которого соединен с выходом третьего триггера, информационный которого соединен с установочным входом узла передачи и с выходом второго триггера, синхровход которого соединен с синхровходом третьего триггера, с разрешающим входом первого одновибратора и с выходом второго счетчика, вход записи которого соединен с выходом первого одновибратора, отличающееся тем, что, с целью повьшения достоверности при обмене информацией за счет аппаратного контроля, в него введены два сумматора по модулю два, вторая группа элементов И, элемент
сравнения, второй одновибратор, причем разрешающий вход второго одновибратора соединен с первыми входами элементов И второй группы и является входом з) стройства для подключения к
5 первому выходу синхронизации приема абонента, вторые входы элементов И первой группы являются входом устройства для подключения к второму выходу синхронизации приема абонента,
0 выходы элементов И второй группы подключены к группе выходов устройства для подключения к группе информационных входов абонента, группа входов первого сумматора по модулю
5 два подключена к группе входов устройства для подключения к группе Информационных выходов абонента, вход запуска второго одновибратора подключен к.входу устройства для подклю0 чения к установочному выходу абонента, при этом вторые входы элементов И второй группы соединены с выхода- . ми второго,.третьего, четвертого триггеров, элемента сравнения, выход первого счетчика соединен с единичным входом четвертого триггера, нулевой вход которого соединен с нулевым входом третьего триггера и с выходом второго одновибратора, выход первого сумматора по модулю два соединен с первым информационным входом Сдвигового регистра, группа информационных выходов которого соединена с группой входов второго суммас тора по модулю два, выход которого соединен с первым входом элемента сравнения, второй вход которого соединен с контрольным разрядом группы информационных вы содов сдвигового регистра.
5
0
Фие.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонента с каналом связи | 1989 |
|
SU1667088A1 |
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
Устройство для сопряжения с линией связи | 1983 |
|
SU1118998A1 |
Устройство для сопряжения абонента с каналом связи | 1987 |
|
SU1499358A1 |
Устройство для сопряжения между абонентами | 1988 |
|
SU1594550A1 |
Устройство для обмена данными между источником и приемником информации | 1988 |
|
SU1557566A1 |
Устройство для сопряжения вычислительной машины с внешними абонентами | 1984 |
|
SU1265784A1 |
Устройство для сопряжения ЭВМ с абонентом | 1987 |
|
SU1536390A1 |
Адаптивное устройство для сопряжения ЭВМ с каналами связи | 1987 |
|
SU1532938A1 |
Изобретение относится к вычислительной технике и может быть использовано в системах для обмена информацией между ЭВМ и удаленным внешним устройством. Цель изобретения - повьшение достоверности при обмене информацией за счет аппаратного контроля. Устройство содержит узел приема, узел-передачи, сдвиговый регистр, четыре триггера, два сумматора по модулю два, элемент сравнения, два одновибратора, генератор импульсов, две группы элементов И. 4 ил.
импульс
С
От сд§иг. регистра 1 линейного сигнала Фиг. г
Фиг.
Устройство для сопряжения электронной вычислительной машины с каналами связи | 1983 |
|
SU1113790A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-04-15—Публикация
1986-09-29—Подача