河南理工大学毕业设计(论文)说明书
摘要
随着生活水平的提高,人们对自我财产的保护意识逐渐增强,同时伴随着现代科技逐
步走进人们的生活,智能家居应运而生。报警系统作为智能家居的一部分备受人们重视,
而市场上的报警系统的设计虽日渐成熟,但依然有缺陷。本设计独辟蹊径,运用加速度
传感器作为主要感知层,这样不用限制门窗的材质,使报警系统更加完善。
本设计针对现有的 GSM 无线网络,介绍了基于 GSM 的远程家庭智能报警系统的设计
及实现方法。利用各种传感器,如温湿度传感器、加速度传感器等对家中可能出现的各
种意外情况进行采集,并通过组建的家中内部无线网络及时向单片机进行中断报警。GSM
模块在单片机控制下,利用 GSM 网络,将各种报警信息通过短信的方式发送到预先设定
的手机中,达到了远程无线智能报警的功能。同时,本文在对加速度信号的处理上,采用
新的方法,即使用加速度平均值,并设定参考点的思路和方法,有效避免了漏报、误报现
象的产生,是系统更加稳定。经过测试,该系统经济、可靠、稳定性高。家庭无需为传
感器布线,具有广泛的市场推广价值。
关键字:单片机;加速度传感器; 温度传感器 DHT11; GSM 模块
I
河南理工大学毕业设计(论文)说明书
Abstract
With the raising of living life, more and more people have the mind to protect their
possessions .As the modern science and technology gradually come into the life of people,
Intelligent household arises at the same time. as a part of the smart home Alarm system has
been given much attention. Although the market alarm system design is mature, it still has
much weakness.
Aiming at the existing GSM wireless network , a design and solution of realizing
long-distance house intelligent warning system based on GSM network has been
introduced.Different kinds of contingencies gathering by sensors in house are reported to
MCIU in time by inner wireless network.GSM module with the control of MCU utilizes the
GSM and send the warning information by short-message to the beforehand fixed telephone
numbers,achieving the long-distance wireless warning function.At the same time, we use a
new method to come up with the processing of acceleration signal. We use the average
acceleration and the ideas that sets the reference point After testing,the system possess of
economical、reliable high stable qualities.This method effectively avoid the mistake, witch
makes the system more stable. After testing,the system possess of economical、reliable high
stable qualities.Furthermore,there is no need wiring for sensors,so the system has abroad
value of business popularity.
Keywords:MCU;MMA7455;DHT11;GSM module
II
河南理工大学毕业设计(论文)说明书
目录
1 引言 ....................................................................1
1.1 国内外现状 ........................................................ 1
1.2 设计目的与意义 .................................................... 1
1.3 系统结构流程图 .................................................... 2
2 硬件设计 ................................................................3
2.1 传感器的选型 ...................................................... 3
2.1.1 MMA7455I 加速度传感器 ........................................ 3
2.1.2 DHT11 温度传感器 ............................................. 7
2.2 PT2262/2272 无线收发模块 ..........................................11
2.3 AT89S52 单片机模块 ................................................13
2.3.1 AT89S52 单片机概述 .......................................... 13
2.3.2 AT89S52 单片机的典型功能 .................................... 18
2.4 GSM 模块 ..........................................................20
3 软件设计 ...............................................................22
3.1 系统软件设计的总体思路 ............................................22
3.1.1 主函数软件设计流程图 ........................................ 22
3.1.2 基于 C 语言的程序调试 ........................................23
3.2 系统各功能模块的软件设计 ......................................... 29
3.2.1 温度传感器 DHT11 的软件设计 ..................................29
3.2.2 加速度传感器 MMA7455 的软件设计 ..............................29
3.2.3 IIC 通讯协议 ................................................ 30
3.2.4 液晶显示的软件设计 ..........................................31
3.2.5 GSM 模块中的 AT 指令 ......................................... 32
4 系统调试 ...............................................................35
4.1 液晶显示 ..........................................................35
4.2 GSM 的调试 ........................................................35
4.3 加速度传感器的调试 ................................................37
4.4 DHT11 温湿度传感器 ................................................38
5 总结与展望 .............................................................40
5.1 总结 ..............................................................40
I
河南理工大学毕业设计(论文)说明书
5.2 展望 ..............................................................40
参考文献 .................................................................42
致谢 .....................................................................44
附录一 原理图 ............................................................45
附录二 程序 ..............................................................46
II
河南理工大学毕业设计(论文)说明书
1 引言
1.1 国内外现状
在目前国内现代化居住格局日益封闭的情况下,财产安全问题显得尤为重要。当前
安全防范及报警系统是确保住宅、财产安全的重要的途径之一,同时也是数字化家庭的
重要组成部分。当遇到盗窃、失火、煤气泄漏等紧急情况时,及时通过通信系统完成报
警以及提示就显得尤为必要。
目前的、家居报警系统领域多用到开关振动、超声波、红外探测、门磁开关等类型
的传感器,其在应用过程中暴露出诸多的缺点:首先,传感器价格昂贵,体积庞大,难
以集成。比如超声波传感器,体积大,市场价在 8 元左右,操作复杂,易受干扰;其次,
误报现象比较严重,困扰人们的生活,比如我们家里面电车或者汽车上常用的震动型传
感器,在人不小心碰到时就会发出刺耳的警笛声,虽然起到了一定的报警作用,但是给
人的生活带来很大困扰,并且当人距离报警声音传播范围之外时,亦无法知道车辆的安
全状况。另外,市场上并没有一种专业的报警系统,能让人随时随地的知道家庭公司等
安全状况,并能够显示警情位置,警情级别等。
同时大多数的报警系统采用红外传感器和门磁开关配合使用,而门磁开关主要由开
关和磁铁两部分组成,开关部分由磁簧开关经引线连接。定型封装而成;磁铁部分由对
应的磁场强度的磁铁封装于塑胶或合金壳体内。当两者分开或接近至一定距离后,引起
开关的开断从而感应物体。因而门磁开关只适合非铁质的门或窗,但现代家居设计中,
大部分使用的都是铁质合金,门磁开关的应用范围大大地受限。
1.2 设计目的与意义
基于单片机的智能家居防盗系统着重于对家中涉及安全的因素进行监控和报警,用
到的传感器有加速度传感器、温度传感器、烟雾传感器;控制期间使用 AT89S51 单片机;
并且采用无线网络 GSM 节点,采用直接发送短信或拨打电话的方式直接向户主报警。使
得报警更加快捷方便,同时不用布线,避免了维修的复杂性。
同时本设计介绍了一种由嵌入式报警主机、无线发射装置,手机终端,无线传感器
网络节点构成的智能报警系统。
1
河南理工大学毕业设计(论文)说明书
首先本系统采用新型的加速度传感器,能够将门窗的震动和移动两种状态区别开来,
当门窗产生震动而没有发生位移时,通过程序计算没有达到位移门限就判断为没有异常
情况发生。当门窗发生移动时,说明家中可能已经被盗处以较危险的情况,此时告知户
主,拉响警笛,这样就解决了传统报警系统给人们生活带来的干扰。
同时我们将温度传感器布防在厨房、客厅的等地方,通过无线通信技术形成一个传
感器网络,与家庭嵌入式主机系统通信。当某个传感器被触发时,就会向主机发送信号,
主机通过接收到的信号判断警情地址,警情级别做出相应的判断后,通过 GSM 模块儿发
送相应的信息,信息被手机捕获经软件分析后,发出语音告知机主。
1.3 系统结构流程图
本设计主要由三大部分组成,分别为:感知网络、控制主机、客户终端。该框图详
细的说明了该设计的工作流程,我们的产品分为两部分,有家庭传感器节点组成的感知
网络,传感器信号经 MCU 分析后由 2262 配置一个唯一的地址,将信号发给家庭主机,
经分析后经 GSM 模块向手机发射出相应的语音报警信息,告知机主。
图 1-1 系统结构流程图
2
河南理工大学毕业设计(论文)说明书
2 硬件设计
本系统的硬件主要是由传感器网路、PT2262/2267 无线收发模块、MCU 控制器、GSM
模块组成。下图是总体硬件结构:
加速度传感器
温度传感器
PT22
62/22
72
MCU
GSM
户主
图 2-1 系统硬件结构
传感器部分主要是采集家中安全信息,如温度、门窗的移动情况,而本设计最有特
色的部分也在于传感器的选择,采用新型的加速度传感器,使防盗模块更完善;
AT2262/2272 是用于无线连接传感器与单片机的部分,此部分避免了防盗系统大量的布
线工作;单片机主要是对采集信息的处理、判断并做出相应的处理过程,是整个系统的
大脑;GSM 模块主要是用于联系用户,现代在手机十分普及的背景下,采用 GSM 模块进
行短息或语音通话直接通知户主家庭安全情况,会非常快捷,使得家中安全情况得到及
时处理。下面对各部分硬件进行详细说明。
2.1 传感器的选型
2.1.1 MMA7455I 加速度传感器
2.1.1.1MMA7455 工作原理及引脚功能
本设计使用的是飞思卡尔公司的 MMA7455I,飞思卡尔公司有稳定的人员队伍。该公
司在全球 30 个国家拥有 24000 多名研发和设计人员,人员结构知识化,年轻化,有稳
定的教师和辅助人员队伍。其中,天津飞思卡尔公司拥有 40 多名研发和设计人员,90%
以上拥有研究生学历。
该公司在全球 30 个国家拥有多家公司。飞思卡尔全球有 9 个全资生产工厂,一个合
营生产设施,还有与第三方生产商建立的诸多合作关系等。飞思卡尔根据轻资产
3
河南理工大学毕业设计(论文)说明书
(asset-light)战略,有选择地将内部生产能力集中在处于领先地位的细分化或专业加
工工艺上,由第三方工厂提供标准工艺技术,作为内部资源的补充。1992 年,飞思卡
尔公司开始在天津开展业务,包括在天津的封装和测试运行部门,北京、苏州和天津 3
个研发中心,北京、上海和深圳 3 个销售办事处。天津工厂成立于 1992 年,是飞思卡
尔拥有的两个大型芯片测试和封装工厂之一。该工厂占地 400,000 平方英尺,从 2001
年开始投入生产。工厂每周生产超过 900 万个微控制器、混合信号和射频设备。该公
司可提供生产实习、毕业设计的实习设备和场地。
飞思卡尔公司有坚实的科研和技术生产活动。该公司的客户包括摩托罗拉的个人通
讯事业部,以及一些其它消费和汽车电子厂商。2006 年,飞思卡尔在下列领域居于市场
领先地位:汽车(全球汽车半导体产品市场份额位居第一)、网络(全球网络通信处理
器市场份额第一;全球用于蜂窝基站的射频功率产品市场份额位居第一)、工业控制器、
消费电子产品(微控制器和嵌入式处理器市场份额位居第二)和无线产品(无线通信应
用专用标准产品市场份额位居第四;蜂窝手机数字基带半导体产品全球市场份额位居第
四)。公司为客户提供广泛多样的辅助设备,连接各种产品、网络和真实世界的信号(如
声音、振动和压力等)。产品包括传感器、射频半导体、功率管理及其它模拟和混和信
号集成电路。飞思卡尔全球现有 1 万个终端客户,其中包括由公司自己的销售队伍服务
的 100 多家知名的原始设备生产商,以及通过数千个代理商网络服务的其他终端客户。
2004 年,摩托罗拉半导体部成为飞思卡尔半导体。例如,开发出了许多关键产品类别,
包括通信处理器、微控制器、固态加速度传感器、蜂窝式半导体和模块等。摩托罗拉半
导体部一直引领加工工艺技术的发展,从率先使用 200 毫米硅片、铜连线技术、绝缘体
上的硅芯片(SOI)到硅锗碳,为客户带来了性能更高、性能更低的产品。因此选用飞思
卡尔公司的传感器是十分可靠的选择。
MMA7455 是一款数字输出(I2C/SPI)、低功耗、紧凑型电容式微机械加速度计,具
有信号调理、低通滤波器、温度补偿、自测、可配置通过中断引脚(INT1 或 INT2)检
测 0g,以及脉冲检测(用于快速运动检测)等功能。0g 偏置和灵敏度是出厂配置,无
需外部器件。客户可使用指定的 0g 寄存器和 g-Select 量程选择对 0g 偏置进行校准,
量程可通过命令选择 3 个加速度范围(2g/4g/8g)。MMA745xL 系列具备待机模式,使
它成为以电池为电源的手持式电子器件的理想选择。MMA7455 数字三轴加速度传感器模
块核心为飞思卡尔公司的 MMA7455L 数字三轴加速度传感器,该模块设计使用官方推荐
设计,板卡线路经过高电磁兼容设计和优化,具有输出精确,体积小,工作可靠,各种
标识清晰,扩展性好等特点。MMA7455L 芯片安装在带 DIP 插脚的印刷电路板(PCB)上,
4