Может плохой кабель сломать последовательный порт

У меня был действительно странный опыт на прошлой неделе, я не совсем уверен, если это правильное место, чтобы спросить его, я решил попробовать.

Один из техников в моей компании готовил несколько последовательных кабелей, и он хочет, чтобы он проверил их на моем компьютере, так как у меня есть работающее последовательное устройство в моей среде разработки, короче говоря, не отключая последовательное устройство и компьютер, я отключил его от сети. старый последовательный кабель и подключил новый, затем я открыл "программу тестирования последовательного порта, которую я написал" из своей коробки Debian, начал отправлять запросы, но я не смог получить ответ обратно. Так как я отлаживал в данный момент, я подумал, что моя программа не работает, и решил проверить тот же кабель из окна Windows. Опять же, не выключая и не выключая ни одно из устройств, я отключил и подключил кабель, запустил версию моей программы для Windows, которая была стабильной. Все еще не идти. поэтому был сделан вывод, что с кабелем что-то не так. Отослал техника, сказать ему, что кабель не годится.

Затем я подключил тот же старый рабочий кабель к тому же старому рабочему последовательному порту на моем компьютере с Debian и начал отладку, но что бы я ни делал, я никак не мог получить ответ от устройства, я начал сомневаться, что я повредил последовательное устройство с моими предыдущими тестами, попробовал на третьем компьютере, там работала та же самая программа. У моего Debian Box было три других последовательных порта, я пробовал ту же программу на этих портах, она работала как положено. Но, судя по всему, я не могу заставить ту же программу работать на тех портах, на которых я проводил кабельные тесты.

Таким образом, я пришел к выводу, что у кабеля возникли проблемы с электричеством, возникло короткое замыкание и он сломал последовательные порты, я не инженер-электрик, но я спросил у нескольких из них, они сказали, что это вряд ли произойдет. Но в итоге два моих последовательных порта исчезли за 10 минут. Каковы шансы того, что два отдельных оборудования на отдельных компьютерах выйдут из строя одновременно?

Кто-нибудь может дать мне обоснованное предположение о том, что могло бы произойти. Один из моих коллег сказал мне, что я не должен был отключать и подключать кабель, когда устройства были включены, она не могла сказать мне причину этого. Но все же мне интересно, если это правда.

Мораль этой истории ни в коем случае не остается безнаказанным.

1 ответ

Решение

Таким образом, я пришел к выводу, что у кабеля возникли проблемы с электричеством, возникло короткое замыкание и он сломал последовательные порты, я не инженер-электрик, но я спросил у нескольких из них, они сказали, что это вряд ли произойдет. Но в итоге два моих последовательных порта исчезли за 10 минут.

Это полностью зависит от последовательного порта. Стандарт EIA RS-232-C определяет, что драйверы и приемники RS-232 должны быть способны выдерживать неопределенное короткое замыкание на землю или на любой уровень напряжения до ±25 В ( источник).

Поэтому, если ваш порт совместим, ничего плохого не произойдет, если подключить неисправный кабель.

Однако, если ваш порт не соответствует (не редкость), короткое замыкание между сигнальным контактом и контактом заземления может повредить порт.

Я не знаю, насколько это вероятно, но, судя по тому, что вы описали, кажется, что это и произошло.

Другие вопросы по тегам