智能语音拨号报警系统
王瑁艳,徐玉峰,柴新禹
(上海交通大学生物医学工程系,上海200240)
摘要:介绍了以AT89C51单片机作为控制核心的自动拨号、检测和放音的智能语音拨号报警系统。重点论述了自动拨号和语音部分的电路结构、工作原理和软件设计方法。
关键词:单片机自动拨号语音芯片信号音检测
随着人们生活水平的提高和安防意识的增强,急需开发面向大众、价格低廉、运行可靠的自动报警系统。鉴于住宅电话和移动通信设备的普及,以及电话语音报警的快捷、有效及价格低廉等优点,公共通信网成了报警系统的最佳传输媒介。本文介绍的报警系统就是在此基础上发展起来的一种智能语音拨号报警系统,该系统可广泛用于各种对安防要求较高的场合,如智能楼宇、商场、银行和工厂等。
电话自动报警的主要功能为:用户根据需要把自己的手机号码、办公室电话或报警监控中心的电话预存入报警主机。报警主机不断地对所监控的设备(门禁、烟雾探测器、窗磁、摄像头等)状况进行巡检,当有不安全情况(如火灾、非法入室、视频丢失等)发生时,报警主机拨通预先存入的电话号码,播放相应的警情语音。若电话占线或者无人接听,可拨下一个预存的电话号码,如果所有预存的电话都占线或者无人接听,则会自动把所有的预存电话重拨一遍,保证了报警的有效性和可靠性。
1系统组成和工作原理
系统组成框图如图1所示。采用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所示。该电路首
E2PROMl絮删I主备驯隐矧I声誉驯睫蜊
I2』Iff
AT89C51及I/O扩展口
IiI、,1fMT8880语音录/放光电隔离DVR监视主机防区检测视频选通/^电路电路复位电路电路检测电路
i0I
、,1f
顿u乜船
蹦sst,I。鬻视16路16路——叫艚扑J捕/探测器视频l电话网卜’叫嚣崭笔名
图1系统原理框图
114欢迎网上投稿WWW.aetnet.cnWWW.aetnet.eom.cn
先通过一片16路模拟开关芯片CD4067进行视频通路选择,随后经过视频信号检测电路,最后再与AT89C51单片机的P1.3口相接。系统首先将视频通路号送给模拟开关CD4067,然后将采集的数据送给P1.3口,来判断视频是否丢失。
2.2DTMF发送接收电路MT8880与AT89C51及语音电路的接口
MT8880是MITEL公司推出的专门用于处理DTMF信号的专用集成电路芯片,不仅具有接收和发送DTMF信号盼自动拨号功能,还可以检测电
《电子技术应用》2006年第3期
万方数据
n/L
入
卜
A0PO.O—Po.7
U
N-
-v"
ZA1
寸8255(2)
卜
一
AT89C51
\
k
PAO—PA7
≮8
光电
4?百一
16路
DO~D7
\.广也一探测器
y
隔离
PBO~PB7
≤s
P2.5∞当P2.6U
CS
操作。其
Z
172.7
芝
ISDl4
图2防区信号采集电路
图3视频信号采集电路
话干线上拨号音、回铃音和忙音等信号音。适合与单片
机接口,外围电路简单。
MT8880内部有五个寄存器,分别为接收数据寄存器、发送数据寄存器、收发控制寄存器CRA和CRB以及
收发状态寄存器。在本设计中,由于仅采用发送数据寄
技术,且录放
音质极好,并有一定的混响效果;它的外围元件简单,仅需简单的阻、容器件即可组成简单的录、放音电路;无需后备电源,信息存储时问长,不需要专用的编程器及语音开发器;具有较强的选址能力,可把存储器分成160段来管理,形成最小的录放时间为125ms。其接口电路图如图4所示。
语音分段方法:地址输入端A0~A7由低位向高位排列,每位地址代表125ms的寻址,160个地址覆盖20s的
语音范围(160x0.125s=20s),录音及放音功能均从设定
的起始地址开始,录音结束由停止操作决定,芯片内部
在该段的结束位置自动插入结束标志(EOM);而放音时遇到EOM标志即自动停止放音。在本设计中,因需要四段报警提示语音,因此在设计时均将每段语音设为5s,
其起始地址分别为00000000B、00101000B、01010000B、
01111000B,由这四段起始地址可以看出A7、A2、A1和A0均为0,因此将其接地。
AT89C51
P0.OPo.1PO.2P0.3P0.4PO.5P0.6P0.7
P2.5P2.6P2.7
器
D2D3D4D5
Q0
器Q1
ABY0
C
D4D5D6D7
PB0PBl
PB2CS
PB3
PB4
PB5
《电子技术应用》2006年第3期
VDD
IRQ
IN—
G1YST
MT8880
GSEsTD0
D1D2D3CLK2
R/W
RSO
IN+
VREF0SC2
OSClTONEGND图4MT8880与AT89C51及语音电路的接口电路
C12
本刊邮箱:eta@nose.com.en
115
一012345
6
7
业队队队队M附队队堑
跎一舯∞叭陀∞
%舭一
篡黼坐
m
n砸孑~凸zS—
Cr
rCC
“h
一~们舵∞舭蚯~们眦~觚~‰
而
万方数据
集蠛鞠麓期
3软件设计LcALLAUTOY;调用信号音判别子程序,看是3.1信号音的识别方法
系统在巡检到警情信号后就模拟摘机。为了识别模
拟摘机后电话系统是否处于可拨号的状态、电话拨完号
码后电话是否接通以及对方是否摘机接听电话等几种
状态,系统必须进行信号音的识别。为了识别信号音,必
须知道各种信号音的特性。各种信号音特性如下:
拨号音:450+_25Hz连续蜂音;
忙音:0.35s断0.35s通的450±25Hz蜂音,音断周
期为O.7s;
回铃音:4s断1s通的450±25Hz蜂音,音断周期为5s。
这些电话信号均是模拟信号,然而单片机是无法识
别模拟信号的,故必须先将模拟信号转换为脉冲信号,
然后再根据脉冲信号的脉冲个数进行识别。这些电话音
频信号的脉冲个数可用下式计算:
N=tm/T
式中,Ⅳ为每音段周期的脉冲个数;T为电话音频信号
的音频周期,单位为s;t。为信号音断周期的通时间,单
位为S。
在实际使用中,主要需要识别拨号音、忙音和回铃
音。分析这三种信号的特性可以看出,在一定的计数时
间内,其脉冲个数是不一样的。在设计之初,考虑采用
5s为一个计数单位来判断这三种信号音,但通过实际的
调试发现:当对方摘机时,要等待一段时间才能听到报
警语音。通过反复研究及调试,最终采用2s计数判断拨
号音,采用2.8s(即4个忙音周期)判断是否为忙音,若
否则代表电话拨通了。随后采用1s为一个计数单元,采
用计五次后的累加脉冲数来判断对方是否接听电话。若
有,则放相应的报警提示语音;否则再计ls,然后计算
最后5s内的脉冲数,再次判断对方是否摘机。如此反
复,直到超过等待时间仍没有人接听电话就挂机。由于
干扰和一些其他因素的存在,难免会有误判的现象而导
致漏报警情。因此采取在所有预先设定的电话至少有一
个拨通就只拨一遍,如果全部没拨通或者没人接听则把
所有预存电话重拨一边,这样漏报报警的概率就非常低
以致可忽略不计。
3.2软件设置
自动拨号程序的流程图如图5所示。下面是自动拨
号的部分程序(如需要完整的程序,可与作者联系)。
AUTOCALL:CLRP1.2;模拟摘机
MOVA.#5DH
MOVXMOV
MOVXMOV
MOVXLCALL@DPTR.A
A.#51H
@DPTR.A
A。#56H
@D胛R.A
DELAY
;允许信号音输出,下一次为写
控制寄存器CRB
;写控制寄存器CRA
;MT8880置为突发模式
;写控制寄存器CRB
;MT8880置为呼叫模式
;写控制寄存器CRA
MOVA.#5DH
否有拨号音
;允许信号音输出,下一次为写
116欢迎网上投稿WWW.aetnet.gnwww.aetnet.com.gn
图5拨号子流程框图
《电子技术应用》2006年第3期
万
方数据
SDH中E1/VC-12异步映射的设计与实现
霍林,郭琦,许新新,李惠军
(山东大学信息科学与工程学院,山东济南250100)
摘要:分析了同步数字体系中2.048Mbps支路信号E1异步映射进VC一12的过程,并根据正/零/负码速调整原理确定了缓冲存储器的容量和正负码速调整的判定门限。通过对异步FIFO读控制实现了此异步映射过程的正/零/负码速调整。同时,为了在异步时钟域之间可靠地传递数据,采用格雷码实现读时钟域对写指针的采样。该设计通过了功能仿真、综合及FPGA验证。
关键词:同步数字体系异步映射码速调整异步FIFO格雷码
SDH(SynchronousDigitalHierarchy,同步数字体系)是一种有机地接合了高速大容量光纤传输技术和智能网技术的新型传输体制,由于其特有的高度灵活性、可管理性,已经成为光纤通信的一个重要发展方向…。2.048Mbps是公用网中基本传输速率,应用极为广泛,将2.048Mbps支路信号E1(Electricalinterfacesignal,电接口信号)复用人STM—I(SynchronousTransportModule,同步传送模块)是实现PDH(PlesiochronousDigitalHierarchy,准同步数字系列)与SDH兼容的重要部分。要完成这一工作,需要把2.048Mbps支路信号E1异步映射进VC一12(VirtualContainer,虚容器)。本文将具体介绍SDH中E1/VC一12异步映射的设计与实现。
12.048Mbps支路信号E1映射进VC一12复帧的过程
在PDH向SDH过渡的长时期内,2.048Mbps支路信号E1需要异步映射入STM一1。由于PDH的一次群支路信号与SDH传输网是非同步的,故2.048Mbps支路信号El必须先装入标准容器C一12中进行适配处理即进行码
斗g斗e斗e斗e斗e斗e斗皋牛e斗e斗辜斗枣斗g斗枣斗枣斗e斗e斗e耳e斗e斗e斗枣斗枣斗e耳g斗e斗e斗e斗g斗皋斗台斗枣斗e斗辜艇!斗e斗e斗g斗辜斗枣艇!膏e斗g斗e牛e斗枣斗皋斗皋斗枣(接上页)
MOVXMOV
MOVX
MOV
MOVXLCALL@D胛R.AA.#50H
@DPTR.A
A.#56H
@DPI'R.AAUTOY
LCALLAUTOYSETBP1.2
控制寄存器CRB
;写控制寄存器CRA
;MT8880置为突发模式
;写控制寄存器CRB
;拨电话号码
;MT8880置为呼叫模式
;写控制寄存器CRA
;调用信号音判别子程序,看是否有回铃音
;调用信号音判别子程序,看对方是否摘机
;模拟挂机
3.3编程过程中应注意的几点
首先,MT8880的DTMF产生器是发送部分的主体,它产生全部十六种失真小、精度高的标准双音频信号,这些频率均由3.579545MHz晶体振荡器分频产生。电路由数字频率合成器、行/Y0可编程分频器、开关电容式D/A变换器组成。行和列单音正弦波经混合、滤波后产生双音频信号。通过DTMF编解码表把编码数据写入MT8880发送寄存器产生单独的Aow和缸,一旦编码错误就会导致拨号失败,故在编程过程中要十分小心。其编解码表见MT8880的Datasheet。
《电子技术应用》2006年第3期
其次,在摘机后应延时一段时间再去判断摘机音,因为本系统采用机械继电器实现自动摘机,故应考虑继电器的响应时间。
最后,一个电话号码拨完后不能立即拨下一个电话号码,应保证挂机的最短有效时间以确保前一电话号码确实已挂机,否则拨下一个电话号码时会没有拨号音。
本系统配置灵活,可以有效、快速地应用于对安防要求比较高的场合。例如:对不需要监视视频丢失的场合,可以不配置视频监测盒;而对智能小区、医院等,可以通过RS485总线将一台DVR(DigitalVideoRecordcr)主机、一套报警监控软件和多台报警主机组合到一起,构成一个网络型智能监控系统。
本报警系统具有价格低廉、操作简便、通讯速度快、可靠性高和误报率低的优点。
参考文献
1张友德,赵志英,涂时亮.单片微型机原理、应用与实验.上海:复旦大学出版社,1993
2何立民.MCS一51系列单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社,1990
3薛均义,张彦斌.MCS一51/96系列单片微型计算机及其应用.西安:西安交通大学出版社,1990
(收稿日期:2005—06—12)本刊邮箱:eta@ncse。com.cn117
万方数据
智能语音拨号报警系统
作者:王珺艳, 徐玉峰, 柴新禹
作者单位:上海交通大学,生物医学工程系,上海,200240
刊名:
电子技术应用
英文刊名:APPLICATION OF ELECTRONIC TECHNIQUE
年,卷(期):2006,32(3)
被引用次数:1次
参考文献(3条)
1.张友德.赵志英.涂时亮单片微型机原理、应用与实验 1993
2.何立民MCS-51系列单片机应用系统设计系统配置与接口技术 1990
3.薛均义.张彦斌MCS-51/96系列单片微型计算机及其应用 1990
相似文献(10条)
1.期刊论文秦相林.李俊玲.吕海洋.QIN Xiang-lin.LI Jun-ling.LV Hai-yang多路温度监测及自动拨号语音报警
系统的设计-哈尔滨商业大学学报(自然科学版)2007,23(4)
介绍了多路温度监测及自动拨号语音报警系统的设计,阐明了有关的工作原理、硬件设计.系统充分应用PIC单片机以及语音芯片等器件,使系统具有智能化特点.主要应用于仓库、蔬菜水果贮藏室、企事业单位等有一定环境温度要求的场所.通过对温度实施监测,达到防火、防热、低温防冻及蔬菜水果保鲜等目的.
2.期刊论文鲍帮玉基于单片机控制的多功能自动拨号报警系统-科技信息2009,""(7)
基于单片机控制的多功能自动拨号报警器,可用来诸如当家中发生外人侵入、发生火灾和煤气泄漏等情况时及时通知主人和值班人员,以便快速做出处理.本文介绍了本系统的硬件组成与软件设计以及整个系统的工作原理.
3.期刊论文陈凤苏.孟建波矿山自动拨号远程控制系统-中国矿业2002,11(4)
本文叙述了用单片机控制的智能收发系统的电路结构、工作原理和程序设计.本装置与程控电话相连,配备不同的传感器,可实现对不同参量的自动拨号;同时,用户也可通过程控拨号实现对设备的远距离控制.该装置适用于矿山、仓储、金融等场所.
4.学位论文罗若愚温室大棚微机测控系统研究2001
该系统通过传感器感知温室大棚中温度、光照度,并对其进行测控.该系统通过8051单片机来接收多个信号源(温度、光照度)的信号并初步分析处理,给出其权限内的控制信号,还可以给出超出其权限的控制信号则通过串口来与PC机通讯,由PC机启动自动拨号程序与大棚管理者联系并接收大棚管管理者的控制信号,然后再将此信号返回8051单片机,从而实现远程控制.
5.期刊论文王锁弘.王学卿微电脑自动拨号防盗报警器的设计-现代电子技术2003,""(1)
介绍了一个单片机控制的自动拨号防盗报警器,重点对其特点、功能及电路原理进行了说明,给出了详细的电原理图.
6.期刊论文常国锐基于PIC16F877单片机的温控系统设计研究-现代商贸工业2009,21(6)
以PIC单片机为核心控制DS18B20温度传感器等外围电路模块实现了对多路温度的实时监测.论述了系统设计思路和软件设计流程.系统具有温度监测、自动拨号、语音报警功能,有较强的实用价值.
7.期刊论文李硕.冯玉娟.LI Shuo.FENG Yu-juan由AT89C52单片机组成的智能呼救系统设计-国外电子元器件
2008,16(8)
从系统硬件设计和软件构成上,介绍一种以AT89C52单片机为核心,通过无线遥控方法实现对预设电话自动拨号报警的智能呼救系统.系统提供了患者在紧急情况下无法使用电话报警时的一种报警手段.由用户预设的多组电话号码作为语音报警对象,预录可长达20 s的语音信号来说明患者所处地点及病情,并通知患者家人.
8.期刊论文赖志昌.王丽慧.温强.金鸿章单片机DTMF自动拨号原理与应用-应用科技2000,27(8)
介绍了用单片机软件模拟双音多频(DTMF)自动拨号的原理,并给出了由电阻网络组成的D/A转换器.实际应用表明该方法是可行的,具有重要的应用价值.①
9.期刊论文李芝梅.刘益民.陈国强.LI Zhi-mei.LIU Yi-min.CHEN Guo-qiang基于多普勒效应的自动拨号防盗报
警系统-微电子学与计算机2009,26(7)
提出一种基于多普勒效应的自动拨号防盗报警系统的设计方法,由单片机AT89S51控制,当有人进入监控区时,报警系统能自动拨打设定的电话或手机.实验表明,报警系统监控范围为4米,监控角度为120°,系统结构简单,性能稳定,性价比高.
10.期刊论文曾涛.陈文凯.张利洲.ZENG Tao.CHEN Wenkai.ZHANG Lizhou基于超声探测的自动报警装置的设计-
仪器仪表用户2006,13(2)
我们所设计的超声波安全防控自动报警装置分为3个部分,第一部分是超声波探测系统,它负责对超声波探头前方的障碍物进行探测,根据障碍物的距离发出不同的警报声音;第二部分是单片机控制系统,负责对接收到的超声波信号进行处理,并输出自动报警控制信号;第三部分是自动拨号报警系统,负责接受单片机输出的自动报警控制信号,并自动拨号报警.本装置原理简单,效果显著,能够实现大范围的监控,并且能通过调整来适应不同的环境,抗干扰和隐蔽性都不错.
引证文献(1条)
1.白莉媛.肖乐.钱进Intel 8255A微机芯片的应用[期刊论文]-光盘技术 2006(6)
本文链接:https://www.wendangku.net/doc/9017921564.html,/Periodical_dzjsyy200603040.aspx
授权使用:洛阳工学院(河南科技大学)(wflskd),授权号:b9e4e4a5-b6b4-4513-8ce8-9e0c01451a97
下载时间:2010年10月11日