o 引 言
随着国家智能化小区建设的推广,防盗系统已成为智能小区的必备设备,特别是近几年,安全防范的迫切需要给家庭防盗报警系统提供了越来越广泛的市场。从国内来看,比较高档的防盗报警装置一般为进口产品,价格昂贵,且大多为有线连接方式。国内产品尽管不少,但大多为模拟电路形式,且结构和功能简单,可靠性差,难以联网。
在已普及的公共电话网基础上研制一种新型家用自动报警系统,这对于保障居民的生命财产安全,提高公安、消防、医疗、保安等部门的快速反应能力,有着十分重要的意义。为此,设计这个多功能远程自动报警系统装置,它可以监测火灾、盗贼入室行窃和老年人发出的呼救信号。整个系统以单片机at89c51为核心,结合dtmf(双音多频)远程数据传输技术,采用无线数据传输方式,不需重新布线,特别适用于已装修用户及布线不方便的场合。
1系统工作原理
该系统主要通过一个单片机控制中心与电话网相连接。在正常情况下一直处在等待状态,监视是否有紧急情况发生。一旦有意外情况发生,通过发送中断信号驱动单片机,让它从等待状态进入报警过程,从而实现远程报警。具体工作过程如下:当传感器检测到有温度的异常、气体浓度的巨大变化、红外扫描到人的红外波以及老人按下了求救按键时,通过无线收发电路传给单片机的ini1引脚,引起单片机产生中断;然后开始执行中断程序,启动拨号电路,模拟摘机,收到了交换机反馈的拨号音后,开始拨打事先设定好的电话号码,若占线则自动重拨;检测到对方已经摘机后,启动语音电路,播放事先录制好的话音,播放完毕后挂机,整个系统的功能便已完成。
2电路设计方案
整个系统分成无线发射和接收、单片机控制中心、dtmf收发电路、语音电路等5大模块。系统框图如图1所示。
2.1无线收发装置
接收部分由接收和解码两部分组成。接收部分的功能主要由调频接收芯片maxl470来完成接收功能,该芯片只需要较少的元件,使用较为方便。解码部分由pt2272完成功能,解码出来的数据送到单片机中。具体电路如图3所示。
2.2单片机控制中心
2.3 dtmf收发电路3系统的软件设计与实现
3.1主程序
本程序初始地址为0000h,因此开机后自动运行,大部分工作都是在中断后完成的,所以主程序比较短,仅对mt8888进行初始化,同时写ie使得中断可以进行,然后就处于等待状态,直至int0收到信号。
3.2中断子程序
系统功能的实现全部在中断子程序中,因此中断子程序是最重要的,它主要由拨号子程序、拨号音判断子程序、语音播放子程序、延时子程序以及电话号码表组成,其流程如图5所示。
3.2.1拨号音检测子程序3.2.2拨号子程序
拨号子程序是实现功能最主要的程序。在程序的执行中,80c51通过mt8888将dtmf信号发送出去,即完成拨号功能,同时又应用mt8888的dtmf接收功能判断电话是否被接通。在拨号子程序中要用到其他几个子程序,其总的结构是两个循环,同一号码不同位的选择循环嵌在不同号码的选择中,整个循环只有一个出口,就是接通电话播送了警报,否则就不停地循环拨号,这与系统的功能也是相适应的。
3.2.3其他程序
其他程序包括语音播放子程序、延时子程序以及电话号码表,都较为简单。其中语音播放程序先向isd1420的地址引脚写入在中断开始时收到的报警数据,以此数据对应相应的报警录音段(其对应的形成应该在录音时人为设定,非本部分内容),然后向playl引脚先后写入高、低电平,并维持低电平状态,isd1420就自动将音频信号向电话接口播放。
4结束语
运用单片机控制技术和双向dtmf数据通信技术,设计出基于公共电话网的远程自动报警系统,与其他一些自动报警系统相比,具有多功能、低成本、易普及、高可靠性等突出优点,具有广泛的市场发展前景。