一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

闸机阻挡部件的控制方法、闸机控制系统及设备与流程

2022-03-23 03:51:14 来源:中国专利 TAG:


1.本技术涉及闸机控制技术领域,尤其涉及一种闸机阻挡部件的控制方法、闸机控制系统及设备。


背景技术:

2.为了控制人员有序通行,通常会在人员行走的出入口处设置人行通道闸机,人行通道闸机可以简称为闸机。闸机的机身与机身之间,或者机身与建筑设施之间,可以形成人员通行通道。当闸机的电机控制阻挡部件转动至开门位置时,人员可通行,当闸机的电机控制阻挡部件转动至关门位置时,人员不可通行。闸机的阻挡部件作为机械结构件,由于安装误差或者碰撞,可能会出现阻挡部件的实际关门位置偏离理想关门位置的问题,这样不但不美观,还可能会带来安全问题。
3.现有技术中,大多采用高精度的位置传感器来实现阻挡部件对齐,这种方式的实现成本较高,不适合在低端场景中使用。


技术实现要素:

4.本技术实施例的目的是提供一种闸机阻挡部件的控制方法、闸机控制系统及设备,用以解决现有的闸机阻挡部件的控制方案不适用于低端场景的问题。
5.为解决上述技术问题,本技术实施例是这样实现的:
6.一方面,本技术实施例提供一种闸机阻挡部件的控制方法,应用于闸机控制系统,所述闸机控制系统包括闸机以及设置于所述闸机上的阻挡部件和位置检测装置;所述阻挡部件和所述位置检测装置连接;所述方法包括:
7.响应于针对所述阻挡部件的对齐调整指令,控制所述阻挡部件向预设方向移动;所述对齐调整指令用于指示将所述阻挡部件调整至目标位置;
8.在所述阻挡部件的移动过程中,通过所述位置检测装置检测所述阻挡部件是否移动至指定位置;
9.当检测到所述阻挡部件位于所述指定位置时,根据所述指定位置和所述阻挡部件对应的目标位置之间的位置关系,控制所述阻挡部件移动至所述目标位置。
10.另一方面,本技术实施例提供一种闸机控制系统,包括闸机、控制器、阻挡部件和位置检测装置;所述阻挡部件和所述位置检测装置分别设置于所述闸机上、且分别与所述控制器连接;所述阻挡部件和所述位置检测装置连接;其中:
11.所述控制器,用于响应于针对所述阻挡部件的对齐调整指令,控制所述阻挡部件向预设方向移动;所述对齐调整指令用于指示将所述阻挡部件调整至目标位置;
12.所述位置检测装置,用于在所述阻挡部件的移动过程中,检测所述阻挡部件是否移动至指定位置;
13.所述控制器,还用于在所述位置检测装置检测到所述阻挡部件移动至所述指定位置时,判断所述指定位置是否与所述目标位置一致,并在所述指定位置与所述目标位置不
一致的情况下,根据所述指定位置和所述阻挡部件对应的目标位置之间的位置关系,控制所述阻挡部件移动至所述目标位置;
14.所述阻挡部件,用于在所述控制器的控制作用下移动至所述目标位置。
15.再一方面,本技术实施例提供一种闸机控制设备,包括处理器和与所述处理器电连接的存储器,所述存储器存储有计算机程序,所述处理器用于从所述存储器调用并执行所述计算机程序以实现上述闸机阻挡部件的控制方法。
16.再一方面,本技术实施例提供一种存储介质,用于存储计算机程序,所述计算机程序能够被处理器执行以实现上述闸机阻挡部件的控制方法。
17.采用本技术实施例的技术方案,通过响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,在阻挡部件的移动过程中,通过位置检测装置检测阻挡部件是否移动至指定位置,当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置,实现了在不具备高精度的位置传感器的低端场景中对闸机阻挡部件的对齐调整。且该技术方案通过采用位置检测装置对阻挡部件的位置进行检测,提高了位置的检测精确度,从而提高了对阻挡部件的控制的准确性,能够准确地控制阻挡部件移动至目标位置,以完成对阻挡部件的对齐调整。同时,该技术方案无需使用成本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
18.进一步地,采用本技术实施例的闸机控制系统,控制器能够响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,位置检测装置能够在阻挡部件的移动过程中,检测阻挡部件是否移动至指定位置,从而控制器在位置检测装置检测到阻挡部件移动至指定位置时,判断指定位置是否与目标位置一致,并在指定位置与目标位置不一致的情况下,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置,实现了在不具备高精度的位置传感器的低端场景中对闸机阻挡部件的对齐调整。且该系统通过采用位置检测装置对阻挡部件的位置进行检测,提高了位置的检测精确度,从而提高了对阻挡部件的控制的准确性,能够准确地控制阻挡部件移动至目标位置,以完成对阻挡部件的对齐调整。同时,该系统无需使用成本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1是根据本技术一实施例的一种闸机阻挡部件的控制方法的示意性流程图;
21.图2是根据本技术另一实施例的一种闸机阻挡部件的控制方法的示意性流程图;
22.图3是根据本技术一实施例的一种闸机控制系统的示意性框图;
23.图4是根据本技术一实施例的一种位置检测装置的结构示意图;
24.图5是根据本技术一实施例的位置检测装置所输出的开关信号时序图;
25.图6是根据本技术另一实施例的一种闸机控制系统的示意性框图;
26.图7是根据本技术另一实施例的一种闸机控制系统的示意性框图;
27.图8是根据本技术一实施例的一种闸机阻挡部件的对齐调整系统的示意性框图;
28.图9是根据本技术一实施例的一种闸机控制设备的结构示意图。
具体实施方式
29.本技术实施例提供一种闸机阻挡部件的控制方法、闸机控制系统及设备,用以解决现有的闸机阻挡部件的控制方案不适用于低端场景的问题。
30.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
31.图1是根据本技术一实施例的一种闸机阻挡部件的控制方法的示意性流程图,该方法应用于闸机控制系统。本实施例中,闸机控制系统可包括闸机以及设置于闸机上的阻挡部件和位置检测装置,阻挡部件和位置检测装置连接。
32.其中,闸机是一种通道阻挡装置(或称为通道管理设备),用于管理人流并规范行人出入,闸机的其他名称包括但不仅限于摆闸、翼闸、平移闸速通门等。
33.如图1所示,闸机阻挡部件的控制方法可包括:
34.s102,响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动。
35.其中,对齐调整指令用于指示将阻挡部件调整至目标位置。对齐调整指令可在闸机控制系统上电后自动下发,或者,在闸机控制系统的运行过程中定期下发。为避免影响正常使用,定期下发对齐调整指令时,需避开使用高峰期。
36.其中,目标位置可以是阻挡部件的关门位置或者开门位置。例如,对于常开闸机,阻挡部件对应的目标位置为开门位置;对于常闭闸机,阻挡部件对应的目标位置为关门位置。
37.s104,在阻挡部件的移动过程中,通过位置检测装置检测阻挡部件是否移动至指定位置。
38.s106,当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置。
39.在一个实施例中,在控制阻挡部件移动至目标位置之前,可判断指定位置是否与目标位置一致;若是,则控制阻挡部件停止移动;若否,则执行控制阻挡部件移动至目标位置的步骤。
40.可选地,可在检测到阻挡部件位于指定位置的同时,判断指定位置是否与目标位置一致。可根据控制器中预先存储的指定位置和阻挡部件对应的目标位置之间的位置关系,确定指定位置是否与目标位置一致。
41.在本实施例中,通过在控制阻挡部件移动至目标位置之前,判断指定位置是否与目标位置一致,从而在指定位置与目标位置不一致时,执行控制阻挡部件移动至目标位置的步骤,确保了对阻挡部件的控制的准确性,避免了对阻挡部件的无效控制,提高了对阻挡
部件的对齐调整效率。
42.采用本技术实施例的技术方案,通过响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,在阻挡部件的移动过程中,通过位置检测装置检测阻挡部件是否移动至指定位置,当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置,实现了在不具备高精度的位置传感器的低端场景中对闸机阻挡部件的对齐调整。且该技术方案通过采用位置检测装置对阻挡部件的位置进行检测,提高了位置的检测精确度,从而提高了对阻挡部件的控制的准确性,能够准确地控制阻挡部件移动至目标位置,以完成对阻挡部件的对齐调整。同时,该技术方案无需使用成本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
43.在一个实施例中,控制阻挡部件向预设方向移动(即s102)之后,在阻挡部件向预设方向移动的过程中,可监测预设条件是否被触发,若监测到预设条件被触发,则控制阻挡部件向预设方向的反方向移动。
44.其中,预设条件可包括以下至少一项:阻挡部件的移动时间大于或等于预设时长、闸机控制系统内的电流大于或等于预设电流阈值。在设计闸机控制系统时,可对阻挡部件移动至指定位置的时长进行预估,并将预估值设置为上述的预设时长。并可对闸机控制系统内的电流上限进行设置,将电流上限设置为上述的预设电流阈值。
45.本实施例中,阻挡部件的移动时间大于或等于预设时长(即发生超时故障)可由两个原因造成,第一个是电机与阻挡部件之间出现连接故障,导致电机转动无法带动阻挡部件移动;第二个是阻挡部件当前的移动方向设定错误。其中,在由第二个原因造成超时故障时,通过控制阻挡部件向预设方向的反方向移动,最终能够实现移动至指定位置。在由第一个原因造成超时故障时,通过控制阻挡部件向预设方向的反方向移动,仍旧无法实现移动至指定位置。因此,在设计闸机控制系统时,可设置相应的告警机制。比如,在阻挡部件向预设方向移动的过程中,若监测到预设条件被触发的次数大于或等于两次,则触发告警,以提示工作人员对该闸机控制系统进行检修。
46.本实施例中,闸机控制系统内的电流大于或等于预设电流阈值(即发生电机过流故障)可由阻挡部件移动过程中,用户对阻挡部件的外力造成。为了克服外力,闸机控制系统需要更大的工作电流,从而导致电机出现过流故障。
47.在本实施例中,通过控制阻挡部件向预设方向移动之后,在阻挡部件向预设方向移动的过程中,监测预设条件是否被触发,并在监测到预设条件被触发时,控制阻挡部件向预设方向的反方向移动,从而避免了对阻挡部件的无效控制,提高了对阻挡部件的对齐调整效率。
48.在一个实施例中,位置检测装置中设置有第一电平开关,第一电平开关在阻挡部件移动至指定位置时输出高电平信号。
49.本实施例中,通过位置检测装置检测阻挡部件是否移动至指定位置(即s104),可具体执行为:通过位置检测装置检测第一电平开关的第一开关信号,当检测到第一开关信号为高电平信号时,确定阻挡部件位于指定位置。
50.其中,第一开关信号可包括高电平信号或低电平信号。第一电平开关可以是光电式或者其它任意型式的接近开关。可在设计及组装闸机控制系统时,设定第一电平开关产
生高电平信号与阻挡部件所处位置(即指定位置)之间的对应关系,并将这一对应关系写入闸机控制系统的控制器中。例如,在闸机为摆闸(其阻挡部件可在竖直方向上从0
°
摆动至180
°
)的情况下,设定在第一电平开关产生高电平信号时,阻挡部件位于关门位置(即90
°
)处、位于关门位置的顺时针方向上45
°
处(即竖直方向上135
°
)、位于关门位置的逆时针方向上30
°
处(即竖直方向上60
°
)、位于关门位置的顺时针方向上20
°
处(即即竖直方向上110
°
)等等中的任意一项。
51.在一个实施例中,指定位置和阻挡部件对应的目标位置之间的位置关系包括:指定位置位于与目标位置的相对方向上的第一角度处。从而,上述s106可具体执行为:控制阻挡部件沿相对方向的反方向移动第一角度,以使阻挡部件移动至目标位置。
52.其中,可在设计及组装闸机控制系统时,将指定位置和阻挡部件对应的目标位置之间的位置关系写入闸机控制系统的控制器中。
53.例如,在闸机为摆闸(其阻挡部件可在竖直方向上从0
°
摆动至180
°
)、阻挡部件对应的目标位置为关门位置(即90
°
)、指定位置位于关门位置的顺时针方向上45
°
处(即竖直方向上135
°
)的情况下,将指定位置和阻挡部件对应的目标位置之间的位置关系,即指定位置位于目标位置的顺时针方向上的45
°
处,写入闸机控制系统的控制器中。从而,控制器根据指定位置和阻挡部件对应的目标位置之间的位置关系,可控制阻挡部件沿逆时针方向(即相对方向的反方向)移动45
°
,以使阻挡部件移动至目标位置。
54.在本实施例中,通过将阻挡部件的指定位置位于与目标位置的相对方向上的第一角度处,这一指定位置和阻挡部件对应的目标位置之间的位置关系写入闸机控制系统中,从而在确定阻挡部件位于指定位置后,可控制阻挡部件沿相对方向的反方向移动第一角度,以使阻挡部件移动至目标位置,不仅实现方式简单,而且确保了对闸机阻挡部件的调整的准确性。
55.在一个实施例中,位置检测装置中除第一电平开关之外,还设置有第二电平开关和第三电平开关。阻挡部件在移动过程中触发第二电平开关输出第二开关信号,以及触发第三电平开关输出第三开关信号。
56.其中,第二电平开关和第三电平开关是与第一电平开关相同型式的接近开关。例如,第一电平开关为光电式接近开关,那么,第二电平开关和第三电平开关均为光电式接近开关。第二开关信号包括高电平信号或低电平信号,第三开关信号包括高电平信号或低电平信号。
57.本实施例中,控制阻挡部件沿相对方向的反方向移动第一角度,以使阻挡部件移动至目标位置,可具体执行为如下步骤a1-a6:
58.步骤a1,在阻挡部件的移动过程中,获取第二电平开关输出的第二开关信号,以及第三电平开关输出的第三开关信号。
59.步骤a2,计算第二开关信号和第三开关信号之间的第一相对电平信号。
60.其中,第一相对电平信号可用position_code表征,position_code=2*a 1*b,a为第二开关信号,b为第二开关信号。假设第二开关信号为高电平信号时,a的值为1;第二开关信号为低电平信号时,a的值为0;第三开关信号为高电平信号时,b的值为1;第三开关信号为低电平信号时,b的值为0。那么,position_code的值有4种可能,分别为0,1,2,3。
61.步骤a3,根据预设的相对电平信号和移动位置之间的映射关系,确定第一相对电
平信号对应的阻挡部件的实时位置信息。
62.步骤a4,判断实时位置信息是否与第一角度相匹配;若是,则执行步骤a5;若否,则执行步骤a6。
63.其中,阻挡部件的实时位置信息与第一角度相匹配,则说明阻挡部件当前移动到了目标位置处;阻挡部件的实时位置信息与第一角度不匹配,则说明阻挡部件当前还未移动到目标位置处。
64.步骤a5,控制阻挡部件停止移动。
65.步骤a6,控制阻挡部件移动。
66.在本实施例中,通过在阻挡部件的移动过程中,获取第二电平开关输出的第二开关信号,以及第三电平开关输出的第三开关信号,计算第二开关信号和第三开关信号之间的第一相对电平信号,从而根据预设的相对电平信号和移动位置之间的映射关系,确定第一相对电平信号对应的阻挡部件的实时位置信息,并对实时位置信息与第一角度是否相匹配进行判断,以确定是否继续控制阻挡部件移动。可见,本实施例通过电平开关的开关信号即可确定出阻挡部件的实时位置信息,无需使用成本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
67.在一个实施例中,上述步骤a3中,相对电平信号和移动位置之间的映射关系可包括:相对电平信号每变化一次所对应的单位移动角度。从而,上述步骤a1-a2可具体执行为:连续获取多个第二开关信号和多个第三开关信号;以及,针对每次获取到的第二开关信号和第三开关信号,分别计算第一相对电平信号。
68.其中,相对电平信号每变化一次所对应的单位移动角度即是位置检测装置的检测精度,检测精度可在设计及组装闸机控制系统时进行自定义设置,具体设置方式将在后续实施例中结合位置检测装置的具体结构进行说明,此处不赘述。
69.本实施例中,上述步骤a3可具体执行为如下步骤b1-b2:
70.步骤b1,根据多个第一相对电平信号,确定第一相对电平信号的信号变化信息。
71.其中,信号变化信息包括信号变化次数和/或信号变化周期。信号变化次数可反映出阻挡部件移动了多少个单位移动角度,信号变化周期可反映出阻挡部件的实时移动方向。
72.步骤b2,根据信号变化信息和相对电平信号每变化一次所对应的单位移动角度,确定阻挡部件的实时位置信息。
73.其中,可根据信号变化次数、信号变化周期和相对电平信号每变化一次所对应的单位移动角度,确定出阻挡部件的实时移动方向(如,顺时针方向或逆时针方向)、以及在该移动方向上的移动角度。
74.在本实施例中,通过连续获取多个第二开关信号和多个第三开关信号,针对每次获取到的第二开关信号和第三开关信号,分别计算第一相对电平信号,根据多个第一相对电平信号,确定第一相对电平信号的信号变化信息,从而根据信号变化信息和相对电平信号每变化一次所对应的单位移动角度,确定阻挡部件的实时位置信息。可见,本实施例通过电平开关的开关信号即可确定出阻挡部件的实时位置信息,无需使用成本较高的位置传感器来确定阻挡部件的位置,为以低成本实现对闸机阻挡部件的对齐调整提供了数据基础。
75.图2是根据本技术另一实施例的一种闸机阻挡部件的控制方法的示意性流程图,
该方法应用于闸机控制系统。
76.本实施例中,闸机控制系统可包括闸机以及设置于闸机上的阻挡部件和位置检测装置。阻挡部件和位置检测装置连接,位置检测装置中设置有第一电平开关、第二电平开关和第三电平开关。第一电平开关在阻挡部件移动至指定位置时输出高电平信号。阻挡部件在移动过程中触发第二电平开关输出第二开关信号,以及触发第三电平开关输出第三开关信号。
77.如图2所示,闸机阻挡部件的控制方法可包括:
78.s201,响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动。
79.其中,对齐调整指令用于指示将阻挡部件调整至目标位置。
80.在一个实施例中,控制阻挡部件向预设方向移动之后,在阻挡部件向预设方向移动的过程中,可监测预设条件是否被触发,若监测到预设条件被触发,则控制阻挡部件向预设方向的反方向移动。预设条件可包括以下至少一项:阻挡部件的移动时间大于或等于预设时长、闸机控制系统内的电流大于或等于预设电流阈值。
81.s202,在阻挡部件的移动过程中,通过位置检测装置检测第一电平开关的第一开关信号。
82.s203,当检测到第一开关信号为高电平信号时,确定阻挡部件位于指定位置。
83.其中,指定位置可以是闸机阻挡部件的关门位置、与关门位置存在角度差的任意位置等。在实际应用时,可在设计及组装闸机控制系统时,设定第一电平开关产生高电平信号与阻挡部件所处位置(即指定位置)之间的对应关系,并将这一对应关系写入闸机控制系统的控制器中。
84.s204,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件向目标位置移动。
85.其中,阻挡部件对应的目标位置可以是阻挡部件对应的关门位置。位置关系可包括:指定位置位于与目标位置的相对方向上的第一角度处。
86.在一个实施例中,根据指定位置和阻挡部件对应的目标位置之间的位置关系,可首先判断指定位置是否与目标位置一致;若是,则控制阻挡部件停止移动;若否,则执行控制阻挡部件向目标位置移动的步骤。
87.s205,在阻挡部件的移动过程中,连续获取多个第二开关信号和多个第三开关信号。
88.s206,针对每次获取到的第二开关信号和第三开关信号,分别计算第一相对电平信号。
89.s207,根据多个第一相对电平信号,确定第一相对电平信号的信号变化信息。
90.其中,信号变化信息包括信号变化次数和/或信号变化周期。
91.s208,根据信号变化信息、以及预设的相对电平信号每变化一次所对应的单位移动角度,确定阻挡部件的实时位置信息。
92.s209,判断实时位置信息是否与目标位置相匹配;若是,则执行s210;若否,则执行s211。
93.s210,控制阻挡部件停止移动。
94.s211,控制阻挡部件移动。
95.上述s201-s211的具体过程在上述实施例中已进行详细说明,此处不再赘述。
96.采用本技术实施例的技术方案,通过响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,在阻挡部件的移动过程中,通过位置检测装置检测阻挡部件是否移动至指定位置,当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置,实现了在不具备高精度的位置传感器的低端场景中对闸机阻挡部件的对齐调整。且该技术方案通过采用位置检测装置对阻挡部件的位置进行检测,提高了位置的检测精确度,从而提高了对阻挡部件的控制的准确性,能够准确地控制阻挡部件移动至目标位置,以完成对阻挡部件的对齐调整。同时,该技术方案无需使用成本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
97.综上,已经对本主题的特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。
98.以上为本技术实施例提供的闸机阻挡部件的控制方法,基于同样的思路,本技术实施例还提供一种闸机控制系统。
99.图3是根据本技术一实施例的一种闸机控制系统的示意性框图,如图3所示,闸机控制系统包括闸机310、控制器320、阻挡部件330和位置检测装置340。阻挡部件330和位置检测装置340分别设置于闸机310上、且分别与控制器320连接,阻挡部件330和位置检测装置340连接。
100.本实施例中,控制器320,用于响应于针对阻挡部件330的对齐调整指令,控制阻挡部件330向预设方向移动;对齐调整指令用于指示将阻挡部件330调整至目标位置。位置检测装置340,用于在阻挡部件330的移动过程中,检测阻挡部件330是否移动至指定位置。
101.本实施例中,控制器320,还用于在位置检测装置340检测到阻挡部件330移动至指定位置时,判断指定位置是否与目标位置一致,并在指定位置与目标位置不一致的情况下,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件330移动至目标位置;阻挡部件330,用于在控制器320的控制作用下移动至目标位置。
102.其中,如图3所示,控制器320设置在闸机310内。需要说明的是,图3仅示意性地展示了位置检测装置340与闸机310之间的位置关系。在实际应用中,位置检测装置还可以设置在闸机内部,各组件之间的连接关系保持不变。
103.采用本技术实施例的闸机控制系统,控制器能够响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,位置检测装置能够在阻挡部件的移动过程中,检测阻挡部件是否移动至指定位置,从而控制器在位置检测装置检测到阻挡部件移动至指定位置时,判断指定位置是否与目标位置一致,并在指定位置与目标位置不一致的情况下,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置,实现了在不具备高精度的位置传感器的低端场景中对闸机阻挡部件的对齐调整。且该系统通过采用位置检测装置对阻挡部件的位置进行检测,提高了位置的检测精确度,从而提高了对阻挡部件的控制的准确性,能够准确地控制阻挡部件移动至目标位置,以完成对阻挡部件的对齐调整。同时,该系统无需使用成
本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
104.在一个实施例中,位置检测装置340中设置有第一电平开关。第一电平开关,用于在阻挡部件330移动至指定位置时,输出高电平信号;位置检测装置340,还用于检测第一电平开关的第一开关信号;第一开关信号包括高电平信号或低电平信号;控制器320,还用于在位置检测装置340检测到第一开关信号为高电平信号时,确定阻挡部件330位于指定位置。
105.在一个实施例中,指定位置和阻挡部件330对应的目标位置之间的位置关系包括:指定位置位于与目标位置的相对方向上的第一角度处。本实施例中,控制器320,还用于控制阻挡部件330沿相对方向的反方向移动第一角度,以使阻挡部件330移动至目标位置;在确定指定位置与目标位置一致时,控制阻挡部件330停止移动,不仅实现方式简单,而且确保了对闸机阻挡部件的调整的准确性。
106.在一个实施例中,闸机内设置有机芯,控制器320通过机芯和阻挡部件330连接。位置检测装置340包括触发部件和检测部件,触发部件安装于机芯的传动轴上,机芯的传动轴与阻挡部件330连接,检测部件与机芯连接。
107.本实施例中,触发部件,用于在阻挡部件330的移动作用下移动,并在移动过程中触发检测部件对阻挡部件330的实时位置信息进行检测。检测部件,用于检测阻挡部件330的实时位置信息,并将实时位置信息传输至控制器320。控制器320,还用于根据实时位置信息,控制阻挡部件330移动或停止移动。
108.示例性地,图4是根据本技术一实施例的一种位置检测装置的结构示意图,如图4所示,触发部件可以是棘轮盘410。检测部件可以是到位检测板420,到位检测板420固定安装在机芯上(未体现在图4中)。棘轮盘410随着机芯的传动轴的旋转而转动,转动的棘轮盘410使得到位检测板输出开关信号,从而将输出的开关信号作为阻挡部件的实时位置信息,发送给控制器。
109.在一个实施例中,如图4所示,检测部件(即图4所示的到位检测板420)上设置有第二电平开关a和第三电平开关b,c为第一电平开关。
110.本实施例中,第二电平开关a,用于在阻挡部件的移动过程中输出第二开关信号。第三电平开关b,用于在阻挡部件的移动过程中输出第三开关信号。检测部件,还用于读取第二开关信号和第三开关信号,并将第二开关信号和第三开关信号传输至控制器。
111.如图4所示,棘轮盘410包括内圆和外圆,内圆的主要作用是输出相对位置信息,内圆可以设计间隔均匀的多个轮齿。例如,设置i个轮齿。外圆主要作用是输出绝对位置信息,外圆一般设计为一个轮齿,因为只要触发一次绝对位置信息即可。到位检测板420由多个电平开关组成。例如,设置j个电平开关。到位检测板420上的电平开关也按照内圆和外圆分布,并与棘轮盘410上的内圆和外圆分布相对应。并且,棘轮盘410外圆的轮齿位置和到位检测板420外圆的电平开关位置要与阻挡部件构成绝对的位置关系。比如,确保阻挡部件安装后的位置与棘轮盘410外圆的轮齿位置保持一致或形成固定角度差,从而当棘轮盘410外圆的轮齿触发到位检测板420的电平开关时,可准确确定出阻挡部件当前的位置(即阻挡部件对应的指定位置)。
112.根据图4所示的位置检测装置,位置检测装置的检测精度ac由棘轮盘410内圆的轮
齿个数i、到位检测板420内圆的电平开关的个数j、以及到位检测板420内圆各电平开关之间的分布角度α决定。位置检测装置的检测精度ac的计算方法为:ac=180
°
/(i*j)。轮齿个数i越多,位置检测装置的检测精度ac越高,同理电平开关个数j越多,位置检测装置的检测精度ac也越高,电平开关之间的分布角度α只有设定为检测精度ac的奇数倍,位置检测装置的检测精度ac才是最优。电平开关之间的分布角度α的计算方法为:α=kac(k为奇数且k<2i)。在实际应用时,可通过改变轮齿个数i、电平开关个数j、电平开关之间的分布角度α中的至少一项,实现对位置检测装置的检测精度的自定义设置。
113.本实施例中,控制器,还用于计算第二开关信号和第三开关信号之间的第一相对电平信号;根据第一相对电平信号以及预设的相对电平信号和移动位置之间的映射关系,确定阻挡部件的实时位置信息;判断实时位置信息是否与第一角度相匹配;若是,则控制阻挡部件停止移动;若否,则控制阻挡部件移动。
114.根据图4所示的位置检测装置,转动的棘轮盘410会不断触发到位检测板420上的3个电平开关,产生三路开关信号。棘轮盘410的内圆触发第二电平开关a和第三电平开关b,产生第二开关信号和第三开关信号;棘轮盘410的外圆触发第一电平开关c,产生第一开关信号。a路信号和b路信号为相对位置信号,c路信号为绝对位置信号,根据三路开关信号可以实现对阻挡部件移动位置的实时检测。
115.示例性地,假设棘轮盘410的内圆上均匀分布的轮齿个数i为18,棘轮盘410的外圆上的轮齿个数为1,到位检测板420的内圆上分布两个电平开关:电平开关a和电平开关b,到位检测板420的外圆上分布一个电平开关:电平开关c,电平开关a和电平开关b之间的角度为15
°
(即α为15
°
)。根据上述数据,阻挡部件的检测精度ac为5
°
。假设棘轮盘410的外圆上的轮齿与阻挡部件位置安装一致,到位检测板420外圆上的电平开关c安装在阻挡部件对应的关门位置(以垂直于竖直方向上的90
°
为例)处,到位检测板420外圆上的轮齿转动到电平开关c时,说明阻挡部件已经到达关门位置。棘轮盘410随着机芯传动轴的转动不断触发到位检测板420上的电平开关,得到三路高低电平的开关信号,如图5所示。
116.图5是根据本技术一实施例的位置检测装置所输出的开关信号时序图,通过对图5分析可知,阻挡部件的检测精度为5
°
,阻挡部件的位置每变化5
°
,a路开关信号或b路开关信号就会发生一次高低电平变化。a路开关信号超前b路开关信号5
°
则代表阻挡部件顺时针旋转,b路开关信号超前a路开关信号5
°
则代表阻挡部件逆时针旋转,c路开关信号在阻挡部件移动到90
°
关门位置处时触发上升沿(即产生高电平信号)。因此,控制器通过计算a路开关信号和b路开关信号之间的第一相对电平信号,根据第一相对电平信号的信号变化周期、信号变化次数以及预设的相对电平信号每变化一次所对应的单位移动角度,即可确定阻挡部件的实时位置信息。
117.在一个实施例中,闸机内设置有电机,控制器通过电机和阻挡部件连接。控制器,还用于在位置检测装置的触发下,根据指定位置和阻挡部件对应的目标位置之间的位置关系,驱动电机进行转动。电机,用于在转动过程中带动阻挡部件移动。其中,电机可以是直流无刷电机,也可以是直流有刷电机。
118.本领域的技术人员应可理解,图3中的闸机控制系统能够用来实现前文所述的闸机阻挡部件的控制方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。
119.图6是根据本技术另一实施例的一种闸机控制系统的示意性框图。如图6所示,闸机控制系统包括控制器320、电机、减速器、机芯、位置检测装置340和阻挡部件330。
120.其中,电机与减速器连接,减速器与机芯连接,机芯与阻挡部件330连接,从而实现了电机与阻挡部件330之间的传动链。位置检测装置340安装在机芯上,用来检测阻挡部件330的实时位置信息,位置检测装置340会将阻挡部件330的实时位置信息传输至控制器320,控制器320根据实时位置信息驱动电机转动,电机带动减速器、机芯转动,从而带动阻挡部件330转动,以完成对阻挡部件330的调整。
121.需要说明的是,图6是在图3的基础上,进一步细化闸机控制系统中的各组件后得到的示意性框图,因此,图6中与图3标号或名称相同的组件所起到的作用一致,此处不再赘述。
122.图7是根据本技术另一实施例的一种闸机控制系统的示意性框图。如图7所示,闸机控制系统包括依次连接的电源、控制器320、电机、减速器、机芯和阻挡部件330,机芯还与位置检测装置340连接。
123.其中,电源用于给控制器320提供电能,电源一般为24伏直流电源。控制器320接收位置检测装置340发送的实时位置信息,从而根据实时位置信息驱动电机、减速器、机芯和阻挡部件330转动。电机可以是直流无刷电机,也可以是直流有刷电机。
124.本实施例中,控制器320包括控制芯片、驱动电路、电流采样电路和i/o(输入输出)接口。控制芯片通过i/o接口与位置检测装置340连接,控制芯片能够从i/o接口中获取到位置检测装置发送的实时位置信息,从而根据实时位置信息驱动电机、减速器、机芯和阻挡部件330转动。控制芯片的处理能力可根据闸机控制系统的复杂度进行选择。
125.其中,驱动电路与闸机控制系统中使用的电机相匹配。若闸机控制系统中使用的电机为直流有刷电机,则驱动电路可以选择h桥驱动电路;若闸机控制系统中使用的电机为直流无刷电机,则驱动电路可以选择三相逆变电路。电流采样电路用于对电机的电流进行采集,控制芯片根据电流采样电路输出的电压信号,通过芯片中的adc(analog-to-digital converter,模数转换器)模块,将模拟电压信号量转化为电流数字量。
126.需要说明的是,图7是在图6的基础上,进一步细化闸机控制系统中的各组件后得到的示意性框图,因此,图7中与图6标号或名称相同的组件所起到的作用一致,此处不再赘述。此外,图7中箭头的指向表示信号流向(包括电流信号、实时位置信息、驱动力等)。
127.图8是根据本技术一实施例的一种闸机阻挡部件的对齐调整系统的示意性框图。如图8所示,对齐调整系统包括依次连接的对齐调整单元、驱动单元、电机、减速器、机芯、位置检测装置340和位置计算单元。
128.其中,位置计算单元、对齐调整单元和驱动单元均位于控制芯片内部,驱动单元与电机之间还连接有驱动电路。
129.本实施例中,对齐调整单元主要负责对阻挡部件的对齐调整,在收到对齐调整指令后,响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,在阻挡部件的移动过程中,通过位置检测装置340检测阻挡部件是否移动至指定位置,当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置。位置计算单元主要根据位置检测装置340输出的实时位置信息,计算阻挡部件的实时位置。驱动单元主要负
责驱动电机转动。
130.需要说明的是,图8是在图7的基础上,进一步细化控制芯片中的各组件后得到的示意性框图,因此,图8中与图7标号或名称相同的组件所起到的作用一致,此处不再赘述。此外,图8中箭头的指向表示信号流向(包括电流信号、实时位置信息、驱动力等)。
131.基于同样的思路,本技术实施例还提供一种闸机控制设备,如图9所示。闸机控制设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器901和存储器902,存储器902中可以存储有一个或一个以上存储应用程序或数据。其中,存储器902可以是短暂存储或持久存储。存储在存储器902的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对闸机控制设备中的一系列计算机可执行指令。更进一步地,处理器901可以设置为与存储器902通信,在闸机控制设备上执行存储器902中的一系列计算机可执行指令。闸机控制设备还可以包括一个或一个以上电源903,一个或一个以上有线或无线网络接口904,一个或一个以上输入输出接口905,一个或一个以上键盘906。
132.具体在本实施例中,闸机控制设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对闸机控制设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
133.响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动;对齐调整指令用于指示将阻挡部件调整至目标位置;
134.在阻挡部件的移动过程中,通过位置检测装置检测阻挡部件是否移动至指定位置;
135.当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置。
136.采用本技术实施例的设备,通过响应于针对阻挡部件的对齐调整指令,控制阻挡部件向预设方向移动,对齐调整指令用于指示将阻挡部件调整至目标位置,在阻挡部件的移动过程中,通过位置检测装置检测阻挡部件是否移动至指定位置,当检测到阻挡部件位于指定位置时,根据指定位置和阻挡部件对应的目标位置之间的位置关系,控制阻挡部件移动至目标位置,实现了在不具备高精度的位置传感器的低端场景中对闸机阻挡部件的对齐调整。且该设备通过采用位置检测装置对阻挡部件的位置进行检测,提高了位置的检测精确度,从而提高了对阻挡部件的控制的准确性,能够准确地控制阻挡部件移动至目标位置,以完成对阻挡部件的对齐调整。同时,该设备无需使用成本较高的位置传感器来确定阻挡部件的位置,以低成本实现了对闸机阻挡部件的对齐调整。
137.本技术实施例还提出了一种存储介质,该存储介质存储一个或多个计算机程序,该一个或多个计算机程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述闸机阻挡部件的控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
138.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放
器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
139.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
140.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
141.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
142.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
143.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
144.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
145.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
146.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
147.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
148.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
149.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
150.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献