USB–UART, RS-232 и RS-485: отличия и выбор переходника
Как выбрать USB-переходник для UART, RS-232 или RS-485: уровни напряжения, TX/RX, общий провод, драйверы и типичные ошибки подключения.
Адаптер появился в списке последовательных портов, обозначаемых в Windows как COM, а подключенное устройство молчит. Это еще не повод менять скорость обмена наугад: USB–UART, RS-232 и RS-485 могут одинаково выглядеть для программы, но передавать разные электрические сигналы. Нужный переходник определяют по интерфейсу оборудования, напряжениям и назначению контактов.
Выводы TX обычно обозначают передачу, RX прием, GND общий сигнальный провод. Одних этих подписей мало: выясните напряжения логических нуля и единицы и назначение каждого контакта, то есть распиновку. Девятиконтактный разъем D-Sub, часто называемый DB9, или клеммы A/B тоже не гарантируют определенный интерфейс. Подтверждение ищут в руководстве оборудования.

Переходник выбирают по электрическому интерфейсу и документации оборудования.
Чем отличаются UART, TTL, RS-232 и RS-485
UART, асинхронный последовательный приемопередатчик, отправляет и принимает данные по битам без отдельной линии тактового сигнала. В названии USB–UART обычно подразумевается адаптер с логическими уровнями на TX и RX. TTL исторически обозначает семейство логических схем; в названиях адаптеров это слово часто означает просто низковольтную последовательную сторону. Поэтому надпись TTL не заменяет численные напряжения выходов и пороги входов.
RS-232 использует отдельный электрический интерфейс с положительными и отрицательными напряжениями. В руководстве Texas Instruments для передатчика приведены диапазоны от −5 до −15 В для логической единицы и от +5 до +15 В для нуля. Подключать такой выход напрямую к низковольтному входу микроконтроллера нельзя.
RS-485 передает данные дифференциально, по разности сигналов между проводами. Это электрический уровень, а не готовый протокол команд. Надпись RS-485 не означает, что устройство обязательно понимает Modbus, протокол команд для промышленного оборудования, или что любые два прибора сразу смогут обмениваться данными.
| Интерфейс на стороне устройства | Что искать в адаптере | Основная проверка |
|---|---|---|
| UART с логическими уровнями | USB–UART с подходящими входами и выходами | 1,8/3,3/5 В или другое указанное значение |
| RS-232 | USB–RS-232 с линейным преобразователем | Распиновка и дополнительные линии управления обменом |
| RS-485, два провода | USB–RS-485 с передачей по очереди, в полудуплексном режиме | Полярность пары, управление направлением, согласующие резисторы на концах |
| RS-485, четыре провода | Совместимый четырехпроводный адаптер | Отдельные пары передачи и приема |
Числа в строке UART обозначают встречающиеся варианты, а не универсальную поддержку любого адаптера.

Разъёмы условные. Одинаковое слово «COM» не означает совместимость уровней и линий.
Почему напряжение сигнала и питание проверяют отдельно
На плате адаптера могут находиться контакты 5V, 3V3, VCC, VIO или VCCIO. Их назначение зависит от конструкции. Переключатель питания не обязательно меняет уровни TX/RX, а контакт с надписью 3V3 может быть выходом стабилизатора с ограниченным током.
Различие видно в техническом описании FTDI TTL-232R-3V3. Производитель указывает сигналы UART 3,3 В, но номинальное напряжение на выведенном контакте VCC составляет 5 В. Следовательно, суффикс 3V3 нельзя читать как обещание 3,3 В на каждом проводе.
Для собственной схемы найдите допустимое напряжение входа, выходной уровень и правила питания в технических описаниях обеих сторон. Надпись «5 V tolerant» означает допустимость сигнала 5 В на указанном входе при условиях из документации. Она не означает, что вся плата питается от 5 В. Также проверьте поведение контактов, когда одна сторона включена, а другая обесточена.
Если подключаемая плата уже получает питание, оставьте VCC адаптера неподключенным, пока руководство явно не требует другого. Объединение двух источников «на всякий случай» не является корректным способом связи. Для логического UART обычно нужен общий сигнальный провод GND, но изолированные интерфейсы подключаются по своей схеме.
Как читать TX, RX и направление сигналов
TX адаптера передает данные, RX принимает. Для обычного UART соединяют TX одной стороны с RX другой и наоборот. Однако подписи на разъемах иногда описывают ожидаемый внешний сигнал, а не направление относительно самой платы. Поэтому сначала прочитайте схему подключения в руководстве.
Составьте маленькую таблицу: контакт адаптера, его функция, контакт устройства, допустимое напряжение. Такая запись предотвращает ошибку при смене модуля с похожими подписями. Цвет проводов используйте только как вспомогательную метку после проверки документации.
Для RS-232 различают две роли: DTE, оконечное устройство, и DCE, устройство связи. Они определяют направления сигналов на разъеме. В зависимости от ролей нужен прямой кабель или нуль-модемный, который перекрещивает соответствующие линии. Переходник по форме DB9, который механически подходит, не гарантирует правильного назначения линий. Если оборудование использует RTS/CTS, дополнительные сигналы запроса и разрешения передачи, трехпроводного соединения может оказаться недостаточно.
По общим обозначениям контактов можно свериться с разделом распиновки USB.RU, но последовательную сторону конкретного адаптера проверяйте в его собственной документации. Это разные части устройства.
Особенности подключения RS-485
Для двухпроводной шины передатчик должен освобождать линию, когда передает другая сторона. У USB-адаптера направление может переключаться автоматически или через управляющий сигнал. Уточните, какой вариант ожидает программа, иначе правильная распиновка не обеспечит обмен.
Обозначения A/B у разных производителей бывают неоднозначными. Сравнивайте описания инвертирующего и неинвертирующего входов, схемы подключения и обозначения сигнальной полярности в документации обоих устройств. Не переносите цветовую схему с одного преобразователя на другой.
Терминация, установка согласующего резистора на конце кабеля, уменьшает отражения сигнала. Texas Instruments объясняет, что типичный номинал 120 Ом связан с волновым сопротивлением витой пары, ее свойством при распространении сигнала; необходимость и размещение зависят от линии. Не устанавливайте резистор на каждом устройстве подряд: сначала найдите схему сети и уже встроенные терминаторы.
Для длинных линий между оборудованием с разным питанием отдельно оценивают синфазный диапазон: допустимое среднее напряжение сигнальной пары относительно общей точки приемника. Также определяют необходимость гальванической развязки, передачи данных без прямого электрического соединения сторон. Экран кабеля, сигнальная земля и защитное заземление не являются одним проводом с тремя названиями. Здесь нужна схема производителя или решение инженера для конкретной установки.
Драйвер и параметры COM-порта
До покупки проверьте поддержку вашей операционной системы и типа процессора. Скачивайте драйвер у производителя адаптера или микросхемы по официальной инструкции. Название USB to COM port в магазине описывает видимость порта для программы, но не подтверждает RS-232 на выходе.
После установки убедитесь, что адаптер определяется без ошибки, и запишите назначенный порт. Если программа помнит старый номер, обновите ее настройки. Появление COM-порта подтверждает работу USB-части, но не исправность проводки до оборудования.
Сверьте скорость обмена, количество бит данных, четность, стоповые биты и управление потоком. Запись 115200 8N1 означает скорость 115200 бит/с на линии, восемь бит данных, отсутствие проверки четности и один стоповый бит. Это пример, а не обязательная настройка вашего устройства. Возьмите параметры из руководства, а не перебирайте их наугад при неизвестном интерфейсе.
Для сети RS-485 сверьте также протокол обмена и, если он использует адресацию, адрес устройства. Совпадение электрического стандарта не объясняет, какой запрос отправлять. Сначала подтвердите готовую команду чтения состояния из документации, затем переходите к изменению настроек оборудования.
Как проверить соединение по шагам
Сначала подключите адаптер только к компьютеру и проверьте обнаружение. Затем подготовьте таблицу контактов и сравните допустимые уровни. Перед перестановкой проводов отключите питание в порядке, указанном производителем оборудования.
Если инструкция адаптера предусматривает петлевой тест, при котором его передача возвращается на собственный прием, выполните его без подключения целевого устройства. Такой тест может подтвердить передачу и прием самого адаптера, но не совместимость с оборудованием. Не замыкайте неизвестные контакты ради проверки.
После соединения начните с чтения или штатного диагностического обмена. При отсутствии ответа проверяйте по одной причине: порт в программе, параметры UART, направление TX/RX, общий провод, контроль потока и протокол. Если видны нечитаемые символы, это еще не доказательство неверной скорости: возможны электрическая несовместимость и ошибки соединения.
Сохраните рабочую конфигурацию и полный артикул адаптера. Тогда замена устройства или компьютера не превратится в повторный поиск распиновки по фотографиям.
Частые вопросы
USB–UART и USB–TTL отличаются?
В магазинах эти названия часто относятся к похожим устройствам. Определяющим остается техническое описание: напряжения, пороги входов и назначение контактов важнее названия.
Можно ли подключить RS-232 к UART через провода?
Нет, требуется соответствующее электрическое преобразование. У RS-232 другое напряжение и представление логических состояний.
Почему адаптер виден, а устройство молчит?
USB-часть и последовательная связь проверяются отдельно. Причиной могут быть распиновка, режим интерфейса, параметры обмена или неподходящий протокол.
Нужна ли развязка для любого RS-485?
Решение зависит от установки, питания и условий линии. Ее необходимость определяют по электрической схеме и требованиям оборудования, особенно при связи разных питаемых систем.
Перед первым соединением сверьте две таблицы контактов и допустимые напряжения. Сохраните их вместе с параметрами обмена и артикулом адаптера. При замене кабеля или компьютера эта запись позволит восстановить соединение без догадок по цветам проводов.