Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АТПП 1 часть.docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
2.4 Mб
Скачать

2.12.2. Концентраторы (хабы)

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

Концентратор устроен точно так, как повторитель интерфейсов (рис. 2.46), но имеет больше портов и, соответственно, устройств для гальванической изоляции. Часто гальваническую изоляцию между портами концентратора не делают, чтобы удешевить коммерческий продукт. Это оправдано, когда концентратор используется для создания сети сложной топологии на ограниченной площади.

В сетях Ethernet при поступлении сигнала одновременно на два или более портов концентратора возникает коллизия. Поэтому Ethernet-концентраторы в настоящее время практически полностью вытеснены сетевыми коммутаторами, не имеющими указанной проблемы.

2.12.3. Преобразователи интерфейса

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

Сложность преобразователя интерфейсов существенно зависит от количества уровней модели OSI и их функций, которые должны быть реализованы в преобразователе. В простейшем частном случае, когда требуется преобразовать RS-232 в RS-485, и интерфейс RS-232 работает в режиме программного управления потоком данных, возможна побитовая ретрансляция сигналов без изменения протокола даже физического уровня. Однако в общем случае интерфейс RS-232 передает параллельно 10 сигналов, в то время как RS-485 - только два (Data+ и Data-), поэтому для полного преобразования интерфейса пришлось бы делать конвертирование между параллельным и последовательным форматом данных. Кроме того, RS-232 может работать в полнодуплексном режиме, а RS-485 - только в полудуплексном (при двухпроводной схеме подключения). Поэтому в общем случае преобразование интерфейсов невозможно без изменения протокола передачи данных и специального программного обеспечения для портов ввода-вывода.

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

Преобразователь rs-232 - rs-485/422

В простейшем, но наиболее распространенном случае, когда к компьютеру с портом RS-232 требуется подключить сеть на основе интерфейса RS-485, порт RS-232 используют в режиме программного управления потоком данных. При этом из 10 клемм интерфейса используются только три: TD (Transmit Data - передача данных), RD - (Receive Data - прием данных) и SG (Signal Ground - сигнальное заземление), а протокол передачи не зависит от типа интерфейса. Преобразование интерфейса сводится фактически только к побитовому преобразованию потока данных из одной электрической формы в другую, без преобразования протоколов передачи и изменения драйверов порта ввода-вывода. Структурная схема такого преобразователя показана на рис. 2.47. Она отличается от схемы на рис. 2.46 по сути только типом приемопередатчиков портов ввода-вывода и наличием порта RS-422 (выводы Tx+, Tx-, Rx+, Rx-) одновременно с портом RS-485 (выводы Data+, Data-).

Описанный преобразователь находит применение при подключении к компьютеру промышленной сети Modbus или DCON, а также отдельных устройств с интерфейсом RS-485 или RS-422.

Рис. 2.47. Типовая структура двунаправленного преобразователя интерфейсов RS-232 в RS-485 и RS-422 типа NL-232C

Преобразователи интерфейса часто используют в качестве удлинителей интерфейса, т. е. для увеличения расстояния, на которое можно передать информацию. Например, для удлинения порта RS-232 можно использовать преобразователь RS-232 в RS-485, который обеспечивает дальность до 1,2 км, и на приемном конце сделать обратное преобразование из RS-485 в RS-232. Аналогично можно использовать оптоволоконный интерфейс или CAN. Однако чаще для удлинения интерфейсов используют преобразование в промежуточный нестандартный канал передачи, использующий повышенную мощность сигнала и позволяющий передавать данные на расстояние, например, до 20 км по медному кабелю.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]