Я не получаю успешного соединения между компьютером и портом RS232.
На самом деле вы не предоставили доказательства этого предположения. Скорее всего, вы предполагаете, что вы не установили хорошее последовательное соединение с удаленным устройством и его портом RS232. Вы не упомянули, какое устройство RS232 вы пытаетесь подключить. Последовательный порт на самом деле мало что делает без другого последовательного порта на удаленном конце.
Как я могу определить, работает ли этот кабель адаптера должным образом?
Если у вас есть вольтметр (например, цифровой мультиметр), то вы можете проверить, что TxD (на контакте 3 9-контактного разъема) "маркируется" примерно от -5 до -15 вольт. Заземление на выводе 5.
Самый простой способ заключается в том, чтобы сначала иметь работающее соединение RS232 с последовательным COM-портом на ПК, "хороший" последовательный кабель и отзывчивое удаленное устройство. Замена последовательного порта ПК на USB-адаптер должна сохранить функциональность, но на другом COM-порту.
Установление работающего соединения RS232 не является операцией plug-n-play. Вам необходимо получить параметры последовательного порта удаленного устройства и настроить на стороне ПК одинаковую скорость передачи, количество бит для длины символа, количество стоп-битов, тип контроля четности и метод управления потоком. Получите любой из этих неправильных / несоответствующих, и вы можете получить абсолютно никакой передачи данных или, возможно, данные мусора.
Вам также нужен правильный последовательный кабель. Нет единого последовательного кабеля, который будет работать при любых обстоятельствах. Порт RS232 ПК будет вести себя как DTE, терминальное оборудование. Обычно удаленные последовательные устройства действуют как DCE, но это не гарантируется. Получение распиновки последовательного порта для удаленного устройства всегда желательно, когда невозможно установить соединение.
Редактировать: однажды я купил пять аналогичных адаптеров USB-RS232 (на самом деле это конвертеры, а не кабели-адаптеры), и один из них оказался неудачным из коробки. Я не помню симптомы отказа. Таким образом, возможно, что у вас тоже есть проблемы, но вы предоставили абсолютно нулевую диагностическую информацию или то, как вы пытаетесь использовать или настроить этот адаптер.
Я использовал адаптеры USB-RS232 с чипами Prolific или FTDI. Никаких проблем с десятью адаптерами FTDI. Одним из адаптеров Prolific был DOA. 5 адаптеров, использующих микросхемы Prolific, имеют заземление сигнала RS232, которое плавает => Заземление корпуса ПК должно быть привязано к заземлению шасси удаленного устройства для надежного соединения. StarTech, который у вас есть, вероятно, использует интегральную схему преобразователя Prolific.