基于DSP和無線傳輸技術的?;穼崟r監(jiān)測系統(tǒng)
為便于編程和管理,軟件用C語言編寫,采用模塊化設計,程序以循環(huán)方式工作,完成初始化及子程序調用。軟件分為3個子系統(tǒng):
?。?)危化品運輸設備狀態(tài)數(shù)據(jù)采集與存儲;
?。?)數(shù)據(jù)處理;
?。?)數(shù)據(jù)無線傳輸通信。
3個子系統(tǒng)相互關聯(lián)又相互獨立,協(xié)同完成狀態(tài)數(shù)據(jù)處理、狀態(tài)檢測、數(shù)據(jù)存儲及上傳到車載終端。
5.1 數(shù)據(jù)采集
危化品運輸設備狀態(tài)數(shù)據(jù)采集與處理是系統(tǒng)軟硬件設計的核心部分,主要完成各個傳感器狀態(tài)數(shù)據(jù)采集,對采集的數(shù)據(jù)進行濾波、放大、整合處理后作為數(shù)據(jù)融合的數(shù)據(jù)源。正常數(shù)據(jù)每間隔10min向車載終端上傳一次,報警數(shù)據(jù)每間隔3s向車載終端上傳一次并且啟動聲光報警。
5.2 數(shù)據(jù)處理
該設計采用兩個傳感器,首先計算互相關值,當相關值大于0.7時,認為兩個傳感器數(shù)據(jù)顯著相關;小于0.7時,再采樣10次,連續(xù)小于0.7進行傳感器故障報警,這樣可以起到互相監(jiān)督的作用,防止由于某一個傳感器故障引起系統(tǒng)失靈,根據(jù)表1的計算,為兩個傳感器在酒精濃度為1×104g/m下溫度變化范圍在15℃~l9℃的數(shù)據(jù),數(shù)據(jù)經(jīng)過傳感器信號歸一化方法處理,由0~3.3V的測量范圍變?yōu)檩敵鼋橛赱0,1]之間),數(shù)據(jù)互相關值為O.7058,經(jīng)證明顯著相關,可以用作下一步數(shù)據(jù)源。
表1 兩個相同型號傳感器同一條件下測量值
設計中需要監(jiān)測的環(huán)境參量主要是溫度、危險氣體在空氣中的含量,由于氣體傳感器受到周圍環(huán)境中溫度變化的影響很顯著,故需要采用溫度補償,這是數(shù)據(jù)處理的關鍵點。
當干擾輸出和傳感器輸m之間的數(shù)學關系已知時,則干擾可以在測量干擾變量的幅度之后,通過數(shù)字計算進行補償。該設計采用這種補償方式,即擬合出氣傳感器與溫度變化而變化的曲線,列出相應的方程式,在得到氣體傳感器、溫度傳感器信號的情況下,通過方程計算,計算受溫度影響的量值進行補償。這樣設計的優(yōu)點是具有較大的靈活性或寬范圍的擬合功能。根據(jù)得出的準確的溫度和濕度值帶入傳感器對于周圍溫度影響的特性曲線,得變化的傳感器數(shù)據(jù),即電壓值,進而得出由于周圍環(huán)境溫度變化對于造成的影響進行補償。
文中應用最小二乘法做曲線擬合,最小二乘法可以用來處理一組數(shù)據(jù),可以從一組測定的數(shù)據(jù)中尋求變量之間的依賴關系,這種函數(shù)關系稱為經(jīng)驗公式。在實驗中測得變量之間的n個數(shù)據(jù)(x1,y1),(x2,y2),……,(xn,yn),在xoy平而上,這些數(shù)據(jù)點P(xi,yi)(i=l,2,……n)組成“散點圖”,從圖中可以粗略看出這些點大致散落在某直線近旁,認為x與Y之間近似為一線性函數(shù)。應用最小二乘法計算出溫濕度曲線與傳感器之問的函數(shù)關系。
表2 連續(xù)溫度下氣體傳感器測量電壓值
將表2數(shù)據(jù)在Matlab中擬合后的曲線如圖4所示,得出曲線關系為y=0.020lx+0.2379。
經(jīng)過溫度補償?shù)臄?shù)據(jù)再利用多傳感器靜態(tài)時最優(yōu)權值分配原則做數(shù)據(jù)融合,即每個傳感器分配的權系數(shù):
其中Ri為各傳感器精度的平方。設Zi(k)表示第i個傳感器第k次采樣的結果,則第次采樣時各傳感器測量的融合值:
此原則獲得的融合結果具有無偏性、有效性和一致性。
6 結語
該危化品運輸設備狀態(tài)實時監(jiān)測系統(tǒng)可以實現(xiàn)?;沸孤┑娜嫣綔y及環(huán)境溫度等的檢測,通過實時數(shù)據(jù)處理、傳輸實現(xiàn)實時報警,運用技術手段實現(xiàn)了維護?;愤\輸傘程探測、監(jiān)測與跟蹤,從而減少和避免事故的發(fā)生,避免和降低事故危害,提高了?;愤\輸?shù)陌踩院涂煽啃?。該系統(tǒng)對于?;返年懧愤\輸有很好的適用性,為工控現(xiàn)代化及現(xiàn)代化物流提供了一種安全的解決方案。
評論