利用無線通信模塊ZigBee來實現(xiàn)GSM,CDMA,3G,WiFi多種通信網(wǎng)絡的連接,利用GPS模塊實現(xiàn)與衛(wèi)星的連接。在各網(wǎng)絡下,通過ZigBee來實現(xiàn)無線傳感網(wǎng)的自主組網(wǎng)。將測量數(shù)據(jù)實時的傳送到中心服務器。系統(tǒng)軟件部分主要是微處理器內部非線性補償計算、通信數(shù)據(jù)控制和液晶顯示的程序設計 ,此外,信息融合的算法和非線性補償過程中涉及矩陣運算,需要建立矩陣運算函數(shù)庫。
微處理器程序設計。微處理器的程序設計根據(jù)壓力變送器低功耗工作的不同狀態(tài)分為:睡眠模式、停機模式和待機模式。進入程序入口。系統(tǒng)默認為工作模式,定時采集壓力和溫度信息,通過最小二乘法補償后,輸出數(shù)字信號。
在不采集數(shù)據(jù)的情況下,系統(tǒng)自動進人睡眠模式,該模式下系統(tǒng)將關閉CPU和相關的時鐘信號,保持低功耗狀態(tài),直到收到采樣命令時再重新進入工作模式,從而達到減低功耗的目的。
并且在此壓力變送器的軟件設計中還設計了系統(tǒng)自我診斷,在系統(tǒng)設備的實效、維護、測量超范圍和功能模塊工作情況4個方面進行檢測診斷,從而使用戶更加方便、安全有效地對壓力變送器進行監(jiān)控。為了簡化壓力變送器的傳感器生產工藝,在不降低重復性和滯后這兩項指標的前提下,通過線性修正提高非線性誤差指標。
在這里采用分段最dx-乘法進行數(shù)據(jù)擬合,即在壓力變送器的傳感器標定時,盡可能多的進行多點標定,建立一個每一載荷值對應一個數(shù)據(jù)采集值(A/D轉換值)的圖表。這樣就可將壓力變送器的傳感器的應變曲線用多段折線段來擬合。
這時,壓力變送器的傳感器的非線性誤差就由原來的滿量程誤差(壓力變送器的傳感器零點和滿程點之間的連線與壓力變送器的傳感器實際輸出曲線之間的最大偏差)變小為每一個折線段與壓力變送器的傳感器實際輸出曲線之間的偏差的最大值。
|