html RS-232 и RS-485: подключение, расстояние и руководство по выбору | FCTEL
                                   +8618758069661 [email protected]
Поиск продукции Подсказка: пробел = И, | = ИЛИ, ! = НЕ
Новости отрасли

В чем разница между RS-232 и RS-485?

Автор: редакция FCTEL

Последовательный порт, безупречно работающий на стенде, может стать ненадёжным, если оборудование установлено в пятидесяти метрах, кабель проложен в одном лотке с кабелем электропривода или требуется обмен данными с десятью приборами. Поэтому выбор между RS-232 и RS-485 — это решение на уровне проекта, а не просто выбор разъёма. В этом руководстве отправной точкой служат реальные условия установки заказчика: количество устройств, расстояния между ними, уровень помех и возможности существующего контроллера.

Сравнение соединения RS-232 «точка-точка» с шиной RS-485 для нескольких устройств
Рисунок 1. Начните с топологии: RS-232 подходит для короткого прямого соединения; двухпроводная шина RS-485 позволяет подключить несколько устройств вдоль одной правильно спроектированной магистрали.
Выбор за 30 секунд. Если одно расположенное рядом устройство подключается напрямую к ПК, сервисному ноутбуку или контроллеру и на обоих концах уже есть RS-232, сохраните RS-232. Если приборы распределены вдоль производственной линии, длина кабеля значительна или один контроллер должен опрашивать несколько устройств, рассмотрите RS-485. Перед покупкой оборудования уточните протокол, количество проводов, распиновку порта, требования к питанию и условиям эксплуатации: сам по себе RS-485 не обеспечивает взаимодействие двух несовместимых протоколов.

1. Что выбор интерфейса меняет для пользователя

RS-232 — электрический интерфейс с несимметричной передачей сигналов. Приёмник измеряет сигнал относительно общего опорного потенциала. Традиционно он применяется для соединения «точка-точка» между двумя устройствами, например ноутбуком для настройки и приводом, весовым индикатором и локальным контроллером либо устаревшим прибором и регистратором данных. Передача и приём используют отдельные сигнальные цепи, поэтому обычная связь по RS-232 допускает одновременную передачу и приём, если это поддерживают оборудование и программное обеспечение. В качестве разъёма может использоваться DB9, клеммная колодка или фирменный разъём; сама форма разъёма не подтверждает электрический стандарт или назначение контактов.

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

Ни одно из этих названий не определяет прикладной протокол. Modbus RTU часто передаётся по RS-485, но не является синонимом RS-485. Аналогично, порт RS-232 может передавать фирменный набор команд, данные NMEA, консольный текст или данные другого протокола. Преобразователь может преобразовывать электрические уровни, а в зависимости от конструкции — также среду передачи или сетевой транспорт. Он не может автоматически создать отсутствующие адреса устройств, согласовать несовместимые команды или заставить фирменный протокол обмениваться данными по Modbus. Перед выбором преобразователя запросите как спецификацию физического интерфейса, так и протокол сообщений.

2. Сравните параметры, влияющие на монтаж

Вопрос при выбореRS-232RS-485
Сколько устройств?Обычно одна пара «передатчик–приёмник» на линию связи.Несколько приёмопередатчиков могут совместно использовать одну шину. Классическая схема с 32 единичными нагрузками служит ориентиром; современные устройства с дробной единичной нагрузкой могут допускать большее количество. Проверьте характеристики конкретных приёмопередатчиков и суммарную нагрузку сети.
Как измеряются сигналы?Несимметрично, относительно сигнальной земли.Дифференциально, между проводами пары A/B, в пределах установленного для приёмопередатчика диапазона синфазного напряжения.
Какое напряжение ожидается?Для приёмника, соответствующего стандарту, допустимы области ниже −3 В и выше +3 В; полярность соответствует двум логическим состояниям. Не подавайте эти напряжения непосредственно на выводы UART с уровнями TTL/CMOS.Приёмник, соответствующий стандарту, должен распознавать дифференциальный входной сигнал не менее ±200 мВ в заданных условиях. Это порог приёмника, а не гарантированное напряжение на каждой клемме установленного оборудования.
Каковы расстояние и скорость?Классический ориентир — около 15 м при 20 кбит/с. Современные приёмопередатчики и качественные кабели могут обеспечить большее расстояние, но необходимо проверить конкретное устройство и условия.Во многих схемах практически достижимы расстояния в сотни метров; примерно 1,200 м — часто приводимый ориентир для низкой скорости при подходящем кабеле и условиях. Скорость, потери в кабеле, согласование и помехи уменьшают доступный запас.
Сколько сигнальных проводов?Обычно TX, RX и сигнальная земля для простого соединения; аппаратное управление обменом может потребовать дополнительных проводов.Обычно одна витая пара A/B для двухпроводной шины, а также предусмотренная проектом схема опорного потенциала и заземления. В четырёхпроводных системах используются две пары.
Требуется ли оконечное согласование?В обычных коротких линиях RS-232 оконечный согласующий резистор не требуется.Для длинной или высокоскоростной шины согласуйте волновое сопротивление кабеля только на двух физических концах магистрали; с кабелем 120 Ом обычно применяют резисторы 120 Ом. Проверьте, не встроены ли они уже в устройства.

Указанное расстояние не является гарантией характеристик изделия. Приведённые выше значения описывают распространённые расчётные условия, а не максимальные возможности каждого изделия FCTEL. Прибор со скоростью 9,600 бит/с на качественной витой паре и контроллер со скоростью 1 Мбит/с на предприятии с высоким уровнем электрических помех имеют совершенно разные запасы по условиям передачи. Для вашей установки уточните тип кабеля, скорость передачи, количество узлов, наличие гальванической развязки и данные технических паспортов конкретного оборудования.

Уровни несимметричных сигналов RS-232 и дифференциальных сигналов RS-485 с обозначениями
Рисунок 2. Электрические характеристики. Допустимые области входного сигнала приёмника RS-232 находятся за пределами ±3 В; дифференциальная чувствительность приёмника RS-485 составляет ±200 мВ в стандартных условиях испытаний. Эти числа описывают разные измеряемые величины, и их нельзя сравнивать как одинаковые уровни сигнала.

3. Три ситуации заказчика и практический выбор

Сервисный ноутбук рядом с устаревшим оборудованием

Инженеру нужно загрузить параметры в один привод внутри шкафа. На обоих концах имеются порты RS-232 с документированными характеристиками, кабель короткий, а соединение используется только при пусконаладке. Прямое соединение кабелем RS-232 обычно является самым простым вариантом. Проверьте перекрёстное соединение TX/RX, сигнальную землю, скорость передачи, биты данных, чётность, стоповые биты и необходимость аппаратного управления потоком RTS/CTS. Адаптер USB–RS-232 должен обеспечивать настоящие уровни RS-232; последовательный адаптер USB–TTL с похожим разъёмом не является взаимозаменяемым.

Двенадцать измерительных приборов вдоль производственной линии

Контроллер должен последовательно опрашивать двенадцать измерительных приборов. Прокладка двенадцати отдельных длинных кабелей RS-232 увеличивает количество портов в шкафу, объём проводки и трудозатраты на поиск неисправностей. Если приборы поддерживают двухпроводный RS-485 и общий протокол, последовательная магистраль часто оказывается лучшим решением. Назначьте каждому прибору уникальный адрес протокола, используйте витую пару с подходящим волновым сопротивлением, при необходимости устанавливайте согласующие резисторы только на физических концах и убедитесь, что суммарная нагрузка в единичных нагрузках не превышает возможности драйвера. Укажите каждый адрес и место ответвления на исполнительной схеме: впоследствии они понадобятся обслуживающему персоналу.

Удалённое оборудование в другом здании или за зоной сильных помех

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

4. Правильно подключите двухпроводную шину RS-485

Самая распространённая ошибка монтажа — топология «звезда» из нескольких длинных ответвлений. RS-485 лучше всего работает в виде основной магистрали, последовательно проходящей через устройства, по возможности с короткими отводами. На высоких скоростях длинные отводы создают отражения, искажающие фронты сигналов и вызывающие периодические ошибки CRC. Сохраняйте целостность пары по всей длине и не прокладывайте её совместно с силовой проводкой. Если кабель экранирован, следуйте схеме заземления объекта и документации оборудования; универсально правильного подключения экрана для всех зданий и схем гальванической развязки не существует.

Согласующие резисторы устанавливают на двух физических концах магистрали, а не на каждом устройстве и не просто на двух устройствах с наименьшим и наибольшим адресами. Резистор 120 Ом обычно применяют, когда волновое сопротивление кабеля близко к 120 Ом. Два таких резистора создают значительную нагрузку на драйвер, поэтому добавление новых не безвредно. Некоторые контроллеры и измерительные приборы оснащены отключаемыми согласующими резисторами; фиксируйте, какие переключатели включены. Защитное смещение — отдельная функция, удерживающая неактивную шину в определённом состоянии. Прежде чем добавлять внешние резисторы смещения, проверьте, обеспечивает ли приёмопередатчик встроенную защиту от неопределённого состояния и нужны ли такие резисторы сети.

Обозначения A/B у разных производителей не всегда совпадают. Клемма A одного производителя может соответствовать D− или даже B другого. По обоим руководствам определите обозначенные неинвертирующую и инвертирующую клеммы либо полярность дифференциального напряжения в состоянии покоя, затем проверьте соединение. Обеспечьте подходящий сигнальный опорный потенциал с учётом допустимого синфазного напряжения приёмопередатчиков. Если оборудование имеет гальваническую развязку, следуйте его инструкциям по развязке и заземлению, а не соединяйте без должного обоснования опорные цепи между зданиями.

Последовательная магистраль RS-485 с двумя оконечными согласующими резисторами и обозначенной парой A/B
Рисунок 3. Двухпроводная шина с одной магистралью на витой паре, короткими отводами к устройствам и согласующими резисторами на двух физических концах. Иллюстрация поясняет топологию; параметры согласования, смещения и заземления выбирайте по документации устройств.

5. Выполняйте пусконаладку линии так, чтобы выявить неисправность

  1. Определите характеристики каждого порта. Сфотографируйте маркировку клемм и соберите руководства. Уточните, используется ли RS-232 или RS-485, двухпроводная или четырёхпроводная схема, распиновка, имеет ли устройство изолированный порт и какие настройки задаются программно.
  2. Сначала добейтесь работы одного короткого соединения. Проверьте контроллер с одним устройством рядом со шкафом на планируемой скорости и с нужным протоколом. Это позволит отличить несовместимость протоколов от проблемы кабеля до подключения полевой проводки.
  3. Согласуйте параметры последовательного порта. Установите одинаковые скорость передачи, количество битов данных, чётность и стоповые биты. Для протокола с опросом задайте уникальные адреса и согласованные форматы команд. Повторяющиеся адреса могут выглядеть как случайные помехи в линии, поскольку два устройства отвечают одновременно.
  4. Физически проверьте проводку. Проследите всю магистраль, определите оба физических конца, проверьте соответствие A/B по руководствам, проверьте момент затяжки соединителей и найдите длинные отводы или случайные соединения «звездой». Шина может выглядеть исправной с одним устройством и перестать работать сразу после подключения второго ответвления.
  5. Проверьте согласование, смещение и опорный потенциал. После безопасного отключения питания и в соответствии с процедурой для оборудования проверьте, какие согласующие резисторы установлены. Не пытайтесь диагностировать неисправность, вслепую добавляя резисторы в каждом шкафу. Проверьте смещение неактивной шины и требования к синфазному напряжению и заземлению.
  6. Увеличивайте нагрузку постепенно. Добавляйте устройства по одному и записывайте показания счётчиков ошибок, повторные попытки или ошибки CRC. Выполняйте испытания при окончательной длине кабеля, рабочей скорости передачи и работающем поблизости оборудовании. Успешное стендовое испытание не подтверждает достаточный запас в реальных условиях эксплуатации.

Если ошибки возникают только при запуске двигателя, проверьте помехи, экранирование, трассу кабеля, гальваническую развязку и воздействие импульсных перенапряжений. Если ошибки возникают только после добавления узла, проверьте конфликты адресов, нагрузку, отводы и лишние согласующие резисторы. Если ответа нет вообще, прежде чем заменять оборудование, начните с проверки типа интерфейса, соответствия A/B, формата последовательной передачи и протокола. Осциллограф или подходящий анализатор последовательного интерфейса поможет отличить проблемы электрической формы сигнала от корректно переданных сообщений с неверным форматом.

6. Что указать при заказе интерфейсного изделия

Отправьте краткий перечень требований вместо простого запроса «преобразователь RS-485». Укажите модель существующего оборудования и руководство по его порту, протокол и формат последовательной передачи, количество узлов, максимальное расстояние по кабелю, требуемую скорость, двухпроводный или четырёхпроводный режим, разъём и распиновку, напряжение питания, способ монтажа и рабочую температуру. Также укажите, проходит ли линия между зданиями, требуется ли гальваническая развязка, возможны ли импульсные перенапряжения и необходимо ли использовать оптоволокно или Ethernet на одном из участков передачи. Эта информация позволит инженеру выбрать изделие с подходящим электрическим интерфейсом и достаточным запасом для условий установки.

Для преобразователя RS-232–RS-485 также проверьте управление направлением передачи. В двухпроводной полудуплексной сети передающее устройство должно освобождать шину, чтобы другой узел мог ответить. Некоторые преобразователи переключают направление автоматически, другие зависят от сигнала RTS или настройки. Для шлюза последовательного интерфейса в Ethernet уточните, требуется ли приложению прозрачный туннель последовательной передачи, виртуальный COM-порт или преобразование протокола. На странице изделия эти режимы могут выглядеть похожими, но в системе управления заказчика они работают по-разному.

Контрольный список для выбора последовательного интерфейса в проекте заказчика
Рисунок 4. Контрольный список для закупки связывает выбор интерфейса с данными объекта: конечными устройствами, протоколом, проводкой, расстоянием, условиями среды и работой преобразователя. Зафиксируйте эти данные до сравнения моделей.

Часто задаваемые вопросы

Можно ли подключить вывод TX интерфейса RS-232 напрямую к A интерфейса RS-485?

Нет. Эти интерфейсы используют разные электрические сигналы и топологии. Используйте подходящий преобразователь и проверьте его питание, назначение контактов, управление направлением в полудуплексном режиме и совместимость протоколов.

Означает ли RS-485 автоматически 1,200 метров и 32 устройств?

Нет. Это исторические ориентиры, связанные с определёнными предположениями о кабеле, скорости передачи и единичной нагрузке. Современный приёмопередатчик с дробной единичной нагрузкой может поддерживать больше узлов, тогда как высокая скорость сети или некачественный монтаж могут уменьшить допустимое расстояние. Фактические проектные параметры определяются характеристиками оборудования и кабеля.

Нужен ли каждому устройству RS-485 резистор 120 Ом?

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

Почему устройства с одинаковыми портами RS-485 всё равно не обмениваются данными?

Совпадение электрических интерфейсов — лишь первый уровень. Проверьте двухпроводный или четырёхпроводный режим, формат последовательной передачи, адреса устройств, команды протокола, временные параметры ответа и управление направлением преобразователя. Физическая линия может быть исправна, а прикладные сообщения — оставаться несовместимыми.

Нужно подключить реальное оборудование?

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

Обсудить требования к подключению →

Технические источники: Analog Devices AN-960, руководство по схемотехнической реализации RS-485/RS-422; Texas Instruments, руководство по проектированию RS-485; Analog Devices, основы последовательной связи RS-232. Спецификации и инструкции по монтажу конкретного изделия имеют приоритет над этим общим руководством.