Санкт-петербургский государственный университет аэрокосмического приборостроения




НазваниеСанкт-петербургский государственный университет аэрокосмического приборостроения
страница3/4
Дата19.12.2012
Размер0.64 Mb.
ТипРеферат
1   2   3   4




Схема приема




2-й





Рисунок 3.1 Схема приема кадров сетевой технологии МДШ







Схема выдачи




Рисунок 3.2 Схема выдачи кадров сетевой технологии МДШ




4. ОПИСАНИЕ ПРИНЦИПИАЛЬНОЙ ЭЛЕКТРИЧЕСКОЙ СХЕМЫ СТАНЦИИ ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ


Принципиальная электрическая схема станции ЛВС представлена в приложении 1.

Центральный процессор тактируется частотой 4МГц от внутреннего генератора.

ОЗУ приема и выдачи кадров предназначено для хранения передаваемых кадров и приема их из среды.

При получении данных производится разделение импульсов данных и синхроимпульсов (RxD и RxC). При передаче данных TxD и TxC смешиваются в кодирующем устройстве и передаются в виде единого манчестерского кода.

Контроллеры прямого доступа в память управляют процессом приема пакетов из сети в ОЗУ ПР и процессом выдачи пакетов в сеть из ОЗУ ПД.

ОЗУ ПР служат для временного хранения пакетов, поступающих из сети связи. ОЗУ ПД предназначено для временного хранения пакетов, сформированных станцией и предназначенных для выдачи в сеть связи.

Схема сравнения адресов служит для определения принимаемого кадра данной станцией (АП=СА).

Буферный регистр принимаемой информации согласует скорость обмена буферной памяти станции и скорость передачи информации в физической среде. Этот регистр преобразует последовательный код в параллельный.

Буферный регистр выдаваемой информации сопрягает скорость обмена буферной памяти станции и скорость передачи в физической среде. Этот регистр преобразует параллельный код в последовательный.


5. ОПРЕДЕЛЕНИЕ ТРЕБУЕМОГО ОБЪЕМА БУФЕРНОЙ ПАМЯТИ


Объем буфера накопителя должен выбираться узлами обеспечения заданной вероятностью потери пакета. В /2/ приведены формулы:



где:

Рпот – вероятность потери пакета из-за переполнения буфера

– загрузка системы

N – число пакетов, которые способен хранить буфер


Емкость буферного накопителя (число пакетов):



Примем:

Pпот=10-7 при =0,2,

Тогда: N=(Ln10-7-Ln (1-0.2-10-7))/Ln0.2=9.88 10 пакетов.

Исходя из того, что максимальный размер пакета, используемого данной станцией, равен 1500 байт, получаем требуемый объем ОЗУ:


Vозу = 10 1500 15 Кбайт.


6. ОПИСАНИЕ ГРАФ - СХЕМЫ РЕЖИМА РАБОТЫ УСТАНОВЛЕНИЯ ЛОГИЧЕСКОГО СОЕДИНЕНИЯ


Алгоритмы работы станции в режиме УЛС описаны в /3/.

Граф-схемы алгоритма работы станции в фазе установления логического соединения представлены на рисунке 6.1 и 6.2 для инициирующей и приемной стороны соответственно. Опишем работу этих граф-схем.


Установление логического соединения:


Организацию логического канала может осуществить любая станция.

С этой целью она передает команду SABM (Set Asincronic Balanse Mode - установить асинхронный сбалансированный режим).

Другая станция, получившая команду SABM, в случае согласия на установление логического канала:

-отвечает передачей ответа UA (unnumered acnoledgement);

-устанавливает значения переменных передачи V(S) и приема V(R)

равными 0 для соответствующего логического канала.

Если станция не имеет возможности установить логическое соединение, она отвечает посылкой ответа DM (disconnect mode).

После передачи команды SABM инициирующая станция:

-запускает таймер T1;

-при отсутствии ответа (UA или DM) передача команды SABM повторяется

до N2 раз.

Значения T1 и N2 являются системными параметрами и проектом стандарта не определены.

После получения согласия UA

-таймер T1 сбрасывается;

-переменные V(S) и V(R) на данной станции для соответствующего логического канала принимают нулевые значения.

При получении отрицательного ответа DM таймер T1 сбрасывается

и процедура заканчивается.




Рисунок 6.1. Граф-схема алгоритма УЛС инициирующей стороны


Инициирующая сторона:

  1. В начале N присваиваем 1 (число попыток).

  2. Передача SABM.

  3. Запускаем таймер Т1.

  4. Проверяем, получен ли сигнал UA (подтверждение), если да то производим сброс таймера и обнуляем V(S) и V(R), завершаем работу.

  5. Проверяем, получен ли сигнал DM (отказ), если да то производим сброс таймера и завершаем работу.

  6. Проверяем время на таймере Т1 меньше или равно времени задержки, если да то 4, если нет то увеличиваем на 1 число попыток N.

  7. Проверяем число попыток меньше или равно максимальному числу попыток, если да то 2, если нет, то завершаем работу.





Рисунок 6.2. Граф-схема алгоритма УЛС приемной стороны


Приемная сторона:

  1. Проверяем SABM получена? Если нет то 1, если да то 2

  2. Проверяем станцию на возможность соединения, если нет то передаём сигнал DM (отказ) и завершаем работу, если да то 3.

  3. Передаём сигнал UA (подтверждение), обнуляем V(S) и V(R) и завершаем работу.



7. ОПИСАНИЕ ПРОГРАММЫ ЗАДАННОГО РЕЖИМА РАБОТЫ СТАНЦИИ УСТАНОВЛЕНИЯ ЛОГИЧЕСКОГО СОЕДИНЕНИЯ


Программа заданного режима работы станции установления логического соединения состоит из двух подпрограмм. Из подпрограммы инициирующей и приемной сторон.

Подпрограмма инициирующей стороны выглядит следующим образом:


BSF STATUS, RPO (переключение в банк1)

CLRF TRIS B (настройка портов для приема UA и DM)

MOVLW 0XFF

MOVWF TRIS A (настройка портов для передачи SABM)

CLRF TRIS C (настройка порта для таймера)

BCF STATUS, RPO (переключение в банк0)

MOVLW 00000001B (счетчик попыток)

MOVWF 0X30

MOVLW 00001111B

MOVWF 0X31 (номер последней попытки)

MOVLW XXXXXXXXB

MOVWF 0X32 (максимальное время ожидания)

MOVLW 10101010B

MOVWF 0X33 (значение UA)

MOVLW 01010101B

MOVWF 0X34 (значение DM)

MOVLW 11110000B

MOVWF 0X35 (код команды SABM)

M1:

MOVF 0X35, 0

MOVWF RA (передача SABM)

MOVLW 00000001B

MOVWF RC

M2:

MOVF RB, 0

MOVWF 0X37 (прием UA или DM)

XORWF 0X33, 0

BTFSC Z, 1 (проверка на совпадение UA)

GOTO M3

MOVF 0X37, 0 (проверка на совпадение DM)

XORWF 0X34, 0

BTFSC Z, 1

GOTO M4

MOVF TMR0, 0

SUBWF 0X32, 0 (проверка с максимальным временем ожидания)

MOVWF 0X36

BTFSS 0X36, 0

GOTO M2

INCF 0X30, 1 (увеличиваем счетчик попыток)

MOVF 0X30, 0

SUBWF 0X31, 0

MOVWF 0X36

BTFSS 0X36, 0 (проверка с номером последней попытки)

GOTO M1

MOVLW 00000000B (сообщение о невозможности соединения)

MOVWF RA

GOTO M5

M3:

MOVWF 0x43 (обнуление V(S) и V(R))

M4:

CLRF TMR0 (сброс таймера)

CALL YRR (установление режима соединения)

M5:

SLEEP


Подпрограмма приемной стороны выглядит следующим образом:


BSF STATUS, RPO (переключение в банк1)

CLRF TRIS B (настройка портов для приема SABM)

MOVLW 0xFF

MOVWF TRIS A (настройка портов для передачи UA и DM)

BCF STATUS, RPO (переключение в банк0)

MOVLW 11110000B

MOVWF 0x40 (код команды SABM)

MOVLW 10101010B

MOVWF 0x41 (значение UA)

MOVLW 01010101B

MOVWF 0x42 (значение DM)

M1:

MOVF RB,0 (прием)

XORWF 0x40,0 (SABM?)

BTFSC Z,1 (получен SABM)

GOTO M1

M2:

MOVF RD,0 (чтение бита возможности установки соединения)

BTFS W,0 (проверка возможности установки соединения, 1 - да)

GOTO M3

MOVF 0x41 (передача UA)

MOVLW 00000000B

MOVWF 0x43 (обнуление V(S) и V(R))

GOTO M4

M3:

MOVF 0x42 (передача DM)

M4:

SLEEP


8. ОЦЕНКА ЭФФЕКТИВНОСТИ РАБОТЫ СТАНЦИИ


Эффективность методов доступа к среде определяется как среднее время задержки, зависящее от коэффициента загрузки среды передачи. Модель сети на структуре шина приведена на рисунке 8.1 \2\.

Пусть имеется N узлов с очередями, которые подключены к общей среде передачи. На каждый узел от абонента поступает пуассоновский поток пакетов с интенсивностью 0 [пакетов/с]. Эти пакеты обслуживаются с интенсивностью 0 [пакетов/с]. Пусть известны времена распространения сигналов ij между узлами i и j и максимальное время распространения сигналов в среде m . Пусть заданы средняя длина пакета Tp и скорость передачи в среде fd [бит/с].

Необходимо определить зависимость среднего времени задержки пакетов в узле (от момента поступления пакетов от абонента в узел до передачи его в среду) от коэффициента использования среды передачи

, (8.1)

где S - средняя (эффективная) скорость передачи информации в среде (бит/с).

Предполагаем, что коэффициент загрузки каждого узла равен 0, среднее время передачи пакета активным узлом получившим управление равно Тр, среднее время передачи управления от пассивного узла составляет время , среднее время передачи управления от активного узла равно .





Рисунок 8.1. Модель сети на структуре шина


Имеем следующие зависимости для коэффициента использования среды и среднего времени задержки пакетов в узле:

, (8.2)


. (8.3)

где N – число узлов

Тр – время передачи пакета

м – максимальное время распространения на среде передачи

0 – коэффициент загрузки сети

Тм – время передачи маркера


8.1. Маркерный доступ при произвольном расположении узлов на структуре шина


Здесь среднее время распространения между парой узлов \2\:

.

Следовательно,



С учетом этого выражения и выражений (8.2) и (8.3) получим:




8.2. Интервально-маркерный доступ при произвольном расположении узлов на структуре шина


Среднее время распространения сигнала между парой узлов будет \2\:



Среднее время передачи управления от активного узла \2\:

.


Среднее время передачи управления от пассивного узла \2\:


.

Тогда, подставляя полученные выражения в (8.2) и (8.3), получим:




8.3. Сравнение маркерного доступа и интервально-маркерного доступа на структуре шина


Разрабатываемая ЛВС в соответствии с техническим заданием имеет следующие параметры:

  • скорость передачи данных по каналу связи fd = 4 Мбит/с;

  • длина пакета (кадра) b – 1500 байт;

  • число станций в сети N = 70 шт.;

  • длина сети L = 7 км.


В этих условиях при длине пакета 1500 байт и длине кабеля 7000 м отношение максимального времени распространения сигнала к времени передачи пакета данных составит:



Будем предполагать, что длительность маркера составляет 5% от средней длины пакета, т.е.




отношение времени реакции узла к максимальному времени распространения сигнала τ / τ m=0.1


1   2   3   4

Похожие:

Санкт-петербургский государственный университет аэрокосмического приборостроения icon«Санкт-Петербургский государственный университет аэрокосмического приборостроения» английский язык
«Санкт-Петербургский государственный университет аэрокосмического приборостроения»
Санкт-петербургский государственный университет аэрокосмического приборостроения iconМетодические указания по подготовке к работе 7 Описание программы моделирования 13
Санкт-петербургский государственный университет аэрокосмического приборостроения
Санкт-петербургский государственный университет аэрокосмического приборостроения iconФедеральное государственное автономное образовательное учреждение высшего профессионального образования
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Санкт-петербургский государственный университет аэрокосмического приборостроения icon«санкт-петербургский государственный университет аэрокосмического приборостроения» методические рекомендации по организации семинарских и практических занятий по дисциплине конституционное право россии по специальности: 030501 Юриспруденция
Конституционное право России: Методические рекомендации для проведения семинарских занятий по курсу «Конституционное право России»...
Санкт-петербургский государственный университет аэрокосмического приборостроения iconМ. Б. Игнатьев ~ А. В. Никитин ~ А. А. Никитин ~ Н. Н. Решетникова
Санкт-Петербургский государственный университет аэрокосмического приборостроения (СПбгуап)
Санкт-петербургский государственный университет аэрокосмического приборостроения iconСанкт-петербургский государственный университет аэрокосмического приборостроения
Учебное пособие предназначено для студентов, обучающихся по специальности 230101 и многим смежным специальностям информационного...
Санкт-петербургский государственный университет аэрокосмического приборостроения iconСанкт-петербургский государственный университет аэрокосмического приборостроения прикладная экономика
Настоящие методические указания составлены для студентов технических специальностей всех форм обучения
Санкт-петербургский государственный университет аэрокосмического приборостроения iconАлгоритмы параметрической идентификации в системах автоматического управления сложными динамическими объектами
Работа выполнена на кафедре компьютерной математики и программирования Государственного образовательного учреждения высшего профессионального...
Санкт-петербургский государственный университет аэрокосмического приборостроения iconМетодики и процедуры организации и управления производством интегрированных модулей бортовой радиоэлектронной аппаратуры
Работа выполнена на кафедре инноватики и управления качеством Федерального государственного автономного образовательного учреждения...
Санкт-петербургский государственный университет аэрокосмического приборостроения iconМетодическое обеспечение организации труда при планировании мелкосерийного производства на предприятиях оборонно-промышленного комплекса
Работа выполнена на кафедре экономической теории и предпринимательства в Федеральном государственном автономном образовательном учреждении...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница