Спецификация PnP для USB. Программные компоненты PnP 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Спецификация PnP для USB. Программные компоненты PnP



Протокол Plug and позволяет дос­таточно просто подключать новое оборудование. Перед началом работы система опрашивает устройства, узнает их требования к системным ресурсам и пытается бескон­фликтно разделить ресурсы междуустройствами. Если это не удается, кон­фликтующие устройства будут работать некорректно. В этом случае необхо­димо

вручную внести корректировки в настройки

Спецификация Plug and Play предусматривает также "горячее" подключение устройств, т. е. подключение во время работы.

PCI. Сигналы обязательные, дополнительные.

Особенности и преимущества локальной шины PCI.

Локальная шина PCI предусматривала создание стандарта для различных поколений подобного изделия, которым она является. Спецификация PCI дает возможность выбора характеристик, что позволяет рассмотреть множество «точек» соотношения «цена/производительность» и много функций, ведущих к рассмотрению на системном уровне и на уровне компонент. Эти особенности разделяются по следующим категориям:

Высокая производительность:

Низкая стоимость

Легкость в использовании

Долговечность

Возможности к взаимодействию / надежность

Гибкость

Целостность данных

Программная совместимость

Описание типов сигналов

Input - стандартный входной сигнал.

Totem Pole Output - стандартный активный драйвер.

Tri-State - это двунаправленный, с тремя состояниями, входной/выходной

вывод.

Sustained Tri-State - подчиненный активный низкий сигнал с тремя

состояниями, управляемый одним и только одним агентом в одно и то же

времени.

Open Drain - открытый коллектор - позволяет использовать количество у

стройств путем объединения их по «ИЛИ».

PCI. Команды.Адресация.Цикл чтения данных на PCI.

Цикл чтения:

Адресация

Все определено три физических адресных пространства. Пространства

адресов памяти и ввода-вывода объединены. Адресное пространство

конфигураций было введено для обеспечения аппаратной конфигурации PCI.

Дешифрирование адреса на шине PCI распределено; это означает, что

оно выполняется на каждом устройстве. Каждый агент отвечает только на

свой дешифрированный адрес. PCI поддерживает два режима

дешифрирования адреса: суммирующий и вычитающий.

Суммирующее дешифрирование быстрее, так как устройство ищет запрос в

своем адресном интервале. Вычитающее дешифрирование может

выполняться только одним устройством на шине, так как это подразумевает

запрос, который не может быть положительно дешифрирован каким - то

другим агентом.

GPIB интерфейс

Основные достоинства GPIB:
• достаточно высокая скорость передачи,
• достаточное число приборов на шине,
• гибкость топологии системы,
• возможность значительных расстояний между приборами

Дополнительным фактором, определившим популярность интерфейса GPIB стала его открытость и подробная документированность.Стандарт GPIB определяет три различных типа устройств, которые могут быть подключены к шине: "слушатель", "говорящий" и/или контроллер (точнее, устройства могут находиться в состоянии "слушатель" либо "говорящий" либо быть типа "контроллер").Устройство в состоянии "слушатель" считывает сообщения с шины; устройство в состоянии "говорящий" посылает сообщения на шину. В каждый конретный момент времени в состоянии "говорящий" может быть одно и только одно устройство, в то время как в состоянии "слушатель" может быть произвольное количество устройств. Контроллер выполняет функции арбитра и определяет, какие из устройств в данный момент находятся в состоянии "говорящий" и "слушатель".

Контрольная сумма CRC

D(x) – исходная двоичная последовательность

G(x) – порождающий полипом

Q(x)– полином-частное

R(x)– полином-остаток

Связь между полиномами

Алгоритм использования контрольной суммы CRC

1. Выбрать полином G(x) степени n.

2. Добавить к исходной двоичной последовательности D(x) n нулевых

битовD(x)<<n.

3. Выполнить деление дополненной n нулями исходной строки D(x)на

полином G(x) по правилам CRC-арифметики и получить полином-остаток

R(x) (CRC сумму).

4. Сформировать окончательное сообщение (D(x)<<n)|R(x).

5. Для проверки контрольной суммы выполнить деление сообщения

(D(x)<<n)|R(x) на полином G(x) по правилам CRC-арифметики.

 

 

27.ПО сопряжения с DAQmx-устройствами. Элементы библиотеки DAQmx служат для для осуществления доступа к аппаратной части LabVIEW. Данная библиотека содержит элементы управления: 1) имя задачи; 2) имя вирт. канала; 3) имя физ. канала; 4) назв-е устр-ва; 5) модуль терминалов; 6) модуль шкал; 7) модуль коммутаторов.

Осн. вирт. приборы, работающие с DAQmx: 1) вирт. прибор создания вирт. канала; 2) вирт. приб. считывания инф.; 3) вирт. приб. записи; 4) в. п. Timing; 5) в. п. синхронизации.

Вирт. прибор создания вирт. канала. Осущ. программное создание вирт. канала. Для созданного канала опр-ся тип канала: список физ. каналов, скважность, при операциях со счетчиком.

Вирт. приб. считывания. Осуществляет получение данных с устройств сбора данных. Для этого блока необходимо определять: 1) тип регистрируемых данных; 2) кол-во физ. каналов, по кот. осуществляется чтение; 3) задание кол-ва отсчетов сбора данных; 4) тип данных.

В. п. записи. Аналогичен в. п. чтения.

В. п. Timing. Определяет временные параметры. Необходимо задать: 1) создать задачу или вирт. прибор, кот. будет осуществлять сбор данных; 2) тип канала.

В. п. синхронизации. Определяет каким образом осуществляется запуск, остановка и что явл. источником синхросигнала. Доступен узел св-в.

 

 

28.Утилита МАХ (Измерение и автоматизация)

Назначение: конфигурирование и тестирование устройств.

Основные разделы: 1)Dataneighborhood (область данных) 2)Devices and interfaces 3)IVI Instruments 4)Scales 5)Historical data 6)VI Logger task 7)Software

Устройства и интерфейс содержит список установленного оборудования предоставл. инф. о сетевых устройствах, отображает данные о PXI-системах, содержит данные о последовательных и параллельных портах, позволяет добавить виртуал. устройства, работающих в режиме эмуляции.

С помощью утилиты определяется имя устройства.

Чтобы провести тестирование, необходимо выделить устройство, после чего доступны следующие команды: 1)Свойства 2)Тест 3)Тестовые панели 4)Сброс 5)Самокалибровка

Для модуля аналог.регистрации необходимо указать № физического канала (а – аналоговые, I–интел) Указ-ся режимы сбора данных: 1)Одноточечный 2)Покадровый 3)Непрерывный

Режимы подключения: 1)Дифференциальный 2) С общим пров. заземления

Максимальное значение диапазона регистрирования сигнала.

Для режима покадрового и непрерывного сбора необходимо указать частоту дискретизации и кол-во регистрируемых значений.

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

Блок тайм счетч. Необходимо выбрать конкр элемент плате 4 модуля таймера-счетч. Необходимо выбирать режим работы: 1)Режим подсчета портов 2)Режим генерации импульсов

 

 

29.Модель состояния задачи. 1) архитектура, лежащая в основе всех операций NI-DAQmx; 2) пять состояний; 3) состояния определяют, каким обр. регулируются ресурсы, и когда происходит запуск и остановка задач

Запуск и остановка задачи. Сущ. 2 случая запуска: явный, неявный. Явный: 1) запуск измерения или генерации; 2) переход из назначенного в запущенное сост-е; 3) остановка измерения измерения или генерации; 4) переход из запущенного в назначенное состояние. При неявном запуске переход из назначенного сост. в запущенное осущ. автоматически.

 

30.Многоканальный сбор данных. Для организации многоканального сбора данных существует 2 варианта построения аппаратной части: 1) Кол-во АЦП = кол-ву каналов (затратно); 2) Использование 1 мультиплексора или 1 модуля АЦП. Выборка:

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

Тактовый генератор выборки (SimpleClock)

Определяет частоту получения значений с одного канала

Тактовый генератор преобразователя аналогового ввода (AIConvertClock)

Определяет частоту а-ц преобразования без учета факта переключения каналов ацп

Интервальная выборка:

Для типового модуля период работы генератора ацп – 5 мс, а генератора выборки – 1 с.

Время получения 1 выборки связано с временем переключения каналов.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 170; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.183.187 (0.016 с.)