artemb24 Posted January 20, 2015 Share Posted January 20, 2015 Добрый день Используем UPort 1150i для взаимодействия с лазерным дальномером SICK LMS 200. Работаем по протоколу RS-422. На скоростях 9600, 38400 бод/с проблем нет. Но при переключении на 500 кбод/с данные с лазера перестают поступать. При использовании аналогичного конвертора USB-COMi-M таких пробелм не возникает. Стало быть проблема именно в конверторе от MOXA. Версия драйверов 1.8. В прилагаемых файлах логи, записанные с помощью Портмона. Подскажите куда копать? comi_m_success.txt moxa_9600_ok_500_fail_1.txt moxa_9600_ok_500_fail_2.txt moxa_9600_ok_500_fail_3.txt Link to comment
Незнайка Posted January 21, 2015 Share Posted January 21, 2015 Здравствуйте! Попробовал - у меня работает. UPort 1150I, RS-422, скорости 460800 и 500000, длина линии - 1 метр. Тут скорее дело в линии передачи (длина линии, добротность кабеля, наличие терминаторов и т.д.) Link to comment
artemb24 Posted January 22, 2015 Author Share Posted January 22, 2015 Здравствуйте! Попробовал - у меня работает. UPort 1150I, RS-422, скорости 460800 и 500000, длина линии - 1 метр. Тут скорее дело в линии передачи (длина линии, добротность кабеля, наличие терминаторов и т.д.) Подозреваю что вы работали с другим устройством. Интересует почему с одним конвертором устройство работает нормально, а с другим нет, в чем разница? Кабель специально использовали один и тот же. Link to comment
Незнайка Posted January 22, 2015 Share Posted January 22, 2015 Ну конечно с другим - лазерных дальномеров к нас сегодня не завезли -) Причины навскидку: 1. Разные внутренние сопротивления трактов приёма и передачи у различных устройств; 2. Разные уровни сигналов 0 и 1, формируемые разными устройствами. Вообще говоря, интерфейсы типа RS-422 и RS-485 достаточно сложны в настройке. Тем более, на таких скоростях. И всё это ещё усугубляется тем, что RS - это Recommended Standard. Если есть желание разобраться в проблеме - то лучше взять осциллограф и посмотреть, что же там (внутри интерфейса) происходит. Что самое интересное - когда я пробовал - то ставил у оконечного устройства 460800, а порт (через UPort 1150I) открывал на скорости 500000 - и даже в такой конфигурации данные передавались корректно. Link to comment
artemb24 Posted January 23, 2015 Author Share Posted January 23, 2015 Ну конечно с другим - лазерных дальномеров к нас сегодня не завезли -) Причины навскидку: 1. Разные внутренние сопротивления трактов приёма и передачи у различных устройств; 2. Разные уровни сигналов 0 и 1, формируемые разными устройствами. Вообще говоря, интерфейсы типа RS-422 и RS-485 достаточно сложны в настройке. Тем более, на таких скоростях. И всё это ещё усугубляется тем, что RS - это Recommended Standard. Если есть желание разобраться в проблеме - то лучше взять осциллограф и посмотреть, что же там (внутри интерфейса) происходит. Что самое интересное - когда я пробовал - то ставил у оконечного устройства 460800, а порт (через UPort 1150I) открывал на скорости 500000 - и даже в такой конфигурации данные передавались корректно. К сожалению осциллографа нет, как и навыков работы с ним Попробовал задать более стандартную скорость 460800 - результат тот же. Странно что на более низких скоростях конвертор работает, а на 500 кбодах не то чтобы работает хуже или не успевает передать все данные, а связь совсем теряется. Link to comment
Незнайка Posted January 23, 2015 Share Posted January 23, 2015 А длину линии не пробовали уменьшать? Тут где то в этом причина, мне кажется. Или кабель с экранирующей оплёткой попробовать. А какая, кстати, длина линии? Link to comment
artemb24 Posted January 25, 2015 Author Share Posted January 25, 2015 А длину линии не пробовали уменьшать? Тут где то в этом причина, мне кажется. Или кабель с экранирующей оплёткой попробовать. А какая, кстати, длина линии? Длина лини метра полтора. Еще раз обращаю внимание - кабель использовался один и тот же с различными конверторами, т.е. дело здесь не в нем. Тем более что на других скоростях конвертор от МОХА по этому кабелю вполне успешно принимает и передает данные. Наиболее вероятна разница в аппаратной реализации конверторов. Надеемся логи дадут нужную информацию сотрудникам тех. поддержки. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now