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

 
 
> rs-485 & rs-232 по двум проводам, Устройство, которе может работать по 485-му и по 232-му.
semen_992
сообщение Sep 26 2010, 09:02
Сообщение #1


Местный
***

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



Доброго! Кто нибудь сталкивался с реализацией такого чуда?
Суть в том, что бы устройство само определяло по какому оно сейчас интерфейсу подключено и начинало работать через него. Важно, что бы выходы для этого использовались одни и те же. Для 485 и 232.
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
ukpyr
сообщение Sep 26 2010, 11:34
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



определять наличие < -5V на RX ? Драйверы 485 должны выдержать такой уровень .
Go to the top of the page
 
+Quote Post
V_G
сообщение Sep 26 2010, 11:48
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



У Максима есть комбинированные драйверы, переключение осуществляется логическим уровнем. Но без автомата. Выдержат ли входы в режиме 485 отрицательный уровень, не знаю, надо изучать даташит.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Sep 26 2010, 12:06
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вопрос не в том КАК, а вопрос СКОКО ДОЛЖНО СТОИТЬ.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
semen_992
сообщение Sep 26 2010, 12:08
Сообщение #5


Местный
***

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



Цитата(ukpyr @ Sep 26 2010, 15:34) *
определять наличие < -5V на RX ? Драйверы 485 должны выдержать такой уровень .

А что мне это даст?
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 26 2010, 13:23
Сообщение #6


Гуру
******

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



Для обмена по RS232 двух проводов мало, требуется как минимум три провода. Если вы сделаете 4-х проводный RS485 аля RS422, разделив входы A/B и выходы Y/Z, реализуете минимальную защиту входов, то вполне возможно подключив TXD от DTE к линии B, RXD к линии Z и GND к SH (провод для выравнивания потенциалов узлов RS485) получить полнодуплексный интерфейс способный работать напрямую с RS232. При необходимости работы с 2-х проводным RS485, просто объедините на разъеме соответствующие выводы (A с Y и B с Z). В протоколе связи необходимо предусмотреть паузы и тайм-ауты, как если бы всегда работали на полудуплексе несмотря на то, что используется полнодуплексный интерфейс.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Sep 26 2010, 14:13
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
А что мне это даст?
в режиме RS232 на RX главным образом отрицательное напряжение (при условии подключения ответного устройства) - интегрируем RC цепочкой, инвертируем - получаем сигнал управления переключением 485/232. Многие драйвера 485 длительно выдерживают отрицательное напряжение (в режиме приема) - скорее всего RX можно подать прямо на один из входов A/B. TX 232 и другой сигнал 485 коммутируем друполярным ключиком. Чтобы не грузить линии 232 терминатором от 485, в качестве терминатора включается RC цепочка 120Ом + 3.3нФ.
Цитата
Вопрос не в том КАК, а вопрос СКОКО ДОЛЖНО СТОИТЬ.
копейки

p.s. для ST485 заявлено "-7V to +12V common-mode input voltage range"

Сообщение отредактировал ukpyr - Sep 26 2010, 14:30
Go to the top of the page
 
+Quote Post
V_G
сообщение Sep 26 2010, 23:46
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



В даташите на MAX3160 "автоматика" реализована по рабоче-крестьянски: перемычкой внутри ответной части разъема: есть перемычка - RS232, нет - RS485.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:52
Рейтинг@Mail.ru


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