利用MAX1452實現(xiàn)遠端傳感器補償
FSO和FSOTC補償
可以通過四個步驟來確定FSO和FSOTC系數(shù)。在第一步中,確定在T1產(chǎn)生VBIDEAL的兩對FSO和FSOTC值。在第二步中,確定在T2產(chǎn)生VBIDEAL的兩對FSO和FSOTC值。在第三步,把在T1和T2測得的FSO和FSOTC值代入相應的公式中,計算補償FSO和FSOTC,理論上,這些值將產(chǎn)生適用于任意溫度的VBIDEAL。在第四步中,調(diào)整FSO DAC,以微調(diào)滿量程輸出。
本文引用地址:http://m.butianyuan.cn/article/161707.htm- T1的理想電橋電壓,VBIDEAL(T1)
A. 把溫度設置為T1,使電橋電壓有足夠的吸收時間,穩(wěn)定在0.1mV/min以內(nèi)。
B. 傳感器加載PMIN。
C. 測量電橋激勵電壓(VB)。
D. 測量PGAOUT,VOUT(PMIN)。
E. 傳感器加載PMAX。
F. 測量PGAOUT,VOUT(PMAX)。
G. 利用公式2計算VBIDEAL(T1)。
H. 通過調(diào)整FSO DAC設置VBIDEAL。
I. 重新測量VOUT(PMAX)和VOUT(PMIN),驗證已經(jīng)達到了合適的VFSODESIRED電平。如果沒有,從B開始,重新進行所有步驟。
J. 把當前的FSO和FSOTC值分別記為FSO1(T1)和FSOTC1(T1)。
K. FSO DAC數(shù)值增加(或減小) 5000個計數(shù)值。
L. 調(diào)整FSOTC DAC值,直到VB = VBIDEAL(T1)。
M. 把當前的FSO和FSOTC值分別記為FSO2(T1)和FSOTC2(T1)。
N. 傳感器加載PMIN。
O. 讀取輸出電壓,并記錄為VOUT(T1)。后面的OTC補償將用到該數(shù)值。
P. 讀取VB,并記錄為VB(T1)。該數(shù)值應該和VBIDEAL(T1)相同,后面的OTC補償需要。 - T2的理想電橋電壓,VBIDEAL(T2)
A. 把溫度設置為T2,使電橋電壓有足夠的吸收時間,穩(wěn)定在0.1mV/min以內(nèi)。
B. 傳感器加載PMIN。
C. 讀取輸出電壓,并記錄為VOUT(T2)。后面的OTC補償將用到該數(shù)值。
D. 讀取VB,并記錄為VB(T2)。
E. 通過和上面相同的步驟確定VBIDEAL(T2)值。
F. 通過和上面相同的步驟確定FSO1(T2)和FSOTC1(T2)值。
G. 通過和上面相同的步驟確定FSO2(T1)和FSOTC2(T2)值。
H. 傳感器加載PMIN。 - 計算FSO和FSOTC系數(shù)。
A. T1處的FSO和FSOTC曲線/函數(shù):
B. T2處的FSO和FSOTC曲線/函數(shù):
C. 最終的FSO系數(shù):
D. 最終的FSOTC系數(shù): - 將計算的FSO和FSOTC值裝載到FSO和FSOTC DAC中,如果需要,調(diào)整FSO DAC,直到電橋激勵電壓等于VBIDEAL(T2)。
這就完成了FSO和FSOTC補償。在這一點,變送器的FSO輸出必須等于VFSODESIRED電平。
OTC補償
由于已經(jīng)收集到了計算最終OTC值所需的全部信息,可使用下式計算:
其中:
NewOTC是最終OTC系數(shù);
CurrentOTC是OTC DAC中的當前值;
VOUT(T1)和VB(T1)是T1的最后一次測量值;
VOUT(T2)和VB(T2)是T2吸收后的第一次測量值。
把NewOTC值寫入OTC DAC,并相應的在配置寄存器中設置OTC DAC符號位。
評論