智能安防报警系统设计

合集下载

基于STM32的实验室智能安防报警系统的设计与实现

基于STM32的实验室智能安防报警系统的设计与实现
基于STM32的实验室智能 安防报警系统的设计与实现
基于STM32的实验室智能安防报 警系统设计与实现
基于STM32的实验室智能安防报警系统设计与实现
随着科技的不断发展,智能化成为了现代社会的一个重要标志。在这种背景 下,嵌入式系统逐渐成为了人们的焦点。其中,STM32单片机以其强大的处理能 力和灵活的编程方式,成为了嵌入式系统开发的首选。在实验室安防领域, STM32单片机的应用也具有重要意义。本次演示将介绍一种基于STM32单片机设计 的实验室智能安防报警系统。
基于STM32的实验室智能安防报警系统设计与实现
3、数据存储与分析:将采集到的数据存储到数据库中,并利用大数据技术对 数据进行分析,以实现实验室环境的预测与优化。
基于STM32的实验室智能安防报警系统设计与实现
4、优化报警方式:针对不同的报警情况,可以设置不同的报警方式,例如发 送短信、拨打、邮件提醒等,以便工作人员能够及时收到报警信息并处理问题。
2、模块设计
(4)人机交互模块:基于STM32单片机的液晶显示屏或触摸屏,实现用户对 智能家居报警系统的设置、控制和查询操作。
3、算法设计
3、算法设计
针对不同模块的特点,本次演示设计了一套智能化算法。该算法采用数据融 合技术,将多个传感器数据进行综合分析,以提高报警的准确性和灵敏度。此外, 算法还引入了机器学习算法对用户行为进行分析,根据用户习惯自动调整家居设 备的工作模式,提升用户舒适度。
总之,基于STM32的实验室智能安防报警系统具有强大的数据处理能力和高度 的灵活性,可以有效地提高实验室的安全水平。在未来,我们可以进一步研究和 改进该系统,例如增加更多的传感器和采集仪器,以实现对实验室环境的全面监 控,提高报警的准确性和及时性。同时,我们也可以考虑将该系统与其他智能化 管理系统集成,以实现更高效的实验室管理。

面向智能安防的入侵检测与报警系统设计

面向智能安防的入侵检测与报警系统设计

面向智能安防的入侵检测与报警系统设计随着智能安防技术的快速发展,传统的安防系统已经无法满足当今复杂的安全需求。

入侵检测与报警系统作为智能安防的重要组成部分,具有较高的安全性和可靠性。

本文将针对面向智能安防的入侵检测与报警系统的设计进行探讨。

首先,入侵检测与报警系统的设计需要充分考虑安全性。

在系统设计中,可以采用多种技术手段对入侵行为进行检测和分析,如视频监控、红外探测、声音识别等。

这些技术手段可以有效地监测周边环境,识别潜在的入侵行为。

同时,系统需要具备强大的算法能力,能够对数据进行实时处理和分析,及时发现异常情况并进行报警。

其次,入侵检测与报警系统的设计应具备智能化的特点。

随着人工智能技术的迅速发展,智能化的入侵检测与报警系统已成为发展趋势。

在系统设计中,可以引入机器学习算法和深度学习技术,通过对历史数据的训练和学习,使系统具备自主学习和适应能力。

这样,系统可以根据不同环境和场景进行实时调整和优化,提高检测的准确性和可靠性。

另外,入侵检测与报警系统的设计还应考虑到系统的灵活性和可扩展性。

在实际应用中,安防需求可能随着时间的推移而发生变化。

因此,系统设计需要具备良好的灵活性,能够根据实际需求进行调整和优化。

同时,系统还应具备良好的可扩展性,能够根据需要逐步引入新的安防设备和技术,提高系统的安全性和可靠性。

此外,入侵检测与报警系统的设计还需要考虑到实时性和可视化的需求。

入侵检测与报警系统需要能够实时监测和报警,及时发现潜在的入侵行为。

在报警过程中,系统应具备自动化的处理能力,能够进行快速的响应和处理。

同时,系统还应提供可视化的界面,方便用户进行实时监控和管理,提高系统的可用性和易用性。

最后,入侵检测与报警系统的设计还需要考虑到网络安全和数据隐私的问题。

在设计过程中,要确保系统具备良好的网络安全防护能力,防止黑客攻击和数据泄露。

同时,系统还应遵循相关法律法规,保护用户的隐私权和数据安全。

综上所述,面向智能安防的入侵检测与报警系统的设计应充分考虑安全性、智能化、灵活性、可扩展性、实时性、可视化以及网络安全和数据隐私等问题。

基于物联网技术的智能安防系统设计

基于物联网技术的智能安防系统设计

基于物联网技术的智能安防系统设计智能安防系统是在安保的实现和传统安防系统的基础上集成了计算机视觉、物联网、云计算等技术,进而实现对人、物、场景等进行智能识别、监控、预警的智能化设备。

物联网技术作为智能安防系统的重要应用之一,为实现对安全环境的全面感知和精确掌控提供了技术支持,而物联网技术的具体应用则需要通过一系列智能安防系统的设计来完成。

一、智能安防系统的基本设计原理智能安防系统是基于物联网技术的普及和发展而来,其主要应用场景包括公共区域的监控、家庭的安全防护、企业的安全管理等。

基于物联网技术的智能安防系统设计需要考虑以下基本原则:1.全场景目标监测智能安防系统要实现对场景内所有目标的全方位监控,需要通过高清摄像头、红外线、声音等感应器来收集场景信息。

同时,为了保持系统的数据实时性和高效化处理,智能安防系统在监控过程中还需要具备数据存储和数据处理的技术。

2.智能识别和自动报警智能安防系统通过物联网技术实现对人、车、动植物等物体的自动识别,从而有效的避免了超载、超速等非法行为的发生。

当检测到异常行为时,智能安防系统将自动触发实时报警系统,以便及时应对问题。

3.数据交互和人机交互智能安防系统通过物联网技术实现对数据的实时交互,使得检测到的异常行为和人员信息能够及时传输并提供给相关部门。

在数据交互的基础上,还需要实现用户与设备的人机交互,以便用户快速掌握场景信息、视频信息以及操作系统的实时反馈。

二、智能安防系统的主要技术应用基于物联网技术的智能安防系统设计需要充分实现系统的各项技术应用,包括智能识别、人脸识别、语音识别、视频传输、数据存储、视频分析等。

以下针对这些技术应用进行一些简要分析:1.智能识别智能识别技术是智能安防系统的核心应用,可以实现对人、车、动植物等多种目标物体的自主识别,从而提高了安保的效率和智能化程度。

智能识别技术的具体应用需要利用高速处理器和算法来快速识别和分类物体,从而实现系统的智能化。

智能化安防系统的设计原理和实施方法

智能化安防系统的设计原理和实施方法

智能化安防系统的设计原理和实施方法智能化安防系统是近年来安全领域的一个重要发展方向,它结合了先进的信息技术和传感器技术,能够为人们的生活和工作环境提供更高的安全保障。

在设计和实施过程中,需要充分考虑安全需求、系统架构、传感器选择、数据处理和用户体验等因素。

本文将从这些方面来介绍智能化安防系统的设计原理和实施方法。

一、安全需求在设计智能化安防系统之前,必须明确系统需要满足的安全需求。

安全需求可以包括监控、侦测、报警、追踪和记录等功能。

例如,一个智能化安防系统可能需要监控室内外的视频画面、识别人脸、侦测火灾或入侵等,以及在发生异常时能够及时报警,并记录相关的数据供后续分析使用。

二、系统架构智能化安防系统的系统架构需要根据具体应用场景和安全需求来设计。

一般来说,系统架构由传感器、通信网络、数据处理和用户界面等组成。

传感器用于采集环境信息,通信网络用于传输数据,数据处理用于处理和分析采集到的数据,而用户界面则提供给用户进行操作和监控。

三、传感器选择传感器的选择是智能化安防系统设计的重要环节,根据不同的安全需求和环境特点,选择适合的传感器对于系统的性能至关重要。

常用的传感器包括摄像头、温度传感器、火灾探测器、红外传感器等。

例如,在监控视频方面,可以选择高清摄像头,而在侦测火灾方面,可以选择具有高灵敏度和准确性的火灾探测传感器。

四、数据处理智能化安防系统的数据处理模块负责对采集到的数据进行处理和分析,以实现系统的智能化功能。

数据处理模块可以利用计算机视觉、模式识别、机器学习等技术,对视频画面、图像、声音等进行分析和识别。

例如,通过计算机视觉技术可以实现人脸识别和行为识别,进而实现入侵报警和异常行为检测等功能。

五、用户体验智能化安防系统的用户界面是用户与系统进行交互和操作的窗口,用户体验的好坏直接关系到系统的易用性和用户满意度。

设计师应考虑用户的习惯和需求,提供直观、简洁、友好的用户界面。

例如,界面可以提供易于理解的控制按钮和图标,以及清晰、直观的监控画面和报警信息。

面向智能家庭的智能安防系统设计与实现

面向智能家庭的智能安防系统设计与实现

面向智能家庭的智能安防系统设计与实现一、背景与意义随着物联网技术的发展和推广,越来越多的智能家居产品进入人们的生活,智能家庭已经成为未来住宅发展的趋势。

而智能安防作为智能家居的重要组成部分,在提高家庭安全防范能力的同时,也带来了更便捷、智能的居家生活体验。

因此,设计与实现面向智能家庭的智能安防系统具有重要的现实意义。

二、系统架构智能安防系统是通过家庭网络连接各种智能安防设备来实现远程监控、报警处理等功能的,它主要分为前端设备、传输设备、后端处理设备三部分。

1.前端设备前端设备是指安装在家庭内部的各种感知装置,如门磁、红外探测器、烟感、气感等。

这些设备通过多种方式与中心服务器相连,如Wi-Fi、蓝牙、ZigBee、Zwave等协议。

2.传输设备传输设备是系统中进行数据交换的一个层次,将前端设备采集的数据经过处理后传输到后端处理设备。

目前常用的传输设备有路由器和网关等,它们能够提供局域网内的本地连接和互联网的远程访问。

3.后端处理设备后端处理设备是系统的大脑,负责接收传输设备传输的数据,处理后再进行相应的操作。

这个设备通常是一台中央服务器或云服务器,它通过算法分析前端设备传输过来的数据,并根据用户的设置完成相应的布防和报警处理等操作。

三、功能实现1.远程监控智能安防系统的重点是对家庭进行全天候的远程监控,可以随时随地对监测区域内的情况进行检查。

在发生异常情况时,系统会自动触发相应的报警机制,用户可以及时采取相应的措施。

2.安全防范通过智能安防系统的设备,用户可以有效的预防入室盗窃、漏水和火灾等意外情况的发生。

当系统检测到有异常时,会通过语音、短信或邮件等方式及时告知用户,帮助用户及时采取相应的措施。

3.智能预警在传感器检测到异常情况时,系统会及时发出声光警报,提醒用户注意防范。

同时,在用户预先设置的条件下,系统还会自动进行相应的布防、报警等处理,帮助用户有效应对突发事件。

四、技术选择1.传输协议在设计与实现面向智能家庭的智能安防系统的时候,需要考虑哪种传输协议更适合本系统的操作。

智能安防系统设计方案大全

智能安防系统设计方案大全

智能安防系统设计方案大全1. 简介智能安防系统是一种结合了人工智能和安防技术的创新系统,用于提供高效、智能的安全防护。

本文将介绍智能安防系统的设计方案,以及各个部分的功能和特点。

2. 系统组成智能安防系统由以下几个主要组成部分构成:2.1 摄像头系统采用高清摄像头进行视频监控,确保可以获取清晰、准确的图像。

摄像头应具备智能识别功能,可以检测人脸、车辆等特征,并进行实时分析和识别。

2.2 传感器系统配备各种传感器,包括红外线传感器、声音传感器、烟雾传感器等,用于实时监测环境状态。

传感器可以自动触发报警系统,提供及时的安全保护。

2.3 云端服务器系统将所有获取的数据上传至云端服务器进行存储和分析。

云端服务器具备大数据处理能力和机器研究算法,可以对数据进行深度分析,并提供智能预警和异常检测。

2.4 报警系统智能安防系统配备报警设备,包括喇叭、闪光灯等,用于向周围发出警报信号以吸引注意,并起到威慑作用。

3. 系统功能智能安防系统具备以下功能:3.1 实时监控系统可以实时监控视频图像和环境状态,提供远程查看功能,用户可以通过手机、平板电脑等设备实时了解监控区域的情况。

3.2 智能识别系统可以通过智能识别技术对人脸、车辆等特征进行实时分析和识别,以判断是否存在异常情况,并及时采取措施。

3.3 报警与通知系统可以自动触发报警系统,并通过手机短信、电子邮件等方式通知用户,确保用户可以第一时间了解到异常情况并采取相应措施。

3.4 存储与分析系统将所有获取的数据上传至云端服务器进行存储和分析,用户可以随时查看历史记录,并获取数据分析结果和报告。

4. 特点与优势智能安防系统具有以下特点和优势:4.1 高效智能系统采用人工智能技术,具备智能识别和分析能力,能够快速准确地判断异常情况,提供高效安全保护。

4.2 远程监控用户可以通过手机、平板电脑等设备随时随地远程查看监控区域的情况,方便实时掌握安全状态。

4.3 安全保障系统配备报警系统,可以快速响应并通知用户,确保用户及时采取措施,保障安全。

智能报警系统设计与实现技术研究

智能报警系统设计与实现技术研究

智能报警系统设计与实现技术研究智能报警系统是一种基于人工智能技术的安全保障系统,通过集成传感器、图像识别、语音识别等多种技术手段,能够实时检测并判断安全隐患,及时发出警报并采取相应措施。

本文将对智能报警系统的设计与实现技术进行研究,并探讨其在各个领域中的应用。

一、智能报警系统的设计原理智能报警系统的设计原理主要包括传感器、数据处理和警报响应三个关键环节。

传感器负责采集实时环境信息,如温度、湿度、声音、图像等;数据处理模块对采集到的数据进行处理并进行分析和判断;警报响应模块则根据数据分析结果产生相应的警报信号,如声光警报、短信通知等。

1. 传感器技术:智能报警系统中的传感器包括温湿度传感器、声音传感器、摄像头等。

通过这些传感器,系统可以实时获取环境信息并进行预警分析。

传感器技术的选择和配置需要根据具体的应用场景来确定,以保证系统的准确性和可靠性。

2. 数据处理技术:智能报警系统的数据处理技术主要包括信号处理和数据分析。

信号处理技术用于对传感器采集到的原始数据进行滤波、去噪等处理,以提高数据的质量。

数据分析技术则是对处理后的数据进行分析和判断,通过建立合理的算法模型,实现异常检测、行为识别等功能。

3. 警报响应技术:智能报警系统的警报响应技术主要包括声光警报、短信通知、视频监控等。

当系统检测到异常情况时,可以根据预设的规则和策略产生相应的警报信号,并通过不同的方式向相关人员发送通知。

二、智能报警系统在安防领域的应用智能报警系统在安防领域的应用非常广泛,可以用于家庭安防、商业场所安防、公共场所安防等。

下面以家庭安防为例,探讨智能报警系统的具体应用。

1. 家庭安防系统:智能报警系统可以通过设置门窗传感器、红外感应器等传感器,实时监测家庭的安全状态。

当有异常情况发生时,如门窗被撬开、移动物体进入等,系统会立即发出警报,并通过手机短信通知家庭成员。

同时,系统可以将监控摄像头拍摄到的画面实时传输给家庭成员,提供更直观的安全信息。

智能小区联网防盗报警系统设计方案1.doc

智能小区联网防盗报警系统设计方案1.doc

智能小区联网防盗报警系统设计方案1 智智能住宅小区联网报警系统建设方案书小区智能联网报警系统目录一、前言(3)二、系统设计原则(4)1.1以人为本(5)1.2实用性(5)1.3可行性(5)1.4先进性(5)1.5可靠性(6)1.6标准化、开发性(6)1.7可扩充性(6)1.8方便易用性(6)三、系统设计说明(6)1、安保通接警平台:(7)2、用户报警主机:(8)四、小区联网报警系统拓扑图(9)五、系统设备性能参数(10)1、联网报警平台参数(10)2、SA-1168-N-功能参数(13)3、无线门磁(13)4、无线红外探头(14)5、无线烟感火灾探测器(14)6、无线燃气探测器(14)7、无线紧急按钮(16)一、前言按照建设“平安社区”的重大决策,建设“平安”的一个重要工作就是要“深入开展严打整治和治安防范工作。

依法重点打击入室抢劫、抢夺、盗窃等侵财性犯罪,努力遏制刑事案件犯罪多发状况;积极探索新形势下打击犯罪的有效措施,切实增强打击的针对性和有效性;坚持打防结合,预防为主,全面加强社会治安综合治理,构建灵活多样的群防群治网络,全面提高社会治安防范水平。

”社会的进步,安防的重要作用和市场需求越来越突显。

吃,穿,住,行,安全,永远是人们消费的主题;吃,穿,住,行传统行业竞争激烈,利润透明;经济发展产生不少新富(甚至是巨富)人群,出现贫富差距悬殊,导致社会治安日趋恶化,盗窃、抢劫的案件不断发生。

当前,随着经济的发展,人民的生活日益改善,人们对家庭生命财产安全越来越重视,采取了许多措施来保护家庭的安全。

以往的做法是安装防盗门、防盗网,但也存在有碍美观,不符合防火要求,不能有效地防止坏人的入侵。

现在,全国各地都在如火如荼地开展建设安全文明小区的活动,而且很多地方都提出拆除防盗网的口号,家庭电子防盗报警系统也就应运而生。

因为大多数家庭都是双职工,白天家里通常没有人,发生报警后,必须要有专人来处理,因此,必须设立报警中心。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国地质大学(武汉)远程与继续教育学院本科毕业论文(设计)指导教师指导意见表学生姓名:学号:专业:计算机科学与技术毕业设计(论文)题目:智能安防报警系统中国地质大学(武汉)远程与继续教育学院本科毕业设计(论文)评阅教师评阅意见表学生姓名:学号:专业:计算机科学与技术毕业设计(论文)题目:智能安防报警系统论文原创性声明本人郑重声明:本人所呈交的本科毕业论文《智能安防报警系统》,是本人在导师的指导下独立进行研究工作所取得的成果。

论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。

对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。

本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。

论文作者(签字):日期:2014年9月1日摘要智能安防系统由软硬件集成,实现布防、监测、自动报警的系统。

当触发事件发生时,触发信号从触发器出发,经编码器后,送至计算机,计算机进行分析识别,进而根据程序设定启动相应的报警动作,并在日志中记录触发事件的时间,名称和处警动作,以备查用。

该智能安保报警系统采用客户机/服务器(C/S)型的MIS型架构,使用了多种技术,其中数据库技术是最主要的技术,主要涉及数据库接口的选择,接口与应用程序的联接,数据库数据的备份以及恢复。

结构化查询语句是用到的主要的搜索技术,它具有可植入性,高性能,通用性,可与编程语言一同使用来完成查询任务。

计算机的串并口技术是计算机集成系统的关键技术,串并口和通讯参数是设计的重点。

有关触发器的性能和技术也是必须了解的。

关键词:1、智能 2、安防报警 3、C/S架构 4、数据库技术目录一、可行性研究分析 (1)(一)软件需求分析 (1)(二)技术可行性 (1)二、整体设计说明 (2)(一)系统描述 (2)(二)设备布局与线路连接 (2)(三)工作流程 (3)三、关键技术与算法 (5)(一)主要思路 (5)(二)建立安防信息数据库 (5)(三)端口设置和定时读取I/O端口数据 (7)(四)判断是否有触发事件 (7)(五)启动对应的报警设备 (8)四、主界面模块 (10)(一)界面设计 (10)(二)编写窗体代码 (12)(三)安防日志管理 (15)五、结论 (18)致谢 (19)参考文献 (20)一、可行性研究分析(一)软件需求分析软件需求分析工作是软件开发期的第一步,也是决定性的一步。

只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。

首先,需求分析阶段研究的对象是软件项目的用户要求,我们必须理解用户的各项要求,但有不能接受所有的要求,因为并非所有用户提出的全部要求是合理的。

对存在的问题和需要解决的问题进行了仔细分析,尽可能做到该系统功能的完善。

其次,准确地表达被接受的用户要求,我们在接受用户的建议并经过自己的综合分析后,首先要实现软件项目的物理模型,就是设计出系统的结构流程,在用户审查并提出建议后,再进行修改,直到用户满意后,才开始下一步工作。

(二)技术可行性在确定该系统的结构流程之后,再来探讨设计该系统上的可行性,也就是说,对目标系统进行功能、性能和限制条件的分析,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。

对于开发该系统所需的基本硬件和软件配置问题都不大,下面我们主要就设计该系统的方案进行技术上的分析:单机模式的智能安防报警系统在一台计算机上运行,数据不需经过前台和后台的处理。

设计系统,可用VFP、VB、DELPHI等程序设计语言来编写该系统。

智能安保报警系统采用客户机/服务器(C/S)型的MIS型构架, 使用了多种技术:用户界面层/事务层/数据库层.数据库技术是使用的主要技术,主要涉及到数据库的接口的选择,接口与应用程序的联接,数据库的数据的备份,以及恢复技术。

结构化查询语句是用到的主要的搜索技术,它具有可植入性,高性能,通用性,可与编程语言一同使用来完成查询任务。

计算机的串并口技术是计算机集成系统的关键技术,串并口的用途和通讯参数据是关注的重点。

同时有关触发器的性能和技术也是必须了解的。

二、整体设计说明随着科技的进步,如今在很多生活领域(如银行,生活社区等)都进行了安全布防,一旦有不安全的事件发生,就可进行人工或自动报警(拨打110、119等报警电话,拉响警笛,启动录象)。

在这种智能安防系统中,串并口技术被广泛采用。

(一)系统描述智能安防报警系统是集布防、检测、报警为一体的软硬件相结合智能化系统。

当触发事件发生时,触发信号经编码器编码后送至计算机的端口,计算机通过获取事件并分析识别,进而根据程序设定启动相应的报警动作,并在日志表里记录触发世间的时间、名称和处警动作,以备查用。

本系统使用了ADO管理数据库,所有布防,处境设置和日志均保存在数据库中,以便日后查看。

(二)设备布局与线路连接大型的智能安防系统通常由多台计算机和各种其他设备组成,下面介绍只有一台计算机主机的安防系统,其实大规模系统的原理是一样的,可以在本例的基础上进行改进和扩展。

图2-1为系统结构框图。

从图中不难看出,安防系统分为5大块:计算机,触发器(组),安防信息数据库,报警器(组)和报警电话。

图2-1 系统结构框图(三)工作流程计算机定时取得并口的数据,根据预先设定好的的编码,判断是否有报警信号,如果有,报警信号对应哪个触发器,然后启动相应的报警器,如果是关键位置,则启动预先设置好的电话号码。

本系统的基本工作流程为:当触发事件发生时,触发信号从触发器出发,经编码器编码后,以二进制数据的形式送至计算机,计算主机通过程序获取时间编码并进行分析识别,进而根据程序设定启动相应的报警动作不同的触发事件有不同的处理方式),并且在日志表中记录触发事件的时间,名称和处警以查用。

安防系统的工作流程图如下图2-2所示。

图中显示了系统的主要功能模块。

图2-2 系统工作流程图智能安防报警系统以系统的可靠性为基础,并结合防盗报警、火灾报警和煤气泄露报警等系统,家庭中所有的安全探测装置,都连接到家庭智能终端,并联网到保安中心。

三、关键技术与算法(一)主要思路考虑到用户可以按照自己的想法对系统进行设定,所以系统采用了向导式配置参数的方法.第一步: 设置布防参数;第二步: 设置处警参数;第三步: 设置布防参数和处警参数的对应关系.然后打开安防启动开关,将触发事件和成功响应的处警动作写入安防数据库并在主界面上更新。

用户还可以专门打开一个日志管理的窗口对报警日志进行管理。

(二)建立安防信息数据库1、调试和配置方案通信端口的调试是该系统的难点,要说明的是,某些语句中含有端口数据,若要调试这样的代码,则需要将含有端口操作的代码屏蔽掉,在其后添加Inputbox语句来模拟来自端口的数据。

另外要说明的是,此系统使用的数据访问接口是ADO,若要在VB中对ADO对象进行访问,则需要设置对ADO类型的引用,所以建立新工程后要单击【工程】菜单中的引用选项,然后在对话框中添加Microsoft DAO 3.51 Object Library,因为使用的引擎是DAO3.51,而该数据引擎支持是Access,所以若用户用access2000建立了数据库,则需要单击Access数据库菜单中的【工具】→【数据库实用工具】→【转换数据库】→【到早期的数据库版本】对数据库进行转换。

2、安防信息数据库的建立安防信息数据库是用户同程序之间的接口。

主要包括以下4个表。

(1)布防参数设置表表3-1 布防参数设置表(2)布防参数对应关系表表3-2 布防参数对应关系表(3)处警参数的设置表表3-3 处警参数的设置表(4)处警参数对应关系表表3-4 处警参数对应关系表布防参数设置,处警参数的设置,布防参数和处警参数的对应关系和安防日志。

用户将自己希望的设置存入该数据库中,程序将发生的报警信息和处警动作也写入数据库中的安防日志表保存。

程序使用Visual Basic提供的数据接口ActiveX数据对象(ADO)来管理数据库。

ADO是为Microsoft最新和最强大的数据访问范例OLEDB而设计的,是一个便于应用程序层接口。

安防信息数据库是用户同程序之间的接口。

主要包括4个表:布防参数设置,处警参数的设置,布防参数和处警参数的对应关系和安防日志。

用户将自己希望的设置存入该数据库中,程序将发生的报警信息和处警动作也写入数据库中的安防日志表保存。

程序使用Visual Basic提供的数据接口ActiveX数据对象(ADO)来管理数据库。

ADO是为Microsoft最新和最强大的数据访问范例OLEDB而设计的,是一个便于应用程序层接口。

(三)端口设置和定时读取I/O端口数据I/O端口一般分为串口和并口两类。

用户可以按照自己的实际情况设置布防设备和处警动作所对应的端口(其属性和数量)。

在布防设置中,最多启用一个串口(可以对应多个触发器),但并口可以启用多个(每个并口可以对应多个触发器)。

在处警设置中,指定一个串口用来拨打电话号码,号码可以设置多个;指定多个并口用来启动其它处警动作。

为了及时获取布防触发器的报警信号,程序中需要打开一个定时器,不断读取端口数据。

时间间隔可根据实际的工作情况而定,通常在几十毫秒到几秒之间,太短,则计算机响应不过来,太长,则会影响事件的捕捉。

为正确读取端口数据,程序在运行状况下应该能够设置I/O端口号,以便于选用的硬件I/O端口号一致。

(四)判断是否有触发事件程序取得端口数据之后,要马上进行分析判断是否有报警信号,信号对应哪个触发器,以便进行相应的报警动作(鸣音,录象,拨打电话等)。

1、触发事件编码重复的判断由于可能存在多个触发器,因此,需要用户事先为每个触发器约定其报警信号对应的端口数据。

除了不同触发器对应的端口数据要有所不同外,还要求所有触发器对应的并口数据间不能二进制包容,例如,假如触发器1对应的并口数据为二进制“00001011”,而触发器3所对应的并口数据为“00000011”,那么当端口读到的数据为二进制“00001011”时,就无法正确判断是一个触发事件还是两个触发事件(存在两个事件同时触发的可能)。

程序在添加或修改布防参数时,判断安防信息数据库中是否存在触发事件编码,端口属性,端口号全部一致的情况,如果存在则提示用户存在触发事件编码重复。

2、分析触发事件程序从端口读取入1个数据之后,需要从数据中分析有那些事件发生。

具体方法为逐个将触发器编码与该数据进行“与”运算,如果结果等于此触发器编码,则说明此触发器有事件发生,应予以响应。

这样,使多个事件同时发生,也能全部响应。

3、触发器与并口线的连接上面已经为每个触发器进行了编码,但那只是软件逻辑上的编码,为了程序能从并口取得相应的编码,必须将触发器信号输出线与并口输入端正确的连接起来。

相关文档
最新文档