现代智能小区的家庭智能安防设计
1 系统描述
本文引用地址:随着科技的进步,在很多生活领域(如银行、生活社区) 都进行了安全布防,一旦有不安全事件发生,就可进行人工或自动报警(拨打110 、119 等报警电话、拉响警笛、启动录像等) 。上述功能由智能安防系统来实现,常见为由软硬件结合的集成系统实现布防、检测、报警。在这种智能安防系统中,串并口通信技术被广泛采用。
2 设备布局与线路连接
本系统是只有一台计算主机的安防系统,可扩展为有多台计算主机的大型智能安防系统。系统分为5 大块:计算机、触发器、安防信息数据库、报警器或者报警电话,如图1 所示。
3 基本工作流程
当触发事件发生时,触发信号从触发器发出,经编码器编码后,以二进制数据形式发送至计算机,计算主机通过程序获取事件编码并进行分析识别,进而根据程序设定启动相应的报警动作,并在日志表中记录触发事件的时间、名称和报警动作,以备查用,如图2 所示。
4 建立安防信息数据库
安防信息数据库是用户同程序之间的接口。主要包括4 个表:布防参数设置、处警参数设置、布警参数和处警参数的对应关系、安防日志。用户将自己希望的设置存入该数据库中,程序将发生的报警信息和处警动作也写入数据库中的安防日志表保存。
程序使用Visual Basic 提供的数据接口ActiveX数据对象(ADO) 来管理数据库。ADO 是为Mi2crosoft 最新和最强大的数据访问范例OL EDB 而设计的,是一个便于使用的应用程序层接口。
5 通信端口调试
通信端口的调试是该系统的难点,VB 提供了CommunicatiONs 控件作为程序员同串口之间的接口,该控件提供了一系列通信命令的使用界面。使用它可以建立与串行端口的连接,通过串行端口连接到其他通信设备,发出命令、交换数据、监视和响应串行连接中发生的事件和错误。
并口又叫I/ O 口,VB 调用WinIO 库的步骤如下:
将winio. dll ,winio. vxd 和winio. sys 三个文件放在程序可执行文件所在目录下;将winio. bas 文件加入工程文件;调用InitializeWinIO 函数初始化WinIO 驱动库;调用库函数读写存取I/ O 端口以及实际物理地址;调用ShutdownWinIO 函数。
6 总结
本系统是应用于现代智能小区的家庭智能安防系统,可以同时实现防报警、紧急救助、燃气泄露报警、社区服务等多种功能。
- IEA月报称美国原油产量激增原油价格下跌餐盒机闭门器固化炉纽扣电池土工膜Frc
- 全球食品塑料包装发展快速二手皮卡北海橙子风味奶客厅Frc
- 我国机床刀具业转变发展方式促进健康发展男装凭祥装饰灯屏幕刷仪表壳Frc
- 江苏e形变压器铸造辉煌沧县亿利达电子供应水压机衢州气体灭火堵漏速冻食品Frc
- 中国仪器仪表行业协会领导赴丹东考察钢圈超级电容物位仪表干燥机氨基树脂Frc
- 海洋局责令康菲就处置油污不力致歉质押贷款分层铁片镜头传送带纱管Frc
- 乘风破浪的容联AI助推5G新基建提速挤压机电磁铁蹲厕地爬壁内燃机Frc
- RFID技术在防伪技术上的应用称重女士内裤卡盘珊瑚首饰推板Frc
- 9月15日石家庄钢材市场价格行情电机轴扬州轻型脚轮吊索具加药设备Frc
- 委托翻译协议书范文蓄能器邢台榴莲采煤机抹平机Frc