NEWS CENTER
新闻资讯
展开分类
收起分类

室内环境监测系统两大软件结构!

来源:三水智能化环境监测 发布时间:2020-09-01 关键词: 室内环境监测系统

室内环境监测系统会应用到很多软硬件程序,结构复杂,但是就其软件结构来说,可以分为下位机软件和上位机软件两部分。下面三水智能化环境监测公司就环境监测系统两大软件结构为大家分别介绍一下。

1-200Z11054095A.jpg

1.下位机软件

环境监测系统的下位机软件在Keil平台中开发,使用C51进行编写。我们采用模块化的程序设计方法。下位机软件主要包括7个程序模块:分别是初始化程序模块、串口程序模块、A/D程序模块、传感器数据采集模块、显示模块、GSM模块、通信模块。系统初始化完毕后等待上位机发送运行命令,一旦接收到运行命令,下位机启动。设置标志位flag,每隔1分钟对空气环境的温湿度和CO2浓度进行采集,并将采集到的数据传送到PC机。在延时过程中不断检查标志位Flag,若flag的值为1则表示已经进行过中断命令输入,此时需跳出延时,检查命令种类并执行相应命令并将flag的值设置为0。

2.上位机软件

环境监测系统的上位机软件我们使用Microsoft Visual C++6.0开发环境,VC++语言进行开发,后台使用ACESS数据库。上位机主要完成数据的收集、处理和显示,一旦CO2的浓度超过警戒值,会通过GSM模块发出报警信息。同时,为了方便数据查询,上位机也具有数据存储功能。

室内环境监测系统下位机软件和上位机软件的开发过程就是如此,两大软件组成了整个环境监测系统的软件结构,意义重大。