Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Электронные средства сбора и обработки информации. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
и неэффективный. Количество портов в каждом устройстве должно быть достаточным для связи с остальными устройствами.
Рис. 2.2. Полносвязная топология
Полносвязные топологии применяются редко, так как это экономиче-
ски не выгодно. Чаще этот вид топологии используется в системах, где критична скорость передачи информации и используется небольшое ко­личество устройств.
2.2.3. Ячеистая топология
В случае удаления из полносвязной топологии некоторых возможных связей получается ячеистая топология (рис. 2.3). В системе с ячеистой то­пологией физически связываются только устройства с максимально ин­тенсивным обменом данными.
Рис. 2.3. Ячеистая топология
Остальные устройства не имеют прямой связи между собой, и обмен данными между этими устройствами осуществляется при помощи тран­зитных передач через промежуточные узлы. Ячеистая топология допуска­ет соединение большого количества устройств и характерна, как правило, для глобальных сетей.
21
2.2.4. Топология «общая шина»
Эта типология (рис. 2.4) одна из самых распространенных. В ней устройства подключаются к одной линии связи по схеме «монтажного ИЛИ». Применение топологии «общая шина» снижает стоимость соеди­нений, унифицирует подключение различных модулей, обеспечивает воз­можность почти мгновенного обращения ко всем устройствам. К основ­ным преимуществам этой топологии можно отнести малую стоимость и простоту разводки электрических соединений.
Рис. 2.4. Топология «общая шина»
Одним из недостатков является ее невысокая производительность. Это связано с тем, что в каждый момент времени только одно устройство может передавать данные, а остальные устройства в это время работают на прием. Поэтому пропускная способность канала связи всегда делится здесь между всеми узлами. Другим недостатком общей шины является ее низкая надежность из-за того, что неисправность кабеля или приемо­передатчика может полностью вывести из строя всю систему.
2.2.5. Топология «звезда»
Топология «звезда» показана на рис. 2.5, а. В этой топологии каждое устройство соединено отдельной линией связи с центральным узлом (кон­центратором). Центральный узел позволяет перенаправлять передаваемую информацию к одному или нескольким устройствам системы. Основное преимущество этой топологии перед топологией «общая шина» – большая надежность. Неисправность линии связи касается лишь того устройства, к которому эта линия связи подключена, и только неисправность цен­трального узла может вывести из строя всю систему. Кроме того, цен­тральный узел может обеспечивать интеллектуальную фильтрацию ин­формации, поступающей от узлов, и в случае необходимости блокировать передачи, запрещенные администратором.
22
а
б
Рис. 2.5. Топологии: а – звезда; б – иерархическая звезда
Основными недостатками этой топологии являются более высокая
стоимость системы из-за необходимости установки концентратора и огра­ниченные возможности по наращиванию количества узлов, связанные с количеством портов центрального узла. Одной из разновидностей тополо­гии «звезда» является топология «иерархическая звезда» (рис. 2.5, б).
2.2.6. Топология «кольцо»
В сетях с кольцевой конфигурацией (рис. 2.6) данные передаются по
кольцу от одного устройства к другому, как правило, в одном направле­нии. Если устройство распознает данные, предназначенные ему, то оно копирует их себе во внутренний буфер и отправляет маркер источнику о принятии данных.
Рис. 2.6. Топология «кольцо»
В топологии «кольцо» принимаются специальные меры, позволяю-
щие в случае выхода из строя или отключения какой-либо станции пре­рвать канал связи между остальными станциями. В этой топологии дан­ные передаются в одну сторону и, сделав полный оборот, возвращаются к узлу-источнику. Это дает возможность осуществлять контроль процесса доставки данных адресату, а также тестировать целостность сети и выпол-
23
нять поиск узла, работающего некорректно. Для поиска некорректно ра­ботающего узла в сеть посылаются специальные тестовые сообщения.
2.3. СПОСОБЫ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ
Последовательная передача данных может осуществляться в двух ре­жимах: асинхронном или синхронном. В асинхронном режиме каждому пе­реданному слову предшествует старт-бит, который сигнализирует приемни­ку о начале посылки. После старт-бита передаются биты данных, а также бит четности (может отсутствовать). Посылка завершается стоп-битом, ко­торый предназначен для создания паузы между посылками (рис. 2.7). Старт­бит следующего слова может посылаться в любой момент после стоп-бита, то есть имеется возможность передавать данные с паузой произвольной дли­тельности. Старт- и стоп-биты всегда имеют строго определенные значения. Старт-бит всегда имеет значение логического нуля, а стоп-бит – логической единицы. Это позволяет обеспечивать синхронизацию приемника по сигна­лу от передатчика.
Приемник и передатчик должны работать на одной скорости обмена данными. Генератор синхронизации, находящийся внутри приемника, ис­пользует счетчик-делитель опорной частоты, который обнуляется в мо­мент приема начала старт-бита. Этот счетчик предназначен для генерации внутренних стробирующих импульсов, по которым приемник фиксирует последующие принимаемые биты. Стробирующие импульсы должны рас­полагаться в середине битовых интервалов. Это позволяет корректно при­нимать данные даже при незначительном (не более 5 %) рассогласовании скоростей приемника и передатчика.
Рис. 2.7. Формат асинхронной передачи
24
Формат асинхронной передачи имеет такую структуру для того, что-
бы была возможность выявлять ошибки передачи. Например, если должен быть принят стоп-бит, а по стробу стоп-бита обнаружен уровень логиче­ского нуля, стоп-бит считается неправильно принятым и приемник фикси­рует ошибку передачи и игнорирует принятое слово, не сообщая устрой­ству об ошибке. Ошибка старт-бита возникает в случае обнаружения уровня логической единицы во время, отведенное под старт-бит.
Использование контроля четности позволяет повысить достоверность передачи данных. Для этого в посылку после битов данных вставляется контрольный бит четности. Этот бит дополняет количество битов, равных логической единице, до четного или нечетного числа в зависимости от принятого соглашения. Прием байта с неверным значением контрольного бита приводит к фиксации ошибки.
Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19 200, 38 400, 57 600 и 115 200 бит/с.
В кадре количество бит данных может составлять 5, 6, 7 или 8 (5- и 6-битные форматы распространены незначительно). Количество стоп-бит может быть 1, 1,5 или 2 (полтора бита означает только длительность сто­пового интервала).
В синхронном режиме передачи посылка имеет совершенно другую структуру. В этом режиме посылка начинается с синхробайта, имеющего уникальное значение. После передачи синхробайта передается поток ин­формационных бит без вставки служебных битов, например старт- и стоп-битов. Если у передатчика отсутствуют данные для передачи, то вме­сто информационных бит непрерывно передаются байты синхронизации. Синхронный режим чаще всего используют при передаче больших масси­вов данных, так как в посылке отсутствуют дополнительные служебные биты. Однако в синхронном режиме требуется решать проблемы синхро­низации, поскольку даже малое отклонение частот приведет к искажению принимаемых данных. Часто проблема синхронизации решается с помо­щью внешней синхронизации приемника с передатчиком, сигналы кото­рой передаются по отдельной линии.
Внешняя синхронизация достигается либо с помощью отдельной ли­нии для передачи сигнала синхронизации, либо с использованием само-
25
синхронизирующего кодирования данных, при котором на стороне при­емника из принятого сигнала могут быть выделены импульсы синхрони­зации.
2.4. ИНТЕРФЕЙС RS-232C
Интерфейс RS-232C был разработан для подключения приемопере-
дающей аппаратуры. В роли аппаратуры передачи данных (АПД) чаще всего выступает компьютер, принтер или другое периферийное оборудо­вание. В роли аппаратуры каналов данных (АКД) чаще всего выступает модем. Конечной целью подключения является соединение двух устройств АПД. Полная схема соединения показана на рис. 2.8.
Рис. 2.8. Полная схема соединения АПД
Интерфейс RS-232C также позволяет исключить канал удаленной
связи вместе с парой устройств АКД, соединив устройства непосред­ственно с помощью нуль-модемного кабеля (линковщика). Это подключе­ние показано на рис. 2.9.
Рис. 2.9. Нуль-модемная схема соединения АПД
Интерфейс RS-232C является последовательным асинхронным интер­фейсом, подключение устройств осуществляется по топологии «точка­точка». В стандарте описываются управляющие сигналы интерфейса, фор­мат пересылаемых данных, электрический интерфейс и типы разъемов.
В интерфейсе RS-232C используются несимметричные приемники и передатчики, так как сигнал передается относительно общего провода
26
(схемной земли). Гальваническая развязка в интерфейсе RS-232C
не предусмотрена.
Напряжение на входе приемника в диапазоне –12…–3 В соответствует логической единице, а в диапазоне +3…+12 В – логическому нулю. Диапа­зон в пределах –3…+3В является зоной нечувствительности (рис. 2.10).
Рис. 2.10. Уровни сигналов RS-232C
Уровни сигналов на выходах передатчиков должны быть в диапазоне –12…–5 В для представления логической единицы и +5…+12 В для пред­ставления логического нуля. Для корректного восприятия сигналов раз­ность потенциалов между схемными землями соединяемых устройств не должна превышать 2 В.
При использовании интерфейса RS-232C необходимо заземлять со­единяемые устройства, если они оба питаются от сети переменного тока и имеют сетевые фильтры.
Отключение и подключение устройств к интерфейсу RS-232C необ­ходимо производить при отключенном питании.
Существуют специальные буферные микросхемы приемников интер­фейса RS-232C, которые при несоблюдении правил заземления и комму-
27
тации обычно первыми выходят из строя. Для быстрой замены их часто
Номер контакта
Обозначение
DB-25S
DB-9S
7 5 SG - Сигнальная земля
2 3 TxD
O
Выход передатчика
3 2 RxD
I
Вход приемника
4 7 RTS
O
Выход запроса передачи данных
5 8 CTS
I
Вход разрешения терминалу пере-
6 6 DSR
I
Вход сигнала готовности от аппа-
20 4 DTR
O
Выход сигнала готовности терми-
8 1 DCD
I
Вход сигнала обнаружения несу-
22 9 RI
I
Вход индикатора вызова
устанавливают в панельки.
На аппаратуре передачи данных (в том числе на СОМ-портах компью­тера) обычно устанавливают вилки (DB-9P или DB-25P), а на аппаратуре каналов данных (модемах) чаще всего устанавливают розетки (DB-9S или DB-25S). Это позволяет подключать разъемы АКД к разъемам АПД непо­средственно через переходные кабели с розеткой и вилкой, у которых контакты соединены «один в один». Переходные кабели могут являться и переходниками с 9- на 25-штырьковые разъемы.
Если аппаратура АПД соединяется без модемов, то разъемы устройств (вилки) соединяются между собой нуль-модемным кабелем (Zero-modem или Z-modem), имеющим на обоих концах розетки, контакты которых со­единяются перекрестно.
В табл. 2.1 приведено назначение контактов разъемов СОМ-портов (и любой другой аппаратуры АПД).
цепи
Таблица 2.1
Направление Расшифровка
давать данные
ратуры передачи данных
нала к обмену данными
щей у удаленного модема
Контакты разъема DB-25S определены стандартом EIA/TIA-232-E,
разъем DB-9S описан стандартом EIA/ TIA-574. В настоящее время разъем
DB-25S практически не встречается.
28
2.5. ИНТЕРФЕЙСЫ RS-485 И RS-422
Интерфейсы RS-485 и RS-422 являются одними из наиболее распро-
страненных интерфейсов, которые используются на производстве.
Построенная на этих интерфейсах сеть представляет собой приемопе­редатчики, соединенные между собой витой парой. В отличие от интерфей­са RS-232C в основе интерфейсов RS-485 и RS-422 лежит принцип диффе­ренциальной передачи данных, что позволяет улучшить помехозащищен­ность. Суть дифференциальной передачи данных заключается в том, что по одному проводу (условно A) идет оригинальный сигнал, а по другому (условно B) – его инверсная копия. То есть если на одном проводе переда­ется логическая "1", то на другом – логический "0", и наоборот. Таким об­разом, между двумя проводами витой пары всегда есть разность потенциа­лов: при "1" она положительна, при "0" – отрицательна (рис. 2.11).
Рис. 2.11. Дифференциальная передача данных
При этом приемник воспринимает именно разность потенциалов ли­ний А и В. Такой способ передачи обеспечивает высокую устойчивость к синфазной помехе. Синфазной называется помеха, одинаково действу­ющая на оба провода линии. Например, проходящая через участок линии связи электромагнитная волна наводит в обоих проводниках потенциал. При передаче сигнала потенциалом в одном проводе относительно обще­го, как, например, в интерфейсе RS-232, наводка на сигнальном проводе может исказить передаваемую информацию. При дифференциальной пе­редаче в случае синфазной помехи искажение не происходит, так как если два перевитых провода пролегают близко друг к другу, то наводка на оба
29
провода в большинстве случаев одинакова, то есть синфазная (рис. 2.12).
ацию в каждый момент времени может только одно ус
Потенциал в обоих проводах при их одинаковой нагрузке будет изменять­ся одинаково, при этом разность потенциалов между проводниками оста­ется без изменений.
Рис. 2.12. Дифференциальная передача данных с синфазной помехой
Интерфейс RS-485 является полудуплексным интерфейсом, то есть пе-
редавать информ
-
тройство. В сети, основанной на интерфейсе RS-485, может быть до 32 приемников и передатчиков, при этом передатчики должны иметь возмож­ность переключаться в высокоимпедансное состояние в режиме приема.
Интерфейс RS-422 является полнодуплексным интерфейсом, то есть возможен одновременный прием и передача информации, так как сигналы на прием и передачу идут по двум отдельным парам проводов. Каждая па­ра проводов может иметь только один передатчик, который подключается к нескольким приемникам.
Для интерфейсов RS-485 и RS-422 выпускаются специальные буфер­ные микросхемы приемопередатчиков (рис. 2.13).
Вход передатчика (DI) подключается к порту асинхронного передат­чика микроконтроллера (TX), а выход приемника (RO) подключается к порту асинхронного приемника микроконтроллера (RX). У буферной микросхемы передатчика RS-485 имеются входы разрешения приема (RE) и передачи (DE), поскольку вход приемника и выход передатчика соеди­нены. Так как вход разрешения работы приемника инверсный, то его можно соединить с входом разрешения работы передатчика и выполнять
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]