室內環境監測所需系統各程序模塊應該功能獨立,模塊之間接口連接。系統軟件的總體流程如圖所示。
系統開機初始化以后進行監測數據的采集,將監測到的數據送至單片機進行分析處理。單片機將監測的數據傳輸到顯示模塊,通過該模塊進行顯示,另外通過監測值與設定值的比對來確定是否進行分級的自適應調節。對于環境參數嚴重超標的情況,進行報警處理。室內環境監測所需系統程序主要涉及到的功能模塊有:
1.數字溫濕度傳感器模塊:根據數字溫濕度傳感器的通信機制,編寫讀寫時序。
2.灰塵傳感器模塊:對其監測到的AQI值模擬量進行A/D轉換。
3.顯示模塊:完成單片機的數據通信,實現監測數據在顯示模塊上的刷新顯示。
4.串口轉WiFi模塊:實現監測數據手機在APP上的實時顯示。
5.自適應調節模塊:實現外設PWM多級自適應調節功能。
如上所述,室內環境監測對于軟件系統的要求是很高的,為了保證整個環境監測項目的質量,在進行系統設計時應該做好方案規劃,目的便是滿足用戶的直接需求。