Этот пример показывает, как получить данные об отношении напряжения мостовой схемы, затем вычислите и постройте значения деформации.
Чтобы обнаружить устройство, которое поддерживает измерения датчика моста, кликните по имени устройства в списке в Командном окне или получите доступ к устройству в массиве, возвращенном командой 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');