Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Не удаётся связаться со сторонним оборудованием

  1. #1

    По умолчанию Не удаётся связаться со сторонним оборудованием

    Сразу оговорюсь, случай не типичный.

    Есть измеритель скорости напыления (если интересно, вот он: http://sycon.com/product_info.php?n=STM-2), у него интерфейс USB, предназначен для подключения к компьютеру, питается от него же (через USB-разъём), но работает с виртуальным COM-портом (то есть на компе стоит драйвер виртуального COM-порта). Штатная программа, которая идёт с прибором, нормально связывается с ним и мониторит все параметры процесса.

    Мне нужно связаться с ним из ПЛК (ПЛК100), по RS-485. В инструкции к прибору описан протокол обмена и настройки порта (т. е. виртуального порта), думаю, так как всё равно работа с ним программно реализуется именно как с COM-портом, а про USB можно ничего и не вспоминать, то можно попробовать связаться, через преобразователь интерфейса USB-RS-485 (юзал овеновский АС4). Конечно, так как девайс и преобразователь питаются от порта компа, то соединив их USB-кабелем, оставим их без питания. Поэтому я из двух обрезков кабелей сколхозил провод с нужными разъёмами и выводами для внешнего источника питания 5 В, проверил, с компом связь нормально работает.

    Полной уверенности конечно не было, но решил попробовать, из ПЛК100 программно опрашиваю девайс по его протоколу (ранее уже работал программно со сторонними протоколами, так что тут проблем не было), но от этого не добился никакого ответа. В техподдерже написали, что он просто не предназначен для обмена по RS-485.

    По идее тут должно быть по барабану на аппаратный уровень, так как прибор уже на своём программном уровне работает с COM-командами, а не с USB-интерфейсом. Интересно было бы узнать, что тут принципиально не срослось.
    Последний раз редактировалось Boris_K; 25.09.2014 в 16:52.

  2. #2

    По умолчанию

    В том, что по проводам DATA+-интерфейса USB бегают не теже сигналы и пакеты, что по интерфейсу RS-485.
    Поэтому - начните с узнавания, какая микросхема преобразователя COM-USB установлена в приборе.

  3. #3

    По умолчанию

    не получится принципиально, преобразователь DEVICE а не HOST, а USB ранговая сеть, там свой мастер (HOST) должен быть
    Последний раз редактировалось Дмитрий Артюховский; 25.09.2014 в 17:52.

  4. #4

    По умолчанию

    Дмитрий Артюховский, спасибо за инфу. ЧСХ, в Педивикии про USB приличная статья, а про эту фундаментальную особенность - ни слова, по крайней мере, в русской.

    Поискал преобразователи, работающие как Host, что-то не густо.
    Последний раз редактировалось Boris_K; 25.09.2014 в 20:03.

  5. #5

    По умолчанию

    Повторяю подробнее, если не поняли из текста.
    Если гарантия и прочее не важна, то вскройте прибор, найдите микросхему конвертора USB-RS. Посмотрите даташит на нее. Выпаяйте микросхему и соберите обвязку за ней, реально это будет чтото типа MAX485.

  6. #6

    По умолчанию

    ASo, хотите сказать что у микросхемы, работающей как device, есть возможность перевести её в режим host? И вряд ли будет простым перепаивание вручную с новой обвязкой, должны же быть и готовые модели. Но что-то не нашёл host-преобразователей.
    Последний раз редактировалось Boris_K; 25.09.2014 в 20:11.

  7. #7

    По умолчанию

    Сомневаюсь, что найдете такие преобразователи. Ибо никому не нужно.

    Перевести микросхему в режим host нельзя. Я имею ввиду следующее.
    Очевидно, был или есть прибор с подключением по RS-232 или подобному. В связи с исчезновением данных интерфейсов в него вместо драйверов RS-232 воткнули преобразователь USB-COM(TTL уровни).
    Чтобы взять пример, берем ОВЕНовский АС4, он собран на http://www.silabs.com/products/inter...rt-bridge.aspx CP2102.
    Выпаиваем, ставим MAX485 - и подключаем.

  8. #8

    По умолчанию

    А откуда инфа что MAX485 будет работать как host? Посмотрел я её даташит, там вообще не сказано ни про какие режимы.

  9. #9

    По умолчанию

    В соединении двух устройств по USB одно из устройств должно быть «хостом». В данном случае ни одно из устройств таковым не является, по этой причине из этой затеи ничего не получится.

  10. #10

    По умолчанию

    Набери в поисковике Как сделать USB-Host и найдешь кучу ответов. Может поможет.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Помогите с оборудованием
    от Krutogor в разделе Подбор Оборудования
    Ответов: 9
    Последнее сообщение: 08.09.2013, 22:38
  2. Не могу связаться по OPC Gateway
    от Назаров Александр в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 10.06.2010, 11:59
  3. не удаётся записать уставку в трм148 по Rs485
    от Sekvestor в разделе Сервисное ПО
    Ответов: 1
    Последнее сообщение: 07.10.2009, 15:54
  4. прекращается передача данных со сторонним контроллером
    от Anton_Minsk в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 05.08.2009, 14:00
  5. Не удаётся установить связь
    от Stix в разделе Эксплуатация
    Ответов: 13
    Последнее сообщение: 17.04.2009, 15:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •