基于GSM短信模块的家庭防盗报警系统程序
- 格式:doc
- 大小:55.00 KB
- 文档页数:9
基于GSM短信模块的家庭防盗报警系统的设计目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 课题背景 (1)1.2 防盗报警系统在国内外的发展 (1)1.3 设计方案与可实现功能 (2)1.3.1 设计方案 (2)1.3.2 设计任务 (3)1.3.3 系统预实现功能 (3)第2章系统总体方案设计 (4)2.1 系统框图 (4)2.2 系统总体方案 (4)2.3 元器件或模块的选型 (5)2.3.1 单片机的选择 (5)2.3.2 红外检测传感器的选择 (6)2.3.3 GSM短信模块的选择 (6)2.3.4 可燃气体检测传感器的选择 (6)2.3.5 烟雾传感器的选择 (7)2.3.6 显示模块的选择 (7)2.4 元器件或模块的最终选择方案 (7)第3章系统硬件电路设计 (8)3.1 红外检测电路的设计 (8)3.1.1 LM393比较器 (8)3.1.2 红外检测电路 (8)3.2 GSM短信模块的电路设计 (9)3.3 可燃气体检测传感器的电路设计 (10)3.4 烟雾传感器的电路设计 (10)3.5 单片机最小系统的电路设计 (11)3.5.1 单片机 (11)3.5.2 时钟电路 (12)3.5.3 复位电路 (13)3.5.4 单片机最小系统 (13)3.6 显示模块的电路设计 (14)3.7 独立按键的电路设计 (15)3.8 声光报警电路设计 (16)第4章系统软件设计 (17)4.1 Keil简介 (17)4.2 Altium Designer 18简介 (17)4.3 系统主程序软件设计 (17)4.4 系统子程序软件设计 (19)4.4.1 串口软件设计 (19)4.4.2 液晶显示软件设计 (20)4.4.3 GSM短信模块软件设计 (21)4.4.4 独立按键软件设计 (22)第5章电路焊接与系统调试 (23)5.1 电路焊接 (23)5.1.1 准备工作 (23)5.1.2 焊接 (23)5.2 系统调试 (23)结论 .................................................................................................错误!未定义书签。
基于GSM短信模块的家庭防盗报警系统本系统主要由单片机和GSM短信模块组成,借助最可靠、最成熟的GSM移动网络,以最直观的中文短消息或电话形式,直接把报警地点的情况反映到手机屏幕上。
它采用主动式红外传感器进行检测,变有形的传统防盗网防盗窗为无形,给火灾时的逃生提供方便。
并配备烟雾传感器和燃气泄漏传感器,实现防火、防燃气泄漏的作用。
GCSM GSM模块将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。
因此,GSM模块具有发送SMS短信,语音通话,GPRS数据传输等基于GSM网络进行通信的所有基本功能。
简单来讲,GSM模块加上键盘、显示屏和电池,就是一部手机。
简单汉字自动书写笔一、任务设计一个系统,让一支笔自动在A4白纸上写汉字。
二、要求1 基本要求用相关软件进行建模与测试,使设计的系统能实现以下参数要求:1) 能够以指定的大小写指定的汉字;2) 字的内容、字体、字的大小和个数等参数可以预置;3) 具有换页功能,写完一张后的可将纸移动到其它位置;4) 换页之后,在另一张A4白纸的中间位置上继续写字;5) 字体工整、匀称、美观,大小和笔划粗细协调,纸面整洁。
2 发挥部分在不采用现成打印产品的情况下,制作一个简单汉字自动书写笔的实物,使其完成以下功能:1) 笔可以抬起和放;2) 书写笔一旦启动,不再允许人工控制。
3) 在一张A4白纸的中间位置写“电子”两个汉字,A4白纸上不能有任何标记;4) 汉字字体大小要求大于二号字体;5) 字体工整、匀称、美观,大小和笔划粗细协调,纸面整洁。
2009年电子设计大赛题目光伏并网发电模拟装置(A题)声音导引系统(B题)宽带直流放大器(C题)无线环境监测模拟装置(D题)电能收集充电器(E题)数字幅频均衡功率放大器(F题)低频率功率放大器(G题)LED点阵书写显示屏(H题)模拟路灯控制系统(I题)。
基于GSM平台的防盗报警系统为了适应通信的迅猛发展,加强竞争能力,提高劳动生产率和网络维护水平,促进维护体制的深化改革,迫切需要解决通信环境监控安防问题。
通信公司环境监控安防问题是对分散、面广的各个独立的基站机房环境参数进行遥测、遥信、遥控和遥调,监视设备的运行状态,监视机房环境状态,记录和处理有关数据,及时侦测安防告警并通知相关人员处理,从而实现移动交换局和移动通信机房动力及环境的少人或无人值守,提高通信设备的安全性。
为了解决上述问题,我公司设计了一套基于GSM/GPRS/CDMA平台的安防解决方案。
在解决方案中,通过GSM/GPRS/CDMA的话音、短信通道将各分散通信点的警告信息上传到中心的相关运维人员,从而使告警信息得到及时处理,提高通信网络的可靠性。
目前已经覆盖的警类包括:门磁报警(出入口控制)、温度报警、湿度报警、停电报警、空调被盗报警、剪线报警、红外报警、图像、烟感等等。
从而可实现对室内通信环境的安全保护和室外变压器被盗报警、空调被盗报警的及时处理。
由此可见,这一解决方案,已经渗透到了通信管理的各个环节,使得各项管理工作更加高效、科学,为外维人员日常的工作带来便捷和安全。
良好的机房环境也是通信网络正常运行的重要保证,因此通信网络维护部门必须加强对机房环境的维护管理,以确保移动通信网络的安全。
解决方案主要特点如下:1.通信站点的分布点多面广,采用传统的人工巡检维护模式,无法有效保证设备维护工作质量和时效性。
2.由于GSM/CDMA网络的迅速扩展,每个员工承担的工作量越来越大,给维护工作带来了很大的压力。
3.大部分通信站点交流电源供电条件较差,空调均为家用分体空调设备,运行故障时有发生,而且基本不具备来电自启动功能和远程开关机功能。
一旦发生市电故障,通信设备的运行环境条件很难保证,需临时派人赶赴现场处理。
4.通信站点分布于城乡,周边地理环境差异极大,基站的安全问题如防火、防盗、防水等就不能得到有效保证,设备运行安全得不到保障。
基于GSM短信模块的家庭防盗报警系统设计摘要:随着人们越来越注重自身所处环境是否安全,本文建立了基于GSM网络及短信息平台上的家庭防盗系统,主要由AT89C54RD+单片机系统、无线GSM短信模块组成。
此系统在原有机械防盗基础上,及时将讯息传递给业主,并对其功能进行扩展,使其在众多报警中做到有效实时。
【关键词】防盗移动网络单片机短消息针对新兴电子报警系统的诸多缺点,本文介绍了基于GSM短信模块的家庭报警系统,可避免昂贵及易切断等弊端,而且将单片机的智能性和移动网络的可靠性结合,将预先设置好的短信传送到预先设定的目标手机上,功能可靠,能根据不同监测点的实际情况,采取是否选择拨打报警电话等功能。
1 系统整体方案设计利用传感器检测报警监测点的安全隐患,检测到信号后传到单片机,单片机信息处理完毕后,再将处理好的信息送到GSM短信模块,将预先存好的报警信息以短消息的形式传递给收信人,达到报警目的。
1.1 主控芯片的确定本系统采用STC89C54RD+是增强型51单片机,性价比高,外部时钟能达到80MHZ,支持ISP在线系统编程。
此型号的单片机内部包含16KB的Flash程序存储区ROM,1KB的数据存数区RAM,完全兼容传统的51单片机功能。
1.2 通信方式的确定因为HRH GSM Modem里包含可靠性高的GSM引擎及51单片机系统,所以用户可由软件接口协议和标准串行接口从GSM通信标准解析和调试中释放出来,并且公网数据传输通信区域广,传输稳定可靠,所以采用HRH GSM Modem。
2 系统硬件设计2.1 单片机控制模块设计单片机的控制模块包含单片机最小系统、按键触发、以及指示电路三个部分。
单片机最小系统主要由简单的复位电路,晶振电路,电源供电等部分构成。
单片机需要5V的供电电源,在保证正确供电的情况下,最小系统就能发挥控制作用,并且信号的触发仅采用低电平触发。
2.2 单片机控制模块设计整个GSM模块的供电采用直流稳压电压源12V供电,最大电流需要在1A左右,才能满足发信息时所需的发射功率。
本科毕业论文(设计、创作)题目: 基于GSM短信息模块的防盗报警系统设计学生姓名:学号: ********* 所在系院:专业:电子信息工程入学时间: 2010 年 9 月导师姓名:职称/学位:副教授/硕士导师所在单位:完成时间: 2014 年 5 月安徽三联学院教务处基于GSM短信息模块的防盗报警系统设计摘要:随着中国经济发展,人们生活的提高,很多奢侈品进入百姓家。
随后,房屋的防盗工作就成了迫切需要解决的问题。
市场上的报警系统误报率高,受环境因素影响,报警信息无法及时地通知户主。
设计由红外传感器监测入侵者,通过单片机与GSM无线通信方式实现报警,解决了传统的家庭报警方式存在的弊端。
红外传感器检测到入侵信号,作为单片机的外部中断信号,利用高速便利的全球移动通信系统(GSM),将报警信息发送到用户的手机上,可靠性高。
关键词:报警系统;单片机;无线通信The Design of Guard against Theft and Alarm System Based onGSM short message moduleAbstract:With the development of Chinese economy, the improvement of people's life, a lot of luxury goods into the country. Then, housing security work has become urgent need to solve the problem. The alarm system on the market the high rate of false positives, influenced by environmental factors, alarm information can't timely notify the head of the household. Design by the infrared sensor monitoring the invaders, realize alarm by MCU and GSM wireless communication way, solve the insufficiency of the traditional family alarm mode. Infrared sensors detect the intrusion signal, as the external interrupt signal of single chip microcomputer, using high-speed convenient global system for mobile communications (GSM), send alarm information to the user's mobile phone, high reliability.Key words: alarm system; Single chip microcomputer; Wireless communication目录第一章绪论 (1)1.1防盗报警系统的研究背景 (1)1.2防盗报警系统的发展 (1)1.3防盗报警系统发展趋势 (2)1.4论文结构安排 (2)第二章防盗报警系统的设计方案 (3)2.1防盗报警系统的设计目的及意义 (3)2.2防盗报警系统设计的内容和要求 (3)2.3相关硬件介绍 (3)2.3.1主控芯片STC89C52 (3)2.3.2 TC35I模块 (4)2.3.3 红外传感器 (5)第三章防盗报警系统设计实现 (8)3.1 防盗报警系统的总体设计思路 (8)3.2 报警系统硬件设计 (8)3.2.1报警系统的收发电路设计 (8)3.2.2报警系统的控制系统 (9)3.2.3单片机最小系统 (9)3.2.4 TC35I硬件电路设计 (10)3.3防盗报警软件设计 (11)3.3.1防盗报警系统总流程图 (11)3.3.2 STC89C52与TC35I通信的设计 (12)3.3.3 TC35I GSM的报警程序 (13)第四章总结 (16)致谢 (17)参考文献 (18)第一章绪论1.1防盗报警系统的研究背景随着国民经济的迅速发展和广大百姓们的生活水平不断提高,在自己的住所安全方面,人们就更加的在意了。
课题:基于GSM模块的防火防盗报警系统设计学院物理科学与工程技术学院专业年级电子科学与技术2012级学习形式、层次毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
附录:部分程序源代码1.程序初始化:;RAM定义BCOUNT DATA 07FHTIMER DATA 07EHTIMER1 DATA 07DHTIMER2 DATA 07CHHOURS DATA 07BHHOURG DATA 07AHMINUS DATA 079HMINUG DATA 078HSECOS DATA 077HSECOG DATA 076HSECO DATA 075HMINU DATA 074HHOUR DATA 073HTEN DATA 072HFLAG DATA 071HDIN DATA 020HDOUT DATA 021HSLA DATA 070HSUBA DATA 00HACK BIT 00H; I/O定义KEY BIT P3.2CS BIT P1.2CLK BIT P1.3DAT BIT P1.4SCL BIT P1.0SDA BIT P1.1MTD EQU 04AHMRD EQU 058HMRD1 EQU 063HORG 0000HAJMP STARTORG 0003H ;外部中断0中断服务子程序入口地址AJMP INTLORG 0013H ;外部中断1中断服务子程序入口地址AJMP INTYORG 0100HSTART: MOV SP,#30HMOV P1,#11110011B ;initial I/OMOV SLA,#0A0H ;FM24C16器件从地址MOV SUBA,#00H ;器件子地址CLR P2.1MOV TMOD,#20H ;串行口初始化MOV TH1,#0FDHMOV TL1,#0FDHMOV PCON,#00HMOV SCON,#40HSETB TR1SETB IT0 ;INT0为1,边沿触发方式SETB IT1 ;INT1为1,边沿触发方式SETB EX0SETB EX1SETB PX1 ;INT1为高优先级SETB EA ;开总中断MAIN: …AJMP MAIN ;主程序INTL: …RETI ;外部中断0中断服务子程序INTY: …RETI ;外部中断1中断服务子程序END2. HD7279键盘显示子程序INTL: MOV DOUT,#15H ;读键盘指令ACALL SENDACALL RECV ;读键盘数据SETB CSMOV A,DINMOV B,#10 ;HEX change BCD codeDIV ABMOV DOUT,#10100001BACALL SENDMOV DOUT,#11001000BACALL SENDMOV DOUT,B ;send 个位to HD7279AACALL SENDSETB CSRETISEND: MOV BCOUNT,#8 ;set bit counter=8CLR CS ;CS for lvACALL LDELAY ;long delaySLOOP: MOV C,DOUT.7 ;output 1 bitMOV DAT,CSETB CLK ;set CLK for hvMOV A,DOUT ;the data that will send left moveRL AMOV DOUT,AACALL SDELAY ;short delayCLR CLK ;set CLK for lvACALL SDELAYDJNZ BCOUNT,SLOOP ;check 8 bit send over or elseCLR DAT ;send over, returnRETRECV: MOV BCOUNT,#8SETB DAT ;set (DATA) hv(input state)ACALL LDELAYRLOOP: SETB CLKACALL SDELAYMOV A,DINRL AMOV DIN,AMOV C,DATMOV DIN.0,CCLR CLKACALL SDELAYDJNZ BCOUNT,RLOOPRETLDELAY: MOV TIMER,#25 ;delay 50uSDELOOP: DJNZ TIMER,DELOOPRETSDELAY: MOV TIMER,#4 ;delay 8uSSHOTLOP:DJNZ TIMER,SHOTLOPRET3. FM24C16读写子程序START: SETB SDANOPSETB SCL ;起始条件建立时间大于4.7usACALL DELAYCLR SDAACALL DELAYCLR SCL ;钳住总线,准备发数据NOPRETSTOP: CLR SDANOPSETB SCL ;发送结束条件的时钟信号ACALL DELAYSETB SDA ;结束总线ACALL DELAYRETMACK: CLR SDA ;将SDA置0NOPNOPSETB SCLACALL DELAYCLR SCLNOPNOPRETMNACK: SETB SDA ;将SDA置1 NOPNOPSETB SCLACALL DELAYCLR SCLNOPNOPRETCACK: SETB SDANOPNOPSETB SCLCLR ACKNOPNOPMOV C,SDAJC CENDSETB ACK ;判断应答位CEND: NOPCLR SCLNOPRETWRBYTE: MOV R0,#08HWLP: RLC A ;取数据位JC WR1SJMP WR0 ;判断数据位WLP1: DJNZ R0,WLPNOPRETWR1: SETB SDA ;发送1NOPSETB SCLACALL DELAYCLR SCLSJMP WLP1WR0: CLR SDA ;发送0NOPSETB SCLACALL DELAYCLR SCLSJMP WLP1RDBYTE: MOV R0,#08HRLP: SETB SDANOPSETB SCL ;时钟线为高,接收数据位NOPNOPMOV C,SDA ;读取数据位MOV A,R2CLR SCL ;将SCL拉低,时间大于4.7usRLC A ;进行数据位的处理MOV R2,ANOPNOPNOPDJNZ R0,RLP ;未够8位,再来一次RETIWRNBYTE: MOV A,#11MOV R3,ALCALL START ;起动总线MOV A,SLALCALL WRBYTE ;发送器件从地址LCALL CACKJNB ACK,RETWRN ;无应答则退出MOV A,SUBA ;指定子地址LCALL WRBYTELCALL CACKMOV R1,#MTDWRDA: MOV A,@R1LCALL WRBYTE ;开始写入数据LCALL CACKJNB ACK,IWRNBYTEINC R1DJNZ R3,WRDA ;判断写完没有RETWRN: LCALL STOPRETIRDNBYTE: MOV R3,#11LCALL STARTMOV A,SLALCALL WRBYTE ;发送器件从地址LCALL CACKJNB ACK,RETRDNMOV A,SUBA ;指定子地址LCALL WRBYTELCALL CACKLCALL START ;重新起动总线MOV A,SLAINC A ;准备进行读*作LCALL WRBYTELCALL CACKJNB ACK,IRDNBYTEMOV R1,#MRDRDN1: LCALL RDBYTE ;读*作开始MOV @R1,ADJNZ R3,SACKLCALL MNACK ;最后一字节发非应答位RETRDN: LCALL STOP ;并结束总线RETSACK: LCALL MACKINC R1SJMP RDN1DELAY: NOPNOPNOPNOPNOPRET4. DS12887应用子程序DS12887: CLR P2.7INTTIM:MOV DPTR,#7F0BHMOV A,#0A2H ;选BCD码,24小时制MOVX @DPTR,AMOV DPTR,#7F04H ;HOUR单元地址MOV A,#07HMOVX @DPTR,Ainc dptrmov a,#08hmovx @dptr,aMOV DPTR,#7F02H ;MINUTE单元地址MOV A,#59HMOVX @DPTR,Ainc dptrmov a,#00hmovx @dptr,aMOV DPTR,#7F00H ;SEC0ND单元地址MOV A,#58HMOVX @DPTR,Ainc dptrmov a,#00hmovx @dptr,aMOV DPTR,#7F0AH ;寄存器A地址MOV A,#20H ;############MOVX @DPTR,AMOV DPTR,#7F0CH ;寄存器C地址MOVX A,@DPTRINC DPTRMOVX A,@DPTR ;寄存器D地址MOV DPTR,#7F0BH ; 寄存器B地址MOV A,#22HMOVX @DPTR,AMOV IE,#84HRET。