智能语音拨号报警系统
发布时间:2008/6/3 0:00:00 访问次数:582
    
    
    来源:电子技术应用 作者:上海交通大学 王珺艳 徐玉峰 柴新禹
    
    摘要:介绍了以at89c5l单片机作为控制核心的自动拨号、检测和放音的智能语音拨号报警系统。重点论述了自动拨号和语音部分的电路结构、工作原理和软件设计方法。
    
    关键词:单片机自动拨号语音芯片信号音检测
    
    随着人们生活水平的提高和安防意识的增强,急需开发面向大众、价格低廉、运行可靠的自动报警系统。鉴于住宅电话和移动通信设备的普及,以及电话语音报警的快捷、有效及价格低廉等优点,公共通信网成了报警系统的最佳传输媒介。本文介绍的报警系统就是在此基础上发展起来的一种智能语音拨号报警系统,该系统可广泛用于各种对安防要求较高的场合,如智能楼宇、商场、银行和工厂等。
    电话自动报警的主要功能为:用户根据需要把自己的手机号码、办公室电话或报警监控中心的电话预存入报警主机。报警主机不断地对所监控的设备(门禁、烟雾探测器、窗磁、摄像头等)状况进行巡检,当有不安全情况(如火灾、非法入室、视频丢失等)发生时,报警主机拨通预先存入的电话号码,播放相应的警情语音。若电话占线或者无人接听,可拨下一个预存的电话号码,如果所有预存的电话都占线或者无人接听,则会自动把所有的预存电话重拨一遍,保证了报警的有效性和可靠性。
    
    1 系统组成和工作原理
    系统组成框图如图l所示。采用at89c51单片机作为控制核心,外接e2prom用于存储电话号码、设置参数(定时布/撤防、联动、视频等)以及警情信息等。当at89c51单片机实时巡检到新的警情信号(防区故障、视频丢失、主电断电或上位机死机)时,报警主机就会自动进行警情处理(声光报警、启动相应联动、记录警情以及拨号报警等)。拨号报警的工作原理如下:系统自动地控制摘/挂机电路模拟摘机,同时at89c51单片机通过可编程并行接口8255将mt8880置为呼叫模式,检测是否有拨号音。若有拨号音,则将mt8880设为突发方式,并按用户预设的电话号码自动拨号。拨完电话号码以后立即检测对方是否摘机,一旦检测到对方摘机,就启动语音提示电路发送与警情相一致的语音信息,完成自动拨号报警。
    
    
    2 硬件设计
    2.1 警情采集电路
    信号采集电路由16路防区输入信号采集电路和16路视频丢失检测采集电路组成。16路防区输入信号采集电路如图2所示。采集电路通过一片可编程并行接口芯片8255与at89c51单片机的p0口接口,而16路防区输入信号则通过光电隔离后与8255的pa口和pb口相接。pa口和pb口均设为输入口,这16个输入口分别对应16路探测器的输入。系统通过采集8255的pa、pb口的数据来判断是否有警情产生。
    
    
    16路视频丢失检测采集电路如图3所示。该电路首先通过一片16路模拟开关芯片cd4067进行视频通路选择,随后经过视频信号检测电路,最后再与at89c5l单片机的p1.3口相接。系统首先将视频通路号送给模拟开关cd4067.然后将采集的数据送给pl.3口,来判断视频是否丢失。
    
    2.2 dtmf发送接收电路mt8880与at89c51及语音电路的接口
    mt8880是mitel公司推出的专门用于处理dtnf信号的专用集成电路芯片,不仅具有接收和发送dtmf信号的自动拨号功能,还可以检测电话干线上拨号音、回铃音和忙音等信号音。适合与单片机接口,外围电路简单。
    mt8880内部有五个寄存器,分别为接收数据寄存器、发送数据寄存器、收发控制寄存器cra和crb以及收发状态寄存器。在本设计中,由于仅采用发送数据寄存器、收发控制寄存器cra和crb发送dtmf信号实现自动拨号功能,因此在此仅介绍这三个寄存器。发送数据寄存器中的数据决定要发送的双音频信号的频率,因此只能向发送数据寄存器写入数据。两个收发控制寄存器占用同一个地址,因此根据cra中的寄存器选择位的值决定是否对crb进行操作。其接口电路如图4所示。
    
    
    
    isdl420语音芯片采用直接模拟存储技术,且录放音质极好,并有一定的混响效果;它的外围元件简单,仅需简单的阻
    
    
    来源:电子技术应用 作者:上海交通大学 王珺艳 徐玉峰 柴新禹
    
    摘要:介绍了以at89c5l单片机作为控制核心的自动拨号、检测和放音的智能语音拨号报警系统。重点论述了自动拨号和语音部分的电路结构、工作原理和软件设计方法。
    
    关键词:单片机自动拨号语音芯片信号音检测
    
    随着人们生活水平的提高和安防意识的增强,急需开发面向大众、价格低廉、运行可靠的自动报警系统。鉴于住宅电话和移动通信设备的普及,以及电话语音报警的快捷、有效及价格低廉等优点,公共通信网成了报警系统的最佳传输媒介。本文介绍的报警系统就是在此基础上发展起来的一种智能语音拨号报警系统,该系统可广泛用于各种对安防要求较高的场合,如智能楼宇、商场、银行和工厂等。
    电话自动报警的主要功能为:用户根据需要把自己的手机号码、办公室电话或报警监控中心的电话预存入报警主机。报警主机不断地对所监控的设备(门禁、烟雾探测器、窗磁、摄像头等)状况进行巡检,当有不安全情况(如火灾、非法入室、视频丢失等)发生时,报警主机拨通预先存入的电话号码,播放相应的警情语音。若电话占线或者无人接听,可拨下一个预存的电话号码,如果所有预存的电话都占线或者无人接听,则会自动把所有的预存电话重拨一遍,保证了报警的有效性和可靠性。
    
    1 系统组成和工作原理
    系统组成框图如图l所示。采用at89c51单片机作为控制核心,外接e2prom用于存储电话号码、设置参数(定时布/撤防、联动、视频等)以及警情信息等。当at89c51单片机实时巡检到新的警情信号(防区故障、视频丢失、主电断电或上位机死机)时,报警主机就会自动进行警情处理(声光报警、启动相应联动、记录警情以及拨号报警等)。拨号报警的工作原理如下:系统自动地控制摘/挂机电路模拟摘机,同时at89c51单片机通过可编程并行接口8255将mt8880置为呼叫模式,检测是否有拨号音。若有拨号音,则将mt8880设为突发方式,并按用户预设的电话号码自动拨号。拨完电话号码以后立即检测对方是否摘机,一旦检测到对方摘机,就启动语音提示电路发送与警情相一致的语音信息,完成自动拨号报警。
    
    
    2 硬件设计
    2.1 警情采集电路
    信号采集电路由16路防区输入信号采集电路和16路视频丢失检测采集电路组成。16路防区输入信号采集电路如图2所示。采集电路通过一片可编程并行接口芯片8255与at89c51单片机的p0口接口,而16路防区输入信号则通过光电隔离后与8255的pa口和pb口相接。pa口和pb口均设为输入口,这16个输入口分别对应16路探测器的输入。系统通过采集8255的pa、pb口的数据来判断是否有警情产生。
    
    
    16路视频丢失检测采集电路如图3所示。该电路首先通过一片16路模拟开关芯片cd4067进行视频通路选择,随后经过视频信号检测电路,最后再与at89c5l单片机的p1.3口相接。系统首先将视频通路号送给模拟开关cd4067.然后将采集的数据送给pl.3口,来判断视频是否丢失。
    
    2.2 dtmf发送接收电路mt8880与at89c51及语音电路的接口
    mt8880是mitel公司推出的专门用于处理dtnf信号的专用集成电路芯片,不仅具有接收和发送dtmf信号的自动拨号功能,还可以检测电话干线上拨号音、回铃音和忙音等信号音。适合与单片机接口,外围电路简单。
    mt8880内部有五个寄存器,分别为接收数据寄存器、发送数据寄存器、收发控制寄存器cra和crb以及收发状态寄存器。在本设计中,由于仅采用发送数据寄存器、收发控制寄存器cra和crb发送dtmf信号实现自动拨号功能,因此在此仅介绍这三个寄存器。发送数据寄存器中的数据决定要发送的双音频信号的频率,因此只能向发送数据寄存器写入数据。两个收发控制寄存器占用同一个地址,因此根据cra中的寄存器选择位的值决定是否对crb进行操作。其接口电路如图4所示。
    
    
    
    isdl420语音芯片采用直接模拟存储技术,且录放音质极好,并有一定的混响效果;它的外围元件简单,仅需简单的阻