В этом примере показано, как получить данные об отношении напряжения мостовой схемы, затем вычислите и постройте значения деформации.
Чтобы обнаружить устройство, которое поддерживает измерения датчика моста, кликните по имени устройства в списке в Командном окне или получите доступ к устройству в массиве, возвращенном daq.getDevices команда. Поскольку этот пример использует Национальный Instruments® CompactDAQ Chassis NI cDAQ-9178 и модуль NI 9219 с ID cDAQ1Mod7.
devices = daq.getDevices devices(7)
devices =
Data acquisition devices:
index Vendor Device ID Description
----- ------ --------- --------------------------------
1 ni cDAQ1Mod1 National Instruments NI 9205
2 ni cDAQ1Mod2 National Instruments NI 9263
3 ni cDAQ1Mod3 National Instruments NI 9234
4 ni cDAQ1Mod4 National Instruments NI 9201
5 ni cDAQ1Mod5 National Instruments NI 9402
6 ni cDAQ1Mod6 National Instruments NI 9213
7 ni cDAQ1Mod7 National Instruments NI 9219
8 ni cDAQ1Mod8 National Instruments NI 9265
9 ni Dev1 National Instruments PCIe-6363
10 ni Dev2 National Instruments NI ELVIS II
ans =
ni: National Instruments NI 9219 (Device ID: 'cDAQ1Mod7')
Analog input subsystem supports:
9 ranges supported
Rates from 0.1 to 100.0 scans/sec
4 channels ('ai0','ai1','ai2','ai3')
'Voltage','Current','Thermocouple','RTD','Bridge' measurement types
This module is in slot 7 of the 'cDAQ-9178' chassis with the name 'cDAQ1'.
Создайте сеанс и добавьте канал аналогового входа с Bridge тип измерения. Существует два прибора деформации, соединенные с NI 9219 в половине настройки моста.
s = daq.createSession('ni'); addAnalogInputChannel(s,'cDAQ1Mod7', 0, 'Bridge');
Warning: The Rate property was reduced to 100 due to changes in the session configuration.
Необходимо установить режим моста согласно настройке мостовой схемы, и номинальное сопротивление заданному значению в деформации измеряют таблицу данных. В этом примере используемые приборы деформации являются SGD-3/350-LY13 линейными приборами деформации от Omega®.
Режим Сет-Бридж к Half.
Установите номинальное сопротивление 350 Ом.
s.Channels.BridgeMode = 'Half';
s.Channels.NominalBridgeResistance = 350;
Установите ADCTimingMode к 'HighSpeed'.
Установите сеанс получать 10 сканирований в секунду. По умолчанию, режим ADCTimingMode синхронизации ADC из канала установлен в 'HighResolution'. Контакт с приобретением высокого разрешения требует более длительного времени вычислений; модуль NI 9219 ограничивает уровень сбора данных максимумом 2. Для того, чтобы увеличить уровень ADCTimingMode установлен в 'HighSpeed'
s.Channels.ADCTimingMode = 'HighSpeed';
s.Rate = 10;
Установите длительность сбора данных на 10 секунд.
Отобразите объект сеанса.
s.DurationInSeconds = 10; s
s =
Data acquisition session using National Instruments hardware:
Will run for 10 seconds (100 scans) at 10 scans/second.
Number of channels: 1
index Type Device Channel MeasurementType Range Name
----- ---- --------- ------- --------------- --------------------------- ----
1 ai cDAQ1Mod7 ai0 Bridge (Half) -0.50 to +0.50 VoltsPerVolt
Используйте startForeground получать данные.
[data,time] = s.startForeground;
Полученные данные являются отношением измеренного напряжения к напряжению возбуждения.
Используйте этот выход, чтобы вычислить значения деформации. Ваша настройка моста определяет формулу преобразования.
Для половины использования настройки моста,
strain = - 2 * Vr/ GF
где GF является фактором прибора, обеспеченным в таблице данных датчика, и Стабиловольт является отношением напряжения выход, как измерено вашим каналом моста.
Обратите внимание на то, что мы приняли незначительное ведущее проводное сопротивление в этом случае. Для прибора деформации, используемого в этом примере GF = 2.13.
strain = -2 * data/ 2.13; plot(time,strain); xlabel('Time (secs)'); ylabel('Strain');
