Интерфейс стандарта EIA RS232C предназначен для последовательной связи двух
устройств. Он является общепринятым и широко используется в аппаратных комплексах с
подсоединением внешнего оборудования к персональному компьютеру . Интерфейс
RS/232C предусматривает использование «несимметричных» передатчиков и
приемников, при этом передача данных осуществляется с помощью «несимметричного»
сигнала по двум линиям – ТхD и RxD, а амплитуда сигнала измеряется относительно линии
GND («нуля»). Логической единице соответствует диапазон значений амплитуды
сигнала (напряжения) от –12 до –3 В, логическому нулю – от +3 до +12 В. Диапазон от
–3 до +3 В соответствует зоне нечувствительности, определяющей гистерезис приемника.
Несимметричность сигнала обуславливает низкую помехозащищенность данного
интерфейса, особенно при промышленных помехах. Наличие линий приема (RxD) и передачи
(TxD) данных позволяет поддерживать полнодуплексную передачу информации, т.е.
одновременно информация может как передаваться, так и приниматься.
Достоинства - простота .
Недостатки - к одному порту подключается только одно устройство , дальность передачи сигналов без дополнительных примочек - всего несколько метров
Для управления потоком данных наиболее широко используется аппаратный способ
управления. Для корректной передачи данных необходимо, чтобы приемник находился в
состоянии готовности к приему информации. При аппаратном способе управления
используется сигнал RTS/CTS, который позволяет остановить передачу данных, если
приемник не готов к их приему. Аппаратное управление потоком данных обеспечивает самую
быструю реакцию передатчика на состояние приемника.
При проектировании промышленных систем автоматизации наибольшее
распространение получили информационные сети, основанные на интерфейсе стандарта
EIA RS485. В отличие от RS/232, этот интерфейс предусматривает передачу данных с
помощью «симметричного» (дифференциального) сигнала по двум линиям (А и В)
(см.рисунок ) и использование дополнительной линии для выравнивания потенциалов
заземления устройств, объединенных в сеть стандарта RS/485. Логический уровень сигнала
определяется разностью напряжений на линиях (А – В), при этом логической единице
соответствует диапазон значений напряжения от +0,2 до +5 В, а логическому нулю – диапазон
значений от –0,2 до –5 В. Диапазон от –0,2 до +0,2 В соответствует зоне нечувствительности
приемника. При использовании данного интерфейса максимальная длина линии связи между
крайними устройствами может составлять до 1200 м. При этом в максимально удаленных
друг от друга точках сети рекомендуется устанавливать оконечные согласующие резисторы
(терминаторы), позволяющие компенсировать волновое сопротивление кабеля и
минимизировать амплитуду отраженного сигнала.
Сопротивления согласующих резисторов зависит от длины линии и колличества приборов . Оно должно быть в пределах от 100 до 620 ОМ .
Оба указанных интерфейса поддерживаютасинхронный режим передачи. Данные
посылаются блоками (кадрами), формат которых представлен на рис. 1.2. Передача каждого
кадра начинается со старт/бита, сигнализирующего приемнику о начале передачи, за
которым следуют биты данных и бит четности. Завершает посылку стоп/бит, гарантирующий
паузу между посылками.
Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110, 150,
300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с. Количество бит данных
может составлять 5, 6, 7 или 8 (5/ и 6/битные форматы распространены незначительно).
Количество стоп/бит может составлять 1, 1,5 или 2 («полтора бита» означает только
длительность стопового интервала).