1、零點時間漂移硬件補償技術
零點時間漂移硬件補償通常基于自動調零電路實現,其基本思想是硬件電路記錄零漂值,然后將其與輸入信號作求和運算,從而消除零漂影響。自動調零電路一般可被分為模擬式和數字式兩種類型。模擬式自動調零電路則是將零漂信號存儲在電容器或者采樣保持電路中,正式測量時其與測得信號電路求和,以消除零漂影響 。這種方法結構簡單、工作可靠。數字式自動調零電路的原理是在檢測前先測出零漂信號,經過 A/D 轉換后送到零漂存儲器中保存下來,正式測量時將該零漂信號輸入 DAC 轉換成模擬信號,并與輸入信號作求和運算,從而消除零漂的影響 。這種方法精度高、速度快且簡便,但是電路中應具備微處理器及相應配套的數據處理軟件。
2、零點時間漂移軟件補償技術
零點時間漂移軟件補償通常基于微處理器實現,輸入信號一般都要經過 ADC 作數字化處理,將其與存儲器中預先存儲的零漂值作求和運算,即可實現零點漂移軟件補償。相比于硬件補償技術,其具有成本低、方法簡單易行、有效等特點。采用軟件技術對零點漂移進行補償有兩類方法,即靜態補償方法和動態補償方法 。
靜態補償方法的原理是傳感器在每次使用前,信號調理單元采樣由各種因素引起的零漂信號并存儲在存儲器中,以后每次實際測量值減去該零點漂移值,以消除零漂影響。動態補償方法是建立在靜態補償方法基礎之上的動態補償方法,其在測量過程中不斷地修正預先存儲的零點漂移值,即達到自動跟蹤零點的功能。靜態補償方法保存的零點漂移值為固定值,然而零漂值一般隨溫度和時間變化均會產生變化,因此其在短期內使用才具有一定意義。動態補償方法由于可不斷修正零點漂移值,因此不受使用時間的限制,能更有效補償零點漂移。