基于動態跟蹤的消除系統溫漂和時漂的解決方案
在硬件基礎上,此方案的實時跟蹤是通過軟件方法來實現的,具體方法是首先控制多路模擬開關,依次選通標準電阻R1,R0,則A/D所對應的電壓輸出分別為Vout1,Vout0。設恒流源的電流為I,2個放大器的放大倍數分別為K1和K2,放大器反相輸入端基準電壓源的電壓為V-。則有:

3 系統工作穩定性測試
為了驗證此方案的可行性,在系統連續運行不關機的情況下,實際測得了1組數據,為了防止鉑電阻阻值隨環境溫度變化對測試結果的影響,僅驗證調理電路的好壞,所以用1個150 Ω的可調電阻代替鉑電阻,在100~150 Ω范圍內模擬鉑電阻,由對應的1組阻值實測出1組相對應的溫度值。在此僅以其中的1路溫度信號來說明,如表1所示。
由表1中的數據用最小二乘法求出鉑電阻阻值R與實測溫度值t之間的關系式。將測量數據列表進行處理,如表2所示。
設R=R0+A×t,應用最小二乘法原理求取回歸參數R0,A,可得:
由以上分析可知,采用此方案提高了系統工作的穩定性和抗干擾能力;同時還提高了元器件之間的互換性,即便是同種型號的元器件的參數值也并不是完全一致的。而采用這種動態實時跟蹤元器件參數值的方法,則有效地解除了元器件之間參數值不一致的問題[6]。
信號檢測傳感器調理電路是關系到整個系統精度的重要環節,因此,本方案雖然是以犧牲硬件資源的代價來改善系統的抗干擾性能和精度,但考慮到現場干擾極大、環境惡劣的情況下,與其他方案比較起來,顯然是可取的。
評論