室内环境监测所需系统各程序模块应该功能独立,模块之间接口连接。系统软件的总体流程如图所示。
系统开机初始化以后进行监测数据的采集,将监测到的数据送至单片机进行分析处理。单片机将监测的数据传输到显示模块,通过该模块进行显示,另外通过监测值与设定值的比对来确定是否进行分级的自适应调节。对于环境参数严重超标的情况,进行报警处理。室内环境监测所需系统程序主要涉及到的功能模块有:
1.数字温湿度传感器模块:根据数字温湿度传感器的通信机制,编写读写时序。
2.灰尘传感器模块:对其监测到的AQI值模拟量进行A/D转换。
3.显示模块:完成单片机的数据通信,实现监测数据在显示模块上的刷新显示。
4.串口转WiFi模块:实现监测数据手机在APP上的实时显示。
5.自适应调节模块:实现外设PWM多级自适应调节功能。
如上所述,室内环境监测对于软件系统的要求是很高的,为了保证整个环境监测项目的质量,在进行系统设计时应该做好方案规划,目的便是满足用户的直接需求。