1。4 本文完成的主要工作

 通过硬件部分自动拨号模块、语音录放模块、模拟摘挂机模块及模块之间的接口电路,实现由 AT89C51 单片机控制电话接口电路,通过其控制模拟摘挂机电路,动拨号电路实现自动拨号,并由语音电路实现语音报警来通知用户发生警情。硬件之间的联系均有软件控制实现。

2 电话自动拨号报警器的功能和总体设计

本次设计为家庭遇险自动拨号报警系统。系统分为五个模块:单片机控制模块,报警信号输入模块,电话号码存储模块,摘挂机控制模块,DTMF收发模块。

2。1 自动拨号报警器的功能

它的功能有电话号码的输入、存储、断电不会丢失。可以保存多组号码。可以检查显示已存储的号码。从传感器得到信号时(即有警情),可以自动拨号,达到报警的目的。安装不同的传感器可组成不同的报警功能,用于不同的场合。利用传感器的报警信号作为单片机的中断信号,从而启动单片机进行自动电话的拨号功能。

2。2 自动拨号报警器的硬件设计方案

系统硬件框图见图2-1所示,本系统是利用电话网来传输数字和语音信息的,系统在工作时报警检测电路中二氧化碳传感器的输出电压会随着空气中二氧化碳气体浓度的变化而变化,当发生火灾时,随着二氧化碳气体浓度升高,传感器输出电压也会随之变高,当输出电压高于预先设定的比较器反向输入端的基准值时就会产生报警信息,检测电路就把警情信息转换为电平信号传送到单片机,单片机收到警情信号后,立即控制摘机电路摘机,同时控制双音多频发送电路拨打预先存在E2PROM存储器CAT24C021中的电话号码,实现自动拨号报警功能。当有人非法入室时,人体传感器通过红外探测采集盗窃信号输入,系统将会自动摘机并检测电话是否处于可拨号状态。若是,则拨预存的电话号码,若不是,则挂机并延时后重复上述过程。在拨号以后,系统会判断电话线的状态是否为回铃音以及对方是否摘机,如果是,则播放录制好的语音报警内容,否则,挂机以后延时重拨。

图2-1  基于单片机的电话自动拨号报警器的系统硬件

2。3 电话自动拨号的主电路图

执行完初始化程序后,首先判断有无报警信号,若没有报警信号,则判断用户是否按下修改键修改报警电话号码,若用户没有按下修改键,则继续判断有无报警信号,若用户按下了修改键则需要用户继续输入报警时所要拨打的电话号码,以停止键来判断是否输完,若没输完则继续输,输完后则存入E2PROM存储器CAT24C021中,若有报警信号,首先判断设置的标志位是否为1,若不为1,则单片机立刻控制P口,令P1。5为低,执行摘机后,从CAT24C021中读取报警电话号码,并显示要拨打的电话号码,最后把电话号码发送到MT8880拨打报警电话号码。

图2-2  模拟摘挂机及DTMF信号放大部分电路图

图2-3  传感器的电话号码存储部分电路图

图2-4  MT8880接口电路部分电路图

3 各功能模块设计

各系统模块的构成元件和功能如表3-1所示。

表3-1  系统模块的构成元件和功能

系统模块 主要构成元件 功能简介

单片机 AT89C51 通过程序对整个系统进行控制论文网

双间多频发送装置 HA868(Ⅲ)P/TD型电话机及其内部拨号芯片W19930 接收从电话线上来的多音多频信号并将其转化为数字信号,然后送入单片机才将欲拨电话号码转化为双间多频信号送上电话线,实现拨号功能

上一篇:MATLAB基于图像的一维条码识别+程序
下一篇:AT89C52单片机的酒精检测系统设计+电路图

AT89C51单片机的多点温度检...

STC89C52单片机的红外防盗报...

STC89C52单片机的太阳能热水器控制器设计

STC89C51单片机的电子密码锁设计+电路图+程序

AT89C52单片机的酒精检测系统设计+电路图

AT89C52单片机的公交车自动报站器设计

51单片机的LED驱动电源设计+电路图+程序

我国政府公共安全管理及其对策建议

中央空调国内外研究现状水平和发展趋势

生态高值农业的科学评价+文献综述

整体护理對妇科肿瘤化疗...

现茬年轻人选择的行业,...

杭州市江干区小學生課外...

板上芯片的热应力分析+文献综述

會计发展趋势研究【1932字】

14岁男孩不上學能學点什么...

单片机四自由度机械臂设计+电路图+程序