주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

아날로그 브리지 센서를 이용한 변형 측정

이 예제에서는 CompactDAQ 모듈을 사용하여 브리지 회로의 전압비 데이터를 수집한 다음, 변형률을 계산하고 그래프로 표시하는 방법을 보여줍니다. 이 예시는 NI USB-9219와 같은 USB 장치에는 적용되지 않습니다.

브리지 센서 측정을 지원하는 장치 알아보기

브리지 센서 측정을 지원하는 장치를 찾으려면, daqlist 명령어가 반환한 배열에서 해당 장치에 액세스하십시오. 이 예제에서는 National Instruments™ CompactDAQ 섀시 NI cDAQ-9178과 ID가 cDAQ1Mod7인 모듈 NI 9219를 사용합니다.

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");

채널 속성 설정

브리지 회로 구성과 공칭 저항에 따라 브리지 모드를 스트레인 게이지 데이터시트에 명시된 값으로 설정해야 합니다. 이 예제에서는 Omega®사의 SGD-3/350-LY13 선형 스트레인 게이지를 사용했으며, 이 스트레인 게이지의 공칭 저항은 350옴이고, 브리지 회로는 반브리지 방식으로 구성되어 있습니다.

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

ADCTimingMode 설정

기본적으로 채널의 ADC 타이밍 모드 ADCTimingMode'HighResolution'로 설정됩니다. ADCTimingMode'HighSpeed'로 설정합니다.

ch.ADCTimingMode = "HighSpeed";

데이터 수집

read를 사용하여 10초 분량의 데이터를 수집합니다.

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

전압비로부터 변형률 계산하기

수집된 데이터는 측정된 전압과 여기 전압의 비율입니다.

이 데이터는 (사용자의 브리지 구성에 따라 결정된) 변환 공식을 사용하여 변형률 값을 계산하는 데 사용됩니다.

하프 브리지 구성의 경우 다음을 사용하십시오.

strain = -2*Vr/GF

여기서 GF는 센서 데이터 시트에 명시된 게이지 계수이며, Vr은 브리지 채널로 측정된 출력 전압 비율입니다.

이 경우 리드선의 저항은 무시할 수 있다고 가정합니다. 이 예에서 사용된 스트레인 게이지의 경우, GF = 2.13입니다.

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