Адаптеры USB-RS485 совместимость?

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
vv_krut
Сообщения: 7
Зарегистрирован: 12 фев 2011, 19:47

Сообщение vv_krut » 24 фев 2011, 15:07

Добрый день!
Есть преобразователь USB-RS485 ПИ-2 производства завода имени Фрунзе. Цель всего действа, соединяться с модулями и контроллерами через по RS485 с контроллера WinDecont. Вообще это возможно?
На данный момент пытаюсь установить через преобразователь связь с модулем DIN16C посредством программы Установка Адреса Модуля, хотя в описании указано, что соединение происходит не со всеми типами модулей, но проблемы пока до этого не дошли. В общем проблемы следующие:
1. В преобразователе используется микросхема производства FTDI FT232BM, VID_0403 PID 6001. При установке драйверов и явном указании файла драйверов depusb.inf из папки C:\Program Files\DEP\DRIVERS (как указано в мануале) система говорит что в этом файле устройств не найдено. После редактирования этого файла и до писания строки с параметрами, соответствующими производителю микросхемы, в разделе Devices:

[_Devices]

%S_DeviceDesc1%=_Install1, USB\VID_0403&PID_6001

Драйвера устанавливаются и в Диспетчере Устройств появляется DEP USB BRIDGE. Однако, в WinDecont в интерфейсах ничего нового не появляется (по описанию должно появиться для выбора USB устройство соответствующее преобразователю). Светодиод USB на преобразователе не загорается, хотя при установке штатных драйверов преобразователя (с сайта FTDI) светодиод горит и преобразователь определяется в Диспетчере Устройств как USB Serial Device.

Какие преобразователи USB-RS485 совместимы с Деконтом?? Как их устанавливать, настраивать и подключать? Подключать в интерфейс 485 на модулях и контроллерах (винтовые разъемы) или в телефонные разъемы RJ11??? Если в RJ11 то можно распайку?? Хотя где-то вроде встречал в документации или на форуме, но пока найти не могу.

С Уважением, Виктор.

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 25 фев 2011, 11:25

1. Преобразователь "USB-RS485 ПИ-2" и наш преобразователь "USB-RS485" не совместимы на драйверном уровне. Поэтому для каждого преобразователя надо использовать свой драйвер.
2. Наш преобразователь был сделан, потому что простые преобразователи наподобие "USB-RS485 ПИ-2" не поддерживают 9-битную передачу данных. Они в настройках имеют только 5,6,7,8 бит.

Для справки: наш формат пакета "DEP" использует 9-битную передачу.
С уважением Максим
Компания ДЭП

vv_krut
Сообщения: 7
Зарегистрирован: 12 фев 2011, 19:47

Сообщение vv_krut » 26 фев 2011, 15:00

Спасибо за ответ!

Т.е., если преобразователь поддерживает Ваш формат передачи (9 бит), то преобразователь может работать с Вашими модулями, и появится в списке устройств в Windecont во вкладке Интерфейсы, и драйвера на него соответственно ставим те которые идут с преобразователем. Верно?

C Уважением, Виктор!

vv_krut
Сообщения: 7
Зарегистрирован: 12 фев 2011, 19:47

Сообщение vv_krut » 26 фев 2011, 15:02

Спасибо за ответ!

Т.е., если преобразователь поддерживает Ваш формат передачи (9 бит), то преобразователь может работать с Вашими модулями, и появится в списке устройств в Windecont во вкладке Интерфейсы, и драйвера на него соответственно ставим те которые идут с преобразователем. Верно?

C Уважением, Виктор!

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 28 фев 2011, 10:13

Описание 9-битного формат DEP: Первый байт передается с нулевым 9-тым битом, все отстальные байты в пакете передаются с еденичным 9-тым битом. В конце пакета передается ноль с нулевым 9-тым битом.

Преобразователей в 9-битный формат DEP в природе нет, кроме конечно нашего производства.

Если вы где нибудь найдете преобразователь, который способен сформировать такой пакет, то сообщите нам.
С уважением Максим

Компания ДЭП