版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《嵌入式控制系统及应用》设计报告网络型门禁系统的嵌入式控制装置设计杨荣宗杨薛磊昝仁杰2023-1-18评分表学号姓名小组成绩个人成绩评语目录网络型嵌入式门禁系统总体设计方案1.1作业的背景和意义1.2门禁系统简介1.3网络型嵌入式门禁系统需求分析和总体设计1.3.1网络型嵌入式门禁系统总体框架功能需求性能要求1.3.4主要部件选型第二章网络型嵌入式门禁系统控制算法设计与仿真第三章网络型嵌入式门禁系统硬件设计与实现第四章网络型嵌入式门禁系统软件设计与实现4.1嵌入式门禁控制器主控模块软件的设计与实现4.1.1控制器的主控制流程4.1.2初始化设置4.1.3I/O检测处理4.1.4定时事件处理4.1.5用户刷卡处理4.1.6开关门处理4.1.6开关门处理4.1.7报警处理4.2控制器端网络通信模块的设计与实现4.2.1通信处理主流程4.2.2控制器的参数配置4.2.3控制器端远程控制和实时监控网络型嵌入式门禁系统设计结果与故障分析5.1设计结果5.2故障分析第六章个人工作总结第七章参考文献第一章网络型嵌入式门禁系统总体设计方案1.1作业的背景和意义随着科学技术的不断进步,人们对工作、生活的自动化水平提出了越来越高的要求,智能建筑的日益流行对于楼宇管理自动化和平安监控也提出了更高的平安性和可靠性要求,嵌入式门禁系统就是为了满足人们对现代化办公和生活场所的更高层次平安管理的需要应运而生的。在进入信息化社会的今天,为了科学地管理特定区域场所的出入权限,及时、准确地监控被管制区域出入情况,建立高效、可靠、平安的智能门禁系统己成为物业管理的一项重要内容。早期的门禁系统都是基于单片机理念设计的,这种门禁系统虽然可实现根本的门禁控制功能,但系统结构和功能相对单一,处理效率低,存储容量小,已经不合时宜,它们不能满足现在对于门禁系统的主动性、实时性、灵活性及其可扩展性的需求。我们希望新一代的门禁系统能够集成智能微系统、数据库、网络通信等诸领域技术的优点。它能使处于不同地点的管理者可以通过网络实现管制区域远程监控、异常情况实时报警等综合管理。近年来,随着嵌入式技术与感应卡识别技术的迅速开展,以及二者的结合为嵌入式门禁系统的诞生提供了强有力的平台。网络型嵌入式门禁系统集成嵌入式系统实时、稳定、可靠,具有网络支持的特点和感应卡识别方式平安、方便、快捷的优点,可以实现对门禁管制区域的平安、高效、可靠的智能化管理。1.2门禁系统简介门禁系统[6~8]是平安技术防范领域的重要组成局部,是解决重要部门出入口实现平安防范管理的有效措施,由门禁控制器单独控制或者通过计算机效劳器通过网络实行远程控制来实现对出入口的平安管理。门禁系统通常由门禁控制器、门禁识别器、出入凭证、电控锁、门禁软件、电源和其他相关门禁设备几局部组成。作为高科技平安设施,门禁系统在各企业的平安防范中占有举足轻重的作用,其应用领域越来越广,近几年在国内得到广泛的开展和普及,目前正朝着网络化与智能化方向开展。门禁系统按识别方式的不同可以分为如下三类:1.密码输入式即通过输入密码输入是否正确来识别进出权限。密码输入式有面板固定式键盘和乱序键盘两种。面板固定式键盘的0~9在键盘上的位置是固定不变的,因此,在输入密码时,易于被人记住仿冒,现仅用于与刷卡机配套使用。乱序键盘亦即0—9共10个数字在显示键盘上的排列方式不是固定式,而是随机的,每次使用时显示数字的顺序都不同,这样就防止了被人窥视而泄露密码之可能。密码输入式门禁系统平安性不高,只能单向控制且无进出记录,目前使用不多。2.卡片式通过读卡方式来识别进出权限。卡片工作方式有接触式和感应式两类:接触式卡片有磁条卡、条码卡、集成电路智能卡(也称lC卡)等,由于接触式卡每次读写时必须把卡片正确地插入读卡器中才能完成数据交换,读卡速度慢缺易损坏,使用不多;感应卡片由一片可编程的特殊芯片和一组天线组成,天线用来发射和接收电磁波,芯片是感应卡的核心元件。感应卡具有防水、防污、能用于潮湿恶劣环境等优点,刷卡时非常方便,感应速度快,节省时间,目前多使用RFID[10]射频卡。3.人体生物特征提取式通过检验人体生物特征方式来识别进出权限。由于生物个体具有唯一性稳定性的特征,因此具有无法仿冒与借用、不怕遗失、不用携带、不会遗忘,具有独特性、唯一性、平安性等特点,适用于高机密性场所及电脑中心的信息平安保护。目前一般有声音、签字、眼虹膜、掌形、指纹与面像等特征提取式,但现在比拟成熟与使用最多的是指纹图像的采集处理与识别的门禁系统。门禁系统按与微机通讯方式可分为以下三类:1.单机控制型:就是一个机子管理一个门,不能用电脑软件进行控制,也不能看到记录,直接通过控制器进行控制。特点是价格廉价,安装维护简单,不能查看记录,功能单一。2.485联网型:就是可以和电脑进行通讯的门禁类型,直接使用软件进行管理,包括卡和事件控制。所以有管理方便、控制集中、可以查看记录、对记录进行分析处理以用于其它目的。特点是价格比拟高、安装维护难道加大,但培训简单,可以进行考勤等增值效劳。适合人多、流动性大、门多的工程。3.TCP/IP网络型[11]:产品的技术含量高,目前还不多见,只有少数几个公司的产品成型。它的通讯方式采用的是网络常用的TCP/IP协议。这类系统的优点是控制器与管理中心是通过局域网传递数据的,管理中心位置可以随时变更,不需重新布线,很容易实现网络控制或异地控制。适用于大系统或安装位置分散的单位使用。目前,门禁系统已成为平安防范系统中极其重要的一局部,在一些兴旺国家中,门禁系统正以远远高于其它类安防产品的进度迅猛开展。门禁系统之所以能在众多安防产品中脱颖而出,根本原因是因为其改变了以往安防产品如闭路监控,防盗报警等被动的安防方式,以主动控制替代了被动监视的方式,实现对进出口的重要通道的智能平安管理。门禁系统不仅可用于智能大厦或智能小区,还可应用在远程控制、停车场控制、电梯控制、交通管理或与其他系统联动控制等多种控制场合,其应用范围越来越广。1.3网络型嵌入式门禁系统需求分析和总体设计与传统的单机控制型门禁系统相比,网络型嵌入式门禁系统具有良好的灵活性与稳定性,门禁控制器可单独完成对门禁管制区域的控制和管理,也可通过局域网与门禁管理系统互联共同完成对门禁管制区域的监控,实现了网上监控和管理,极大地扩大了门禁系统的应用领域。本章阐述了嵌入式门禁系统的根本组成、系统的设计目标和功能需求分析,介绍了系统平台的选择和搭建,根据需求对系统软件进行总体的设计,确定系统架构和主要功能模块,并完成了通信报文格式的定制及其嵌入式数据库的设计。1.3.1网络型嵌入式门禁系统的总体框架嵌入式门禁系统由嵌入式门禁控制器、门禁管理系统、读卡器、电锁、门磁、开门按钮、报警器、网络传输设备等组成。门禁控制器是本次系统设计功能的主要实现者,也是课题研究的重点。它负责监视端口信号输入和读卡器的输入,并根据输入的数据进行相应的控制。监视的信号包括:门磁状态、按钮状态和读卡器的输入等信号的监视,输出信号主要包括:开/关门信号、报警信号,用于翻开/关闭门和启动报警器报警。控制器接受管理系统的配置信息,对本身运行的参数进行设置,配置信息包括:控制器的网络参数〔IP地址、端口、网关、掩码等〕、用户根本信息、节假日参数、时区参数、防区参数等,也可接受远程控制命令,进行远程控制和实时监控。门禁管理系统负责控制器的参数配置,如端口参数、读卡器参数、用户数据、节假日时段等的设置,并对控制器上传的记录进行收集管理,可对控制器实施远程控制和实时监控。读卡器属于系统的前端设备,它的主要用途是读取出入凭证卡内部的用户信息,将数据传送给门禁控制主机,从而进一步控制电子门锁的开/关。门禁控制主机还可以和不同的读卡器相搭配,可以让用户有更多的选择,系统的灵活性大大提高。本系统采用的RFID读卡器和韦根读卡器。开门按钮主要是方便用户从内向外开门,同时作为门禁控制主机的输入信号之一,给门禁控制主机的某些业务逻辑处理提供判断依据。有些管制区域的平安性要求不是很高,不要求双向管制的话,仅安装开门按钮就可以了。否那么,就需要在门的两边都安装读卡器,实行双向管制。门磁专门用于检测门的开关状态,作为门禁控制主机的输入信号之一,为门禁控制器的逻辑控制提供依据。例如,系统通过检测门磁信号,可以判断开门是否超时,是否非法开门。如检测到为非法状态,系统将发出报警信号,并记录事件。电控锁是门禁系统中的执行部件。主要是控制门的开关,根据门的材料的不同可选取不同的锁具。警报器同样受到门禁控制主机输出信号的控制,专门用于意外情况的报警工作。如控制器被破坏、非法开门等。网络传输设备完成控制器与管理系统的通信连接,包括双绞线和集线器、交换机等。功能需求本次系统设计具体的功能需求如下:1.卡片使用模式:可采用非接触式RFID卡和韦根卡。2.刷卡开门:用户进入门禁管制区域时需刷卡,读卡器读取信息后,将信息传输到主机,主机首先判断该信息是否合法,如合法那么发出开门指令,不合法那么发出报警,同时记录用户刷卡事件。3.按钮开门:对于平安级别较低的门禁管制区域或者不需双向管制的区域,用户可选择按钮开关门。4.出入等级控制:系统可任意对卡片的使用时间、使用地点进行设定,即对不同的卡片进行时区管制和节假日管制、有效期管制、访问区域的管制。具有合法权限的用户才可开门,对非法行为系统将会报警。不同的用户的时段和访问区域可编程设置,同时对某些平安性较高的门禁区域,必须有多卡认证功能,必须多用户在规定时间内刷卡才能开门。5.报警功能:如发生控制器异常、非法卡开门、强制开门、开门超时、读卡器或者控制器被破坏等事件时那么系统将发出报警信号、并记录事件。6.定时事件:系统可设置定时事件,对某些门禁管制区域实施定时开关门处理。7.互锁判断功能:系统可对某些管制区域设置互锁条件,当输入端口状态满足互锁条件的时候方可进行开关门处理。8.局域网互联功能:门禁控制器可通过局域网与管理系统互联,共同完成对出入口的监控和管理。上位机管理系统可对控制器进行参数的设置和初始化,并对控制器的记录进行收集管理,可增加、删除、更新用户信息,节假日信息、时段信息等。9.远程控制:门禁管理系统通过网络可远程控制门锁的开启和关闭。10.实时监控:门禁管理系统实时监控各个门的状态和用户的刷卡信息。11.时间校正:上位机管理系统可对门禁控制器进行时间的校正。12.记录存储功能:系统可将门禁控制器运行产生的所有用户刷卡事件、报警时间等记录,便于进行用户的考勤管理和发生事故后及时进行处理。性能要求1.实用性:系统设计应紧紧围绕着用户的实际需求,以实用、简便、经济、平安的原那么,来设计系统功能。工程中选用的系统和产品都应能满足近期使用和远期开展的需要。2.可靠性:系统的设计应具有较高的可靠性,在系统故障或事故造成中断后,能确保数据的准确性、完整性和一致性,并具备恢复数据的功能。3.实时性:系统必须对当时所发生的各种事件做出及时恰当的反响,尤其是对于那些非正常的变故,必须马上做出防范措施,并记录事件。本次系统设计要求刷卡响应时间不超过500ms。4.平安性:采取必要的措施保障系统运行的平安稳定,防止控制器被破坏或者数据被窃取。5.可扩展性:系统设计中考虑到今后技术的开展和使用的需要,具有更新、扩充和升级的可能。1.3.4主要部件选型第二章网络型嵌入式门禁系统的控制算法设计与仿真第三章网络型嵌入式门禁系统硬件设计与实现第四章网络型嵌入式门禁系统软件的设计与实现嵌入式门禁系统的功能是对整个门禁管制区域进行有效的控制和管理,主要由门禁管理系统和嵌入式门禁控制器两局部组成。其中嵌入式门禁控制器是整个系统功能的主要实现者和执行者,门禁管制的功能通过控制器的作用得以表达。门禁管理系统对控制器进行参数配置及其监控。本章主要阐述门禁控制器主要功能模块的详细设计及其实现,并介绍了门禁管理系统的功能模块的实现过程。本次系统设计控制器采用C/C++来实现系统功能。4.1嵌入式门禁控制器主控模块软件的设计与实现4.1.1控制器的主控制流程图4.1门禁控制器的主控流程图嵌入式门禁控制器是门禁系统的核心控制局部。它完成所有的门禁管制逻辑业务。门禁系统的稳定性、可靠性、高效性取决于门禁控制器的合理设计。控制器的主流程图如图4.1所示。系统加电启动之后,从本机数据库读取各个端口的属性数据并配置,初始化各个端口设备,完成系统的初始化设置。之后启动后台通信线程,负责通信模块处理,主控流程那么开始对门禁管制区域进行监控。系统正常启动后,首先检测各个端口状态,如有异常那么报警并记录事件,并执行相应的I/O处理。同时检测是否有定时开关门事件,是否有用户刷卡动作,是否满足自动报警条件,并进行相关模块的处理。4.1.2初始化设置系统启动之后,首先必须初始化输入输出端口设备,并进行网络的设置和读卡器的配置。设备端口的初始化模块InitIO():即翻开各个驱动设备文件句柄,主要包括输入和输出设备句柄,输入设备包括门磁、防撤除、开关按钮。输出设备主要是继电器设备〔控制门锁和报警输出信号〕,设备的句柄翻开之后,即可如对文件操作一样,对各个设备文件进行控制。网络配置模块InitIP():需从控制器根本参数数据库tbl_controller读取网络参数,并进行网络配置。例如,读取网络参数后,要激活的网络IP地址为“192.168.0.100〞,那么需执行一个系统调用函数system(“ifconfigeth0192.168.0.100〞)。读卡器的配置模块InitCom():本次系统设计使用的读卡器有韦根读卡器和485RFID读卡器,每个门可配置其中某一型号的读卡设备。系统读卡器的配置过程如下:首先从读卡器数据库tbl_reader读取相应的数据,根据相应的配置参数进行读卡方式的设置,并翻开相应的读卡设备句柄。I/O检测处理设备I/O检测模块主要是对门禁系统的主要输入端口状态进行检测,并进行相应的处理。主要包括开关按钮的动作处理、对已经翻开门的处理、防撤除处理、强制开门处理。实现流程如图4.2所示。开关按钮动作处理模块的实现流程:当用户按下某个门的开关按钮的时候,发出一个开门信号,控制器检测该门是否已经翻开,是否有互锁条件,并进行相应的处理。关闭已经翻开的门的实现流程:如某个门处于翻开状态,系统根据开门的时间延迟假设干秒后,关闭该门,延迟时间可由管理系统配置。防撤除处理模块的实现流程:控制器和每个读卡器都有一个防拆输入信号,系统根据此防拆输入信号判断控制器或者读卡器是否被破坏,如被破坏那么发出报警信号。强制开门处理模块的实现流程:系统检测每个门磁的状态和标志位,判断有无用户动作,如无用户刷卡动作或者按下开关按钮,那么为强制开门,系统将发出报警信号。图4.2设备检测I/O处理流程开关门处理的及其控制器底层处理相关函数如下:开门函数:intOpenDoor(intnDoorNo);关门函数:intCloseDoor(intnDoorNo);获取门磁状态函数:intGetDoorStatus(char*chDoorStatus);开关按钮处理函数:intDealDoorButton();关闭翻开的门处理函数:intCloseOpenedDoor(intnDelaySecond);互锁条件判断函数:boolDoorCanOpen(intnDoorNo,intnAct);获取输入端口状态函数:intGetInputStatus(intInputstatus[9]);强制开门处理函数:voidCheckForceOpenDoor();报警函数:intWarning(intnWarnNo);报警处理函数:intWarningDeal(intnDelaySecond);防撤除处理函数:voidBackOutDeal();4.1.4定时事件处理根据需求,系统可针对某个门设置定时事件,当符合定时条件时,可自动对该门进行控制。具体的实现流程是:首先读取系统时间,读取门属性数据,判断门是否有定时开关标志,如有相关标志,那么比拟定时开关门时间,时间匹配那么发出开关门信号。如不匹配那么返回,并等待下一次轮询判断。定时开关门的处理流程如图4.3所示。图4.3定时开关门处理4.1.5用户刷卡处理本模块是门禁系统的主要功能模块,用户刷卡处理流程为:用户刷卡,系统判断是否为多卡开门,如为多卡开门进行多开开门处理。如为单卡开门。系统进行权限验证,如为有效卡,那么置相应标志位,并发出开门信号,如为非法卡那么报警,刷卡处理流程如图4.4所示。图4.4用户刷卡处理流程1.权限验证子模块功能用户刷卡后,应用程序必须对卡进行有效性检查,以保证门禁管制的平安。其处理流程为:用户刷卡,应用程序读取系统时间,检查卡是否过期,是否是挂失卡或者暂停卡。卡片合法,如为巡更卡,那么记录巡更事件。如为普通卡那么进行节假日管制、时段管制判读,并将处理结果作为开关门信号的依据。处理流程如图4.5所示。图4.5权限验证流程1)读卡模块本系统设计有RFID读卡和韦根读卡方式两种,应用程序根据读卡器配置采取相应的读卡方式,并将读取数据上传给控制器处理。RFID读卡流程:首先给读卡器发送一个查询卡号指令ReadCardUID485〔〕,判断有无刷卡,如有那么将读卡数据上传给控制器处理,而后控制器给读卡器发送一个响应命令,清空读卡器缓存。其中SendconfirmCMD()为读卡确认函数。SendErrorCMD()为读卡错误时的给读卡器发送读卡错误的处理函数。韦根读卡模块:485RFID是被动读卡,应用程序必须发送读卡命令,查询是否有刷卡,而韦根读卡是主动的,如读卡器读到卡信息将自动保存到缓存里面,应用程序只需进行轮循就可以获得卡号。读卡模块实现的主要函数如下:读卡函数:intReadCardID(char*CardID,intf_reader,intReaderType,intReaderAddr);韦根读卡函数:intReadWeigen(char*chCardID,intfd);多卡处理函数:voidMulticardDealing(char*CardID,intDoorNo);单卡处理函数:voidSingalCardDealing(char*CardID,intDoorNo);2)本模块实现涉及到的用户类属性和函数如下:classCUser{public:intm_nNo;//编号intm_nFlag;//有效标志0:暂停1:启用2:挂失intm_nType;//类型0:普通卡1:保安卡2:管理卡intm_nOpenDoorCondition;//开门条件0:单卡;1:密码;2:卡或密码intm_nPosition;//职位级别charm_chDoorNo[5];//可翻开的门号charm_chCardID[9];//卡号charm_chPassword[9];//密码charm_chUserData[21];//用户数据charm_chEndDate[12];//有效期intm_nTimePeriod;//时段intm_nOverTimeFlag;//加班标志intm_nOverTimePeriod;//加班时段intm_nHolidayOverTimeFlag;//节假日加班时段public:CUser(intnNo);CUser(char*CardID);~CUser();intReadFromDB();//读取用户数据库intWriteToDB();//写用户数据库intSearchUser(char*CardID);//查询卡号intAdd();//增加用户intGet();//获取用户属性intModify();//修改用户属性staticintDelete(intnUserNo);//删除用户intGetCount(int&nUserCount);//获取用户总数boolCanOpenTheDoor(intnDoorNo);//开门区域判断staticintGetUserNo(char*CardID,int&UserNo,int&UserType);//获取用户编号};用户权限验证涉及到的功能模块比拟多,相关类的调用也较多,比方说节假日CHoliday类、时段CTimePeriod类、多卡验证CMultiUser类。介绍了用户权限验证实现的主要流程和相关函数,同时简单介绍了其他功能模块的工作流程。2.节假日管制模块和时段管制功能节假日管制功能模块:本门禁系统可设置20组节假日。应用程序首先读取系统时间,而后读取节假日数据库数据,判断节假日启用标志是否为有效,如果启用那么判断当天是否为节假日。其处理流程如图4.6所示。休息日管制功能模块:读取系统时间,读取休息日数据库数据,判断刷卡日是否为休息日。时段管制功能模块:根据用户数据时段编号从时段数据库读取相应的时段,并判断刷卡时间是否为合法开门时间。图4.6节假日处理流程3.多卡开门模块根据需求,为提高门禁管制区域的平安性,可将某个门设置成多开开门,必须具有多张卡的组合刷卡才能开启该门。其工作流程是:用户刷卡,对卡号进行有效性检查,如卡合法,那么进行多卡验证。查看该卡是否属于某个多卡用户群组,如果满足条件,那么等待下一个用户刷卡,直到该组所有用户都刷卡完毕,满足多卡开门条件,控制器发出开门信号。如果等待超时,此前刷卡无效,用户必须重新刷卡。4.1.6开关门处理当用户刷卡或者按下门的开关按钮时,系统将进行开关门处理。控制器在发出开门指令之前,首先判断该门是否设置互锁条件,如有那么调用互锁条件判断模块,当满足互锁条件时才发出开门指令,如没有设置互锁条件,那么直接发出开门指令。互锁条件的判断流程是:当某个门设置有互锁条件时,那么要开启该门的前提是其他输入端口的状态与互锁设置条件匹配时,互锁条件完成后,门锁才可被翻开,否那么必须等待直到互锁条件成立才可开门。开门指令发出后,延迟假设干秒后发出关门指令,每个门的延迟时间可编程设置,假设超过关门延迟时间那么发出警告提醒。其工作流程如图4.7所示。图4.7开关门处理流程4.1.7报警处理当控制器输入端口异常的时候,如控制器或者读卡器防撤除线被端口,此时系统检测到防拆输入信号为断开,那么发出一个报警信号。控制器报警输出端口跟电锁控制原理一样都是受继电器控制,控制器报警端口号可编程设置。此外,当系统检测到强制开门、非法刷卡等动作时,控制器也将报警。本次门禁系统还可设置自动报警功能,即当某些输入端口状态满足自动报警条件的时候,系统将发出报警。自动报警处理流程,系统从自动报警数据库读取自动报警条件,根据获得的端口号读取各个输入端口状态,判断各个端口状态是否满足自动报警设置的条件,满足即发出报警,否那么继续轮询判断。4.2控制器端网络通信模块的设计与实现在网络模式下,控制器通过局域网与门禁管理系统连接,门禁管理系统对控制器进行参数配置和实时监控,控制器接收管理系统的配置信息,更新控制器的参数,同时更新数据库。本节主要介绍了控制器端网络通信模块中通信主流程的实现、控制器接收到数据后参数的配置和数据库处理流程及其远程控制和实时监控的实现。4.2.1通信处理主流程在联网模式下,控制器启动后台通信线程,对某一端口进行监听,如有门禁管理系统发过来的连接请求那么建立通信连接,之后解析门禁管理系统发过来的的通信报文,并进行相应的参数配置和处理,最后发送响应信息,结束本次通信连接。控制器端的通信处理主要由通信连接的建立、组织报文、解析报文、接收报文、发送报文等模块组成。其函数流程如图4.8所示。主要模块函数说明如下:1.解析数据报文模块:按照数据报文格式定义解析报文,并进行解析后的报文处理。函数说明:intUnPack(inthSocket,BYTE*byBuffer,intnSize)参数:BYTEhSocket:通信套接字BYTE*byBuffer:报文内容;intnSize:报文长度返回值:解析到结束本次连接命令返回0,其他数据报文解析返回12.组织报文模块:按照数据报文格式定义组织报文函数说明:voidMakeFrame(BYTE*pbyFrame,BYTEbyAddr,BYTE*byData,intnDataLen)参数:BYTEpbyFrame:组织数据;BYTEbyAddr:控制器地址BYTE*byData:报文内容;intnDataLen:报文长度3.发送数据报文SendMsg函数说明:intSendMsg(inthSocket,BYTE*byBuffer)参数:BYTEhSocket:通信套接字;BYTE*byBuffer:报文内容返回值:发送数据报文长度4.接收数据报文RecvMsg函数说明:intRecvMsg(inthSocket,BYTE*byBuffer)参数:BYTEhSocket:通信套接字;BYTE*byBuffer:报文内容返回值:接收数据报文长度图4.8通信处理流程图4.2.2控制器的参数配置控制器与门禁管理系统建立通信连接之后,门禁管理系统可向控制器发送参数数据包,控制器端接收到数据包后解析报文,根据通信报文格式规定将解析后的参数保存进相应的数据库,并实时更新控制器的配置。控制器的参数配置包括控制器根本参数设置、门属性设置、端口属性设置、报警条件设置、互锁条件设置等,以及用户的权限设置、节假日设置、时段设置、多卡用户设置等等。此外,门禁管理系统还可向控制器发送请求上传控制器的参数数据,对控制器参数进行检测。参数配置模块主要涉及网络数据的发送、接收,数据报文的解析,数据库的插入、更新、查询等。控制器端口属性配置实现流程为,控制器解析完数据报第四章文,更新端口属性和数据库,之后组织数据报文发送响应信息。控制器其他根本参数的配置与端口属性配置处理流程类似。上传参数的过程为:根据门禁管理系统发送的数据包解析需要上传的端口或者其他参数信息,控制器根据此信息读取相应数据库,并组织通信报文,上传数据报文。图4.9为控制器端接收到端口属性数据报文解析后,端口属性配置流程图。图4.9端口属性配置流程图4.2.3控制器端远程控制和实时监控图4.10控制器端远程控制处理流程控制器在联网模式下可接受门禁管理系统的远程控制,具体的实现流程,是门禁管理系统给控制器发送一个控制指令,控制器接收数据报文,将控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗合作项目合同管理准则
- 纺织服装弱电施工合同
- 广东省广州市天河区2023-2024学年高一上学期期末考试数学试卷(解析版)
- 罗定职业技术学院《田径AⅡ》2023-2024学年第一学期期末试卷
- 酒店工程塔吊施工协议
- 药品安全授权管理制度办法
- 地铁轨道施工框架合同范本
- 2025工伤赔偿补助合同
- 2024年某互联网公司与用户之间的网络安全协议
- 2024年标准经营性贷款协议样式版B版
- 复盘全球种业巨头成长路径看种业未来
- 吊装作业施工方案(模板)
- 钢中夹杂物控制原理
- 代扣服务协议
- DG∕TJ 08-2255-2018 节段预制拼装预应力混凝土桥梁设计标准
- 办公室租赁合同(英文)_范本范文
- 开姆洛克指南
- 2国家电网公司营配贯通营销数据采录工具业务模型说明书
- 中心试验室标准化管理办法
- 管桩水平承载力计算
- 煤矿运输专业危险源识别、风险评价表(一)
评论
0/150
提交评论