Обмен данными по шине КОП. Изучение основных линий интерфейса КОП

Страницы работы

Содержание работы

1.2. Обмен  данными  по  шине  КОП 

1. ЦЕЛЬ РАБОТЫ

Изучить основные линии интерфейса КОП, принципы синхронизации, интерфейсные команды, интерфейсные функции,  а также приобрести практические навыки  адресации, программирования и считывания результатов измерения.

2. Основные шины и линии КОП

КОП содержит  три шины: шину данных; шину синхронизации (согласования передачи);  шину общего управления.

ШД - шина данных (Data Bus) содержит 8 линий, обозначаемых ЛДO...ЛД7 (линии данных), международное обозначение DIO1...DIO8 (Data Input/Output). По этим линиям осуществляется обмен информацией бит-параллельным, байт-последовательным способом (словами). Шина используется для приема/передачи данных измерений, а также данных адресных, программных, управляющих, в том числе данных состояний. 

ШС - шина согласования передачи (Data Byte Transfer Control Bus) - содержит три линии управления передачей информации по ШД:

1. DAV (Data Valid) или СД (сопровождение данных). Перевод в низкое состояние СД "говорящим" прибором свидетельствует о достоверности байта на ШД. Обязательным условием перевода СД в низкое состояние является высокое состояние линии ГП (приемники обработали всю предыдущую информацию).

2. NRFD (Not Ready For Data) или ГП (готов к приему). Линия обмена сигналами между приемником и передатчиком. Линия ГП управляется приемниками (адресованными на прием) или всеми устройствами, когда линия УП (ШУ) имеет низкое состояние. Установка ГП в низкое возможна только тогда, когда линия СД переходит в низкое состояние. В высокое состояние ГП переходит по окончании выдачи сигнала на линии ДП. Устройства, не адресованные на прием, должны иметь высокое состояние ГП.

3. NDAC (Not Data Accepted) или ДП (данные приняты). Высокое состояние ДП указывает на конец приема информации "приемниками". Линия ДП управляет всеми устройствами, когда УП (ШУ) в низком состоянии или теми устройствами, которые адресованы на прием, если состояние УП высокое (аналогично линии ГП). Линия ДП принимает высокое состояние, когда линии СД и ГП в низком.

ШУ - шина управления (General Interfase Management Bus) - содержит пять линий, по которым передаются сигналы управления между контроллером и другими устройствами:

1. ATN (Attention) или УП (управление). Линией управляет контроллер. Низкий уровень УП переводит все приборы в режим ожидания (все приборы, кроме контроллера - "слушающие"). При этом контроллер может передавать различные сообщения устройствам: сообщает адреса приемников; устанавливает приборы в требуемый режим работы; назначает "говорящий" прибор, для чего называется его адрес на передачу и это устройство с переходом УП в высокое состояние становится "говорящим". Устройство остается "говорящим" до команд "не передавать" или "очистить интерфейс".

2. IFC (Interfase Clear) или ОИ (очистка интерфейса). Этой линией также управляет контроллер. По низкому уровню он производит очистку интерфейсов и перевод их в исходное состояние.

3. EOI (End Or Idenftify) или КП (конец передачи). Линия используется и контроллером  и другими устройствами в режимах:

а) "передача" от "говорящего" к "слушающим"; б) "идентификации" при параллельном опросе устройств.

При параллельном опросе каждой линии ШД соответствует определенное состояние опрашиваемых устройств (так как шина данных 8-разрядная, то опрашивается до 8 устройств). Здесь не нужно адресовать устройства на передачу.

4. SRQ (Service ReQuest) или ЗО (запрос на обслуживание). Низкий уровень устанавливается приборами, требующими внеочередного обслуживания (нарушение синхронизации, ошибочные команды, неисправности интерфейса).

5. REN (Remote Enable) или ДУ (разрешение дистанционного управления). Низкий уровень, подаваемый с контроллера, переключает управление приборов на дистанционное. Обычно перевод в режим ДУ  осуществляется одновременно с адресацией прибора.

Все сообщения в системе с интерфейсом КОП можно разделить на местные и дистанционные. Местными (внутренними) называются сообщения между устройством и интерфейсом КОП. Все дистанционные сообщения, передаваемые через КОП, делятся на информационные (сообщения устройств) и интерфейсные (команды). В каждый момент должно передаваться только одно сообщение.

Интерфейсные команды передаются при низком уровне УП. Они позволяют организовать общение и создать заданную конфигурацию системы. Интерфейсные команды управляют только функциями интерфейса. Сообщения устройств передаются при высоком УП.

Сообщения устройств подразделяют на программные данные, основные данные и данные о состоянии.  Программные  данные - это сообщения, используемые для подготовки устройства к исполнению основной задачи. Основные данные - это сообщения, относящиеся непосредственно к выполнению основной задачи устройства. Данные о состоянии - это сообщения, характеризующие состояние устройства.  Стандарт IEEE-488 определяет пять групп интерфейсных команд, передаваемых по шине данных, которые представлены в табл. 1.2.1.

Похожие материалы

Информация о работе

Тип:
Методические указания и пособия
Размер файла:
1 Mb
Скачали:
0