摘 要:本文介绍了一种智能型的联网报警控制系统的设计与实现,并给出了系统的总体架构和电路设计方案。在实际设计中,从可靠性、实用性和经济性出发,采用STC89C516RD+作为主控CPU实现对系统的控制,通过RS-485实现总线扩展,使用电话网络进行远距离的联网通讯及拨号报警。此外,系统还能与PC机相连,实现PC管理。
关键词:联网报警;RS-485总线;话网络
人民在生活水平提高的同时,安全意识也不断增强,越来越多的单位和个人接受了安全技术防范报警服务,报警服务也逐步从系统集成向联网报警发展。目前,全国联网报警入网总用户已近100万户,其中移动目标入网用户10万多户。现在,各级政府又在加强公共场所的安全技术防范报警系统的建设,已有不少地方建立了城市动态监控报警网络和平台。
1、总线式联网报警控制系统设计思路
本总线式联网报警控制器,自身设计有8个有线防区,通过RS-485总线我们进行了报警设备的扩展,在总线上我们还接入了中文液晶编程控制键盘,方便用户操作。在通讯中,利用电话线组成通信网络,并支持国际流行的CID等通讯格式,总线通讯距离在不加信号放大器时可达1.2公里。
系统可在出门时设定布防状态,回来时在延时时间内解除防盗系统,并与管理中心主机联网,当出现非法闯入者时报警并显示报警地点和性质,接警中心据此确定出警方案,及时制止犯罪的功能。如果楼宇没有安装火灾自动报警联动系统,还可以在卧室和客厅安装感烟探测器,以探测火灾;在厨房安装燃气探测器,以检测煤气泄露浓度;这些装置均可与总线式联网报警控制器连接。联网报警控制器总体设计框如图1所示:
2、联网报警控制系统通过电话线与中心管理软件的连接使用
为了使联网报警控制系统有更广阔的实用性,本系统留有电话接口,使其既可以作为单个报警系统通过电话向用户报警,也可与110联网接警通讯机配合,组网与中心管理软件联网使用,不用另外铺设总线电缆,而利用现有的电话网。在管理中心,组网的中心管理平台由110联网接警通讯机和安装有管理软件的中央PC机组成; 110的一端接入电话网,另一端通过RS232接到中央PC机。(见图2)
在联网报警控制器主板上留有电话接口,电话接口上有“外线”接口和“电话机”接口。将电话外线接入“外线”接口,将用户的电话接到“电话机”接口。联网报警控制器在没有信息上报的情况下,外线是直接与用户电话相连,一旦有信息上报,联网报警控制器可以将外线切换到自身使用,同时断开用户电话。
3、联网报警控制器软件设计
针对联网报警控制器软件要实现的功能,系统软件的具体任务划分如下:
* 信号检测:信号检测主要包括三个方面的任务,一是对探测防区的检测,二 是对扩展设备的检测,三是对电话网络的检测。
* 信号处理:信号处理包括两方面的任务,一是对报警信号的处理,二是对用户命令的执行。
* 系统通讯:通讯包括两方面的任务,一是通过电话网络实现联网通讯,二是通过RS485实现扩展通讯,三是通过232与PC机通讯。
联网报警控制器的主程序如下:
void main(void)
{
PizzerOff(); 将蜂鸣器设为关闭状态
AlarmOff(); 将报警输出设为关闭状态
SolidOff(); 将固态输出设为关闭状态
UpdateCD4094(); 将CD4094输出的值进行更新
InitSystem(); 系统初始化
while(1) 进入循环
{
while(!SystemTimerFlag)
LocalZone (); 防区检测函数
BeepPutout (); 蜂鸣器输出函数
StateLed (); 状态指示灯函数
TeleSound (); 电话铃声检测函数
Dialer (); 电话接收发送函数
RS485 (); RS485函数
RS232 (); RS232函数
AlarmPutout (); 警号输出函数
UpdateCD4094(); 更新CD4094
KeyPutIn (); 键盘输入函数
DisplayAlarmInfo(); 警情输出函数
}
}
4、结论
联网报警控制系统不仅可用于防盗报警,也可用于消防报警、紧急求助、出入口控制、煤气泄露、实时监控等场合。本系统的设计已得到了实验的验证,能够有效的监控各类防区,可用于信号探测和紧急求助等方面,基本达到了标准化设计要求。
参考文献:
[1] 张端武鳊著.智能建筑的系统集成及其工程实施(上). 北京:清华大学出版社,2000
[2] 杨志,邓仁明,周齐固鳊著.建筑智能化系统及工程应用.北京:化学工业出版社,2002