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

 
 
> RS232/485 конвертер I-7520 (ICP-DAS), нестандартная форма сигнала на выходе
Ruslan1
сообщение Apr 27 2009, 10:17
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



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


На приложенной фотографии представлена форма сигнала на шине RS485 при обмене данными между IBM PC, подключенным через конвертер I-7250, и контроллером.
Справа налево: Запрос компьютера (сигнал от I-7520), Ответ контроллера (сигнал от контроллера), запрос компьютера.
Видно, что форма сигнала от I-7520 не соответствует стандарту RS-485 (дифф.сигнал). В отличии от следующего пакета, являющегося выходным сигналом от контроллера.

Это очень серьезный недостаток, нивелирующий все преимущества интерфейса RS485 касающиеся повышенной помехоустойчивости.


Данная картина наблюдается при применении терминирующего резистора, без него форма сигнала нормальная.
Это говорит о том, что выходной драйвер I-7520 активно "тянет" только в одно состояние, уход в противоположное обеспечивается всего лишь подтягивающим резистором.

Данная ситуация была проверена на трех экземплярах I-7520, не принадлежащих к одной партии. Таким образом, дефект одиночного изделия исключен.

Для контроля подобные испытания были проведены с изделием R-8520 (Компания RemoDAQ, ориентирована на внутренний рынок Китайской НР). Адаптер является полным аналогом конвертера I-7520. Однако данное изделие имеет нормальную форму сигнала RS485, в отличии от I-7520 компании ICP-DAS. Просто переключаю кабели от I7520 на R8520 и вижу нормальный сигнал.

Кто-нибудь может прокомментировать это?
Неужто все используют, и никого не волнует что собственно сигнал-то от I-7520 не соответствует RS485 ?

Как себя ведут конвертеры других известных фирм? может кто-то уже сталкивался с подобным безобразием и нашел нормального известного производителя?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Apr 27 2009, 15:32
Сообщение #2


Гуру
******

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



Я сам разрабатывал конверторы RS-232/RS-485 и у меня всегда вызывают подозрения подобные изделия, не требующие вообще никакой настройки и никак не зависящие от baudrate и/или протокола связи. Либо там нехилая битомолотилка должна стоять, либо совсем простая схема вообще без управления сигналом направления передачи.
В вашем случае как раз на второе похоже. Предполагаю, что инвертированный сигнал подается на вход DE драйвера RS-485, а вход DI подключен к лог.0. Таким образом на выход работает только одна половина дифференциального драйвера и только на время лог.0 в сигнале. При этом происходит побитовое включение/отключение драйвера и отпадает необходимость управления направлением передачи (длительностью включения драйвера) в зависимости от протокола и скорости.
Я ни в коем случае не хочу делать напрасный поклеп на фирму ICP DAS, а всего лишь делаю предположение на основании ваших осциллограмм. Вполне возможно, что вы просто перепутали подключение. Хотя опять же вы утверждаете, что несколько конверторов испытывали. cranky.gif Хм. Я бы сказал, что "вскрытие покажет" smile.gif Вы можете вскрыть один из модулей?
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 27 2009, 15:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(rezident @ Apr 27 2009, 18:32) *
Я сам разрабатывал конверторы RS-232/RS-485 и у меня всегда вызывают подозрения подобные изделия, не требующие вообще никакой настройки и никак не зависящие от baudrate и/или протокола связи. Либо там нехилая битомолотилка должна стоять, либо совсем простая схема вообще без управления сигналом направления передачи.
В вашем случае как раз на второе похоже. Предполагаю, что инвертированный сигнал подается на вход DE драйвера RS-485, а вход DI подключен к лог.0. Таким образом на выход работает только одна половина дифференциального драйвера и только на время лог.0 в сигнале. При этом происходит побитовое включение/отключение драйвера и отпадает необходимость управления направлением передачи (длительностью включения драйвера) в зависимости от протокола и скорости.
Я ни в коем случае не хочу делать напрасный поклеп на фирму ICP DAS, а всего лишь делаю предположение на основании ваших осциллограмм. Вполне возможно, что вы просто перепутали подключение. Хотя опять же вы утверждаете, что несколько конверторов испытывали. cranky.gif Хм. Я бы сказал, что "вскрытие покажет" smile.gif Вы можете вскрыть один из модулей?

Я тоже разрабатывал подобную технику. И совершенно согласен с Вашей точкой зрения. Некоторые основоположники жанра так и описывали методику поведения "автоматических конвертеров". Так что подобное поведение меня нисколько не удивило, а наоборот дало повод разразиться лекцией "вот для чего мы свое делали" smile.gif
НО ! Времена изменились. И тому пример упомянутый мной адаптер R8520, который честно прокачивал пакеты. Так что хорошую технику все-таки делают. К сожалению, не для широкой общественности sad.gif
Насчет вскрытия. Ну разумеется я его открывал. в качестве драйвера стоит аналог ADM485- 485REN от Sipex. И мозжечок какой-то есть Так что физически качать есть чем, просто математика не та.
Насчет "перепутал". это вряд ли :-) На всякий случай я конечно отписал в техподдержку представителя ICP-DAS. Молчат, боюсь что сказать им нечего.
Go to the top of the page
 
+Quote Post



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

 


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


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