реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> RS-485, Пару вопросов
semen_992
сообщение Oct 11 2009, 18:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Доброе время суток!
Будет ли такая схема работать на скорости 115200 и до 200 метров?

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Methane
сообщение Oct 11 2009, 18:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(semen_992 @ Oct 11 2009, 21:03) *
Доброе время суток!
Будет ли такая схема работать на скорости 115200 и до 200 метров?

Прикрепленное изображение

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


Мне просто интересно, а вы гуглили в инете по MAX485? Достаточно просто сказать "хочу смотреть картинки".

Сообщение отредактировал Methane - Oct 11 2009, 18:10
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 11 2009, 19:26
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(semen_992 @ Oct 12 2009, 00:03) *
Будет ли такая схема работать на скорости 115200 и до 200 метров?
Вполне возможно, но только уменьшите номиналы R8 и R12 на порядок, до 10Ом. И терминальный резистор R11 перенесите за них. Терминальный резистор ставится параллельно линии связи, а не параллельно входу/выходу драйвера. Еще желательно третий провод к GND через 100Ом подключить. Для выравнивания потенциалов драйверов и/или подключения экрана кабеля.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 11 2009, 19:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



И еще: при таком включении в момент передачи вывод RO будет в высоком сопротивлении. Добавьте на него pull-up, если не хотите получить мусор.
Go to the top of the page
 
+Quote Post
semen_992
сообщение Oct 12 2009, 10:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



По автомобильному применению не совсем понимаю как лучше. Нужен ли там экран? По сути вся перефирия и сам прибор сидят на земле.

Всем спасибо!
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 12 2009, 11:04
Сообщение #6


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Там витая пара, что достаточно для дифференциальной линии. Экранировать, конечно, тоже можно.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Oct 12 2009, 22:40
Сообщение #7





Guests






Imho, еще "подтяжек" не хватает в схеме. Я бы дополнительно подтянул "А" к питанию 3.3в, а "В" к земле резисторами порядка 1к. А выводы RDX и TXD - резисторами по 10K к питанию. А также -RE/DE - к земле 10K.
Вообще, 200 метров - уже приличная длина линии. Неизвестно, что на ней наведется. Imho, стоит подумать о гальванической развязке от линии.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 13 2009, 08:44
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(@Ark @ Oct 13 2009, 01:40) *
Я бы дополнительно подтянул "А" к питанию 3.3в, а "В" к земле резисторами порядка 1к.

Чем снизили бы помехоустойчивостьwink.gif
А при многоточке - внесли бы полную неразбериху.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 13 2009, 09:09
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 13 2009, 09:40
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Сергей Борщ @ Oct 13 2009, 12:09) *
Напротив. В паузах линия находилась бы в лог.1, что соответствует паузе UART.

Дык давайте доведем до абсурда - вообще соединим с землей и питанием. biggrin.gif
Нулю то все сложнее будет пробиться на фоне сильных подтяжек.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 13 2009, 11:25
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(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 Ом согласующие на каждом конце линии.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Oct 13 2009, 11:40
Сообщение #12





Guests






Цитата
Дык давайте доведем до абсурда - вообще соединим с землей и питанием.

Абсурдом, Imho, можно считать как слишком "сильные" (низкоомные) подтяжки, так и их полное отсутствие. Это всегда некий компромис, зависящий от линии и количества устройств. wink.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 13 2009, 12:08
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Сергей Борщ @ Oct 13 2009, 14:25) *
Где сильных?

Но пробиться то сложнее? Или нет?
Мы о принципе или о пределах?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 13 2009, 13:41
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 13 2009, 18:56
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Сергей Борщ @ Oct 13 2009, 16:41) *
А болтающаяся в воздухе линия вносит упорядоченность при многоточке в принципе или в пределе? wink.gif

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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 13:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016