Устройство приемопередачи для сети множественного доступа

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике передачи данных. Цель изобретения - повышение надежности в работе сети множественного доступа. Устройство содержит интерфейсный блок 1, линию связи 2, терминал 3, терминальную станцию 4, интерфейсный приемник 5, канальный передатчик 6, усилитель 7, детекторы 8 и 21, триггеры 9,22 и 29, таймеры 10-14, элементы ИЛИ 15-17, канальный приемник 18, коммутаторы 19 и 20, индикаторы 23 и 24 конфликта, интерфейсные передатчики 25 и 26, элемент И 27 и г-р 28. При включении питания интерфейсный блок 1 устанавливается в режим "шлейф", позволяющий проверить работоспособность этого блока, не осуществляя передачи информации в линию связи 2. Затем осуществляется разрешение работы интерфейсного блока 1 с линией связи 2. В режиме "прием информации из линии связи 2" возможны два случая: "корректный прием" и "прием при конфликтной ситуации в линии". При передаче в линию связи 2 возможны следующие случаи: "передача - прием корректно", "конфликт в блоке", "конфликт в линии - последний", "конфликт в линии - не последний" и "генерация станции". 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (l9) (И) (5)) 4 Н 04 В 7 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИ4ЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЭОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4332774/24-09 (22) 25.11 ° 87 (46) 23.1).89. Бюл. Р 43 (71) Московский институт электронного машиностроения (72) С.Н.Алмаев, F..Б.Барановский, Э,П.Ващилин, С.Д.Волков и Т.И.Смоленская (53) 621.396 (088.8) (56) Авторское свидетельство СССР

Ф 1438014, кл. Н 04 В 7/00, 31.07.87.

2 (54) УСТРОЙСТВО ПРИЕМОПЕРЕДАЧИ ДЛЯ

СЕТИ ИНОЖЕСТВЕННОГО ДОСТУПА (57) Изобретение относится к технике передачи данных. Цель изобретения повышение надежности в работе сети множественного доступа, Устр-во содержит интерфейсный блок ), линию связи 2, терминал 3, терминальную станцию 4, интерфейсный приемник 5, канальный передатчик 6, усилитель 7, детекторы 8 и 2), триггеры 9, 22, 1524187

10

20 и 29, таймеры 10-)4, эл-чы ИЛИ 1517, канальный приемник 18, коммутаторы )9 и 20, индикаторы 23 и 24 конфликта, интерфейсные передатчики

25 и 26, эл-т И 27 и r-p 28. При включении питания интерфейсный блок

1 устанавливается в режим "Плейф", позволяющий проверить работоспособность этого блока, не осуществляя передачи информации в.линию связи 2.

Затем осуществляется разрешение раИзобретение относится к области передачи данных и может быть использовано в моноканальных локальных вычислительных,. сетях с множественным доступом.

Цель изобретения — повышение надежности работы сети множественного доступа.

На чертеже представлена блок-схема устройства.

Устройство содержит интерфейсный блок 1, линию 2 связи, терминал 3, терминальную станцию 4, интерфейсный приемник 5 -канальный передатчик 6, усилитель 1, первый детектор 8, 1 первый триггер 9, первый 10, второй

11, третий 12, четвертый 13 и пятый

14 таймеры, первый ) 5, второй )6 и третий 17 элементы ИЛИ, канальный приемник 18, первый 9 и второй 20 коммутаторы, второй детектор 21, второй триггер 22, первый 23 и второй 24 индикаторы конфликта, первый 40

25 и второй 26 интерфейсные передатчики, элемент И 27, генератор 28 и третий триггер 29.

Устройство работает следующим об" разом. 45

При включении питания блок 1 устанавливается в режим шлейфа, т.е. в режим, позволяющий проверить работоспособность интерфейсного блока 1, не осуществляя передачи информации в линию 2 связи. В этот мо- . мент на выходе первого детектора 8, триггера 9, таймеров IO и 11, на первом и втором выходах таймеров

12-14, на первом и втором выходах

55 второго детектора 21, на выходе триггера 29 установлены высокие логические уровни, на выходе триггера 22 и индикатора 24 — низкие логические боты интерфейсного блока 1 с линией связи 2. В режиме "Прием информации" иэ линии связи 2" возможны два случая: "Корректный прием" и "Прием при конфликтной ситуации в линии".

При передаче в линию связи 2 возможны следующие случаи: "Передача " прием корректно", "Конфликт в блоке",i

"Конфликт в линии — последний", "Конфликт в линии — не последний" и Генерация станции . ) ил. уровни, на первым выходе индикатора

23 устанавливается высокий логичес" кий уровень, на втором выходе индикатора 23 — низкий логический уровень. Установка высокого логического уровня на первом выходе индикатора 23 приводит к запуску таймера

13 через элемент ИЛИ 16 и установке на втором выходе таймера 13 низкого логического уровня, что позволяет передать на дополнительный вход станции 4 сигнал, подтверждающий включение интерфейсного блока 1.

Установка высокого логического уровня на выходе триггера 29 приводит к подключению выхода усилителя 7 к первому входу интерфейсного передатчика 25 и входу второго детектора

21 через коммутатор 19 с одной стороны и блокированию канального передатчика 6 через элемент ИЛИ 15 с другой (высокий логический уровень на третьем входе канального передатчика 6), В режиме Шлейф" информационная последовательность с выхода станции

4 поступает на вход интерфейсного приемника 5. С первого выхода интерфейсного приемника 5 принятая от стан- ции 4 информация поступает на первый вход канального передатчика 6 и вход усилителя 7, с второго выхода интерФейсного приемника 5 — на вход первого детектора 8, Первый детектор 8 выделяет огибающую информационного пакета и устанавливает на своем выходе сигнал "Передача" низким логическим уровнем, который поступает на первый вход триггера 9 и вторые входы индикаторов 23 и 24. В этот момент на втором входе триггера 9 установлен высокий логический уро24187 6 низких логических уровней па t ãî выходах. Установка на четвертом входе коммутатора 20 высокого логического уровня ведет к прекращению передачи

5 импульсов с выхода генератора 28 на

5 15 вень, Эти условия приводят к появлению на выходе триггера 9 сигнала низкого логического уровня, поступающего на первые входы таймера 10, элемента ИЛИ 15 и индикатора 24.

При этом выход элемента ИЛИ 15 своего состояния не изменяет, так как на втором входе элемента ИЛИ

l5 установлен высокий логический уровень с выхода триггера 29 ° Индикатор 24 своего состояния не изменяет. Установка высокого логического уровня позволяет осуществить подключение выхода усилителя 7 к входу второго детектора 21 и второму входу интерфейсного передатчика

25. Это приводит к установке на первом выходе второго детектора 21 сигнала "Прием" низким логическим уровнем и передаче его на второй вход таймера ll и первые входы индика тора 23 и интерфейсного передатчика

25, Установка сигнала "Прием" вызывает срабатывание таймера 11 и разрешает работу интерфейсного передатчика 25, т,е. позволяет транслировать принятую информацию на вход станции 4. Изменение состояния выхода таймера 11 не влияет на состояние выхода триггера 9. Ilo окончании передачи, т.е. при снятии информа ционной последовательности с выхода станции 4, аналогично описанному, с первого входа триггера 9 и первого входа детектора 21 соответственно сняты сигналы "Передача" и "Прием".

Это вызывает срабатывание индикатора

23 и установку на его первом и втором выходах соответственно сигналов низкого и высокого логических уровней, что ведет к установке на выходах элементов ИЛИ 16 и 17 соответственно низкого и высокого логических уровней. Происходит срабатывание таймера 14 и разрешение прохождения импульсов, вырабатываемых генератором 28, через коммутатор 20 на вход интерфейсного передатчика 26, с выхода которого эти импульсы поступают на дополнительный вход станции 4, идентифицируя конфликтную ситуацию в линии. После срабатывания таймера

14 на его втором выходе устанавливается сигнал высокого логического уровня, на первом выходе — импульс отрицательной полярности, который вызывает срабатывание элемента И 27 и сброс индикатора 23, т.е. установку

55 дополнительный вход станции 4 и нызы-вает срабатывание триггера 29, устанавливается режим работы устройства, при котором разрешена работа блока

1 с линией 2 связи.

В режиме "Прием информации" из линии 2 связи возможны два случая:

"Корректный прием" и Прием при конфликтной ситуации в линии". В случае корректного приема информация иэ линии 2 связи поступает на канальный приемник 18, с выхода которого поступает на третий вход коммутатора

19 и далее на вход второго детектора

21 и первый вход интерфейсного передатчика 25, Аналогично приему в режиме "Р!лейф" на первом выходе второго детектора 21 низким логическим уровнем устанавливается сигнал

"Прием", что ведет к передаче на вход станции 4 информационной последовательности, принятой интерфейсным блоком 1 из линии 2 связи, При окончании приема из линии 2 сигнал

"Прием" снимается, что ведет к срабатыванию индикатора 23, установке на первом входе элемента 7 сигнала высокого уровня и запуску таймера 14, т.е. станция 4 оповещена об окончании операции приема из линии

2 связи.

В режиме "Прием" из линии 2 связи при конфликтной ситуации, т.е, при наличии двух или более передач одновременно, иа втором выходе второго детектора 21 устанавливается сигнал низкого логического уровня, который поступает на счетный вход триггера

22, что ведет к установке на его выходе сигнала высокого логического уровня и через элемент 16 к запуску таймера

13. Это вызывает передачу на дополнительный вход станции 4 такого количества импульсов, вырабатываемых генератором 28, которое соответствует времени срабатывания таймера

13. По окончании срабатывания таймера 13 на его выходе вырабатывается импульс отрицательной полярности, который устанавливает на выходе триггера 22 низкий логический уровень, т.е. подтверждает через схему

)524)87

27 установку на выходах индикатора

23 сигналов низкого логического уровня. Снятие сигнала "Прием" с первого выхода детектора 21 после разрешения конфликтной ситуации вызывает срабабывание таймера 14 и опонещение станции 4.

При передаче в линию 2 связи возможны следующие случаи . Передача — 10 прием корректно", "Конфликт в блоке", "Конфликт в линии — последний", "Конфликт в линии — не последний" и Генерация станции".

f5

В случае ситуации "Передача— прием корректно" информация со станции 4 поступает на интерфейсный приемник 5, с выходов которого поступает на первый вход канального передатчика 6 и вход первого детектора 8, На выходе детектора 8 устанавливается сигнал "Передача" низким логическим уровнем, что приводит к срабатыванию триггера 9 и установке 25 на его выходе и выходе элемента 5 сигналов низкого логического уровня.

При этом разрешена работа канального передатчика 6 и информации, передаваемой станцией 4, поступает в линию 2 связи, откуда через канальный приемник 18 и коммутатор 19 она попадает на вход второго детектора 21 и второй вход интерфейсного передатчика 25. Далее блок 1 ведет себя аналогично ситуации "Корректный прием" с той лишь разницей, что при прекращении передачи в установке высокого логического уровня на втором выходе индикатора 23 используется анализ 4О сигналов "Передача" и "Прием", после чего происходит запуск таймера 14 и оповещение станции 4 °

Ситуация "Конфликт в блоке" возникает при следующих условиях: стан- 45 ция 4 начала передачу, но эта передача еще не вьппла в линию 2 связи; иэ линии 2 связи в блок 1 уже поступает индюрмация, передаваемая другой станцией. Иначе, если сигнал

"IIpveM" устананливается с некоторым опережением по отношению к сигналу

"Передача" (ситуация, обратная случаю пПередача — прием корректно ), т.е, если сигнал низкого логического уровня на втором входе триггера 9 устанавливается раньше сигнала низкого логического уровня на его первом входе, состояние триггера 9 не изменяется и на его выходе присутствует высокий логический уровень, канальный передатчик 6 заблокирован.

Такая комбинация сигналов анализируется индикатором 24, что приводит к установке на его выходе сигнала высокого логического уровня и через элемент )7 к запуску таймера 14, т.е ° оповещению станции 4. Станция

4 в соответствии с протоколом разрешения конфликтной ситуации прекращает передачу. Блок 1 оказывается в режиме "Прием информации" иэ линии

2 связи. Таймер ll необходим для автоматического отключения функции приоритета приема из линии 2 связи над передачей станции 4, т,е. функция приоритета устанавливается на время, незначительно превьппающее время обработки станцией 4 конфликтной ситуации. Это дает возможность станции 4 в случае невозможности приема информационного пакета, поступающего в нее иэ линии 2 связи, спровоцировать конфликт в линии 2 связи, т.е. испольэовать механизм защиты от пропадания пакетов в случае перегрузки приемных буферов станции 4.

Ситуации "Конфликт в линии — последний и "Конфликт в линии — не последний" отличаются между собой только окончаниями и обрабатываются блоком 1 следующим образом. Передача в линию 2 связи происходит так же, как и в случае 1|Передача — прием — корректно", но в линии 2 возникает конфликтная ситуация, которая обнаруживается вторым детектором 21 и обрабатывается аналогично ситуации "Прием" при конфликтной ситуации н линии.

При окончании рассматриваемых ситуаций анализируется снятие сигналов

"Передача" с выхода детектора 8 и

"Прием" с выхода детектора 21 и в зависимости от условий "Снято одновременно или Передача снята раньше" соответственно на втором или первом выходах индикатора 23 устанавливается сигнал высокого логического уровня, что ведет к запуску таймера 14 или таймера 13, иначе — соответствующему оповещанию станции 4. Условие выхода последним из конфликтной ситуации говорит о том, что станция 4 начинала передачу первой и, имея соотвеФствующие средства повьпнения приоритетности вьиода, может воспользоваться переданным ей оповещением для полу9 1524 чения преимущества при следующей попытке передачи в линию 2 связи.

Ситуация Генерация станции" может возникнуть иэ-за сбоев в выходных

5 узлах станции 4, использующих средства представления передаваемой информации при помощи "манчестерского" кодирования и в случае нарушения, а именно превьппения максииально определенного размера информационного пакета, Эту ситуацию блок 1 обрабатывает аналогично ситуации "Передача — прием — корректно", но установка низкого логического уровня на 15 выходе триггера 9 не только разрешает работу канального передатчика

6, но и запускает таймер 10. Если длительность сигнала "Передача" MtHb me заданного числа битовых интерва- 20

Ф1 II лов, то снятие сигнала Передача автоматически сбрасывает таймер 10 и на его выходе никакие сигналы не вырабатываются, т.е. сохраняется высокий уровень, В случае, если длительность сигнала "Передача" превьппает это число битовых интервалов, на выходе таймера !О устанавливается сигнал низкого логического уровня, который поступает 30 на второй вход канального передатчика 6, что выэывает его блокировку и прекращение перадачи в линию 2 связи, и на первые входы таймера 12 и коммутатора 20. Происходит запуск таймера 12 и на его второи выходе устанавливается сигнал низкого логического уровня, который позволяет передать станции 4 оповещание.

После окончания времени срабатыва- 40 ния таймера 12 на его первом выходе появляется импульс отрицательной полярности, поступающий на первый вход триггера 29, что приводит к

его срабатыванию, т.е. перевода блока в режим "Илейф". Установка низкого логического уровня на четвертом входе блока 23 не позволяет ему сработать и вывести блок 1 из режима "Нлейфа" в случае прекраще- 50 ния генерации станции.

l87

55

Формула изобретения

Устройство привмопередачи для сети множественного доступа, содержащее линию связи, терминальную станцию, последовательно соединенные интерфейсный приеиник и канальный передатчик, последовательно соединенные первый детектор, первый триггер и первый таймер, канальный прием" ник, второй детектор, первый интерфейсный передатчик и генератор, причем второй выход интерфейсного приемника соединен с входом первого детектора, выход первого таймера подключен к второму входу канального передатчика, первый выход второго, детектора соединен с первым .входом первого интерфейсного передатчика, вход интерфейсного приемника и выход первого интерфейсного передатчика соединены соответственно с выходом н входом терминальной станции, а выход канального передатчика и вход канального приемника подключены к линии связи, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности работы сети множественного доступа, введены усилитель, первый, второй и третий элементы ИЛИ, второй, третий, четвертый и пятый таймеры, первый и второй коммутаторы, второй интерфейсный передатчик, второй и третий триггеры, первый и второй индикаторы конфликта н элеиенты

И, прнчеи вход усилителя соединен с первым выходом интерфейсного приемника, выход усилителя соединен с первым входом первого коммутатора, выход первого элемента ИЛИ подключен к третьему входу канального передатчика, а ее первый вход объединен с первым входом второго индикатора конфликта и подключен к выходу первого триггера, второй вход первого элемента KIH и второй вход первого коммутатора объединены и подключены к выходу третьего триггера, третий вход первого коммутатора соединен с выходом канального приемника, выход первого коммутатора подключен к входу второго детектора и второму входу первого интерфейсного передатчика, первые входы второго, третьего, четвертого и пятого таймеров соединены с вторым входом первого таймера и первым входом второго коммутатора и подключены к выходу генератора, второй вход второго таймера соединен с первым входом первого индикатора конфликта и подключен к первому выходу второго детектора, выход второго таймера соединен с вторым входом первого триггера, второй выход второго детектора совди15241

Составитель И.Королев

Редактор О.Головач Техред М.Ходанич Корректор C.Черни

Заказ 7055/57 Тираж 626 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.ужгород, ул . Гагарина, 101 нен со счетным входом второго триггера, установочный вход которого соединен с первым входом элемента И и подключен к первому выходу четвертого таймера, второй выход которого соединен с вторым входом второго коммутатора, выход второго триггера подключен к первому входу второго

° » элемента ИЛИ, выход которого соединен 10 с вторым входом четвертого таймера, второй вход второго элемента ИЛИ соединен с первым выходом первого индикатора конфликта, а его второй выход соединен с первым входом третьего элемента ИЛИ, выход которой подключен к второму входу пятого таймера, второй вход третЬего элемента ИЛИ соединен с выходом второго индикатора конфликта, вторые входы 20 обоих индикаторов конфликта объединены и подключены к выходу первого детектора, третий вход первого инди-!

87 12 катора конфликта соединен с выходом элемента И, второй вход которого объединен с установочным входом третьего триггера и подключен к лерг вому выходу третьего таймера, третий вхоД второго коммутатора н второй вход третьего таймера объединены с четвертым входом первого индикатора конфликта и подключены к выходу первого таймера, третьи входы элемента

И и второго индикатора конфликта подключены к первому выходу пятого таймера, второй выход которого соединен со счетным входом треть го триггера и подключен к четвертому входу второго коммутатора, выход которого через второй интерфейсный передатчик соединен с дополнительным входом терминальной станции, пятый вход второго коммутатора соединен с вторым выходом третьего таймера,