技术资料

您的位置:首页>>技术资料详细内容>

【海湾消防论文集】之“语音自动报警技术在火灾报警系统中的应用”

作者:海湾消防 文章来源:http://www.gstxf.com/ [ ]

语音自动报警技术在火灾报警系统中的应用

 

摘要:为了将火灾报警控制器的报警信息及时传递给有关人员,可以事先设置数个电话号码,当控制器报警时,利用公共电话网自动拨打预设的电话,并将报警文字信息合成为语音进行播放。本文从硬件和软件方面提供了语音自动报警技术的实现方案。

关键词:海湾消防 串行通信 语音合成 火灾报警 拨号

 

一、引言

尽早地掌握火情,对于防火救灾,将火灾损失降到最小,具有着至关重要的意义。特别是对于一些无人值守的重要场所,更需要及时地了解火灾报警设备的运行情况,保持火灾报警设备处于良好的监控状态。本文介绍的方案就是当火灾报警设备出现故障或发现火警时,利用公共电话网自动拨打有关人员的电话,并将火灾报警设备的故障及火警信息转换成语音进行播放的技术。

 

二、语音自动报警技术硬件实现方案

语音自动报警技术的实现主要由四部分组成:串行通信电路、拨号电路、语音合成电路、存储电路。各部分电路在CPU(如AT89S52)的控制下协调工作,完成信息的收发、拨号、语音合成和信息存储。电路框图如图1所示。

 

1、串行通信电路

该电路是与火灾报警控制器间的接口电路,可采用RS-232驱动器/接收器(如MAX202)来构建,接于CPU的串行通信口,以完成RS-232电平与TTL电平间的转换。主要用来接收火灾报警控制器发来的电话号码和报警信息的文字代码等信息,并将已拨通的电话号码回传给火灾报警控制器。

2、拨号电路

此电路包括两部分,即DTMF(双音多频)收发电路和电话接口电路。

DTMF收发电路可采用MT8888,该芯片可直接与CPU接口,具有完整的DTMF收发功能,能够对电话呼叫过程中各种信号音进行检测,只要信号频率落在320~510Hz频率范围内,片内呼叫处理滤波器便可滤出,经限幅得到的方波由CALL端输出,供CPU判断呼叫的性质和类别。CPU通过数据线将号码发送给芯片,控制其合成与号码数字相对应的双音频信号,经电话接口电路送至公共电话网。

电话接口电路除了采用传统的音频变压器之外,也可以采用恒流源电路,利用其直流阻抗较小和交流阻抗较大的特点,完成自动呼叫时的摘机检测和音频信号的传输。

3、语音合成电路

其核心是语音合成芯片,可采用XFS3031CN。这是一款高性价比的中文语音合成芯片,它可以通过UART 接口接收待合成的文本(比如控制器显示的故障或火警信息,或其它提示信息),把文本合成为语音输出。芯片具有智能的文本分析处理算法,对常见的数值、电话号码、时间日期、度量衡符号等格式的文本及多音字,能够根据内置的文本匹配规则进行正确的识别和处理。若CPU没有多余的UART口,也可以采用串口扩展芯片(如16C550)进行扩展。合成的语音经功放电路放大后,一方面通过公共电话网送至已接听的用户电话播放,另一方面可由扬声器播放,供现场监听。

4、存储电路

通过火灾报警控制器,可以设置几个相关人员的电话号码,保存在存储器中。发生火警时,依次拨打存储的相关电话号码,拨通的号码及拨打时间也可保存在存储器中以备事后查阅。可用CPU自带的存储器或外接EEPROM存储器,如24LC02。

 

三、语音自动报警技术软件实现方案

1、串行通信

CPU与火灾报警控制器间的串行通信采用中断方式,传输的数据信息按照一定的格式封装为数据包,内含校验码,防止信息被错误接收。接收方收到数据包后向发送方返回应答包。

2、自动拨号

CPU通过数据线控制DTMF收发器的工作模式。拨打电话号码时首先要检测电话线状态,需将DTMF收发器设置成呼叫处理(CALL)模式,并利用CPU内部的计数器对DTMF收发器输出的方波宽度进行计数检测,由此判断出电话线上的各种状态信号音(拨号音、忙音、回铃音等),然后再转入后续的操作。发送完电话号码后,仍需检测状态信号音,若是忙音则拨打下一个号码,若是回铃音则继续等待,若用户已摘机则播放合成的报警语音。

3、语音合成

语音合成芯片通过UART 接口接收火灾报警控制器发送的命令和数据,允许发送数据的最大长度为204 字节。通信传输字节格式为:起始位1bit,数据位8 bit(低位在前),停止位1 bit,无校验位,波特率为9600bps。

CPU发送给语音合成芯片的所有命令和数据都需要用“帧”的方式进行传输。帧格式为:“帧头 + 数据长度+数据区”,如表1所示,其中文本编码格式可以采用GB2312 、GBK、BIG5 和UNICODE 四种编码方式。芯片收到命令帧及状态查询命令后,回传相应的状态数据供CPU判断目前芯片的工作状态。

帧头

数据区长度

数据区

0xFD

高字节

低字节

命令字

文本编码格式

待合成文本

           

表 1

4、信息存储

外接EEPROM存储器24LC02与CPU间采用I2C方式进行通信。若CPU没有I2C接口,可使用2个I/O端口,用软件模拟I2C方式进行通信。

 

5、主程序

主程序主要完成初始化、存储工程名称及电话号码、合成反映系统运行状态的提示语音、拨打预设的电话、合成报警语音等。其框图如图2所示。

 

四、结束语

语音自动报警技术应用于火灾报警系统,有利于消防管理人员及时掌握消防设备的运行情况,尤其适用于一些不是全天候有人值班的场所。将文字转变成语音,使报警信息变得更加直观,为报警信息的传递提供了一条新的途径。

智淼君安(江苏)消防工程技术有限公司http://www.gstxf.com/
       海湾消防公司主营:海湾消防报警系统销售,消防设备安装,海湾气体灭火、海湾电气火灾、消防水喷淋系统施工安装,售后维修,海湾消防网站:http://www.gstxf.com/海湾消防服务热线:4006-598-119
  • 本文网址:http://www.gstxf.com/jishuziliao/9620.html
  • 关键词:【海湾消防论文集】之“语音自动报警技术在火灾报