
- •8. Синхронизация 205
- •1. Общие сведения о daq системах
- •2. Оборудование и программное обеспечение сбора данных
- •Шина передачи данных
- •Встроенные fifo
- •3. Аналоговый ввод
- •Instrumentation Amplifier – инструментальный усилитель
- •5. Цифровой ввод-вывод
- •6. Счетчики
- •Сигналы, с которыми работает счетчик
- •Счет с запуском и паузой (стробируемый)
- •Непрерывный буферизированный счет фронтов
- •Счет фронтов с буферизацией конечного числа отсчетов
- •Измерение низкой частоты с помощью одного счетчика
- •Погрешность квантования
- •Измерение высокой частоты с помощью двух счетчиков
- •Измерение частот в широком диапазоне с помощью двух счетчиков
- •Синхронизация импульсами отсчетов Sample Clock (без усреднения)
- •Синхронизация импульсами отсчетов Sample Clock (с усреднением)
- •Общие сведения о согласовании сигналов
- •Отношение сигнал/помеха
- •Антиалиасинговые фильтры
- •Input Signal – входной сигнал, Sampled Point – отсчеты сигнала, Reconstructed Signal – восстановленный сигнал
- •Спецификации на развязывающие устройства
- •Номинальное рабочее напряжение
- •Нормы по монтажу
- •Схемы включения термопар
- •Компенсация температуры холодного спая
- •Voltmeter – вольтметр, Isothermal Region – изотермическая область, Ice Bath – ванна со льдом, Copper – медь, Metal – металл
- •Линеаризация данных
- •Измерение деформации с помощью тензодатчика
- •Сопротивление подводящих проводников
- •Дополнение моста
- •Питание моста
- •Дистанционное измерение напряжения питания моста
- •Усиление
- •Балансировка моста, коррекция смещения
- •Программная коррекция
- •Коррекция нуля с буферизацией
- •Калибровка с помощью шунта
- •Акселерометры
- •Микрофоны
- •Иэпэ датчики
- •Правила синхронизации в драйвера daQmx
- •Общий программный запуск
- •Использование общего сигнала Sample Clock
- •Устройства с микросхемой stc3
- •Устройства с микросхемой stc2
- •Устройства с микросхемой stc3
- •Устройства с микросхемой stc2
- •Интегрирующий (двойного интегрирования)
- •I. Идеальные фильтры
- •Impulse – единичный импульс, Filter – фильтр, Impulse Response – импульсная характеристика, Fourier Transform – преобразование Фурье, Frequency Response – частотная характеристика
Сбор данных и согласование сигналов Учебное пособие
Программное обеспечение курса, версия 2009 г.
Издание – февраль 2010
Шифр 320733N-01
Авторское право
© 1993–2010 National Instruments Corporation. All rights reserved.
Согласно законам об авторском праве, это руководство нельзя переиздавать и распространять как в электронной, так и в печатной форме путем ксерокопирования, перезаписи, хранения в информационно-поисковых системах. Также нельзя осуществлять полный или частичный перевод без предварительного письменного разрешения корпорации National Instruments.
National Instruments относится с уважением к интеллектуальной собственности и призывает к этому же своих клиентов. Программное обеспечение NI защищено законами об охране авторских прав и прав на интеллектуальную собственность. Вы имеете право передавать программное обеспечение и прочие материалы, разработанные с помощью программного обеспечения National Instruments, третьим лицам в соответствии с условиями приобретенной Вами лицензии и другими законодательными ограничениями.
Торговые марки
CVI, National Instruments, NI, ni.com и LabVIEW являются торговыми марками корпорации National Instruments. За более подробной информацией торговых марках корпорации National Instruments обратитесь к разделу Terms of Use на сайте ni.com/legal.
Tektronix® and Tek являются зарегистрированными торговыми марками корпорации Tektronix, Inc. Марка LabWindows используется под лицензией Microsoft Corporation. Windows является зарегистрированной торговой маркой Microsoft Corporation в Соединенных Штатах. United States. Названия других упомянутых в данном руководстве изделий и производителей также являются торговыми марками, у которых есть правообладатели.
Члены программы партнерства National Instruments Alliance Partner Program являются коммерческими организациями, независимыми от National Instruments, но не подразделениями National Instruments или совместными c National Instruments предприятиями
Патенты
Для получения информации о патентах, которыми защищены продукция или технологии National Instruments, запустите команду Help»Patents из главного меню Вашего программного обеспечения, откройте файл patents.txt на имеющемся у Вас компакт-диске или зайдите на сайт ni.com/patents.
Техническая поддержка по всему миру и информация о выпускаемой продукции
ni.com
Штаб-квартира корпорации National Instruments
11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100
Офисы по всему миру
Australia 1800 300 800, Austria 43 662 457990-0, Belgium 32 (0) 2 757 0020, Brazil 55 11 3262 3599, Canada 800 433 3488, China 86 21 5050 9800, Czech Republic 420 224 235 774, Denmark 45 45 76 26 00, Finland 358 (0) 9 725 72511, France 01 57 66 24 24, Germany 49 89 7413130, India 91 80 41190000, Israel 972 3 6393737, Italy 39 02 41309277, Japan 0120-527196, Korea 82 02 3451 3400, Lebanon 961 (0) 1 33 28 28, Malaysia 1800 887710, Mexico 01 800 010 0793, Netherlands 31 (0) 348 433 466, New Zealand 0800 553 322, Norway 47 (0) 66 90 76 60, Poland 48 22 328 90 10, Portugal 351 210 311 210, Russia 7 495 783 6851, Singapore 1800 226 5886, Slovenia 386 3 425 42 00, South Africa 27 0 11 805 8197, Spain 34 91 640 0085, Sweden 46 (0) 8 587 895 00, Switzerland 41 56 2005151, Taiwan 886 02 2377 2222, Thailand 662 278 6777, Turkey 90 212 279 3031, United Kingdom 44 (0) 1635 523545
За подробной информацией о поддержке обратитесь к приложению Дополнительная информация и ресурсы. Чтобы оставить свои комментарии о документации National Instruments, зайдите на сайт ni.com/info и введите код обратной связи feedback.
Содержание
Сбор данных и согласование сигналов Учебное пособие 1
Техническая поддержка по всему миру и информация о выпускаемой продукции 3
Штаб-квартира корпорации National Instruments 3
Офисы по всему миру 3
Для студентов 7
А. Сертификация NI 7
В. Описание курса 8
С. С чего нужно начинать 9
D. Цель курса 11
E. Условные обозначения 12
1. Общие сведения о DAQ системах 13
Темы 13
A. Общие сведения о DAQ системах 14
B. Датчики 14
C. Сигналы 15
D. Оборудование DAQ 22
E. Согласование сигналов 22
F. Программное обеспечение DAQ 23
Выводы 24
Самопроверка: короткий тест 25
Самопроверка: ответы 26
Заметки 27
2. Оборудование и программное обеспечение сбора данных 28
Темы 28
A. Оборудование сбора данных 29
B. Компоненты DAQ-устройства 33
C. Выбор подходящего DAQ устройства 38
D. Программное обеспечение DAQ 45
E. Обзор NI-DAQmx VI 51
Выводы 55
Самопроверка: короткий тест 56
Самопроверка: ответы 57
Заметки 58
3. Аналоговый ввод 59
Темы 59
A. Заземление 60
B. Дискретизация 71
C. Сбор данных по одному отсчету с программной синхронизацией 77
D. Архитектура DAQ-устройств 79
E. Буферизированный сбор массива данных конечного размера 83
F. Непрерывный буферизированный сбор данных 88
G. Запуск 92
Выводы 98
Самопроверка: Короткий тест 99
Самопроверка: Ответы 100
Заметки 101
4. Аналоговый вывод 102
Темы 102
A. Архитектура аналогового вывода 103
B. Вывод одного отсчета 104
С. Буферизированная генерация сигнала конечной длительности 106
D. Непрерывная буферизированная генерация 111
E. Генерация с запуском 114
Выводы 116
Самопроверка: короткий тест 117
Самопроверка: ответы 118
Заметки 119
5. Цифровой ввод-вывод 120
Темы 120
A. Общие сведения о цифровом вводе и выводе 121
B. Цифровой ввод-вывод 123
C. Аппаратно синхронизируемый цифровой ввод-вывод 126
Выводы 128
Самопроверка: короткий тест 129
Самопроверка: ответы 130
Заметки 131
6. Счетчики 132
Темы 132
A. Сигналы, с которыми работает счетчик 133
B. Счет фронтов 138
C. Генерация импульсов 141
D. Измерение параметров импульсов 146
E. Измерение частоты 149
F. Измерение перемещений 155
Выводы 158
Самопроверка: короткий тест 159
Самопроверка: ответы 160
Заметки 161
7. Согласование сигналов 162
Темы 162
A. Общие сведения о согласовании сигналов 163
B. Системы согласования сигналов 163
C. Согласование сигналов при измерении напряжения 164
D. Измерения температуры 175
E. Измерение деформации, давления, нагрузки и крутящего момента 182
F. Измерение характеристик звука и вибрации 195
Выводы 201
Самопроверка: короткий тест 202
Самопроверка: ответы 203
Заметки 204
8. Синхронизация 205
Темы 205
A. Синхронизация измерений 206
В. Синхронизация внутри устройства 210
C. Синхронизация нескольких устройств 213
D. Счетчики и синхронизация 217
Выводы 222
Самопроверка: короткий тест 223
Самопроверка: ответы 225
Заметки 227
Приложение А. Теория DAQ 228
Темы 228
A. Теория датчиков 229
B. Схема аналогового ввода-вывода 235
Заметки 242
Приложение В. Обработка сигналов 243
Темы 243
A. Дискретное преобразование Фурье (ДПФ) и быстрое преобразование Фурье (БПФ) 244
B. Информация об амплитуде и фазе 246
C. Разрешение по частоте и симметрия ДПФ/БПФ 247
D. Спектр мощности 252
E. Растекание спектра и сглаживающие окна 256
F. Характеристики различных типов оконных функций 260
G. Выбор типа окна, который необходимо использовать 265
H. Фильтрация 268
I. Идеальные фильтры 269
J. Реальные (неидеальные) фильтры 271
K. Преимущества цифровых фильтров по сравнению с аналоговыми фильтрами 273
L. БИХ и КИХ фильтры 274
M. Фильтры с бесконечной импульсной характеристикой 276
N. Сравнение БИХ фильтров 281
O. Переходная характеристика БИХ фильтров 283
P. Фильтры с конечной импульсной характеристикой 285
Выводы 288
Заметки 289
Приложение С Дополнительная информация и ресурсы 290
Техническая поддержка National Instruments 290
Другие учебные курсы National Instruments 291
Сертификация National Instruments 291
Ресурсы LabVIEW 291
Заметки 293
Для студентов
Благодарим вас за приобретение обучающего комплекта по курсу Data Acquisition and Signal Conditioning. Настоящее руководство и прилагаемое программное обеспечение используются в двухдневном практическом курсе Data Acquisition and Signal Conditioning.
|
Примечание: Для получения обновлений и исправлений учебных материалов зайдите на сайт ni.com/info и введите код информации daqnsc. |
А. Сертификация NI
Курс Data Acquisition and Signal Conditioning является одним из серии курсов, предлагаемых National Instruments. На следующем рисунке показаны курсы этой серии, целью которых является обучение работе в LabVIEW. Если вы хотите приобрести опыт работы в LabVIEW и подготовиться к сдаче аттестационного экзамена на звание NI Certified LabVIEW Developer и NI Certified LabVIEW Architect, обратитесь на сайт ni.com/training.
В. Описание курса
В данном курсе рассматриваются основы сбора данных (DAQ) и согласования сигналов, а также методы, которыми вы можете пользоваться при создании приложений.
Этот курс развивает также навыки программирования в LabVIEW, полученные при обучении на курсах LabVIEW Core 1 и LabVIEW Core 2 и рассматриваются некоторые рекомендации по программированию приложений сбора данных и согласования сигналов. В данном руководстве предполагается, что вы знакомы с операционной системой Windows, имеет опыт разработки алгоритмов в виде блок-схем или блок-диаграмм и прошли курс LabVIEW Core 1 либо знакомы со всеми рассматриваемыми в нем принципами. Учебное пособие и руководство к выполнению упражнений разбиты на лекции (занятия), как описано ниже.
В учебном пособии каждая лекция состоит из:
Введения, в котором приводятся цель лекции и что подлежит изучению
Содержания тем (разделов) лекции
Выводов, которые подчеркивают важные принципы и навыки, изученные и приобретенные на лекции
Заключительного контрольного опроса, который позволяет проверить и закрепить важные принципы и навыки, изученные и приобретенные на лекции
В руководстве к выполнению упражнений для каждого занятия включены:
Набор упражнений для закрепления тем лекции
Усложненные разделы упражнений или дополнительные упражнения (необязательные) для самостоятельного выполнения
В отдельных упражнениях используется встраиваемый многофункциональный модуль ввода-вывода (DAQ) с коннекторным блоком NI BNC-2120. В некоторых упражнениях используются также шасси cDAQ, универсальный модуль аналогового ввода NI 9219 и датчики, описанные в лекции 7, Согласование сигналов.
С. С чего нужно начинать
Прежде, чем начать работу с настоящим руководством, убедитесь в наличии следующих компонентов:
Windows XP или выше, инсталлированной на вашем компьютере
Полной (Full) или профессиональной (Professional) системы проектирования LabVIEW 2009 или выше
Драйверов NI-DAQmx 9.0.2 или выше
Многофункционального DAQ устройства
NI BNC-2120 с проводниками и кабелями
Шасси cDAQ, универсального модуля аналогового ввода NI 9219 и датчиков, описанных в лекции 7, Согласование сигналов.
Кабеля USB
Компакт-диска с курсом Data Acquisition and Signal Conditioning, содержащего следующие папки:
Имя папки |
Описание |
Exercises |
Содержит все VI и вспомогательные файлы, необходимые для выполнения упражнений курса |
Solutions |
Содержит готовые VI для всех заданий курса |
|
Примечание: В данном курсе предполагается, что вы использовали установку LabVIEW по умолчанию. Если вы изменили вид палитр, некоторые пути, описанные в курсе, могут не совпадать с вашими. Для восстановления вида палитр по умолчанию выберите из верхнего выпадающего меню Tools»Options в разделе Category Controls/Functions Palettes. Установите Palette на Category (Standard), установите Navigation Buttons на Label Selected Icons, установите Loading на Load palette in background и установите флажок Use window titles in Functions. Щелкните по кнопке OK для сохранения изменений и закрытия диалогового окна. |
Инсталляция программного обеспечения для курса
Для инсталляции программного обеспечения к курсу вставьте CD-диск с курсом в привод и установите файлы в следующие папки:
Все VI для упражнений и вспомогательные файлы - в папку <Exercises>\DAQ and Signal Conditioning.
Все решения упражнений – в папку <Exercises>\DAQ and Signal Conditioning
|
Подсказка: Папки, имена которых заключены в угловые скобки, например, <Exercises>, должны находиться в корневом каталоге. |
D. Цель курса
В этом курсе вы изучите компоненты системы сбора данных и научитесь использовать эти системы. По завершению курса вы будете знать следующие компоненты DAQ-системы:
Датчики
Сигналы
Устройства согласования сигналов
Технические средства DAQ устройств
Программное обеспечение DAQ систем
Вы также узнаете, как использовать LabVIEW с DAQ-устройством для:
Измерения аналоговых сигналов
Генерации аналоговых сигналов
Цифрового ввода и вывода
Использования счетчиков для подсчета событий, генерации импульсов, измерения параметров импульсов и измерения частоты
Преобразования (согласования) сигналов
Синхронизации нескольких задач и нескольких устройств
В этом курсе не изучаются:
Основы работы в LabVIEW, рассмотренные в курсе LabVIEW Core 1
Все встроенные VI, функции или объекты; обратитесь к справочной системе LabVIEW Help для получения дополнительной информации о свойствах LabVIEW, не представленных в настоящем курсе
Проектирование законченных приложений всеми студентами аудитории; обратитесь к поисковику примеров NI Example Finder, выбрав в меню Help>>Find Examples, чтобы найти примеры VI, которые можно использовать и включать в создаваемые вами VI
Обратитесь к справочной системе LabVIEW Help для получения дополнительной информацией о конкретном DAQmx VI.
Если вам нужна помощь при создании вашего приложения, пожалуйста, обсудите это с преподавателем после занятия или свяжитесь со службой технической поддержки National Instruments. Для получения дополнительной информации о технической поддержке обратитесь к Web-сайту National Instruments по адресу ni.com.
E. Условные обозначения
В настоящем учебном пособии используются следующие условные обозначения:
» |
Символ » служит для указания пути выбора цели во вложенных меню и диалоговых окнах. Например, последовательность File»Page Setup» Options означает, что следует открыть меню File, выбрать там пункт Page Setup и затем выбрать команду Options в появившемся диалоговом окне. |
|
Пиктограмма подсказки, содержащей важную информацию. |
|
Пиктограмма примечания с важной информацией. |
|
Пиктограмма предупреждения, содержащая рекомендации, как избежать травм, потерь данных или выхода из строя системы. |
Bold |
Полужирным шрифтом выделены пункты меню или диалоговых окон, которые нужно выбрать, а также обозначения параметров, элементов управления и кнопок на лицевой панели, диалоговых окон, страниц и их компонентов, имена окон и палитр. |
italic |
Курсивом выделены имена переменных, важные фрагменты текста, перекрестные ссылки, а также пояснения к ключевым понятиям. Курсивом также выделено место в тексте, которое нужно заменить словом или значением. |
monospace |
Шрифтом одинаковой ширины записывается текст или отдельные символы, которые следует вводить с клавиатуры, фрагменты текстов программ, примеры программ, а также примеры синтаксиса. Этот шрифт используется также для идентификаторов дисковых накопителей, путей, папок, программ, подпрограмм, имен устройств, функций, операций, переменных, имен и расширений файлов. |
monospace italic |
Курсивом одинаковой ширины обозначается текст, который вы должны заменить словом или значением. |
1