1 測量信號數(shù)值不準、不穩(wěn)、亂跳問題的解決方案
由上文可以看出,造成電磁流量計測量信號數(shù)值不準、不穩(wěn)、亂跳問題的主要根源為工頻干擾,通過論證采用同步采樣技術(shù)可以有效抑制測量信號中的工頻干擾信號。同步采樣也稱為跟蹤采樣,即為了使采樣頻率fs始終與系統(tǒng)實際運行的頻率f1保持固定的比例關(guān)系N=fs/f1,其采樣脈寬為工頻周期的整數(shù)倍,使流量信號電勢中工頻干擾平均值等于零,以消除工頻干擾的影響;對于隨機干擾信號可以采用數(shù)字濾波程序進行處理,針對不同的干擾信號可以采用程序判斷濾波、中值濾波、算術(shù)平均值濾波、滑動平均值濾波、加權(quán)滑動平均值濾波等濾波方式可收到很好的效果。
2 零點漂移問題的解決方案
共模干擾是指信號輸入通道上共有的干擾電壓。通常輸入通道設(shè)計中采用的是單端對地輸入方式,因此造成共模信號耦合到有用信號當中,造成零點的漂移。通過改變輸入通道輸入方式,把單端對地輸入方式改為雙端不對地輸入方式即通常所說的差動輸入方式,通過差動輸入方式使共模干擾在輸入通道上的干擾電壓得以抵消,使得共模干擾產(chǎn)生零點漂移問題得以解決。
對于環(huán)境溫度變化造成的零點漂移問題,采用溫度補償技術(shù)使這一問題得到了很好的解決。即在電路中增加了環(huán)境溫度檢測部分,并把檢測到的溫度值實時傳給單片機,單片機根據(jù)采到的溫度變化,對電路中的一些參數(shù)進行糾偏,大大減小了環(huán)境溫度變化對對電路產(chǎn)生的零點漂移。
3 現(xiàn)場顯示死機、亂碼問題的解決方案
對于程序失控造成的死機、亂碼問題,電路中增加了程序運行監(jiān)控電路即看門狗,功能是當單片機程序失控時能及時發(fā)現(xiàn)并是整個系統(tǒng)復位,使程序的運行重新回到正確的軌道當中,避免了死機、亂碼問題的發(fā)生。
此外產(chǎn)品中還運用了掉電保護技術(shù),軟件指令冗余措施,軟件陷阱抗干擾技術(shù),這些措施的采用也有效地保護了電磁流量計單片機程序的失控。
4、結(jié)束語
電磁流量計在設(shè)計中采用了多種抗干擾的措施后,其測量準確度和運行可靠性大幅提高,并在實際應(yīng)用中取得了不錯的效果。