센서의 EEPROM 또는 VTEDS 파일에 저장된 데이터는 공간을 절약하기 위해 압축됩니다. DAQmx 드라이버는 2진 데이터에 템플릿을 적용하여 정보를 가져오고 해석합니다. 전하 증폭기에서 써미스터까지 각 타입의 센서에 대해 별도의 템플릿이 있습니다. 센서는 이러한 16가지 표준 템플릿 외에도 교정 테이블, 교정 곡선(다항식), 주파수 응답 테이블이라는 세 가지 사용 가능한 교정 템플릿 중 하나를 가질 수 있습니다. 아래 표 1을 참조하십시오.
테이블 1. IEEE 1451.4 표준 템플릿
교정 테이블 템플릿은 트랜스듀서의 전기적-물리적 전달 기능을 가진 검색 테이블을 설명합니다. 테이블은 CalPoint_DomainValue 및 CalPoint_RangeValue 파라미터에 여러 값 세트를 필요로 합니다. 아래 표 2를 참조하십시오.
표 2. 교정 테이블 템플릿 (ID = 40) 요약
CalTable_Domain은 교정 테이블의 영역 파라미터를 전기적 (0) 또는 물리적 (1) 중 하나로 선택하는데 사용됩니다. 예를 들어, 전기적 영역 파라미터는 전압이고 물리적 영역 파라미터는 섭씨입니다. CalPoint_DomainValue는 교정된 값의 영역 파라미터로, 트랜스듀서 전체 범위의 퍼센트로 표시됩니다. 열전쌍의 전체 범위가 -300 ~ 300°C인 경우, 열전쌍을 0°C에서 교정하면 CalPoint_DomainValue이 50%가 됩니다. CalPoint_RangeValue은 센서의 전체 범위에 대한 퍼센트로 나타낸 예상 값에서 범위 측정의 편차입니다. 5°C만큼 떨어지는 값은 같은 열전쌍에서 .8333%의 CalPoint_RangeValue에 해당합니다. 다음 그림 1은 이 프로퍼티를 사용하여 트랜스듀서의 전달 함수를 지정하는 방법을 보여줍니다.
그림 1. 교정 테이블 전달 함수
교정 테이블 템플릿은 교정 목적으로 몇 개의 데이터 포인트를 기록하는 간단한 방법을 제공합니다. 이는 매우 좁은 범위의 값을 교정할 때 특히 유용합니다.
그러나 때로는 전체 범위에서 센서를 정확하게 특성화해야 할 수도 있습니다. 이것은 특히 열전쌍과 같은 비선형 전달 기능이 높은 트랜스듀서의 경우 어려울 수 있습니다. 따라서 TEDS는 다른 교정 방법을 제공합니다. 교정 CURVE 템플릿은 트랜스듀서의 전기적-물리적 전달 함수를 설명하는 다분면 다항식 CURVE 지정합니다. 아래 표 3을 참조하십시오.
표 3. 교정 CURVE 템플릿 (ID = 41) 요약
전체 함수는 계수와 거듭제곱의 배열로 각 부분을 정의하는 구간별 방식으로 설명됩니다. 예를 들어, CURVE [(3,1),(2,5),(1,-2),(0,1)]로 설명할 수 있습니다. 여기서 괄호 안에 있는 숫자는 (CalCurve_Power,CalCurve_Coef)로 해석됩니다. 이렇게 하면 다항식 함수 f(x) = x3 + 5x2 – 2x + 1이 됩니다. 아래 그림 2를 참조하십시오.
그림 2. 교정 CURVE 전달 함수
|
n k =___
| TEDS에서 CalCurve_Poly로 읽은 부분 k의 계수 개수 | |
C k,i =___
| 부분 k의 i번째 다항식 계수(TEDS에서 CalCurve_Coef로 읽음) | |
P k,i =___
| 부분 k의 계수 Ck,i에 대해 영역 변수 x가 증가하는 거듭제곱 |
|
|
함수의 각 부분은 각 부분의 시작 값을 지정하는 CalCurve_PieceStart 파라미터에 의해 정렬됩니다. 각 부분은 CalCurve_PieceStart의 순차적인 값으로 둘러싸여 있으며, 이 값은 아래에서 닫히고 위에서 열립니다. 예를 들어, 위 그림의 부분 k 간격은 CalCurve_PieceStart
k를 포함하지만 CalCurve_PieceStart
k+1을 제외합니다. 여기서 PieceStart
k는 CalCurve_PieceStart 프로퍼티에 대해 읽은 k
th 값을 지정합니다. 이 부분은 트랜스듀서의 전달 함수를 설명할 수 있는 다항식 중 하나입니다. 예를 들어, 많은 RTD는 측정 범위의 일부에 대해 선형 동작을, 나머지 부분에 대해 다항식 동작을 보여줍니다.
교정 CURVE 템플릿을 효과적으로 사용하려면, 여러 교정 포인트를 취한 후 다항식 CURVE 맞춰야 합니다. 이는 교정 테이블에 몇 개의 데이터 포인트를 수집하는 것보다 훨씬 더 많은 시간이 걸릴 수 있습니다. 그러나 단점은 정확도가 높아지고 교정된 값의 범위가 넓다는 것입니다.
일부 측정에서는 시간 영역 이상의 정보를 필요로 할 수도 있습니다. 트랜스듀서의 주파수 응답 전달 함수는 특히 마이크 및 가속도계에 유용합니다. 모든 진동 트랜스듀서의 주파수 응답은 측정값을 비교할 때 매우 중요합니다. 더 넓은 주파수 응답을 가진 센서는 더 좁은 대역폭 트랜스듀서보다 더 많은 진동을 감지합니다.
주파수 응답 테이블 템플릿은 주파수-진폭 쌍의 룩업 테이블이 있는 트랜스듀서의 주파수 응답 전달 함수를 지정합니다. CalTable 및 CalCurve 프로퍼티와 마찬가지로, TF_Table_Freq 및 TF_Table_Ampl은 진폭 대 주파수 전달 함수에서 데이터 포인트를 정의합니다. 아래 표 4 및 그림 3을 참조하십시오.
표 4. 주파수 응답 테이블 템플릿 (ID = 42) 요약
그림 3. 주파수 응답 전송 함수
이러한 교정 템플릿의 조합은 모두 사용할 수 있지만, 각 교정 템플릿은 서로 다른 측정 타입에 맞게 조정됩니다. 교정 테이블은 좁은 범위의 트랜스듀서 측정값을 쉽게 정밀하게 특성화할 수 있습니다. 교정 커브는 이산 측정에서 다항식을 계산하기 때문에 더 많은 노력을 필요로 하더라도 센서의 범위를 완전히 지정합니다. 주파수 응답 테이블은 처음 두 가지 템플릿 중 하나와 결합하여 센서의 다이나믹 응답에 대한 더 자세한 정보를 제공할 수 있습니다.