中福企业服务 发表于 2005-5-23 23:17:32

家居智能安防系统的设计与开发

经过多年的发展,智能小区家居智能化系统越来越成熟,功能越来越完善。安防报警系统已成为智能小区家居智能化系统的重要组成部分。因此必须建立一个稳定、可靠、易操作的安防报警系统。稳定、可靠是指有警必报,无警不会误报。易操作是指家庭成员可以对一些防盗点进行方便的撤布防操作。要达到稳定、可靠必须做好硬件和软件设计,要达到易操作必须在设计观念上有所突破。下面我们讨论家居安防系统设计和开发的一些问题。 一家居安防系统的体系结构 家居安防系统包括防盗、消防、气体涉漏报警和紧急按钮。防盗一般是在家庭的入口,如门、窗安装传感器,在室内安装红外线传感器;消防一般是在室内安装烟雾传感器;气体涉漏一般是在厨房、洗手间安装气体传感器;紧急按钮是提供给家庭成员有紧急事情时通知管理处的按钮。传感器一旦发生报警,户内要响报警声,同时自动通知小区管理处。 二家居安防系统防区设计 为了规范设计,我们定义安防系统的一个传感器(包括紧急按钮)为一个防区,防区类型可归纳为下面3类: 1.不可撤防防区:任何时候触发都有效。如紧急按钮、消防的烟雾传感器和气体涉漏传感器等。 2.可撤防不延时防区:家庭成员回家后可撤防,离家时布防;一触发立即有效。如防盗的红外线传感器、窗磁传感器等。 3.可撤防延时防区:家庭成员回家后可撤防,离家时布防;当触发后延时一段时间才有效,在这段时间内可撤防。如防盗的门磁传感器。 根据国家《小区安防条例》,安防系统要检测每一防区情况,防止人为破坏安防系统。因此,防区有3种状态: 1.有阻值:正常情况。这是在传感器端口并接一个电阻来实现。 2.短路:触发报警。传感器动作后在防区端口对地短路。 3.开路:被剪断报警。当剪断传感器端口和防区端口的连线,防区端口就形成开路。 防区类型是由软件实现,防区状态是由硬件实现。 三防区管理设计 规范了防区类型后,防区可以接任意的传感器或紧急开关。为了施工方便,一般一个小区统一设置每一防区的功能,不同小区设置可以不同。它们是由管理处的小区安防监视系统设置,通过网络传送给各室内机,由室内机管理。图3是一个防区管理的例子。 区设置:在管理处的PC上,通过图4的界面,设置小区各户的防区名称、可布撤防标志、延时时间,然后通过Internet传送到户内分机。 防区管理:在户内分机的应用程序中定义一个结构数组存放防区设置。结构如下: structEquipmentStr { UINT8num; //设备编号 chartype; //设备类型:1=安防设备 UINT8guard_type; //安防类型:1=不可撤布防,2=可撤布防 charname[21.gif>; //设备名称 UINT8delay; //延时 UINT8state; //设备当前状态 UINT8OK_state; //设备正常状态:1=有阻值,2=短路,3=开路 UINT8Old_state; //旧设备状态:旧状态为正常,当前状态为非正常时报警 UINT8delay_tick; //延时计数器 UINT8guard_OnOff; //设备开关:由用户设定 }EquipmentNode[8.gif>; 程序每隔1秒钟读取各防区的状态,如果防区状态由正常变为不正常时:防区是开和不延时,则立即报警;防区是开和延时则进入延时计数,在延时计数过程撤防则不报警,在延时计数完毕则立即报警。程序是在多任务操作系统上运行,共使用2个任务和1个定时器来完成此项工作。
页: [1]
查看完整版本: 家居智能安防系统的设计与开发