基于单片机的智能家居安防系统的方案设计

发布者:自由梦想最新更新时间:2012-09-29 来源: 21ic 关键字:单片机  智能家居  安防系统 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  现在的安防系统可借助计算机技术、IC 卡技术、通信技术等来实现,CAN总线应用于安防系统对家居智能化发展起到了良好的促进作用。而把DTMF 技术应用于安防系统, 不需要专门的布线, 不占用无线电频率资源, 没有电磁污染。文中设计了一种基于CAN 总线和DTMF技术的以AT89S52单片机为核心的新型智能家居安防系统, 使原来小区安防系统的实时性和可靠性有了一个新层次的提高。本系统可以对整个家居的安全环境进行实时监控, 监控的范围包括室内防盗、火灾报警、煤气泄露等一系列不安全因素。一旦有上述事故发生, 该报警系统就会发出相应的报警信息, 用语音播出警情类别, 向远方用户和相关部门提供警情语音。
  2 系统总体构成

  系统框图如图1所示。单片机控制DTMF收发电路、数字语音电路、摘挂机控制电路。探测器能够快速、准确地监测到住宅的异常状况, 经确认后及时通知控制器, 再由单片机来控制电话接口电路, 实现模拟摘机, 自动拨打预先设置的电话号码进行语音报警并通知管理中心。当监测到对方回应后, 自动恢复警戒状态。

家居安防系统框图

图1 家居安防系统框图

  3 硬件设计

  系统主控部分采用AT89S52单片机, 无需扩展外部存储器。看门狗电路采用具有可编程的串行EEPROM - X25045。X25045依次存储了标志字段、话机号码、警情代号、系统设置等数据信息。数字语音电路采用数字语音芯片ISD1420。系统中ISD1420仅作为基本录放音电路, 所以所有的地址线全部置为0, 因此放音的起始地址是0。语音信号由驻极话筒拾取, 从M IC 和M IC REF两端输入芯片内部的放大器放大, 经过功放后的音频信号从SP+ 被用来与通话电路相连, 以送出语音信号。

  3. 1 振铃检测及模拟摘挂机单元

  系统并于电话线两端, 时刻处于监控状态, 不会影响电话的正常工作。当系统接收到振铃信号时,会进行振铃检测。振铃信号经三个反相器后接入AT89S52的P3. 4口。若5次振铃后无人接听, 则系统进入自动摘机状态。单片机P1. 2 引脚输出高电平, 三极管V501导通则继电器K1 动作, 将负载电阻接入电路实现模拟摘机。此后电话线上就会出现大于10mA 的电流, 交换中心检测到这一电流后就不再输出振铃信号而是转为接通电话。如果振铃信号没有达到预设值就消失, 则单片机的计数值清零,控制器不动作。

  3. 2 DTMF收发单元

  DTMF收发电路采用DTMF 信号编/解码芯片MT8880[ 5] 芯片, 单片机通过DTMF收发电路拨出电话号码进行电话报警, DTMF 收发电路如图2所示。

DTMF收发电路

图2 DTMF收发电路

  MT8880提供了与微处理器相连的接口, 以对其发送、接收和工作模式进行控制。它的接收部分采用单端输入, 由R27、R28和C16 组成, 其输入电压增益为1, 通过改变R28可调节输入信号的增益。它的发送部分由R29、C17、C18和XTAL2构成。它的控制部分由R30 和C19 构成。IRQ /CP 与单片机P3. 5 脚相连。当MT8880接收到有效的双音多频信号时, 单片机进行中断处理。MT8880 的IN - 端和通话电路TEA 1062 的QR 端相连, MT8880 的TONE端和TEA1062的DTMF端相连。[page]

  通话单元#e#3. 3 通话单元

  通话电路使用电话机专用通话集成电路TEA1062。送话时, 语音信号(来自ISD1420)通过M IC + 引脚输入, DTMF信号(来自MT8880)通过DTMF引脚输入, 经过TEA1062 放大后从LN 引脚一起送到电话外线上。受话时, 信号通过消侧音网络, 从IR 引脚输入, 放大后从引脚QR 输出, 分两路: 一路送到ISD1420的ANA IN 端供语音录制用,另一路送到MT8880的IN - 端提取DTMF信号。

  3. 4 CAN 总线数据传输单元

  CAN 总线数据传输单元由两部分构成, 一部分是CAN 控制器, 实现对总线数据的交互与控制, 另一部分是CAN 数据收发器, 实现数据的网络传输。

  单片机AT89S52通过控制CAN 控制器来实现对总线的访问, 同时还负责功能单元的测量和控制, CAN 总线接口电路如图3所示。

 CAN总线接口电路

图3 CAN总线接口电路

  AT89S52 通过中断方式访问CAN 控制器SJA1000, 为了增强CAN 总线节点的抗干扰能力,SJA1000通过高速光耦6N137 与CAN 总线驱动器PCA82C50 相连。PCA82C50 的CANH 和CANL引脚各自接了一个5 的电阻与CAN 总线相连, 可以起到限流作用, 以免PCA82C50受到过电流冲击。

  4 软件设计

  系统的软件采用模块化设计, 主要包括主程序模块、CAN 通信模块、振铃检测模块、语音报警模块、DTMF收发模块等, 这里主要介绍主程序和CAN通信模块设计。

  4. 1 主程序设计

  主程序主要完成各功能模块的调用, 检测系统输入, 然后根据系统状态进行判断处理。程序进行主循环之前还要进行必要的初始化, 如MT8880、ISD1420、SJA1000、相关标志位等。主程序流程如图4所示。

主程序流程图

图4 主程序流程图

  4. 2 CAN 通信模块设计

  CAN 通信模块包括控制器初始化、数据接收和发送子程序。SJA1000有复位模式和工作模式两种状态, 两种状态下寄存器配置不同。当参数设置完后, CPU 发出命令, SJA1000 处于工作状态, 进行正常通信。如果通信出错, CPU 会使SJA1000 回到复位模式。接收模块负责节点报文的接收及相关处理。接收过程中CPU 会读数据, 根据命令字判断数据帧的类型进行不同处理。发送模块负责报文的发送, SJA1000 发送数据前, 要判断是否满足发送条件, 如果满足, 则把报文帧信息、标识符和要发送的数据写入缓冲区, 即可发送。JA 1000的收发流程图如图5所示。

JA 1000的收发流程图

图5 JA 1000的收发流程图

  5 结束语

  本系统以AT89S52单片机为核心, 不用对电话网进行任何改造, 实现对家居设防点进行自动检测和语音报警。设计中用CAN 总线结构组成安防系统,有较好的灵活性和扩展性, 同时利用CAN 总线引入实时的数据处理, 提高了系统的可靠性。可对楼宇可视对讲、智能小区管理、门禁管理等有较大的应用推广价值。

 

关键字:单片机  智能家居  安防系统 引用地址:基于单片机的智能家居安防系统的方案设计

上一篇:基于单片机的硬件电路设计原理和工程应用方案
下一篇:AT24C01/02/04/08/16/32系列EEPROM读写程序

推荐阅读最新更新时间:2024-03-16 13:09

EMC单片机EM78P260的宏定义
(1)最常用的 PAGE 和 BANK EMC 的 IC 是分几个page和几个bank的,低端的EM78P156等只有一个bank和一个page,所以不用切换,新 一点的IC基本都要切换的了,这个经常用的冬冬,做成宏就最合适,代码如下: /***************************************************** iframe id="iframeu2163852_0" src="http://pos.baidu.com/ocfm?conwid=250&conhei=250&rdid=2163852&dc=3&di=u2163852&dri=0&dis=0&dai=3&ps=726x8
[单片机]
单片机c语言之矩阵按键
程序为当按下第一个矩阵按键,数码管显示1,按第2个矩阵按键,数码管显示2,以此类推,直到第十五个按键显示F。第十六个按键显示o为止 #include reg52.h #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; sbit wela=P2^7; uchar code table ={ 0x00,0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0 }; uchar num,temp,num
[单片机]
利用笔记本电脑废热供能的笔记本散热器具体方案
一、项目概述 1.1 引言 现如今,能源危机日趋严重。人们的环境保护意识在不断提高,在发展新能源的同时,努力提高能源利用率也是一个方向。当前,半导体温差发电技术以其各种优点越来越引起人们的关注。该技术已经被应用于工业余热、废热的回收利用、航天辅助电力系统等。 笔记本电脑在工作过程中,其CPU及其他部件的高速运转会产生大量的热量,而且,随着目前笔记本电脑硬件配置的逐渐升级,在提升性能的同时,笔记本电脑的整体发热量也在不断上升。为了解决这个问题,人们设计了散热底座。然而,市面上所看到的笔记本电脑散热器大多是通过USB接口连接到笔记本电脑供电,或者利用电池供电。但是,却还没有人设计出利用电脑废热为其进行供电。 本方案拟利用基于A
[单片机]
利用笔记本电脑废热供能的笔记本散热器具体方案
解构小米智能家居布局
小米生态链 企业绿米联创宣布旗下Aqara全屋智能家居几十款设备中最核心的14款设备全数支持苹果 HomeKit,用户可以通过“家庭”APP或Siri在苹果设备上控制他们的智能家居产品。值得一提的是,Aqara是绿米自己的品牌,与小米生态链无关。   2017年底,小米宣布成为世界上最大的物联网平台,连接超过1亿台设备,超过90家小米生态链企业的产品都能通过米家APP发生联动,这也是小米生态链体系的护城河。而现在,小米生态链其中的一环向同样做平台的苹果伸出了橄榄枝。   做平台,还是做生态,小米浩浩荡荡的生态链企业名单似乎已经说明了一切,但“去小米化”、“单飞”也一直是小米生态链企业躲不开的话题,像绿米这样另辟一条生产线的企业也不
[嵌入式]
利用PIC单片机控制步进电机控制系统的方法概述
1 引言 步进电机是一种离散运动的装置,它和现代数字控制技术有着紧密的本质的联系。步进电机亦是一种将电脉冲转化为角位移或直线位移的执行机构,当步进电机驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(又称之为步进角),为此可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过脉冲频率来控制步进电机的转动速度和加速度,从而达到调速的目的。从以上所述可知,步进电机是可以用脉冲信号直接进行定位控制,由于其具有一定的精度,且控制线路简单,使用方便、可靠;因此它广泛地应用于工业自动控制、数控机床、组合机床、机器人、计算机外围设备(扫描仪、磁盘驱动器、打印机)、照相机(包括光学照相机与数码照相机),投
[单片机]
利用PIC<font color='red'>单片机</font>控制步进电机控制系统的方法概述
AVR单片机熔丝位配置操作的注意事项
对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。有关ATmega128熔丝位的具体定义和功能请查看本书相关章节,在附录中将给出一个完整的汇总表。 (1)在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状态,“Unprogrammed”表示熔丝状态为“1”(禁止);“Programmed”表示熔丝状态为“0”(允许)。因此,配置熔丝位的过程实际上是“配置熔丝位成为未编程状态“1”或成为已编程状态“0””。 (2)在使用通过选择打钩“√”方式确定熔丝位状态值的编程工具软件时,请首
[单片机]
四维图新披露车规级MCU芯片进展
多番努力之下,“中国芯”已陆续取得了一些成绩。 近期海关公布的一组数据侧面反映了中国芯片自主率的提升。数据显示,今年前11个月,中国集成电路进口数量为4985.1亿个,去年同期为进口数量是5824亿个。相比之下,今年减少了840亿个芯片进口,同比下滑14.4%。 聚焦到单个企业来看,国内芯片企业也屡有进展。 近日,四维图新就在投资者互动平台表示,子公司杰发已实现在芯片产品细分领域的国产替代,“公司在信息娱乐导航芯片、MCU芯片、音频功放芯片及胎压芯片,均实现了对国际品牌相关型号芯片的国产化高质量替代。公司的信息娱乐导航芯片每年出货数百万颗,车载MCU芯片年出货数千万颗,产品供不应求。” AC7802x芯片;图
[汽车电子]
四维图新披露车规级<font color='red'>MCU</font>芯片进展
基于8051单片机和SJAl000芯片实现智能传感器网络的设计
前 言 随着自动化程度的提高和信息的网络化进程, 所需要的测控点和测控参量越来越多, 使得一个自动控制系统日益庞大而复杂。对于一个系统来说, 需要的传感器数目成倍增加。为了使各智能仪表与上位机能实时、高速、准确地通信, 选择较理想的现场总线则是很关键的。现场总线是开放型控制系统, 是用于现场总线仪表与控制室之间的一种全数字化、串行、双向、多站的通讯网络 。CAN 是其中很有发展前景的一种现场总线。在网络化的系统中, 每只传感器作为一个智能节点挂接在CAN 总线上, 整个系统如图1所示。 1、 CAN 总线的技术特点 a) CAN 通信速率为(5kB/s)/10km、(1MB/s)/40m ,其节点数可达110 个, 传输介质采
[单片机]
基于8051<font color='red'>单片机</font>和SJAl000芯片实现智能传感器网络的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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