基于ATmega128的家庭报警系统设计与实现

发布者:创意小巨人最新更新时间:2009-07-29 来源: GEC 关键字:智能  防盗  报警  传感器  ATmega128  GSM  模块 手机看文章 扫描二维码
随时随地手机看文章

引言

  随着电子技术的发展,防盗报警系统已从原来的简单化、局部化向智能化、集成化发展。目前市场上常见的防盗报警系统的通信方式有固定电话拨号、宽带网等。但是,利用固定电话拨号实现的报警器易遭受破坏并存在处于通话状态时可能无法报警的隐患。而宽带网同样面临着线路被切断的隐患,且不易普及。

  本文提出了一种借助可靠、成熟的GSM移动网络,以最直观的中文短消息或电话形式实现远程报警和监控的智能家居报警系统,来实现家居环境的安全监控。它采用红外传感器进行检测,并配备烟雾传感器和燃气泄漏传感器,可实现防火、防燃气泄漏的作用。带有GSM网络功能的安防系统,使用户无论身在何处,都可以通过短信设防、撤防或查询安防系统的情况。

系统的构成及主要功能

  该家庭防盗报警系统主要有GSM网络模块、红外传感器、燃气泄漏传感器、烟雾传感器、ATmega128单片机、声光报警器和Flash存储器等,其系统硬件结构如图1所示。

图1 系统硬件结构图

  系统的前端感应器主要有防盗、防火和防煤气泄漏等传感器,根据需要选用并安装在适当的地方,用于收集非法入侵和危险信号并传送给单片机;单片机负责接收、处理感应器信号,判别是否有险情发生。单片机不断对各种传感器信号进行检测,如果检测到高电平,系统控制GSM网络模块实现短消息报警,将报警信息通过GSM服务网络发送到用户手机上,同时根据需要启动声光报警器发出相应的警报信号。如已实现小区联网,同时还会给联网中心的小区保安处发送报警信息;户主还可以通过发送短信打开主机上的监听话筒,进一步确认家中是否发生险情。本系统能有效地达到防盗、报警的目的。

系统的硬件设计

  ATmega128功能特性描述

  本系统采用了Atmel公司的AVR单片机ATmega128作为控制核心。ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以及单周期指令执行时间,ATmega128的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega128具有如下特点:128K字节的系统内可编程Flash、4K字节的EEPROM、4K字节的SRAM、53个通用I/O口线、32个通用工作寄存器、实时时钟RTC、4个灵活的具有比较模式和PWM功能的定时器/计数器(T/C)、两个USART、面向字节的两线接口TWI、8通道10位ADC(具有可选的可编程增益)、具有片内振荡器的可编程看门狗定时器、SPI 串行端口、I2C、与IEEE 1149.1规范兼容的JTAG测试接口,以及六种可以通过软件选择的省电模式。

  GSM模块的结构及通信接口

  GSM模块采用的是西门子工业级GSM模块TC35i,它可以快速安全地实现系统方案中的短消息服务(Short Message Service)。TC35i模块主要由GSM基带处理器、GSM射频模块、供电模块、闪存、ZIF连接器、天线接口等六部分组成。它设计紧凑,大大缩小了产品体积,与GSM2/2+兼容,符合ETSI标准GSM0707和GSM0705,模块的工作电压为3.3~4.8 V,兼容双频(GSM 900/GSM l800)工作,具有RS232数据通信口。该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据、语音和短消息提供快速、可靠、安全的传输。TC35i有40个引脚通过ZIF连接器引出。

 [page] 

  由于PC机的RS232电平与TC35i的电平不匹配,TC35i的串口通讯遵循RS232标准,所以通过串口的电平转换电路MAX232可以实现PC机与TC35i的连接通信。本系统ATmega128单片机与TC35i之间通过串行口进行通信,ATmega128与TC35i都是TTL电平,ATmega128工作电压范围是2.7~5.5V,TC35i工作电压范围是3.3~4.8V,可以直接加电阻连接,但一般要经接口电路连接,接口电路用7407缓冲/驱动芯片实现,接口电路如图2所示。

图2 ATmega128与TC35i接口电路结构图

  传感器的选型及接口电路

  防盗、防火、防燃气泄漏等安防功能必须安装相应的传感器才能实现。对于防盗传感器,本设计采用红外线反射型传感器。

  将红外线反射型传感器安装在门窗的两侧或通道的位置,当有人进入时红外线反射型传感器就会检测出来,给单片机送去高电平,启动防盗报警系统工作。红外线反射型传感器甚至可组成对射的检测系统,以提高控制范围。红外线反射型传感器与ATmega128单片机接口电路结构如图3所示。

图3 传感器与单片机接口电路结构图

  本设计选用半导体气敏传感器作为燃气泄漏传感器。它是利用待测气体与半导体(主要是金属氧化物)表面接触时,产生的电导率等物性变化来检测气体。此外,本设计选用离子式烟雾传感器(NIS-09C),它被广泛运用到各种消防报警系统中,性能优于气敏电阻类的火灾报警器。

  存储部件介绍

  为了实现对预设电话号码的存储、报警信息的记录、以及对中英文字符的字模点阵的存储,本系统采用了能够保证掉电数据不丢失的片外Flash存储器AT24C1024。该芯片是一种I2C总线的存储器,和MCU的数据通信只需要两个引脚SDA和SCL即可,和通常的并行存储器相比,可以大大节约MCU的端口引脚资源和PCB的布线面积。I2C闪存同单片机接口电路如图4所示。AT24C1024使用二线制协议串行总线(I2C总线)及其传输规约进行双向传输。

[page]

图4 闪存与单片机接口电路结构图

  GSM短信发送原理及流程

  对TC35i的操作均采用AT指令,它包含了GSM语音和短信息的控制。为了支持中文短信,本设计中采用PDU模式发送和接收短信,汉字采用十六进制Unicode编码字符。短信模块发送短信是由AT指令控制的,发送的短信格式有两种:文本格式和PDU格式,前者只能发送字符和字母,而后者可发送字符、字母和汉字。为使用户方便地读取短信内容,本文选择采用PDU格式。发送采用8位数据位和1位停止位,无校验位,波特率19200bps。发送短消息的基本命令如下:

  1、设置短消息服务中心地址AT+CSCA="+8613753485894"(太原)

  2、设置短消息发送格式(0-PDU,1-文本)AT+CMGF=1;

  3、发送短消息(短消息内容为“test”)AT+CMGS="13753485896"(目的地址) >test^z

  4、列出所有的短消息AT+CMGL=

  “ALL”

  5、读取短信息内容(Once more),假设INDEX=6,AT+CMGR=6

  6、删除短消息AT+CMGD=

  发送短信息系统实现流程如图5所示,首先初始化串口,利用AT指令检查GSM模块是否连接成功,如果成功接收单片机检测到红外、燃气泄漏、烟雾等传感器的高电平,则对相应的高电平所反应的信息按一定的编码方式进行编码,再根据短信息中心号码、接收短信息目的用户号码、编码方式以及短信息有效期生产PDU格式数据。最后利用AT指令[AT+CMGS]来发送短信息到用户手机上。

[page]

图5 发送短消息流程

系统软件的设计

  系统的软件设计采用AVR系列单片机的C语言编写,软件部分重点在于对传感器报警信号的检测和对TC35i短信模块的控制。系统主程序及中断程序流程图如图6所示。系统首先对单片机的串口、中断和TC35i短信模块初始化,ATmega128单片机不断对其余传感器接口电路的I/O口循环进行检测,当检测到有传感器的开关量为1(高电平)时,则说明需要报警,开中断进入中断处理子函数,中断处理子函数完成对相应防盗、防火、防燃气泄漏等事件的短信息发送,同时启动声光报警器。利用ATmega128通过UART0串口通信向TC35i GSM模块发送一系列AT指令,就能实现基于GSM 的短信息SMS的收发、查寻和管理。

图6 主程序及中断程序流程图

结论

  本文论述了一种基于ATmega128和TC35i的短消息防盗报警系统的设计与实现,证明使用TC35i短消息进行报警是完全可行的,该系统克服了传统声光报警的缺陷,为用户提供了一种方便实用的家用防盗报警系统。本设计具有实现简单、成本低、适用范围广、安全可靠等优点,具有广泛的应用前景。通过对功能模块的增加或减少以及单片机固件的修改可以制作出其他场合的监控防盗,比如汽车防盗、仓库防盗液位报警等。

 

关键字:智能  防盗  报警  传感器  ATmega128  GSM  模块 引用地址:基于ATmega128的家庭报警系统设计与实现

上一篇:泄漏电缆周界入侵防范系统典型技术方案
下一篇:美国宣布部署IP下一代911报警系统

推荐阅读最新更新时间:2024-03-31 00:03

ACEINNA推出坚固开源惯性测量单元传感器 可优化车辆导航
据外媒报道,ACEINNA推出新款OpenIMU300RI惯性测量单元(IMU),坚固耐用、可开源,且内置了九自由度(9-DOF)惯性传感器技术,可用于自动驾驶越野、建筑、农业和汽车等。该款新型开源式IMU,可让工程师很轻易地就能够优化车辆/应用的姿态、导航或其他算法。 (图片来源:ACEINNA官网) 该IMU可以减少总线上的通信,为处理器腾出空间做其他的事情,甚至还可以采用更便宜的处理器。IMU或经过处理的IMU数据可用于许多应用,例如让驾驶室保持水平状态、让操纵臂回到特定位置、在行驶时保持铲斗稳定、为安全应用锁定控制装置、补充GNSS数据以让拖拉机保持行进方向等。 新型OpenIMU300RI通过一个IP67 Ampse
[汽车电子]
ACEINNA推出坚固开源惯性测量单元<font color='red'>传感器</font> 可优化车辆导航
奇迹一刻,任何一部智能手机都能秒变3D打印机
有史以来第一个基于 智能手机 的 3D打印机 。售价仅99美金,可便携,针对专业人士支持精准工作的多种材料,对新用户而言简便易用。   想象一下,可以直接在你的智能手机上打印3D物品。这款 OLO 在2015年10月首次在纽约亮相,当时就拿下了世界创客大会编辑选择奖。     OLO让3D打印走下神坛,它有哪些突出的优点? OLO的技术非常简单,但同时又充满创意,因为它需要的一半硬件都是准备好了的,使任何人都可以轻松进行3D打印。     而且,现在有超过22亿的智能手机用户,所以OLO不仅仅是一个简单的设备,不仅仅是3D打印机,它还是一个改变3D打印格局的变革者。   OLO重新发明
[嵌入式]
具Easy Drive输入电流消除功能的24 位、16通道增量累加ADC简化前端信号调节
2006 年 9 月 5 日 - 北京 - 凌力尔特公司( Linear Technology Corporation )推出 16 通道增量累加模数转换器( ADC ) LTC2498 ,该器件具有前端设计,可直接数字化多种传感器信号。 LTC2498 的 Easy Drive TM 设计使得平均差分输入电流为零,允许不采用内部缓冲器就可测量高阻抗输入源。这个获得专利的采样方案简化了前端信号调节电路的设计,允许使用电桥、 RTD 、热电耦和其它高阻抗传感器直接驱动该 ADC 。轨至轨输入信号可以直接数字化,同时保持了卓越的 DC
[新品]
传感器视频集成技术及应用
多传感器信息融合是用于包含处于不同位置的多个或者多种传感器的信息处理技术。随着传感器应用技术、数据处理技术、计算机软硬件技术和工业化控制技术的发展成熟,多传感器信息融合技术已形成一门热门新兴学科和技术。多传感器信息融合技术应用到视频监控领域,能够实现更加精细化、智能化的安防监控目标 。   天津天地伟业数码科技有限公司 杜秀龙   多传感器视频集成技术的基本原理有如人的大脑对身体各种感觉(视觉、听觉、触觉等)信息进行综合处理,将包括摄像头在内的各种传感器进行多层次、多时间、多空间的信息互补和优化组合处理,最终产生对观测环境的一致性解释。在这个过程中要充分地利用多源数据进行合理支配与使用,
[安防电子]
多<font color='red'>传感器</font>视频集成技术及应用
智能化变电站的概念及架构
      一、智能化变电站的概念   智能化变电站是数字化变电站的升级和发展,在数字化变电站的基础上,结合智能电网的需求,对变电站自动化技术进行充实以实现变电站智能化功能。从智能电网体系结构(图1)看,智能化变电站是智能电网运行与控制的关键。作为衔接智能电网发电、输电、变电、配电、用电和调度六大环节的关键,智能化变电站是智能电网中变换电压、接受和分配电能、控制电力流向和调整电压的重要电力设施,是智能电网“电力流、信息流、业务流”三流汇集的焦点,对建设坚强智能电网具有极为重要的作用。   除了变压器、开关设备、输配电线路及其配套设备之外,智能化变电站在硬件上的两个重要特征是大量新型柔性交流输电技术及装备的应用,以及风力发电
[电源管理]
<font color='red'>智能</font>化变电站的概念及架构
AGV、RGV、IGV都是智能物流体系中的重要设备
前言 随着工业4.0时代的到来,智能物流将成为工业4.0的核心组成部分。我们在行业里最常听见和看见的就是AGV,因为受网购、电商等行业快速发展的影响,所以仓储AGV机器人增长最为迅速。其实AGV、RGV、IGV都是智能物流体系中的重要设备,它们都将在物未来的物流市场占据着越来越重要的地位。三者之间到底有什么关联和不同呢,一起来看看吧! AGV 我们通常提到的AGV也可以称为无人搬运车,自动导航车,激光导航车,是指装备有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护以及各种移载功能的运输车。在其工业应用中显著特点的就是无人驾驶啦,以可充电之蓄电池为其动力来源。一般可通过电脑来控制其行进路线以及行为,或利
[嵌入式]
奥迪灯厂LED大灯拆解与控制器模块的变化
引言: 前面有几位友人,在提及集中式架构下车灯控制的演变,主要涉及室内灯、前车灯控制系统 AFLS 的控制演变,换言之,在未来的集中式架构下,对于车灯控制原先从自动控制(ADAS 系统的交互)或者是外部大灯等,会不会给提权到车身 域控制器 (类似于大陆做的 ICAS1)里面去做更复杂的模块,而把一些驱动方面的内容和其他部件集成,这个未来谁知道呢,随着内卷化,想要进一步快速做差异化,把车灯的控制算法拿回来做差异化逻辑上都是行得通的。 图 1 uAFS 系统 01 奔驰的 LED 灯 我找到有两个不同类型的 LED 灯,如下所示,因为图比较多,就主要上图。但从车灯来看,LED 大灯里面主要包含 LED 模
[汽车电子]
奥迪灯厂LED大灯拆解与控制器<font color='red'>模块</font>的变化
人工智能还处于原始阶段
“我是国际象棋国家队的队员。1996年第一次人机大战的时候,我的偶像‘棋王’卡斯帕罗夫以4∶2战胜计算机‘深蓝’。2016年和李世石比赛的时候,我们想(电脑)不会赢的,结果赢了,然后今年柯洁又输了……我们下棋的感觉很受伤。”   日前2017未来论坛在北京召开。在论坛的一场脑科学研讨会上,一位职业象棋队员承认自己被 AlphaGo (阿尔法狗)“伤害”了。   事实上,他的偶像们也被伤害了。   10月19日,谷歌人工智能团队发表论文,称AlphaGo的“进化版”——AlphaGo Zero仅仅花了40天时间,就自学成才战胜了它的前辈——今年5月以3∶0完胜柯洁的AlphaGo Master。   柯洁对此感叹道:“对于Alpha
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved