基于DTMF和CAN总线的家居安防系统设计方案

发布者:张延强最新更新时间:2011-06-27 来源: 网络关键字:AT89S52  DTMF  CAN总线  家居安防系统 手机看文章 扫描二维码
随时随地手机看文章
  摘要: 介绍了一种以AT89S52单片机为控制核心, 通过DTMF公用电话网和CAN 总线传递的多节点家居安防系统设计方案。本智能家居安防系统集防火、防盗、防燃气为一体, 可实现自动检测与自动语音拨号报警。详细介绍了DTMF收发电路、通话电路和CAN 总线传输等电路。实验结果表明, 本系统功能实用, 信息传递实时可靠,适用于家居安防或其他场所的安防系统。

1 引言

  现在,人们对工作和生活环境不仅要求舒适健康、可靠便利, 而且更加看重安全性,并利用安防系统来提高家庭抵御各种意外情况的能力。现在的安防系统可借助计算机技术、IC 卡技术、通信技术等来实现,CAN总线应用于安防系统对家居智能化发展起到了良好的促进作用。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端相连。

  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 总线引入实时的数据处理, 提高了系统的可靠性。可对楼宇可视对讲、智能小区管理、门禁管理等有较大的应用推广价值。

关键字:AT89S52  DTMF  CAN总线  家居安防系统 引用地址:基于DTMF和CAN总线的家居安防系统设计方案

上一篇:一种太阳能电池阵模拟器的设计
下一篇:一种针对DES密码芯片的CPA攻击仿真设计方案

推荐阅读最新更新时间:2024-03-16 10:57

总线干扰的原因大科普
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的 现场总线 之一。 在北美和西欧,CAN总线 协议 已经成为 汽车计算机控制系统 和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。 一、定位干扰原因 当总线有干扰时,有经验的工程师能够迅速定位,但是对于新手来说却很麻烦,造成总线干扰的原因有很多。比如通过电磁辐射耦合到通讯电缆中、屏蔽线接地没处理好、隔离了通讯没有隔离电源等。通过下
[电源管理]
总线干扰的原因大科普
CAN总线在自动化系统中的应用
1.前言   随着微机和电子技术的飞速发展,越来越多的智能装置在变电所中得到应用,极大地提高了变电所测量和控制系统的自动化水平。变电所强电磁干扰的工作场所,对自动化设备尤其是对其中涉及到的通信网络的抗干扰能力提出了很高的要求。根据变电所中开关设备和互感器的安装方式、环境以及对系统自动化程度的不同要求,整座变电所的测量控制系统一般采用集中与分散结合的方式构成,控制既可以做到集中控制(在主控制室中的集中控制台或屏上进行),也可对各开关进行分散控制(由安装在开关设备跟前的控制箱完成)。      变电所自动化系统主要由各种开关的智能控制单元、电气参数测量单元和继电保护装置构成,在这些智能化设备之间存在着信息交换的需要,同时整个变电所
[嵌入式]
DTMF电话语音接收器BU8874/BU8874F及其应用
    摘要: BU8874/UB8874F是ROHM公司生产的DTMF电话语音应答器。它的最大特点是其动态范围很宽,并可将16种不同的DTMF信号转换成4位二进制串行数据。文中介绍了BU8874/BU8874F的主要特点、仙部结构、功能参数和设计方法。最后给出了它的典型应用电路。     关键词: 电话 应答器 DTMF BU8874/BU8874F 1 概述 DTMF电话语音接收器集成电路BU8874/BU8874F是ROMHM公司生产的一类电话语音应答器。它们可以将16种不同的DTMF信号转换成4位二进制串行数据。其中BU8874采用8脚DIP封装形式,而BU8874F则采用18脚封装,两种芯片内部
[手机便携]
汽车级瞬态电压抑制器,提供专业级保护
  挑战   无论是传统汽车和新能源汽车,安全、绿色、舒适的汽车电子系统是共同的诉求,汽车安全性包括零失效、功能安全和自诊断模块;环境友好性指通过车载网络的使用来减轻车重,从而降低能耗,还包括采用环保材料和工艺;强大的图形图像处理技术,直观友好的人机界面都为驾驶者带来舒适的驾驶体验。   汽车中电子器件的技术含量和数量是衡量汽车性能一个重要标志。随着人们对驾驶的舒适性、安全性、娱乐性和经济性的要求日益苛刻,使汽车电子系统变得更加复杂,汽车中电子器件的数量也越来越多。ABS、电子点火系统、气囊保护和倒车雷达等许多功能现已被当作标准配置,而这还远远不够,因为人们对更精准的汽车控制和娱乐享受的追求没有停歇。   然而,汽车电
[嵌入式]
基于凌阳8位通用型工控单片机的CAN总线智能节点的设计
1 CAN总线概述 CAN, 全称为“Controller Area Network”,是国际上应用最广泛的现场总线之一。20世纪80年代初,德国Bosch公司为了解决现代汽车中众多的控制与测试仪表之间的数据交换问题,开发出 CAN总线。CAN总线能有效支持分布式控制或实时控制的串行通信网络,具有抗干扰性强和使用可靠等优点,最初主要应用汽车工业,现在广泛应用于汽车工业、航空工业和工业控制等自动化领域,如分布式环境监测系统、温室环境监控系统、变电站变监测系统等。 CAN总线是一种串行数据通信协议,其通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对数据的成帧处理,用户可在其基础上开发适应系统实际需要的应用层
[单片机]
基于凌阳8位通用型工控单片机的<font color='red'>CAN总线</font>智能节点的设计
基于CAN总线的多ECU通信平台设计
引言 随着集成电路和单片机在汽车上的广泛应用,现代汽车上的电子控制器的数量越来越多,常见的有发动机的电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电动门窗装置、主动悬架等。电控系统的增加虽然提高了轿车的动力性、经济性和舒适性,但随之增加的复杂电路也降低了汽车的可靠性,增加了维修的难度。从布线角度分析,传统的电子气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成宠大的布线系统。因此,一种新的概念——汽车上电子控制器局域网络CAN,也就应运而生。为使不同厂家生产的零部件能在同一辆汽车上协调工作,必须制定标准。按照ISO有关标准,CAN的拓扑结构为总线式,因此称为CAN总线。CAN总线被设计作为汽车环境中
[嵌入式]
新能源客车CAN总线的故障定位和干扰排除
  安凯新能源客车是国内较早研发及批量化运营电动客车的企业,最早上电动车国家公告,公告数量全国第一,目前国内市场占有率达到70%以上,并且大量出口到欧美,已经成为了行业的领导品牌。安凯之所以取得广泛用户的信任,在于该公司对行驶安全性和可靠性有着极高的标准。针对新能源客车普遍存在CAN总线受到电磁干扰问题,安凯和致远电子合作,使用CANScope-Pro专业版CAN总线分析仪成功定位故障,排除干扰,并且进行可靠性测试,为安凯新能源客车稳定运行保驾护航。 安凯客车故障诊断纪实   ● 频谱分析准确定位故障根源   新能源客车与传统客车不同,其是使用电池、电容来存储能量,然后通过逆变成交流,带动电动机驱动车辆。当客车
[嵌入式]
基于CAN总线的多路电源智能监控系统
  0 引言        邮电通信线路的供电电源的稳定性和可靠性对整个邮电通信起着关键作用。因此要求能对供电电源的运行状态进行实时监控,及时发现异常情况和事故隐患,在出现异常和故障时迅速进行诊断并予以修复。 1 CAN总线与485总线的比较    1)485总线的特点    相对于RS一232,RS一485半双工异步通信总线具有通信距离远、通信速率高、成本低等特点,是一种被广泛使用的数据通信总线。但485总线的波特率设置受到单片机的波特率设置的限制,在单片机使用24M晶振的情况下,也只可以设置到9600bps的波特率。485总线的容错和应用层的协议,可以自己通过软件来实现,比较灵活,但是编程的工作就变得复
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

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