Измерьте деформацию Используя Анэлог-Бридж Сенсор

В этом примере показано, как получить данные об отношении напряжения мостовой схемы с помощью модуля CompactDAQ, затем вычислите и постройте значения деформации. Этот пример не применяется к USB-устройствам, таким как NI USB-9219.

Узнайте Устройства что Измерения Датчика Саппорт-Бридж

Чтобы обнаружить устройство, которое поддерживает измерения датчика моста, получите доступ к устройству в массиве, возвращенном daqlist команда. Поскольку этот пример использует Национальный Instruments® CompactDAQ Chassis NI cDAQ-9178 и модуль NI 9219 с ID cDAQ1Mod7.

d = daqlist("ni")
d =

  12×4 table

     DeviceID                 Description                    Model             DeviceInfo     
    ___________    __________________________________    _____________    ____________________

    "cDAQ1Mod1"    "National Instruments NI 9205"        "NI 9205"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod2"    "National Instruments NI 9263"        "NI 9263"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod3"    "National Instruments NI 9234"        "NI 9234"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod4"    "National Instruments NI 9201"        "NI 9201"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod5"    "National Instruments NI 9402"        "NI 9402"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod6"    "National Instruments NI 9213"        "NI 9213"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod7"    "National Instruments NI 9219"        "NI 9219"        [1×1 daq.DeviceInfo]
    "cDAQ1Mod8"    "National Instruments NI 9265"        "NI 9265"        [1×1 daq.DeviceInfo]
    "Dev1"         "National Instruments PCIe-6363"      "PCIe-6363"      [1×1 daq.DeviceInfo]
    "Dev2"         "National Instruments NI ELVIS II"    "NI ELVIS II"    [1×1 daq.DeviceInfo]
    "Dev3"         "National Instruments PCIe-6363"      "PCIe-6363"      [1×1 daq.DeviceInfo]
    "Dev4"         "National Instruments PCIe-6363"      "PCIe-6363"      [1×1 daq.DeviceInfo]

deviceInfo = d{7, "DeviceInfo"}
deviceInfo = 

ni: National Instruments NI 9219 (Device ID: 'cDAQ1Mod7')
   Analog input 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'.


Создайте канал аналогового входа

Создайте DataAcquisition и добавьте канал аналогового входа с Bridge тип измерения. Существует два прибора деформации, соединенные с NI 9219 в половине настройки моста.

dq = daq("ni");
dq.Rate = 10;
ch = addinput(dq, "cDAQ1Mod7", "ai0", "Bridge");

Установите свойства канала

Необходимо установить режим моста согласно настройке мостовой схемы и номинальному сопротивлению значению, заданному таблицей данных прибора деформации. В этом примере используемые приборы деформации являются SGD-3/350-LY13 линейными приборами деформации от Omega® с номинальным сопротивлением 350 Ом, и мост сконфигурирован как полумост.

ch.BridgeMode = "Half";
ch.NominalBridgeResistance = 350;

Установите ADCTimingMode

По умолчанию, режим ADCTimingMode синхронизации ADC из канала установлен в 'HighResolution'. Установите ADCTimingMode к 'HighSpeed'.

ch.ADCTimingMode = "HighSpeed";

Получите данные

Используйте read получать 10 секунд данных.

data = read(dq, seconds(10));

Вычислите деформацию от отношения напряжения

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

Эти данные используются для расчета значения деформации с помощью формулы преобразования (как определено настройкой моста).

Для половины настройки моста использовать

strain = -2*Vr/GF

где GF является фактором прибора, обеспеченным в таблице данных датчика, и Стабиловольт является отношением напряжения выход, как измерено вашим каналом моста.

Примите незначительное ведущее проводное сопротивление в этом случае. Для прибора деформации, используемого в этом примере, GF = 2.13.

GF = 2.13;
strain = -2*data.cDAQ1Mod7_ai0/GF;
plot(data.Time, strain);
xlabel('Time (s)');
ylabel('Strain');