| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
Мост USB-USART проблемы с ноутбуком
17.03.2015, 22:18
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Да жратвы ему тупо не хватает.
ИМХО.
|
|
|
|
17.03.2015, 22:28
|
|
|
Частый гость
Регистрация: 01.04.2005
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
to akegor. Я пока сам на сам порт не гонял. Это реально хорошая мысль. Может на ноуте система какой-то глюк вносит. Может действительно тупо у бука быстродействия не хватает. Там много софта стоит. Антивирус тот же. Завтра попробую.
to ForcePoint. В ноуте 2 контакта по питанию. Генератор запитан через силовой транс. Т.е. с сетью 220 В развязан.
|
|
|
|
17.03.2015, 22:31
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Снифером гляньте, что там передается по этому COM порту.
Попробуйте установить в COM DTR sp.DtrEnable = true; Иногда помогало в ноутбуках, при сбойной работе переходников USB-COM
|
|
|
|
17.03.2015, 22:56
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Сообщение от shurenock
|
|
Может действительно тупо у бука быстродействия не хватает.
|
Могут быть разные ДЛЛьки и прочая чешуя может отличаться. При компоненте СОМпорта, не совсем корректно сделанном, это может показывать уши. Просто уже ходил по подобным граблям. Еще раз - перекомпилляция часто помогает при неудачном переносе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
17.03.2015, 23:15
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Перекомпиляция вряд ли поможет - это ж C#. Эт надо смотреть framework какие стоят. Может ядреность процов отличается и разпараллеливание процессов кривое. Да много чего может быть  Не угадать !
|
|
|
|
17.03.2015, 23:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Сообщение от shurenock
|
|
В ноуте 2 контакта по питанию. Генератор запитан через силовой транс. Т.е. с сетью 220 В развязан.
|
Если в розетке, от которой запитывали десктоп, есть нормальное заземление, то, возможно, дело в его отсутствии у нотика.
|
|
|
|
18.03.2015, 09:15
|
|
|
Заблокирован
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Оптика может не работать на больших скоростях. У меня как-то на 9600 были проблемы вначале. Вообще полезно потрахаться с компортом для общего развития самому...
|
|
|
|
18.03.2015, 09:54
|
|
|
Частый гость
Регистрация: 20.08.2009
Адрес: Москва
Сообщений: 16
Сказал спасибо: 94
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
А может у ноута питание USB 3х-вольтовое??
Последний раз редактировалось AllexRU; 18.03.2015 в 10:00.
|
|
|
|
18.03.2015, 10:02
|
|
|
Прописка
Регистрация: 20.08.2008
Сообщений: 259
Сказал спасибо: 305
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Была аналогичная проблема: c компа через RS232 работает, однако то же самое подключаю через переходник USB/RS232 (на базе FT232 и CP2102) через USB порт, как к компьютеру, так и к ноутбуку и через несколько секунд "висяк" порта (осциллографом вижу, что есть приём, а в порту пусто). Отключаю и по новой соединяю переходиник - картина прежняя.
Алгоритм программы простейший: всё, что поступает в порт должно сразу же выводиться на экран и фиксироваться время приёма. Сначала после запуска всё принимается правильно, затем начинают идти ошибки (например, вместо 0х12 фиксируется 0х77 и т.п.) и наступает "висяк". Проблему решить не удалось, для решения задачи (перехват протокола обмена) пришлось использовать стационарный компьютер с COM-портом на борту.
Спустя где-то пол года возникла задача организовать взаимодействие между компьютером и внешним устройством через RS232. Но сдесь протокол был известен и обмен шел по принципу вопрос-ответ с периодичностью от 0,11 до 0,12 сек (запрос - 5 байт, ответ от 100 до 110 байт), т.е. паузы между транзакциями минимальные (определялись временем обработки контроллером принятых команд). Покупные переходники (на базе FT232 и CP2102) повели себя точно так же, как и в первом случае. Но к эксперементу я подготовился и собрал свой переходиник на базе FT232RL - 6N137 - MAX232, причём всю "сторону RS232" запитал от отдельного источника. Система заработала.
Не берусь утверждать на 100%, но проблема скорее всего, как уже говорили выше, в нехватке питания и в "нелюбви" USB к интенсивному обмену короткими сообщениями.
К стати, "наученный горьким опытом" в более-менее ответственных системах, которые должны работать в непрерывном режиме длительное время (сутки, месяцы и т.д.) я не использую USB. Мне так же не приходилось видеть промышленное оборудование управления тех. процессами, использующее USB, а так же промышленные компьютеры, в которых отсутствовал бы RS232... Вывод: "сфера использования USB" это - бытовая техника, игрушки и, в лучшем случае, какие-нибудь считыватели архивов или настройщики параметров...
Последний раз редактировалось shyub; 18.03.2015 в 10:17.
|
|
|
|
18.03.2015, 10:31
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,357 раз(а) в 591 сообщении(ях)
|
Re: Мост USB-USART проблемы с ноутбуком
Сообщение от shurenock
|
|
Устройство которое передает трижды повторяет каждый байт. Устройство которое принимает сравнивает три принятых байта. Если и них хотя бы два одинаковые, то считается что байт принят правильно. Соответственно если все три не равны, то возникает ошибка.
|
А синхронизация какая-нибудь есть? Ведь в этом случае потеря одного байта вызовет ступор в системе - следующие три будут из разных посылок...
И проверить форму сигнала после опторазвязки. Сталкивались как-то - ключи оказались медленные, и на 9600 работало, а выше - проблемы. Причем сильно зависящие от количества и порядка нулей-единичек
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:40.
|
|