Корпорация exar представила новое семейство компактных приемопередатчиков с интерфейсом rs-485

Техническая поддержка

Изменено: Ср, 27 Сен, 2017 at 9:32 AM

В современном мире, очень большое количество промышленного оборудования работает через физические интерфейсы, для связи.

Физический уровень – это канал связи и способ передачи сигнала (1 уровень модели взаимосвязи открытых систем OSI).

Рассмотрим несколько популярных интерфейсов: RS-485 и RS422

1. Интерфейс RS-485

RS-485 (Recommended Standard 485), также EIA-485 (Electronic Industries Alliance-485)  – один из наиболее распространенных стандартов физического уровня для асинхронного интерфейса связи.

Название стандарта: ANSI TIA/EIA-485-A:1998 Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems.

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

Стандарт RS-485 совместно разработан двумя ассоциациями:

– Ассоциацией электронной промышленности (EIA — Electronic Industries Association)

– Ассоциацией промышленности средств связи (TIA — Telecommunications Industry Association)

Ранее EIA маркировала все свои стандарты префиксом “RS

Многие инженеры продолжают использовать это обозначение, однако EIA/TIA официально заменил “RS” на “EIA/TIA” с целью облегчить идентификацию происхождения своих стандартов.

Стандарт определяет следующие линии для передачи сигнала:

A – неинвертирующая

B – инвертирующая

C – необязательная общая линия (ноль)

Несмотря на недвусмысленное определение, иногда возникает путаница, по поводу того какие обозначения (“A” или “B”) следует использовать для инвертирующей и неинвертирующей линии. Для того, чтобы избежать этой путаницы часто используются альтернативные обозначения, например: “+” / “-“

Сеть, построенная на интерфейсе RS-485, представляет собой приемопередатчики, соединенные при помощи витой пары – двух скрученных проводов.

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

Причем по одному проводу (условно A) идет оригинальный сигнал, а по другому (условно B) – его инверсная копия. Другими словами, если на одном проводе “1”, то на другом “0” и наоборот.

Таким образом, между двумя проводами витой пары всегда есть разность потенциалов: при “1” она положительна, при “0” – отрицательна.

Именно этой разностью потенциалов и передается сигнал.

RS-485 – полудуплексный интерфейс. Прием и передача идут по одной паре проводов с разделением по времени. В сети может быть много передатчиков, так как они могут отключаются в режиме приема.

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

При этом интерфейс не становится полнодуплексным, он также является полудуплексным.

Четырехпроводная версия выделяет задающий узел (master), передатчик которого работает на приемники всех остальных.

Передатчик зада­ющего узла всегда активен — переход в третье состояние ему не нужен.

Передат­чики остальных ведомых (slave) узлов должны иметь тристабильные выходы, они объединяются на общей шине с приемником ведущего узла. В двухпроводной версии все узлы равноправны.

Сеть построенная на базе RS-485 поддерживает по стандарту до 32 устройств “единичной нагрузки”

На рынке широко представлены устройства с другими значениями “нагрузки” – 1/2(т.е. уже 64 устройства), 1/4 (128 устройств) от единичной нагрузки.

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

2. Интерфейс RS-422

Последовательный дифференциальный интерфейс RS-422 (Recommended Standard 422) по своим особенностям очень походит на другой интерфейс передачи данных в сети – RS-485.

Они могут электрически совмещаться между собой, но всё же есть ряд существенных отличий.

RS-422 является полностью дуплексным интерфейсом (full duplex), поэтому передача данных может одновременно осуществлять в обоих направлениях. Например, подтверждение приёма пакетов данных происходит одновременно с приёмом последующих пакетов.

Дуплексность обеспечивается за счёт того, что используется одновременно два приёмопередатчика, один из которых работает на приём, другой – на передачу.

В то время как RS-485 применяется для организации сети со множеством абонентов, RS-422 используется обычно для налаживания передачи данных между двумя устройствами на длинных дистанциях.

Это обуславливается тем, что RS-422 поддерживает создание только одномастерных сетей, в которых в качестве передатчика может выступать только одно устройство, а остальные способны лишь принимать сигнал.

Максимальная дальность действия интерфейса RS-422 точно такая же, как и у RS-485, и составляет 1200 метров.

Интерфейс RS-422 используется гораздо реже, чем RS-485 и, как правило, не для создания сети, а для соединения двух устройств на большом расстоянии.

Каждый передатчик RS-422 может быть нагружен на 10 приемников.

2.1. Подключение интерфейса счетчика Альфа A1800 с полнодуплексным интерфейсом к модему RX.

Данные счетчики подключаются к модему RX по 4-х проводному интерфейсу RS422. Но не смотря на то, что в документации на этот счетчик, интерфейс называется 4-х проводной RS485, на самом деле это RS422.

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

3. Особенности

Несмотря на схожесть интерфейсов RS-485 и RS-422 они не совместимы друг с другом.

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

Дополнительные данные:

Модемы RX с интерфейсом RS-485

Модемы RX с интерфейсом RS-422

GSM модемы TELEOFIS серии RX. Руководство по эксплуатации

Ссылки по теме:

Интерфейс RS-485

Интерфейс RS-422

Была ли эта статья полезной? Да Нет

Источник: https://teleofis.freshdesk.com/support/solutions/articles/19000063244-%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-rs485-%D0%B8-rs422

Конвертеры RS485 (адаптеры RS 485)

В данном разделе представлены конвертеры 485 интерфейса, позволяющие преобразовать сигналы, передающиеся по интерфейсу RS 485 в другие последовательные шины:

Производители преобразователей (конвертеров) RS485

Компания ИнСАТ поставляет конвертеры RS485 в такие интерфейсы как RS 232, RS 422, CL (Current Loop или Токовая петля), USB и Ethernet.

На нашем сайте представлены преобразователи самых известных российских и зарубежных производителей. Среди отечественных производителей следует выделить компании ОВЕН, ТЕКОН и НИЛ АП. Наиболее популярными зарубежными производителями конвертеров RS485 являются VSCom (Titan), MOXA, ICP DAS, KORENIX, ADVANTECH.

Особенности интерфейса RS485

Интерфейс RS-485 является наиболее широко используемым промышленным стандартом, использующим двунаправленную сбалансированную линию передачи. Он поддерживает многоточечные соединения, обеспечивая создание сетей с количеством узлов до 32 и передачу на расстояние до 1200 м.

Использование специальных конвертеров RS 485 – повторителей интерфейса позволяет увеличить расстояние передачи еще на 1200 м или добавить еще 32 узла. Стандарт поддерживает полудуплексную связь.

Для передачи и приема данных достаточно одной скрученной пары проводников.

Основные параметры интерфейса RS 485

Стандарт EIA RS 485
Скорость передачи 10 Мбит/с (максимум)
Расстояние передачи 1200 м (максимум)
Характер сигнала, линия передачи дифференциальное напряжение, скрученная пара
Количество драйверов 32
Количество приемников 32
Схема соединения полудуплекс, многоточечная

Maxim's Application Note 373 (январь 2001 года)
Переводчик Игорь Николаевич Бирюков (11 марта 2001 г.)

Данный обзор взят с сайта www.gaw.ru

Правильная разводка сетей RS485

Наша цель – предоставить базовые рекомендации по выбору схемы соединений для сетей на основе RS-485.

Спецификация интерфейса RS-485 (официальное название TIA/EIA-485-A) не дает конкретных пояснений по поводу того, как должна осуществляться разводка сетей RS-485. Однако она предоставляет некоторые рекомендации.

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

485 интерфейс передает цифровую информацию между многими объектами. Скорость передачи данных может достигать 10 Мбит/с, а иногда и превышать эту величину.

RS485 предназначен для передачи этой информации на значительные расстояния, и 1000 метров хорошо укладывается в его возможности.

Расстояние и скорость передачи данных, с которыми RS-485 может успешно использоваться, зависят от многих моментов при разработке схемы межсоединений системы.

Кабель для интерфейса RS 485

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

Рис. 1. Балансная система использует, помимо земляного, два провода для передачи данных.

Система называется балансной, потому что сигнал на одном проводе является идеально точной противоположностью сигнала на втором проводе. Другими словами, если один провод передает высокий уровень, другой провод будет передавать низкий уровень, и наоборот. См. Рис. 2.

Рис. 2. Сигналы на двух проводах балансной системы идеально противоположны.

Несмотря на то, что RS-485 может успешно осуществлять передачу с использованием различных типов передающей среды, он должен использоваться с проводкой, обычно называемой “витая пара”.

Что такое витая пара и почему она используется?

Как следует из ее названия, витая пара – это просто пара проводов, которые имеют равную длину и свиты вместе.

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

Излучаемые электромагнитные помехи

Как показано на рисунке 3, всякий раз, когда для передачи информации используются импульсы с крутыми фронтами, в сигнале присутствуют высокочастотные составляющие. Эти крутые фронты нужны при более высоких скоростях, чем способен обеспечить RS-485.

Рис. 3. Форма сигнала последовательности прямоугольных импульсов с частотой 125 кГц и ее БПФ

Полученные в итоге высокочастотные компоненты этих крутых фронтов вместе с длинными проводами могут привести к излучению электромагнитных помех (EMI). Балансная система, использующая линии связи на основе витой пары, уменьшает этот эффект, делая систему неэффективным излучателем. Это работает на очень простом принципе.

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

Однако, это основано на предположении, что провода имеют точно одинаковую длину и точно одинаковое расположение. Поскольку невозможно одновременно иметь два провода абсолютно одинаково расположенными, провода должны быть близко друг к другу насколько возможно.

Скручивание проводов помогает нейтрализовать любое остаточное электро-магнитное излучение из-за конечного расстояния между двумя проводами.

Индуцируемые электромагнитные помехи

Индуцируемые электромагнитные помехи – в основном та же самая проблема, что и излучаемые, но наоборот. Межсоединения, используемые в системе на основе RS-485, также действуют как антенна, которая получает нежелательные сигналы.

Эти нежелательные сигналы могут искажать полезные сигналы, что, в свою очередь, может привести к ошибкам в данных. По той же самой причине, по которой витая пара помогает предотвращать излучение электромагнитных помех, она также поможет снизить влияние наводимых электромагнитных помех. Конвертеры RS 485.

Поскольку два провода расположены вместе и скручены, шум, наведенный на одном проводе будет иметь тенденцию быть тем же самым, что и наведенный на втором проводе. Этот тип шума называют “синфазным шумом”.

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

Волновое сопротивление витой пары

В зависимости от геометрии кабеля и материалов, используемых в изоляции, витая пара будет обладать соответствующим “волновым сопротивлением (характеристическим импедансом)”, которое обычно определяется ее производителем.

Спецификация RS-485 рекомендует, но явно не навязывает, чтобы это волновое сопротивление было равно 120 Ом. Рекомендация этого импеданса необходима для вычисления наихудшей нагрузки и диапазонов синфазных напряжений, определенных в спецификации.

По всей видимости, спецификация не диктует этот импеданс в интересах гибкости.

Если по каким-либо причинам не может использоваться 120-омный кабель, рекомендуется, чтобы наихудший вариант нагрузки (допустимое число передатчиков и приемников) и наихудшие диапазоны синфазных напряжений были повторно рассчитаны, дабы удостовериться, что проектируемая система будет работать. Публикация TSB89 содержит раздел, специально посвященный таким вычислениям.

Число витых пар на каждый передатчик

Теперь, когда мы понимаем, какой нужен тип кабеля, возникает вопрос о том, каким количеством витых пар может управлять передатчик. Ответ короткий – точно одной. Хотя передатчик и может при некоторых обстоятельствах управлять более чем одной витой парой, это не предусмотрено спецификацией.

Согласующие резисторы

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

Согласующий резистор – это просто резистор, который установлен на крайнем конце или концах кабеля (Рис. 4). В идеале, сопротивление согласующего резистора равно волновому сопротивлению кабеля.

Рис 4. Согласующие резисторы должны иметь сопротивление, равное волновому сопротивлению витой пары и должны размещаться на дальних концах кабеля.

Если сопротивление согласующих резисторов не равно волновому сопротивлению кабеля, произойдет отражение, т.е. сигнал вернется по кабелю обратно.

Это описывается уравнением (Rt-Zo)/(Zo+Rt), где Zo – сопротивление кабеля, а Rt – номинал согласующего резистора.

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

Рис. 5. Используя схему, показанную на верхнем рисунке, сигнал слева был получен с MAX3485, нагруженным на 120-омную витую пару, и 54-омным согласующим резистором. Сигнал справа был получен при корректном согласовании с помощью 120-омного резистора.

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

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

Этот случай имеет место в системе, в которой имеется единственный передатчик, и этот единственный передатчик расположен на дальнем конце кабеля.

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

Максимальное число передатчиков и приемников в сети

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

В идеальном мире, все приемники и неактивные передатчики будут иметь бесконечный импеданс и никогда не будут нагружать систему. В реальном мире, однако, так не бывает. Каждый приемник, подключенный к сети и все неактивные передатчики увеличивают нагрузку.

Чтобы помочь разработчику сети на основе RS-485 выяснить, сколько устройств могут быть добавлены к сети, была создана гипотетическая единица, называемая “единичная нагрузка (unit load)”. Все устройства, которые подключаются к сети, должны характеризоваться отношением множителей или долей единичной нагрузки.

Два примера – MAX3485, который специфицирован как 1 единичная нагрузка, и MAX487, который специфицирован как 1/4 единичной нагрузки. Максимальное число единичных нагрузок на витой паре (принимая, что мы имеем дело с должным образом согласованным кабелем, имеющим волновое сопротивление 120 Ом или больше) – 32.

Для приведенных выше примеров это означает, что в одну сеть могут быть включены до 32 устройств MAX3485 или до 128 MAX487.

Примеры правильных сетей

Вооружившись приведенной выше информацией, мы готовы разработать некоторые сети на основе RS-485. Вот несколько простых примеров.

Один передатчик, один приемник

Простейшая сеть – это один передатчик и один приемник (Рисунок 6). В этом примере, согласующий резистор показан на кабеле на стороне передатчика.

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

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

Рис. 6. Сеть с одним передатчиком и одним приемником

Один передатчик, несколько приемников

На рисунке 7 представлена сеть с одним передатчиком и несколькими приемниками. Здесь важно, чтобы расстояния от витой пары до приемников были как можно короче.

Рис. 7. Сеть RS-485 с одним передатчиком и несколькими приемниками

Два приемопередатчика

На рисунке 8 представлена сеть с двумя приемопередатчиками.

Рис. 8. Сеть с двумя приемопередатчиками

Несколько приемопередатчиков

На рисунке 8 представлена сеть с несколькими приемопередатчиками. Как и в примере с одним передатчиком и несколькими приемниками, важно, чтобы расстояния от витой пары до приемников были как можно короче.

Рис. 9. Сеть RS485 с несколькими приемопередатчиками

Примеры неправильных сетей

Ниже представлены примеры неправильно сконфигурированных систем. В каждом примере сравнивается форма сигнала, полученного от некорректно разработанной сети, с формой сигнала, полученного от должным образом разработанной системы. Форма сигнала измерялась дифференциально в точках A и B (A-B).

Несогласованная сеть

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

Рис. 10. Несогласованная сеть RS-485 (вверху) и ее итоговая форма сигнала (слева) по сравнению с сигналом, полученным на правильно согласованной сети (справа)

Неправильное расположение терминатора

На рисунке 11 согласующий резистор (терминатор) присутствует, но его размещение отличается от дальнего конца кабеля. Поскольку сигнал распространяется от источника, он сталкивается с двумя рассогласованиями импеданса. Первое встречается на согласующем резисторе.

Даже при том, что резистор согласован с волновым сопротивлением кабеля, есть еще кабель за резистором. Этот дополнительный кабель вызывает рассогласование, а значит и отражение сигнала.

Второе рассогласование, это конец несогласованного кабеля, ведет к дополнительным отражениям.

Рис. 11. Сеть RS485 с неправильно размещенным согласующим резистором (верхний рисунок) и ее итоговая форма сигнала (слева) по сравнению с сигналом, полученным на правильно согласованной сети (справа)

Составные кабели

На рисунке 12 имеется целый ряд проблем с организацией межсоединений. Первая проблема заключается в том, что драйверы RS-485 разработаны для управления только одной, правильным образом согласованной, витой парой. Здесь же каждый передатчик управляет четырьмя параллельными витыми парами.

Это означает, что требуемые минимальные логические уровни не могут гарантироваться. В дополнение к тяжелой нагрузке, имеется рассогласование импедансов в точке, где соединяются несколько кабелей. Рассогласование импедансов в очередной раз означает отражения и, как следствие, искажение сигнала.

Рис. 12. Сеть RS-485, некорректно использующая несколько витых пар

Длинные ответвители

На рисунке 13, кабель корректно согласован и передатчик нагружен только на одну витую пару; однако сегмент провода в точке подключения (ответвитель – stub) приемника чрезмерно длинный. Длинные ответвители вызывают значительное рассогласование импедансов и, таким образом, отражение сигнала. Все ответвители должны быть как можно короче.

Рис. 13. Сеть RS-485 использующая 3-метровый ответвитель (рисунок сверху) и ее итоговый сигнал (слева) по сравнению с сигналом, полученным с коротким ответвлением

Источник: https://insat.ru/products/?category=425

Интерфейс RS-485, описание

– широко распространенный высокоскоростной и помехоустойчивый промышленный последовательный интерфейс передачи данных.

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

Интерфейс RS-485 поддерживают приборы:

Интерфейс RS-485 основан на стандарте EIA RS-422/RS-485. К сожалению, полноценного эквивалентного российского стандарта не существует, поэтому в данном разделе предлагаются некоторые рекомендации по применению интерфейса RS-485.

в промышленной автоматизации применяется достаточно редко. Сигналы этого интерфейса передаются перепадами напряжения величиной (3…15) В, поэтому длина линии связи RS-232, как правило, ограничена расстоянием в несколько метров из-за низкой помехоустойчивости.

Интерфейс RS-232 имеется в каждом PC – совместимом компьютере, где используется в основном для подключения манипулятора типа “мышь”, модема, и реже – для передачи данных на небольшое расстояние из одного компьютера в другой. Передача производится последовательно, пословно, каждое слово длиной (5…8) бит предваряют стартовым битом и заканчивают необязательным битом четности и стоп-битами.

Интерфейс RS-232 принципиально не позволяет создавать сети, так как соединяет только 2 устройства (так называемое соединение “точка – точка”).

передаются дифференциальными перепадами напряжения величиной (0,2…8) В, что обеспечивает высокую помехоустойчивость и общую длину линии связи до 1 км (и более с использованием специальных устройств – повторителей). Кроме того, интерфейс RS-485 позволяет создавать сети путем параллельного подключения многих устройств к одной физической линии (так называемая “мультиплексная шина”).

В обычном PC-совместимом персональном компьютере (не промышленного исполнения) этот интерфейс отсутствует, поэтому необходим специальный адаптер – .

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

Некоторые технические данные преобразователя ПИ-485/232:

  • взаимное “прозрачное” преобразование сигналов интерфейсов RS-232 и RS-485 с гальванической изоляцией между ними;
  • управление направлением передачи осуществляется со стороны RS-232 по сигналу RTS;
  • требует наличия сигнала DTR, используемого для питания преобразователя (на стороне RS-232);
  • организация связи между различными устройствами, протокол передачи которых использует полудуплексный режим (запрос и ответ передаются по одной физической линии, но в разные промежутки времени);
  • индикация состояния сигналов интерфейса RS-232: RxD (прием), TxD (передача), RTS (сигнал управления передачей);
  • максимальная скорость обмена – 19200 бит/с.

Грубо принцип управления направлением передачи преобразователя ПИ-485/232 можно представить так:

Сигнал DTR устанавливается при запуске программного обеспечения подключенного со стороны RS-232 устройства. Сброс DTR производится при завершении работы программного обеспечения. Сигнал RTS устанавливается до начала передачи и сбрасывается после полного ее окончания.

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

Подключение преобразователя ПИ-485/232 к порту RS-232 осуществляется так называемым “модемным” кабелем. Преобразователь имеет 9-контактный разъем (DB9, гнездо), персональный компьютер может иметь разъемы как 9-контактные (DB9, штырь), так и 25-контактные (DB25, штырь). Для 9-контактного разъема распайка кабеля осуществляется “один в один” (в скобках указаны номера контактов):

DB9, штырь – к преобразователю DB9, гнездо – к компьютеру
GND (5) GND (5)
RxD (2) RxD (2)
TxD (3) TxD (3)
DTR (4) DTR (4)
DSR (6) DSR (6)
RTS (7) RTS (7)
CTS (8) CTS (8)
RI (9) RI (9)
DCD (1) DCD (1)

Этот стандартный кабель производится многими изготовителями.

Преобразователь ПИ-485/232 использует в кабеле линии к контактам 2,3,4,5,7.

Соответствие контактов разъемов DB9 – DB25

Наименование контакта DB9 DB25
DCD 1 8
RxD 2 3
TxD 3 2
DTR 4 20
GND (сигнальная) 5 7
DSR 6 6
RTS 7 4
CTS 8 5
RI 9 22

Устройства, подключаемые к интерфейсу RS-485, характеризуются важным параметром по входу приемопередатчика: “единица нагрузки” (“Unit Load” – UL). По стандарту в сети допускается использование до 32 единиц нагрузки, т.е.

до 32 устройств, каждое из которых нагружает линию в 1 UL. В настоящее время существуют микросхемы приемопередатчиков с характеристикой менее 1 UL, например – 0,25 UL.

В этом случае количество физически подключенных к линии устройств можно увеличить, но суммарное количество UL в одной линии не должно превышать 32.

В качестве линии связи используется экранированная витая пара с волновым сопротивлением ≈120 Ом.

Для защиты от помех экран (оплетка) витой пары заземляется в любой точке, но только один раз: это исключает протекание больших токов по экрану из-за неравенства потенциалов “земли”.

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

Устройства к сети RS-485 подключаются последовательно, с соблюдением полярности контактов A и B:

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

Качество витой пары оказывает большое влияние на дальность связи и максимальную скорость обмена в линии.

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

Но на относительно низких скоростях обмена (до 19200 бит/с) основное влияние на допустимую длину линии связи оказывает активное сопротивление кабеля.

Опытным путем установлено, что на расстояниях до 600 м допускается использовать кабель с медной жилой сечением 0,35 мм (например, кабель КММ 2х0,35), на большие расстояния сечение кабеля необходимо пропорционально увеличить. Этот эмпирический результат хорошо согласуется с результатами, полученными расчетными методами.

Даже для скоростей обмена порядка 19200 бит/с кабель уже можно считать длинной линией, а любая длинная линия для исключения помех от отраженного сигнала должна быть согласована на концах.

Для согласования используются резисторы сопротивлением 120 Ом (точнее, с сопротивлением, равным волновому сопротивлению кабеля, но, как правило, используемые витые пары имеют волновое сопротивление около 120 Ом и точно подбирать резистор нет необходимости) и мощностью не менее 0,25 Вт – так называемый “терминатор”.

Терминаторы устанавливаются на обоих концах линии связи, между контактами A и B витой пары. Преобразователь ПИ-485/232 уже имеет терминатор, и при необходимости его можно включить установкой перемычки между контактами ‘T’ и ‘T’.

В сетях RS-485 часто наблюдается состояние, когда все подключенные к сети устройства находятся в пассивном состоянии, т.е. в сети отсутствует передача и все приемопередатчики “слушают” сеть.

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

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

Достаточно с помощью специальных цепей смещения создать в линии потенциал, эквивалентный состоянию отсутствия передачи (так называемое состояние “MARK”: передатчик включен, но передача не ведется).

Цепи смещения реализованы в преобразователе ПИ-485/232, для их подключения достаточно установить 2 перемычки между контактами ‘+V’ и ‘+V’, ‘-V’ и ‘-V’ соответственно. Для корректной работы цепей смещения необходимо наличие двух терминаторов в линии связи. Точная настройка цепей смещения описана в руководстве по эксплуатации преобразователя ПИ-485/232, но она не потребуется, если к сети подключены только произведенные в НПФ “КонтрАвт” устройства.

В сети RS-485 возможна конфликтная ситуация, когда 2 и более устройства начинают передачу одновременно. Это происходит в следующих случаях:

  • в момент включения питания из-за переходных процессов устройства кратковременно могут находится в режиме передачи;
  • одно или более из устройств неисправно;
  • некорректно используется так называемый “мультимастерный” протокол, когда инициаторами обмена могут быть несколько устройств.

В первых двух случаях быстро устранить конфликт невозможно, что теоретически может привести к перегреву и выходу из строя приемопередатчиков RS-485. К счастью, такая ситуация предусмотрена стандартом и дополнительная защита приемопередатчика обычно не требуется.

В последнем случае необходимо предусмотреть программное разделение канала между устройствами – инициаторами обмена, так как в любом случае для нормального функционирования линия связи может одновременно предоставляться только одному передатчику. В протоколе обмена, реализованном в устройствах и программном обеспечении НПФ “КонтрАвт”, мультимастерный режим не поддерживается.

Источник: http://www.ContrAvt.ru/?id=1660

Приёмопередатчик RS-485 (Troyka-модуль)

Соберите в одну сеть контроллеры, сенсоры и исполнительные устройства: датчики температуры и влажности, кнопки и потенциометры, светодиодные матрицы и серводвигатели. Сеть RS-485 работает с 32 модулями на расстоянии до 1200 метров — всего по двум проводам.

Объедините несколько Arduino или Iskra JS через модули RS-485 и разверните сеть интеллектуальных датчиков, свяжите системы умного дома и автоматизируйте полив на своих шести сотках.

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

Подключите вторую пару жил и модуль передаст питание на 40-50 метров. Зимой у уличного термометра не замёрзнет батарейка, не придётся обустраивать дополнительные розетки в теплице или гараже.

Особенности интерфейса

RS-485 (Troyka-модуль) работает в полудуплексном режиме. В таком случае в любой момент времени данные могут передаваться только одним узлом сети.

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

они наводятся одинаково на оба провода и «не видны» при измерении разности потенциалов на этих проводах. Это позволяет общаться устройствам на расстоянии до 1200 метров.

Подключение

Модуль выполнен в одноюнитовом формате Troyka-модуля.

Управляющая плата определяет модуль как последовательный интерфейс. Подключайте RS-485 к управляющей электронике с помощью двух трёхпроводных шлейфов. При подключении к Arduino и Iskra JS удобно использовать Troyka Shield. А если хотите оставить только сигнальные провода — возьмите Troyka Slot Shield.

Модуль физически совместим с breadboard’ом.

  • Контакт RO модуля подключите к контакту RX целевого устройства
  • Контакт DI модуля подключите к контакту TX целевого устройства
  • Контакт V подключите к контакту питания 3.3 — 5 В
  • Контакт G подключите к земле
  • Контакт ↑↓ используйте для выбора режима модуля — приёмник или передатчик.

Комплектация

  • 1× Плата-модуль RS-485
  • 2× Трёхпроводных шлейфа

Характеристики

  • Напряжение питания: 3,3–5 В
  • Потребляемый ток: 10 мА
  • Максимальное расстояние связи: 1200 м
  • Максимальное количество узлов в сети: 32
  • Интерфейс: последовательный порт (UART)
  • Чип RS-485: SN65176BDR (MAX485)
  • Габариты: 25,4×25,4 мм

Источник: http://amperka.ru/product/troyka-rs485

Analog Devices: ADM2795E и ADM3095E — первые в отрасли приемопередатчики интерфейса RS-485, соответствующие самым строгим требованиям стандарта IEC по защите от перенапряжений

Компания Analog Devices представила первые в отрасли приемопередатчики интерфейса RS-485, сертифицированные по 4-му уровню защиты от перенапряжений. Такие устройства не нуждаются в применении внешних компонентов защиты и подавления скачков напряжения, вызванных переходными процессами.

Приемопередатчики ADM2795E, с гальванической развязкой, выполненной по технологии магнитной изоляции Analog Devices iCoupler®, и неизолированный ADM3095E значительно экономят монтажное пространство и количество необходимых внешних компонентов, ускоряют вывод на рынок конечного продукта и не требуют больших временных затрат на проведение процедур сертификации. Встроенная схема защиты предотвращает возможный выход коммуникационного интерфейса из строя в результате воздействия недопустимых уровней напряжения, вызванных сбоями в работе, электромагнитными наводками, статическими разрядами и ошибками монтажа.

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

ADM2795E и ADM3095E выполнены в соответствии с требованиями стандарта IEC61000-4-5 Level 4 по ровню защиты от перенапряжений, промышленных стандартов IEC по стойкости к излученным, наведенным и магнитным помехам, и обеспечивают защиту в соответствии с требованиями электромагнитной совместимости (EMC) от электростатических разрядов (ESD), быстрых переходных процессов (EFT) и перенапряжений.

Оба устройства полностью соответствуют спецификации TIA/EIA RS-485/RS-422 во всем диапазоне напряжений питания от 3 В до 5.5 В.

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

Внутренняя архитектура ADM2795E Внутренняя архитектура ADM3095E

Отличительные особенности:

  • Напряжение пробоя изолирующего барьера: 5 кВ (скз.) (ADM2795E)
  • Соответствует требованиям стандарта IEC 61000-4-x по воздействию переходных помех через изолирующий барьер (ADM2795E)
  • Высокая устойчивость к воздействию синфазных переходных помех: свыше 75 кВ/мкс (ADM2795E)
  • Сертифицированы по 4-му уровню защиты от электромагнитных помех на выводах шины A и B интерфейса RS-485:
    • IEC61000-4-5 – защита от выбросов напряжения величиной ±4 кВ
    • IEC61000-4-4 – защита от быстрых переходных процессов (EFT) с уровнем напряжения ±2 кВ
    • IEC61000-4-2 – защита от электростатических разрядов (ESD):
      • ±8 кВ при контактном разряде
      • ±15 кВ при воздушном разряде
  • IEC61000-4-6 – защита от радиочастотных наводок с электрической напряженностью 10 В/м (скз.)
  • Стойкость к электростатическим разрядам по модели человеческого тела на выводах A и B интерфейса RS-485: не менее ±30 кВ
  • Защита от повреждений при воздействии постоянного и переменного пикового напряжения на выводах интерфейса RS-485: ±42 В
  • Расширенный диапазон синфазного входного напряжения: от −25 В до +25 В
  • Соответствие спецификации TIA/EIA RS-485/RS-422 во всем диапазоне напряжений питания и при рабочей температуре до +125°C
  • Скорость передачи данных: до 2.5 Мбит/с
  • Полудуплексная линия связи
  • Совместимы с шиной Profibus
  • Поддерживает до 256 устройств на шине RS-485 (входное сопротивление приемника 96 кОм)
  • Свободный от сбоев режим включения/выключения питания (функция «горячей» замены)
  • Диапазон рабочих температур: от -40°С до +125°С
  • Доступные корпуса:
    • ADM2795E: 16-выводной «широкий» (300 mil) SOIC
    • ADM3095E: 16-выводной «узкий» (150 mil) SOIC

Область применения:

  • Системы отопления, вентиляции и кондиционирования воздуха (HVAC)
  • Промышленные полевые шины
  • Системы автоматизации зданий

Запросить образцы, средства разработки или техническую поддержку

Документация на ADM2795E (англ.)

Документация на ADM3095E (англ.)

Источник: http://www.ebvnews.ru/technical/adi/7626.html

В чем отличия интерфейсов rs-232, rs-422 и rs-485?

Оглавление:

Основные отличия RS-232, RS-422 и RS-485

Под обозначениями RS-232, RS-422 и RS-485 понимаются интерфейсы для цифровой передачи данных. Стандарт RS-232 более известен как обычный СОМ порт компьютера или последовательный порт (хотя последовательным портом также можно считать Ethernet, FireWire и USB). Интерфейсы RS-422 и RS-485 широко применяются в промышленности для соединения различного оборудования.

В таблице приведены основные отличия интерфейсов RS-232, RS-422 и RS-485.

НазваниеRS-232RS-422RS-485Тип передачиМаксимальная дистанцияЗадействованные контактыТопологияМакс. кол-во подключенных устройств
Полный дуплекс Полный дуплекс Полудуплекс (2 провода),полный дуплекс (4 провода)
15 метров при 9600 бит/с 1200 метров при 9600 бит/с 1200 метров при 9600 бит/с
TxD, RxD, RTS, CTS, DTR, DSR, DCD, GND* TxA, TxB, RxA, RxB, GND DataA, DataB, GND
Точка-точка Точка-точка Многоточечная
1 1 (10 устройств в режиме приема) 32 (с повторителями больше, обычно до 256)

* Для интерфейса RS-232 не обязательно использовать все линии контактов. Обычно используются линии данных TxD, RxD и провод земли GND, остальные линии необходимы для контроля над потоком передачи данных. Подробнее вы узнаете далее в статье.

Информация, передаваемая по интерфейсам RS-232, RS-422 и RS-485, структурирована в виде какого-либо протокола, например, в промышленности широко распространен протокол Modbus RTU.

Объяснение простыми словами протокола Modbus RTU с подробным описанием и примерами команд.

Описание интерфейса RS-232

Интерфейс RS-232 (TIA/EIA-232) предназначен для организации приема-передачи данных между передатчиком или терминалом (англ. Data Terminal Equipment, DTE) и приемником или коммуникационным оборудованием (англ. Data Communications Equipment, DCE) по схеме точка-точка.

Скорость работы RS-232 зависит от расстояния между устройствами, обычно на расстоянии 15 метров скорость равна 9600 бит/с. На минимальном расстоянии скорость обычно равна 115.2 кбит/с, но есть оборудование, которое поддерживает скорость до 921.6 кбит/с.

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

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

Информация по интерфейсу RS-232 передается в цифровом виде логическими 0 и 1.

Логической «1» (MARK) соответствует напряжение в диапазоне от −3 до −15 В.

Логическому «0» (SPACE) соответствует напряжение в диапазоне от +3 до +15 В.

В дополнение к двум линиям приема и передачи, на RS-232 имеются специальные линии для аппаратного управления потоком и других функций.

Для подключения к RS-232 используется специальный разъем D-sub, обычно 9 контактный DB9, реже применяется 25 контактный DB25.

Разъемы DB делятся на Male – «папа» (вилка, pin) и Female – «мама» (гнездо, socket).

Распиновка разъема DB9 для RS-232

Распайка кабеля DB9 для RS-232

Существует три типа подключения устройств в RS-232: терминал-терминал DTE-DTE, терминал- коммуникационное оборудование DTE-DCE, модем-модем DCE-DCE.

Кабель DTE-DCE называется «прямой кабель», потому что контакты соединяются один к одному.

Кабель DCE-DCE называется «нуль-модемный кабель», или по-другому кросс-кабель.

Ниже приведены таблицы распиновок всех перечисленных типов кабеля, и далее отдельно представлена таблица с переводом основных терминов на русский язык.

Распиновка прямого кабеля DB9 для RS-232

Распиновка нуль-модемного кабеля DB9 для RS-232

Таблица с распиновкой разъемов DB9 и DB25.

DB9DB25ОбозначениеНазваниеОписание
1 8 CD Carrier Detect Обнаружение несущей
2 3 RXD Receive Data Прием данных
3 2 TXD Transmit Data Передача данных
4 20 DTR Data Terminal Ready Готовность оконечного оборудования
5 7 GND System Ground Общий провод
6 6 DSR Data Set Ready Готовность оборудования передачи
7 4 RTS Request to Send Запрос на передачу
8 5 CTS Clear to Send Готов передавать
9 22 RI Ring Indicator Наличие сигнала вызова

Для работы с устройствами RS-232 обычно необходимо всего 3 контакта: RXD, TXD и GND. Но некоторые устройства требуют все 9 контактов для поддержки функции управления потоком передачи данных.

Структура передаваемых данных в RS-232

Одно сообщение, передаваемое по RS-232/422/485, состоит из стартового бита, нескольких бит данных, бита чётности и стопового бита.

Стартовый бит (start bit) – бит обозначающий начало передачи, обычно равен 0.

Данные (data bits) – 5, 6, 7 или 8 бит данных. Первым битом является менее значимый бит.

Бит четности (parity bit) – бит предназначенный для проверки четности. Служит для обнаружения ошибок.

Может принимать следующие значения:

  • Четность (EVEN), принимает такое значение, чтобы количество единиц в сообщении было четным
  • Нечетность (ODD), принимает такое значение, чтобы количество единиц в сообщении было нечетным
  • Всегда 1 (MARK), бит четности всегда будет равен 1
  • Всегда 0 (SPACE), бит четности всегда будет равен 0
  • Не используется (NONE)

Стоповый бит (stop bit) – бит означающий завершение передачи сообщения, может принимать значения 1, 1.5 (Data bit =5), 2.

Например, сокращение 8Е1 обозначает, что передается 8 бит данных, используется бит четности в режиме EVEN и стоп бит занимает один бит.

Управление потоком в RS-232

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

Есть аппаратный и программный метод управления.

Аппаратный метод использует выводы RTS/CTS. Если передатчик готов послать данные, то он устанавливает сигнал на линии RTS. Если приёмник готов принимать данные, то он устанавливает сигнал на линии CTS. Если один из сигналов не установлен, то передачи данных не произойдет.

Программный метод вместо выводов использует символы Xon и Xoff (в ASCII символ Xon = 17, Xoff = 19) передаваемые по тем же линиям связи TXD/RXD, что и основные данные. При невозможности принимать данные приемник передает символ Xoff. Для возобновления передачи данных посылается символ Xon.

Как проверить работу RS-232?

При использовании 3 контактов достаточно замкнуть RXD и TXD между собой. Тогда все переданные данные будут приняты обратно. Если у вас полный RS-232, тогда вам нужно распаять специальную заглушку.

В ней должны быть соединены между собой следующие контакты:

DB9DB25Соединить
1 + 4 + 6 6 + 8 + 20 DTR -> CD + DSR
2 + 3 2 + 3 Tx -> Rx
7 + 8 4 + 5 RTS -> CTS

Описание интерфейса RS-422

Интерфейс RS-422 похож на RS-232, т.к. позволяет одновременно отправлять и принимать сообщения по отдельным линиям (полный дуплекс), но использует для этого дифференциальный сигнал, т.е. разницу потенциалов между проводниками А и В.

Скорость передачи данных в RS-422 зависит от расстояния и может меняться в пределах от 10 кбит/с (1200 метров) до 10 Мбит/с (10 метров).

В сети RS-422 может быть только одно передающее устройство и до 10 принимающих устройств.

Линия RS-422 представляет собой 4 провода для приема-передачи данных (2 скрученных провода для передачи и 2 скрученных провода для приема) и один общий провод земли GND.

Скручивание проводов (витая пара) между собой позволяет избавиться от наводок и помех, потому что наводка одинаково действует на оба провода, а информация извлекается из разности потенциалов между проводниками А и В одной линии.

Напряжение на линиях передачи данных может находится в диапазоне от -6 В до +6 В.

Логическому 0 соответствует разница между А и В больше +0,2 В.

Логической 1 соответствует разница между А и В меньше -0,2 В.

Стандарт RS-422 не определяет конкретный тип разъема, обычно это может быть клеммная колодка или разъем DB9.

Распиновка RS-422 зависит от производителя устройства и указывается в документации на него.

При подключении устройства RS-422 нужно сделать перекрестие между RX и TX контактами, как показано на рисунке.

Т.к. расстояние между приемником и передатчиком RS-422 может достигать 1200 метров, то для предотвращения отражения сигнала от конца линии ставится специальный 120 Ом согласующий резистор или “терминатор”. Этот резистор устанавливается между RX+ и RX- контактами в начале и в конце линии.

Как проверить работу RS-422?

Для проверки устройств с RS-422 лучше воспользоваться конвертером из RS-422 в RS-232 или USB (I-7561U). Тогда вы сможете воспользоваться ПО для работы с СОМ портом.

Описание интерфейса RS-485

В промышленности чаще всего используется интерфейс RS-485 (EIA-485), потому что в RS-485 используется многоточечная топология, что позволяет подключить несколько приемников и передатчиков.

Интерфейс RS-485 похож на RS-422 тем что также использует дифференциальный сигнал для передачи данных.

Существует два типа RS-485:

  • RS-485 с 2 контактами, работает в режиме полудуплекс
  • RS-485 с 4 контактами, работает в режиме полный дуплекс

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

В одном сегменте сети RS-485 может быть до 32 устройств, но с помощью дополнительных повторителей и усилителей сигналов до 256 устройств. В один момент времени активным может быть только один передатчик.

Скорость работы также зависит от длины линии и может достигать 10 Мбит/с на 10 метрах.

Напряжение на линиях находится в диапазоне от −7 В до +12 В.

Стандарт RS-485 не определяет конкретный тип разъема, но часто это клеммная колодка или разъем DB9.

Распиновка разъема RS-485 зависит от производителя устройства и указывается в документации на него.

Подключение RS-485 устройств с 2 контактами.

Подключение RS-485 устройств с 4 контактами.

Для согласования линии на больших расстояниях в RS-485 также ставят согласующие резисторы 120 Ом в начале и в конце линии.

Как проверить работу RS-485?

Если у вас есть устройство с RS-485 и вы хотите его проверить, то самое простое это подключить его к компьютеру через преобразователь, например UPort 1150, и воспользоваться специальным ПО, о котором рассказывается далее.

Программы для работы с интерфейсами RS-232/422/485

На компьютере интерфейсы RS-232/422/485 будут представлены как обычный СОМ порт. Соответственно подойдут почти любые программы и утилиты для работы с COM портом.

Каждый производитель выпускает свое ПО для работы с COM портом.

Например, MOXA разработала набор утилит PComm Lite, одна из которых позволяет работать с СОМ портом.

Производитель ICP DAS предлагает воспользоваться утилитой DCON Utility Pro с поддержкой протоколов Modbus RTU, ASCII и DCON. Скачать

Настройка модулей ICP DAS программой DCON Utility PRO

Устройства для конвертирования или преобразования RS-232/422/485

В таблице вы можете выбрать устройства для работы с интерфейсами RS-232/422/485.

Конвертеры и повторители для увеличения дальности передачи данных по последовательному порту, разветвления RS-485 и преобразования RS-232 в RS-422/485.

Подробнее

Конвертеры для подключения до 16 последовательных устройств через USB порт.

Подробнее

Конверторы позволяют удлинить последовательные интерфейсы PROFIBUS/CAN в оптоволокно до 4 км/до 45 км (в зависимости от типа волокна).

Подробнее

Мультипортовые платы позволяют подключать последовательные устройства к компьютеру. Разработанные для промышленного применения, поддерживают Windows, Linux, Unix.

Подробнее

Устройства, специально разработанные для подключения промышленных последовательных устройств RS-232/422/485 напрямую к Ethernet-сети.

Подробнее

Оборудование для преобразования данных между промышленными протоколами для обеспечения совместимости устройств различных типов.

Подробнее

Модемы сотовой связи с одним портом RS-232 или RS-232/422/485 GSM/GPRS.

Подробнее

Промышленные IP-шлюзы сотовой связи с функцией VPN.

Подробнее

Промышленные высокоскоростные маршрутизаторы сотовой связи GSM/GPRS/EDGE/UMTS/HSPA.

Подробнее

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

Подробнее

Наверх к оглавлению

За более подробной информацией обращайтесь к специалистам IPC2U по телефону: +7 (495) 232 0207 или по e-mail: sales@ipc2u.ru

Источник: https://ipc2u.ru/articles/prostye-resheniya/otlichiya-interfeysov-rs-232-rs-422-rs-485/

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}