Рассмотрим детали последовательного интерфейса RS232

Передача протокола RS 232 включает в себя отправку данных по одному биту за раз по одной линии связи. Напротив, параллельная связь требует по меньшей мере столько строк, сколько битов в передаваемом слове (для 8-битного слова требуется минимум 8 строк). Последовательная передача RS 232 полезна для связи на большие расстояния, тогда как параллельная предназначена для коротких расстояний или, когда требуются очень высокие скорости передачи информации.

Стандарты интерфейса RS 232
Одним из преимуществ протокола RS 232 является то, что он пригоден для передачи по телефонным линиям. Последовательные цифровые данные могут быть преобразованы модемом, помещены в стандартную телефонную линию голосового качества и преобразованы обратно в последовательные цифровые данные на приемном конце линии другим модемом. Официально RS-232 определяется как «Интерфейс между терминальным оборудованием и оборудованием передачи данных с использованием последовательного двоичного обмена данными». Понятие определяет терминальное оборудование данных (DTE) как компьютер, а оборудование передачи данных (DCE) - модем. Модемный кабель имеет контакты между контактами и предназначен для подключения устройства DTE к устройству DCE. Интерфейс RS-232 широко используется для соединений между устройствами сбора данных и компьютерными системами. Устройства RS 232 определяются как DTE (обычно компьютер) или DCE (обычно интерфейсное устройство). При подключении устройства DCE к компьютеру (DTE) требуется прямое соединение. Однако не все интерфейсные устройства или системы сбора данных являются DCE, для них требуется специальный нуль-модемный кабель, который «пересекает» необходимые сигнальные провода.

Порт RS 232
В дополнение к связи между компьютерным оборудованием по телефонным линиям протокол RS-232 в настоящее время широко используется для соединений между устройствами сбора данных и компьютерными системами. Как и в определении RS 232, компьютер является оборудованием для передачи данных (DTE). Однако многие устройства не являются оборудованием передачи данных (DCE). Для этой ситуации предназначены нуль-модемные кабели; вместо того, чтобы иметь прямые соединения модемных кабелей, нуль-модемные кабели имеют отличную от них внутренние соединения, чтобы устройства DTE могли обмениваться данными друг с другом.

Разновидности кабелей для последовательного соединения
Кабели RS-232 обычно доступны с 4, 9 или 25-контактной проводкой. 25-контактный кабель RS 232 соединяет каждый контакт; 9-контактные кабели RS232 не включают в себя многие из редко используемых соединений; 4-контактные кабели RS 232 обеспечивают минимальное количество подключений и имеют перемычки для обеспечения «рукопожатия» для тех устройств, которые в этом нуждаются. Эти перемычки соединяют контакты 4, 5 и 8, а также контакты 6 и 20. Появление IBM PC AT открыло новую эру в коммуникациях RS 232. Вместо стандартного 25-контактного разъема этот компьютер и множество новых плат расширения для ПК оснащены 9-контактным последовательным портом. Чтобы подключить этот порт к стандартному 25-контактному порту, можно использовать 9–25-контактный адаптер.

Выбор кабеля RS 232
Основные соображения при выборе кабеля RS-232 основаны на подключаемых устройствах. Во-первых, подключаете ли Вы два устройства DTE (нуль-модемный кабель) или устройство DTE к устройству DCE (модемный кабель)? Во-вторых, какие разъемы требуются на каждом конце, мужской (Male, типа вилка) или женский (Female, типа розетка), и 25 или 9-контактный (стиль AT)? Обычно рекомендуется, чтобы пользователь получил два подключаемых устройства, а затем определил, какой кабель требуется.

Подключение интерфейса RS 232
Большинство устройств RS-232 будут работать только с 3 сигнальными проводами: Transmit (TX), Receive (RX) и Ground (GND). Чтобы два устройства RS-232 могли обмениваться данными, необходимо подключить TX от одного устройства к RX второго и наоборот. Контакты заземления должны быть соединены вместе. Имейте в виду, что 25-контактный порт RS-232 на ПК транслирует на контакт 2 и получает на контакт 3, а заземление - на контакт 7. 9-контактный порт RS-232 на ПК передает на контакт 3, получает на контакт 2 и Земля - это контакт 5. Вы не можете просто соединить два устройства последовательным кабелем просто потому, что разъемы подходят. Вы должны проверить функции каждого контакта на каждом устройстве, а также проверить, является ли кабель прямым или нуль-модемным.

Распиновка RS-232
Уровни напряжения:
Двоичный 0: +5 до +15В при постоянном токе (называется «пробел» или «вкл»)
Двоичный 1: от -5 до -15В при постоянном токе (называется «отметка» или «выключен»)

Полученный сигнал:
Двоичный 0: +3 до +13В при постоянном токе
Двоичный 1: -3 до -13В при постоянном токе
Формат данных
Начальный бит: двоичный 0
Данные: 5, 6, 7 или 8 бит
Четность: нечетное, четное, метка или пробел (не используется с 8-битными данными)
Стоповый бит: двоичный 1, один или два бита