- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
4-проводной RS-485
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 26 сен 2014, 10:20
- Имя: А. Б. В.
- Страна: Роисся
- Благодарил (а): 1 раз
4-проводной RS-485
Нужно подключить прибор к сети RS-485, но у него вместо привычного 2-проводного интерфейса - 4 контакта, именуемые Tx+, Tx-, Rx+, Rx- и называется это в документации "4-wire RS-485". Погуглил - это вроде бы ни что иное как RS-422 (https://en.wikipedia.org/wiki/RS-422). Прибор должен отвечать на запросы от мастера сети (ПЛК), то есть полный дуплекс тут по идее не нужен, и вроде бы прибором не используется (в РЭ это вообще не оговорено).
В общем, нужно его подружить с обычной 2-проводной RS-485. По идее, нужно просто объединить "+"-контакты, и соединить их с "А", и аналогично с "-"-контактами, соединив их с "В". Вот здесь (http://control.com/thread/1026196791) пишут так же. Всё верно?
Ещё нагуглил неплохую статейку на тему, там ещё про заземление и общий провод доходчиво написано ) http://www.sigma-is.ru/articles/art_tz_3_2012.html
Оказывается, "+" - ещё не факт что "А". Думаю полярность проверить вольтметром, по идее при отсутствии обмена на линии поддерживается высокий уровень...
В общем, нужно его подружить с обычной 2-проводной RS-485. По идее, нужно просто объединить "+"-контакты, и соединить их с "А", и аналогично с "-"-контактами, соединив их с "В". Вот здесь (http://control.com/thread/1026196791) пишут так же. Всё верно?
Ещё нагуглил неплохую статейку на тему, там ещё про заземление и общий провод доходчиво написано ) http://www.sigma-is.ru/articles/art_tz_3_2012.html
Оказывается, "+" - ещё не факт что "А". Думаю полярность проверить вольтметром, по идее при отсутствии обмена на линии поддерживается высокий уровень...
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Re: 4-проводной RS-485
А плюс и минус еще не на каждом приборе получится проверить. Ибо если есть подтяжка резисторами, вы увидите, а ежли ее нет - не ждите.
Я сам так попался на одном приборе.
Я сам так попался на одном приборе.
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 846 раз
Re: 4-проводной RS-485
Во-первых, 4-х проводный RS485 и RS422 это всё-таки "две большие разницы", как говорят в Одессе.
В RS485 у передатчиков есть Z-состояние, а у RS422 этого нет.
RS485 рассчитан на многототочечную шинную топологию, а RS422 предназначен для подключения точка-точка.
Во-вторых, разница между RS485 и RS422 несущественна только при подключении точка-точка, и только в этой ситуации можно обойтись простым объединением проводов линий Rx и Tx для перехода с 4-проводной на 2-проводную схему.
В остальных случаях это весьма неоднозначно. В любом случае нагрузочная способность шины снижается.
Во-третьих, надо учитывать, что при 4-проводной реализации сети на RS485 к линии, объединяющей приёмники +Rx/-Rx всех ведомых устройств (слейвов) подключаются выводы передатчика +Tx/-Tx ведущего (мастера). И наоборот - к паре проводов объединяющей выходы передатчиков слейвов (+Tx/-Tx) подключаются входы приёмника (+Rx/Rx) от мастера.
Для решения задачи в общем виде у различных производителей существуют преобразователи интерфейса 2/4wRS485<->4wRS422.
А в описываемом случае для слейва с 4wRS485, действительно, надо просто объединить +Rx и +Tx, а также -Rx c -Tx на приборе. Дальше полученную пару проводов подключаем к 2-проводной линии RS485.
Если не угадали - просто меняем полярность подключения полученной пары на стыке с линией.
В RS485 у передатчиков есть Z-состояние, а у RS422 этого нет.
RS485 рассчитан на многототочечную шинную топологию, а RS422 предназначен для подключения точка-точка.
Во-вторых, разница между RS485 и RS422 несущественна только при подключении точка-точка, и только в этой ситуации можно обойтись простым объединением проводов линий Rx и Tx для перехода с 4-проводной на 2-проводную схему.
В остальных случаях это весьма неоднозначно. В любом случае нагрузочная способность шины снижается.
Во-третьих, надо учитывать, что при 4-проводной реализации сети на RS485 к линии, объединяющей приёмники +Rx/-Rx всех ведомых устройств (слейвов) подключаются выводы передатчика +Tx/-Tx ведущего (мастера). И наоборот - к паре проводов объединяющей выходы передатчиков слейвов (+Tx/-Tx) подключаются входы приёмника (+Rx/Rx) от мастера.
Для решения задачи в общем виде у различных производителей существуют преобразователи интерфейса 2/4wRS485<->4wRS422.
А в описываемом случае для слейва с 4wRS485, действительно, надо просто объединить +Rx и +Tx, а также -Rx c -Tx на приборе. Дальше полученную пару проводов подключаем к 2-проводной линии RS485.
Если не угадали - просто меняем полярность подключения полученной пары на стыке с линией.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 18782
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 976 раз
- Поблагодарили: 1857 раз
Re: 4-проводной RS-485
Это бы в FAQ закинуть. Может кто-то отважится его вести?
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 203
- Зарегистрирован: 22 янв 2010, 09:04
- Имя: Исаев Дмитрий Валериевич
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
Re: 4-проводной RS-485
не знаю, как насчёт преобразователей 2/4, но мы мы постоянно счётчики э/э ф.Эльстер метроника (4-х проводной RS-485) к различным УСПД с 2-х проводным по описанному Ryzhij рецепту цепляем и ничего, работает как часики...
_____________
"Век живи — век учись! И ты, наконец, достигнешь того, что подобно мудрецу будешь иметь право сказать, что ничего не знаешь" (К.Прутков)
"Век живи — век учись! И ты, наконец, достигнешь того, что подобно мудрецу будешь иметь право сказать, что ничего не знаешь" (К.Прутков)
-
- частый гость
- Сообщения: 441
- Зарегистрирован: 21 июл 2013, 19:32
- Имя: Вадим
- город/регион: Северодвинск
- Благодарил (а): 15 раз
- Поблагодарили: 39 раз
Re: 4-проводной RS-485
Специальные микросхемы - драйверы RS422 существуют, но малодоступны и поэтому дороги, а разработчики просто используют по два драйвера RS485 в каждой точке.
Откуда авторы статьи взяли разные характеристики для этих интерфейсов - непонятно, даже у специальных драйверов RS422 все входные/выходные параметры совпадают с RS485 (специально подверился на примере SN65hvd179).
Резюме: таблица - "фуфло".
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 846 раз
Re: 4-проводной RS-485
Всё бы ничего, да вот только данные в таблицу взяты не из справочника по микросхемам, а из стандартов на интерфейсы EIA-RS-422 (ITU - T V.ll, X.27) и EIA-RS-485 (ISO 8482)
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- частый гость
- Сообщения: 441
- Зарегистрирован: 21 июл 2013, 19:32
- Имя: Вадим
- город/регион: Северодвинск
- Благодарил (а): 15 раз
- Поблагодарили: 39 раз
Re: 4-проводной RS-485
Посмотрел стандарт 422, вы, как обычно, правы.
Но тем не менее, производители используют драйверы для 485, видимо потому, что:
- они заведомо превышают требования 422 по максимальным входным синфазным напряжениям
- по скорости нарастания даже наоборот, приходится её ограничивать, используя микросхемы с Baudrate 125 и 250 kB, при использовании 1МВ и 10 МВ крайне тяжело избавиться от неприятного "звона" на фронтах.
- насчет ограничения тока к.з. в EI485 150 mA непонятно, у ВСЕХ драйверов он 250 mA
- что такое "диапазон напряжений "1" передатчика" - непонятно, что имеется в виду, скорее всего диапазон амплитуд при максимальной нагрузке и х.х с требованием "не менее".
Тем не менее стандарт есть стандарт и, соответственно, таблица не "фуфло".
Но тем не менее, производители используют драйверы для 485, видимо потому, что:
- они заведомо превышают требования 422 по максимальным входным синфазным напряжениям
- по скорости нарастания даже наоборот, приходится её ограничивать, используя микросхемы с Baudrate 125 и 250 kB, при использовании 1МВ и 10 МВ крайне тяжело избавиться от неприятного "звона" на фронтах.
- насчет ограничения тока к.з. в EI485 150 mA непонятно, у ВСЕХ драйверов он 250 mA
- что такое "диапазон напряжений "1" передатчика" - непонятно, что имеется в виду, скорее всего диапазон амплитуд при максимальной нагрузке и х.х с требованием "не менее".
Тем не менее стандарт есть стандарт и, соответственно, таблица не "фуфло".