Как происходит передача данных при асинхронном режиме обмена?
Автор: drug | Категория: Технические науки / Автоматизация | Просмотров: | Комментирии: 0 | 21-08-2013 11:07

Как происходит передача данных при асинхронном режиме обмена?

 

При асинхронной передаче каждому байту предшествует старт-бит, сигнализирующий приёмнику о начале посылки, за которым следуют биты данных и, возможно, бит паритета(бит чётности, parity – чётность). Завершает посылку стоп-бит, гарантирующий паузу между посылками. Старт-бит следующего байта посылается в любой момент после стоп-бита, т.е. между передачами возможны паузы произвольной длительности. Старт-бит, имеющий всегда строго определённое значение(логический ноль), обеспечивает простой механизм синхронизации приёмника по сигналу от передатчика. Подразумевается, что приёмник и передатчик работают на одной скорости обмена. Формат асинхронной передачи по протоколу Modbus RTU представлен на рисунке 6.

 

 

Как происходит передача данных при асинхронном режиме обмена?

Рисунок 6 – Формат  асинхронной передачи

 

Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19 200, 38 400, 57 600 и 115 200 бит/с. Количество бит данных может составлять 5, 6, 7 или 8(наиболее распространён 8-битный формат).

Количество стоп-бит может быть 1, 1,5 или 2. Бит чётности дополняет количество единичных бит данных до чётного или до нечётного в зависимости от принятого соглашения.

Количество бит данных, длительность стоп-бита, наличие и способ обработки бита чётности – настраиваемые параметры асинхронной передачи.

Помимо протокола Modbus, метод асинхронной последовательной передачи используется в таких протоколах, как HART и Profibus байтов. Эти протоколы называют байт-ориентированными протоколами.

Информационные биты следуют начиная с младшего.

Сочинения курсовыеСочинения курсовые