家庭消防安全监测系统上位机设计(附件)

本设计系统选择无线串口数据传输技术,实现了数据采集与上位机数据接收的高效配合。家庭消防安全监测系统包括单片机系统和无线串口模块,软件包括VB语言开发的上位机。本文主要介绍无线串口通信及上位机监测软件设计及调试。数据库选择的是Microsoft SQL Server 。上位机软件系统包括注册界面、登录界面和主控界面,系统可以监测室内环境是否正常,以便用户快速应对突发状况。此监测系统由于价格合理,使用简单,满足日常生活基本需求,具有基本的民用价值。经过对日常生活场景的测试,此系统各项功能平稳运行。关键词 家庭消防监测,无线串口,VB,上位机,数据库
目 录
1 引言 1
1.1 开发背景及意义 1
1.2 国内外研究现状 1
2 上位机系统开发工具及技术简介 2
2.1 Visual Basic简介 2
2.2 Microsoft SQL Server简介 2
2.3 SQL语句介绍 2
2.4 无线串口模块介绍 3
2.5 USB转接板简介 3
2.6 系统开发的软硬件配置 4
2.7 系统整体设计图 4
3 系统设计要求分析 5
3.1 系统功能要求 5
3.2 软件管理系统 5
4 无线通信实现设计 5
4.1 无线串口接入单片机系统 6
4.2 收发无线串口模块之间通信 6
4.3 无线串口与上位机通信 7
4.4 数据发送格式 8
5 数据库设计 9
5.1 数据库表单分类 9
5.2 数据库具体设计 9
6 上位机系统详细设计 11
6.1 登录注册模块 11
6.2 消防监测系统主页面 14
6.3 告警阀值设置 16
6.4 历史数据查看及查询 16
6.5 实时曲线绘制 18
6.6 解除警报 18
6.7 修改密码 19
6.8用户信息查看及管理 20
7 系统实际使用 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
测试 21
7.1 软件测试目的及测试内容 21
7.2 无线串口通信测试 21
7.3 软件功能测试 22
结 论 32
致 谢 33
参 考 文 献 34
1 引言
1.1 开发背景及意义
在新时代新形势下,党带领人民朝着全面建成小康社会的目标奋斗,人民大众的生活质量显著提高。城市化进程加快的同时,我们周围的高楼大厦越来越多,越来越高,带来了巨大的消防安全隐患。消防监测不到位,一旦发生火灾,便会造成巨大的财产损失,甚至危害生命[1]。
现如今,市面上出现大量的火灾监测设备,这些设备基本是采用实体线连接。随着人们消防意识的增强,对家庭消防安全监测系统也有了更高的要求。传统的有线报警方式存在布线复杂、灵活性差等限制,在可靠性和安全性方面也存在一定问题,这已经不能满足现代的家庭消防要求。而传统无线报警系统又受到报警频段资源不足的限制,以及其辅助设备安装构架的限制,因此报警系统必须要有新的突破。才能适应时代的需求。现代化科学技术、电子技术和智能化技术的发展为无线火灾报警系统的研究提供了大量的技术支持。加速了无线火灾报警系统的研制步伐[2]。
我国的消防监测系统起步相较于发达国家略晚,目前国产消防安全监测系统普遍应用于公共场所,如学校,医院,宾馆。并没有大规模的进入普通家庭,究其原因便是价格偏高,满足不了普通用户的价格要求。此外国产消防安全监测系统暴露出稳定性低,种类少,用户无法编程,调试复杂,设备兼容性差等问题。??
根据以上的分析,开发一种具有国际先进水平、价格符合普通用户预期、具有较高的性价比的家庭消防安全监测系统是非常有必要的。
1.2 国内外研究现状
国内老式的消防安全监测的原理是将传感探测器与报警监控器通过线缆相连,要完成这样的系统的安装,系统耗费材料多,结构设计复杂,造价高。此外由于消防系统一般采用线缆连接,不可避免地会出现线路老化等硬件问题,系统使用中容易受电磁干扰,抗外界干扰能力差[3]。
国外早在一个半世纪之前,就开始对火灾报警系统进行研究。起步较早,技术水准高。美日德等国的无线消防报警系统利用无线通信技术将探测端与监控端计算机连接,进行数据传输,以达到对消防隐患实时监控的目的[4]。在发达国家,智能建筑消防自动报警系统作为智能建筑设备的子系统,技术水平比较成熟。将电子技术和通信技术相互融合,对消防报警系统设备实时监控和远程遥控,构建公共报警监控网络[2]。
早期我国技术方面相对落后国外发达国家,但随着无线通信技术的发展,我国也正在加快在无线消防报警系统方面的研究,以期待赶超发达国家。常见的无线通信技术有红外、zigbee、射频、蓝牙、wifi等[6]。国内目前的无线消防火灾监测系统很多都是基于zigbee技术,基于zigbee的无线火灾探测系统运行功耗低,可实现网络覆盖区与主机之间的双向通信和网络的实时更新,并且监测组网内的所有结点是否有火灾发生[7]。除了zigbee技术,蓝牙、射频、wifi也是使用较多的技术手段,增加了系统开发者的选择面,无线消防监测系统可依据实际需求选用相应的无线通信技术。
无线消防报警监测系统的发展进一步推动了上位机系统的发展,上位机软件的成功开发能够提供实时监测界面,监测数据,自动报警等功能,给用户带来便捷,大大地提高了效率。上位机软件开发语言一般是面向对象的程序设计语言,如Visual Basic、Visual C++,便于模块化,简易化构建上位机系统[9~10]。能够实现界面设计有统一风格,功能可按模块化编程,用户操作简单,容易实现人机友好交互等功能。
2 上位机系统开发工具及技术简介

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/709.html

好棒文