Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RS-485
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
semen_992
Доброе время суток!
Будет ли такая схема работать на скорости 115200 и до 200 метров?
Нажмите для просмотра прикрепленного файла
Methane
Цитата(semen_992 @ Oct 11 2009, 21:03) *
Доброе время суток!
Будет ли такая схема работать на скорости 115200 и до 200 метров?
Нажмите для просмотра прикрепленного файла

Что-то вы напутали.


Мне просто интересно, а вы гуглили в инете по MAX485? Достаточно просто сказать "хочу смотреть картинки".
rezident
Цитата(semen_992 @ Oct 12 2009, 00:03) *
Будет ли такая схема работать на скорости 115200 и до 200 метров?
Вполне возможно, но только уменьшите номиналы R8 и R12 на порядок, до 10Ом. И терминальный резистор R11 перенесите за них. Терминальный резистор ставится параллельно линии связи, а не параллельно входу/выходу драйвера. Еще желательно третий провод к GND через 100Ом подключить. Для выравнивания потенциалов драйверов и/или подключения экрана кабеля.
aaarrr
И еще: при таком включении в момент передачи вывод RO будет в высоком сопротивлении. Добавьте на него pull-up, если не хотите получить мусор.
semen_992
По автомобильному применению не совсем понимаю как лучше. Нужен ли там экран? По сути вся перефирия и сам прибор сидят на земле.

Всем спасибо!
HARMHARM
Там витая пара, что достаточно для дифференциальной линии. Экранировать, конечно, тоже можно.
@Ark
Imho, еще "подтяжек" не хватает в схеме. Я бы дополнительно подтянул "А" к питанию 3.3в, а "В" к земле резисторами порядка 1к. А выводы RDX и TXD - резисторами по 10K к питанию. А также -RE/DE - к земле 10K.
Вообще, 200 метров - уже приличная длина линии. Неизвестно, что на ней наведется. Imho, стоит подумать о гальванической развязке от линии.
Dog Pawlowa
Цитата(@Ark @ Oct 13 2009, 01:40) *
Я бы дополнительно подтянул "А" к питанию 3.3в, а "В" к земле резисторами порядка 1к.

Чем снизили бы помехоустойчивостьwink.gif
А при многоточке - внесли бы полную неразбериху.
Сергей Борщ
Цитата(Dog Pawlowa @ Oct 13 2009, 11:44) *
Чем снизили бы помехоустойчивостьwink.gif
Почему? Эти резисторы работают только в паузах, когда выключены все передатчики. Любой передатчик способен выдать 50мА в линию, для него эти 3мА - что слону дробина. Модбус рекомендует от 650 до 450 Ом в зависимости от длины линии.
Цитата(Dog Pawlowa @ Oct 13 2009, 11:44) *
А при многоточке - внесли бы полную неразбериху.
Напротив. В паузах линия находилась бы в лог.1, что сообветствует паузе UART.
Dog Pawlowa
Цитата(Сергей Борщ @ Oct 13 2009, 12:09) *
Напротив. В паузах линия находилась бы в лог.1, что соответствует паузе UART.

Дык давайте доведем до абсурда - вообще соединим с землей и питанием. biggrin.gif
Нулю то все сложнее будет пробиться на фоне сильных подтяжек.
Сергей Борщ
Цитата(Dog Pawlowa @ Oct 13 2009, 12:40) *
Дык давайте доведем до абсурда - вообще соединим с землей и питанием. biggrin.gif
Не поверите - единица будет передаваться со 100% вероятностью в условиях практически любых помех. Нет, давайте бросим болтаться в воздухе и будем верить, что это повышает помехоустойчивость.
Цитата(Dog Pawlowa @ Oct 13 2009, 12:40) *
Нулю то все сложнее будет пробиться на фоне сильных подтяжек.
Где сильных? 3в размах, 450 Ом сопротивление, ток подтяжки - 6мА. Драйвер дает 50. В задачнике спрашивается: каким должно быть сопротивление линии, чтобы 3в дифференциального напряжения удаленного конца превратились в менее 0.2в порогового на ближнем конце?
На всякий случай: Там еще по 120 Ом согласующие на каждом конце линии.
@Ark
Цитата
Дык давайте доведем до абсурда - вообще соединим с землей и питанием.

Абсурдом, Imho, можно считать как слишком "сильные" (низкоомные) подтяжки, так и их полное отсутствие. Это всегда некий компромис, зависящий от линии и количества устройств. wink.gif
Dog Pawlowa
Цитата(Сергей Борщ @ Oct 13 2009, 14:25) *
Где сильных?

Но пробиться то сложнее? Или нет?
Мы о принципе или о пределах?
Сергей Борщ
Цитата(Dog Pawlowa @ Oct 13 2009, 15:08) *
Но пробиться то сложнее?
В нормальных условиях - нет. Если они усложняют жизнь на линии - менять такую линию. Посчитайте ее сопротивление в этом случае.
Цитата(Dog Pawlowa @ Oct 13 2009, 15:08) *
Мы о принципе или о пределах?
Их сопротивление несущественно по сравнению с сопротивлением терминаторов. Это пределы или принцип? А болтающаяся в воздухе линия вносит упорядоченность при многоточке в принципе или в пределе? wink.gif
Dog Pawlowa
Цитата(Сергей Борщ @ Oct 13 2009, 16:41) *
А болтающаяся в воздухе линия вносит упорядоченность при многоточке в принципе или в пределе? wink.gif

Сергей, ну как будто Вы не знаете...
Если подтяжка слабая, то линия болтается от помех практически так же, как и без подтяжек, логично? Если сильная, отнимает резерв передатчика, перетягивая в сторону помехи 0.
Способ борьбы известен - включить передатчик раньше на время не менее одного байта, линия и перестанет болтаться, оставаясь симметричной. Всего то.
Подтяжка - это всего лишь костыли нерадивому программисту wink.gif
@Ark
Цитата
Подтяжка - это всего лишь костыли нерадивому программисту

Отсутствие защитного смещения на линии RS485 скорее говорит о нерадивости схемотехника. wink.gif
Dog Pawlowa
Цитата(@Ark @ Oct 13 2009, 22:42) *
Отсутствие защитного смещения ...

Полностью согласен. На костер тащите!
А что, там земли на схеме не было? Ужос! biggrin.gif
@Ark
Ну, если очень хочется, то можно и без подтяжек, конечно. Просто, "разгребать" мусор на входе и отделять от него полезный сигнал - "нерадивые" программисты, обычно, не хотят. И вполне обоснованно, по-моему. smile.gif
Harbinger
Без подтяжек "мусор" не сыпал SN65HVD12. Заменили на MAX3485 - понеслось... sad.gif

Цитата(@Ark @ Oct 13 2009, 23:17) *
Просто, "разгребать" мусор на входе и отделять от него полезный сигнал - "нерадивые" программисты, обычно, не хотят.

Дык аппаратные UART не хотят, а программисты их слушаются. wink.gif
@Ark
Цитата
Без подтяжек "мусор" не сыпал SN65HVD12...

В SN65HVD12 есть встроенные подтяжки 100К (см. ДШ)...
Цитата
Дык аппаратные UART не хотят, а программисты их слушаются.

Именно так. smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.