Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование МСУ 2.doc
Скачиваний:
25
Добавлен:
19.11.2019
Размер:
24.09 Mб
Скачать

16. Связь локальной сети контроллеров с пэвм

Когда речь идёт о локальных сетях, следует иметь представление о топологии локальной сети, скорости обмена информацией между устройствами, допустимое количество устройств в сети и расстояние между ними. Существуют три основных топологии сети: кольцо, общая шина и звезда.

Если говорить о топологии сети "Транзит", то это - кольцо. Скорость обмена по сети равна 9600бит/с, количество устройств (контроллеров и шлюзов) в сети не более 15, расстояние между ними до 500м. Единицу скорости обмена бит/с называют бод. Поэтому 9600бит/с = 9600бод = 9,6Кбод.

Если говорить о топологии контроллеров серии "Контраст" (КР300), то это - общая шина. Локальную сеть контроллеров КР-300 назвали "Магистр". Приведём краткую характеристику локальной сети "Магистр".

Магистральный последовательный канал используется для построения локальной сети и имеет следующие характеристики:

тип канала — асинхронный;

топология сети — „общая шина”;

интерфейс — RS-485;

число контроллеров в сети — до 32;

скорость передачи данных — 19,2, 38,4, 57,6, 115,2, 250, 500 Кбод, устанавливается пользователем;

гальваническая развязка — имеется;

длина линии связи сети — до 1,2 км в зависимости от установленной скорости передачи данных;

тип линий связи — витая пара или коаксиальный кабель.

Радиальный последовательный канал используется в качестве шлюза для связи с верхним уровнем. Аппаратно это реализуется через блок питания шлюзовой (БП-Ш). Характеристики канала связи с ПЭВМ:

тип канала — асинхронный;

интерфейс — RS-232C или ИРПС;

формат байта: старт-бит, 8 бит данных, контроль по паритету отсутствует, длина стоповой посылки — 1 бит;

скорость передачи данных — 1,2, 2,4, 4,8, 9,6, 19,2, 38,4, 57,6, 115,2 Кбод, зависит от интерфейса (для ИРПС — только первые 5 значений) и устанавливается пользователем;

гальваническая развязка — только для ИРПС;

длина линий связи — до 1,2 км, зависит от интерфейса (для RS-232C — до 15 м) и установленной скорости передачи данных;

тип линий связи — две витые пары.

В названиях RS-232, RS-485, RS-422 RS расшифровывается как Recommended Standard (рекомендованный стандарт)[9]. Ключевое слово тут - "рекомендованный", означающее, что эти стандарты никогда никем не были приняты. Смысл статуса "рекомендованный" означает только одно - каждый производитель вправе реализовать этот интерфейс так, как он считает нужным. Однако, если производитель желает, чтобы его устройство было совместимо с другими аналогичными устройствами, он должен придерживаться определенных правил, которые собственно и закреплены этим стандартом. Все RS-интерфейсы можно разделить на полудуплексные (half-duplex) и дуплексные (full-duplex). Правда, деление такое не совсем точно, т.к. тот же RS-485 может быть и полудуплексным (два провода) и дуплексным (четыре провода), они так и называются - 2-wire (2-проводный) RS-485 и 4-wire (4-проводный) RS-485[10]. Симплексные (simplex) интерфейсы позволяют передавать данные только в одну сторону, т.е. только с передатчика на приемник, но не обратно. В качестве примера симплексного интерфейса можно привести FM радио или телевидение. Применяется в тех случаях, когда надо просто передать информацию какому-либо устройству без необходимости подтверждения и обратной связи.

Полудуплексные интерфейсы снимают главное ограничение симплексных интерфейсов - одностороннюю связь. Они позволяют двум устройствам обмениваться информацией, причем оба устройства могут быть и приемниками и передатчиками, но не одновременно! Т.е. каждое устройство может либо передавать, либо принимать (например, RS-485 полудуплексный).

Применение дуплексного интерфейса позволяет осуществлять прием и передачу информации одновременно, т.е. оба устройства могут быть и приемником и передатчиком одновременно. Например, RS-232 - дуплексный интерфейс.

Амплитуда принятого сигнала должна быть больше зоны нечувствительности: для логической 1 - отрицательнее минус 3В, для логического 0 - положительнее плюс 3В. Сигнал, попадающий в зону нечувствительности, трактуется как отсутствие сигнала. Это касается активного сопротивления кабеля. Реактивная составляющая влияет на форму принятого сигнала. Она не должна быть индуктивной во избежание появления выбросов напряжения в цепях обмена. В то же время, она не должна иметь большой емкостной составляющей. Интерфейс RS-232 использует небалансный (unbalanced) сигнал, в то время как RS-422/RS-485 используют балансный (balanced) сигнал.

Небалансный сигнал передается по несбалансированной линии, представляющей собой сигнальную землю и одиночный сигнальный провод, уровень напряжения на котором используется, чтобы передать или получить двоичные 1 или 0. Напротив, балансный сигнал передается по сбалансированной линии, которая представлена сигнальной землей и парой проводов, разница напряжений между которыми используется для передачи/приема бинарной информации (все вместе составляет экранированную витую пару). Не углубляясь в подробности, можно сказать, что сбалансированный сигнал передается быстрее и дальше, чем несбалансированный. Для небалансного сигнала уровень двоичной единицы соответствует диапазону от минус 5В до минус 15В. Уровень нуля лежит в пределах от 5В до 15В.

Аппаратная часть связи с ПЭВМ показана на рис.39. Связь ПЭВМ с локальной сетью "Транзит" осуществляется через блок сопряжения (шлюз) по интерфейсу RS-232C. Протокол обмена информацией с контроллерами локальной сети "Транзит" описан в литературе[3].

Интерфейс RS-232С - это одна из разновидностей последовательных интерфейсов, то есть информационный сигнал передается последовательно, бит за битом, по одному сигнальному проводу. Таким образом, теоретически, последовательные интерфейсы требуют только пары проводов (сигнальный и общий). Из этого вытекает, что помехоустойчивость такого вида передачи сигналов должна быть довольно велика, так как в единичный интервал времени помеха может воздействовать только на один бит в байте, а не на все 8, как в параллельном интерфейсе. Канал связи RS232 допускает соединение “точка” - ”точка”. Уровень сигналов в платах, формат байтов, скорости работы полностью соответствуют стандарту RS232. Для связи локальной сети "Транзит" с ПЭВМ через шлюз используется трехпроводная схема соединения:

ПЭВМ (RS-232) DB9

Шлюз (RS-232)

Наименование

Цепь

Конт.

Цепь

Конт.

Наименование

“приемник”

RxD

2

TxD

2

“передатчик”

“передатчик”

TxD

3

RxD

3

“приемник”

“земля”

GND

5

GND

7

“земля”

Примечание: Гальваническая развязка линии отсутствует. Желательно использовать на ограниченных расстояниях до 10м. В лаборатории линия связи от ПЭВМ N1 около 15м. Связь и в этом случае достаточно устойчивая, т.к. нет помех, и скорость обмена составляет 4800бит/с. Допускается использовать только в системах с общим заземлением или с автономным питанием.

Данный коммуникационный интерфейс применяется в IBM-совместимых ПК. Стандарт RS-232С разработан в 1969 г. американской Ассоциацией электронной промышленности (Electronic Industries Association) и носит название EIA RS-232-C, так же этот стандарт называется CCITT V.24. Каждое из устройств RS-232 представляет собой контроллер, оснащенный 25- или 9-штырьковым разъемом на задней стенке корпуса ПЭВМ. Этот разъем может использоваться для подключения мыши, графопостроителя или многих других устройств, а также организации связи между ПЭВМ. Общий вид такого разъема приведен на рис.40. Вместо букв используются для нумерации контактов и цифры. Отечественный аналог этого стандарта носит название “Стык С2”, а сам порт называется универсальным асинхронным приемопередатчиком (УАПП). Еще одно название программируемый элемент асинхронной связи (ACE).

Рис. 40. Стандартный разъем последовательного порта

Буквы A…P означают номера контактов 10..25. Оба разъема - "папа" (DBxxM, male), со штырьками.

Наименования контактов разъёма RS-232 приведены в таблице 16.

Таблица 16

Название сигнала

Номер контакта

Назначение

Направление

DB9

DB25

DCD

1

8

Связь модемов установлена

В ПЭВМ

RX (RxD, Sin)

2

3

Принимаемые данные

В ПЭВМ

TX(TxD, Sout)

3

2

Передаваемые данные

Из ПЭВМ

DTR

4

20

Готовность ПЭВМ к работе

Из ПЭВМ

SG (GND)

5

7

Сигнальная земля

-

DSR

6

6

Готовность модема к работе

В ПЭВМ

RTS

7

4

Запрос на передачу

Из ПЭВМ

CTS

8

5

Готовность модема к передаче

В ПЭВМ

RI

9

22

Индикатор вызова

В ПЭВМ

FG

o

1

Защитная земля

-

TxC

-

15

Тактирование

В ПЭВМ

RxC

-

17

Тактирование

В ПЭВМ

ERxC

-

18

Тактирование

Из ПЭВМ

-

21

Кольцевой тест через удаленный модем

Из ПЭВМ

ETxC

-

24

Тактирование

Из ПЭВМ

TI

-

25

Индикатор теста

В ПЭВМ