Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

Переходник USB - RS232 (COM)   Найти похожие ветки 

 
GanibalLector ©   (2007-03-23 23:39) [0]

Работаю с неким девайсом через сабж(фирмы ViewCon) на ноутбуке.Никаких проблем...все читается, все пишется. В тоже время коллега работает на том же сабже, с той же программой и в результате постоянные ошибки.Т.е. обмен есть, но очень часты ошибки.

В какую сторону смотреть ??? И что, собственно, делать ?


 
GanibalLector ©   (2007-03-23 23:40) [1]

ОСы одинаковы. Т.е. WinXP.


 
Германн ©   (2007-03-24 00:17) [2]

PortMon"ом посмотри обмен. Может увидишь какой криминал?


 
GanibalLector ©   (2007-03-24 00:30) [3]

Смотрел. Никакого криминала не увидел.
Обмен есть, но :
1)иногда нет ответа от устройства. Увеличил кол-во попыток- не помогло.
2)иногда на ф-ции ReadFile в портмониторе вижу вместо SUCCESS и TIMEOUT - DELETE PEND. Никогда не встречал такого.


 
Германн ©   (2007-03-24 00:55) [4]

Версии USB, настройки виртуального СОМ-порта одинаковые?


 
GanibalLector ©   (2007-03-24 00:56) [5]

>Версии USB, настройки виртуального СОМ-порта одинаковые?

Вот не знаю. Завтра уточню.
З.Ы. Коллега в другом городе :(


 
Германн ©   (2007-03-24 01:21) [6]


> З.Ы. Коллега в другом городе :(
>

О! Я то думал, что слова "работает на том же сабже" означают "на том же конкретном экземпляре устройства". Так может переходник у коллеги сам по себе хреновый?
P.S. Кстати могут быть ещё и проблемы с контактом в разъёме USB. А также и с длиной соединительных проводов.
P.P.S. Устройство, которое подключено через этот проводник контроллирует как-нибудь корректность поступающей в него информации от ПО?


 
Германн ©   (2007-03-24 01:22) [7]


> через этот проводник

через этот переходник


 
GanibalLector ©   (2007-03-24 12:33) [8]

2 Германн ©
>P.P.S. Устройство, которое подключено через этот проводник контроллирует как-нибудь корректность поступающей в него информации от ПО?

Да. Принцип таков:
-посылаю пакет с CRC;
-после приема девайс отвечает, что пакет принят и CRC правильный;
-посылаю что-то типа "все верно?"
-девайс отвечает "да" или "нет"
-и т.д. опять пакет...

Так вот...он иногда отвечает, что "нет". Я увеличил кол-во попыток. Т.е. в случае "нет" повторяю пакет еще раз(до 3 раз). Не помогло. Отвечает "нет" и все тут.


 
GanibalLector ©   (2007-03-24 13:01) [9]

Да и еще...
Бывают случаи, когда девайс резко перестает отвечать.
Ну т.е. девайс передавал пакет...на средине пакета данные перестали идти.

Без использования переходника(на обычном ПК) подобные явления не происходят.


 
VirEx ©   (2007-03-24 16:25) [10]


>  GanibalLector ©   (23.03.07 23:39)

возможно длина и качество удлинителя USB (если твой коллега его использует).
была такая проблема - изза большой длины USB кабеля переносной жесткий диск не работал, вернее определялся в ХР и тут же исчезал, взяли кабель покороче - заработало.


 
Плохиш ©   (2007-03-25 00:11) [11]


> GanibalLector ©   (24.03.07 13:01) [9]

Нагрузочные способности USB 1.1 и USB 2.0 разные. А т.ж. у разных ноутбуков питание в USB может оптличаться, может фирма производитель ноутбука коллеги сэкономила на USB.


 
JohnKorsh ©   (2007-03-25 18:56) [12]

1. В некоторых китайских переходниках USB-RS232 нет преобразователя отрицательного напряжения, т.е. на выходе RS 0 и + 5 В., а не хотя бы -3В и +3В. Было. Умылся. Программно, понятно, неисправимо. Надо менять переходник.
2. Насколько корректно написано ПО для RS232 - при передаче побайтно у меня с реальной RS было нормально, а с перходником иногда "терялись" байты. Общий принцип обмена был как и у Вас, поэтому в итоге нормально, но время возрастало из-за повторов. Почитал учёную статью "Работа с коммуникационными портами (COM и LPT) в программах для Win32" - переделал весь код, касающийся обмена с портом, сейчас с любым аппаратно корректным переходником вопросов нет.



Страницы: 1 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.069 c
2-1175715296
Артурс
2007-04-04 23:34
2007.04.22
Чужие окна


5-1152113543
Elfebet
2006-07-05 19:32
2007.04.22
Как граммотно вывести список файлов?


2-1174083171
DiX
2007-03-17 01:12
2007.04.22
Подключение к интернету


2-1175108605
Dmitry_177
2007-03-28 23:03
2007.04.22
SQL-запрос на проверку существование записи


15-1175174465
Knight
2007-03-29 17:21
2007.04.22
Ни у кого не завалялась модель...