系统的选择论证 目前,一般警报发放系统是基于PC机/单片机技术的半双工的点对多点天线专用遥控网。系统中控制中心由PC/工控机担任,各执行终端以单片机为核心的控制器来执行控制功能。从使用管理和建设角度看,有如下不足:基于PC机/工控机技术的控制中心单位体积大,设备成本较高,且由于承担的任务相对简单,故使用效率不高,而基于单片机技术的控制执行终端能较好地完成解码控制功能,但不能满足警报发放技术的信息交互化改进和运行管理的需求,例如由单片机完成高质量,高效率的音频编解码,录入和还原来实现信息交互化功能是一个比较棘手的问题。本文设计的目的是鉴于以上需求,采用硬软件资源丰富且可裁减的数据处理能力强大且具备一般单片机控制功能的嵌入式技术,设计一种体积小,成本低,功能强,开发周期短的嵌入式中心控制器和终端控制器,以对原有警报发放系统进行改进。
系统整体介绍
改进的系统由一个控制中心和多个终端构成。控制中心和终端之间使用无线数传模块来构成无线数据通路。每个终端配置唯一的地址,当发放警报时,控制中心既可以以群发的方式发放警报内容,又可以通过指定终端地址,以点对点的方式向某一指定的终端主机发放指定的警报内容。
终端控制器的音频输出端口和功放相连。当终端接收到属于本机的警报指令后,根据不同的警报内容,调用不同的音频文件,最后由音频输出单元和功放发放。
为保证控制器的可靠性,需要定时进行检测。检测时主控中心以串行点名的方式对每个终端进行查询。检测的内容包括中心和终端的无线数据通路和音频发放设备的工作情况。为了能正确了解终端设备的工作情况,在终端音频输入接口配备麦克风,用于采集发放的警报声音,采集的声音压缩文件再通过无线网络返回给主控中心,再在主控中心进行处理,分析终端的整套设备工作正常与否。
一般来说嵌入式控制器是针对某一特定功能来设计的,它可被认为是一种具有特定功能的专用计算机。在本系统中,控制中心和