Разделы презентаций


Тема 2: Создание ИИС на основе встраиваемых и модульных устройств

Содержание

Виды сигналовСостояние исследуемого объекта характеризуется набором физических величин различной природы, которые подлежат измерению. С помощью датчиков (или первичных измерительных преобразователей) эти физические величины преобразуются в измерительные сигналы.Все сигналы делятся на аналоговые

Слайды и текст этой презентации

Слайд 1Тема 2: Создание ИИС на основе встраиваемых и модульных устройств
Содержание:

Виды

и характеристики сигналов
Виды источников сигналов
Схемы входных цепей устройств сбора данных
Системы

согласования сигналов
Платы и модули сбора данных
Модульные виртуальные приборы
ИС на основе персонального компьютера
ИС на основе промышленного компьютера
ИС на основе платформы PXI
ИС на основе платформы NI CompactRIO
Драйвера NI-DAQmx
Настройка приборов NI-DAQmx в MAX
Имитация измерительных приборов NI-DAQmx
Настройка сбора данных
Палитра функций DAQmx
Организация аналогового ввода-вывода




Тема 2: Создание ИИС на основе встраиваемых и модульных устройствСодержание:Виды и характеристики сигналовВиды источников сигналовСхемы входных цепей

Слайд 2Виды сигналов
Состояние исследуемого объекта характеризуется набором физических величин различной природы,

которые подлежат измерению. С помощью датчиков (или первичных измерительных преобразователей)

эти физические величины преобразуются в измерительные сигналы.
Все сигналы делятся на аналоговые и цифровые.
Цифровой сигнал имеет лишь два возможных уровня – высокий и низкий.

Классификация цифровых сигналов сводится к двум видам:
‑ сигнал перехода от высокого (on) к низкому (off) уровню (или наоборот);
‑ сигнал в виде серии импульсов.

Аналоговый сигнал в отличие от цифрового содержит информацию в непрерывно изменяющейся во времени амплитуде.

Классификация аналоговых сигналов представлена тремя видами:
‑ постоянным сигналом;
‑ переменным сигналом во временной области (time domain);
‑ переменным сигналом в частотной области (frequency domain).

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

Слайд 3Виды измерительной информации
Все эти виды сигналов по-своему уникальны в плане

передачи информации и соответствуют пяти основным видам измерительной информации, переносимой

ими:
1- состояние;
2- частота;
3- уровень;
4- форма;
5- частотный состав (или спектр).
На рисунке приведена схема классификации сигналов. 
Виды измерительной информацииВсе эти виды сигналов по-своему уникальны в плане передачи информации и соответствуют пяти основным видам

Слайд 4Характеристики цифровых сигналов
Первым типом цифрового сигнала является сигнал состояния (включен-выключен),

который передает информацию о цифровом уровне. Таким образом, необ­ходимым прибором

для измерения этого типа сигнала служит простой цифровой детектор. Выход транзисторно-транзисторной логической (TTL) схемы является примером цифрового сигнала состояния. Индикатором состояния может служить светодиод (горит/не горит).

Второй вид цифрового сигнала - это серия импульсов. Сигнал состоит из последовательности переходов из одного состояния в другое. Информация может быть заключена:
‑ в количестве переходов;
‑ в скорости, с которой меняются состояния;
‑ во времени между одним или несколькими переходами из одного состояния в другое.

Характеристики цифровых сигналовПервым типом цифрового сигнала является сигнал состояния (включен-выключен), который передает информацию о цифровом уровне. Таким

Слайд 5Характеристики аналоговых сигналов
1. Аналоговые уровневые сигналы
Аналоговыми уровневыми сигналами называются статические

или медленно меняющиеся аналоговые сигналы. Наиболее важной характеристикой этого сигнала

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

Система сбора данных должна обладать следующими характеристиками при измерении аналоговых уровневых сигналов:
• высокой точностью/разрешающей способностью - для точного измерения уровня сигнала;
• полосой пропускания в нижней части спектра - для измерения сигнала при низкой частоте выборки.
Характеристики аналоговых сигналов1. Аналоговые уровневые сигналыАналоговыми уровневыми сигналами называются статические или медленно меняющиеся аналоговые сигналы. Наиболее важной

Слайд 6Характеристики аналоговых сигналов
2. Переменные аналоговые сигналы во временной области
Аналоговые сигналы

по временной области отличаются от других сигналов тем, что их

полезная информация заключена не только в уровне сигнала, но и в изме­нении этого сигнала во времени. При измерении сигнала подобного типа (его часто называют осциллограммой) интерес представляют такие характеристики его формы, как крутизна, местоположение и форма пиков и т. д.
Для измерения формы осциллограммы нужно использовать жестко синхрони­зированную по времени последовательность отдельных измерений мгновенных значений. Эти измерения должны быть сделаны с частотой, позволяющей адекватно вос­произвести форму осциллограммы. Кроме того, последовательность измерений надо начать в строго определенное время, чтобы гарантированно получить полезную часть сигнала.
Система сбора данных, применяемая для считывания осциллограмм, должна иметь следующие особенности:
• широкую полосу пропускания - для измерения сигнала при высокой частоте выборки;
• схему тактирования для измерения сигнала через точные интервалы времени;
• схему запуска для начала измерений в точно определенное время.
Характеристики аналоговых сигналов2. Переменные аналоговые сигналы во временной областиАналоговые сигналы по временной области отличаются от других сигналов

Слайд 7Характеристики аналоговых сигналов
3. Переменные сигналы в частотной области
Аналоговые сигналы в

частотной области похожи на осциллограммы, поскольку они также несут информацию

о том, как сигналы изменяются во времени. Однако информация, извлекаемая из такого сигнала, содержится в его частотной составляющей, в отличие от формы или изменяющейся во времени характеристики ос­циллограммы.
Так же как и при измерении осциллограммы, прибор, используемый для измерения частотного спектра сигнала, должен включать в себя аналого-цифровой преобразователь, таймер и триггер для своевременного захвата осциллограммы. Кроме того, прибор должен выделить информацию о частоте сигнала.
Система сбора данных, применяемая для получения сигналов в частотной области, должна иметь:
• широкую полосу пропускания для измерения сигнала при высокой частоте выборки;
• схему тактирования для измерения сигнала через определенные интервалы времени;
• схему запуска для начала измерений в определенное время;
• функции преобразования временной информации в частотную (вычисление спектра).
Характеристики аналоговых сигналов3. Переменные сигналы в частотной областиАналоговые сигналы в частотной области похожи на осциллограммы, поскольку они

Слайд 8Виды источников сигналов
Все источники измерительных сигналов делятся на заземленные и

«плавающие»
Заземленным источником является такой, сигналы которого отсчитываются относительно заземления прибора,

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

Необходимо иметь в виду, что «земли» двух независимо заземленных источников сигнала в общем случае не обладают одним и тем же потенциалом.
Различие между потенциалами заземления двух приборов, присоединенных к одной системе заземления в здании, достигает обычно 10 - 200 мВ.
Разница может быть и больше, если разводки электроснабжения неправильно соединены. Это служит причиной явления, известного как паразитный контур с замыканием через «землю».

Виды источников сигналовВсе источники измерительных сигналов делятся на заземленные и «плавающие»Заземленным источником является такой, сигналы которого отсчитываются

Слайд 9Виды источников сигналов
«Плавающим» источником является такой, в котором напряжение никак

не соотносится с общим заземлением, создаваемым землей или зданием. Примерами

таких ис­точников являются аккумуляторы, термопары, трансформаторы и отдельные усилители.
На рисунке показано, что ни один выходной терминал источника не подключен к заземляющему проводу. Таким образом, ни один терминал не зависит от заземления.
Виды источников сигналов«Плавающим» источником является такой, в котором напряжение никак не соотносится с общим заземлением, создаваемым землей

Слайд 10Схемы входных цепей устройств сбора данных
Входные цепи большинства измерительных устройств

строятся на основе инструментальных операционных усилителей с дифференциальными входными цепями.
Это

позволяет реализовать три варианта схем подключения источника сигнала в входу измерительного устройства:
• дифференциальная (Differential);
• с общим заземленным проводом (Referenced single-ended - RSE);
• с общим незаземленным проводом (Nonreferenced single-ended - NRSE).
Схемы входных цепей устройств сбора данныхВходные цепи большинства измерительных устройств строятся на основе инструментальных операционных усилителей с

Слайд 11Дифференциальная схема измерений
В дифференциальной (независимой) схеме измерений ни один из

входов не соединен с заземлением или общей шиной. Большинство плат

ввода/вывода с измерительными усилителями можно сконфигурировать в соответствии с дифференциальной схемой измерения.
На рисунке изображена восьмиканальная дифференциальная схема, используемая в платах ввода/вывода от компании National Instruments.
Аналоговые мультиплексоры увеличивают число каналов измерения при использовании одного усилителя.
Контакт этой платы AIGND (заземление аналогового входа) является заземлением измерительной системы.
Дифференциальная схема измеренийВ дифференциальной (независимой) схеме измерений ни один из входов не соединен с заземлением или общей

Слайд 12Дифференциальное и синфазное напряжение
Идеальная дифференциальная измерительная система реагирует только на

разность потенциалов между двумя ее входами (терминалами) - положительным (+)

и отрицательным (-). Такое напряжение называют дифференциальным и вычисляют по формуле:
Vдифф = (V+ - V-),
где V+ и V‑ - напряжение на неинвертирующем и инвертирующем входах измерительной системы по отношению к ее заземлению AIGND.
Напряжение, равное:
Vсинф = (V+ + V-)/2,
называется синфазным.
Оно присутствует на каждом из входов дифференциальной схемы относительно ее заземления.
Для дифференциальных схем всегда указывается максимальная величина синфазного напряжения. Превышение этой величины на входах дифференциальной схемы может не только увеличить погрешность измерения из-за насыщения (ограничения) выходного сигнала измерительной схемы, но и привести к повреждению компонентов устройства.

Дифференциальное и синфазное напряжениеИдеальная дифференциальная измерительная система реагирует только на разность потенциалов между двумя ее входами (терминалами)

Слайд 13Коэффициент ослабления синфазного сигнала
Идеальный дифференциальный усилитель не усиливает (подавляет) синфазное

напряжение. Подавление синфазного напряжения полезно, поскольку нежелательные помехи и шумы

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

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

Слайд 14Схема с общим заземленным проводом
Измерительные системы с несимметричным входом подобны

источникам сигналов, у которых выходной сигнал снимается относительно земли.
Если

система с несимметричным входом заземлена (Referenced Single-Ended Measurement Systems - RSE), то напряжение измеряется относительно вывода заземления аналогового ввода AIGND, непосредственно соединенного с заземлением самой системы. Такие системы еще называются системами с "однопроводным" подключением сигналов и заземленным общим проводом.
На рисунке показана 8-ми канальная измерительная система с несимметричным входом и заземленным общим проводом.
Схема с общим заземленным проводомИзмерительные системы с несимметричным входом подобны источникам сигналов, у которых выходной сигнал снимается

Слайд 15Схема с общим незаземленным проводом
При работе с платами ввода/вывода можно

использовать вариант схемы измерения с общим проводом, известный как схема

с общим незаземленным проводом (Nonreferenced single-ended – NRSE). В этой схеме все измерения осуществляются относительно общего базового заземления, напряжение которого может меняться относительно заземления измерительной системы.
На рисунке изображена схема с общим незаземленным проводом, на которой контакт AISENSE представляет собой общин провод (опорное заземление) при измерениях, а контакт AIGND осуществляет заземление системы.
Схема с общим незаземленным проводомПри работе с платами ввода/вывода можно использовать вариант схемы измерения с общим проводом,

Слайд 16Подключение заземленного источника сигнала

Подключение заземленного источника сигнала

Слайд 17Режим RSE
На рисунке показано неправильное использование заземленной измерительной системы с

опорным потенциалом - «землей» для измерения заземленного источника сигнала.
В

этом случае измеренное напряжение, Vm, равно сумме напряжения сигнала Vg, и разности потенциалов ΔVg, которая существует между землями источника сигнала и измерительной системы.
Эта разность потенциалов не всегда постоянна во времени. В итоге получается зашумленная система, в результатах измерения которой часто просматриваются компоненты на частоте источника питания (50 Гц).
Режим RSEНа рисунке показано неправильное использование заземленной измерительной системы с опорным потенциалом - «землей» для измерения заземленного

Слайд 18Подключение незаземленного источника сигнала

Подключение незаземленного источника сигнала

Слайд 19Особенность режима DIFF
В случае дифференциальной измерительной системы полностью отсутствует привязка

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

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

Для источников сигнала, связанных по постоянному току с усилителем, необходим только резистор R2 (между «-» и AIGND). Для источников сигналов, связанных по переменному току, нужны два резистора R1 = R2.
Сопротивление резисторов R1 и R2 обычно выбирают в диапазоне
100 кОм – 1 МОм.

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

Слайд 20Особенность режимов RSE и NRSE
В случае источника сигнала с «плавающей

землей» в схемах с общим проводом можно использовать режим с

заземлением (RSE) для входа системы. Здесь не возникнет никакого контура с замыканием через землю. Подключение резисторов не требуется.
Режим с общим незаземленным проводом (NRSE) более предпочтителен с точки зрения наводимых шумов. В такой конфигурации входа источники сигналов с «плавающей землей» требуют одного или двух резисторов смещения между входом общего провода (AISENSE) и заземлением измерительной системы (AIGND).
Особенность режимов RSE и NRSEВ случае источника сигнала с «плавающей землей» в схемах с общим проводом можно

Слайд 21Типовые задачи согласования сигналов
В измерительных системах используется большое разнообразие датчиков

с выходными сигналами, различными по виду, по амплитуде, динамическому диапазону,

мощности и т. д. Уровень электрического сигнала, создаваемый датчиками, должен быть приведен к входному диапазону прибора сбора данных.
Типовые задачи согласования сигналовВ измерительных системах используется большое разнообразие датчиков с выходными сигналами, различными по виду, по

Слайд 22Нормализация сигналов
Нормализация - наиболее распространенный тип согласования сигналов. Например, для

увеличения разрешения и уменьшения шума слабые сигналы от термопары следует

усиливать. Для достижения наибольшей точности максимальный диапазон напряжения в усиленном сигнале должен равняться максимальному входному диапазону АЦП.
В соответствии с российскими стандартами (см. ГОСТ 9895-78, ГОСТ 14853-76) в качестве носителя информации в системах автоматизации используются электрические сигналы постоянного и переменного тока:

Наиболее часто сигналы на выходе НИП представляются в виде постоянных напряжений диапазонов (0...+5) В, (-5…+5) В, (0…+10) В, (-10…+10) В.

Нормализация сигналовНормализация - наиболее распространенный тип согласования сигналов. Например, для увеличения разрешения и уменьшения шума слабые сигналы

Слайд 23Изоляция
Изоляция - еще один распространенный тип согласования. Электрическая изоляция сигнала

датчика от компьютера необходима по соображениям безопасности. В системе, в

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

Слайд 24Фильтрация
Фильтрация - смысл этой операции заключается в удалении ненужных составляющих

из измеряемого сигнала. Шумовой фильтр используется для квзипостоянных сигналов, таких

как температура, для устранения высокочастотных составляющих, которые уменьшают точность измерений.
В общем случае существуют следующие виды фильтров:
низкочастотные,
высокочастотные,
полосовые.
Для переменных сигналов, таких как вибрации, следует применять другой тип фильтров, а именно антиалиазинговые фильтры (фильтр защиты от наложения спектров). Подобно шумовым фильтрам, антиалиазинговые фильтры является фильтрами низких частот, однако они обладают очень резкими границами в спектральном представлении, что позволяет полностью убрать все частоты в сигнале, которые больше входной полосы частот прибора. Если эти составляющие не удалять, то они дадут ложный сигнал в полосе пропускания прибора.
ФильтрацияФильтрация - смысл этой операции заключается в удалении ненужных составляющих из измеряемого сигнала. Шумовой фильтр используется для

Слайд 25Питание датчиков
Модули согласования также обеспечивают питание для некоторых типов датчиков,

таких как:
датчики деформаций,
термисторы
терморезисторы.
При измерениях с помощью терморезисторов,

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

Слайд 26Линеаризация
Линеаризация - еще один способ согласования сигнала.
Линеаризация характеристик датчиков

— нелинейное преобразование выходной величины датчика или величины (аналоговой или

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

Многие датчики, такие как термопары, имеют нелинейный отклик на изменения измеряемой физической величины. Программные продукты компании National Instruments NI-DAQ, LabVIEW и Measurement Studio содержат стандартные процедуры для линеаризации термопар, датчиков деформации и терморезисторов.
ЛинеаризацияЛинеаризация - еще один способ согласования сигнала. Линеаризация характеристик датчиков — нелинейное преобразование выходной величины датчика или

Слайд 27Система SCXI
SCXI (Signal Conditioning eXlension for Instrumentation) — это высокопроизводительная

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

изменению конфигурации и гибкостью. Модули SCXI в зависимости от своего типа осуществляют:
нормализацию сигналов с различных датчиков (термопар,
термометров сопротивления, термисторов, тензодатчиков,
акселерометров и т. д.),
коммутацию сигналов,
программируемое усиление сигналов,
гальваническую развязку,
Фильтрацию,
питание датчиков.
Система SCXISCXI (Signal Conditioning eXlension for Instrumentation) — это высокопроизводительная многоканальная система нормализации и коммутации сигналов, отличающаяся

Слайд 28Система SCXI
Шасси SCXI

Измерительные модули SCXI
Система SCXI       Шасси SCXI

Слайд 29Модуль NI SCXI-1112
Модуль NI SCXI-1112 предназначен для измерения температуры

с помощью 8 термопар с индивидуальными усилителем и фильтром нижних

частот (с полосой пропускания 2 Гц) в каждом из каналов и калибровкой датчиков.
Модуль производит компенсацию температуры свободных концов и предназначен для подключения к платам сбора данных М-серии компании National Instruments.

Модуль NI SCXI-1112 Модуль NI SCXI-1112 предназначен для измерения температуры с помощью 8 термопар с индивидуальными усилителем

Слайд 30Портативная система согласования SCC
SCC предоставляет возможность поканальной конфигурации каналов ввода-вывода

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

корпус, вмещающий до 20 модулей.
Имеются модули: аналогового и цифрового ввода и вывода, аналогового и цифрового ввода-вывода.
Аналоговые модули ввода и вывода имеют гальваническую развязку, а цифровые линии ввода-вывода - оптическую развязку.
SCC работает с устройствами сбора данных М, Е и В серии

Шасси SCC

Модули SCC

Портативная система согласования SCCSCC предоставляет возможность поканальной конфигурации каналов ввода-вывода с исполь­зованием одно- и двухканальных модулей, устанавливаемых

Слайд 31Портативная система согласования 5B
5В - серия содержит малогабаритные одноканальные модули

аналогового ввода и позволяет организовать до 16 каналов сбора данных

с изоляцией до 1500 V.
Сигналы на вход модулей могут подаваться от термопар, термосопро­тивлений, источников напряжений уровня нескольких милливольт и ис­точником импульсных последователь-ностей, частота которых связана со значением измеряемой физической величины. Диапазон выходного напря­жения-(0...+5) В.

Шасси серии 5В

Портативная система согласования 5B5В - серия содержит малогабаритные одноканальные модули аналогового ввода и позволяет организовать до 16

Слайд 32Измерительные задачи
При создании ИИС должны быть реализованы следующие измерительные задачи:
аналоговый

ввод;
аналоговый вывод;
ввод цифровых кодов;
вывод цифровых кодов;
формирование импульсных последовательностей;
подсчет событий;
измерение временных

интервалов и др.
Для решения этих задач на рынке представлен обширный набор измерительных модулей. Такие модули делятся на специальные и многофункциональные. Широкое распространение получили многофункциональные платы.
Измерительные задачиПри создании ИИС должны быть реализованы следующие измерительные задачи:аналоговый ввод;аналоговый вывод;ввод цифровых кодов;вывод цифровых кодов;формирование импульсных

Слайд 33Внешний вид плат сбора данных
Платы сбора данных серии М
(конструктив: PCI

и PXI)
Платы сбора данных серии Е
(конструктив: PCI)

Внешний вид плат сбора данныхПлаты сбора данных серии М(конструктив: PCI и PXI)Платы сбора данных серии Е(конструктив: PCI)

Слайд 34Структурная схема ПСД
Многофункциональные ПСД содержат:
каналы аналогового ввода, включающие аналоговый мультиплексор

MX, инструментальный усилитель У и АЦП;
каналы аналогового вывода, содержащие цифроаналоговые

преобразователи (ЦАП);
порты цифрового ввода и вывода;
счетчики-таймеры;
буферную память (типа FIFO);
локальный контроллер ПСД;
контроллер интерфейса или контроллер шины;
контроллер управления АЦК, называемый также контроллером ска­нирования.
Структурная схема ПСДМногофункциональные ПСД содержат:каналы аналогового ввода, включающие аналоговый мультиплексор MX, инструментальный усилитель У и АЦП;каналы аналогового

Слайд 35Подсистемы ПСД
Каналы аналогового ввода
Большое число аналоговых входов АIо...АIn в ПСД

(п=16...32) достигается благодаря применению аналогового мультиплексора MUX при одном усилителе

входного аналогового сигнала и АЦП.
При измерении параметров нескольких сигналов производят сканирование нужных аналоговых входов в определенной последовательности, что задается программированием контроллера сканирования. Кроме того, контроллер сканирования устанавливает нужный коэффициент усиления усилителя, устанавливая тем самым и рабочий диапазон входных напряжений, а также управляет работой АЦП.
Оцифрованные данные с выхода АЦП могут записываться в память FIFO до тех пор, пока не наберется массив нужной размерности, который затем считывается в оперативную память ПК для последующей обработки программой пользователя.
Подсистемы ПСДКаналы аналогового вводаБольшое число аналоговых входов АIо...АIn в ПСД (п=16...32) достигается благодаря применению аналогового мультиплексора MUX

Слайд 36Подсистемы ПСД (продолжение)
Каналы аналогового вывода
В состав ПСД обычно входят два

канала аналогового вывода, содержащие цифроаналоговые преобразователи (ЦАП), с помощью которых

при необходимости можно формировать два различных измерительных сигнала на выходах АО0 и AO1.
Для непрерывной генерации измерительных сигналов каналы аналогового вывода также могут оснащаться памятью с циклической организацией, в которую записываются значения отсчетов выходных сигналов.
Благодаря имеющейся аппаратной поддержке программа пользователя не нужно осуществлять постоянное управление генерацией сигналов. Она осуществляет предварительное конфигурирование режимов работы ЦАП и следит за изменениями режимов их работы в соответствии с алгоритмом работы системы.
Подсистемы ПСД (продолжение)Каналы аналогового выводаВ состав ПСД обычно входят два канала аналогового вывода, содержащие цифроаналоговые преобразователи (ЦАП),

Слайд 37Подсистемы ПСД (продолжение)
Цифровой порт ввода-вывода
С помощью цифрового порта ввода-вывода осуществляется

обмен данными с внешним устройством или устройствами. Число цифровых входов

в шине DI и выходов в шине DO в различных платах составляет от 8 до 64.
Каждая линия цифрового порта ввода-вывода может быть настроена либо на ввод, либо на вывод.
Локальный контроллер
Локальный контроллер осуществляет управление и синхронизацию аппаратных средств ПСД. В составе локального контроллера обязательно имеется кварцевый генератор и таймер-счетчик, позволяющие вырабатывать сигналы для задания определенной частоты дискретизации при аналоговом вводе-выводе.
В некоторых ПСД имеются также счетчики-таймеры для счета количе­ства импульсов внешних сигналов или определения их периода.
Связь с шиной ПК осуществляется при помощи контроллера шины (в данном случае - шины PCI).
Подсистемы ПСД (продолжение)Цифровой порт ввода-выводаС помощью цифрового порта ввода-вывода осуществляется обмен данными с внешним устройством или устройствами.

Слайд 38Характеристики аналогового ввода
Технология NI-MCal использует методику широтно-импульсной модуляции совместно с

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

модулятора, NI-MCal управляет величиной опорного напряжения на выходе калибровочного источника питания, что позволяет осуществлять калибровку устройства по многим точкам.
В результате полученные калибровочные константы сохраняются в ПЗУ, расположенном на плате сбора данных, и используются для учета нелинейности отклика АЦП и корректировки результатов измерений.
Характеристики аналогового вводаТехнология NI-MCal использует методику широтно-импульсной модуляции совместно с высокоточным стабилизированным источником питания. Контролируя скважность импульсов

Слайд 39Характеристики аналогового вывода

Характеристики аналогового вывода

Слайд 40Характеристики цифрового ввода-вывода

Характеристики цифрового ввода-вывода

Слайд 41Характеристики таймеров и системы
PLL (phase-locked loop: фазовая синхронизация), умножитель частоты

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

частоты на задаваемый множитель.
RTSI - внутренняя шина синхронизации, используемая для совместного доступа и обмена тактирующими и управляющими сигналами среди нескольких плат сбора данных.
Характеристики таймеров и системыPLL (phase-locked loop: фазовая синхронизация), умножитель частоты — аналого-цифровой блок, генерирующий такты внутренней синхронизации

Слайд 42Многофункциональные модули сбора данных
Среди многофункциональных модулей сбора данных наиболее

широко распространены модули, имеющие интерфейс USB. Их преимущество состоит отсутствия

отдельного источника питания для этого устройства, так как питание осуществляется от порта USB.
Многофункциональные модули сбора данных Среди многофункциональных модулей сбора данных наиболее широко распространены модули, имеющие интерфейс USB. Их

Слайд 43Модульные виртуальные приборы
Технология модульных виртуальных приборов объединяет в себе

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

и анализа результатов измерений. Платформа модульных приборов основана на использовании компактного оборудования, функционального программного обеспечения и встроенных систем синхронизации и тактирования, обеспечивающих проведение гибких, точных и высокопроизводительных измерений и тестов.
Компания National Instruments выпускает модульные приборы, оснащенные интерфейсами PXI, PCI, PCMCIA и USB и работающие в диапазоне частот сигналов от постоянного тока до радиочастот. Предлагаемые технологии базируются на совместном использовании модулями системных устройств запуска, синхронизации и тактирования, что обеспечивает наиболее точное и гибкое взаимодействие всех компонентов системы.
Используя модульные приборы, разработчик может создавать гибкие, полнофункциональные, реконфигурируемые тестовые измерительные системы на основе одного компьютера. Иногда такие системы называют виртуальными измерительными лабораториями. Данные ИС могут полностью отвечать насущным потребностям пользователей, а в случае необходимости функциональность системы может меняться путем изменения программного обеспечения.
Модульные виртуальные приборы Технология модульных виртуальных приборов объединяет в себе высокоточное высокоскоростное измерительное оборудование и программное обеспечение,

Слайд 44Виртуальный осциллограф NI 5102-PCI
Виртуальный цифровой осциллограф N1 5102-PCI имеет следующие

характеристики:
шина PCI; -два независимых канала с 8-ми битным разрешением;
частота

дискретизации на один канал до 20 МГц в режиме реального времени;
частота дискретизации в стробоскопическом режиме 1 ГГц;
полоса пропускания 15 МГц;
диапазон входного напряжения исследуемого сигнала от ±50 мВ до ±5 В;
память 663000 точек отсчета.
Виртуальный осциллограф NI 5102-PCIВиртуальный цифровой осциллограф N1 5102-PCI имеет следующие характеристики: шина PCI; -два независимых канала с

Слайд 45Виртуальный мультиметр NI 4060-PCI
Виртуальный мупътиметр N14060-PCI имеет следующие характеристики:
шина

PCI;
5,5-знаковый цифровой отсчет;
диапазон измерений напряжений на постоянном и переменном токе

от 20,0000 мВ до 250,000 В;
диапазон измерений силы токов на постоянном и переменном токе от 20,0000 мА до 10,0000 А;
измерение сопротивлений до 200 МОм;
двух- и четырехпроводная схемы измерения сопротивлений;
производительность 60 измерений в секунду;
возможность калибровки нуля и автоматическое определение выхода за пределы измерения.
Виртуальный мультиметр NI 4060-PCIВиртуальный мупътиметр N14060-PCI имеет следующие характеристики: шина PCI;5,5-знаковый цифровой отсчет;диапазон измерений напряжений на постоянном

Слайд 46Виртуальный генератор NI 5401-PCI
Виртуальный генератор произвольной формы N1540I-PCI имеет следующие

характеристики:
шина PCI;
1 канал;
максимальная частота синусоиды 16 МГц;
максимальная частота прямоугольных

импульсов 1 МГц;
максимальная частота треугольных импульсов 9,31 МГц;
разрешение по амплитуде 12-бит;
внутренняя развертка по частоте;
четыре линии синхронизации;
16 Кбайт память для генерации сигнала произвольной формы.

Виртуальный генератор NI 5401-PCIВиртуальный генератор произвольной формы N1540I-PCI имеет следующие характеристики: шина PCI;1 канал;максимальная частота синусоиды

Слайд 47ИС на основе персонального компьютера
Измерительные системы на основе персонального компьютера

наиболее часто встречаются при проведении научно-исследовательских работ и в учебном

процессе. Такие системы сравнительно просты.
К системам на основе ПК относится система SCXI. В шасси устанавливаются модули нормализа-ции сигналов нужного состава и количества, а в системный блок компьютера - ПСД.

К входам модулей нормализации подключаются датчики. Выходы шасси SCXI подключаются к входам ПСД.
На ПК устанавливается либо готовое программное обеспечение, либо программное обеспечение создается путем программирования на высоком уровне (например, в среде LabVIEW). При функционировании системы ПСД производит сбор измерительной информации. В компьютере измерительная информация соответствующим образом обрабатывается, а результаты обработки отображаются на экране монитора ПК

ИС на основе персонального компьютераИзмерительные системы на основе персонального компьютера наиболее часто встречаются при проведении научно-исследовательских работ

Слайд 48ИС на основе промышленного компьютера
При использовании термина «промышленный компьютер» обычно

имеют в виду универсальное высокопроизводительное аппаратное средство, содержащее в своем

составе набор устройств, характерных для персонального компьютера. Понятие «промышленный» означает, что данное изделие:
может работать в широком диапазоне рабочих температур (от 0° до+60 °С в некоторых случаях - от -60 °С до +85 °С;
устойчиво к высокой влажности (5...95)%;
имеет гарантированную устойчивость к вибрациям и ударам до 0,25g в диапазоне (5... 15) Гц, до 2,5g в диапазоне (15...500) Гц.
обладает высокой надежностью;
способно подавлять помехи, проникающие по цепям питания;
имеет защиту от воздействия атмосферы и электромагнитных полей;
имеет пониженное потребление;
рассчитано на долгие сроки непрерывной эксплуатации. 
ИС на основе промышленного компьютераПри использовании термина «промышленный компьютер» обычно имеют в виду универсальное высокопроизводительное аппаратное средство,

Слайд 49ИС на основе промышленного компьютера
В промышленных компьютерах из-за соображений повышения

над­ежности материнские платы используются редко, хотя материнские платы промышленного исполнения

существуют.
Основу промышленных компьютеров и производительных контроллеров составляют процессорные и периферийные платы расширения, которые устанавливаются для построения системы на пассивную объединительную плату (кросс-плату), отличающуюся высоко прочностью. Такое конструкторское решение большей гибкостью при ремонте и модернизации, чем использование обычной материнской платы в офисном компьютере. Количество плат рас­ширения большое - до 20 штук.

Промышленный системный
блок iROBO 4U/19"

Промышленный монитор (Advantech AWS-825)

ИС на основе промышленного компьютераВ промышленных компьютерах из-за соображений повышения над­ежности материнские платы используются редко, хотя материнские

Слайд 50ИС на основе платформы PXI
Платформа РХI (PCI eXtention

for Instrumentation) основана на широко распространенном стандарте CompactPCI и обеспечивает

эффективное взаимодействие с тысячами модулей CompactPCI.
PXI представляет собой надежную платформу с фронтальной установкой модулей в крейт и встроенными возможностями синхронизации и тактирования отдельных устройств, специально разработанными для решения задач тестирования и измерений.
PXI является международным стандартом, поддерживающимся более чем 60 производителями оборудования, в рамках которого разработано свыше 1200 различных продуктов. Высокая производительность и малый размер основанных на технологии PXI систем сделали эту платформу одной из наиболее быстро развивающихся в технологии тестирования и измерений.
ИС на основе платформы PXIПлатформа РХI (PCI  eXtention  for Instrumentation) основана на широко распространенном стандарте

Слайд 51Модули PXI
Измерительные модули позволяют выполнять с высокой точностью измерения сигналов

с частотами до 2,7 ГГц. Для высокоточного 24-битного преобразования используются

дельта-сигма АЦП.
Семейство модулей PXI содержит:
высокоточные осциллографы (сигналы: до 200 МГц с разрешением до 24 бит; до 5 ГГц с разрешением 8 бит);
генераторы сигналов (до 200 МГц с разрешением до 16 бит);
цифровые генераторы и анализаторы (до 400 Мбит/с);
цифровые мультиметры (до 7-8 знаков);
генераторы и анализаторы высокочастотных сигналов (до 2,7 ГГц);
анализаторы динамических сигналов (до 200 кГц с разрешением до 24 бит);
коммутаторы (мультиплексоры, матричные и универсальные модули реле).
Модули PXIИзмерительные модули позволяют выполнять с высокой точностью измерения сигналов с частотами до 2,7 ГГц. Для высокоточного

Слайд 52Модули PXI (продолжение)
Контроллер:
- Процессор Intel Core i7-3610QE, частота 2,3 ГГц

(3,3 ГГц в режиме Turbo Boost)
- Полоса пропускания шины –

до 8 ГБ/с
- Объем ОЗУ 16 ГБ DDR3 RAM 1600 MHz
- 2 порта USB 3.0, 4 порта USB 2.0, 2 порта Ethernet 1 ГБит, 1 порт GPIB
поддержка ОС реального времени LabVIEW RT.

Генератор сигналов произвольной формы:
- 2 выходных канала
- Разрядность ЦАП 16 бит
- Аппаратная синхронизация
- Частота дискретизации 400 МГц
- Объем памяти для записи сигнала 2ГБ
- Максимальное выходное напряжение 2,5 В
- Диапазон частот выходного сигнала 1 мкГц – 145 МГц
- Форма сигнала: стандартные функции, произвольная форма, стандартные виды модуляции (АМ, ЧМ, ФМ, ИМ, квадратурная)

Модули PXI (продолжение)Контроллер:- Процессор Intel Core i7-3610QE, частота 2,3 ГГц (3,3 ГГц в режиме Turbo Boost)- Полоса

Слайд 53Модули PXI (продолжение)
Цифровой осциллограф 3 ГГц:
- 2 входных канала
- Разрешение

8 бит
- Частота дискретизации 12,5 ГГц
- Полоса пропускания 3 ГГц
-

Входное сопротивление: 50 Ом
- Объем встроенной памяти 512 МБ на каждый канал
- Максимальное входное напряжение 0,5 В

Цифровой осциллограф 6 МГц:
- 2 входных канала
- Разрешение 24 бита
- Частота дискретизации 15 МГц
- Полоса пропускания 6МГц
- Входное сопротивление: 50 Ом, 1 Мом
- Объем встроенной памяти 1 ГБ
- Максимальное входное напряжение 42 В
- Чувствительность 0,5 мВ

Модули PXI (продолжение)Цифровой осциллограф 3 ГГц:- 2 входных канала- Разрешение 8 бит- Частота дискретизации 12,5 ГГц- Полоса

Слайд 54Модули PXI (продолжение)
Многофункциональный модуль аналогового и цифрового ввода-вывода:
Аналоговый ввод:
- 80

однополярных/40 дифференциальных входов
- Разрешение 16 бит
- Частота дискретизации до1,25

МГц
- Диапазон входных сигналов ±10 В
Аналоговый вывод:
- 2 выходных канала
- Разрешение 16 бит
- Частота дискретизации до2,86 МГц
- Диапазон входных сигналов ±10 В
Цифровой ввод-вывод
- 24 двунаправленных канала
- Логические уровни ТТЛ
- Максимальная тактовая частота 10 МГц

Модуль ввода-вывода цифровых сигналов:
- 96 цифровых двунаправленных каналов
- Логические уровни ТТЛ/КМОП
- Частота переключения 10 МГц
- Выходной ток ±24 мА

Модули PXI (продолжение)Многофункциональный модуль аналогового и цифрового ввода-вывода:Аналоговый ввод:- 80 однополярных/40 дифференциальных входов - Разрешение 16 бит-

Слайд 55ИС на основе платформы NI CompactRIO
Аппаратная платформа NI CompactRIO позволяет

строить более простые и малогабаритные системы измерения и управления реального

времени, которые требуют меньших вычислительных ресурсов, чем VXI и PXI системы. Однако платформа обеспечивает высокую производительность и надежность. Открытая встраиваемая архитектура, компактность, исключительная механическая прочность и возможности быстрого подключения модулей ввода-вывода делают NI CompactRIO прекрасным решением промышленных и учебных задач.
Технология реконфигурируемого ввода-вывода (reconfigurable input/ output - RIO) предоставляет возможность создания на аппаратном уровне измерительной системы, используя программируемые логические интегральные схемы (ПЛИС, FPGA) и средства среды графического программирования LabVIEW.
Основной составной частью системы CompactRIO является высокопроизводительный контроллер реального времени. Эти контроллеры, встраиваемые в шасси, разработаны специально для задач, требующих высокий уровень надежности, прочности и низкого энергопотребления исполнительных систем, питаются от внешнего источника питания с постоянным напряжением от 9 В до 35 В и способны работать при темпе­ратурах от -40 °С до +70 °С
ИС на основе платформы NI CompactRIOАппаратная платформа NI CompactRIO позволяет строить более простые и малогабаритные системы измерения

Слайд 56Модули NI CompactRIO
Шасси с контроллером NI cRIO-9082 RT:
- Процессор 1.33

GHz dual-core Intel Core i7
- Полоса пропускания шины –

до 8 ГБ/с- Объем ОЗУ 2 ГБ DDR3 RAM 800 MHz
- 32 Гб энергонезависимой памяти;
- 4 порта USB 3.0, 4 порта USB 2.0, 2 порта Ethernet 2 ГБит, 2 порта RS-232
- поддержка ОС реального времени LabVIEW RT
Модули NI CompactRIOШасси с контроллером NI cRIO-9082 RT:- Процессор 1.33 GHz dual-core Intel Core i7 - Полоса

Слайд 57Модули NI CompactRIO
Источник питания:
- 24 VDC, 5 A, 100-120/200-240 VAC

Input
Модуль ввода напряжения :
- 4 канала
- Программируемые диапазоны входных напряжений

±200 mV, ±1 V, ±5 V, and ±10 V;
- 16 разрядов АЦП,
- Частота дискретизации 250 кГц ;
- Изоляция 600 V постоянного тока
Модули NI CompactRIOИсточник питания:- 24 VDC, 5 A, 100-120/200-240 VAC InputМодуль ввода напряжения :- 4 канала- Программируемые

Слайд 58Модули NI CompactRIO
Модуль высокоскоростного ввода напряжения :
- 4 канала
- Диапазон

входных напряжений ±10 V;
- 16 разрядов АЦП,
- Частота дискретизации

1 МГц на канал ;
- Изоляция 60 V постоянного тока

Модуль ввода тока:
- 8 входных каналов;
- диапазон входных сигналов - ±20 mA, 0 to 20 mA
- 16- разрядный АЦП;
- частота дискретизации - 200 кГц

Модули NI CompactRIOМодуль высокоскоростного ввода напряжения :- 4 канала- Диапазон входных напряжений ±10 V;- 16 разрядов АЦП,

Слайд 59Модули NI CompactRIO
Модуль ввода сигналов с термопары :
- 4 термопарных

входа или входа напряжений ±80 mV ;
- 24-разрядный АЦП;
- Фильтрация

сетевых помех 50/60 Гц.

Модуль ввода сигналов с акселерометров и микрофонов:
- 4 входа ±5 V;
- Частота дискретизации 51.2 кГц;
- 24-разрядный АЦП с динамическим диапазоном 102 dB;
- антиаласинговый фильтр.

Модули NI CompactRIOМодуль ввода сигналов с термопары :- 4 термопарных входа или входа напряжений ±80 mV ;-

Слайд 60Модули NI CompactRIO
Модуль ввода-вывода цифровых сигналов:
- 8 программируемых входов-выходов;
- ТТЛ

уровни;
- Минимальный тактовый период -100 ns.
Модуль вывода на реле:
- 8

твердотельных реле;
- Коммутируемые напряжения до 60 В постоянного тока
и до 30 В переменного тока;
- Коммутируемый ток до 750 мА.
Модули NI CompactRIOМодуль ввода-вывода цифровых сигналов:- 8 программируемых входов-выходов;- ТТЛ уровни;- Минимальный тактовый период -100 ns.Модуль вывода

Слайд 61Модули NI CompactRIO
Модуль ввода сигналов с термосопротивлений:
- 4 канала;
- 100

Ω RTD;
- 24-разрядный АЦП;
- Фильтр помех 50/60 Hz;
-

Трех и четырех проводное подключение;
- Частота дискретизации до 400 Гц.

Модуль мостовых измерений:
- 4 канала одновременного ввода;
- Входной диапазон ±25 mV/V;
- 24-разрядный АЦП;
- Частота дискретизации 50 кГц.

Модули NI CompactRIOМодуль ввода сигналов с термосопротивлений:- 4 канала;- 100 Ω RTD;- 24-разрядный АЦП; - Фильтр помех

Слайд 62Драйвера NI-DAQmx
Все аппаратные средства поставляемые компанией National Instrument имеют драйвера,

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

разработанного в среде LabVIEW с аппаратурой. Эти драйвера собраны в единый пакет, имеющий название NI-DAQmx. Драйвера NI-DAQmx инсталлируются по умолчанию в процессе установки LabVIEW.
Между NI-DAQmx и LabVIEW функционирует связывающая программа, называемая MAX (Measurement and Automation Explorer) программа анализа измерений и автоматизации), рис. 10.26. МАХ является программным интерфейсом Windows, который дает возможность доступа ко всем устройствам сбора данных, установленным в системны блок или подключенным к ПК через стандартный интерфейс (GPIB, RS-232, USB).
МAХ используется в основном для конфигурации и тестирования аппаратной части. Это необходимо сделать перед тем, как использовать устройство в LabVIEW. MAX инсталлируется по умолчанию во время установки LabVIEW. После установки на Рабочем столе Windows появляется иконка МАХ
Драйвера NI-DAQmxВсе аппаратные средства поставляемые компанией National Instrument имеют драйвера, то есть низкоуровневый программный код, обеспечивающий взаимодействие

Слайд 63Настройка приборов NI-DAQmx в MAX
С помощью MAX легко проверить наличие

драйверов NI-DAQmx в компьютере. В окне настройки МAХ выберите пункт

My System » Software » NI-DAQmx. В правом окне свойств будет версия NI-DAQmx. В разделе Software показаны все установленные программные продукты NI
Настройка приборов NI-DAQmx в MAXС помощью MAX легко проверить наличие драйверов NI-DAQmx в компьютере. В окне настройки

Слайд 64Контекстное меню NI-DAQmx прибора
В контекстном меню NI-DAQmx прибора есть

следующие опции:
Self-Test автоматическая проверка, запускает краткий тест ресурсов прибора и

в конце отображает результаты теста.
Test Panels - панели настройки каналов аналого­вого и цифрового ввода/вывода, счетчика прибора сбора данных. Это очень мощное средство отладки прибора, потому что оно позволяет проверить его функциональность напрямую через МАХ.
Если прибор не работает в панели настройки, то он ра­ботать не будет ни в какой программе LabVIEW. Если в LabVIEW возникает неизвестная ошибка, связанная с ка­ким-либо прибором, следует проверить его работу с помощью панелей настройки.
Контекстное меню NI-DAQmx прибора В контекстном меню NI-DAQmx прибора есть следующие опции:Self-Test автоматическая проверка, запускает краткий тест

Слайд 65Контекстное меню NI-DAQmx прибора
Вкладки Analog Input и Analog Output

Контекстное меню NI-DAQmx прибора Вкладки Analog Input и Analog Output

Слайд 66Контекстное меню NI-DAQmx прибора
Вкладки Digital I/O и Counter I/O

Контекстное меню NI-DAQmx прибора Вкладки Digital I/O и Counter I/O

Слайд 67Контекстное меню NI-DAQmx прибора
Reset Device - перезагрузить прибор, выполняет

программную перезагрузку прибора, что останавливает все текущие задачи и восстанавливает

настройки прибора.
Create Task - создать задачу, создает задачу NI-DAQmx.
Configure TEDS - настройка параметров датчиков TEDS, соединенных с прибором сбора данных. TEDS это стандарт IEEE I451.4 для определен­ных датчиков, которые хранят свои данные калибровки и могут обмениваться этой информацией с компьютером, который проводит измерения.
Rename - переименовать, позволяет вам изменить имя прибора, которое будет определять его в LabVIEW. Имена по умолчанию: «Dev1», «Dev2» и т. д.
Delete - удалить, эта опция активна только для виртуальных, но не для реаль­ных приборов сбора данных.
Device Pinouts - контакты прибора, открывается окно справки NI-DAQmx Device Terminal с номерами контактов прибора.
Properties - свойства, позволяет настроить параметры, уникальные для данного прибора: состояния, параметры RTSI и т. д.
Sell-Calibrate - запускает процедуру самокалибровки на приборах, поддерживающих калибровку.
Контекстное меню NI-DAQmx прибора Reset Device - перезагрузить прибор, выполняет программную перезагрузку прибора, что останавливает все текущие

Слайд 68Имитация измерительных приборов NI-DAQmx
Если в наличии нет требуемого прибора сбора

данных, то с помощью МАХ можно имитировать прибор сбора данных,

настраивать его параметры и считывать с него данные в LabVIEW, совсем как с настоящего. После приобретения требуемого прибора, можно легко перенести МАХ-настройки имитированного прибора на реальный.
Чтобы создать имитированный прибор NI-DAQmx, выполните следующие действия.
В контекстном меню Devices and Interfaces выберите пункт Create New…
В открывшемся окне выберите пункт Simulated NI-DAQmx Device or Modular Instrument и нажмите кнопку Finish.
В окне выбора прибора, раскрыв группу M Series DAQ, выберите NI PCI-6251 и нажмите ОК.
Имитация измерительных приборов NI-DAQmxЕсли в наличии нет требуемого прибора сбора данных, то с помощью МАХ можно имитировать

Слайд 69Настройка сбора данных
Для выполнения почти любого измерения необходимо выполнить три

ключевых пункта настройки прибора сбора данных:
- масштабы;
- виртуальные каналы;
- задачи.
Масштабы

NI-DAQm.
Масштабы (Scales) задаются для имеющихся виртуальных измерительных каналов. Эта опция иногда необходима для датчиков с не линейными. характеристиками Также она полезна в случаях, когда нужно напрямую измерять величину в действительных единицах измерения (например, температуру), вместо того чтобы преобразовывать напряжение или ток к нужной единице. У каждого масштаба есть свое имя и описание.
Масштаб может быть задан в одном из четырех видов:
Линейный (linear) - масштаб, определяемый формулой у = mх + b.
В заданном диапазоне (Map ranges) - пользователь задает две пары координат X, Y вместо указания коэффициентов линейного масштаба.
Полиномиальный (polynomial) - масштаб, определяемый формулой у = а0 + + a1*x1 + а2*х2 + ... + аn*хn.
Табличный (table) - масштаб, заданный в формате таблицы.
Настройка сбора данныхДля выполнения почти любого измерения необходимо выполнить три ключевых пункта настройки прибора сбора данных:- масштабы;-

Слайд 70Виртуальные каналы NI-DAQmx
Виртуальный канал - это совокупность настроек физического измери-тельного

канала системы. При создании виртуального канала можно задать:
- тип;
- описательное

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

Слайд 71Создание виртуального канала NI-DAQmx
Для того чтобы создать виртуальный канал, нужно:
1.

Щелкнуть правой кнопкой мыши по иконке Data Neighborhood (Окружение данных)

в МАХ;
2. Выбрать опцию Create New (Создать новый).
3. В следующем окне следует выбрать пункт NI-DAQmx Global Virtual Channel и нажать Next.








4. В последующих окнах нужно задать все требуемые характеристики формируемого виртуального канала.
Создание виртуального канала NI-DAQmxДля того чтобы создать виртуальный канал, нужно:1. Щелкнуть правой кнопкой мыши по иконке Data

Слайд 72Создание виртуального канала NI-DAQmx
Выбор измеряемой величины и номера физического канала

ПСД

Создание виртуального канала NI-DAQmxВыбор измеряемой величины и номера физического канала ПСД

Слайд 73Создание виртуального канала NI-DAQmx
Ввод имени виртуального канала

Создание виртуального канала NI-DAQmxВвод имени виртуального канала

Слайд 74Создание виртуального канала NI-DAQmx
Окно параметров созданного виртуального канала

Создание виртуального канала NI-DAQmxОкно параметров созданного виртуального канала

Слайд 75Настройки ввода/вывода напряжения
При настройке виртуальных каналов для аналогового ввода/вывода важно

понимать факторы, влияющие на поведение АЦП и ЦАП. В большинстве

плат эти параметры устанавливаются программно (при настройке виртуального канала или задачи сбора данных). Можно настроить диапазон, режим ввода, полярность и т. д., например, на платах серии М доступны следующие параметры:
Настройки ввода/вывода напряженияПри настройке виртуальных каналов для аналогового ввода/вывода важно понимать факторы, влияющие на поведение АЦП и

Слайд 76Задачи NI-DAQmx
Под Задачей (Task) в LabVIEW понимается измерительная процедура, для

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

запуска и синхронизации процессов получения и преобразования сигналов,
определить частоты дискретизации измерительных сигналов и т.д.
Задачи можно создавать в МАХ. После настройки задачи ее можно использовать из LabVIEW в процессе разработки прикладного программного обеспечения.
Задачи NI-DAQmxПод Задачей (Task) в LabVIEW понимается измерительная процедура, для реализации которой необходимо: подготовить необходимое количество виртуальных

Слайд 77Создание Задачи
Чтобы создать задачу в МАХ, нужно:
1. В контекстном

меню Data Neighborhood выберите пункт Create New...






2. В открывшемся

диалоговом окне выбрать строку NI-DAQmx Task и нажать Next.

Создание ЗадачиЧтобы создать задачу в МАХ, нужно: 1. В контекстном меню Data Neighborhood выберите пункт Create New...

Слайд 78Создание Задачи
3. Выбрать тип измерений.

Создание Задачи3. Выбрать тип измерений.

Слайд 79Создание Задачи
4. Выбрать один или несколько (удерживая нажатой кнопку Ctrl)

физических каналов из списка приборов и каналов, которые поддерживают выбранный

тип измерения.
Создание Задачи4. Выбрать один или несколько (удерживая нажатой кнопку Ctrl) физических каналов из списка приборов и каналов,

Слайд 80Создание Задачи
5. Задать имя задачи (предлагаемое по умолчанию имя можно

будет изменить позже) и нажать кнопку Finish для завершения

Создание Задачи5. Задать имя задачи (предлагаемое по умолчанию имя можно будет изменить позже) и нажать кнопку Finish

Слайд 81Создание Задачи
6. В списке My System » Data Neighborhood »

NI-DAQmx Tasks появится но­вая задача. Для просмотра свойств задачи выделите

ее мышью.
Создание Задачи6. В списке My System » Data Neighborhood » NI-DAQmx Tasks появится но­вая задача. Для просмотра

Слайд 82Обращение к Задаче из LabVIEW
Для того, чтобы воспользоваться созданной в

МАХ задачей нужно на блок-диаграмму поместить константу имени задачи DAQmx

Task Name constant из палитры Measurement I/O » DAQmx - Data Acquisition.
Обращение к Задаче из LabVIEWДля того, чтобы воспользоваться созданной в МАХ задачей нужно на блок-диаграмму поместить константу

Слайд 83Обращение к Задаче из LabVIEW
С помощью инструмента управление можно выбрать

в константе имени N1-DAQmx задачи настроенную в МАХ задачу:




Если потребуется

создать новую задачу, нужно выбрать пункт Browse... (обзор) в выпадающем списке имени задачи (DAQmx Task Name) и далее пункт Create New...» Max Task. Откроется ранее рассмотренный мастер создания задачи. Вновь созданная задача появится в списке доступных задач константы DAQnix Task Name.


Обращение к Задаче из LabVIEWС помощью инструмента управление можно выбрать в константе имени N1-DAQmx задачи настроенную в

Слайд 84Генерация кода из задач NI-DAQmx
Для того, чтобы посмотреть программный код,

соответствующий созданной задаче, можно выполнить процедуру генерации кода из задачи

NI-DAQmx. Для этого нужно выбрать опцию Generate Code из контекстного меню Задачи. Далее будет рассмотрена каждая из четырех опций.
Генерация кода из задач NI-DAQmxДля того, чтобы посмотреть программный код, соответствующий созданной задаче, можно выполнить процедуру генерации

Слайд 85Генерация кода из задач NI-DAQmx
Опция «Example» (пример)
Создает весь код, необходимый

для запуска задачи или канала: ВП записи или чтения отсчетов,

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

Генерация кода из задач NI-DAQmxОпция «Example» (пример)Создает весь код, необходимый для запуска задачи или канала: ВП записи

Слайд 86Генерация кода из задач NI-DAQmx
Опция Configuration (настройка)
Создает только настроечную часть

кода. LabVlEW заменяет константу или управляющий элемент ввода/вывода ВПП с

ЗП и узлами свойств создания и настройки канала, тактирования и запуска. Эта опция подойдет вам, если вы хотите создать шаблонную настройку и переносить ее на другие системы.
Генерация кода из задач NI-DAQmxОпция Configuration (настройка)Создает только настроечную часть кода. LabVlEW заменяет константу или управляющий элемент

Слайд 87Генерация кода из задач NI-DAQmx
Опция Configuration and Example (настройка и

пример)
Создает код настройки и пример работы задачи или канала

Генерация кода из задач NI-DAQmxОпция Configuration and Example (настройка и пример)Создает код настройки и пример работы задачи

Слайд 88Генерация кода из задач NI-DAQmx
Опция Convert to Express VI (преобразовать

в Экспресс-ВП)
Заменяет константу имени задачи ЭВП DAO Assistant. Вы можете

сделать обратное преобразование: заменить ЭВП DAQ Assistant константой имени задачи

Генерация кода из задач NI-DAQmxОпция Convert to Express VI (преобразовать в Экспресс-ВП)Заменяет константу имени задачи ЭВП DAO

Слайд 89Палитра функций DAQmx
На рисунке показана палитра функций Measurement I/O »

DAQmx -Data Acquisition. Представленные в этой палитре виртуальные приборы предназначены

для настройки измерительной задачи непосредственно на блок-диаграмме прикладной программы LabVIEW.
Палитра функций DAQmxНа рисунке показана палитра функций Measurement I/O » DAQmx -Data Acquisition. Представленные в этой палитре

Слайд 90Использование экспресс-прибора DAQ Assistent
В нижнем левом углу палитры находится экспресс-прибор

DAQ Assistent, предназначенный для быстрой организации измерений. Он создает, редактирует

и запускает задачи NI-DAQmx. При помещении его на блок-диаграмму открывается диалог настройки измерительной задачи Create New Express Task, аналогичный диалогу Create New NI - DAQmx Task, который был рассмотрен ранее.

Блок-диаграмма

Лицевая панель

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

Слайд 91Использование экспресс-прибора DAQ Assistent
При необходимости из контекстного меню экспресс –

прибора DAQ Assistent можно выполнить команды Convert to NI-DAQmx Task

или Generate NI-DAQmx Code. В первом случае экспресс – прибор будет преобразован в Задачу, а во втором – в программный код.
Использование экспресс-прибора DAQ AssistentПри необходимости из контекстного меню экспресс – прибора DAQ Assistent можно выполнить команды Convert

Слайд 92Создание измерительной задачи в LabVIEW
В результате преобразования задачи (Task) или

экспресс-прибора DAQ Assistant был получен программный код, состоящий из цепочки

соединенных между собой виртуальных приборов палитры DAQmx—Data Acquisition. Эта цепочка отражает последовательность шагов выполнения измерительной задачи:
1. Создание задачи (формирование виртуальных каналов).
2. Подготовка задачи (задание параметров дискретизации сигналов).
3. Ввод или вывод измерительных данных
4. Остановка задачи.
5. Очистка задачи.
С использованием функций палитры DAQmx—Data Acquisition эта последовательность действий может быть наглядно представлена в виде следующего фрагмента блок-диаграммы LabVIEW:
Создание измерительной задачи в LabVIEWВ результате преобразования задачи (Task) или экспресс-прибора DAQ Assistant был получен программный код,

Слайд 93Функции палитры DAQmx—Data Acquisition

Функции палитры DAQmx—Data Acquisition

Слайд 94Функции палитры DAQmx—Data Acquisition

Функции палитры DAQmx—Data Acquisition

Слайд 95Средства настройки функций DAQmx
При помещении ряда функций палитры DAQmx -

Data Acquisition на блок-диаграмму под иконкой функции появляется меню (Polymorphic

VI Selector), в котором производится настройка функции. При этом настройки функций Creat и Read (или Write) должны соответствовать друг другу. Например, при организации сбора аналоговых данных выбирать варианты настройки следует в соответствии с рисунком.
Средства настройки функций DAQmxПри помещении ряда функций палитры DAQmx - Data Acquisition на блок-диаграмму под иконкой функции

Слайд 96Создание виртуального канала и задачи NI-DAQmx
Другой способ создать задачу ‑

программный, с помощью ВП DAQmx Create Virtual Channel (палитра Measurement

I/O » DAQmx Data Acquisition).
Этот ВП создает виртуальный канал или набор виртуальных каналов и добавляет их в задачу. Варианты этого полиморфного ВП позволяют выбрать
- тип задачи: аналоговая или цифровая генерация или регистрация, счетчики,
- тип измерения: измерение температуры, генерация напряжения, счет событий,
- используемый датчик: термопара или термосопротивление при измерении температуры.

Первый шаг при работе с NI-DAQmx в LabVIEW - это создание задачи. Ранее было показано, как создать задачу в МАХ и воспользоваться ей в LabVIEW с помощью константы имени задачи NI-DAQmx.

Создание виртуального канала и задачи NI-DAQmxДругой способ создать задачу ‑ программный, с помощью ВП DAQmx Create Virtual

Слайд 97Особенности функции DAQmx Create Virtual Channel
О данном DAQmx Create

Virtual Channel нужно знать следующее:
1. Вход, обозначенный полужирной надписью physical

channel, должен быть обязательно подключен к терминалу элемента управления или к константе, которые задают имя физического канала устройства сбора данных.
2. Если разъем task in не присоединен, создается новая задача в отдельном участке памяти. Если заключить этот ВП и цикл, новая задача будет создаваться на каждой итерации. Чтобы предотвратить нерациональное использование памяти, в конце итерации следует поставить ВП очистки задачи: DAQmx Clear Task.
3. BП не только создает виртуальный канал из физического, но и добавляет его в задачу.
Особенности функции DAQmx Create Virtual Channel О данном DAQmx Create Virtual Channel нужно знать следующее:1. Вход, обозначенный

Слайд 98Подготовка задачи: DAQmx Start Task
Перед тем как производить считывание или

запись данных задачу необходимо подготовить - перевести в рабочее состояние.

Такая подготовка выполняет ВП DAQmx Start Task.



При выполнении простых измерений, например считывание однократных значений без синхронизации, данный ВП можно не использовать. В этом случае можно просто вызвать ВП Чтения (DAQmx Read) или записи (DAQmx Write) - они подготовят задачу самостоятельно.
Если ВП Start Task не используется, задача подготавливается автоматически при запуске ВП Read. При генерации сигнала в ВП Write на вход автоматической подготовки задачи (autostart) нужно подать логический сигнал True.
Если задачу останавливают и запускают ВП чтения или записи множество раз, например в цикле, то производительность приложения уменьшается.
Подготовка задачи: DAQmx Start TaskПеред тем как производить считывание или запись данных задачу необходимо подготовить - перевести

Слайд 99Измерение и генерация: DAQmx Read и Write
BП DAQmx Read и

DAQmx Write - это полиморфные BП, содержащие около 40 вариантов.

Выбор осуществляется селектором (Polymorphic VI Selector), как показано на рисунке, для выбора определенной задачи работы с данными.
Необходимо отметить, что входные и выходные коннекторы ВП NI-DAQmx Read и Write различаются в зависимости от типа выбранной задачи.

DAQmx Read считывает данные из указанного виртуального канала или задачи.
DAQmx Write записывает данные в указанный виртуальный канал или задачу.

Измерение и генерация: DAQmx Read и WriteBП DAQmx Read и DAQmx Write - это полиморфные BП, содержащие

Слайд 100Проверка выполнения задания : DAQmx Is Task Done
Если задача

настроена на запуск по требованию (on-demand timing ‑ это вариант

по умолчанию, и не используются ВП настройки тактирования и синхронизации), то данные выводятся только после генерации всех отсчетов.
При других настройках запуска (отличных от on-demand timing) отсчеты возвращаются автоматически при обращении к этому ВП.
В программе следует проверять, завершена ли задача, чтобы убедиться, что все необходимые данные сгенерированы. Проверка выполнения задания выполняется с помощью ВП DAQmx Is Task Done.
Проверка выполнения задания : DAQmx Is Task Done Если задача настроена на запуск по требованию (on-demand timing

Слайд 101Останов задачи: DAQmx Slop Task
После окончания измерений, или генерации, задачу

можно остановить с помощью ВП останова задачи DAQmx Slop Task,

чтобы запустить ее позже.



DAQmx Stop Task останавливает задачу, все настройки устанавливаются в значения, которыми они были до запуска ВП подготовки задачи (DAQmx Start Task) или BП генерации с включенным режимом autostart (DAQmx Write Task).
При многократном запуске чтения или записи задачи (DAQmx Read и DAQmx Write), например, в цикле, задача подготавливается и останавливается множество раз. Перед циклом и после цикла нужно поставить ВП подготовки и останова задачи (DAQmx Start Task и DAQmx Stop Task) соответственно.
Останов задачи: DAQmx Slop TaskПосле окончания измерений, или генерации, задачу можно остановить с помощью ВП останова задачи

Слайд 102Очистка задачи: DAQmx Clear Task
После завершения измерения необходимо освободить ресурсы

задачи с помощью ВП очистки задачи: DAQmx Clear Task.



При выполнении

этот ВП останавливает задачу, а потом освобождает зарезервированные ресурсы. После очистки задачи её нужно создавать заново.
При многократном создании новой задачи, например, в цикле с помощью DAQmx Create Task или DAQmx Create Virtual Channel, нужно в конце каждой итерации очищать задачу с помощью DAQmx Clear Task, чтобы избежать нерационального использования памяти.
Очистка задачи: DAQmx Clear TaskПосле завершения измерения необходимо освободить ресурсы задачи с помощью ВП очистки задачи: DAQmx

Слайд 103Организация аналогового ввода-вывода
В зависимости от постановки цели измерений можно сформулировать

следующие варианты организации сбора данных:
1. Получение одного отсчета.
2. Получение N

отсчетов.
3. Непрерывный сбор данных.
Каждый из перечисленных вариантов может быть реализован в одном или нескольких измерительных каналах.
В зависимости от выбранного варианта необходимо дополнительно задать следующие параметры:
1. Способ запуска процесса сбора данных.
2. Частота дискретизации сигнала.
3. Размер буфера для накопления данных.
Организация аналогового ввода-выводаВ зависимости от постановки цели измерений можно сформулировать следующие варианты организации сбора данных:1. Получение одного

Слайд 104Настройка числа каналов
Настройка виртуальных каналов выполняется с помощью ВП DAQmx

Create Virtual Channel. К входу physical channel этого ВП нужно

подключить константу DAQmx Physical Channel.
На рисунке показана настройка виртуального канала, получающего сигнал от одного физического канала ai0 устройства сбора данных Dev3. Канал имеет дифференциальный вход, диапазон входного напряжения от -10 В до +10 В, единица измерения – Вольт.

Настройка числа каналовНастройка виртуальных каналов выполняется с помощью ВП DAQmx Create Virtual Channel. К входу physical channel

Слайд 105Варианты задания имен каналов
Обозначения: ai – аналоговый вход; ao –

аналоговый выход; ctr – счетчик;
port0 – цифровой порт; port/line1 –

линия цифрового порта. 
Варианты задания имен каналовОбозначения: ai – аналоговый вход; ao – аналоговый выход; ctr – счетчик;port0 – цифровой

Слайд 106Настройка параметров дискретизации сигнала
ВП DAQmx Timing служит для настройки параметров

дискретизации сигнала. Основными параметрами являются:
sample mode -режим получения отсчетов сигнала:




-

rate – частота дискретизации в отсчетах в секунду;
- active edge – активный фронт тактового сигнала


- samples per channel – число отсчетов на канал (если задано: sample mode = Continuous Samples, то данная опция задает размер буфера для промежуточного хранения собранных отсчетов).
На рисунке показан пример настройки ВП DAQmx Timing для непрерывного сбора данных с частотой дискретизации 1000Гц и размером буфера 1000 отсчетов.
Настройка параметров дискретизации сигналаВП DAQmx Timing служит для настройки параметров дискретизации сигнала. Основными параметрами являются:sample mode -режим

Слайд 107Настройка режима запуска сбора данных
Запуск (triggering) означает любой способ, с

помощью которого вы запускаете, останавливаете или синхронизируете процесс сбора данных.

Триггером обычно служит цифровой или аналоговый сигнал.
Запуск по способу реализации может быть программным или аппаратным, а в зависимости от источника сигнала – внешним или внутренним.

ВП DAQmx Trigger устанавливает способ запуска задачи.
Тип запуска и его источник задаются выбором вариантов этого полиморфного ВП. Задаются следующие параметры:
- source – источник сигнала запуска;
- slope – по какому изменению сигнала происходит запуска


- level – уровень сигнала, при котором происходит запуск.

На рисунке показан вариант запуска по уровню 0,1 В нарастающего входного аналогового сигнала, получаемого с канала Dev3/ai0.

Настройка режима запуска сбора данныхЗапуск (triggering) означает любой способ, с помощью которого вы запускаете, останавливаете или синхронизируете

Слайд 108Пример ВП ввода аналогового сигнала
1.

2.

3. 4. 5. 6. 7. 8.

Стадии работы ВП:
1. Выбор физического канала.
2. Создание виртуального канала.
3. Задание частоты дискретизации.
4. Задание уровня синхронизации сигнала.
5. Запуск задания.
6. Считывание данных из входного буфера.
7. Остановка задания задания.
8. Проверка на наличие ошибок.

Лицевая панель ВП

Блок-диаграмма ВП

Пример ВП ввода аналогового сигнала   1.        2.

Слайд 109Пример ВП вывода аналогового сигнала
1.

2.

3. 4. 5. 6. 7. 8. 9.

Стадии работы ВП:
1. Выбор физического канала.
2. Создание виртуального канала.
3. Задание числа отсчетов сигнала, частоты следования, непрерывного режима вывода.
4. Загрузка массива отсчетов в выходной буфер.
5. Запуск задания.
6. Обновление данных в выходном буфере.
7. Проверка выполнения задания.
8. Очистка задания.
9. Проверка на наличие ошибок.

Лицевая панель ВП

Блок-диаграмма ВП

Пример ВП вывода аналогового сигнала   1.      2.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика