В настоящее время широко используется последовательный интерфейс синхронной и асинхронной передачи данных, установленный стандартом EIA RS-232-C и рекомендациями V.24 CCITT
Компьютер имеет 25-контактный (DB25P) или 9-контактный (DB9P) разъемы для подключения интерфейса RS-232-C.
Интерфейс RS-232-C соединяет два устройства и предназначен для связи компьютеров между собой, а также для подключения к компьютеру стандартных внешних устройств. Данные в RS-232-C передаются в последовательном коде побайтно.
Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться как в одну, так и в другую сторону (режим полного дуплекса). Основными преимуществами использования RS-232-C являются возможность передачи информации на достаточно большие расстояния и простой соединительный кабель. Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем введения дополнительных RS-232-C линий для обеспечения функций определения статуса и управления.
|
|
Собственно данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми (допустимо расхождение не более 10 %). Скорость передачи по RS-232-C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.
Последовательный интерфейс RS-485
Данные интерфейса RS-485 | |
Скорость передачи | 10 Мбит/с (максимум) |
Расстояние передачи | 1200 м |
Характер сигнала, линия передачи | Дифференциальное напряжение, витая пара |
Количество драйверов | |
Количество приемников | |
Схема соединения | Полудуплекс, многоточечная |
Протокол поддерживает многоточечные соединения, обеспечивая создание сетей с количеством узлов до 32 и передачу на расстояние до 1200 м (табл. 12.3). Использование повторителей RS-485 позволяет увеличить расстояние передачи еще на 1200 м или добавить еще 32 узла. Стандарт RS-485 поддерживает полудуплексную связь. Для передачи и приема данных достаточно одной витой пары.