论文部分内容阅读
燃气报警器是一种燃气泄漏监测装置,当泄漏发生时能够及时报警并采取对应的处理措施,在家用燃气使用安全中发挥着不可替代的作用。随着燃气监测领域各项理论和技术逐渐成熟,燃气使用方更倾向于通过智能手机远程获取燃气泄漏数据,并且在燃气泄漏时能够及时在智能手机上接收到监测装置发出的准确远程预警信息,以及联动处理装置运行的状态信息。本文提出了基于ARM(Advanced RISC Machine)的家用燃气远程监测及自动处理解决方案,用于实现燃气远程实时监测、泄漏自动联动处理和发布预警信息三大核心功能。为了实现上述三大核心功能,本文基于ARM+Linux框架研究了嵌入式设备端的软硬件系统架构,基于Qt框架研究了智能手机端燃气远程监控软件,基于灰色预测理论研究了燃气泄漏灰色预测GM(1,1)模型。嵌入式设备端的硬件系统以S3C2440A芯片为处理器,以Linux为操作系统,选用了甲烷采集模块、GPRS模块、网卡模块、存储器模块和联动装置相关模块,设计了电源电路、复位电路、存储器电路、网卡电路、串口插座电路和JTAG逻辑调试电路,设定了防爆方案和存储方案。嵌入式设备端的软件系统中移植了U-Boot,按需裁剪了Linux内核,使用Busy Box工具构建了根文件系统,设计了逻辑处理程序、燃气采集程序、数据包封装程序、存储程序、网络传输程序和紧急预警程序。智能手机端燃气远程监控软件中搭建了跨平台Qt开发环境,使用QML语言设计了登录验证界面、燃气信息监测页面和历史信息检索页面。灰色预测算法中确定了燃气泄漏灰色预测GM(1,1)模型的建立方法和精度检验方法,并以该模型为基础建立了由联动装置和紧急报警装置组成的多阈值预警系统,其中联动处理装置包括声光报警模块、燃气电磁阀和排风扇,紧急报警包括短信和电话两部分。嵌入式设备端使用JXM-CH4模块实现了燃气数据实时采集,使用JSON工具实现了燃气数据包封装,使用了My SQL工具实现了数据存储与检索,使用TCP协议实现了嵌入式设备端到智能手机端的点对点广域网可靠传输。预警系统根据实际采集数据建立了燃气泄漏灰色预测GM(1,1)模型,实现了联动处理装置运行的控制和状态信息反馈、燃气泄漏短时预测和相应等级的预警信息及时发出。智能手机端燃气远程监控软件实现了燃气浓度信息、联动装置运行状态信息显示,实现了历史燃气数据信息检索和紧急预警信息接收。通过测试与分析,本文建立了燃气远程监测及自动处理系统,实现了三大核心功能,有效解决了燃气泄漏远程实时监测问题、泄漏联动自动处理问题和准确接收预警信息与联动装置状态信息问题,完成了预期设计目标。