Устройство для передачи информации

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

Авторы: Алишов, Кушнарев, Малиновский

ZIP архив

Текст

(504 С 08 С 1- рсеЕН1 ь 1 цп 3 ИСАНИЕ ИЗОБРЕТЕНИЯ относится к устроим в системах пере- имер в локальных тях, Цель иэобретенформативности уство содержит прием- . ель канала 2, пере- элемент И 4, первый уз моентник 1 датчи ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР ВТОРСКОМУ СВИДЕТЕЛЬСТ 1(56) Авторское свидетельство СССРУ 760160 кл. С 08 С 19/28, 1978.Авторское свидетельство СССРВ 1043715, кл. С 08 С 19/28, 1982( ПЕРЕДАЧИ ИНФО 54) УСТРОЙСТВО ДЛЯ ЦИИ 57) Изобретение твам, применяемь ачи данных, напр иислитепьных се ния - повышение и ойства. Устройст переключат к 3, первыйтриггер 5, распределитель импульсов6, преобразователь 7 параллельногокода в последовательный, второй элемент И 8, накопитель информации 9,второй триггер 10, третий триггер 11,третий элемент И 12, элемент 13 задержки, счетчик 14 числа столкновений, дешифратор 15 столкновений, блок16 задержек, источник 17 информации,селектор 18 адреса источника, четвертый элемент И 19, стековую память20, блок 21 сравнения, пятый 22 ишестой 23 элементы И и блок 24 управления в режиме повьппенной нагрузкиканала. Устройство позволяет наиболее полно использовать канал связи,Оно работоспособно даже в том случае,когда уровень загрузки моноканала преьппает критические значения, тим обеспечивается полная з оборудования и программ незави от ритма работы вычислительных25 3 150997Изобретение относится к устройствам, применяемым в области систем передачи данных, например в локальныхвычислительных сетях.Цель изобретения - повышение информативности устройства.На чертеже представлена блок-схема устройства для передачи информации е 10Устройство для передачи информации содержит приемник 1, переключатель 2 канала, передатчик 3, первыйэлемент И 4, первый триггер 5, распределитель 6 импульсов, преобразователь 7 параллельного кода в последовательный, второй элемент И 8, накопитель 9 информации, второй триггер10, третий триггер 11, третий элемент И 12, элемент 13 задержки, счетчик 14 числа столкновения, дешифратор 15 столкновений, блок 16 задержек, источник 17 информации, селектор 18 адреса источника, четвертыйэлемент И 19, стековую память 20,блок 21 сравнения, пятый 22 и шестой 23 элементы И, блок 24 управленияв режиме повышенной нагрузки канала.Устройство работает в четырех режимах: 30а) режим нормальной работы,б) . режим блокирования столкновений фв) режим изъятия переданного кадра из сети, 35г) режим повышенной нагрузки всети.В режиме нормальной работы устройство работает только в том случае,если уровень загрузки моноканала не 40превышает критического значения истековая память неполная,Распределитель 6 импульсов попервому выходу выдает управляющиесигналы, разрешающие запись в параллельном коде информации в преобразователь 7 параллельного кода в последовательный (регистр сдвига). Записьпроизводится по управляющему сигналус второго выхода преобразователя 7.В преобразователь 7 информация записывается из источника 1 информациив упакованном виде (в кадре) стандарт.ного Формата в соответствии с протоколами упРавления каналами передачиданных. Одновременно управляющим сигналом с первого выхода распределителя 6 импульсов первый триггер 5 готовности устанавливается в состояние 0 4с высоким уровнем сигнала логической единицы, что означает, что запись информации в преобразователь 7 уже произведена.Передача начинается в том случае, если триггеры 5 и 11 находятся в состоянии логической единицы, а распределитель 6 импульсов Формирует на своем третьем выходе токсирующий сигнал "Начало", передачи информации через первый элемент И 4 на передатчик 3.Передача осуществляется в последовательном коде (разряд за разрядом), Если на какой-либо позиции двоичного кода кадра происходит столкнове 1 ние с другим кадром, передаваемьм, другим узлом (передатчиком), то устройство автоматически с помощью второго элемента И 8 и триггера 10, фик,сирующих передачу чужого кадра, устанавливает триггер 11 в уровень логического нуля, тем самым запрещая передачу кадра.Таким образом, в режиме нормальной работы устройство работает аналогично известному.В режиме блокирования столкновений перед каждой передачей устройство - прослушивает моноканал с помощью второго элемента И 8, который анализирует все столкновения, При появлении хотя бы одного сигнала с высоким уровнем логической единицы на входе, а следовательно, и на выходе приемника 1, свидетельствующего о ведущейся передаче информации в виде последовательности кадров соседним или другим узлом сети, этот сигнал поступает на вход второго элемента И 8, На другой вход элемента И 8 от первого триггера 5 поступает сигнал логической единицы, свидетельствующий о готовности преобразователя 7 к передаче сосоответствующего кадра дискретной инФормации в моноканал. На третий вход элемента И 8 поступает сигнал логической единицы от распределителя 6 импульсов, разрешающий передачу информации, При совпадении этих событий происходит столкновение в моно- канале двух кадров информации и второй элемент И 8 переключается в положение логической единицы, устанавливая второй триггер 10 в положение "ноль". Второй триггер 10 своим выходным сигналом блокировки воздействует на управляющий вход переключате 5 1509 ля 2 и разъединяет моноканал, препятствуя дальнейшему распространению передаваемых другим узлом сигналов.Одновременно первым сигналом "чужго" флага кадра передатчика запускается накопитель 9 информации, который запоминает копию переданного другим узлом кадра сообщения и пере ключает третий триггер 11 в состояние "ноль", блокирующего своим выходом с помощью первого элемента И 4 передачу дискретной информации через передатчик 3. Совокупность сигналов, переданных другой станцией локальной вычислительной сети, записывается в накопитель 9 (регистр сдвига), размер которого соответст вует размеру переданного полного кадра сообщения (в соответствии с выбранным протоколом). Когда сообщение полностью принято выходной сигнал завершающего флага переданного кадра информации в накопитель 9 осуществляет сброс триггера 10 в исходное состояние, т.е. снова соединяет моноканал. Одновременно выходной сигнал последнего разряда накопителя 9 информации формирует сигнал разрешения передачи, который попадает в счетчик 14 числа столкновений. В соответствии с содержанием счетчика 14 дешифратор 15 выбирает в блоке 16 задержек ту или иную задержку, длительность которой выбирается из анализа повторных попыток передачи в моноканал. Блок 16 задержек обычно выполнен на Э-триггерах. Поэтому сигнал разрешения начала передачи от иаков пителя 9 информации приходит с соответствующей задержкой и сбрасывает триггер 11 в исходное состояние, разрешая передачу информации из преобразователя 7.Таким образом, устройство блокирует передатчик только на время столкновения плюс время задержки, зависи-. мое от числа столкновений.В режиме изъятия переданного кадра из сети после формирования тактирующего сигнала начала передачи на первом выходе распределителя 6 импульсов, соединенного с одним из входов третьего элемента И 12, последний формирует сигнал логической единицы в том случае, если триггеры 5 и 10 находятся в состоянии логической единицы, т.е, кадр находится в преобразователе 7 и отсутствует столкновение1 О 970 бв сети (это полностью соответствуетрежиму нормальной работы передатчика).Выходной сигнал третьего элемента И12 запускает элемент 13 задержки, 5время задержки равно времени возвращения по кольцу сети переданного пе":редатчиком 3 в приемник 1 устройства.Таким образом, в момент, когда переданный кадр, обойдя все кольцо локальной вычислительной сети, возвратится в приемник 1, выходной сигналэлемента 13 задержки разъединит каналс помощью переключателя 2 канала икадр исчезнет. Если возникает столкновение (режим блокировки столкновений сигналов) или преобразователь 7не готов к передаче, то третий эле мент И 12 формировать сигнал разъединения канала не будет.Режим повышенной нагрузки в сети.Блок управления работой сети врежиме повышенной нагрузки работает 25 параллельно с остальной частью устройства, что позволяет устройствуработать во многих режимах.При каждом обращении в сеть станций их адреса (адреса источников) записываются в стековую память 20 -каждой станции в сети, предварительно проверяя - был ли этот адрес записан ранее, если не был, то он записывается в стековую память 20, если он записан, то проверяется заполняемость (объем) стековой памяти 20.Объем стековой памяти 20 выбираетсядля каждой конкретной сети свой, исходя из ее критической нагрузочной 40 способности. Если объем стековой памяти 20 не достиг заранее установленного значения, то происходит записьадресов источников в стековую память20, при этом обязательно проверяетсябыли ли эти адреса записаны в стековую память ранее.Как только стековая память 20 достигает своего объема блоком 21 сравнения производится проверка - соответствует ли нижний адрес стековойпамяти 20 адресу данной станции.Если адреса не соответствуют, тоисключаются всякие попытки захватитьсеть - сигнал с выхода блока 24 управления поступает на элементы И 22и 23, необходимо дождаться поступления информации от станции, адрес которой равен нижнему адресу, записанному в стековой памяти 20, Если ин 1509970формация поступила от данной станции,то проверяется, есть ли другой адресисточника, если - нет, то происходитциклический сдвиг содержимого стеко 5вой памяти 20, если - да, то в стековую память 20 производится записьнового адреса источника, поступившего из приемника 1 через селектор18 адреса источника и четвертый элемент И 19, на другой вход которогопоступает управляющий сигнал с блока24 управления в режиме повышеннойнагрузки. Блок 21 сравнения сновапроизводит проверку на соответствие 15нижнего адреса стековой памяти 20 садресом данной станции. Далее работааналогична вышеизложенному,Если информация не поступила отданной станции, то одновременно с 20выдержкой времени задержки , которая выбирается блоком 24 управленияиз блока 16 задержек, производитсяпроверка на наличие столкновения вмоноканале сети. Если по истечении 252 столкновение не произошло, то изстековой памяти 20 исключается номерстанции, адрес которой бып записанна ней стековой памятью 20 т.е. происходит арифметический сдвиг содержимого стековой памяти 20. После этогопроверяется объем стековой памяти20 - если объем равен ранее установленному значению, то блок 21 сравнения приступает к проверке на соответ- З 5ствие нижнего адреса стековой памяти20, с адресом данной станции, далее,устройство работает аналогично вышеизложенной части алгоритма. Если столкновение, то необходимо дождаться поступления нового адреса из приемника 1 и произвести запись его из селектора 18 адреса источника в стековую память 20. Если объем стековойпамяти 20, неполный, то необходимозаписать "недостаюцие" адреса источников. В случае, когда нижний адресстековой памяти 20 равен адресу данной станции, то поступает разрешениеначать передачу данной станции. Кроме того, необходимо при этом проверить наличие столкновения в моноканале локальной вычислительной сети,если столкновения не последовало, топроизводится передача информации данной станции, происходит циклическийсдвиг содержимого стековой памяти20. Блок 21 сравнения снова начинаетпроверку на соответствие нижнего адреса стековой памяти 20 с адресом данной станции. Если во время передачи столкновение произошло, то необходимо дождаться поступления нового адреса источника и произвести запись его в стековую память 20, далее блоком 21 сравнения снова производится проверка на соответствие нижнего адреса стековой памяти 20 с адресом данной станции и процесс работы пов" торяется.Техническое преимуцество изобретения заключается в наиболее полном использовании канала связи, т.е. исключаются потери информации.Формула изобретенияУстройство для передачи информатди, содержащее распределитель импульсов, первый выход которого соединен с первым входом преобразователя параллельного кода в последовательный и с входом первого триггера, выход которого соединен с первыми входами соответственно первого, второго и тре. тьего элементов И, второй выход распределителя импульсов соединен с вторым входом преобразователя параллельного кода в последовательный, третий вход которого соединен с источником информации, третий выход распределителя импульсов соединен с вторыми входами соответственно первого, второго и третьего элементов И приемник, вход которого является входом устройства, выход приемника соединен с третьим входом второго элемента И и с первым входом переключателя каналов, выход которого соединен с первым входом передатчика, выход которого является выходом устройства, выход преобразователя параллельного кода в последовательный соединен с тре 1 тьим входом первого элемента И, выход которого соединен с вторым входом передатчика, выход второго элемента И соединен с первыми входами соответственно второго и третьего триггеров и с входом накопителя информации, выход которого соединен с вторым входом второго триггера и с входом счетчика, выход которого соединен с входом дешифратора, выход второго триггера соединен с вторым входом переключателя каналов и с третьим входом третьего элемента И, выход которого соединен с входом элемента задержки,10 1509970 Составитель В.СтруковРедактор В.Бугренкова Техред А.Кравчук Корректор С.Шекмар Заказ 5817/50 Тираж 518Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., д. 4/5Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101 блок задержки, выход которого соединен с вторым входом третьего триггера, выход которого соединен с четвертым входом первого элемента И, о т - л и ч а ю ц е е с я тем, что, с це 5 лью повышения информативности устройства, в него введены четвертый, пя" тый и шестой элементы И, селектор адреса, блок сравнения, блок стековой памяти, блок управления в режиме повышенной нагрузки канала, выход приемника соединен с входом селектора адреса и с первым входом блока управления в режиме повышенной нагрузки канала, к второму входу которого подключен выход блока сравнения, выход селектора адреса соединен с первым входом четвертого элемента И, выход которого соединен с первым входом 20 блока стековой памяти, выход блока задержки соединен с третьим входом блока управления в режиме повышенной нагрузки канала, к четвертому входу которого подключен выход первого эле мента И, к второму входу четвертогоэлемента И подключен первый выходблока управления в режиме повышеннойнагрузки канала, второй выход которо"го соединен с вторым входом блокастековой памяти, первый выход которого соединен с пятым входом блока управления в режиме повышенной нагрузкиканала, третий выход которого соединен с пятым входом первого элементаИ, первым входом пятого элемента И ипервым входом шестого элемента И,второй выход блока стековой памятисоединен с входом блока сравнения,четвертый выход блока управления врежиме повышенной нагрузки канала сое.динен с первым входом блока задержки,выход элемента задержки соединен свторым входом пятого элемента И, выход которого соединен с третьим входом переключателя каналов, выход дешифратора соединен с вторым входомшестого элемента И, выход которогосоединен с вторым входом блока задержки.

Смотреть

Заявка

4360107, 07.01.1988

ИНСТИТУТ КИБЕРНЕТИКИ ИМ. В. М. ГЛУШКОВА

МАЛИНОВСКИЙ БОРИС НИКОЛАЕВИЧ, АЛИШОВ НАДИР ИСМАИЛ, КУШНАРЕВ АЛЕКСАНДР ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 13/00, G08C 19/28

Метки: информации, передачи

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

Код ссылки

<a href="https://patents.su/5-1509970-ustrojjstvo-dlya-peredachi-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для передачи информации</a>

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