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

 
 
> Конвертор интерфейса RS485 <> USB, Подбор микросхемы
U.P.Load
сообщение Aug 9 2009, 10:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



RS232<>RS485 в одном корпусе нашел (MAX3162EEAI), но может есть аналог удобнее, сразу RS485<>USB?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 25)
HARMHARM
сообщение Aug 9 2009, 10:05
Сообщение #2


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

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



Цитата(U.P.Load @ Aug 9 2009, 13:01) *
может есть аналог удобнее, сразу RS485<>USB?

FT232R
Go to the top of the page
 
+Quote Post
Sun525
сообщение Aug 9 2009, 10:36
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 28-12-07
Из: Мурманск
Пользователь №: 33 719



Цитата
FT232R

Это просто USB <->RS232
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Aug 9 2009, 12:39
Сообщение #4


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

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



Цитата(Sun525 @ Aug 9 2009, 13:36) *
Это просто USB <->RS232

Читайте даташит и не говорите о том, о чем не имеете понятия.
Цитата
Auto transmit buffer control for RS485 applications.

Цитата
The UART Controller also provides a transmitter enable control signal pin option (TXDEN)
to assist with interfacing to RS485 transceivers.

Цитата
Figure 16 - Example USB to RS485 Converter Configuration
Go to the top of the page
 
+Quote Post
at90
сообщение Aug 9 2009, 12:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Автор хочет чтобы драйвер rs485 был уже встроен в микросхему.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
DVF
сообщение Aug 10 2009, 04:45
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Загляни сюда. Почитай информацию: "за" и "против".
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 4 2009, 04:19
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



Решил остановиться на MAX3162 (RS485<>RS232), но по указанной схеме не совсем понятно назначение выводов:



Например RCV это ТХ?

Может кто встречал готовую монтажную схему?

Сообщение отредактировал U.P.Load - Sep 4 2009, 04:26
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 4 2009, 04:38
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(U.P.Load @ Sep 4 2009, 08:19) *
Например RCV это ТХ?

ReCeiVe - это не TX
###
То есть, да, со стороны трансивера это TX.
А со стороны внешней схемы - это вход приёмника

Так, отставить... что-то там наверчено... слёту не разобрать...

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


Вот какую картинку надо смотреть, намного понятнее

А зачем такая сложнятина, нужно переключаться 232/485, как во взрослых преобразователях? Иначе можно просто поставить какой-нибудь MAX48x или ADM


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 4 2009, 09:59
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



Переключение в смысле передача\прием RS232\RS485? Или что имеется ввиду?
Задача вообще подключить RS485 фото камеру к RS232 интерфейсу, по RS485 она отдает картинку.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 4 2009, 10:16
Сообщение #10


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(U.P.Load @ Sep 4 2009, 13:59) *
Или что имеется ввиду?

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 4 2009, 10:42
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



Микросхема уже куплена, по этому не важно.
Из вашей схемы какой вариант использовать для преобразования RS485 в RS232? RS232 MODE?

Тогда 16-15 ноги это TX\RX камеры, в 5-6 ноги это TX\RX на COM порт?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 4 2009, 10:58
Сообщение #12


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Прошу пардону, не дочитал до конца.
Цитата
RS-232/RS-485 Protocol Translator
Figure 15 shows the MAX3162 configured as an RS-
232/RS-485 protocol translator. The direction of transla-
tion is controlled through the RTS signal (R1IN). The
single-ended RS-232 receiver input signal is translated
to a differential RS-485 transmitter output. Similarly, a
differential RS-485 receiver input signal is translated to
a single-ended RS-232 transmitter output. RS-232 data
received on R2IN is transmitted as an RS-485 signal on
Z and Y. RS-485 signals received on A and B are trans-
mitted as an RS-232 signal on T1OUT.

Ну вот же всё по человечески написано.
RTS рулит направлением.
Данные RS-232 с ноги R2IN транслируются на Z и Y, а с A и В - на T1OUT.
Это по вашей схеме.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 4 2009, 12:00
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



Т.е. в случае двусторонней связи RS232 <-> RS485, интерфейс RS485 (2 провода) подключается и к Z-Y и к A-B?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 4 2009, 12:05
Сообщение #14


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



А объединяется с Y, B - с Z.
По-моему, так.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 5 2009, 15:25
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



При такой распайке софт пишет "слишком много ошибок". В чем может быть дело?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 5 2009, 15:49
Сообщение #16


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(U.P.Load @ Sep 5 2009, 19:25) *
При такой распайке софт пишет "слишком много ошибок". В чем может быть дело?

Может, полярность 485-го попутали?
А может, "софт" не в курсе, что он должен направление вручную переключать?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Sep 5 2009, 17:39
Сообщение #17


Гуру
******

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



А мой софт пишет, что все офигенно хорошо.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Sep 5 2009, 18:32
Сообщение #18





Guests






Цитата
RS232<>RS485 в одном корпусе нашел (MAX3162EEAI)...

Вы нашли не совсем то, что искали. Данная м/c - это скорее универсальный набор драйверов, а не готовый преобразователь. Соединив по схеме, Вы получили преобразователь RS232-RS485 с "ручным управлением" направлением передачи по RS485. Самостоятельно управлять направлением передачи данная м/c не умеет. Поэтому, полноценным преобразователем RS232-RS485 ее можно назвать с большой натяжкой. Без специального ПО на ПК, либо дополнительного внешнего контроллера, она в этом режиме нормально работать не сможет.
P.S. Вот в этой теме, только что, похожая проблема обсуждалась:
http://electronix.ru/forum/index.php?showt...=66855&st=0
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 6 2009, 05:51
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



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

В инете пишут, что между проводами надо впаять терминирующий резистор 120 ом, но почему об этом ни слова в датащите микросхемы?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Sep 6 2009, 06:34
Сообщение #20





Guests






Цитата
софт заточен под обычные трансляторы интерфейса RS485, т.е. должен работать на стандартной разводке,

Что Вы подразумеваете под "обычными трансляторами"и "стандартной разводкой"? У Вас на выходе ПК стоит RS232-интерфейс, а не RS485. В стандартной разводке RS232 сигнал управления направлением передачи отсутствует по определению. А в вашем случае, использование сигнала RTS, как раз, должно быть не стандартным - для управления направлением передачи.
Цитата
В инете пишут, что между проводами надо впаять терминирующий резистор 120 ом, но почему об этом ни слова в датащите микросхемы?

Потому, что Ваша м/c готовым преобразователем RS232-RS485 не является. И стандартным - то же.
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 6 2009, 07:56
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



Обычные, например, такие:
http://www.commfront.com/RS232-RS485-RS422...5-Converter.htm
http://www.sis-group.com/decisions/intel/i...kont/net/modyl/
http://www.nix.ru/autocatalog/industrial/I...S485_34989.html
http://www.mtrele.ru/production/equipment_...rter_rs232_485/
http://www.elec.ru/market/offer-3782705152.html
http://products.marathon.ru/raznoe/USB-RS485
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Sep 6 2009, 08:12
Сообщение #22





Guests






Цитата
Обычные, например, такие:

Во всех этих "обычных примерах" как раз используется автоматическое определение направления передачи по RS485 - почитайте по внимательнее. Потому-то, они и "обычные", и стандартные. Так как полностью совместимые с RS232, и не требующие от него нестандартного использования сигналов.
Вы бы лучше купили один из таких готовых, обычных и стандартных преобразователей, а не пытались экономить "на спичках". wink.gif
Go to the top of the page
 
+Quote Post
U.P.Load
сообщение Sep 6 2009, 08:44
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-07-09
Пользователь №: 51 444



На указанной микросхеме реализовать автоматическое переключение нельзя?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Sep 6 2009, 09:09
Сообщение #24





Guests






Цитата
На указанной микросхеме реализовать автоматическое переключение нельзя?

Почему нельзя? Можно. Добавить какой-нибудь простой МК, чтобы он "рулил" направлением по RS485, запрограммировать его соответствующим образом. Добавить "подтяжки" на выходы RS485 и поставить защиту.
Добавить блок питания и стабилизатор... Тогда получится тот самый нормальный стандартный преобразователь. smile.gif
P.S. Кстати, насколько я понял посмотрев ДШ, гальванической развязки между RS232-RS485, при таком использовании м/с не получится (если Вы на нее рассчитывали). Поэтому лучше взять другую м/c. Еще лучше купить готовый преобразователь - дешевле у Вас, все равно, вряд ли получится.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 14 2009, 06:32
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(U.P.Load @ Sep 6 2009, 11:44) *
На указанной микросхеме реализовать автоматическое переключение нельзя?

Автоматическое управление и конвертер USB<>RS485 делается на FT232R. ДЛя управления направлением используйте ногу 13.
Код
Configurable CBUS I/O Pin. Function of this pin is configured in the device internal EEPROM. Factory Default function is TXDEN. See CBUS Signal Options, Table 3.


В качестве драйыера можно использовать adm485 или adm3485 (в зависимости от питания).
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 1 2009, 05:29
Сообщение #26


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(U.P.Load @ Aug 9 2009, 13:01) *
RS232<>RS485 в одном корпусе нашел (MAX3162EEAI), но может есть аналог удобнее, сразу RS485<>USB?

посмотрите это
посмотрите и это


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

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

 


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


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