Прямое соединение двух DTE-устройств требует перекрестной коммутации: TxD (3) одного девайса подключается к RxD (2) другого. Для управления потоком данных задействуются RTS (7) и CTS (8). Если контроль не требуется, эти линии можно замкнуть на стороне каждого прибора.
Важно: максимальная длина кабеля без усилителей не должна превышать 15 метров. Для защиты от помех используйте экранированные провода с обязательным заземлением оплетки на одной стороне. Если сигнал искажается, добавьте терминальные резисторы 120 Ом между контактами 2 и 3.
Конфигурация контактов и соединение интерфейса RS-232
Для корректной передачи данных между устройствами используйте 9-контактный разъем DB9. Контакт 2 (RX) принимает сигнал, контакт 3 (TX) отправляет. Контакт 5 (GND) обеспечивает общую землю. В случае прямого соединения двух устройств (DTE-DTE) перекрестите линии: RX одного аппарата подключается к TX другого.
При работе с 25-контактным вариантом DB25 назначение отличается: передача данных через контакт 2 (TX), прием – 3 (RX), земля – 7 (GND). Для соединения модема и компьютера применяйте прямую компоновку без перекрещивания.
Проверьте уровни сигналов: логическая единица соответствует напряжению от -3 до -15 В, ноль – от +3 до +15 В. Для защиты от помех используйте экранированный кабель с длиной до 15 метров. Если требуется удлинение линии, добавьте преобразователи уровня.
При настройке программного обеспечения укажите одинаковые параметры: скорость (9600, 19200 бит/с), количество стоп-битов (1), контроль четности (None). Для диагностики обмена данными подключите осциллограф к TX и RX, убедитесь в наличии импульсов.
Распиновка контактов RS-232 (DB9 и DB25) для передачи данных
Разъём DB9 (9-контактный)
1. DCD (Data Carrier Detect) – входной сигнал, определяет наличие несущей.
2. RXD (Receive Data) – вход для приёма информации.
3. TXD (Transmit Data) – выход для отправки данных.
4. DTR (Data Terminal Ready) – выход, сигнализирует о готовности устройства.
5. GND (Ground) – общий провод.
6. DSR (Data Set Ready) – вход, подтверждает готовность модема.
7. RTS (Request To Send) – выход, запрос на передачу.
8. CTS (Clear To Send) – вход, разрешение на отправку.
9. RI (Ring Indicator) – вход, сигнал входящего вызова.
Разъём DB25 (25-контактный)
1. GND (Protective Ground) – экранный провод.
2. TXD (Transmit Data) – выход передачи.
3. RXD (Receive Data) – вход приёма.
4. RTS (Request To Send) – запрос передачи.
5. CTS (Clear To Send) – подтверждение передачи.
6. DSR (Data Set Ready) – готовность модема.
7. GND (Signal Ground) – общий сигнальный провод.
8. DCD (Data Carrier Detect) – обнаружение несущей.
20. DTR (Data Terminal Ready) – готовность терминала.
22. RI (Ring Indicator) – сигнал вызова.
Для двунаправленной связи между устройствами соедините TXD одного с RXD другого, RTS с CTS, DTR с DSR. Общий провод (GND) обязателен.
Подключение RS-232 к устройству: типовые схемы и распространенные ошибки
Стандартные варианты соединения
Для прямого соединения двух DTE-устройств (например, ПК с модемом) используйте перекрестную коммутацию: TX (2) на RX (3), RTS (7) на CTS (8), DTR (4) на DSR (6). При подключении DTE к DCE (компьютер к принтеру) провода ведут напрямую, без перекрещивания.
Минимальная рабочая конфигурация требует трех линий: TX (2), RX (3) и GND (5). Для аппаратного управления потоком добавьте RTS/CTS. Игнорирование этого правила приводит к потере данных при высокой скорости обмена.
Типичные проблемы и решения
Ошибка 1: отсутствие сигнала. Проверьте целостность экрана кабеля – он должен быть заземлен с одной стороны. Используйте тестер для проверки контактов.
Ошибка 2: перепутаны линии приема и передачи. Если устройство не отвечает, поменяйте местами контакты 2 и 3 на одном из концов.
Ошибка 3: несовпадение параметров. Убедитесь, что скорость (9600, 19200 бит/с), биты данных (7/8), стоп-биты (1/2) и контроль четности совпадают на обоих устройствах.
Важно: длинные линии (свыше 15 м) требуют экранированного кабеля с низкой емкостью. Для дистанций более 50 м используйте преобразователи в RS-485.