2015-03-25 7 views
1

Я пытаюсь получить данные из анализатора ртути (Seefelder-Messtechnik Hg Analyzer 3000), который дает вывод на 9-контактный последовательный порт R232 для моего ноутбука OSX 10.10.USB-последовательная связь, дающая странный вывод

Я следовал шаги, описанные здесь, чтобы установить PL-2303 драйвера: http://pbxbook.com/other/mac-tty.html

Руководство устройства (http://www.seefelder-messtechnik.com/V71-3-02-21e.pdf) перечисляет протокол связи, как «9600 бод, 8 бит данных, 1 стоповый бит, нет log, нет паритетов ».

попытке чтения из устройства с помощью команды «экрана»:

screen /dev/tty.usbserial 9600 

Результатом является строка, казалось бы, не бы бессмысленно символов, печатаемых на экран в обычном интервале:

8b4 b 8b48bs 8G 8b 8 8 8 < 8 8 b KW \ b 8b b b b KW K 8b \ G bG 3 ˁ G \ K [W pb 8 ΁8ʱ \ pa ʁ c t��8�h¡�38b�8�q�؁����\�8���bS�8b8�8�q���X��8��<��£8���2�8�����ؖ�ؖ�ؖ�8bS��\�܉�ؖ����[S�8��s���fq�8�����������8fq���������� S ܊ b b ؉ \ S K ݎ SbbSS \ KSS ؊ \ S1S \ Bs ؉ \ ذ KS \ SbS ؉ 1 S ؊ [؂ز؉ \ ؂ز \ I $ \ $ \ 8 $ \\܂ ز XkB7 \ к \ X < 8XkzYjLH \] J, K: Yj ؈

Я также пытался использовать «minicom», а не экран, и получить другой («?» ??? ܰ ?? Yk? 2 »), но и нечувствительный результат. Я видел, что существует еще один запрос SO, похожий на мой, который остается нерешенным: weird characters displayed during serial communication OSX

Любые советы? Мне кажется, что я не интерпретирую вывод правильно, но я не знаю, что попробовать дальше.

ответ

1

Решения было читать из машины на более высокой скорости передачи данных (~ 57600), несмотря на то, что руководство и онлайн ссылки сказали. Чтение на 57600 бодах сделало результат простым текстом и пригодным для использования. Спасибо за ваши идеи!

+0

godsend !!!!!!!! –

0

Я следовал шаги, описанные здесь, чтобы установить драйвера

PL-2303 я также имел случайные электрические заземления проблемы с Prolific адаптерами USB-RS232. Проблема проявилась бы в искаженных данных, похожих на вопрос о скорости передачи в бодах или о том, что вы опубликовали.

Вы можете проверить, не является ли это проблемой заземления, измеряя непрерывность между заземляющим контактом (штырь № 5) на стороне DE-9 (aka DB-9) адаптера Prolific и выводом заземления на стороне USB (контакт № 4, «левый», разъема A). Вероятно, вы будете измерять бесконечное сопротивление с помощью мультиметра. Попробуйте то же самое с адаптером FTDI USB-RS232, и вместо этого я получу короткий промежуток между штифтами заземления, как ожидалось.

Обязательно подключите источники питания прибора и ПК к той же силовой полосе.
В крайнем случае попробуйте заземление прибор шасси/корпус с ПК с помощью медной проволоки

+0

Спасибо за большие предложения, но не повезло. На самом деле была связь между штырем № 5 и USB-штырем № 4 (сопротивление около 2 Ом). Мы попробовали общее заземление с помощью адаптера питания, но у вас нет провода для физического подключения. Мы получаем аналогичные результаты на компьютере под управлением Windows, поэтому это может быть проблема с оборудованием в машине. :/ – Stershic