欢迎来到天天文库
浏览记录
ID:23608552
大小:129.50 KB
页数:6页
时间:2018-11-09
《基于atmega16的gsm家居安防报警器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ATmega16的GSM家居安防报警器时间:2011-11-1215:12:36来源:现代电子技术作者:卞建勇,杨润丰,杨洋,朱彩莲摘要:当前人们对家居防火、防盗以及对家用电器远程控制的需求日益提升,同时手机已经成为居民随身携带的通信工具,基于此设计了一种基于GSM模块的能够通过手机对家用电器进行远程控制的集火灾、入侵报警于一体的自动短信安防报警系统。该系统由AVRATmega16单片机外接GSM模块作为控制主机,由短信带密码操作,可设定8组用户电话号码,可中文短信报警,带有红外微波双鉴防盗和火灾检测无线通信接口,有2路无线控制继电器输出端,可联动电源,录像等工作。最后经实测表明系统
2、具有很好的检测效果。关键词:家居安防报警;ATmega16;GSM;双鉴0引言 随着我国大量现代化住宅小区的建成,人们对住宅的防火、防盗以及对家用电器进行远程通断电的需求日益提升,而在当前社会,手机已经成为居民每日随身携带的通信工具,基于此本文设计了一种基于GSM模块的能够通过手机对家用电器进行远程通断电控制的集火灾、入侵报警于一体的可以自动向主人发送中文报警短信的安防报警系统。1系统结构 如图1GSM安防报警系统示意图所示,本系统由AVRATmega16单片机外接GSM模块作为控制主机,主机由短信带密码操作,可设定8组用户电话号码,中文短信报警,系统具有3路无线探测器(红外微波
3、防盗,烟雾报警)无线通信接口,同时有2路无线控制继电器输出端,可联动电源,录像等工作。3路无线探测器分别由红外热释电传感器、微波传感器、烟雾传感器以及无线收发模块构成。红外热释电传感器和微波传感器共同构成微波红外复合入侵探测器,烟雾传感器主要用于火灾检测。一旦系统由主人通过手机短信打开后,如果检测到有人非法入侵或者有火灾发生,该系统将在立刻发短信通知设定好用户号码的主人(最多8个手机号码)。同时为了方便主人离家能够对家用电器等进行通断电的控制,本系统还提供两路无线开关用作远程控制通断,用户可通过短信命令对远程无线开关进行控制。 如图2系统主机结构图所示,系统主机主要由MCU(ATme
4、ga16单片机)、GSM(TC35i)及电平转换模块、延时接口电路(单稳态触发器)及显示模块(12865LCD)、315MHz发射电路、315MHz及433MHz接收电路以及电源适配模块(AMS1117—3.3和KIS3RR3降压模块)构成。1.1GSM及电平转换模块 GSM模块采用的是西门子工业级GSM模块TC35i,由于TC35IUART的电平为2.9VTTL电平,不能直接与ATmega16相连,所以如图3电平转换电路所示,在RXD端使用2个简单的非门做电平转换以及在TXD端串1个限流电阻。由于TC35I对电源要求较高(电压下降超过400mV将复位),并且在发送数据期间电流峰值会
5、达到2.5A,所以在靠近TC35I的地方并联了3300μF的大容量电解电容,以减少对电源的要求。1.2延时接口电路及显示模块 本系统接收外部的无线信号采用的是查询的方式,为了防止信号丢失,并尽量和市面上相同编码的无线模块兼容,本文设计了一个单稳态延时接口电路,该电路的原理图如图4所示,Q1基极为高电平时,C2保存的电量被释放,比较器输出高点平,当基极由高电平降为低电平时,C2通过R3充电,比较器的反相端电位缓慢上升,一旦C2的电压高过Vref则比较器翻转,输出低电平,从而达到延时的目的。 显示部分由ST7920LCD构成,LCD与MCU使用SPI进行连接。当有按键按下时就触发LC
6、D背光。无线接口部分由于防盗报警,烟雾报警,以及短信远程控制同时被触发的概率很小,故整个系统不必使用过多频点进行通信,主机使用315MHz的无线模块对无线开关进行控制,而热释电红外和微波位移传感器分别使用315MHz,433MHz两个不同频率对主机发送报警信号,这样可以使得报警时互不干扰。烟雾传感器使用315MHz的频率对主机发送信号。1.3主机无线收发模块 无线收发模块主要由无线编码芯片SC2262、无线解码芯片PT2272、315MHz发射模块以及接收模块组成。主机对无线开关进行控制时使用无线编码芯片SC2262,地址设置与接收部分PT2272一致,且震荡电阻应匹配,当MCU上电
7、后或者主机收到远程控制的短信,MCU先根据EEPROM内保存的无线开关状态改变PD4~PD7电平,然后MCU将发送一个宽度为1s的低电平脉冲至PT2262的16引脚(TE),使SC2262对于PD4~PD7的数据进行编码再从17脚输出至315MHz发射模块。 由于市面上有些探测传感器的无线发射模块触发时只发高电平“1”,所以主机解码芯片不能用带锁存的PT2272L4,否则PT2272L4输出的数据永远都是高电平,会一直产生误报,
此文档下载收益归作者所有