Рассмотрим детали последовательного интерфейса RS232
Одним из преимуществ протокола RS 232 является то, что он пригоден для передачи по телефонным линиям. Последовательные цифровые данные могут быть преобразованы модемом, помещены в стандартную телефонную линию голосового качества и преобразованы обратно в последовательные цифровые данные на приемном конце линии другим модемом. Официально RS-232 определяется как «Интерфейс между терминальным оборудованием и оборудованием передачи данных с использованием последовательного двоичного обмена данными». Понятие определяет терминальное оборудование данных (DTE) как компьютер, а оборудование передачи данных (DCE) - модем. Модемный кабель имеет контакты между контактами и предназначен для подключения устройства DTE к устройству DCE. Интерфейс RS-232 широко используется для соединений между устройствами сбора данных и компьютерными системами. Устройства RS 232 определяются как DTE (обычно компьютер) или DCE (обычно интерфейсное устройство). При подключении устройства DCE к компьютеру (DTE) требуется прямое соединение. Однако не все интерфейсные устройства или системы сбора данных являются DCE, для них требуется специальный нуль-модемный кабель, который «пересекает» необходимые сигнальные провода.
В дополнение к связи между компьютерным оборудованием по телефонным линиям протокол 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 основаны на подключаемых устройствах. Во-первых, подключаете ли Вы два устройства DTE (нуль-модемный кабель) или устройство DTE к устройству DCE (модемный кабель)? Во-вторых, какие разъемы требуются на каждом конце, мужской (Male, типа вилка) или женский (Female, типа розетка), и 25 или 9-контактный (стиль AT)? Обычно рекомендуется, чтобы пользователь получил два подключаемых устройства, а затем определил, какой кабель требуется.
Большинство устройств 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. Вы не можете просто соединить два устройства последовательным кабелем просто потому, что разъемы подходят. Вы должны проверить функции каждого контакта на каждом устройстве, а также проверить, является ли кабель прямым или нуль-модемным.
Уровни напряжения:
Двоичный 0: +5 до +15В при постоянном токе (называется «пробел» или «вкл»)
Двоичный 1: от -5 до -15В при постоянном токе (называется «отметка» или «выключен»)
Полученный сигнал:
Двоичный 0: +3 до +13В при постоянном токе
Двоичный 1: -3 до -13В при постоянном токе
Начальный бит: двоичный 0
Данные: 5, 6, 7 или 8 бит
Четность: нечетное, четное, метка или пробел (не используется с 8-битными данными)
Стоповый бит: двоичный 1, один или два бита