-1

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

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

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

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

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

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

1 ответ1

4

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .