環境監測系統結構復雜,涉及到很多模塊,所以在系統的軟件設計過程中,充分融入模塊化軟件設計理念是很有必要的。所謂的模塊化軟件設計理念簡單來說就是使系統各模塊既能獨立運行,又能相互聯動配合,共同實現系統整體功能。
在環境監測系統的軟件設計上,運用模塊化理念可以完成各功能模塊獨立編程,利用相關函數進行模塊控制的實現。從環境監測系統總體數據流程上來看,上電后系統將對數據傳輸模塊、采集模塊等進行初始化,完成數據采集準備。在此基礎上,數據采集模塊將驅使溫濕度傳感器、甲醛傳感器等設備進行環境監測,并將采集到的數據進行A/D模數轉換,然后經由傳輸模塊傳遞給單片機。由單片機完成數據處理后,將發送給顯示模塊,使環境監測參數在主界面顯示。按照單片機設置的時鐘,經過一段時間后單片機將發出數據采集命令,促使環境監測系統再次進行環境參數采集和傳輸,從而使環境參數得到實時監測。考慮到單片機存儲空間有限,還要完成復位時間的設定,在達到一定時間后單片機會進行各數值數次讀取值的累加,完成平均值計算,并發送至互聯網端,然后對各模塊進行初始化,重新開始進行環境監測。
本文對于環境監測系統的模塊化軟設理念進行了基本介紹,并就模塊化軟設理念的具體實施進行了講解,希望大家能夠有所收獲。