Jump to content
Форум по продукции MOXA

Алексей_

Пользователи
  • Posts

    7
  • Joined

  • Last visited

Алексей_'s Achievements

Новичок

Новичок (1/5)

0

Reputation

  1. Если есть возможность проверьте уровни сигналов на соответствие стандарту передачи по RS-485 Вашего оборудование, особенно logica usb 485. На практике часто встречаются случаи несоответствие уровней именно устройств usb -> RS-XXX
  2. Добрый день! Попробрвал я использовать два Nport 5130 в режиме удлинения интерфейса RS-485 по двухпроводной схеме. Параметры передачи 9600,N,8,1,N. Устройсва Nport в режиме соединения Master/Slave. Данные успешно были доставлены в обе стороны. К сообщению прилагаю скрины настроек обоих Nport 5130. Если хотите, могу представить осцилограммы сигналов на входе и выходе интерфейсов Nport 5130. С точки зрения уровней сигналов, то они соответствуют стандартам RS-485. Master.zip Slave.zip
  3. Если даже так, то соглашусь что дело может быть и в ПО драйвера к устройству. Но с другой стороны, при подключении через Uport к стороннему ПК по интерфейсу 232 (в расширенном режиме с использованием линий подтверждения) коллизий при передаче данных не наблюдается. Насчет схемы - найдите, если не сложно.
  4. Добрый день! Такого рода сбой действительно имеется. Однако, он скорее всего связан с наличием эффекта дребезга контактов при их ручном переключении. Большинство именно аппаратных драйверов девайсов передают информацию об изменении логического состояния выводов. Имеет смысл уточнить наличие сбоя при использовании электронного ключа для перемыкания контактов.
  5. Здравствуйте! Проблема понятна, но стоит уточнить несколько моментов. Из конеткста выше, а именно: устанавливаем уровень 1 (port.RtsEnable = true; port.DtrEnable = true;), становится определенно ясно, что Вы используете программную среду разработки. Хотелось бы знать что за среда, через какое приложение или опять же среду разработки происходит анализ состояния выводов порта. В дополнение хотелось бы увидеть программный код, или хотя бы часть кода, чтобы проанализировать как Вы используете драйвер UPorta или же все-таки задействуете подсистему API. Что касается RS-232, то при использовании его по упрощенной схеме соединений, контакты 7 и 6 замыкаются либо на этапе конфигурации устройства (вручную), либо при инициализации порта. Что за устройство Вы хотите подключить и какова схема (упрощенная или полная) его подключения?
  6. Добрый день! Попробовал аналогичную конфигурацию. Соединялся с другим ПК по RS-232 с помощью утилиты PComm Terminal Emulator. Протоколы обмена в аттаче. В настройках драйвера установлены параметры: 9600,8,N,1,N. В первом случае попытка соединения производилась на скорости 9600, при этом, соединение на данной скорости и было установлено. Во втором случае попытка соединения производилась на скорости 2400. соединение во втором случае было установлено на скорости 2400, т.е. в обход той, которая задана в параметрах драйвера. Видимо, китайский нонеймный преобразователь не дает возможности приложениям в обход драйвера управлять скоростью соединения, в связи с этим соединение удачно. Корень Вашей проблемы скорее всего кроется или в баге ПО обмена с ИБП или в неправильной конфигурации его настроек. Portmon1.txt Portmon2.txt
  7. Здравствуйте, Геннадий! Попробовал аналогичную связку. Данные передавались через RS-232 на скорости 115200 в режиме Reverse RealСom. При принудительном обрыве связи и последующем ее восстановлении через некоторый отрезок времени, соединение восстановилось (с задержкой 2-3 сек.), передача продолжилась. Данные в этом случае переданы корректно. Может в Вашем случае проблема возникает из-за отсутствия передаваемых данных?
×
×
  • Create New...