一种基于光幕的控制方法和装置与流程

文档序号:17358256发布日期:2019-04-09 21:52阅读:265来源:国知局
一种基于光幕的控制方法和装置与流程
本发明实施例涉及光幕技术,尤其涉及一种基于光幕的控制方法和装置。
背景技术
:目前在宾馆、酒店和银行等大厅的门或电梯门上普遍安装了智能光幕,一般形成在可开启或关闭的门的两侧,在检测到门关闭的过程中如果有人或物时及时开门,防止门夹到人员或货物。门的智能光幕有两种现有技术。第一种是只要判断有光幕被遮挡,则门立即减速反开。第一种技术确保门不会夹到人或货物,最大程度保证安全。第二种是当光幕遮挡时间超过一定值时门才减速反开,当光幕遮挡时间未超过该值时继续关门。比如,当搬运货物通过门坎时通过的时间较长,此时门反开可以防止门撞击货物,起到保护性作用;若有人能在短时间内快速进入,则门可以继续保持关门,使门尽快关上,提高门控系统的效率。但是第一种技术的缺陷在于,当有人快速通过门坎时,此时门是不需要反开的,应该继续关门,故该技术在使用效率方面不高。第二种技术的缺陷在于,当门已经关闭较大幅度,接近完全闭合时,这时人就没办法快速通过了,一般人会希望用手遮挡正在关闭的门,从而让门打开。但此时需要冒着被夹的风险,用身体遮挡光幕较长时间才能使门反开,因此也存在不符合实际控制情况的缺陷。技术实现要素:本发明实施例提供一种基于光幕的控制方法和装置,以优化基于光幕的门开启控制方案。第一方面,本发明实施例提供了一种基于光幕的控制方法,包括:获取门上设置的光幕遮挡数据;如果根据所述光幕遮挡数据确定遮挡面积小于设定面积值,则控制门反向开启,否则控制门关闭。第二方面,本发明实施例还提供了一种基于光幕的控制装置,包括:光幕遮挡数据获取模块,用于获取门上设置的光幕遮挡数据;遮挡面积模块,用于根据所述光幕遮挡数据确定遮挡面积小于设定面积值时控制门反向开启,否则控制门关闭。本发明实施例通过判断光幕遮挡面积控制门的开关,小范围地遮挡光幕便可使门反向开启,使得开门更加方便,在人或物通过门时大范围地遮挡光幕就控制门关闭,使得关门更加及时,优化了基于光幕的门开启控制方案。附图说明图1是本发明实施例一提供的一种基于光幕的控制方法流程图;图2是本发明实施例二提供的一种基于光幕的控制方法流程图;图3是本发明实施例三提供的一种基于光幕的控制方法流程图;图4是本发明实施例四提供的一种基于光幕的控制方法流程图;图5是本发明实施例五提供的一种基于光幕的控制装置结构示意图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。实施例一图1是本发明实施例一提供的一种基于光幕的控制方法流程图,本实施例可适用于利用光幕控制门的开启和关闭的情况,该方法可以由基于光幕的控制装置来执行,该装置可以由软件和/或硬件方式实现,该装置可以集成在各类门机系统中,例如典型的是各种自动控制门机系统,如电梯门机系统等。该方法包括:S101、获取门上设置的光幕遮挡数据。例如可在门侧安装光幕发射器和光幕接收器,当发射器发射光信号而接收器未接收到光信号,此点即为被遮挡,将光幕遮挡数据记入数据包,读取该数据包即可获取门上设置的光幕遮挡数据。S102、如果根据所述光幕遮挡数据确定遮挡面积小于设定面积值,则控制门反向开启,否则控制门关闭。例如可以在门侧不同位置设置光幕点,利用被遮挡的光幕点的位置确定遮挡面积。如果根据所述光幕遮挡数据确定遮挡面积小于设定面积值,说明有人或物需要进门但尚未进入,则控制门反向开启。如果有人或物已通过门,会大范围地遮挡光幕,也即根据所述光幕遮挡数据确定遮挡面积不小于设定面积值,此时控制门关闭。所述设定面积值可以为20厘米,一般用手或其他物品对光幕进行遮挡时,遮挡面积不会超过20厘米。本实施例通过判断光幕遮挡面积控制门的开关,小范围地遮挡光幕便可使门反向开启,使得开门更加方便,在人或物通过门时大范围地遮挡光幕就控制门关闭,使得关门更加及时,优化了基于光幕的门开启控制方案。实施例二图2是本发明实施例二提供的一种基于光幕的控制方法流程图,实施例二以上述实施例为基础,进行了优化,在获取门上设置的光幕遮挡数据之后还包括:控制门持续关闭;如果根据所述光幕遮挡数据确定遮挡持续时长达到设定时间值,则控制门反向开启。相应的,本实施例的方法包括:S201、获取门上设置的光幕遮挡数据。S202、控制门持续关闭。在获取门上设置的光幕遮挡数据之前或者同时,可以控制门持续关闭,直到符合门开启的条件再控制门开启。S203、如果根据所述光幕遮挡数据确定遮挡持续时长达到设定时间值,则控制门反向开启。在光幕被遮挡时,统计光幕被遮挡的时间,如果根据所述光幕遮挡数据确定遮挡持续时长达到设定时间值,说明人或物等正在慢速通过门,则控制门反向开启,便于人或物通过。所述设定时间值的范围是200~1200毫秒,通常人或物等通过门的时间是在该时间值范围里。S204、如果根据所述光幕遮挡数据确定遮挡面积小于设定面积值,则控制门反向开启,否则控制门关闭。与前述实施例相比,本实施例增加了对光幕遮挡时间的判断,当遮挡持续时长达到设定时间值则控制门反向开启,防止正在关闭的门夹到正在通过的人员或货物等,使得门更加智能和安全。实施例三图3是本发明实施例三提供的一种基于光幕的控制方法流程图,实施例三以上述实施例为基础,进行了优化,获取门上设置的光幕遮挡数据具体为,获取门侧自上而下依次设置的多个光幕传感器的遮挡状态值,作为光幕遮挡数据,光幕传感器序号自上而下递减。根据所述光幕遮挡数据确定遮挡面积小于设定面积值具体为,当检测到任意光幕传感器的遮挡状态值为遮挡时,按序号由小到大检测到的第一个被遮挡的光幕传感器的序号作为最低序号,按序号由大到小检测到的第一个被遮挡的光幕传感器的序号作为最高序号;如果最低序号大于设定最低值,且最高序号与最低序号之差小于设定序号差,则确定遮挡面积小于设定面积值。在本实施例中控制门反向开启的条件除了遮挡面积小于设定面积值,还增加了遮挡位置在设定高度这一条件。相应的,本实施例的方法包括:S301、获取门侧自上而下依次设置的多个光幕传感器的遮挡状态值,作为光幕遮挡数据,光幕传感器序号自上而下递减。获取门侧自上而下依次设置的多个光幕传感器的遮挡状态值作为光幕遮挡数据,多个光幕传感器的遮挡状态值可用于确定光幕遮挡面积。光幕传感器序号自上而下递减来对光幕传感器进行编号,光幕传感器的位置与序号是对应的,光幕传感器的位置越高对应的序号越大。S302、当检测到任意光幕传感器的遮挡状态值为遮挡时,按序号由小到大检测到的第一个被遮挡的光幕传感器的序号作为最低序号,按序号由大到小检测到的第一个被遮挡的光幕传感器的序号作为最高序号。当有多个光幕传感器被遮挡时,依据最低的被遮挡的光幕传感器和最高的被遮挡的光幕传感器,来确定遮挡面积,所以需要获取最低位置的光幕传感器的序号和最高位置的光幕传感器的序号。按序号由小到大检测,等同于从低到高检测,这样检测到的第一个被遮挡的光幕传感器是最低的被遮挡的光幕传感器,以该序号作为最低序号。同理,按序号由大到小检测到的第一个被遮挡的光幕传感器的序号作为最高序号。S303、如果最低序号大于设定最低值,且最高序号与最低序号之差小于设定序号差,则确定遮挡面积小于设定面积值。最低序号大于设定最低值表示遮挡位置在设定高度,例如人伸出的手或书本等物品有一定的高度,这一条件符合日常场景。而最高序号与最低序号之差小于设定序号差,则确定遮挡面积小于设定面积值,说明对光幕进行小范围遮挡。S304、控制门反向开启。在本实施例中,本领域技术人员可以理解的是,自上而下的光幕传感器序号自上而下还可以是递增,对光幕遮挡高度和面积的判断是类似的。本实施例通过对光幕传感器按位置进行编号,使得光幕传感器的位置和序号对应起来,通过最低序号判断遮挡高度,通过最高序号与最低序号之差判断遮挡面积,使得对遮挡高度和遮挡面积的判断更加便利和准确,同时在设定高度以上对光幕进行小范围的遮挡可以让门开启,符合人们的使用习惯。实施例四图4是本发明实施例四提供的一种基于光幕的控制方法流程图。本实施例是上述实施例的技术方案的应用,本实施例的方案是一个优选的方案。本实施例是以具有24个光幕点的牛津FCU0647CN02光幕为研究对象,该款光幕高度约2000mm,通过RS232的数据帧格式与门机系统通信,光幕遮挡数据可以存入一个数据包,该数据包的格式如下表1所示:表1光幕遮挡数据包格式空闲总状态数据1数据2数据3空闲其中,总状态:若有遮挡,则该字节中某位置1。数据1:该字节占据8位,分别表示光幕上从低到高LED1~LED8的8个光幕点状态。数据2:该字节占据8位,分别表示光幕上从低到高LED9~LED16的8个光幕点状态。数据3:该字节占据8位,分别表示光幕上从低到高LED17~LED24的8个光幕点状态。在门关闭的过程中周期性地产生光幕遮挡数据包,产生的光幕遮挡数据包可用于触发门机系统的数据处理中断。本实施例的方法包括:S401、接收到中断请求;在门机系统中,周期性地执行数据处理中断请求判断。当有光幕遮挡数据包产生时,门机系统便接收到数据处理中断请求,然后启动基于光幕的控制方法。S402、判断光幕是否被遮挡,若是,则执行S403,若否,则控制门继续关闭。S403、判断遮挡持续时长是否达到设定时间值,若是,则控制门反向开启,若否,则执行S404。设定时间值:人快速通过的最大时间。中年人快速进出门时间为624ms,正常速度进出门时间为760ms,根据不同人进入速度不同的因素可以令设定时间值取800ms。计时部分在中断函数中,例如每进入中断一次光幕遮挡持续时长累加100us。若光幕遮挡持续时长达到设定时间值,则控制门反向开启。若光幕遮挡持续时长没有达到设定时间值,则继续后续步骤。S404、判断遮挡面积小于设定面积值且遮挡位置在设定高度以上,若是,则控制门反向开启,若否,则控制门继续关闭。在从低到高LED1~LED24依次搜索被遮挡的最低光幕点,从高到低LED24~LED1依次搜索被遮挡的最高光幕点,然后用最高被遮挡光幕点减去最低被遮挡光幕点,得出被遮挡光幕点的最大范围。用手或小面积物体遮挡光幕的最低高度限制:根据50mm一个点计算平均值,10个点约为500mm,高度为人从脚到大腿的高度,而且用手从上到下摆动遮挡光幕一般不会低于500mm。一般有人若要特意使门立即反开,一般都是用手或手上的物体去遮挡光幕。小面积遮挡的范围:用手遮挡一般为1个光幕点,用书本高度遮挡一般为2个光幕点,故一般人用手或手上的物体遮挡光幕不会超过3个光幕点。如果遮挡面积小于设定面积值且遮挡位置在设定高度以上,则控制门反向开启。如果不满足该条件,则控制门继续关闭。在本实施例中,对门上设置的光幕遮挡数据的获取、光幕遮挡时间及光幕遮挡范围的判断,描述的十分具体,有利于本领域技术人员实现该基于光幕的控制方法和装置。实施例五图5是本发明实施例五提供的一种基于光幕的控制装置结构示意图。该装置包括:光幕遮挡数据获取模块501和遮挡面积模块502。光幕遮挡数据获取模块501,用于获取门上设置的光幕遮挡数据;遮挡面积模块502,用于根据所述光幕遮挡数据确定遮挡面积小于设定面积值时控制门反向开启,否则控制门关闭。本实施例通过判断光幕遮挡面积控制门的开关,小范围地遮挡光幕便可使门反向开启,使得开门更加方便,在人或物通过门时大范围地遮挡光幕就控制门关闭,使得关门更加及时,优化了基于光幕的门开启控制方案。更具体的,所述遮挡面积模块具体用于:如果根据所述光幕遮挡数据确定遮挡面积小于设定面积值且遮挡位置在设定高度以上,则控制门反向开启。更具体的,基于光幕的控制装置还包括遮挡时间模块,用于在获取门上设置的光幕遮挡数据之后,如果根据所述光幕遮挡数据确定遮挡持续时长达到设定时间值,则控制门反向开启。本实施例增加了对光幕遮挡时间的判断,当遮挡持续时长达到设定时间值则控制门反向开启,防止正在关闭的门夹到正在通过的人员或货物等,使得门更加智能和安全。更具体的,光幕遮挡数据获取模块具体用于:获取门侧自上而下依次设置的多个光幕传感器的遮挡状态值,作为光幕遮挡数据,光幕传感器序号自上而下递减。更具体的,所述遮挡面积模块具体用于:当检测到任意光幕传感器的遮挡状态值为遮挡时,按序号由小到大检测到的第一个被遮挡的光幕传感器的序号作为最低序号,按序号由大到小检测到的第一个被遮挡的光幕传感器的序号作为最高序号;如果最低序号大于设定最低值,且最高序号与最低序号之差小于设定序号差,则确定遮挡面积小于设定面积值。本实施例通过对光幕传感器按位置进行编号,使得光幕传感器的位置和序号对应起来,通过最低序号判断遮挡高度,通过最高序号与最低序号之差判断遮挡面积,使得对遮挡高度和遮挡面积的判断更加高效和准确,同时在设定高度以上对光幕进行小范围的遮挡可以让门开启,符合人们的使用习惯。更具体的,基于光幕的控制装置还包括:持续关闭控制模块,用于根据所述光幕遮挡数据确定遮挡持续时长达到设定时间值之前,控制门持续关闭。更具体的,所述设定时间值的范围是200~1200毫秒,所述设定面积值为20厘米。本发明实施例所提供的基于光幕的控制装置可用于执行本发明任意实施例所提供的基于光幕的控制方法,具备执行该方法相应的功能和有益效果。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1