《基于GSM的智能家居报警系统设计_毕业设计(22页).doc》由会员分享,可在线阅读,更多相关《基于GSM的智能家居报警系统设计_毕业设计(22页).doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-基于GSM的智能家居报警系统设计_毕业设计-第 19 页毕业设计基于的智能家居报警系统设计【摘要】 本文介绍了一种操作方便、运行可靠的多功能家庭型智能报警系统。它集防煤气泄漏、防盗贼入侵、防火灾等功能于一体,可实现自动检测、语音报警及远程报警。智能探测器在监测到灾情时只输出报警信号开关量,单片机处理器会自动控制GSM接口电路,根据险情类别,自动发送短信报警到用户手机。该系统成本低、实用、可靠、功能灵活多样等特点。【关键词】 报警系统 GSM 语音 传感器 STC12C5A60S2【Abstract】 This article describes an easy to operate, rel
2、iable operation of the multi-function home intelligent alarm system. It combines anti-gas leak, anti thieves invasion, fire prevention and other functions into one, you can achieve the automatic detection, voice alarm and remote alarm. Intelligent detectors to monitor the disaster when only output t
3、he alarm signal switch, single-chip processor will automatically control the GSM interface circuit, according to danger category, automatically send SMS alarm to the users mobile phone. The system is low cost, practical, reliable, flexible and diverse characteristics etc.【Keywords】 warning system GS
4、M voice sensor STC12C5A602目 录第1章 引言11.1 前言11.2 本设计任务及要求1第2章 GSM原理及概述2第3章 系统各组成单元方案设计与论证33.1 系统总框图33.2 方案论证比较3第4章 系统硬件电路设计54.1 单片机最小系统模块设计54.2 ISD4004语音芯片54.3 显示电路设计64.4 热释电传感器电路设计74.5 气体传感器电路设计8第5章 系统软件电路设计95.1 系统程序的主要部分95.2 显示程序设计105.3 按键程序设计105.4语音模块程序设计11第6章 系统测试及分析126.1 系统测试126.2 测试数据及分析126.3 不足
5、与展望13总结14致谢15参考文献16附录17附录一: 原理图17附录二: 电路PCB图18附录三: 实物图19附录四: 源程序代码21第1章 引言1.1 前言随着现代电子技术和通信技术的迅速发展,人们的家居生活正在变得越来越舒适便利。然而,生活中总存在一些这样那样的安全隐患,如火灾、煤气中毒、匪盗等,这些都已经严重危害到了人们的家庭幸福。于是关于智能家居的概念应运而生,而其中家居安全报警系统就是智能家居的一个重要组成部分。早前的家庭安全报警系统都是针对某个具体的安全隐患进行设计的,如煤气报警器、红外线防盗报警器、火灾报警器等,这些报警装置基本能够满足一般的需求,然而它功能比较单一、无二次报警
6、功能,性价比也不是很高。例如燃气泄漏致人昏迷后无进一步防范措施、或无人在家时发生匪盗或火情,单纯的警铃报警失去了意义,这显然不能很好的满足家庭综合报警的使用要求。而全智能家庭防盗报警采用的是ADT全球安防系统。它的特点是功能强大、技术成熟,但是价格昂贵,故没有被大量的普及使用。从中我们也可以看出随着互联网技术的不断发展,将家庭安全报警系统进行区域的联网,安全系数大大提高。GSM报警系统采用工业级无线移动通讯网络及相关的数字处理技术,已逐步应用于技术安全防范领域,广泛应用于家庭,商用,小区物业,电力,交通,石油,煤炭,铁道,市政,公安等部门行业的安防装置,数据监测以及远程监控系统等等。它利用GS
7、M无线移动通讯网络短信息数据传输模式平台,真正实现了超远距离方便、灵活的无线报警处理及控制,解决了固定电话或有线宽带网络有线数据传输模式报警的局限性,真正做到全无线报警。本系统就是利用GSM来完成检测区的远程报警设计,设计中我们使用是温度传感器,气体传感器以及热释电传感器完成多方为的设防保护和使用ISD4004芯片对数据进行语音播报,同时可以根据用户需要设置手机号功能。未来的发展趋势将以智能、信息为主流,使GSM智能家居警仪的发展更人性化。1.2 本设计任务及要求1.2.1 设计任务设计制作GSM智能家居报警系统,具有煤气泄漏报警,火灾报警,红外报警,将报警信息通过GSM模块发送到指定手机报警
8、及语音报警。当有煤气泄漏和火灾时通过判断传感器A/D的变换就可知道当前是否报警,如有煤气泄漏,则启动报警功能,在无报警内容时通过DS1302时钟芯片显示实时的时间,当进入设防模式时通过热释电传感器就可以检测到是否有人传入并进报警和语音提示。1.2.2 设计要求1、 通过MQ-6气体传感器检测环境气体信息;2、 通过DS18B20正确读取相关温度信息;3、 通过热释电检测人体信息;4、 12864液晶显示万年历、温度;5、 通过设防可以在有人闯入时向指定手机发送报警信息。第2章 GSM原理及概述GSM是全球移动通信系统(Global System for Mobile communication
9、s) 的简称。GSM 是当前应用最为广泛的移动电话标准,全球超过200个国家和地区超过10亿人正在使用GSM电话。所有用户可以在签署了漫游协定移动电话运营商之间自由漫游。GSM 较之它以前的标准最大的不同是它的信令和语音信道都是数字式的,因此GSM被看作是第二代(2G)移动电话系统。这说明数字通讯从很早就已经构建到系统中1。从用户观点出发,GSM的主要优势在于用户可以从更高的数字语音质量和低费用的SMS之间作出选择。网络运营商的优势是他们可以根据不同的客户定制他们的设备配置,因为GSM作为开放标准提供了更容易的互操作性。这样,标准就允许网络运营商提供漫游服务,用户就可以在全球使用他们的移动电话
10、了。GSM网络一共有4种不同的蜂窝单元尺寸:巨蜂窝,微蜂窝,微微蜂窝和伞蜂窝。覆盖面积因不同的环境而不同。巨蜂窝可以被看作那种基站天线安装在天线杆或者建筑物顶上那种。微蜂窝则是那些天线高度低于平均建筑高度的那些,一般用于市区内。微微蜂窝则是那种很小的蜂窝只覆盖几十米的范围,主要用于室内。伞蜂窝则是用于覆盖更小的蜂窝网的盲区,填补蜂窝之间的信号空白区域。GSM同样支持室内覆盖,通过功率分配器可以把室外天线的功率分配到室内天线分布系统上。这是一种典型的配置方案,用于满足室内高密度通话要求,在购物中心和机场十分常见。然而这并不是必须的,因为室内覆盖也可以通过无限信号穿越建筑物来实现,只是这样可以提高
11、信号质量减少干扰和回声。短信收发的编码格式一共有三种:Block模式, Text模式和PDU(protocol description unit)模式。其中Block Mode已经逐渐被淘汰,下面介绍的内容,是在PDU Mode下发送和接收短消息的实现方法。PDU串表面上是一串ASCII码,由“0”-“9”、“A”-“F”这些数字和字母组成。它们是8位的十六进制数。PDU串不仅包含可显示的消息本身,还包含很多其他信息2。第3章 系统各组成单元方案设计与论证3.1 系统总框图系统以STC12C5A60S2单片机为核心,连接各外部电路完成人机交互等各功能的控制。系统的总体框图如图3-1所示: 12
12、864显示电路时钟电路单片机语音播报电路复位电路GSM模块电路电源电路传感器电路按键电路图3-1系统总体框图电路设计部分以单片机控制电路为核心由时钟电路,复位电路,电源电路,按键电路,12864显示电路,语音播报电路,GSM模块电路和传感器电路共同组成GSM智能家居报警系统电路。3.2 方案论证比较 3.2.1 CPU控制模块方案设计方案一:采用32位的LPC2138作为控制CPU,LPC2138采用了PHILIPS公司基于ARM7TDMI-S核的ARM芯片,拥有RDI标准接口、同步Flash刷新技术以及影射寄存器窗口等三项国内ARM仿真器设计最领先的3种技术,内部PLL锁相环倍频可以得到更高
13、的CPU处理速度,硬件自带的AD、DA、捕获、匹配以及同步与异步的通信方式更方便用户的编程设计,并且可以达到很高的实时性,但是价格较昂贵。方案二:采用宏晶科技有限公司的STC12C系列的5A60S2单片机作为控制CPU,该单片机拥有2路PCA捕获/匹配,8路10位高速A/D转换,转换速度可以达到25万次每秒,且价格便宜,使用于各种仪器与工业控制。综上所述,由于使用ARM控制需要对所有的接口做电平转换,增加了硬件电路的复杂性,在同样能够完成功能的前提下考虑到性价比与设计的便利性本系统选择使用STC12C5A60S2的单片机作为CPU的控制核心。3.2.2 显示模块方案设计由于此系统用到中文等信息
14、,考虑实用问题,故采用LCD12864液晶显示屏,字符型液晶显示模块是一种专门用于显示字母、数字、符号和汉子信息等点阵式LCD,其拥有友好的人机界面及强大的显示功能。特别适用于智能控制的可编程人性化显示。与中文液晶显示相比,英文液晶显示其表现更为绚丽,因此选择中文的LCD。而且液晶显示有功耗低,体积小,重量轻,寿命长,不产生电磁辐射污染等优点。3.2.3 气体传感器模块方案设计方案一:金属氧化物半导体传感器 可以在%LEL/LFL水平上检测可燃气体和蒸气的传感器是金属氧化物半导体传感器(或称MOS)。MOS也可以用来检测毒性水平。它由一个金属氧化物半导体的传感器件(比如氧化物SnO2)构成。在
15、新鲜空气条件下,它的电导较小,而一旦接触还原性气体或者易燃易爆气体,电导会增加。通过改变传感器的加热温度可以调整它对于不同物质的灵敏度。MOS传感器也可用于检测宽范围的有毒气体和易燃易爆气体。它最常使用的领域是检测ppm级的碳氢化合物和有毒气体,但是价格较贵。方案二 :MQ系列气体传感器 MQ-6型液化气气体传感器对液化气,丁烷,丙烷有较高的灵敏度,对乙醇蒸气,烟雾几乎不响应。适用于家庭或工业上对LPG,丁烷,丙烷,LNG的检测装置。具有快速的响应恢特牲、长期的使用寿命和可靠的稳定性、价格便宜和简单的驱动电路等特点。综合以上所述,我们采用方案二。单片机通过自身带的ADC对传感器AD值进行检测,
16、当发现数值过低时发出可燃体警告。3.2.4 GSM模块方案设计西门子公司的TC35是一款双频900/1800MHZ高度集成的GSM模块。在GSM网络日臻完善的今天,TC35秉承了西门子一贯的优秀品质,它易于集成,使用它可以在较短的时间内花费较少的成本开发出新颖的产品。在远程监控和无线公话以及无线POS终端等领域能看到TC35无线模块在发挥作用,是产品质量和性能的保证。由于西门子的模块性价比较高也满足我们设计的需要所以选用此模块完成短信发送功能。将串口与单片机进行连接来进行通讯。第4章 系统硬件电路设计4.1 单片机最小系统模块设计STC12C5A60S2是一种低功耗、高性能CMOS8位微控制器
17、,具有60K 在系统可编程Flash 存储器器、中央处理器、程序存储器(Flash)、数据存储器(RAM)、EEPROM、定时/计数器、I/O接口、UART接口和中断系统、SPI接口、高速A/D转换模块、PWM(或捕捉/比较单元)以及硬件看门狗、电源监控、片内RC振荡器等模块。可以说STC12C5A60S2单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统(SOC),可以很容易地构成典型的测控系统。 本系统设计主要应用其PWM(或捕捉/比较单元)、四路10位高速A/D转换模块、SPI接口、定时/计数器、I/O接口等功能模块。图4-1 单片机最小系统模块电路图4.2 ISD
18、4004语音芯片 ISD4004 系列工作电压3V,单片录放时间8 至16 分钟,音质好,适用于移动电话及其他便携式电子产品中。芯片采用CMOS 技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI 或Microwire)送入。芯片采用多电平直接模拟量存储技术, 每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和金属声。采样频率可为 4。0,5。3,6。4,8。0kHz,频率越低,录放时间
19、越长,而音质则有所下降,片内信息存于闪烁存贮器中,可在断电情况下保存100 年(典型值),反复录音10 万次。自动静噪(AMCAP) 当录音信号电平下降到内部设定的某一阈值以下时,自动静噪功能使信号衰弱,这样有助于养活无信号(静音)时的噪声。通常本端对地接1mF 的电容,构成内部信号电平峰值检测电路的一部分。检出的峰值电平与内部设定的阈值作比较,决定自动静噪功能的翻转点。大信号时,自动静噪电路不衰减,静音时衰减6dB。1mF 的电容也影响自动静噪电路对信号幅度的响应速度。本端接VCCA 则禁止自动静噪。ISD4004 工作于SPI 串行接口。SPI 协议是一个同步串行数据传输协议,协议假定微控
20、制器的SPI 移位寄存器在SCLK 的下降沿动作,因此对ISD4004 而言,在时钟上升沿锁存MOSI 引脚的数据,在下降沿将数据送至MISO 引脚。电路图如图4-2所示:图4-2 ISD4004语音芯片模块电路图4.3 显示电路设计本系统由于需要显示汉字项目和转速变化曲线,故采用12864液晶显示器。带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机
21、交互图形界面。可以显示84行1616点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。基本特性:1,低电源电压(VDD:+3.0-+5.5V);2,显示分辨率:12864点;3,内置汉字字库,提供8192个1616点阵汉字(简繁体可选);4,内置 128个168点阵字符;5,2MHZ时钟频率;6,显示方式:STN、半透、正显;7,驱动方式:1/32DUTY,1/5BIAS;8,视角方向:6点;9,背光方式:侧部高亮白色LED,功耗仅为普通
22、LED的1/51/10;10,通讯方式:串行、并口可选;11, 内置DC-DC转换电路,无需外加负压;12,无需片选信号,简化软件设计;13,工作温度: 0 - +55 ,存储温度: -20 - +60 。12864电路图如图4-3所示:图4-3 12864显示电路4.4 热释电传感器电路设计 热释电红外探测器电路采用的器件包括红外探测器专用芯片红外传感信号处理器BISS0001、热释电红外探头RE200B(传感器)及一些外围元件(电阻电容)。它的正常工作电压是+4.5V(工作范围可在3V到5V之间)。 检测元件BISS0001是CMOS数模混合专用集成电路,具有独立的高输入阻抗运算放大器,可
23、与多种传感器匹配,进行信号预处理。另外它还具有双向鉴幅器,可有效抑制干扰,其内部设有延迟时间定时器和封锁时间定时器。管脚排列及各点波形如图4-4-1和4-4-2所示。当A端等于“0”时,为不可重复触发工作方式,即在TX时间内,任何工C7的变化都被忽略,直至延迟时间TX结束。当TX时间结束时,UO下跳回低电平,同时启动封锁时间定时器进入封锁周期Ti。在Ti周期内,任何IC7的变化都不能使UO为有效状态。本电路中由于BISS0001的1脚接的是低电平,即此时芯片设置为不可重复触发状态,所以在延时周期内,电路不会被重复触发,直到延时周期结束。这一功能的设置,可有效抑制负载切换过程中产生的各种干扰。R
24、R1, RC1为输出延迟时间Tx的调节端,RR2, RC2为触发封锁时间Tx的调节端。 图4-4-1 BISS0001的管脚排列图 图4-4-2 BISS0001的管脚波形图图4-4-3所示为红外探测器部分的电路图。当热释电红外探头接收到人体发出的红外线后,经过内部转换,输出一个微弱的低频电信号到BISS0001芯片的第一级运算放大器工Cl的同相输入端(14脚),对信号进行处理,处理后UO脚(2脚)输出高电平信号,经非门后送单片机的P0.0脚进行报警处理。2图4-4-3 红外探测器部分的原理图4.5 气体传感器电路设计MQ-6型液化气气体传感器对液化气,丁烷,丙烷有较高的灵敏度,对乙醇蒸气,烟
25、雾几乎不响应。具有快速的响应恢特牲,长期的使用寿命和可靠的稳定性和简单的驱动电路等特点,适用于家庭或工业上对LPG,丁烷,丙烷,LNG的检测。装置MQ-6气敏元件的结构和外形如图所示(结构A或B),由微型AL2O3陶瓷管、SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不绣钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。MQ-6型气敏器件对不同种类,不同浓度的气体有不同的电阻值。因此,在使用此类型气敏器件时,灵敏度的调整是很重要的,一般用1000ppm液化气校正传感器3。其原理图如图4-5所示:图4-5 MQ-6型液化气气体传感器内部结构图传感器模块电路原理图见图4-8。图4-
26、5 MQ-6气体传感器模块电路图第5章 系统软件电路设计5.1 系统程序的主要部分本系统的软件设计采用数据与图形相结合的表示方式, 功能清晰、 使用方便。主程序是单片机程序的主体,整个单片机端系统软件的功能的实现都是在其中完成的,在此过程中主程序调用了子程序及中断服务程序。程序首先完成初始化过程,然后判断是否有报警,然后根据判断发送报警。流程图如图5-1所示。图5-1 程序总体流程5.2 显示程序设计本设计除了实现防盗、煤气泄漏报警的功能外u实时日历时钟显示的功能,如图5-2所示为LCD12864显示流程图, 图5-2 LCD显示流程5.3 按键程序设计接通电源后系统进入待机状态,此时通过按键
27、输入手机和短信中心等数值。如下图5-3所示。图5-3 按键流程图5.4语音模块程序设计通过单片机模拟SPI总线来实现对单片机的读写控制,可在指定的地址播放内容可以在指定的地址录相关内容具体程序如图如下4-5.图5-4 ISD4004程序流程图第6章 系统测试及分析6.1 系统测试整个系统设计完成后,要进行运行调试,排除软件和硬件的故障,同时验证系统的可靠性及稳定性,使系统符合设计要求。本系统的调试主要分两个步骤:单片机系统调试及整个控制系统运行调试。结合系统软件测试,利用硬件平台进行功能性检测,即验证系统软硬件综合测试正常。主要包括了温度传感器电路、MQ-6气体传感器电路、热释电传感器、键盘输
28、入、液晶显示等,并实现各部分功能的综合测试。该综合测试主要在系统调试正常的情况下,验证煤气气体综合测试情况。首先对调整MQ-6的灵敏度,在液晶上显示,通过一些特殊手段,改变环境的液化气气体含量,看液晶上气体灵敏度是否会改变。通过测量当液化气浓度达到1000ppm时,系统发出“煤气泄漏”语音报警和GSM发出“煤气泄漏”中文短信报警到用户手机;当室内温度高于假设的70时,系统发出“火灾报警”语音报警和GSM发出“火灾报警”中文短信到用户手机;当室内有人入侵时,系统发出“有人入侵”语音报警和GSM发出“有人入侵”中文短信报警。实现了险情识别报警,同时减小了误报的几率,使得设计更加人性化。6.2 测试
29、数据及分析6.2.1热释电感应距离测量在主人外出模式下,当室内有人入侵的时候,热释电可以感应到人的存在,同时发出远程报警。在调节好红外热释电模块的灵敏度后,通过测量,我们可以测得热释电的感应有效范围,并实现语音报警和远程短信报警,数据记录于表6-2-1:表6-2-1热释电感应有效范围范围/m 序号 2.5 3.4 3.8 4.3 4.9 5.4 5.7 6.3 6.5 7. 0 1 报警 报警 报警 报警 报警 报警 报警 报警 无报警 无报警 2 报警 报警 报警 报警 报警 报警 报警 报警 报警 无报警 3 报警 报警 报警 报警 报警 报警 报警 报警 无报警 无报警 4 报警 报警
30、报警 报警 报警 报警 报警 报警 无报警 无报警 5 报警 报警 报警 报警 报警 报警 报警 报警 无报警 无报警 6 报警 报警 报警 报警 报警 报警 报警 报警 报警 无报警 7 报警 报警 报警 报警 报警 报警 报警 报警 无报警 无报警 分析:理论上红外热释电的有效感应范围应该为0-7m,通过测试,从0m开始到7m,其中到6.3m的范围都能感应到,但是到6.5m的时候开始出现感应不灵,主要可能是出现些电子干扰,及线路误差。6.2.2 温度测试本系统通过用DS18B20测试温度高低,实现火灾报警功能。开始设定一个初值如70,当温度传感器测得值超过这个初值时则系统进行语音报警和远程
31、短信报警。调试的过程中,为了更方便调试及测量,设计中使用了电吹风加热,同时通过与四位半高精确温度测量仪器相比较,多次测量,判断出误差。并记录表6-2-3:表6-2-3:温度传感器测得的温值与高灵敏度温度测量仪测出室温值记录表 次数温度/12345678传感器温度值/7071717071707071高灵敏度温度测量仪/70.371.571.870.671.870.570.471.2分析:当电吹风加热到70左右的时候,系统发出语音报警和远程短信报警,但有时可能因为系统响应较慢,所以当温度检测到71时才开始发出报警。由实验数据所得本系统所使用的DS18B20测得的数值在精度上和准确度上都比高精度的温
32、度测量仪低,但是相差不是很大,因而使用DS18B20作为火灾温度检测是具有一定的可行性的,同时其较低的价格,也可以降低设计成本。6.3 不足与展望本设计经过硬件与软件的调试运行,基本完成了对智能住宅盗情、火情、煤气泄漏等进行自动监测,并实现了自动报警功能。运行结果表明该装置在技术上有一定的可靠性,但也存在着一些问题。例如有人放置信号干扰器,则GSM报警可能不能发出短信报警;防火探测器检测过于单一,可能会有漏报的情况,另外尚有许多理论问题和工程应用问题需要进一步的探索和研究,就研究和发展状况来看今后仍需在以下几个方面努力:1、由于火灾探测器过于简单,可以在系统中加入MQ-2烟雾检测传感器,对烟雾
33、进行浓度检测;2、热释电红外传感器的检测能力会随着距离的增加而减弱,因而可以在门窗增加电磁阀控制器,当有人破门而入时,就可以及时检测到有人入侵,然后通过单片机控制系统发出语音报警和短信报警。3 随着气体传感器检测技术不断的发展,在气体浓度检测方面可以做到精度更高,检测速度更快,这样才更好的发现险情,做出正确和及时的处理。总结本文从整体到部分详细介绍了智能家居报警控制器的设计。通过查阅大量资料,本文提出了几种可行性方案,对硬件电路的实现方案进行了分析对比,并最终选择了基于GSM模块的实现方案。在比较重要的部分进行了详细的论述,并且给出了程序及说明,其可靠性和稳定性都达到了很好的效果。本设计已经完
34、成了对智能住宅盗情、火情、煤气泄漏等进行自动监测并实现了自动报警功能。经测试,热释电红外传感器的感应范围为6.3m左右;在外界温度为70时,DS18B20温度传感器能够准确感应,并发出报警,基本实现预期目的,同时系统还能够辨别不同险情,进行不同的报警,方便主人正确处理险情,使设计跟家智能化、人性化。在现代电子科技的高速发展过程中,微型化、集成化、高密度化以及设备的高精度化已经成为一种长期的趋势,这就要求我们力求使用更精确的设备。本设计中使用的芯片只是当前电子科技发展的一般产物,随着科技的不断发展,更高密度,更高精度的芯片将会取代现有的产品,所以我们还要不断的学习,不断的丰富和更新我们的产品,提
35、出更高的要求。致谢接近两个月的毕业设计结束,在这段时间的设计和学习过程中,我得到了很多人的帮助,学到了很多东西。在此我要感谢罗锦彬老师和任志山老师,是你们的细心指导和关怀,使我能够顺利的完成毕业设计及论文。在我的学业和论文的研究工作中无不倾注着老师们辛勤的汗水和心血。老师的严谨治学态度、渊博的知识、无私的奉献精神使我深受启迪。从尊敬的导师身上,我不仅学到了扎实、宽广的专业知识,也学到了做人的道理。在此我要向我的导师致以最衷心的感谢和深深地敬意。在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我
36、的同学。 参考文献1 冯娟,曾立华基于GSM 的住宅智能报警系统的设计J微计算机信息,200824:100-1012 韩斌杰GSM原理及其网络优化M机械工业出版社,20013 卢宪友智能远程家电控制及安防系统的研究D曲阜师范大学,20104 高放,杜云,冯建武等基于GSM 网络短消息的汽车防盗报警系统设计J河北工业科技,2009,26:182-1845 张洪润传感器技术大全(上册)M北京航空航天大学出版社,20086 赵冲基于GSM的防盗报警系统设计D西安科技大学,20077 林雪梅.热释电红外传感器及其应用J.甘肃科技纵横,2005.1:4-6 8 瞿贵荣.热释电红外传感器的结构原理及特性J
37、.家庭电子,2005.8:18-21 9 谢崇明GSM 汽车防盗报警系统设计J装备制造技术,2008.1:105-10710 李晓思.基于无线GSM网络的智能型住宅自动控制系统J.传感器世界,2010.7:75-7611 孟振中.基于ISD4004芯片的语音录放系统设计J.成功(教育),2008.1:91-9312 童名文.一种新型报警器的研制J.高校电子学报,2003.5:45-5913 张援朝.防火探测器及气体传感器J.家用电器.消费,2000.5:80-8314 陈静,尚鲜连, 张苏. 基于GSM的无线数据传输系统的设计J,2010.9:36-40 15 郭天祥.新概念51单片机C语言教
38、程M,电子工业出版社,2010.316 Introduction to the SMS in PDU mode Vi.00,Januaty.200017 GTS GSM 07.07 Version 5. 0. 0. Digital cellular telecommunications system(Phase 2+); AT command set for GSM Mobile Equipment(ME)(GSM07.07)S,SMG 4.1996.7.118 TC35i Hardware Interface Description, Version:03.01, DocId:TC35i_
39、HD_ v03.01, September 09,2005附录附录一: 原理图附录二: 电路PCB图附录三: 实物图附录四: 源程序代码#define uchar unsigned char#define uint unsigned int#define CMGF 0X02#define CMGD 0X03#define CREG 0X04#define CMGR 0X05#define CMGS 0X06#define CSCA 0X07#define ATDAT 0X08#define TC35RET 0X00uchar flag=0;/头函数#include #include #incl
40、ude LCD12864.h#include 4004.h#include key.h#include DS1302.h#include Data.h#include DS18b20.h#include ADC.h/发送报警信息uchar SMS_SendBJ(void);/向串口发送一个字符 void send_uart(uchar ch);/串口初始化void InitUart();/AT网络状态查询指令void AT_CREG();/AT复位指令void AT_RST();/AT接收格式指令void AT_CMGF();/发送温度信息uchar SMS_Send(uint Temp,uc
41、har flag);/写信息中心号void AT_CSCA();/读取信息uchar SMS_READ(uchar Mode);/AT短消息读取指令void AT_CMGR();/模块初始化void GSMINIT();/AT短消息删除指令void AT_CMGD(uchar D);/短信删除当前void SMS_Delete_Now();/AT发送短信void AT_FSDX(uchar X);/需要改动的地方/uchar code TC_ZXH=AT+CSCA=+86; /本地中心设置命令uchar TC_SMS_Address= 13000000000; /本地中心号uchar Tele
42、phone_Number=13000000000; /目的电话号/其他地方不要乱动/uchar code TC_WLZT=AT+CREG?; /网络状态查询uchar code TC_MSXZ=AT+CMGF=0; /发送模式选择。uchar code TC_DQML=AT+CMGR=1; /短信读取命令。uchar code TC_SCML=AT+CMGD=; /短信删除命令。uchar code TC_ATF=AT&F; /格式化命令uchar code TC_FXDX=AT+CMGS=; /发送短信/现在温度?uchar code NowT=73B057286E295EA6FF1F;uc
43、har TC35_CON;uchar TC35_RE195,TC35_MAX,i_receive,i_TC35_RECE;uchar Mode=0,K=0;/号码匹配或者只需内容匹配uchar GSMMode=1;uchar X=0,Y=0;uint LCDi=0;/温度uint TT=0;uchar TempT=0;uchar WDUP=30;uint KRUP=600;/可燃气体uint KRQT=0;/报警状态uchar BJZT=0;sbit JDQ = P20;sbit LED = P37;sbit RSD = P36;uchar ModeLCD=0;/主函数void main(vo
44、id)uchar key=0,i=0;LED=0;/初始化DS1302Ds1302_Init();/温度转换tmpchange();/返回温度TT=tmp();TempT=TT/10;/Ds1302_Write_Time();/读取按键key=GetKey();InitADC();InitUart();/录音调整if(key=1)/调用LCD显示图片(扩展)初始化程序initina1();ModeLCD=1;lcd_mesg(0x90,LY1);while(ModeLCD4)key=GetKey();Kdeay();/按键录音if(key=2)if(ModeLCD=1)playcout=1;reccout=1;else if(ModeLCD=2)playcout=5;reccout=5;else if(ModeLCD=3)playcout=10;