Практика разводки сетей RS-485
Цель настоящей статьи — предоставить базовые понятия по выбору элементов соединений для сетей на основе RS-485.
Кабель
Кабели, по которым осуществляется передача данных, могут быть совершенно разными. Это могут быть отдельные провода, витые пары различных типов: экранированные и неэкранированные. Однако, чем ближе применяемый кабель к рекомендациям, данных в предыдущей части статьи, тем больше вероятность, что построенная вами сеть будет функционировать быстро и надёжно.
Обычные провода. Если вы используете контроллеры Segnetics, то вы уже наверняка создавали сеть простейшего вида. Она идёт вразрез со всеми рекомендациями, но работает довольно таки устойчиво и на максимальной скорости. Эта сеть была создана вами для загрузки программы и соединяла конвертер, подключенный к компьютеру с контроллером (Рисунок 1).
Рис. 1. Простейший кабель — два обычных провода. Для связи на расстояниях до 10 метров нет ничего предосудительного в их использовании даже без согласующих резисторов и общего провода.
Однако, не стоит считать, что на малых расстояниях (например, внутри щита) совсем не нужно обращать внимание на разводку сети. Если контроллеры имеют разные источники питания, то дренажный провод будет совсем не лишним. Рано или поздно это обязательно пригодится! Другое дело, что предохранители и токоограничивающие резисторы скорее всего будут лишней тратой и сил и денег.
Витая пара. Несмотря на то, что RS-485 может успешно осуществлять передачу с использованием обычных одиночных проводов, он должен использоваться с проводкой, обычно называемой «витая пара».
Рис. 2. Витая пара для больших токов.
Рис. 3. Витая пара для передачи видеосигнала.
Более подробно Цифровой мультимедийный интерфейс HDMI
Рис. 4. Всем знакомые «компьютерные» витые пары (слева направо): UTP, FTP и STP.
Любая витая пара лучше, чем два одиночных провода, но параметры этих витых пар далеки от рекомендуемых. Это не позволяет организовывать протяженные устойчивые сети на базе RS485.
Например, силовая пара не имеет экранирования и определённого волнового сопротивления. Однако, большое сечение проводников и высокая устойчивость к излому, позволяет использовать её в высоконагруженных (большое количество контроллеров) сетях малой протяжённости (десятки метров).
Видеокабель характеризуется малым затуханием сигнала и прекрасной изоляцией. Но имеет волновое сопротивление всего 75 ом и поэтому высоконагруженную сеть на его базе построить не удастся. Однако, если в проводке здания такой свободный кабель уже присутствует, то для связи на сотню-другую метров между парой-тройкой контроллеров и компьютером он вполне сгодится.
Компьютерные витые пары, кроме своей откровенной дешевизны и большой вероятности, что они уже наверняка проложены в проводке здания, отличаются большим электрическим сопротивлением проводников, обусловленным их малым сечением. Это накладывает ограничение на общую нагрузку в сети. При этом волновое сопротивление кабеля близко к 100 омам, что является неплохим показателем. На таком кабеле вполне достижимы расстояния в 300-400 метров между двумя контроллерами или контроллером и компьютером. При увеличении количества контроллеров в сети дальность связи падает — сказывается малое сечение проводников.
При использовании «компьютерных» или видеокабелей знаковым признаком перегрузки сети является всякое пропадание связи при добавлении в сеть ещё одного контроллера. Знаковым признаком превышения допустимой длины кабеля является отсутствие связи между самыми дальними контроллерами в сети, но связь между более ближними контроллерами при этом функционирует устойчиво и без замечаний.
Применение специализированного кабеля во многих простейших случаях обойдётся в гораздо большие деньги, не имея при этом никаких веских обоснований, кроме как «так положено по стандарту». Но и устойчивость сети такие кабели дадут в разы, а то и на порядки большую.
Вот неполный список специализированных кабелей, которые легко найти за несколько минут:
Тип | Описание |
КИПЭКГнг(А)-HF Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭКнг(А)-HF Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭВБВнг(А)-LS Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭВБВнг(А)-LS Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПЭКГнг(А)-HF Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭнг(А)-HF Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные |
КИПЭБнг(А)-HF Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭКГнг(А)-HF Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭВКВнг(А)-LS Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПЭВнг(А)-LS Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭВнг(А)-LS Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные |
КИПЭнг(А)-HF Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПвЭБнг(А)-HF Nx2x0,78 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПЭКГнг(А)-HF Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПЭКнг(А)-HF Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПЭВКГнг(А)-LS Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
КИПЭВКВнг(А)-LS Nx2x0,60 | Кабели для промышленного интерфейса RS-485 групповой прокладки, пожаробезопасные, бронированные |
Применение специализированного кабеля позволит построить гарантированно беспроблемную и работающую сеть передачи данных на базе любых устройств, использующих RS485.
Согласующие резисторы
Согласующий резистор — это просто резистор, который установлен на крайних концах кабеля (Рис. 5). В идеале, сопротивление согласующего резистора равно волновому сопротивлению кабеля.
Если сопротивление согласующих резисторов не равно волновому сопротивлению кабеля, произойдет отражение, т.е. сигнал вернется по кабелю обратно. Значительные расхождения могут вызвать отражения, достаточно большие для того, чтобы привести к ошибкам в данных.
Контроллеры Segnetics имеют встроенные согласующие резисторы (так называемые «терминаторы» — такое название дано им потому, что они уничтожают рассогласование). Номинал согласующих резисторов, установленных в контроллере равен 120 омам. В заводской настройке контроллера согласующий резистор отключен. При необходимости, его можно включить, просто установив нужную перемычку:
Рис. 6. Расположение перемычек в контроллере SMH2010.
Рис. 7. Расположение перемычки в контроллере Pixel.
Внимание! Конвертеры USB RS485 или RS232 RS485 зачастую не имеют встроенных согласующих резисторов! Поэтому нужно использовать внешний согласующий резистор, который подключается напрямую к клеммам конвертера:
Рис. 8. Использование внешнего сопротивления для согласования кабеля.
Максимальное число передатчиков и приемников в сети
Простейшая сеть на основе RS-485 состоит из одного управляющего устройства (например, контроллер) и одного управляемого (например, преобразователь частоты). Расстояние между ними редко превышает десять метров.
Более сложные сети имеют, кроме управляющего устройства, ещё несколько управляемых. В этом случае сеть имеет не очень большую протяжённость (максимум десятки метров) и имеет стабильные условия функционирования. Под стабильностью условий подразумевается, что все устройства сгруппированы на довольно-таки маленькой площади (внутри шкафа или два-три рядом расположенных шкафа) и в процессе эксплуатации оборудования отсутствуют такие неожиданности, как неумелое расположение силовых кабелей и оборудования монтажниками сторонних организаций.
Рис. 9. Пример локальной распределённой системы управления.
Самую большую сложность имеют сети, использующиеся для диспетчеризации. Как правило они совмещают максимальную протяжённость и большое количество опрашиваемых устройств, размещённых по всему зданию.
В этом случае легко достигнуть предела нагрузочной способности сети: 31 шкаф управления с одной стороны и конвертер с компьютером с другой стороны.
Кроме этого, не всегда достаточно и допустимой длины сети (1000 метров).
И, наконец, появляется проблема пропускной способности сети.
Сети диспетчеризации
Как упоминалось выше, при создании высоконагруженной и протяжённой сети возникает четыре проблемы:
- Большая протяжённость сети.
- Большое количество устройств в сети.
- Высокий уровень помех в сети.
- Ограниченная пропускная способность сети.
При этом, последняя проблема всегда является следствием первых трёх.
Большая протяжённость сети. Стандартом RS-485 общая длина линии связи ограничена 1000 метрами. Обойти это ограничение собственными силами контроллеров невозможно (в пределах поставленной задачи).
Однако, существуют специальные усилители сигналов RS-485. Они называются «Повторители» или «Репитерами» (Repeater). Их назначение состоит в том, чтобы ретранслировать все сигналы, проходящие по сети.
Таким образом, подключив в компьютеру, например, 10 шкафов управления на расстоянии 500 метров, подключаем к концу полученной сети повторитель и получаем ещё 1000 метров допустимой длины! Таким образом, устанавливая повторители, сеть можно наращивать до довольно-таки больших расстояний (десятки километров).
Рис. 10. Пример увеличения дальности связи до 2 км за счёт использования повторителя.
Большое количество устройств в сети. Стандартом RS-485 нагрузочная способность сети ограничена 32-мя устройствами. Т.е. это компьютер + 31 шкаф управления. Обойти это ограничение собственными силами контроллеров невозможно (опять же, в пределах поставленной задачи).
Повторители решают и эту проблему. Сеть может состоять из множества сегментов: компьютер, 10 шкафов управления, повторитель, ещё 10 шкафов. И ещё и ещё.
Нужно только обязательно помнить, что повторитель такое же устройство, как и контроллер: он нагружает сеть и для него существуют все правила подключения, которые описывает стандарт RS-485.
Высокий уровень помех в сети.
Повторители, кроме усиления сигнала, становятся преградой для многих видов помех. А повторители с опторазвязкой формируют электрически изолированные друг от друга сегменты одной сети. В этом случае даже кабели, применяемые в сегментах, могут быть с различными характеристиками!
Но с помехами внутри сегмента они бороться не могут. С этим уже придётся справляться как проектировщику (закладывая в проект оптимальные типы кабелей и трассы их прокладки), так и наладчику (выбирая правильную точку заземления экрана кабеля и подбирая нужную скорость передачи данных в сети).
Ограниченная пропускная способность сети.
При использовании Modbus-RTU (мастер по очереди опрашивает слейвы), время полного опроса всей системы пропорционально количеству устройств. Например, если опрос занимает передачу десятка байт туда и обратно, на скорости 9600 это займет 20 миллисекунд. Немного? А теперь умножьте на 256 – получите 5 секунд. Если для пожарной системы это еще может быть приемлемо, то для системы контроля доступа, пожалуй, тяжело найти клиента, готового ждать 5 секунд после поднесения карты. Многие за это время выломают дверь и еще и настучат по голове тому, кто такую систему установил.
Поэтому, планируя большую и расветвлённую сеть, обязательно просчитывайте трафик и частоту опроса в этой сети. Что толку считывать 10 раз в секунду показания датчика наружной температуры, если достаточно одного раза за 10 минут. И это касается абсолютно любой переменной, «путешествующей» в сети.
Источник
Кабели для современных сетей промышленной автоматизации. (Часть I)
В настоящее время разработчики современных цифровых промышленных сетей (ЦПС) зачастую сталкиваются с проблемой выбора той или иной ли нии передачи данных, которая бы полностью отвеча ла их требованиям не только по качеству передачи сигналов и надежности (в соответствии с условиями ее эксплуатации), но и экономичности. Указанные проблемы возникают из-за особенностей, присущих российскому рынку кабельной продукции. Во-первых, многие российские проектные институты в своих разработках для промышленных объектов используют кабели, которые применялись 10 и более лет назад, а отступать от принятых ранее «уставов» и переходить к более современным и совершенным типам не считают нужным по различным причинам (отсутствие информации, боязнь нового и т.п.). Во-вторых, последние годы по нашей стране широко «шагают» уже утвердившиеся в мировом масштабе стандарты организации ЦПС, как то Profibus DP, Modbus, Hart, CanOpen и др., физические уровни которых используют в большинстве своем рекомендованный стандарт интерфейса RS-485. Из опыта общения с разработчиками, а также из обзора публикаций по ЦПС очевидно, что проектировщики систем на основе RS-485 «завязаны» относительно среды передачи для этого интерфейса на такое изъезженное понятие, как «витая пара». Заблуждение здесь состоит в том, что стандартная «витая пара» 5-й категории для LAN сетей, телефонные кабели, кабели управления с ПВХ изоляцией и прочие хоть и имеют право на использование в системах с интерфейсом RS-485, но технически в принципе не могут полностью реализовать эффективность промышленной системы, а следовательно, и качество, надежность, защищенность и дальность передачи сигналов данных. В-третьих, порой имеют место проекты, в которых необходимо использовать линию передачи со специфическими характеристиками, что требует разработки совершенно нового кабеля по техническим требованиям, установленным самим проектировщиком. Однако решение подобных задач порой уникально и требует отдельного высококвалифицированного и оперативного подхода, что под силу очень немногочисленной группе специалистов в нашей стране. Четвертый момент – нередко в связи с использованием в проектах устройств западного производства, в описаниях которых приводятся рекомендации по использованию того или иного типа или даже марки кабеля, как правило, западных же поставщиков (например, Belden, LappKabel, Helukabel, Siemens, Kerpen, Nexans и проч.), разработчики встают перед проблемой поиска таких же или аналогичных кабелей. Вот тут то можно воспользоваться помощью специалиста, способного предложить современные конструкции кабелей для ЦПС.
Так что же определенного может предложить на сегодняшний день российским потребителям отечественная кабельная отрасль для сетей промышлен ной автоматизации? Какие современные типы кабелей могут всецело удовлетворить требования все более распространяющихся по нашей стране международных стандартов ЦПС? Что выгодно отличает их от ранее созданных конструкций? Каковы их преимущества над западными аналогами?
Ответы на эти вопросы постараемся найти, рассмотрев разработанные и производимые НПП «Спецкабель» специальные серии интерфейсных кабелей для распространенных на сегодняшний день в России ЦПС, использующих интерфейс RS-485, ЦПС с физическим уровнем по стандарту МЭК 611582 для непрерывных во времени ТП, действующих во взрывоопасных зонах (Profibus PA и Foundation Fieldbus), и кабелей для постепенно влившейся в промышленный сегмент технологии LonWorks (разработчик – компания Echelon Corporation), изначально использовавшейся для построения сетей управления в «интеллектуальных» зданиях.
RS-485
В качестве линии передачи данных для интерфейса RS-485 могут выступать совершенно различные среды: коаксиальный кабель, волоконная оптика, плоские и симметричные кабели, а также дорожки печатных плат. Однако наибольшее применение в RS-485 системах находят симметричные кабели на основе одной и более пар скрученных изолированных проводников, жаргонно называемых «витыми парами».
Для RS-485 используют самые разные виды симметричных кабелей: контрольные, LAN, телефонные, кабели управления с ПВХ изоляцией и др. Каждый такой тип кабелей может быть обоснованно применен в качестве шины для рассматриваемого интерфейса только по отдельным причинам (удовлетворительные электрические характеристики, невысокая стоимость, необходимый размер проводников, гибкость и т.д.).
Однако полным комплексом тех свойств, которые должны обеспечивать эффективность любой промышленной RS-485 системы, обладают лишь специально разработанные для нее кабели. Данный комплекс включает такие показатели, как малые коэффициент затухания и электрическая емкость между проводниками пары, обеспечивающие максимальное расстояние передачи сигналов данных; универсальность в отношении климатических условий эксплуатации; высокая гибкость конструкции; стойкость к электромагнитным помехам различной интенсивности; а также стойкость ко всякого рода механическим воздействиям. Серия кабелей для интерфейса RS-485, разработанная и производимая НПП «Спецкабель» по ТУ16.К990082001 и уже получившая массу положи тельных откликов от использовавших ее проектных организаций, обладает всем этим комплексом свойств и предоставляет российским разработчикам широкие возможности для проектирования своих систем. Рассмотрим на примере данной серии кабелей моменты, которые необходимо учитывать разработчику при выборе кабеля для ЦПС с интерфейсом RS-485.
Рис.1
Начнем с проблемы выбора максимальной длины линии передачи в сетях с интерфейсом RS-485, которая обеспечит безошибочную передачу сигналов данных от формирователя импульсов до их приемника в линии. Это, пожалуй, превалирующая интегральная характеристика линии передачи данных при оценке экономической эффективности выстраиваемой сети. Однако она носит далеко неоднозначный характер, поскольку суммарная длина кабельной сети в системе будет зависеть от множества факторов: электрических характеристик выходов передатчиков и входов приемников, суммарной нагрузки, электромагнитной обстановки, используемой оконечной согласующей нагрузки, характеристик самой среды передачи и т.д. Но поскольку в статье рассматривается исключительно среда передачи данных, то учитывать стоит только наипростейший вариант передачи данных в системе, состоящей из одного линейного передатчика, генерирующего псевдослучайную последовательность битов данных (нулей и единиц) с кодированием методом NRZ, среды пере дачи, согласующей оконечную нагрузку для минимизации нежелательных отражений сигнала и приемника. Фактически, это схема определения качества сигнала, которое может обеспечить используемая линия передачи при заданной длине и скорости передачи. Таким образом экспериментально определяется зависимость максимальной дальности передачи данных от скорости передачи. На этом основан метод «глазковой» диаграммы, когда в конце описанной схемы вместо приемника подключается, например, осциллограф, показывающий следы, оставляемые на экране RS-485 приходящей последовательностью нулей и единиц (рис. 1).
Почему имеет место ограничение линии передачи данных по длине в зависимости от скорости передачи в случае распространения по линии сигналов вида ступенчатых функций или импульсов? Это обусловлено в основном двумя факторами: затуханием сигнала и его задержкой при распространении. Как известно, любой импульсный сигнал представляет собой суперпозицию его гармонических составляющих с частотами, кратными частоте основной гармоники. При этом наличие гармоник высшего порядка определяет фронт (скорость нарастания/спада) ступенчатого сигнала, низшего порядка – его амплитуду. Фазовые скорости распространения и коэффициент затухания каждой гармоники вдоль линии передачи отличаются друг от друга; гармоники высшего порядка будут распространяться значительно быстрее низших гармоник, но при этом и затухать по длине линии они будут также сильнее. Поэтому в конце линии сигнал будет «уширяться» в связи с увеличением времени нарастания/спада импульса, так как с увеличением длины линии это время будет все больше определяться «медленными», низкочастотными составляющими сигнала, что зависит от длины и электрических параметров линии. Неверным предположением может быть то, что эта зависимость является экспоненциальной, аналогичной той, которая имеет место при переходном процессе в схеме с генератором и активнореактивной (полной) нагрузкой при замыкании ключа между ними. На самом деле здесь имеет место так называемая функция ошибок, которую достаточно трудно определить и однозначно увязать с затуханием и задержкой сигнала, а соответственно трудно определить параметры сигнала в конце линии и его различие с исходным сигналом на входе.
В данном случае оптимально использовать эмпирический подход определения максимальной длины линии в зависимости от выбранной скорости передачи по имеющимся экспериментальным данным и хорошо коррелирующим с ними подобранным расчетным выражением, что будет приведено ниже.
Рис.2
Тем не менее, существуют общие критерии определения зависимости максимальной длины линии от установленной скорости передачи для RS-485 (рис. 2). На графике имеют место три ограничительные области. Ограничение по максимально возможной длине (область I на графике рис.2) обусловлено падением напряжения в проводниках кабеля на низких частотах, где затухание в кабеле зависит от резистивного сопротивления шлейфа пары. Падение уровня сигнала от передающей до приемной аппаратуры не должно превышать 6дБ на постоянном токе, то есть уровень сигнала не должен снижаться более чем в два раза, чтобы не оказаться ниже порога принятия приемника. Это имеет место, когда сопротивление шлейфа пары постоянному току становится равным оконечной согласующей нагрузке в линии, то есть линия работает как делитель напряжения. Таким образом, чем больше диаметр проводника, тем меньше сопротивление шлейфа пары и следовательно больше длина линии. С другой стороны, чем меньше значение выбранной согласующей нагрузки, тем меньше должна быть длина шлейфа. Это относится к RS-485 системам, где по определенным причинам используется нагрузка, отличная от 100 Ом и где в связи с используемыми низкими частотами нет строгих ограничений по согласованию с оборудованием стандарта RS-485.
Ограничение по максимально возможной скорости передачи (область III на графике рис. 2) связано с возможностями самих передатчиков RS-485 по скоростям переключения, которые по стандарту должны обеспечивать скорость передачи не менее 10 Мбит/с. Максимальная длина линии, которая возможна при данной скорости, ограничена тем условием, что до этой длины линия рассматривается как сосредоточенная нагрузка, не оказывающая влияния на передаваемый сигнал. Больший этой длины кабель дол жен рассматриваться как линия передачи с распределенными параметрами, вносящая искажение (задержку) в передачу сигнала вследствие высокочастотных эффектов и первичных параметров линии (сопротивление проводников переменному току, емкость пары и т.д.). Этому условию соответствует выражение:
где
trf – время нарастания/спада сигнала между 10% и 90% его амплитуды в начале линии передачи (длительность фронта), с;
tpd– задержка на распространение сигнала вдоль линии передачи от выхода передатчика до входа приемника, с.
Смысл данного выражения заключается в том, что кабель должен рассматриваться как линия передачи, если к моменту прихода первого импульса к концу линии следующий импульс успевает сформироваться не менее чем на половину от своей максимальной амплитуды.
Рис.3
И, наконец, область II на графике рис. 2. Здесь следует учитывать высокочастотные эффекты, от которых зависят гармонические составляющие сигнала и которые приводят к расширению фронтов импульса по длине линии, что делает затруднительной задачу приемника корректно восстановить исходные данные. Это обусловлено тем, что сигнал будет пересекать порог принятия приемника, выше которого приемник устанавливает на своем выходе значение логической единицы, а ниже – логического нуля, с некоторым временным сдвигом относительно моментов формирования исходных фронтов импульса. Поэтому период времени, в течение которого на выходе приемника будет держаться, напри мер логический нуль, может быть короче реальной длительности «нулевого» импульса на выходе передатчика. Это скажется на окончательном восстановлении данных, поскольку тактовый импульс декодера, с помощью которого оценивается состояние на выходе приемника, может просто «пропустить» период этого импульса, что наглядно иллюстрирует рис. 3.
Критерием оценки оптимального качества линии передачи в данной области может быть принято следующее выражение:
trf ≤ Tmin / 2,
где Тmin – единичный интервал (равен длительности одного бита/им пульса).
Это критическое условие обеспечивает передачу данных без так называемой межсимвольной интерференции, когда про исходит «наложение» фронтов двух следующих друг за другом импульсов, т.е. когда приход следующего импульса к приемному концу происходит до конца формирования предыдущего. Длительность формирования импульса при этом должна быть меньше задержки на распространение сигнала. Критерием окончания формирования импульса является установившееся значение сигнала, которое наступает через время, равное примерно двум интервалам нарастания/спада импульса.
При межсимвольной интерференции картина осциллографа будет выглядеть подобно той, что показана на рис. 4. В этом случае качество передаваемого по линии сигнала на заданной скорости передачи псевдослучайной последовательности битов данных должно определяться так называемым «джиттером» (дрожанием сигнала), равным
где
tui– длительность единичного интервала (одного бита в начале линии),
ttcs– полный временной сдвиг относительно временных границ импульса.
Рис.4
В практических RS-485 системах допускают, как правило, 5% искажение сигнала. Это соответствует случаю, когда время нарастания/спада импульса в конце линии приблизительно равно длительности единичного интервала. «Идеальная» передача данных достигается при «джиттере» близком к 0%, а также в том случае, если длительность фронта импульса в конце линии не превышает половины единичного интервала. Иногда допускают 20% искажение сигнала, когда длительность фронта вдвое превышает единичный интервал (рис. 5).
| | |
а)»джиттер»= 0% | б)»джиттер»= 5% | в)»джиттер»=20% |
Рис.5 |
---|
К сожалению, однозначной функциональной связи между характеристиками кабеля (такими, как коэффициент затухания и задержка на распространение) и дальностью безошибочной передачи при за данной скорости нет. Однако в результате проведения подробного анализа экспериментальных характеристик (www.national.com; руководство TSB89 – Application Guidelines for TIA/EIA485A) получена эмпирическая зависимость максимальной длины линии от скорости передачи:
| | (1) |
Lмакс – максимальная дальность передачи сигналов данных при принятом качестве сигнала на выходе линии, м,
Lмаксα– максимальная дальность передачи, обусловленная допустимым снижением уровня сигнала;
LмаксLC – максимальная дальность передачи, обусловленная искажением сигнала за счет различия скоростей распространения гармонических составляющих импульса (или задержки на распространение), м;
αдоп – допустимое затухание сигнала в линии между передающей и приемной аппаратурой на частоте, соответствующей выбранному значению «джиттера», дБ;
α– коэффициент затухания в линии передачи на той же частоте, дБ/м;
n – эмпирически подобранный коэффициент, зависящий от принятого качества сигнала;
tui – время единичного интервала, обратное скорости передачи (СП) битов данных (tui =1/СП), с;
td – погонная задержка на распространение импульса вдоль линии, с/м.
Не вдаваясь глубоко в теорию передачи импульсных сигналов по цепям с распределенными параметрами и используя только экспериментальные результаты и характеристики передачи кабеля, прокомментируем полученное выражение.
Для этого рассмотрим процесс передачи случайной последовательности NRZ данных. Фактически сразу после начала формирования первого, например единичного импульса, на входе линии начинается его распространение по линии. Если после него тут же следует нулевой бит, которому соответствует резкий спад напряжения до нулевого уровня, то в линии будут происходить следующие явления. Низшие гармоники единичного импульса движутся с фазовыми скоростями меньшими, чем скорости высших гармоник, поэтому при определенной длине высшие гармоники нулевого бита их «догонят» и произойдет эффект сложения двух сигналов. Необходимо отметить, что время распространения сигналов по линии определяется скоростью распространения самых быстрых гармоник. В случае импульсных сигналов частоты гармоник высших порядков составляют многие мега и гигагерцы. Из теории передачи сигналов по симметричным линиям известно, что на частотах 1. 3 МГц и выше можно принять, что скорость распространения за висит только от реактивных параметров линии — электрической емкости и индуктивности:
(2)
где ν — фазовая скорость распространения высокочастотного (ВЧ) сигнала по линии, м/с;
Lк и Ск – соответственно индуктивность (Гн/м) и емкость (Ф/м) линии передачи сигналов данных.
Задержка на распространение есть величина обратная скорости распространения:
(3)
где L – длина линии передачи, м.
На более низких частотах следует учесть активное сопротивление проводников, что снижает фазовую скорость, то есть увеличивает задержку на распространение соответствующей частоты и обусловливает ее более медленное распространение вдоль линии.
Критическое условие, при котором наложения двух последующих сигналов не будет, выполняется, если время распространения фронта (высших гармоник) равно длительности импульса или удвоенному времени нарастания/спада сигнала:
Удвоенное значение времени нарастания/спада соответствует условию окончательного формирования импульса и достижения им установившегося значения, что равносильно приходу в данный момент и в данную точку всех гармоник, составляющих сигнал, включая самую низшую. Это также критическое условие сохранения длительности единичного интервала сигнала, то есть в рассматриваемой последовательности единиц и нулей период между пересечением нарастающего фронта единичного импульса и спадающего фронта нулевого импульса равен единичному интервалу.
Отметим, что рассматриваемые нулевой и единичный импульсы имеют одинаковые, но противоположные фронты. Поэтому при наложении двух сигналов, распространяющийся единичный импульс не сможет достичь своего конечного значения и начнет преждевременное затухание, когда высокочастотные составляющие следующего за ним нулевого импульса «догонят» его низкочастотные составляющие. В этом случае спад импульса начнется до момента достижения им установившегося значения, и сигнал пересечет порог принятия приемника с определенным временным сдвигом до границы единичного интервала. Что же касается длинных последовательностей единиц (или нулей), при которых сигнал успевает достичь установившегося значения, то в случае, если за последней единицей появится логический нуль (спад сигнала), фронт нулевого импульса за счет уширения его времени спада по длине линии пересечет порог принятия приемника также с некоторым временным сдвигом, но за границей единичного интервала. Таким образом, рассматриваемая случайная последовательность битов будет иметь искажение, определяемое интервалом, между описанными выше пересечениями порога принятия. Отношение этого интервала к длительности единичного интервала даст относительное значение искажения при передаче данных, называемое «джиттером», которое определяется экспериментально методом «глазковой» диаграммы на отдельных различных дискретных длинах испытуемых кабелей. Из результатов таких измерений (www.national.com) следует, что искажение сигнала величиной 5% соответствует соотношению
То есть, когда на входе приемника сигнал достигает уровня 90% от установившегося значения, на вход приемника приходит следующий сигнал и происходит эффект описанный выше. Когда «джиттер» достигает значения 20%, то задержка на распространение становится примерно в четыре раза больше единичного интервала
то есть приход следующего сигнала происходит уже через время, равное половине времени нарастания/спада предыдущего сигнала.
В итоге, после всего выше изложенного относительно зависимости искажения фронтов от времени задержки на распространение, можно записать следующее выражение:
(4)
где
n = 1 при искажении 0% (нет сдвига фронтов),
n = 2 при относительном сдвиге фронтов 5% и
n = 4 при относительном сдвиге фронтов 20%.
До сих пор принимались равенства в соотношениях времени задержки на распространение, длительностей фронта и единичного интервала. Можно предположить, что это справедливо, когда фронты в рассматриваемых случаях описываются экспоненциальной функцией, так как ранее не учитывалось снижение уровня за счет затухания составляющих его гармоник, и момент наложения фронтов зависел только от совпадения низших и высших гармоник, следующих друг за другом импульсов. Если теперь принять во внимание, что на распространение гармоник сказывается не только их задержка, но и затухание по длине линии, то уровень сигнала будет снижаться. Следовательно, время нарастания/спада сигнала все больше будет определяться низкочастотными составляющими и пересечение следующих друг за другом фронтов будет происходить несколько раньше границы единичного интервала, то есть с некоторым допуском по дальности передачи. Поэтому в формулу определения максимальной длины линии можно ввести дополнительный член, учитывающий изменение формы фронта за счет затухания сигнала в линии:
(5)
Эмпирически установлено, что αдоп определяет допустимое затухание на частоте гармоники, соответствующей выбранному допустимому искажению («джиттеру») в линии. Для того, чтобы все основные высшие гармоники достигли конечной точки с уровнями, доста точными для участия в формировании конечного сигнала, существует распространенное эмпирическое правило, при котором между передающим и приемным концом линии затухание сигнала на частоте, равной удвоенному значению частоты основной гармоники 2f0, не должно превышать 6 дБ. Это соответствует случаю 5% «джиттера», являющегося широко используемым допуском на качество передачи сигнала в системах. Однако, проанализировав экспериментальные зависимости, приходим к выводу, что для определения максимальной дальности передачи лучше использовать несколько иной подход. Оказывается, что хорошая корреляция между измеренными и расчетными точками получается при расчете по формуле (5).
В этой формуле αдоп=6 дБ
при f0 в случае 20% сдвига;αдоп=3 дБ
при 2f0в случае 5% сдвига и αдоп=1,5 дБ
при 4f0 в случае отсутствия сдвига фронтов.
Несмотря на то, что все изложенные выше рассуждения являются именно эмпирическими, полагаем, что для практического применения они вполне обоснованы. При этом главный и вполне ожидаемый вывод, который можно сделать из всего изложенного выше и той формулы (5), которая рекомендуется к практическому применению, заключается в том, что минимальные искажения сигнала, расширение его фронтов, а следовательно «джиттер» при максимальной дальности передачи данных обеспечиваются в случае минимальных коэффициента затухания и электрической емкости линии. Кроме того, очевидно, чем больше допустимый «джиттер», тем больше возможная дальность безошибочной передачи данных. Так, например, максимально допустимые длины при искажениях 0%, 5% и 20% соотносятся приблизительно как 1:2:4.
Следует отметить, что приведенные размышления относительно критериев выбора длины кабеля в зависимости от скорости передачи данных по нему являются строго ориентировочными, и конечное решение будет зависеть от прочих факторов, которыми владеют разработчики. Это учет кабельных ответвлений к нагрузкам (приемникам), числа самих нагрузок, внешних воздействующих факторов, искажений за счет погрешности оборудования (например, сдвига порога принятия приемника), учет влияния емкостей входов приемников, электромагнитная обстановка и прочее.
Опубликовано в журнале «Автоматизация в промышленности». — М.: Издательский дом «ИнфоАвтоматизация». — 2005. № 8. — с.19-24
Источник