Die im EEPROM oder einer VTEDS-Datei des Sensors gespeicherten Daten werden komprimiert, um Platz zu sparen. Zum Abrufen und Interpretieren der Informationen wendet der DAQmx-Treiber eine Vorlage auf die Binärdaten an. Es gibt separate Vorlagen für jeden Sensortyp, vom Ladungsverstärker bis zum Thermistor. Zusätzlich zu diesen 16 Standardvorlagen können Sensoren eine von drei möglichen Kalibriervorlagen haben: Kalibriertabelle, Kalibrierkurve (Polynom) und Frequenzgangtabelle. Siehe Tabelle 1.
Tabelle 1: IEEE-1451.4-Standardvorlagen
Die
Kalibriertabellenvorlage beschreibt eine Lookup-Tabelle mit der elektrisch-physikalischen Übertragungsfunktion eines Messwandlers. Die Tabelle erfordert mehrere Wertesätze für die Parameter CalPoint_DomainValue und CalPoint_RangeValue. Siehe Tabelle 2.
Tabelle 2: Kalibriertabellenvorlage (ID = 40) Zusammenfassung
Mit CalTable_Domain wird der Domänenparameter für die Kalibriertabelle entweder elektrisch (0) oder physikalisch (1) ausgewählt. Ein elektrischer Bereichsparameter wäre beispielsweise Spannung, während ein physikalischer Bereichsparameter Celsius wäre. CalPoint_DomainValue ist der Bereichsparameter für den kalibrierten Wert, ausgedrückt als Prozentsatz des gesamten Bereichs des Messwandlers. Wenn ein Thermoelement einen vollen Bereich von -300 bis 300°C hat, wäre CalPoint_DomainValue 50%, wenn das Thermoelement bei 0°C kalibriert würde. CalPoint_RangeValue ist die Abweichung der Bereichsmessung vom erwarteten Wert, ausgedrückt als Prozentsatz des gesamten Bereichs des Messwandlers. Ein um 5 °C deaktivierter Messwert würde einem CalPoint_RangeValue von 0,8333 % für dasselbe Thermoelement entsprechen. Abbildung 1 zeigt die Verwendung dieser Eigenschaften zur Bestimmung der Übertragungsfunktion des Sensors.
Abbildung 1: Kalibriertabellen-Übertragungsfunktion
Die Vorlage Kalibriertabelle bietet eine einfache Möglichkeit, einige Datenpunkte für die Kalibrierung aufzuzeichnen. Dies ist besonders nützlich bei der Kalibrierung um einen sehr engen Wertebereich.
Manchmal ist es jedoch notwendig, einen Messwandler über seinen gesamten Bereich genau zu charakterisieren. Dies kann sich insbesondere bei einem Messwandler mit stark nicht linearer Übertragungsfunktion, wie einem Thermoelement, als schwierig erweisen. Dementsprechend bietet TEDS eine alternative Möglichkeit der Kalibrierung. Die Kalibrierkurvenvorlage definiert eine mehrsegmentige Polynomkurve, welche die elektrisch-physikalische Übertragungsfunktion eines Messwandlers beschreibt. Siehe Tabelle 3.
Tabelle 3: Vorlage für Calibration CURVE (ID = 41) Zusammenfassung
Die Gesamtfunktion wird stückweise beschrieben, wobei jedes Segment durch ein Array aus Koeffizienten und Potenzen definiert ist. Beispielsweise kann eine CURVE durch [(3,1),(2,5),(1,-2),(0,1)] beschrieben werden, wobei die Zahlen in Klammern als (CalCurve_Power,CalCurve_Coef) interpretiert werden. Dies würde zu der Polynomfunktion f(x) = x3 + 5x2 – 2x + 1 führen. Siehe Abbildung 2.
Abbildung 2: Übertragungsfunktion Calibration CURVE
|
n k =____
| die Anzahl der Koeffizienten für Segment k, gelesen aus dem TEDS als CalCurve_Poly | |
C k,i =____
| der i-te Polynomkoeffizient für Segment k, gelesen aus dem TEDS als CalCurve_Coef | |
P k,i =____
| Potenz, auf die die Domänenvariable x für den Koeffizienten Ck,i im Segment k angehoben wird |
|
|
Jedes Segment der Funktion wird durch den Parameter CalCurve_PieceStart abgegrenzt, der den Startwert jedes Teils angibt. Jedes Segment wird durch sequenzielle Werte von CalCurve_PieceStart begrenzt, die unten geschlossen und oben geöffnet sind. Das Segment k in der obigen Abbildung enthält beispielsweise CalCurve_PieceStart
k, jedoch ohne CalCurve_PieceStart
k+1, wobei PieceStart
k den k
-ten Wert für die Eigenschaft CalCurve_PieceStart bezeichnet. Dieses Segment ist eines von mehreren Polynomen, die die Übertragungsfunktion eines Messwandlers beschreiben können. Viele RTDs zeigen beispielsweise für einen Teil ihres Messbereichs ein lineares Verhalten und für den Rest ein Polynom.
Um die Vorlage Kalibrierkurve effektiv nutzen zu können, müssen mehrere Kalibrierpunkte entnommen und an eine polynomische CURVE angepasst werden. Dies kann deutlich mehr Zeit in Anspruch nehmen als das Erfassen einiger Datenpunkte für eine Kalibriertabelle. Der Kompromiss besteht jedoch in einer höheren Genauigkeit und einem größeren Bereich kalibrierter Werte.
Manche Messungen erfordern möglicherweise Informationen außerhalb des Zeitbereichs. Die Übertragungsfunktion des Frequenzgangs eines Messwandlers eignet sich besonders für Mikrofone und Beschleunigungsmesser. Der Frequenzgang jedes Schwingungs-Messwandlers ist beim Vergleich der Messwerte sehr wichtig. Messwandler mit einem breiteren Frequenzgang sehen mehr Vibrationen, wenn sie vorhanden sind als Messwandler mit schmalerer Bandbreite.
Die Vorlage Frequenzgangtabelle gibt die Übertragungsfunktion eines Messwandlers mit einer Lookup-Tabelle aus Frequenz-Amplituden-Paaren an. Ähnlich wie die Eigenschaften CalTable und CalCurve definieren TF_Table_Freq und TF_Table_Ampl Datenpunkte in der Amplituden-Frequenz-Übertragungsfunktion. Siehe Tabelle 4 und Abbildung 3.
Tabelle 4: Tabellenvorlage "Frequenzgang" (ID = 42) Zusammenfassung
Abbildung 3. Übertragungsfunktion "Frequenzgang"
Es kann jede Kombination dieser Kalibriervorlagen verwendet werden; jede ist jedoch auf eine andere Art der Messung zugeschnitten. Kalibriertabellen bieten eine einfache Möglichkeit, einen engen Bereich von Messwerten gründlich zu charakterisieren. Kalibrierkurven geben den Bereich des Sensors vollständig an, erfordern jedoch aufgrund der Berechnung eines Polynoms aus diskreten Messungen mehr Aufwand. Frequenzgangstabellen können mit einer der ersten beiden Vorlagen kombiniert werden, um weitere Informationen über das dynamische Verhalten eines Messwandlers zu erhalten.