Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];

Вниз

Переходник 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.043 c
15-1175009740
antonn
2007-03-27 19:35
2007.04.22
Запуск программы от имени другого пользователя


15-1175172963
ProgRAMmer Dimonych
2007-03-29 16:56
2007.04.22
Стесняюсь спросить (С) Староконь... :)


2-1175235619
vegarulez
2007-03-30 10:20
2007.04.22
Подскажите про DBGridKeyPress.


15-1175228246
Бармалей
2007-03-30 08:17
2007.04.22
Архитектура компа


2-1175596683
Steep
2007-04-03 14:38
2007.04.22
Real Time Панель





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский