消防水泵的远程监控与管理系统
发布时间:2017-11-02 12:14
本文关键词:消防水泵的远程监控与管理系统
更多相关文章: 消防水泵 ARM9 模糊控制 Web CGI SQLite
【摘要】:目前国内传统的消防监控系统只是单纯的监测消防现场的温度,烟雾等信号,因此只有在火灾发生时,系统才向值班人员报警。近年来国内重大火灾频繁发生,究其原因,大多是消防设备不能正常工作才造成重大的财产损失和人身伤亡。因此本文对消防设备的监控工作展开了研究。为了解决这一问题,本文设计了一套基于嵌入式Web服务器的消防水泵远程监控与管理系统。主要实现消防水泵恒压控制功能,嵌入式Web服务器的构建和嵌入式SQLite数据库的建立。本文基于S3C2440微处理器、嵌入式Linux操作系统、Web服务器和SQLite数据库,根据系统功能要求设计了消防水泵远程监控系统总体方案,分析了系统研发的关键技术,成功移植了BootLoader和linux2.6.30内核到ARM9平台;采用模糊控制原理设计了消防泵的恒压控制模块,结合近似的数学模型,在Matlab平台上对消防泵恒压控制进行仿真验证,仿真结果表明模糊控制算法可以有效的使消防泵恒压供水;嵌入式Web服务器的设计:通过对Web服务器的选择与移植,cgic库的移植,WebServer的配置,CGI交互程序的设计以及HTML表单的设计,实现了动态监控;最后介绍了SQLite数据库,对SQLite数据库的体系架构进行移植、设计与实现,并将CGI交互程序与SQLite进行连接。最后,本文设计的消防水泵远程监控与管理系统在局域网内通过了测试,使得管理员能够通过浏览器对系统进行远程监测和控制等操作。实现了实时监测、历史查询和远程手动控制等的功能。测试结果表明系统功能完善、性能稳定,能够实现消防水泵的实时监测的要求,具有很好的应用前景。
【关键词】:消防水泵 ARM9 模糊控制 Web CGI SQLite
【学位授予单位】:南京师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TU892;TP393.09
【目录】:
- 摘要3-4
- Abstract4-7
- 第1章 绪论7-13
- 1.1 课题研究的背景及意义7-8
- 1.2 嵌入式系统简介8-9
- 1.2.1 嵌入式系统的概念8-9
- 1.2.2 嵌入式系统的设计9
- 1.3 国内外研究现状9-12
- 1.3.1 Web远程监控的研究现状9-10
- 1.3.2 消防设备远程监控系统国内外研究现状10-12
- 1.4 文主要研究内容12-13
- 第2章 消防泵远程监控系统总体方案13-23
- 2.1 系统总体架构13-15
- 2.1.1 系统主要功能13
- 2.1.2 系统总体方案设计13-15
- 2.2 关键技术介绍15-17
- 2.2.1 模糊控制15
- 2.2.2 Web Server原理15-17
- 2.2.3 SQlite数据库17
- 2.3 消防泵监控系统核心硬件平台的搭建17-20
- 2.3.1 嵌入式处理器的选型17-18
- 2.3.2 硬件平台简介18-20
- 2.4 消防泵监控系统核心软件平台的搭建20-22
- 2.4.1 嵌入式操作系统的选取20-21
- 2.4.2 嵌入式Linux的开发环境的建立21-22
- 2.5 本章小结22-23
- 第3章 消防泵恒压控制模块设计23-31
- 3.1 消防泵恒压控制的原理23
- 3.2 消防泵恒压控制的理论分析23-25
- 3.2.1 恒压控制的理论模型23-24
- 3.2.2 恒压供水的近似数学模型24-25
- 3.3 模糊控制器的设计25-28
- 3.4 消防泵恒压模糊控制软件实现28-29
- 3.5 消防泵恒压模糊控制仿真结果29-30
- 3.6 本章小结30-31
- 第4章 嵌入式Web服务器的构建与实现31-46
- 4.1. Web服务器的概述31-34
- 4.1.1 嵌入式Web服务器程序流程32
- 4.1.2 TCP/IP协议32-33
- 4.1.3 HTTP协议33-34
- 4.2 Web服务器的移植34-38
- 4.2.1 Web服务器的选择34-35
- 4.2.2 移植BOA软件35-36
- 4.2.3 移植cgic库36-37
- 4.2.4 配置WebServer37-38
- 4.3 CGI交互程序设计38-45
- 4.3.1 CGI工作原理38-41
- 4.3.2 数据参数HTML表单设计41-43
- 4.3.3 CGI程序编写43-45
- 4.4 本章小结45-46
- 第5章 嵌入式SQLite数据库的建立46-57
- 5.1 嵌入式数据库概述46-48
- 5.1.1 嵌入式数据库的选择46-47
- 5.1.2 SQLite的体系架构47-48
- 5.2 SQLite数据库的移植48-50
- 5.3 SQLite数据库设计与实现50-55
- 5.3.1 SQLite数据库的设计50-53
- 5.3.2 SQLite数据库的实现53-55
- 5.4 连接CGI程序与SQLite数据库55-56
- 5.5 本章小结56-57
- 第6章 系统的测试与运行57-63
- 6.1 系统测试环境的构建57
- 6.2 用户登录测试与分析57-59
- 6.3 系统在线监控测试与分析59-60
- 6.4 系统历史数据查询测试与分析60-61
- 6.5 系统远程手动控制测试与分析61-62
- 6.6 本章小结62-63
- 第7章 结论与展望63-65
- 7.1 结论63
- 7.2 展望63-65
- 参考文献65-69
- 在读期间发表的学术论文及研究成果69-70
- 致谢70
【参考文献】
中国期刊全文数据库 前7条
1 杜国祥;石俊杰;;SQLite嵌入式数据库的应用[J];电脑编程技巧与维护;2010年14期
2 林建民;嵌入式操作系统技术发展趋势[J];计算机工程;2001年10期
3 陈魏玮;陈丽娜;;由建筑火灾事故透视当前消防工作中存在的问题及解决对策[J];河北建筑工程学院学报;2013年04期
4 苏易;浅谈消防泵原动机功率的确定[J];石油化工设计;2004年03期
5 张迪;徐放;范玉峰;;城市消防远程监控系统信息服务平台设计与实现[J];消防科学与技术;2010年12期
6 张国平;许传升;李大志;;消防设备的远程控制失灵原因分析及对策[J];消防技术与产品信息;2007年04期
7 章伟聪;戴征武;杨立春;;基于RFID技术的消防设备管理系统设计[J];浙江万里学院学报;2013年01期
中国硕士学位论文全文数据库 前4条
1 林浩;模糊PID控制器仿真研究[D];贵州大学;2006年
2 彭爱玲;消防水恒压控制系统的研究[D];山东大学;2008年
3 戚发勇;船舶救生消防设备管理系统的研究[D];大连海事大学;2009年
4 丁成松;基于模糊PID的恒压供水控制系统设计[D];山东大学;2010年
,本文编号:1131506
本文链接:https://www.wllwen.com/kejilunwen/anquangongcheng/1131506.html