CN112282625A - 一种卷帘门的防夹方法、装置、设备及存储介质 - Google Patents
一种卷帘门的防夹方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112282625A CN112282625A CN202011127669.9A CN202011127669A CN112282625A CN 112282625 A CN112282625 A CN 112282625A CN 202011127669 A CN202011127669 A CN 202011127669A CN 112282625 A CN112282625 A CN 112282625A
- Authority
- CN
- China
- Prior art keywords
- pinch
- preset
- pulse width
- speed
- movement speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/56—Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
- E06B9/80—Safety measures against dropping or unauthorised opening; Braking or immobilising devices; Devices for limiting unrolling
- E06B9/82—Safety measures against dropping or unauthorised opening; Braking or immobilising devices; Devices for limiting unrolling automatic
- E06B9/88—Safety measures against dropping or unauthorised opening; Braking or immobilising devices; Devices for limiting unrolling automatic for limiting unrolling
Landscapes
- Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Operating, Guiding And Securing Of Roll- Type Closing Members (AREA)
Abstract
本发明实施例公开了一种卷帘门的防夹方法、装置、设备及存储介质。其中,该方法包括:若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势;若脉宽变化趋势符合预设运动趋势条件,则获取卷帘门当前位置的第一运动速度和第一历史速度,以及距当前位置之前预设距离处的第二运动速度;根据第一运动速度、第一历史速度和第二运动速度,确定卷帘门当前是否满足预设防夹执行条件,若是,则控制卷帘门执行防夹操作。实现了对卷帘门的自动控制,提高卷帘门的防夹效率。
Description
技术领域
本发明实施例涉及自动控制技术,尤其涉及一种卷帘门的防夹方法、装置、设备及存储介质。
背景技术
随着汽车的智能化发展,人们对汽车上各个组件的功能要求越来越高,在车座扶手处通常设置有储物空间,以卷帘门对储物空间进行隔离。
现有技术中,人们需要手动开关卷帘门,以便从储物空间取物,但手动开关卷帘门效率较低,且在开车时进行卷帘门的开关容易造成交通事故,无法保障行驶安全。现有技术中的自动开关卷帘门,是基于用户发出的指令进行开关,即使卷帘门在关的过程中碰到用户的手,也不会停止关闭,无法实现卷帘门的防夹功能。
发明内容
本发明实施例提供一种卷帘门的防夹方法、装置、设备及存储介质,以实现卷帘门的自动防夹操作,提高卷帘门的防夹效率。
第一方面,本发明实施例提供了一种卷帘门的防夹方法,该方法包括:
若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
根据所述至少两组脉冲宽度的脉冲宽度平均值,确定所述卷帘门的脉宽变化趋势;
若所述脉宽变化趋势符合预设运动趋势条件,则获取所述卷帘门当前位置的第一运动速度和第一历史速度,以及距所述当前位置之前预设距离处的第二运动速度;
根据所述第一运动速度、第一历史速度和第二运动速度,确定所述卷帘门当前是否满足预设防夹执行条件,若是,则控制所述卷帘门执行防夹操作。
第二方面,本发明实施例还提供了一种卷帘门的防夹装置,该装置包括:
脉宽获取模块,用于若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
脉宽趋势确定模块,用于根据所述至少两组脉冲宽度的脉冲宽度平均值,确定所述卷帘门的脉宽变化趋势;
速度获取模块,用于若所述脉宽变化趋势符合预设运动趋势条件,则获取所述卷帘门当前位置的第一运动速度和第一历史速度,以及距所述当前位置之前预设距离处的第二运动速度;
防夹执行模块,用于根据所述第一运动速度、第一历史速度和第二运动速度,确定所述卷帘门当前是否满足预设防夹执行条件,若是,则控制所述卷帘门执行防夹操作。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任意实施例所述的卷帘门的防夹方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例所述的卷帘门的防夹方法。
本发明实施例通过获取多组脉冲宽度的数值,计算每组脉冲宽度的平均值,并确定脉冲宽度平均值的变化趋势,若变化趋势符合预设运动趋势条件,则获取两个不同位置处的速度和历史速度,根据速度值和预设防夹执行条件,确定是否执行防夹措施。解决了现有技术中,自动卷帘门无法自动防夹的问题,实现了卷帘门在自动关闭时可以自动停止,保障行驶安全,通过获取脉冲宽度和速度,提高防夹效率。
附图说明
图1是本发明实施例一中的一种卷帘门的防夹方法的流程示意图;
图2是本发明实施例二中的一种卷帘门的防夹方法的流程示意图;
图3是本发明实施例三中的一种卷帘门的防夹装置的结构框图;
图4是本发明实施例四中的一种计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种卷帘门的防夹方法的流程示意图,本实施例可适用于车载卷帘门自动开关时执行防夹措施的情况,该方法可以由一种卷帘门的防夹装置来执行。如图1所示,该方法具体包括如下步骤:
步骤110、若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度。
其中,先判断卷帘门当前是否符合预设的防夹前提条件,若不符合,则不需要执行卷帘门的防夹操作。防夹前提条件是判断卷帘门是否进行防夹措施的前提条件,例如,防夹前提条件可以是卷帘门正处于从开启状态转为关闭状态的过程,若卷帘门当前不是从开启状态转为关闭状态,则不需要进行后续的防夹操作。若卷帘门符合预设防夹前提条件,则获取卷帘门在运动过程中的脉冲宽度。预先设置存放脉冲宽度的数组长度和脉冲宽度数组的数量,将获取的脉冲宽度存放在脉冲宽度数组中,每个脉冲宽度数组中包括至少两个脉冲宽度的数值,脉冲宽度数组的数量为至少两个,数组长度是指数组中存放的脉冲宽度的数量。例如,预设脉冲宽度数组的长度为18,脉冲宽度数组的数量为35,则每组脉冲宽度中有18个脉冲宽度的数值,共有35组。可以预设获取两组脉冲宽度之间的时间周期,先获取18个脉冲宽度存放在第一组脉冲宽度数组中,在预设的时间周期之后,再获取18个脉冲宽度存放在第二组脉冲宽度数组中。两组脉冲宽度数组中的脉冲宽度数值可以重复,例如,第一组脉冲宽度数组中是第一至第十八个脉冲宽度,第二组脉冲宽度数组中是第二至第十九个脉冲宽度。可以按照预设时间周期获取脉冲宽度的数值,将脉冲宽度的数值按照获取的时间顺序和脉冲宽度数组的长度,存放在脉冲宽度数组中。
本实施例中,可选的,在若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度之前,还包括:根据卷帘门当前模式,确定卷帘门是否符合预设防夹前提条件。
具体的,可以预先为卷帘门设置不同的模式,例如,可以设置开启模式和关闭模式,开启模式是指卷帘门从关闭状态转为开启状态,关闭模式是指卷帘门从开启状态转为关闭状态。获取卷帘门的当前模式,若当前模式与预设的防夹前提条件一致,则继续进行防夹操作的确定;若不一致,则不需要进行卷帘门的防夹操作。例如,预设的防夹前提条件为卷帘门处于关闭模式,当卷帘门处于关闭模式时,则根据预设数组长度,获取至少两组脉冲宽度。这样设置的有益效果在于,通过预设防夹前提条件,可以判断卷帘门是否需要进行防夹操作,避免进行防夹误操作,提高防夹操作的执行效率。
本实施例中,可选的,在根据预设数组长度,获取至少两组脉冲宽度之后,还包括:根据至少两组脉冲宽度的数值,确定每组脉冲宽度的脉冲宽度平均值。
具体的,在获取到多组脉冲宽度数组后,计算每组脉冲宽度数组的脉冲宽度平均值,脉冲宽度平均值的数量与脉冲宽度数组的数量可以一致。例如,获取7组脉冲宽度数组,每组脉冲宽度数组为18个脉冲宽度,则得到7个脉冲宽度平均值。这样设置的有益效果在于,可以通过脉冲宽度平均值确定脉冲宽度的变化趋势,以便于后续对卷帘门防夹操作的确定,提高对防夹操作计算的精确性和效率。
步骤120、根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势。
其中,可以为脉冲宽度数组进行编号,例如,共有35组脉冲宽度数组,编号为0至34,每组脉冲宽度数组中包括18个脉冲宽度,每获取到18个脉冲宽度,就将这18个脉冲宽度存储在一个脉冲宽度数组中,并计算该数组的脉冲宽度平均值,每组脉冲宽度数组中的脉冲宽度的数值可以存在重复。选取7个脉冲宽度平均值,可以选取0至6号的脉冲宽度数组的脉冲宽度平均值。根据获取的至少两个脉冲宽度平均值,可以确定卷帘门的脉冲宽度变化趋势即脉宽变化趋势,例如,可以确定脉冲宽度的变化趋势为脉冲宽度越来越大或越来越小。
本实施例中,可选的,根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势,包括:确定脉冲宽度平均值的大小排序和相连两个脉冲宽度平均值的脉宽差值;根据大小排序和脉宽差值,确定卷帘门的脉宽变化趋势。
具体的,对脉冲宽度平均值的大小进行排序,根据排序结果确定脉冲宽度平均值的粗略变化趋势,例如,脉宽变化趋势可以是越来越大或越来越小。将相邻组的两个脉冲宽度平均值进行相减,确定相邻组的两个脉冲宽度平均值的平均值差值即脉宽差值,根据平均值差值,可以确定脉冲宽度平均值的详细变化趋势,例如,可以确定脉冲宽度平均值比上一个脉冲宽度平均值的增加幅度。这样设置的有益效果在于,根据脉冲宽度平均值的大小排序和脉宽差值,可以确定脉冲宽度平均值具体的变化趋势,提高变化趋势的确定精度,避免对防夹操作确定失误,提高防夹操作执行的准确性。
步骤130、若脉宽变化趋势符合预设运动趋势条件,则获取卷帘门当前位置的第一运动速度和第一历史速度,以及距当前位置之前预设距离处的第二运动速度。
其中,预设运动趋势条件,运动趋势条件是指允许卷帘门进行防夹操作的脉冲宽度变化趋势,若脉冲宽度实际的变化趋势符合预设运动趋势条件,则可以继续进行防夹操作的判断;若脉冲宽度实际的变化趋势不符合预设运动趋势条件,则停止进行防夹的后续计算。脉冲宽度变化趋势可以是指脉冲宽度平均值的变化趋势,运动趋势条件可以预设为脉冲宽度平均值越来越大,且相邻两个脉冲宽度平均值的差值为预设差值。例如,预设运动趋势条件为脉冲宽度平均值越来越大,且相邻两个脉冲宽度平均值的差值大于500,若存在相邻两个脉冲宽度平均值的差值小于或等于500,则即使脉冲宽度平均值越来越大,脉冲宽度变化趋势也不符合预设运动趋势条件。
若脉宽变化趋势符合预设运动趋势条件,则继续进行卷帘门防夹操作的确定。通过单片机输入捕获的功能获取卷帘门在当前位置处的运动速度,作为第一运动速度,将第一运动速度存储在数据表中,并从数据表中获取卷帘门在当前位置处的第一历史速度,第一历史速度可以是卷帘门在历史运动过程中,运动到当前位置时的运动速度,历史运动过程可以是此次前一次的运动过程。再获取卷帘门在预设位置处的第二运动速度,预设位置为距当前位置预设距离处的位置,是卷帘门已走过的位置,例如,可以是收集第一组脉冲宽度数组中脉冲宽度的位置。若收集35组脉冲宽度数组,编号为0至34,则第一运动速度可以是卷帘门在经历第34组脉冲宽度数组中各脉冲宽度的时间下的运动速度,第二运动速度可以是卷帘门在经历第0组脉冲宽度数组中各脉冲宽度的时间下的运动速度,第二运动速度也存储在数据表中。第一历史速度可以是在预设历史时间时,与第一运动速度所在位置一致的历史速度。
步骤140、根据第一运动速度、第一历史速度和第二运动速度,确定卷帘门当前是否满足预设防夹执行条件,若是,则控制卷帘门执行防夹操作。
其中,预设防夹执行条件是确定卷帘门是否执行防夹操作的条件,若第一运动速度、第一历史速度和第二运动速度满足了预设的防夹执行条件,则控制卷帘门执行防夹操作,卷帘门停止关闭操作或执行反向打开操作;若不满足,则卷帘门继续执行关闭操作。
本实施例中,可选的,根据第一运动速度、第一历史速度和第二运动速度,确定卷帘门当前是否满足预设防夹执行条件,包括:根据第一运动速度和第二运动速度的大小比较结果,确定卷帘门是否满足预设第一防夹执行条件;若满足,则根据预设防夹力确定要求,确定当前防夹力阈值;根据第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值,确定卷帘门是否满足预设第二防夹执行条件;若满足,则确定卷帘门当前满足预设防夹执行条件。
具体的,预设的防夹执行条件可以分为第一防夹执行条件和第二防夹执行条件,先判断卷帘门当前状态是否满足第一防夹执行条件,若不满足,则不进行防夹操作;若满足,则继续判断卷帘门当前状态是否满足第二防夹执行条件。若不满足,则不进行防夹操作;若满足,则停止卷帘门的关闭或将卷帘门打开。
第一防夹执行条件可以设置为第二运动速度大于第一运动速度,在得到第一运动速度和第二运动速度之后,比较第一运动速度和第二运动速度的大小。若第二运动速度大于第一运动速度,则卷帘门当前满足第一防夹执行条件,继续进行第二防夹执行条件的判断。
第二防夹执行条件可以是通过第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值的大小进行确定,当前防夹力阈值用于判断卷帘门是否需要进行防夹操作。当前防夹力阈值可以根据预设防夹力要求进行确定,例如,可以在防夹力要求中直接设定当前防夹力阈值。这样设置的有益效果在于,通过两次判断,可以增加对防夹操作确定执行的判断精确性,避免在不需要防夹时进行防夹操作,减少误操作,提高防夹效率。
本实施例中,可选的,根据第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值,确定卷帘门是否满足预设第二防夹执行条件,包括:确定第一运动速度与第二运动速度的第一速度差值,以及第一历史速度和第一运动速度的第二速度差值;若第一速度差值与第二速度差值均大于当前防夹力阈值,则确定卷帘门满足预设第二防夹执行条件。
具体的,在判断卷帘门是否满足第二防夹执行条件时,先得到当前防夹力阈值,再计算第一运动速度和第二运动速度的差值,得到第一速度差值。计算第一历史速度和第一运动速度的差值,得到第二速度差值。将第一速度差值与第二速度差值分别与当前防夹力阈值进行比较,若比较结果满足第二防夹执行条件,则确定卷帘门满足预设的第二防夹执行条件。第二防夹执行条件可以预设为第一速度差值与第二速度差值均大于当前防夹力阈值,若第一速度差值或第二速度差值中存在一个小于或等于当前防夹力阈值,则确定卷帘门不满足第二防夹执行条件。在本实施例中,不需要采集实际的防夹力,也不需要将实际防夹力与当前防夹力阈值进行比较。这样设置的有益效果在于,不需要通过传感器采集防夹力,通过第一速度差值和第二速度差值与当前防夹力阈值进行比较,共同进行判断,减少硬件成本,提高执行防夹操作确定的精确性,降低计算复杂度,避免防夹误操作,提高防夹效率。
本实施例的技术方案,通过获取多组脉冲宽度的数值,计算每组脉冲宽度的平均值,并确定脉冲宽度平均值的变化趋势,若变化趋势符合预设运动趋势条件,则获取两个不同位置处的速度和历史速度,根据速度值和预设防夹执行条件,确定是否执行防夹措施。解决了现有技术中,自动卷帘门无法防夹的问题,实现了卷帘门在自动关闭时可以自动停止,保障行驶安全,通过获取脉冲宽度和速度,提高防夹效率。
实施例二
图2为本发明实施例二所提供的一种卷帘门的防夹方法的流程示意图,本实施例以上述实施例为基础进行进一步的优化,该方法可以由一种卷帘门的防夹装置来执行。如图2所示,该方法具体包括如下步骤:
步骤210、若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度。
步骤220、根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势。
步骤230、若脉宽变化趋势符合预设运动趋势条件,则获取卷帘门当前位置的第一运动速度和第一历史速度,以及距当前位置之前预设距离处的第二运动速度。
步骤240、根据第一运动速度和第二运动速度的大小比较结果,确定卷帘门是否满足预设第一防夹执行条件;若满足,则根据预设防夹力确定要求,确定当前防夹力阈值。
其中,第一防夹执行条件为第二运动速度大于第一运动速度,若第一运动速度和第二运动速度的大小比较结果满足第一防夹执行条件,则确定当前防夹力阈值,以便确定卷帘门是否满足预设第二防夹执行条件。当前防夹力阈值可以根据预设的防夹力要求进行确定,防夹力要求可以表示在预设条件下对应的防夹力数值。例如在当前位置的脉冲宽度平均值为2400时,当前防夹力阈值设定为35牛顿;在当前位置的脉冲宽度平均值为3000时,当前防夹力阈值设定为56牛顿。若卷帘门实际受到的力量大于当前防夹力阈值,则需要进行卷帘门的防夹操作,可以通过传感器采集卷帘门受到的实际力量。
本实施例中,可选的,根据预设防夹力确定要求,确定当前防夹力阈值,包括:确定卷帘门的当前状态信息,其中,当前状态信息至少包括位置、电压、温度和时间;根据预设防夹力确定要求,确定与当前状态信息匹配的当前防夹力阈值。
具体的,预设的防夹力确定要求中可以表明当前防夹力阈值与预设条件之间的关联关系,在确定当前防夹力阈值时,先确定预设条件,再从防夹力确定要求的关联关系中确定对应的当前防夹力阈值。预设条件可以是卷帘门的当前状态信息,例如,可以包括卷帘门当前所处的位置、电压、温度和时间等。根据预设防夹力确定要求,确定与当前状态信息匹配的当前防夹力阈值。可以通过如下公式进行当前防夹力阈值的确定:
F=Func(Pos,Voltage,Temperature,Time);
其中,F为当前防夹力阈值,Pos为卷帘门当前位置,Voltage为电压,Temperature为温度,Time为时间。根据预设的卷帘门的当前状态信息与当前防夹力阈值的关联关系,可以确定当前防夹力阈值。这样设置的有益效果在于,通过设置防夹力确定要求,可以快速确定当前状态下的防夹力阈值,以便于根据防夹力阈值判断当前是否需要进行防夹操作,提高防夹操作的确定效率。
步骤250、根据第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值,确定卷帘门是否满足预设第二防夹执行条件;若满足,则确定卷帘门当前满足预设防夹执行条件。
其中,在确定当前防夹力阈值后,不需要采集用户手部在卷帘门处的实际防夹力,只需将第一速度差值和第二速度差值与当前防夹力阈值进行比较,计算步骤简单,并减少硬件成本,实现对防夹操作的快速确定。
本发明实施例通过获取多组脉冲宽度的数值,计算每组脉冲宽度的平均值,并确定脉冲宽度平均值的变化趋势,若变化趋势符合预设运动趋势条件,则获取两个不同位置处的速度和历史速度,根据速度值和两个预设的防夹执行条件,确定是否执行防夹措施。解决了现有技术中,自动卷帘门无法防夹的问题,实现了卷帘门在自动关闭时可以自动停止,保障行驶安全,通过对防夹操作进行多次判断,避免防夹操作失误,提高防夹效率。
实施例三
图3为本发明实施例三所提供的一种卷帘门的防夹装置的结构框图,可执行本发明任意实施例所提供的一种卷帘门的防夹方法,具备执行方法相应的功能模块和有益效果。如图3所示,该装置具体包括:
脉宽获取模块301,用于若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
脉宽趋势确定模块302,用于根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势;
速度获取模块303,用于若脉宽变化趋势符合预设运动趋势条件,则获取卷帘门当前位置的第一运动速度和第一历史速度,以及距当前位置之前预设距离处的第二运动速度;
防夹执行模块304,用于根据第一运动速度、第一历史速度和第二运动速度,确定卷帘门当前是否满足预设防夹执行条件,若是,则控制卷帘门执行防夹操作。
可选的,该装置还包括:
前提条件判断模块,用于在若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度之前,根据卷帘门当前模式,确定卷帘门是否符合预设防夹前提条件。
可选的,该装置还包括:
平均值确定模块,用于在根据预设数组长度,获取至少两组脉冲宽度之后,根据至少两组脉冲宽度的数值,确定每组脉冲宽度的脉冲宽度平均值。
可选的,脉宽趋势确定模块302,具体用于:
确定脉冲宽度平均值的大小排序和相连两个脉冲宽度平均值的脉宽差值;
根据大小排序和所述脉宽差值,确定卷帘门的脉宽变化趋势。
可选的,防夹执行模块304,包括:
第一执行条件判断单元,用于根据第一运动速度和第二运动速度的大小比较结果,确定卷帘门是否满足预设第一防夹执行条件;
防夹力阈值确定单元,用于若满足,则根据预设防夹力确定要求,确定当前防夹力阈值;
第二执行条件判断单元,用于根据第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值,确定卷帘门是否满足预设第二防夹执行条件;
执行确定单元,用于若满足,则确定卷帘门当前满足预设防夹执行条件。
可选的,防夹力阈值确定单元,具体用于:
确定卷帘门的当前状态信息,其中,当前状态信息至少包括位置、电压、温度和时间;
根据预设防夹力确定要求,确定与当前状态信息匹配的当前防夹力阈值。
可选的,第二执行条件判断单元,具体用于:
确定第一运动速度与第二运动速度的第一速度差值,以及第一历史速度和第一运动速度的第二速度差值;
若第一速度差值与第二速度差值均大于当前防夹力阈值,则确定卷帘门满足预设第二防夹执行条件。
本发明实施例通过获取多组脉冲宽度的数值,计算每组脉冲宽度的平均值,并确定脉冲宽度平均值的变化趋势,若变化趋势符合预设运动趋势条件,则获取两个不同位置处的速度和历史速度,根据速度值和预设防夹执行条件,确定是否执行防夹措施。解决了现有技术中,自动卷帘门无法防夹的问题,实现了卷帘门在自动关闭时可以自动停止,保障行驶安全,通过获取脉冲宽度和速度,提高防夹效率。
实施例四
图4是本发明实施例四提供的一种计算机设备的结构示意图。图4示出了适于用来实现本发明实施方式的示例性计算机设备400的框图。图4显示的计算机设备400仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图4所示,计算机设备400以通用计算设备的形式表现。计算机设备400的组件可以包括但不限于:一个或者多个处理器或者处理单元401,***存储器402,连接不同***组件(包括***存储器402和处理单元401)的总线403。
总线403表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线、微通道体系结构(MAC)总线、增强型ISA总线、CAN总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机设备400典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备400访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器402可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)404和/或高速缓存存储器405。计算机设备400可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***406可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线403相连。存储器402可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块407的程序/实用工具408,可以存储在例如存储器402中,这样的程序模块407包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块407通常执行本发明所描述的实施例中的功能和/或方法。
计算机设备400也可以与一个或多个外部设备409(例如键盘、指向设备、显示器410等)通信,还可与一个或者多个使得用户能与该计算机设备400交互的设备通信,和/或与使得该计算机设备400能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口411进行。并且,计算机设备400还可以通过网络适配器412与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器412通过总线403与计算机设备400的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备400使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元401通过运行存储在***存储器402中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种卷帘门的防夹方法,包括:
若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势;
若脉宽变化趋势符合预设运动趋势条件,则获取卷帘门当前位置的第一运动速度和第一历史速度,以及距当前位置之前预设距离处的第二运动速度;
根据第一运动速度、第一历史速度和第二运动速度,确定卷帘门当前是否满足预设防夹执行条件,若是,则控制卷帘门执行防夹操作。
实施例五
本发明实施例五还提供一种包含计算机可执行指令的存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的一种卷帘门的防夹方法,包括:
若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
根据至少两组脉冲宽度的脉冲宽度平均值,确定卷帘门的脉宽变化趋势;
若脉宽变化趋势符合预设运动趋势条件,则获取卷帘门当前位置的第一运动速度和第一历史速度,以及距当前位置之前预设距离处的第二运动速度;
根据第一运动速度、第一历史速度和第二运动速度,确定卷帘门当前是否满足预设防夹执行条件,若是,则控制卷帘门执行防夹操作。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于:电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种卷帘门的防夹方法,其特征在于,包括:
若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
根据所述至少两组脉冲宽度的脉冲宽度平均值,确定所述卷帘门的脉宽变化趋势;
若所述脉宽变化趋势符合预设运动趋势条件,则获取所述卷帘门当前位置的第一运动速度和第一历史速度,以及距所述当前位置之前预设距离处的第二运动速度;
根据所述第一运动速度、第一历史速度和第二运动速度,确定所述卷帘门当前是否满足预设防夹执行条件,若是,则控制所述卷帘门执行防夹操作。
2.根据权利要求1所述的方法,其特征在于,在若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度之前,还包括:
根据卷帘门当前模式,确定所述卷帘门是否符合预设防夹前提条件。
3.根据权利要求1所述的方法,其特征在于,在根据预设数组长度,获取至少两组脉冲宽度之后,还包括:
根据所述至少两组脉冲宽度的数值,确定每组脉冲宽度的脉冲宽度平均值。
4.根据权利要求1所述的方法,其特征在于,根据所述至少两组脉冲宽度的脉冲宽度平均值,确定所述卷帘门的脉宽变化趋势,包括:
确定所述脉冲宽度平均值的大小排序和相连两个脉冲宽度平均值的脉宽差值;
根据所述大小排序和所述脉宽差值,确定所述卷帘门的脉宽变化趋势。
5.根据权利要求1所述的方法,其特征在于,根据所述第一运动速度、第一历史速度和第二运动速度,确定所述卷帘门当前是否满足预设防夹执行条件,包括:
根据所述第一运动速度和第二运动速度的大小比较结果,确定所述卷帘门是否满足预设第一防夹执行条件;
若满足,则根据预设防夹力确定要求,确定当前防夹力阈值;
根据所述第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值,确定所述卷帘门是否满足预设第二防夹执行条件;
若满足,则确定所述卷帘门当前满足预设防夹执行条件。
6.根据权利要求5所述的方法,其特征在于,根据预设防夹力确定要求,确定当前防夹力阈值,包括:
确定卷帘门的当前状态信息,其中,所述当前状态信息至少包括位置、电压、温度和时间;
根据所述预设防夹力确定要求,确定与所述当前状态信息匹配的当前防夹力阈值。
7.根据权利要求5所述的方法,其特征在于,根据所述第一运动速度、第一历史速度、第二运动速度和当前防夹力阈值,确定所述卷帘门是否满足预设第二防夹执行条件,包括:
确定所述第一运动速度与第二运动速度的第一速度差值,以及第一历史速度和第一运动速度的第二速度差值;
若所述第一速度差值与所述第二速度差值均大于所述当前防夹力阈值,则确定所述卷帘门满足预设第二防夹执行条件。
8.一种卷帘门的防夹装置,其特征在于,包括:
脉宽获取模块,用于若卷帘门符合预设防夹前提条件,则根据预设数组长度,获取至少两组脉冲宽度;其中,每组脉冲宽度中包括至少两个脉冲宽度;
脉宽趋势确定模块,用于根据所述至少两组脉冲宽度的脉冲宽度平均值,确定所述卷帘门的脉宽变化趋势;
速度获取模块,用于若所述脉宽变化趋势符合预设运动趋势条件,则获取所述卷帘门当前位置的第一运动速度和第一历史速度,以及距所述当前位置之前预设距离处的第二运动速度;
防夹执行模块,用于根据所述第一运动速度、第一历史速度和第二运动速度,确定所述卷帘门当前是否满足预设防夹执行条件,若是,则控制所述卷帘门执行防夹操作。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的卷帘门的防夹方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的卷帘门的防夹方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011127669.9A CN112282625B (zh) | 2020-10-20 | 2020-10-20 | 一种卷帘门的防夹方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011127669.9A CN112282625B (zh) | 2020-10-20 | 2020-10-20 | 一种卷帘门的防夹方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112282625A true CN112282625A (zh) | 2021-01-29 |
CN112282625B CN112282625B (zh) | 2022-03-22 |
Family
ID=74424370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011127669.9A Active CN112282625B (zh) | 2020-10-20 | 2020-10-20 | 一种卷帘门的防夹方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112282625B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6404158B1 (en) * | 1992-04-22 | 2002-06-11 | Nartron Corporation | Collision monitoring system |
US20050275363A1 (en) * | 2004-06-14 | 2005-12-15 | Aisin Seiki Kabushiki Kaisha | Control device of opening and closing member |
US20080001563A1 (en) * | 2006-06-20 | 2008-01-03 | Aisin Seiki Kabushiki Kaisha | Control apparatus for opening/closing member of vehicle and control method for opening/closing member of vehicle |
CN103309254A (zh) * | 2013-05-08 | 2013-09-18 | 易程(苏州)电子科技股份有限公司 | 一种闸机电机控制*** |
US20170254136A1 (en) * | 2016-03-01 | 2017-09-07 | Johnson Electric S.A. | Vehicle window lift control system and control method |
CN107940669A (zh) * | 2017-11-03 | 2018-04-20 | 广东美的制冷设备有限公司 | 空调器的开合结构控制方法、空调器和可读存储介质 |
WO2018150784A1 (ja) * | 2017-02-20 | 2018-08-23 | 株式会社東海理化電機製作所 | 挟み込み検出装置 |
CN111367205A (zh) * | 2020-03-05 | 2020-07-03 | 南京美均电子科技有限公司 | 一种电动尾门控制防夹算法 |
-
2020
- 2020-10-20 CN CN202011127669.9A patent/CN112282625B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6404158B1 (en) * | 1992-04-22 | 2002-06-11 | Nartron Corporation | Collision monitoring system |
US20050275363A1 (en) * | 2004-06-14 | 2005-12-15 | Aisin Seiki Kabushiki Kaisha | Control device of opening and closing member |
US20080001563A1 (en) * | 2006-06-20 | 2008-01-03 | Aisin Seiki Kabushiki Kaisha | Control apparatus for opening/closing member of vehicle and control method for opening/closing member of vehicle |
CN103309254A (zh) * | 2013-05-08 | 2013-09-18 | 易程(苏州)电子科技股份有限公司 | 一种闸机电机控制*** |
US20170254136A1 (en) * | 2016-03-01 | 2017-09-07 | Johnson Electric S.A. | Vehicle window lift control system and control method |
WO2018150784A1 (ja) * | 2017-02-20 | 2018-08-23 | 株式会社東海理化電機製作所 | 挟み込み検出装置 |
CN107940669A (zh) * | 2017-11-03 | 2018-04-20 | 广东美的制冷设备有限公司 | 空调器的开合结构控制方法、空调器和可读存储介质 |
CN111367205A (zh) * | 2020-03-05 | 2020-07-03 | 南京美均电子科技有限公司 | 一种电动尾门控制防夹算法 |
Also Published As
Publication number | Publication date |
---|---|
CN112282625B (zh) | 2022-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009140793A1 (en) | Video-based system and method of elevator door detection | |
US10793993B2 (en) | Device and method for controlling automatic opening and closing of upper cover of washing machine | |
CN115110866B (zh) | 一种车辆防夹手控制方法、***、设备及存储介质 | |
CN112731821B (zh) | 一种设备运动方法及电子设备 | |
CN112357707B (zh) | 一种电梯检测方法、装置、机器人及存储介质 | |
CN112282625B (zh) | 一种卷帘门的防夹方法、装置、设备及存储介质 | |
JP5712028B2 (ja) | ゲート装置 | |
WO2021004188A1 (zh) | 一种防夹检测方法及*** | |
JPS63165682A (ja) | 窓ガラス開閉装置 | |
CN109141507A (zh) | 霍尔传感器故障检测方法、天窗控制器及天窗驱动*** | |
JP3626013B2 (ja) | 扉開閉制御装置 および扉の開閉制御方法 | |
JP2687847B2 (ja) | 窓の開閉制御装置 | |
US20220024717A1 (en) | Number-of-People Information Acquisition System, Number-of-People Information Acquisition Method, and Elevator | |
CN110065861B (zh) | 电梯轿厢意外移动的检测方法、装置、设备及存储介质 | |
US10967707B2 (en) | Automatic ventilation system and method for vehicles | |
CN113294052B (zh) | 防夹控制方法、装置、电子设备以及存储介质 | |
CN115385210A (zh) | 视觉光幕的布防区域确定方法、检测方法、设备及介质 | |
CN109979049A (zh) | 一种钢卷库车辆管控引导方法和装置 | |
CN114407025B (zh) | 一种机器人急停模式自动控制方法、装置及机器人 | |
CN109154176A (zh) | 用于运行关闭装置的方法以及关闭装置 | |
JPS6117750B2 (zh) | ||
EP4001566B1 (en) | Pinch detection during motor restart | |
CN116988710A (zh) | 车窗玻璃的升降控制方法、装置、终端设备和存储介质 | |
CN117703202A (zh) | 车辆电动尾门防夹方法、装置、计算机设备及存储介质 | |
JP6752758B2 (ja) | エレベーターのドア制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |