环境监测系统结构复杂,涉及到很多模块,所以在系统的软件设计过程中,充分融入模块化软件设计理念是很有必要的。所谓的模块化软件设计理念简单来说就是使系统各模块既能独立运行,又能相互联动配合,共同实现系统整体功能。
在环境监测系统的软件设计上,运用模块化理念可以完成各功能模块独立编程,利用相关函数进行模块控制的实现。从环境监测系统总体数据流程上来看,上电后系统将对数据传输模块、采集模块等进行初始化,完成数据采集准备。在此基础上,数据采集模块将驱使温湿度传感器、甲醛传感器等设备进行环境监测,并将采集到的数据进行A/D模数转换,然后经由传输模块传递给单片机。由单片机完成数据处理后,将发送给显示模块,使环境监测参数在主界面显示。按照单片机设置的时钟,经过一段时间后单片机将发出数据采集命令,促使环境监测系统再次进行环境参数采集和传输,从而使环境参数得到实时监测。考虑到单片机存储空间有限,还要完成复位时间的设定,在达到一定时间后单片机会进行各数值数次读取值的累加,完成平均值计算,并发送至互联网端,然后对各模块进行初始化,重新开始进行环境监测。
本文对于环境监测系统的模块化软设理念进行了基本介绍,并就模块化软设理念的具体实施进行了讲解,希望大家能够有所收获。