« 26 »  07  20 17 г.




Характеристика интерфейса rs 232 - 23. Интерфейс rs-232: назначение, основные технические характеристики, принципы передачи данных.

RS — это название стандарта RS— рекомендуемый стандарт, — его номеркоторый был разработан в х годах прошлого века для подключения к компьютеру внешних устройств принтера, сканера, мыши и др. ИнтерфейсRS разрабатывался для соединения устройств двух видов: Терминальное оборудование DTEнапример компьютер, может посылать или принимать данные по последовательному интерфейсу.

Связное оборудование DCE понимается как устройство, которое может практически реализовать последовательную передачу данных. Наиболее часто в качестве DCEиспользуется модем, организующий обмен информацией с использованием телефонных линий связи.

Возможно также соединение двухDTE-устройств, например, компьютеров непосредственно с помощью интерфейсаRS без использования модемов.

Интерфейс RS-232 (COM-порт)

СтандартRS описывает виды и параметры сигналов, способы их передачи, типы разъемов. Применяются контактный разъемDB или более компактный 9-контактный вариантDB Стандарт предусматривает асинхронный и синхронный режимы обмена, но в настоящее время практически используется только асинхронный, тем более, чтоCOM-порты поддерживают только асинхронный режим.

В интерфейсе имеются две линии сигналов последовательных данных: TxD— передаваемые иRxD— принимаемые, а также несколько линий сигналов управления: RTSиCTS— первая пара квитирования,DTRиDSR— вторая пара квитирования,DCDиRI— сигналы состояния модема. Имеется общий проводSG- сигнальное заземление и линияPG— защитное заземление корпус. В интерфейсе используется небалансный метод передачи сигналов с несимметричными передатчиками и приемниками. Соединение передатчика и приемника приведено на рис.

LabKit :: Программирование на Ассемблере для PIC

T Transmitter — передатчик;R Receiver — приемник;TI TransmitterInput — цифровой вход передатчика;RO ReceiverOutput — цифровой выход приемника;U T — линейное напряжения на выходе передатчика иU R — на входе приемника.

В интерфейсе RS используется асинхронный метод передачи последовательных данных. В отсутствие передачи сообщений линии данных находятся в состоянии логической 1.

Каждый кадр состоит из стартового бита, битов данных, бита паритета и стоповых битов. Старт-бит всегда имеет уровень логического 0. Количество битов данных по стандарту может быть 5, 6, 7 и 8. Чаще всего используются 8 или 7 битов. Стоповые биты всегда имеют уровень логической 1. Биты данных передаются, начиная с младшего. Скорость передачи в RS может выбираться из ряда: Синхронизация генератора приемника осуществляется в момент поступления старт-бита из линии связи от передатчика. Для преобразования параллельных данных в последовательные и наоборот, устройства, подключаемые к интерфейсу RS, должны иметь модуль универсального асинхронного приемопередатчика UART.

Этот модуль работает, как правило, с сигналами ТТЛ-уровней. Для преобразования этих сигналов в уровни интерфейса RS и наоборот используются передатчики и приемники. Стандарт RS предполагает непосредственное соединение контактов разъемов устройств DTE и DCE. Если аппаратура DTE, например, два компьютера подключаются без модемов, то их разъемы соединяются между собой нуль-модемным кабелем. При этом возможно несколько вариантов подключения. Оно требует 7 проводов кабеля. Для того, чтобы устройства могли передавать данные по интерфейсу, их выходы RTS соединяются со своими входами CTS, а выходы DTR — со своими входами DSR и DCD.

Таким образом, оба устройства DTE-1 и DTE-2 всегда будут готовы к передаче. Управление потоком данных означает возможность остановить, а после этого возобновить передачу данных без их потери. Могут использоваться два варианта протокола: При этом контакт RTS разъема одного устройства соединяется с контактом CTS разъема другого устройства. Когда приемник DTE-2 готов к приему, он устанавливает сигнал на контакте своего разъема RTS. Передатчик DTE-1получив этот сигнал на контакте CTS своего разъема, передает очередной байт данных.

Если сигнал CTS на разъеме передатчика будет сброшен, то он прекращает передачу. Сообщение, которое уже начало передаваться, задержать сигналом CTS невозможно. Если необходима двусторонняя передача дуплексный обменто аппаратный протокол требует перекрестного соединения линий RTS и CTS, как показано на рис.

Программный протокол управления потоком заключается в посылке принимающей стороной специальных символов останова передачи XOFF и возобновления передачи XON. При этом предполагается наличие двунаправленного канала обмена данными. Работу этого протокола можно описать следующим образом.

Передающее устройство посылает данные на контакт своего разъема TxD, а приемное принимает их с контакта RxD своего разъема. Если приемное устройство не может принимать данные, то оно посылает на линию связи контакт TxD байт-символ XOFF. Передатчик, приняв этот символ с контакта RxD, останавливает передачу. Затем, когда принимающее устройство снова становится готовым к приему данных, оно посылает байт-символ XON.

Приняв его, передающее устройство возобновляет передачу. Длина кабеля влияет на максимальную скорость передачи информации.

LIST OF DEFINITIONS FOR INTERCHANGE CIRCUITS BETWEEN DATA TERMINAL EQUIPMENT DTE AND DATA CIRCUIT-TERMINATING EQUIPMENT DCE Старые редакции: Приемный UART считает количество единиц принятых данных. Работает протокол следующим образом: Declare Function CloseHandle Lib "kernel32" ByVal hObject As Long As Boolean. Основная причина - электрическая паразитная ёмкость кабеля. При таком соединении компьютеры терминалы соединяются между собой непосредственно через СОМ-порты, без использования модемов.

При уменьшении скорости передачи длина кабеля может быть существенно увеличена. Достоинства интерфейса RS FAQ Обратная связь Вопросы и предложения.

Upload Опубликованный материал нарушает ваши авторские права? Гомельский Государственный Технический Университет. Операторы выбора языка c Операторы цикла языка с Операторы перехода языка с Примеры программ управления светодиодами и опроса контактов переключателей.

Программирование таймеров микроконтроллеров mcs на языке с Программирование системы прерываний микроконтроллеров mcs на языке с Язык с18 для pic-микроконтроллеров: Представление информации в языке с Операции арифметические, поразрядные логические, логические и отношения в языке с Операторы управления вычислительным процессом в языке с Функции в языке с Функции формирования временных задержек в языке с Программирование на языке с18 типовых функций управления и контроля: Подключение жк-дисплея к pic-микроконтроллеру: Аналого-цифровое преобразование в pic-микроконтроллерах: Реализация широтно-импульсной модуляции в pic-микроконтроллерах: Динамическое управление линейным дисплеем на семисегментных индикаторах в pic-микроконтроллерах.

Интерфейсы rs и rs Соединение компьютеров нуль-модемным кабелем:




Natalij Titova

Стоп бит всегда включен. Если необходимо можно использовать полный кабель, но при этом СОМ-порты должны быть настроены на аппаратную синхронизацию обмена.