Устройство обмена данными
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕ ИЗОБРЕТЕНИЯ Сюэ Соеетскнк Соцналнстнчесннк Реслублнн(22) Заявлено 07.08.78 (21) 2653195/18-24 (51)М. Кл. с присоединением заявки Ио С 06 Р 3/04 Государственный комитет СССР но дедам изобретений н открытий(23) Приоритет Опубликовано 301180.Бюллетень М 44 Дата опубликования описания 30, 11. 80(54) УСТРОЙСТВО ОБМЕНА ДАННЫМИ оИзобретение относится к области автоматики и вычислительной техники и предназначено для использования в системах передачи данных, в частносги, в качестве периферийного уст- э ройства обмена данными, обрабатывающего небольшие потоки информации.. Известны устройства обмена данными, содержащие коммутатор, блок памяти, пульты, блок сопряжения с 10 каналом 11.Известно также по основному авт.св. Р 537343 устройство, содержащее пульт управления, блок овновной памяти, коммутатор, блок вспомогатель ной памяти, блок сопряжения с каналом, блок распределения зон памяти, блок сопряжения с пультом, блок модификации очереди, блок постановки на очередь, причем первый, второй и 20 третий входы блока основной памяти соединены соответственно с первыми выходами блока сопряжения с каналом, блока распределения зон памяти и коммутатора, первый и второй входы 25 блока сопряжения с каналом соединены соответственно с первым выходом блока основной памяти и вторым выходом коммутатора, третий вход блока сопряжения с каналом является входом уст- ЗО ройства,первый выход блока вспомогательной памяти соединен с первымивходами блока сопряжения с пультоми блока модификации очереди, второйвыход блока вспомогательной памятисоединен с вторыми входами блока сопряжения с пультом и блока модификации очереди и первым входом блокапостановки на очередь. Первый выходблока сопряжения с пультом соединенс третьим входом блока модификацииочереди и первым входом блока распределения зон памяти, а второй выход блока сопряжения с пультом соединен с четвертым входом блока основной памяти, третий и четвертыйвходы блока сопряжения с пультом соединены соответственно с третьим выходом коммутатора и вторым выходом блока основной памяти. Вход и выход блока сопряжения с пультом соединенысоответственно с выходом и Йходомпульта управления, четвертый вход блка модификации .очереди соединен счетвертым выходом коммутатора, второй, третий и четвертый входы блокапостановки на очередь соединены соответственно с пятым выходом коммутатора, вторым и третьим выходамиблока сопряжения с каналом, первыйСтруктурная схема устройства обмена данными представлена на чертеже,Устройство содержит коммутатор 1,блок 2 основной памяти, блок 3 со-,вход блока вспомогательной памяти пряжения, блок 4 распределения зонсоединен с выходами блока постанов- памяти, блок 5 вспомогательной памяти,ки на очередь и блока модификации блок б постановки на очередь, блок 7очереди. Второй вход блока нспомо-. модиФикации очереди, блок О сопряжегательной памяти соединен с четвер- ния с пультом, пульт 9 управления,тым выходом блока сопряжения с ка- блок 10 контроля адреса запроса, блокналом, второй вход и второй выход 11 приоритета и блок 12 последонаблока распределения зон памяти сое- тельного вывода сообщений,динены соответственно .с пятым выхо- Коммутатор 1 на каждой позициидом и четвертым входом блока сопря- выдает управляющие сигналы, распрежения с каналом 2, деленные во нремени, в узлы устройИэвестное устройство осущестнляет ства. Блок 8 по сигналам с пульта 9прием сообщений из канала связи и коммутатора 1 формирует и выдаетанализирует адресную часть, с целью управляющие сигналы в блок 2 дляОпределения пульта, которому пред- считывания иэ него информации. В блоназначено сообщение, производит по- ке 2 хранится информация, поступаюстановку сообщений на очередь для 5 щая иэ канала и предназначенная дляпередачи на пульт и обеспечивает вы- передачи через блок 8 в пульт 9, Блоквод сообщений на пульт в соответствии 3 реализует программу обмена с канаС очередностью их поступления иэ ка- лом связи анализирует адреса пульнала связи. та 9, в которые необходимо вывестиОднако эти устройства не обеспе- Щ сообщения. Блок 4 распределения зончивают выполнения своих функций при памяти предназначен для поиска своискажении кода номера первой очереди бодных зон блока 2 и Формирования всообщения, так как при поиске очеред- него адреса найденной свободной зоны.Ного сообщения, подлежащего выводу Блок 10 контролирует состояние очередина пульт, анализируется лишь наличиеи в случае сбоя очереди вырабатываеткода первой очереди и вывод сообщения сигнал сбой очереди. Блок 11 анаиз блока основной памяти производится лизирует состояние очереди на нсетолько при обнаружении кода первой пульты управления при наличии сигочереди. При переходе кодов номеров нала сбой очереди и отсутствииПерных очередей в коды с большим зна- пеРвой очереди вырабатывает сигнал,чением номера очереди, становится не- ЗО по которому блок 12 организует поВозможным вывод сообщений из блока следонательный вывод сообщений изосновной памяти на пульт. При этом блока 2 на пульт 9,По мере поступления сообщений иэ ка- Устройство работает следующим обнала связи происходит заполнение зон разом.блока основной памяти и наступает Сигнал запроса на передачу сополное прекращение Функционирования общения н устройство обмена даннымиустройства обмена данными. Для восста- из канала связи через блок 3 постуновления работоспособности устройста пает на блок 4. По этому сигналутРебУетсЯ пРоизвести его переэапУск, блок 4 начинает поиск свободной эочто приводит к потере принятых из ка ны блока 2, При обнаружении свободнала связи сообщений. Вследствие это- ной зоны из блока 4 через блок 3 вго известные устройства имеют низкуюканал связи выдается сигнал готовноэксплуатационную надежность. сти устройства обмена данными к приемуЦель изобретения - повьпаение на- сообщения иэ канала связи. Одновредежности работы устройства. менно с ныхода блока 4 н блок 2 посПоставленная цель достигается тем, ,тупает код номера свободной зоны блочто в устройство обмена данными по ка 2 в которую бУдет записываться4авт. св. Р 537343, внедены пооледова- сообщение. Коммутатор 1 осуществляеттельно соединенные блок контроля временное разделение обслуживанияадреса запроса, подключенный к блокУ пульта 9 и канала связи. По соответсопряжения с пультом, блоку вспомога- ствующим управляющим сигналам с ком 50,тельной памяти, коммутатору и блоку мутатора 1 знаки сообщения из канасопряжения с каналом, блок пРиоРитета, ла связи через блок 3 поступают вподключенный к блокам сопряжения с соответствующую зону блока 2, в копультом и каналам, и блок последо- торой они хранятся до окончания привательного вывода сообщений, подклю ема всего сообщения, В блоке 3 проченный к блоку контроля адреса за- исходит анализ адресной части сообпроса, к коммутатору, к блоку моди- щения, с целью определения пульта 9,фикации очереди, к блоку сопряжения которому предназначено это сообщение,с пультом и блоку вспомогательной По результатам анализа формируетсяпамяти. 40 код номера пульта 9, который выдается в блок б, где запоминается до окончания постановки принятого сообщения на очередь. По окончании приемасообщения иэ блока 3 н блок б ны 6 дается сигнал конец передачи, покоторому при поступлении с коммутатора1 управляющего сигнала начинаетсяпостановка на очередь принятого сообщения,Информация из каждой ячейки блока5 начинает последовательно поступатьв блок б. В блоке 5 находятся кодыномеров очередей сообщений, хранящихся в блоке 2, и коды номера пульта 9,которым предназначены эти сообщения.Количество ячеек блока 5 равна количеству зон блока 2, причем каждой 1 Оячейке блока 5 соответствует определенная эона блока 2. В блоке б хранится код номера пульта 9,которомупредназначено последнее принятое сообщение. Блок б сравнивает хранящийся в нем код номера пульта 9 с кодом,считываемым из блока 5, и подсчитывает количество совпадений этих кодов. Совпадение упомянутых кодов указывает на то, что в этой зоне блока 2имеется сообщение, предназначенноепульту 9. После опроса всех ячеек блока 5 в блок б будет сформирован кодномера очереди принятого сообщения.Этот код номера очереди и код номерапульта 9 из блока б записывается вячейку блока 5, соответствующую зонеблока 2, в которую было записано со 1 общение.При выводе сообщения на пульт 9коммутатор 1 через блок 8 посылает впульт в соответствующие моменты времени сигналы запроса на передачу сообщений в пульт. Коммутатор 1 изблока 5 считывает и блок 8 код номерапульта и очередей, в котором происходит анализ этих кодов. При совпадениикода номера пульта, считанного из блока 5, с кодом, сформированным в этотмомент времени коммутатором .1, анализируется код номера очереди, считанноОго из этой я-;Ейки блока 5. При этоманализируется лишь наличие первойочереди. При обнаружении первой очереди блок 8 запоминает номер зоны блока2, в которой хранится сообщение с первой очередью на вывод в пульт 9, икоммутатор 1 начинает вывод сообщения.Знаки сообщения из блока 2 через блок 8 передаются на пульт 9. По окончании вывода сообщения на пульт 9 из 5 р блока 8 в блок 7 и блок 4 выдается сигнал. конец вывода. По этому сигналу блок 4 регистрирует освобождение данной зоны блока 2, а блок 7 производит модификацию очередей сообщений, предназначенных пульту 9, на которой был закончен вывод сообщения.С этой целью по сигналу 1 конец вывода 1 в блоке 7 Формируется и запоминается код номера пульта 9, по которому необходимо осуществить моди фикацию очередей, из блока 5 в блок 7 поступают коды номера очереди пульта 9.После подсчета количества совпадений кода номера пульта 9, храня щегося в блоке 7, и кода номера пульта, поступающего из блока 5 в блок 7,Формируется модифицированный, т.е,уменьшенный на "1 код номера очереди.Таким образом, если на пульт 9 в.блоке 2 были сообщения с очередями1, 2, 3, и, то после вывода сообщений с первыми очередями в блоке 5будут сформированы очереди 1, 2,и. Сообщениям, имевшим до модификации номера очередей 2, 3, , п,присваиваются соответственно номера1, 2.п. В процессе работыустройства обмена данными в моментвремени, когда блок 8 анализирует кодпервой очереди, блок 10 по сигналукоммутатора 1 производит сравнениекода номера пульта 9, выдаваемого сблока 8,. и кода номера, считываемогоиэ блока 5, сравнение этих кодов свидетельствует о наличии очереди напульт 9,Если при анализе номера очередиблок 8 не обнаруживает первой очереди, то с его выхода на вход блока 10выдается сигнал нет первой очередиПо этому сигналу блок 10 при нагичии очереди на пульт 9 вырабатываетсигналсбой очереди, которыйпоступает на вход блока 11 и блока3. Блок 11 Фиксирует сбой очереди иотсутствие в блоке 5 кода номера первой очереди на пульт 9, а блок 3 прекращает прием сообщений из каналасвязи. После этого устройство переходит в режим работы по выводу сообщений из блока 2 на пульт 9. По сигналам, поступающим из блока 8 и блока 10, блок 11 регистрирует как наличие первой очереди на пульт 9, таки наличие очереди вообще,При отсутствии в блоке 5 кодов номеров первых очередей на пульт 9,блок 11 выдает в блок 12 сигнал, покоторому последний осуществляет последовательный вывод на пульт 9 из блока2 сообщений, коды номеров очередейца которые в процессе работы устройства стали отличными от кода номерапервой очереди. С этой целью блок 12сравнивает поступающий из блока 8код номера пульта 9 с кодом, считываемым из блока 5. При совпадениикодов номера пульта 9 по сигналу скоммутатора 1 из блока 12 в блок 8выдается номер зоны, где хранитсясообщение на вывод в пульт 9 и коммутатор 1 начинает вывод сообщения,В дальнейшем режим вывода сообщения на пульт 9 проходит аналогичноописанному, за исключением того, чтоблок 7 по сигналу "конец вывода" непроизводит модификации очереди сообщений на пульт 9, на который былзакончен вывод сообщения.Сигнал запрет модификации блок12 вьщает на протяжении всего времени последовательного вывода информации на пульт, После вывода всех сооб783781 Формула изобретения коиию сХюи Составитель А. ИвановТехред Н. Ковалева Редактор Т. Кузьмина Корректор Л. Иван Заказ 8549/51 Тираж 751ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д. Подписное 4/5 Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 щений иэ блока 2 на пульт 9 блок 12 выдает сигнал на входы блоков 10 и 11, устанавливая их в исходное состояние, Блок 12 прекращает выдачу сигнала запрет модификации, и блок 10 - сигналасбой очереди иР 5 устройство обмена данными переходит на обработку сообщений, поступающих иэ канала связи на пульт 9.Использование предлагаемого устройтсва обмена данными обеспечивает по сравнению с прототипом следующие преимущества: выявление возникновения откаэовой ситуации в работе устройства; возможность восстановления Нормального функционирования устройства и сохранение в заданных пре -5 делах его качественных и эксплуатационных показателей при возникновенйи аппаратурных сбоев; исКлючение потерь сообщений и прекращение обмена данными при применении устройства 29 в технических средствах систем управления.Все это значительно. повышает надежность работы устройства. Устройство обмена данными пс авт, св. Р 537343, отличающеес я тем, что, с целью повышения надежности в него введены последовательно соединенные блок контроля адреса запроса, подключенный к блоку сопряжения с пультом, блоку вспомогательной памяти, коммутатору и блоку сопряжения с каналом, блок приоритета, подключенный к блокам сопряжения с пультом и с каналом, и блок последовательного вывода сообщений, подключенный к блоку контроля адреса запроса, к коммутатору, к блоку модификации очереди, к блоку сопряжения с пультом и блоку вспомогательной памяти. Источники информации,принятые во внимание при экспертизе 1, Авторское свидетельство СССР М 337777, кл. С 06 Р 3/04, 1972. 2. Авторское свидетельство СССР Р 537343, кл. 6 06 Р 3/04, 1977 (про. тотип) .
СмотретьЗаявка
2653195, 07.08.1978
ПРЕДПРИЯТИЕ ПЯ Г-4812
ИВАНАЕВ ВАЛЕРИЙ ИОСИФОВИЧ, ИГОНИН АНАТОЛИЙ ФЕДОРОВИЧ, КОЛЯДО ВЛАДИМИР ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 3/04
Опубликовано: 30.11.1980
Код ссылки
<a href="https://patents.su/4-783781-ustrojjstvo-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство обмена данными</a>