Устройство для сопряжения
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Советскнх Соцналнстнческнх РеспубликОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(5)м. кл.з 6 06 Г 3/046 06 Г 11/28 Государственный комитет СССР но делам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕ области редназнацифровых в вычистся и и В По основному авт.св. Р 777655 известно устройство для сопряжения, которое содержит блок дешифрации, блок трансляции, входы-выходы которого являются соответствуюшими линейными входами-выходами устройства,а вход и выход соединены с первым входом преобразователя параллельного кода в последовательный и первым входом преобразователя последовательного кода в параллельный, второй вход которого подключен к первому выходу генератора синхроимпульсов, соединенного двусторонней связью со счетчиком разрядов и первым выходом преобразователя параллельного кода в последовательный, вторые вход и выход которого подключены соответственно к первому выходу накопителя и входу генератора синхроимпульсов, второй вход которого соединен с пер" вым выходом блока управления и первыми входами накопителя и блока связи с машиной, соединенного первым 0 15 20 Изобретение отно вычислительной техн чено для сопряжения вычислительных маши лительную систему. и вторым выходами соответственно спервым и вторым входами блока управления, вторым входом и выходомсоответственно со вторым выходом ивходом накопителя, а входами-выходами - с соответствуюцими машиннымивходами-выходами устройства, первыевходы и выходы блока управления соединены соответственно с первым ивторым входами регистра кода запроса, выход которого соединен с третьим входом преобразователя параллельного кода в последовательный и первым входом останова блока опроса,управляюший вход, вход пуска и второй вход останова которого соответственно соединены с. первым, вторыми третьим входами блока управления,первый выход блока управления подключен ко входу шифратора служебныхслов, соединенного с четвертым входом преобразователя параллельногокода в последовательный, и первомувходу блока дешифрации, второй итретий выходы которого подключенысоответственно к выходу преобразователя последовательного кода в параллельный, к выходу блок опроса, выход блока опроса соединен с третьимвходом блока управления.Кроме того, блок опроса содержит группу элементов ИЛИ, выходы которых являются выходами блока, шифратор адресов абонентов, выходы которого соединены с соответствующими входами элементов ИЛИ группы, дешифратор адреса абонентов и регистр, выходы которых подключены к соответствующим входам шифратора адресов абонентов, дешифратор маски, соединенный выходом и входом соответственно со входом регистра и выходом регистра маски, вход которого является управляющим входом блока, счетчик абонента, вход и выход которого подключены соответственно со входом дешифратора адреса абонентов и выходом узла синхронизации, первый и второй входы которого являются соответствующими входами останова блока, третий нход - входом пуска блока, а четвертый вход соединен с генератором импульсов 1 .Иэнестное устройство для сопряжения не позволяет обнаруживать сбои или неисправности, приводящие к нарушению алгоритма обмена и выражающиеся в отсутствии ответной реакции абонента, с которым выходит на обмен или производит обмен информацией ЦВМ-запросчик.Такие случаи возможны, например, при сбоях или неисправностях элементов памяти в блоках управления устройством для сопряжения, счетчиков, ошибках н кодах команд или адресах, "зависании" информации в устройствах канала связи или в каналах обменаинформацией ЦВМ и др.Это снижает контролепригоднссть устройства и приводит к непроизво- . дительным простоям оборудования.Цель изобретения - расширение эксплуатационных возможностей эа счет оперативного обнаружения Обоев. или неисправностей устройства для сопряжения или каналов обмена информацией ЦВМ и повышение эффективности группы ЦВМ, образующих систему.Поставленная цель достигается тем, что в известное устройство для сопряжения введен таймер и Формирователь сигналов обнуления, причем до" полнительные выходы блока дешифрации соединены с управляющими входами таймера и первым входом Формирователя сигнала обнуления, выход которого соединен с выходом обнуления устройства, первый выход генератора синхроимпульсов соединен с тактовым входом таймера, выход которого соединен с дополнительным входом шифратора служебных слов,и со вторым входом Формирователя сигналов обнуления. Такая схема устройства позволяет оперативно обнаруживать сбои или неисправности как устройства для сопряжения, так и каналов обмена информацией ЦВМ, и исключить непроизводительные простои абонентов (ЦВМ).При этом выявляются все случаисбоев или неисправностей, приводящиек. нарушению алгоритма обмена и выражающиеся в отсутствии ответных сигналон от абонента (ЦВМ)-ответчика,Обнаружение укаэанных сбоев илинеисправностей осуществляется настройкой блока отсчета времени навремя, несколько больше времени самого продолжительного сеанса обмена,. н результате чего сигнал "Брак" формируется только в случае нарушениянормального хода обмена по истечении укаэанного времени и беэ учас тия ЦВМ.На Фиг. 1 представлена структурная схема многомашинной системы иблок-схема устройства для сопряжения; на Фиг. 2 - функциональная схе ма блока опроса.Система содержит устройства 1для сопряжения (УС),подключенные машинными входами-выходами 2 и 3 ксоответствующим ЦВМ, а нходами-вы ходами 4 и 5 - к линиям 6 и 7 связи.Каждое устройство 1 включает блок 8связи с машиной, блок 9 управления,шифратор 10 служебных слов, регистр11 кода запроса, генератор 12 синхро- ЗО импульсов; блок 13 дешифрации, блок14 опроса, счетчик 15 разрядов, накопитель 16, преобразователь 17 параллельного кода н последовательный,преобразователь 18 последовательногокода в параллельный, блок 19 трансляции, таймер 20, формирователь 21сигнала обнуления, выход 22 обнуления,Блок опроса (фиг.2) содержит дешифратор 23 адреса абонента, шифратор 24 адреса. абонента, состоящий из 40 группы шифраторов 25, элементы ИЛИ26 группы, генератор 27 импульсон,узел 28 синхронизации, регистр 29маски, управляющий вход ЗС, входы31 останона, вход 32 пуска блока опроса и выход 33 блока опроса, дешифратор 34 маски, регистр 35, счетчик36 абонента.Устройство работает следующимобразом.ЦВМ комплекса, выходящая на обмен,выставляет через блок 8 служебноеслово фЗапрос" в регистр 11. В формате служебного слова содержатсяадреса, присвоенные ЦВМ и УС 1 запросчика и ответчика, код команды, ф признак служебного слова.В любом одном из устройств 1включен блок 14, который циклическивыдает в линию связи служебные слова "Опрос", осуществляяпоследова тельный опрос регистров 11, начинаяс первого УС, путем последовательной смены адресов абонентов в этихслужебных словах..При этом каждому комплексу (ЦВМ иустройства для сойряжения) заранеейрисваивается адрес с помощью переключателей блока 13, который анализирует адреса и служебные слова.При опросе регистра 11 УС осуществляется считывание слова "Запрос" в линию 6 и 7 связи через преобразователь 17 и блок 19УС-ответчик, к которому адресован "Запрос", принимает "Запрос" через блок 19 и преобразователь 18, производит анализ признаков "служебное" слова, кода, команды и адреса и, в случае принадлежности "Запросаф к данному комплексу, транслирует его через блоки 9 и 8 в ЦВМ в виде сигнала прерывания.Одновременно считанный "Запросф 15 останавливает блок 14 и поступает в блок 13 дешифрации УС-запросчика, где дешифруется, и сигнал с выхода блока 13 включает отсчет времени в таймере 20. 20Таймер 20 предварительно настраивается на время, большее времени самого продолжительного сеанса обмена.После получения сигнала "Запрос" ЦВМ-ответчик, в случае неготовности к обмену, выдает по адресу ЦВМ-запросчиКа служебное слово "Занятоф, которое аналогично другим служебным словам по линиям связи, а затем по каналу служебных слов УС-эапросчика поступает в ЦВМ-запросчик.Кроме того, служебное слово "Занято" дешифруется блоком 13 дешифрации УС-запросчика, и сигнал с выхода этого блока прекращает отсчет времени в таймере 20, устанавливая его в исходное состояние.Затем ЦВМ-запросчик выдает служебное слово "Пуск" для запуска блока 14.Если ЦВМ-ответчик готова к обме ну, то, .получив "Запрос", она выдает служебное слово "Ответ"в адрес ЦВМ- запросчика, которое передается и обрабатывается аналогично другим служебным словам и поступает в ЦВИ-за просчик в виде сигнала прерывания.После получения слова "Ответ" обмен между парой указанных ЦВМ считается установленным, и ЦВМ-запросчик выдает в ЦВМ-ответчик массив уп-равляющих слов. Остальные ЦВИ комплекса в это время информацией не обмениваются. Массив управляющих слов передается в линию 6 и 7 связи по информа" ционному каналу УС-запросчика;вход 2 - блок 8 - блок 9 - накопитель 16 - преобразователь 17 - блок 19. При,этом часть слов этого массива используется для настройки бло- О ка 9, фиксируя в нем объем передаваемойинформации в массиве управляющих слов, количество передаваемых частей (макрослов) в информационном массива и объеме передаваемой инфор" 65 мации в последнем неполном макрослове.Для этой цели блок 9 содержит,в частности, регистр уставок, счетчик количества слов в макрослове, выполняющий функцию формирователя адресов для накопителя, и счетчик макро- слов. Блок 9 после записи информации в регистр уставок, в счетчик слов и записи массива управляющих слов в накопитель формирует из импульса переполнения счетчика слов сигнал в ЦВМ по цепи блок 8 - выход 3 для прекращения обмена и организует выдачу этого массива в линии 6 и 7 свя. зи, накопитель 16, преобразователь 17 и блок 19.При выдаче информационных и служебных слов используется генератор 12 и счетчик 15, который осу ществляет отсчет бит информации в слове.Из линий 6 и 7 массив управляющих слов поступает в ЦВМ-ответчик по информационному каналу УС-ответчика: блок 19 - преобразователь 18 - блок 9 - накопитель 16 - блок 8 - выход 3. При этом аналогично описанному выше осуществляется настройка блока 9 и формирование им сигнала для возобновления обмена с ЦВМ по цепи блок 9 - блок 8 - выход 3.Аналогично обмену массивом управляющих слов осуществляется обмен макрословами информационного массива, причем повышение скорости обмена достигается за счет одновременной записи одного макрослова из ЦВМ-передатчика в накопитель 16 УС-передатчика и чтения в ЦВМ-приемнике другого макрослова иэ накопителя 16 УС"приемника.Например, ЦВМ-передатчнк выдает первое макрослово в накопитель УС-передатчика. После заполнения накопления ЦВЯ-передатчик прерывает обмен. Затем первое макрослово "перекачнвается 1 в накопитель УС-приемника. После заполнения накопителя УС-приемника и "очистки" накопителя УС-передатчика по сигналам блоков 9 этих УС производится запись второго макро- слова в накопитель УС-передатчика и чтение первого макрослова из накопителя УС-приемника. После записи второго макрослова блок управления УС-нередатчика Формирует сигнал готовности к выдаче второго макросло-. ва в УС-ответчик. После чтения первого макрослова УС-приемник с помощью блока управления и шифратора 10 Формирует и выдает в УС-передатчик служебное слово "Квитанция". По совпадению поступления этого служебного слова и сигнала готовности к выдаче второго макрослова блок 9 УС-передатчика организует2 О 25 ЗО 35 40 45 50 55 60 65 выдачу второго макрослова в УС-приемник.Обмен при таком построении системы связи возможен как отдельными словами, так и любым заданным количеством макрослов.Формирование контрольных разрядов, контроль по модулю два и контрольной сумме возложен на ЦВМ комплекса, В случае обнаружения ошибки в передаваемой информации ЦВМ-приемник формирует и выдает служебное слово "Брак", и сеанс обмена повторяется. После окончания сеанса обмена ЦВМ- приемник выдает служебное слово фКонец обмена", которое, поступая в блок 13 дешифрации УС-запросчика,дешифруется, и сигнал с выхода этого блока останавливает отсчет времени в таймере 20, Затем ЦВМ-приемник выдает служебное слово "Пуск", по которому запускается блок 14.В случае, если после выдачи "Запроса" и включения таймера 20 ответ- . ные служебные слова "Занято" или "Конец обмена" в УС-запросчик не поступают, таймер 20 по истечении времени отсчета выдает сигнал,вначале в формирователь 21 сигнала обнуления, а затем в шифратор 10 служебных слов, который формирует служебное слово "Брак по отсутствию реакции".Формирователь 21 выдает сигнал обнуления, который поступает на выход 22 обнуления и устанавливает все блоки УС-запросчика в исходное состояние, тем самым обеспечивая прохождение служебного слова. "Брак по отсутствию реакции" в ЦВМ-запросчик (в случае сбоя в УС запросчика).Затем ЦВМ-запросчик выдает служебное слово "Брак по отсутствию реакции" в ЦВМ-ответчик по каналам служебных слов УС-запросчика, УС-ответчика и линии связи аналогично передаче других служебных слов.После поступления этого служебного слова в блок 13 дешифрации УС-ответчика, блок 13 организует через формирователь 21 и выход 22 установку блоков УС-ответчика в исходное состояние, тем самым обеспечивая прохождение служебного слова "Брак по отсутствию реакции" в ЦВМ-ответчик (в случае сбоя в УС ответчика).Затем ЦВМ-запросчик выдает служебное слово "Пуск" и повторяет обмен с данным абонентом.Режим программной перестойки вычислительного комплекса из централизованного в децентрализованный и обратно осуществляется с помощью служебного слова "Маска", которое может выдаваться в блок 14 любой из ЦВМ комплекса. При этом после поступления во все устройства сопряжения системы связи сигнала "Исходное" или после окончания очередного сеанса обмена и выдачи ЦВМ-приемником служебного слова "Конец обмена" ЦВМ (любая, заданная программой) формирует и выдает в блок 14 служебное слово "Маска" с адресом комплекта (ЦВМ, УС),. который не должеи опрашиваться.Адресная часть укаэанного служебного слова по входу 30 поступает в регистр 29, дешифратор 34, и сигнал с выхода этого дешифратора запоминается на триггерном регистре 35, блокируя вход соответствующего шифратора 25.Адреса комплексов, заданные в служебном слове "Опрос", формируются и циклически выдаются с помощью генератора 27, узла 28 синхронизации, счетчика 36, дешифратора 23 и элементов ИЛИ 26. Когда "маскируются" все адреса, кроме одного, ЦВМ, которой присвоен "немаскированный" адрес, становится центральной (еи присваивается высший приоритет), Возможна централизация (присвоение высшего приоритета) группы ЦВМ по отношению к другой группе путем "маскирования" части адресов (ЦВМ) с равноприоритетной дисциплиной обслуживания в порядке опроса в пределах этих групп.Технико-экономическое преимущество предлагаемого устройства по сравнению с известными заключается в оперативном обнаружении возможиых сбоев или неисправностей устройства для сопряжения ими каналов обмена информацией ЦВМ и в повышении эффективнос ти группы ЦВМ. Формула изобретения Устройство для сопряжения поавт,св. Р 777655, о т л и ч а ющ е е с я тем, что, с целью расширения эксплуатационных воэможностейза счет оперативного обнаружениясбоев или неисправностей, в устройство введен таймер и формирователь сигналов обнуления, причемдополнительные выходы дешифрациисоединены с управляющими входамитаймера и первым входом формирователя сигналов обнуления, выход которого соединен с выходом обнуленияустройства, первый выход генераторасинхроимпульсов соединен с тактовымвходом таймера, выход которого соединен с дополнительным входом шифратора служебный слов и со вторымвходом формирователя сигналов обнуления.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР9 777655, кл, 6 06 Г 3/04, 17.07.78896613 илак Тирам 731 Подписное ИИПИ Государственного комитета СС по делам изобретений и открытий 35, Москва, Ж, Раушская наб.,699/37В аказ илиал ППП фПатентф, г. Уатород, ул. П ная,4 Составитель И. Сигаловактор Е. Папп Техред Т. Маточка Коррект
СмотретьЗаявка
2855381, 14.12.1979
ПРЕДПРИЯТИЕ ПЯ А-7460
АЙЗЕНБЕРГ ЯКОВ ЕЙНОВИЧ, ЛАСТОВЕРОВ ГЕННАДИЙ ЯКОВЛЕВИЧ, РАУБИШКО СИГИЗМУНД ВЛАДИСЛАВОВИЧ, РАИСОВ ОЛЕГ АБРАМОВИЧ, ПЕТУХОВ ОЛЕГ ВАСИЛЬЕВИЧ, СКРИПКА ГРИГОРИЙ ИВАНОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: сопряжения
Опубликовано: 07.01.1982
Код ссылки
<a href="https://patents.su/6-896613-ustrojjstvo-dlya-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения</a>
Предыдущий патент: Сенсорное видеотерминальное устройство
Следующий патент: Декодер
Случайный патент: Образец для испытания на растяжение