|
rs232 в 485 |
|
|
|
Aug 5 2007, 20:45
|
Группа: Новичок
Сообщений: 1
Регистрация: 5-08-07
Пользователь №: 29 578

|
Есть некое устройство с 232 портом, подключенное через преобразователь ADAM к сети 485 для передачи на большое расстояние. У АДАМА со стороны 232 трехпроводное подключение. Для передачи данных с устройства необходимо на 6 пин (DSR) подать высокий уровень. Остальные выводы в устройстве не используются и не подключены (т.е. используются 2,3,5,6). Вопрос: какие варианты есть, чтобы подать высокий уровень на DSR устройства, если его (уровень) неоткуда взять?
|
|
|
|
|
 |
Ответов
|
Aug 31 2007, 12:29
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Nick_ka @ Aug 6 2007, 00:45)  Есть некое устройство с 232 портом, подключенное через преобразователь ADAM к сети 485 для передачи на большое расстояние. У АДАМА со стороны 232 трехпроводное подключение. Для передачи данных с устройства необходимо на 6 пин (DSR) подать высокий уровень. Остальные выводы в устройстве не используются и не подключены (т.е. используются 2,3,5,6). Вопрос: какие варианты есть, чтобы подать высокий уровень на DSR устройства, если его (уровень) неоткуда взять? Прояснить ситуацию. 5- GND 2,3 - данные туда и сюда 6 (или 7 на память не помню) - это направление передачи микросхемы типа AD485 в преобразователе. Дальше интереснее. Встречаются 2 варианта. 1.Направление держится уровень только пока идет передача. Это стандартное решение. 2.Встречаются преобразователи без направления передачи. Фронт от начала передаваемых данных преобразуется в импульс (на передачу 1 байта). Это решение работает, но при изменении скорости передачи получается бред. Извините, рабочая неделя окончена.
|
|
|
|
|
Sep 4 2007, 10:10
|

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

|
Цитата(alexander55 @ Sep 4 2007, 11:02)  Вы говорите про мой второй вариант. Нет. Одновибратор ставится на длительность бита самой высокой из планируемых скоростей. На меньших скоростях импульс этого одновибратора будет выдавать в линию короткий уровень "1", перезаряжая емкость линии и формируя крутой фронт, а остаток длительности бита уровень "1" будет формироваться подтяжками на линии. Заметьте, что в паузах передачи в линию передается "1", т.е. передатчик отключен и не мешает. Примерную схему я и описание приводил тут.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
Nick_ka rs232 в 485 Aug 5 2007, 20:45 VDG Цитата(Nick_ka @ Aug 6 2007, 00:45) Вопро... Aug 5 2007, 20:58 oran-be A RX и TX откуда берутся? Оттуда же и DSR. Aug 6 2007, 05:00 Don2 Цитата(Nick_ka @ Aug 5 2007, 23:45) Есть ... Aug 6 2007, 05:30 Bronislav В зависимости от скорости передачи для получения с... Aug 6 2007, 07:41 Склихасовский Совсем недавно 2 нед назад делал конвертор 232-485... Aug 18 2007, 15:53 alexander55 Цитата(alexander55 @ Aug 31 2007, 16:29) ... Sep 3 2007, 10:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|