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

Номер патента: 1522222

Авторы: Медведев, Смирнов

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИН 6 Г 3/ КОМИТЕТОткРытиям ГОСУД АРСТВЕННпо изоиетенияи и гннт ссо ИСАНИЕ ИЗОБРЕТЕНИЯ Н АВТОР ИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССР 9 1076895,кл. С 06 Р 13/ОО,984,Авторское свидетельство СССР В 1229768, кл. С 06 Г 13/10, 1986, (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ В И 1 ОГОМАШИННОМ КОМПЛЕКСЕ (57) Изобретение относится к вычислительной технике и может быть. использовано для подключения большого числа удаленных периферийных устройств к ЭВИ в многомашинном комплексе с использованием двухпроводной линии связи. Цель изобретения - расширение функциональных возможностей за счет реализации соединений произвольных пар абонентов и повышение надежности. Поставленная цель достигается тем,98,801522222 А 2что устройство содержит генератор 1тактовых импульсов, первый счетчик 2,первый элемент НЕ 3, второй, третийи четвертый счетчики 4, 5, 6, первыйтриггер 7, мультиплексор два в один 8,мультиплексор шестнадцать в один 9,первую схему 10 сравнения, элементИЛИ 11, второй элемент НЕ 12, второйтриггер 13, первый элемент И"НЕ 14,третий триггер 5, первый элементИ 16, четвертый триггер 17, третийэлемент НЕ 18, второй элемент И-НЕ 9,четвертый элемент20, второй элемент И 21, третий элемент И 22, пятыйтриггер 23, переключатель 24, галетныйпереключатель 25, переключатель 26.вторую схему 28 сравнения кодов, универсальный асинхронный приемопередатчик 29, передающий оптрон 30, приемный оптрон 31, нагрузочные резисторы 32 и 33. 2 ил,Изобретение относится к вычислительной технике и может быть использовано для подключения большого числаудаленных периферийных устройств кЭВМ в многомашинном комплексе с использованием двухпроводной линии связи.Цель изобретения - расширение функциональных возможностей за счет реализации соединений произвольных парабонентов и повышение надежности устройства,На фиг. 1 представлена схема блока связи; на фиг. 2 - алгоритм работы 5устройства.Согласно фиг. 1 блок связи содержит генератор тактовых импульсов(ГТИ) 1, первый счетчик (делительчастоты на 6) 2, первый элемент 3НЕ, второй, третий и четвертый счетчики (делители на 16) 4, 5, 6., первый триггер 7, мультиплексор (селектор) (2 в 1) 8, мультиплексор (селектор) (16 в 1) 9, первую схему Осравнения кодов, элемент 11 ИЛИ, Второй элемент 12 НЕ, Второй триггер Г 3,первый элемент 14 И-НЕ третий триггер 15, первый элемент 16 И, четвертый триггер 17, третий элемент 18 НЕ,Второй элемент 9 И-НР, четвертьй эле"мент 20 НЕ, второй элемент 21 И, треФий элемент 22 И, пятый триггер 23,переключатель 24, галетный 25 переключатель, переключатель 26 номер11абонента", шестой триггер 27, вторуюсхему 28 сравнения кодов, универсальный асинхронный приемоперецатчик 29,передающий 30 оптрон, приемный 31. Оптрон и нагрузочные резисторы 32 и 33.Схема работает следующим образом,Момент начальной синхронизапии блоков связи соответствует отсутствии информации на линии В течение шестнадцати тактовГТИ 1 вырабатывает частоДСту, в 16 раз превышающую скорость передачи данньгк. В одном такте передачисодержится 16 тактов ГТИ 1, Передачабитов в линию начинается по первомутакту ГТИ 1 относительно начала синхронизации, а при приеме бит стробируется по восьмому импульсу ГТИ(Всередине передачи бита информации).Момент начальной синхронизации соответствует "молчанию" в линии связи втечение 16 тактов (или 256 тактов 55всех ГТИ). ГТИ 1 В различных блокахсвязи 1 не синхронизированы, однаконачало счета совпадает с концом стопового бита. Таким образом, рассилхронкзация" составляет /6 такта линии связи, что не влияет на достоверность принятых по 8-му имгульсу ГТИв течение такта передачи битов.По началу семнадцатого такта Отсутствия информации на линии переполняется счетчик 6, на его выходе возникает импульс, переключающий триггер 7в единичное состояние а триггер 27в нулевое состояние. Выход триггера 27соединен с входом асинхронного приемопередатчика (АП) 29, запрещающимприем информации с линии (вход 8).Инверсный выход триггера 7 разрешаетНизким уровнем сигналя функционирование счетчиков 2 ч 5,. Прямой Выходтриггера 7 разрешает подачу в двухпроводную линию стопового сигнала свыхода мультиплексора 9 через элемент И 21, через элемент И 22 и передающий оптрон 30 В тсгм случае., еслиданный блок связи, является наивысшимпо приоритету и имее 1 первый порядковый номерВ этом сл учае переключатель 24 должен быть Включен. Счетчик 5 переключает входы мультиплексора 9 на ВЬ 1 ход с частотой соответстВующей скорости асинхронной передачиданных В линии связи: Гесвая посылкаВ линии содержит иыформапию о готовности абонентов к приему, Каждый абонент В течение соответствующего тактав посылке передает В линию сигналГотов к приемукоторый поступаетот ЗВМ на контак" блока связи черезмультиплексор 9, далее через переключатель 25, который должен быть перелачен на Вход муль ипл ксора 91 соответствующий цомерч блока связи навыход мультиплексора ; и далее чер.":,лементы 21 и .Г 2 пеГ.ецаю:1 и опгрон ГВ д в чх и р 0 В О д и т 1 ю я и ц ч и 1,В момент времени,Оо"ве "ствующий1передаче готовности абонента 1 пось;яке Готов к приему ")1, к которому адре 11Ьсуется Ванный блок связи -лть Гхррзрядные коды счетчика 5 и шины . Явнымежду собой, Если данньгй бло связиготов к передаче сообщения на .пинииприсутствует сигнал, разрешаюмгл работу схемы сравнения 10. Сигна строба, поступающий со счетчика 4, стробирует середину посылки готовностик приему адресуемого абонента. На Выходе схемы сравнения 10 появляетсяимпульс, стробирующий запись В триггер 13. Икформационньй вход тригге 5 152222 ра 13 соединен с приемников линии. Таким образом, в триггер 13 записывается и запоминается информация о готовности адресуемого абонента к при 5 ему сообщения, На выходе триггера 13 появляется высокий уровень.По переполнению счетчика 5 переключается триггер 17, выход которого переключает мультиплексор 8. Далее 10 происходит передача в линию посылки ."Занимаю линию" в том же порядке, в котором происходила посылка "Готов к приему". В первый такт передается в линию стартовый импульс от первого 15 блока связи, затем первый блок связи1 передает сигнал Занимаю линию , который поступает с выхода элемента И 16 через мультиплексор 8, далее через переключатель 25, мультиплексор 9,2 О элементы И 21 и 22 и передающий оптрон 30 в линию связи. Остальные блоки связи через приемный оптрон 31, элемент 12 НЕ, элемент И-НЕ 14 принимают этот импульс, посредством чего триггер 23 переключается в единичное состояние и инверсным выходом, соединенным с элементом И 16, запрещает передавать им свои сигналы "Занимаю линию". Если же первый блок связи не передал сигнала "Занимаю линию" в течение второго такта посылки, блоку связи с присвоенным номером "два" предоставляется право занять линию. Если же он отказывается от передачи, право занять линию предоставляется третьему блоку и так далее.По окончании передачи посылки Занимаю линию" в блоке связи, который занял линию, переполняется счетчик 5 и через элемент 18 НЕ и элемент И-НЕ 19 с выхода сигнал поступает на вход К-,триггера 7. Триггер 7 сбрасывается и выходом прекращает работу счетчиков 2 и 5. Выход элемента И-НЕ 19 через элемент НЕ 20 подключен также к входу строба триггера 23, в который записывается сигнал "Занимаю линию" с выхода элемента И 16. Выход триггера 23 подключен ко входу асинхронного передатчика (АП) 29 "Разрешение передачи".При возникновении сигнала "Разре" шение передачи данных" на входе асинхронного приемопередатчика 29 по шине в ЭВМ передается сигнал "Буфер передатчика пуст", по которому ЭВМ по шине передает в асинхронный приемопередатчик 29 байт данных, после чего начинается преобразование в последовательный код и передача его через элемент И 22 и передающий оптрон 30 в линию, причем сигнал "Буфер передатчика пуст" сбрасывается и устанавливается снова только после завершения передачи байта данных в линию. После этого ЭВМ передает в асинхронный приемопередатчик 29 следующий байт данных и цикл повторяется до тех пор, пока не закончится передача сообщения,Взаимодействие ЭВМ и асинхронного приемопередатчика 29 при приеме дан ных из линии сходно с взаимодействием их при передаче.При наличии сигнала "Разрепение приема" асинхронный приемопередатчик 29 принимает последовательные посылки из линии связи, преобразует их в параллельный код и выдает в ЭВМ по шине сигнал "Байт данных принят", по которому ЭВМ считывает байт данных, и пошине специальным сигналом сбрасывает сигнал "Байт данных принят", асинхронный приемопередатчик 29 принимает по линии связи следующий байт данных, по окончанию которого снова вырабатывается сигнал "Байт данных принят", и цикл повторяется до тех пор, пока не закончится передача сообщения и в линии связи не установится режим молчания.Блокирование приема данных асинхронным приемопередатчиком 29 осуществляется только на время, соответствующее передаче абонентами сигналов "Готов к приему", сигналов "Занимаю линию" и на время передачи сообщений, не предназначенных для данного абонента.Первая посылка передающего блока связи соответствует номеру адресуемого абонента и принимается всеми блоками связи через приемный оптрон 31, выход которого подключен к асинхронному входу АП 29. На выходе АП 29 по окончании первой посылки появляется восьмиразрядный код и сигнал строба этого кода, который поступает по шине на входы А схемы сравнения 28.Схема сравнения 28 срабатывает только по первому стробу, соответствующему первому принятому байту, обозначающему номер адресуемого абонента (т.е. сра-:ение происходит только раз за посылку сообщения), Если номер абонента не соответствует заданному переключателями 26, схема сравнения 28вырабатывает импульс "неравно", Триггер 27 устанавливается н нулевое состояние и запрещает дальнейший прием информации. После передачи сообщения следует синхронизирующая пауза, заем абоненты передают сигналы готов- ости и сигналы "Занимаю линию". По окончании сигналов "Занимаю линию" переполняется счетчик 5 и через элемент 18 НЕ и элемент 19 И-НЕ устанавивается триггер 27 в единичное состояние, разрешающее работу асинхронного приемопередатчика 29 по приему данных с линии, 15Входы схемы сравнения 28 коммутируются переключателем 26, причем код на нходах В должен соответствовать порядковому номеру блока. В том случае, если переданный код соответству ет номеру данного блока, срабатывает схема сравнения 28, что означает, что сообщение передается именно в этот блок. В том случае, если код не равен заданному, на выходе схемы сравнения 28 появляется импульс, который ,сбрасывает триггер 27 в нулевое со,стояние и запрещает дальнейший прием ;сообщения, так как выход триггера 27 соединен со входом АП 29 "Разрешение приема информации". Если код равен :заданному, то передаваемое сообщение принимается из линии передачи побайтно и передается в ЗВМ по информационной линии, Формула изобретенияУстройство для сопряжения абонентов в многомашинном комплексе, содер 40 жащее передающий и приемный оптроны, элемент И элемент НЕ, двоичный четырехразрядный счетчик и элемент ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воз 45 можностей за счет реализации соединений произвольных пар абонентов и повышения надежности устройства, н него нведены с первого по шестой триггеры, с второго по четвертый элементы НЕ, второй и третий элементы И, генератор тактовых импульсов, первая и вторая схемы сравнения, селектор-мультиплексор шестнадцать в один, селектор-мультиплексор два в один, первый и второй переключатели, асинхронный приемопередатчик и два элемента И-НЕ, причем выход генератора тактовых импульсов соединен с счетным входом первого счетчика и через первый элемент НЕ сосчетным входом второго счетчика и стактирующим входом приемопередатчика,выход которого является информационным выходом устройства и соединен спервым информационным входом первойсхемы сравнения, первый вход номераабонента устройства является вторымвходом схемы сравнения, выход которойсоединен с тактирующим входом первоготриггера, вход сброса которого соединен с выходом переполнения третьегосчетчика и с входом установки в"второго триггера, прямой выход которого соединен с тактовым входом четвертого счетчика и с тактовым входомпервого счетчика, выход переполнениякоторого соединен со счетным входомчетвертого счетчика, информационныйвыход которого соединен с адреснымвходом селектора-мультиплексора шестнадцать в один, первым входом второйсхемы сравнения и с первым входом эле.мента ИЛИ, выход которого соединен ссинхронизирующим входом третьего триггера, инверсный выход которого соединен с первым входом первого элементаИ, выход которого соединен с первымвходом селектора-мультиплексора двав один и с информационным входом четвертого триггера, инверсный выход которого соединен с входом "Разрешениепередачи" приемопередатчика, второйинформационнрй вход которого соединенс тактирующим входом третьего счетчика, с информационным входом пятоготриггера, с выходом приемного оптрона,с тактирующим входом Второго счетчика, через второй элемент НЕ с первымвходом первого элемента И-НЕ, выходвторого счетчика соединен с счетнымВходом третьего счетчика и с вторымВходом Второй схемь 1 сраВнения, ВыхОд"Равно" которой соединен с входом синхронизации пятого триггера, выход которого соединен с вторым входом перво"го элемента И,второй информационныйвход приемопередатчика соединен с информационным входом устройства, второй выход приемопередатчика соединенс первым нходом второго элемента Ивыход которого соединен с входом передающего оптрона, выход переполнения четвертого счетчика соединен стактирующим входом шестого триггераи через третий элемент НЕ соединен спервым входом нторого элемента И-НЕ,выход которого соединен с нходом ус1522222 Составитель А. Смирновадактор А. Долинич Техред А,Кравчук Корректор Т,. Палиц 5/7 Тираж 668апис;-се ударственного комитета го изобретениям и открытия.".ри 1 КНТ СС".,: 113035, Москва, Ж, Раушская наб ц. 4/5 Заказ НИИПИ ельский комбинат "Патент , г.ужгород, ул. Гагар:на,10 Проиэводственн тановки в1" первого триггера, с входом сброса второго триггера и через четвертый элемечт НЕ с тактк;.ующим входом четвертого триггера, вход5 сброса которого соединен с третьим входом второй схемы сравнения и с входом "Прием сообщения" устройства, вход "Номер адреса принимающего абонента" устройства является входом второй схемы сравнения, инверсный выход второго триггера соединен с первым входом третьего элемента И, выход которого соединен с вторым входом второго элемента И, второй вход тре тьего элемента И соединен с вторым входом первого элемента И-НЕ и с выходом селектора-и .:ьтиплексора шестнадцать в один. выход первого э,г,емента И-НЕ соединен со входом установки в единицу ретьего триггера, второй вход селектора-мультиплексора двав один соедичен с вторым входом второго элемента И-НЕ и с прямым выходомшестого триггера, информационный входкоторого соецинен со своим инверснымвходом и с вторым входом элемента ИЛИ,выход первого триггера ссединен с входом разрешения приема гриемопередатчи-ка . выход селектора-мультиплексора двав один со".,цинен через первый и второй переключатели с группой входов селектора.мультиплексора шестнадцать в один,

Смотреть

Заявка

4363421, 14.12.1987

ПРЕДПРИЯТИЕ ПЯ А-1298

СМИРНОВ ЛЕОНИД НИКОЛАЕВИЧ, МЕДВЕДЕВ ВИКТОР ПАВЛОВИЧ

МПК / Метки

МПК: G06F 13/10

Метки: абонентов, комплексе, многомашинном, сопряжения

Опубликовано: 15.11.1989

Код ссылки

<a href="https://patents.su/5-1522222-ustrojjstvo-dlya-sopryazheniya-abonentov-v-mnogomashinnom-komplekse.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения абонентов в многомашинном комплексе</a>

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