基于AT89C51单片机GSM模块的家庭防火防盗报警系统设计(含文档、源码与proteus仿真,以及系统详细介绍)

avatar
作者
猴君
阅读量:0

本篇文章论述的是基于AT89C51单片机GSM模块的家庭防火防盗报警系统设计的详情介绍,如果对您有帮助的话,还请关注一下哦,如果有资源方面的需要可以联系我。

目录

摘    要

原理图

仿真图

元器件清单

代码

系统论文

参考文献

资源下载


摘    要

随着信息、电子、控制、通信等技术的迅速发展,健康、安全、舒适、便捷的生活品质成为人们的迫切需要。而且随着人们生活水平的提高和生活节奏的加快以及大量家用电器和厨房设施的使用,家庭安全隐患随之增多,同时社会转型期的家庭不安全因素也日益凸现,传统的安全防范措施已无法适应现代化社会的需求。本文鉴于以上因素,建立了一个基于GSM网络及短信息平台上的安防系统,设计中采用了STC89C52单片机系统、无线GSM短信模块及传感器技术。

本文给出了基于短信息平台的安防系统的设计思路和系统组成方案,对主控模块、通信网络、传感器模块、短信模块及接口电路进行了较深入的分析研究。文中设计实现的家庭安防系统具有硬件结构简单、性价比高等优点。模块化的程序结构,使系统功能的扩展非常方便。本文给出的基于短信息平台的家庭安防系统,基本实现了系统的远程报警及控制功能,达到了远程监控家居的目标,具有较好的应用前景。

关键词    智能家居/远程监控/GSM/短信息

原理图


仿真图


元器件清单


代码(部分) 


  #include <reg52.h> #include <intrins.h>  sbit IO_18B20 = P3^3;  //DS18B20通信引脚   、、32  /* 软件延时函数,延时时间(t*10)us */ void DelayX10us(unsigned char t) {     do {         _nop_();						         _nop_();         _nop_();         _nop_();         _nop_();         _nop_();         _nop_();         _nop_();     } while (--t); } bit Get18B20Ack() { 	bit ack;  	EA = 0; 	IO_18B20 = 0; 	DelayX10us(50); 	IO_18B20 = 1; 	DelayX10us(6); 	ack = IO_18B20; 	while(!IO_18B20); 	EA = 1;  	return ack; }  void  Write18B20(unsigned char dat) { 	unsigned char mask; 	EA = 0; 	for(mask=0x01; mask!= 0; mask<<=1) 	{ 		IO_18B20 = 0; 		_nop_(); 		_nop_(); 		if((mask&dat) == 0) 			IO_18B20 = 0; 		else 			IO_18B20 = 1; 		DelayX10us(6); 		IO_18B20 = 1; 	} 	EA = 1; }  unsigned char Read18B20() { 	unsigned char dat; 	unsigned char mask;  	EA = 0; 	for(mask=0x01; mask!=0; mask<<=1) 	{ 		IO_18B20 = 0; 		_nop_(); 		_nop_(); 		IO_18B20 = 1; 		_nop_(); 		_nop_(); 		if(!IO_18B20) 			dat &= ~mask; 		else 			dat |= mask; 		DelayX10us(6); 	} 	EA = 1;  	return dat; }  bit Start18B20() { 	bit ack;  	ack = Get18B20Ack(); 	if(ack == 0) 	{ 		Write18B20(0xCC); 		Write18B20(0x44); 	} 	return ~ack; }  bit Get18B20Temp(int *temp) { 	bit ack; 	unsigned char LSB, MSB;  	ack = Get18B20Ack(); 	if(ack == 0) 	{ 		Write18B20(0xCC); 		Write18B20(0xBE); 		LSB = Read18B20(); 		MSB = Read18B20(); 		*temp = ((int)MSB<<8) + LSB; 	} 	return ~ack; 	}

系统论文(由于论文字数太多,在这里只介绍部分)


 1  绪论

1.1  研究的目的及意义

随着超大规模集成电路、通信技术、单片机技术的迅猛发展和人们保安意识的日渐增强,利用单片机及其它外围芯片实现自动报警已成为可能,且是一种发展趋势。它不仅有体积小、安装方便、功能较齐全等优点,而且有很高的性价比,因此应用前景广泛。但是现在市场上的家用报警器都有明显的不足之处,所以在现行产品的基础之上研制一种新型的家用防盗报警器,进一步完善报警器的功能,提高它的可靠性,具有实际意义。这对于保障居民的生命财产安全,提高公安、消防、医疗、保安等部门的快速反应能力,有着重要的价值。

1.2  基于GSM防盗系统的发展和意义

随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的基于51单片机及GSM短信模块的家庭式电子防盗系统。

从上世纪初,报警系统就已经在北美稍具雏形。在北美,报警呼救箱放置在街头巷尾,在呼救时发出声响提示,以寻求附近警察的帮助;同时,这种呼救箱直接连接到附近的警局,使得稍远一些的警察也能够收到呼救信息。随后,由于通信技术的发展,提供远程通信服务的电报公司加入到这个行业中,从而使得报警信息可以通达到更远的地方;不过,这种电报方式毕竟难以普及,所以稍后出现的电话理所当然地成为报警通讯的主要手段。而此后自动拨号系统的出现以及电话普及到千家万户,更使得通过电话线报警的方式得到了前所未有的发展。

从以上过程来看,报警行业的发展是以工业技术发展为基础的,只有具备良好的通信手段,才能够把各地的报警信息汇聚到相应的权威部门,然后由权威部门负责分配有限的警力来帮助到所有的社会个体。

国外智能监控防盗技术发展已处于一个较高水平阶段,从具有代表性的北美发展过程,可以清楚的看出世界智能监控防盗技术的发展概况。其具有以下特点,值得我们借鉴。

目前,对北美的安防产业来说,最成功的经营模式就是联网报警服务模式,联网报警将整个北美的安防产业从横向到纵向进行整合串并,形成了一个集中许多高科技手段和产业化管理水准的一体化综合性产业。比如世界排名第一,北美最大的安防跨国公司--美国棋诺亚公司,它在世纪年代开始搞简单的防盗报警,其当时的业务范围和技术水平跟中国现在很多安防企业是相当的。到70年代,它对其产业的整体发展方向做了很大的调整,变为联网报警服务商,建立了首家网管中心,尤其是在年代引用了大量的网管技术、系统集成技术和电子技术,现己成为十分先进的联网报警服务平台,它在美国、加拿大、英国、香港、台湾等多个国家和地区都有分公司,北美的客户数已超过600万,2003年防盗报警收入总产值达105亿美元。

随着社会的发展,农村城镇化和人员流动性增大,社会治安状况更趋复杂,因此作为社会的基本单元“安全防范问题就显得尤为重要。传统的机械式(防盗网、防盗窗)家居防卫在实际使用中暴露出一些明显的问题,如:影响楼房美观,市容整洁;影响火灾救援通道;给犯罪分子提供了便利的翻越条件;时间久了会有高空坠物的危险等。

所以作为新一代的智能安全防盗报警器系统就应运而生,并日益受到广泛的重视和运用。另外,为了进一步规范住宅小区智能化建设,建设部特别制定了智能小区的等级标准,按照其要求智能小区中必须具有安全防范、信息管理、物业管理和信息网络等系统。因此,小区安全防范系统建设已逐渐纳入许多小区建设的必备项目中。

1.3  设计研究内容

(1)该设计包括硬件和软件设计两个部分。模块划分为数据采集、单片机控制、GSM短信报警等模块子函数。

(2)本红外线防盗报警系统由热释电红外传感器、单片机控制电路、GSM短信模块及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、报警信息告知用户等功能。终端由中央处理器、输入模块、输出模块、通信模块等部分组成。

(3)系统可实现功能。当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至89C52单片机,经单片机处理运算后驱动执行短信报警电路使GSM模块,向用户发送短信息实现远程防盗报警功能。


2  系统方案设计

2.1  系统总体设计思路

基于GSM短信模块的家庭防盗报警系统组成如图2.1所示。该系统结构组成为前端探测器(热释电红外探测器)、单片机控制器、GSM短信模块、用户终端。

图2.1 基于GSM短信模块的家庭防盗报警系统

本系统由五路热释电红外探测器采集五路(门、窗、阳台等报警监测点)报警信号,将报警信号送入89C52控制芯片,控制触发GSM短信模块向用户发送防盗报警信息,从而实现家庭用防盗报警系统的功能。

基本工作原理如下:利用被动式热释电型红外传感器检测人体辐射的红外线,当检测到红外信号变化时,将其转化为微弱的电信号,经过信号处理电路对电信号进行滤波、放大、比较、输出高电平作为告警信息送给MCU,MCU判断是否报警,如果满足报警条件,就会发出控制信号,通过串行通信接口RS232,控制GSM短信模块给用户发短信息,实现防盗报警。

2.2  系统方案设计

本设计包括硬件和软件设计两个部分。模块划分为数据采集、单片机控制、GSM短信模块报警等子模块。电路结构可划分为:热释电红外传感器、单片机控制电路、GSM短信模块及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、短信报警等功能。

就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。

从设计的要求来分析该设计须包含如下结构:热释电红外传感探头电路、报警电路、单片机、复位电路、GSM短信模块及相关的控制管理软件组成;它们之间的构成框图如图2.2设计框图所示:

2.2  设计框图

处理器采用51系列单片机89C52。整个系统是在系统软件控制下工作的。设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至51单片机。在单片机内,经软件查询、识别判决等环节实时发出入侵报警状态控制信号。驱动电路将控制信号放大并推动GSM模块向事先设定好的用户发送报警信息,从而实现相应报警功能。当报警延迟10s一段时间后自动解除,也可人工手动解除报警信号,当警情消除后复位电路使系统复位。 

参考文献

[1]唐文彦. 传感器. 哈尔滨工业大学出版社, 2007. 15~16

[2]伊念东. 单片机基础实用教程. 中国地质大学出版社, 2005

[3]赵茂泰. 智能仪器原理及应用. 电子工业出版社,1999. 43~46

[4]吴政江. 单片机控制红外线防盗报警器. 锦州师范学院学报, 2001, 27(12): 55~59

[5]宋文绪. 传感器与检测技术. 高等教育出版社, 2004

[6]李全利. 单片机原理及接口技术. 北京航空航天大学出版社, 2004. 75~78

[7]薛均义. 张彦斌. MCS-51系列单片微型计算机及其应用. 西安交通大学出版社, 2005

[8]康华光. 电子技术基础(模拟部分). 高等教育出版社, 2004

[10]徐爱钧, 彭秀华. 单片机高级语言C51应用程序设计. 北京: 北京航空航天大学出版社, 2006. 97~99


资源下载


如果有需要这个系统的源码、仿真、论文等资源的可以私信我。感谢你的阅读~

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!