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

一种自行车刹车控制方法、装置、电子设备及介质与流程

2022-10-13 05:29:43 来源:中国专利 TAG:


1.本技术涉及自行车刹车的技术领域,尤其是涉及一种自行车刹车控制方法、装置、电子设备及介质。


背景技术:

2.随着环保意识逐渐增强,越来越多人为了节能减碳,而使用自行车做为交通工具,自行车不仅是普通的代步工具,还是人们娱乐、休闲和锻炼的首选工具。
3.目前,骑行者骑行过程中通过手握刹车把手进行刹车,然而对刹车把手的使用力道,常会因骑行者的手腕力道和驾车的熟练度等因素而有所不同,不适当的刹车程度容易造成骑行者的危险。


技术实现要素:

4.为了基于骑行者的骑行情况确定合适的刹车程度,本技术提供一种自行车刹车控制方法、装置、电子设备及介质。
5.第一方面,本技术提供一种自行车刹车控制方法,采用如下的技术方案:一种自行车刹车控制方法,包括:判断是否获取到刹车把手的握力值;若获取到,则获取骑行速度和路面的平整度;基于所述平整度和所述握力值确定制动数量;基于所述骑行速度确定减速时间;在所述减速时间内控制所述制动数量的活塞发生制动。
6.通过采用上述技术方案,判断是否获取到刹车把手的握力值,进而得知骑行者是否想要进行刹车。若获取到,说明骑行者当前想刹车减速,获取骑行速度和路面的平整度,基于平整度和握力值确定制动数量,多维度确定制定数量使其更加合理,刹车程度也更加适宜。基于骑行速度确定减速时间,从而得知活塞需要制动的时间,在减速时间内控制制动数量的活塞发生制动,完成自行车的刹车。基于骑行者的骑行情况确定合适的制动数量,使骑行者在刹车过程中更加安全。
7.在另一种可能实现的方式中,所述基于所述平整度和所述握力值确定制动数量,包括:判断所述平整度是否小于预设平整度,和所述握力值是否小于预设握力值;若小于所述预设平整度且小于所述预设握力值,则确定制动数量为第一制动数量;若不小于所述预设平整度,和/或,不小于所述预设握力值,则确定制动数量为第二制动数量,所述第二制动数量大于所述第一制动数量。
8.通过采用上述技术方案,判断平整度是否小于预设平整度,和握力值是否小于预设握力值,进而得知当前的路况以及骑行者想要刹车的程度。若平整度小于预设平整度且
握力值小于预设握力值,则说明当前的刹车情况紧急程度一般路况较好,且骑行者的刹车需求不是很高,确定制动数量为第一制动数量。若平整度不小于预设平整度,和/或,握力值不小于预设握力值,则说明当前的刹车情况较为紧急,路况不好且骑行者刹车需求较高,因此确定制动数量为大于第一制动数量的第二制动数量,便于骑行者快速地进行刹车。
9.在另一种可能实现的方式中,所述基于所述平整度和所述握力值确定制动数量,之后还包括:获取压力值;判断所述压力值是否大于预设压力值;若大于,则计算负重值,所述负重值为所述压力值和所述预设压力值的差值;基于所述负重值确定制动增加值;基于所述增加值确定新的所述制动数量,所述新的制动数量为所述制动数量与所述制动增加值的和。
10.通过采用上述技术方案,获取压力值,压力值为自行车上的压力值。判断压力值是否大于预设压力值,若大于,则说明自行车负重较大,计算负重值。基于负重值确定制动增加值,因为负重较大时,刹车惯性较大,需要对应增加一些活塞制动来平衡惯性,进而快速地达到刹车效果。基于制动增加值确定新的制动数量,以使得后续刹车时能基于新的制动数量进行刹车。
11.在另一种可能实现的方式中,所述基于所述骑行速度确定减速时间,包括:判断是否获取到紧急制动信号;若获取到所述紧急制动信号,则获取紧急减速曲线,基于所述紧急减速曲线确定所述减速时间,所述减速时间为所述骑行速度降至零所需的时间;若未获取到所述紧急制动信号,则获取最佳减速曲线,基于所述最佳减速曲线确定所述减速时间。
12.通过采用上述技术方案,判断是否获取到紧急制动信号,骑行者在紧急情况时会发出紧急制动信号。若获取到紧急制动信号,则说明当前情况紧急需要快速刹车,获取紧急减速曲线,基于紧急减速曲线确定减速时间,减速时间较短。若未获取到紧急制动信号,则说明骑行者是正常刹车,获取最佳减速曲线,基于最佳减速曲线确定减速时间,使得骑行者以最适宜的时长进行刹车,避免意外发生。
13.在另一种可能实现的方式中,所述判断是否获取到刹车把手的握力值,之后还包括:若未获取到,则获取所述骑行速度;判断所述骑行速度是否大于预设速度;若大于,则在预设时间内控制第三制动数量的活塞发生制动,所述第三制动数量小于所述第一制动数量;循环执行获取所述骑行速度,判断所述骑行速度是否大于预设速度,若大于,则在预设时间内控制第三制动数量的活塞发生制动的步骤,直至所述骑行速度不大于预设速度。
14.通过采用上述技术方案,若未获取到握力值,则说明骑行者当前没有主动刹车,获取骑行速度,判断骑行速度是否大于预设速度,若大于,则说明骑行者当前的骑行速度过
快,在需要刹车时可能会发生危险,在预设时间内控制第三制动数量的活塞发生制动,进而对自行车适当的减速,以减少骑行者在骑行过程中发生意外。
15.在另一种可能实现的方式中,所述方法还包括:判断检测射线是否被遮挡;若是,则在所述预设时间内控制所述第三制动数量的活塞发生制动;输出提示信息,所述提示信息用于提示骑行者前方存在障碍物。
16.通过采用上述技术方案,判断检测射线是否被遮挡,检测射线检测的范围较小,若是,则说明前方存在障碍物,但是未获取到握力值,骑行者未发生制动,说明骑行者可能没有注意到前方的障碍物,较为危险。在预设时间内控制第三制动数量的活塞发生制动,进而对自行车进行减速,输出提示信息,提示骑行者前方存在障碍物,降低骑行者和障碍物相撞的风险。
17.在另一种可能实现的方式中,所述方法还包括:获取控制信息;基于所述控制信息确定间隔时间,所述间隔时间为当前时刻距离上次控制所述活塞制动的时间;判断所述间隔时间是否大于预设时间;若大于,则判断所述活塞是否发生故障;若发生故障,则输出警示信息,所述警示信息用于警示骑行者需采取降速措施。
18.通过采用上述技术方案,获取控制信息,基于控制信息确定间隔时间,间隔时间直观地显示出当前时刻距离上一次制动的时间。判断间隔时间是否大于预设时间,若大于,则说明已经长时间未发生制动,判断活塞是否发生故障,若发生故障,则说明活塞无法进行制动,无法减速,输出警示信息,警示骑行者及时采取一些降速措施,以免发生意外。
19.第二方面,本技术提供一种自行车刹车控制装置,采用如下的技术方案:一种自行车刹车控制装置,包括:判断握力模块,用于判断是否获取到刹车把手的握力值;获取模块,用于当获取到时,获取骑行速度和路面的平整度;确定数量模块,用于基于所述平整度和所述握力值确定制动数量;确定时间模块,用于基于所述骑行速度确定减速时间;第一控制模块,用于在所述减速时间内控制所述制动数量的活塞发生制动。
20.通过采用上述技术方案,判断握力模块判断是否获取到刹车把手的握力值,进而得知骑行者是否想要进行刹车。若获取到,说明骑行者当前想刹车减速,获取模块获取骑行速度和路面的平整度,确定数量模块基于平整度和握力值确定制动数量,多维度确定制定数量使其更加合理,刹车程度也更加适宜。确定时间模块基于骑行速度确定减速时间,从而得知活塞需要制动的时间,第一控制模块在减速时间内控制制动数量的活塞发生制动,完成自行车的刹车。基于骑行者的骑行情况确定合适的制动数量,使骑行者在刹车过程中更加安全。
21.在另一种可能的实现方式中,所述确定数量模块在基于所述平整度和所述握力值确定制动数量时,具体用于:判断所述平整度是否小于预设平整度,和所述握力值是否小于预设握力值;
若小于所述预设平整度且小于所述预设握力值,则确定制动数量为第一制动数量;若不小于所述预设平整度,和/或,不小于所述预设握力值,则确定制动数量为第二制动数量,所述第二制动数量大于所述第一制动数量。
22.在另一种可能的实现方式中,所述装置还包括:获取压力模块,用于获取压力值;判断压力模块,用于判断所述压力值是否大于预设压力值;计算模块,用于当大于时,计算负重值,所述负重值为所述压力值和所述预设压力值的差值;确定增加模块,用于基于所述负重值确定制动增加值;确定新数量模块,用于基于所述制动增加值确定新的所述制动数量,所述新的制动数量为所述制动数量与所述制动增加值的和。
23.在另一种可能的实现方式中,所述确定时间模块在基于所述骑行速度确定减速时间时,具体用于:判断是否获取到紧急制动信号;若获取到所述紧急制动信号,则获取紧急减速曲线,基于所述紧急减速曲线确定所述减速时间,所述减速时间为所述骑行速度降至零所需的时间;若未获取到所述紧急制动信号,则获取最佳减速曲线,基于所述最佳减速曲线确定所述减速时间。
24.在另一种可能的实现方式中,所述装置还包括:获取速度模块,用于当未获取到时,获取所述骑行速度;判断速度模块,用于判断所述骑行速度是否大于预设速度;第二控制模块,用于在预设时间内控制第三制动数量的活塞发生制动,所述第三制动数量小于所述第一制动数量;循环模块,用于循环执行获取所述骑行速度,判断所述骑行速度是否大于预设速度,若大于,则在预设时间内控制第三制动数量的活塞发生制动的步骤,直至所述骑行速度不大于预设速度。
25.在另一种可能的实现方式中,所述装置还包括:判断遮挡模块,用于判断检测射线是否被遮挡;第三控制模块,用于当是时,在所述预设时间内控制所述第三制动数量的活塞发生制动;提示输出模块,用于输出提示信息,所述提示信息用于提示骑行者前方存在障碍物。
26.在另一种可能的实现方式中,所述装置还包括:获取信息模块,用于获取控制信息;确定间隔模块,用于基于所述控制信息确定间隔时间,所述间隔时间为当前时刻距离上次控制所述活塞制动的时间;判断时间模块,用于判断所述间隔时间是否大于预设时间;判断故障模块,用于当大于时,判断所述活塞是否发生故障;
警示输出模块,用于当发生故障时,输出警示信息,所述警示信息用于警示骑行者需采取降速措施。
27.第三方面,本技术提供一种电子设备,采用如下的技术方案:一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于:执行根据第一方面任一种可能的实现方式所示的一种自行车刹车控制方法。
28.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括:存储有能够被处理器加载并执行实现第一方面任一种可能的实现方式所示的一种自行车刹车控制方法的计算机程序。
29.综上所述,本技术包括以下至少一种有益技术效果:1.判断是否获取到刹车把手的握力值,进而得知骑行者是否想要进行刹车。若获取到,说明骑行者当前想刹车减速,获取骑行速度和路面的平整度,基于平整度和握力值确定制动数量,多维度确定制定数量使其更加合理,刹车程度也更加适宜。基于骑行速度确定减速时间,从而得知活塞需要制动的时间,在减速时间内控制制动数量的活塞发生制动,完成自行车的刹车。基于骑行者的骑行情况确定合适的制动数量,使骑行者在刹车过程中更加安全;2.判断平整度是否小于预设平整度,和握力值是否小于预设握力值,进而得知当前的路况以及骑行者想要刹车的程度。若平整度小于预设平整度且握力值小于预设握力值,则说明当前的刹车情况紧急程度一般,路况较好,且骑行者的刹车需求不是很高,确定制动数量为第一制动数量。若平整度不小于预设平整度,和/或,握力值不小于预设握力值,则说明当前的刹车情况较为紧急,路况不好且骑行者刹车需求较高,因此确定制动数量为大于第一制动数量的第二制动数量,便于骑行者快速地进行刹车。
附图说明
30.图1是本技术实施例的一种自行车刹车控制方法的流程示意图。
31.图2是本技术实施例的一种自行车刹车控制装置的流程示意图。
32.图3是本技术实施例的一种电子设备的结构示意图。
具体实施方式
33.以下结合附图1-3对本技术作进一步详细说明。
34.本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
35.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
36.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
37.下面结合说明书附图对本技术实施例作进一步详细描述。
38.本技术实施例提供了一种自行车刹车控制方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,如图1所示,该方法包括步骤s101、步骤s102、步骤s103、步骤s104以及步骤s105,其中,步骤s101,判断是否获取到刹车把手的握力值。
39.对于本技术实施例,电子设备判断是否获取到刹车把手的握力值,骑行者在想刹车时会对刹车把手施力,在刹车把手上安装有压力传感器,压力传感器将采集到的数值发送至电子设备,电子设备通过判断是否获取到压力传感器发送的数值,进而判断是否获取到刹车把手的握力值。例如:电子设备获取到压力传感器发送的握力值为300n。
40.步骤s102,若获取到,则获取骑行速度和路面的平整度。
41.对于本技术实施例,若电子设备确定获取到握力值,则说明骑行者当前想要进行刹车,电子设备获取骑行速度和路面的平整度,电子设备可以获取安装在自行车上的速度传感器采集的数据,进而获取到骑行速度。电子设备可以基于骑行者的骑行路线以及当前位置从数据库中获取路面的平整度,或者,从云服务器中获取路面的平整度。例如:电子设备获取到速度传感器发送的骑行速度为15km/h,电子设备从数据库中获取到当前骑行路线的平整度iri为4。
42.步骤s103,基于平整度和握力值确定制动数量。
43.对于本技术实施例,电子设备基于平整度和握力值确定制动数量,电子设备不仅仅基于握力值单一的确定制动数量,而是结合平整度多维度进行确认,以使得制动数量更符合当前的骑行情况。
44.步骤s104,基于骑行速度确定减速时间。
45.对于本技术实施例,电子设备基于骑行速度确定减速时间,进而得知活塞需要制动的时间,而且基于骑行速度确定减速时间使其更加地合理安全。
46.步骤s105,在减速时间内控制制动数量的活塞发生制动。
47.对于本技术实施例,电子设备在减速时间内持续控制制动数量的活塞发生制动,其中本实施例中的活塞可以是8个或者10个,且较普通的活塞尺寸较小,回退所需力度会变小,刹车手感更好且刹车力度更好。例如:假设减速时间为2分钟,则电子设备控制8个活塞制动2分钟。
48.本技术实施例的一种可能的实现方式,步骤s103中基于平整度和握力值确定制动数量,具体包括步骤s1031(图中未示出)、步骤s1032(图中未示出)以及步骤s1033(图中未示出),其中,
步骤s1031,判断平整度是否小于预设平整度,和握力值是否小于预设握力值。
49.对于本技术实施例,电子设备判断平整度是否小于预设平整度,电子设备可以从数据库中获取预设平整度,电子设备也可以从云服务器中获取预设平整度,其中预设平整度为骑行者可以在平坦的公路上骑行的边界值。电子设备判断握力值是否小于预设握力值,电子设备可以从数据库中获取预设握力值,电子设备也可以从云服务器中获取预设握力值,其中,预设握力值为骑行者刹车过程中的处于中间值的力度。例如:假设电子设备从数据库中获取到预设平整度iri为5,则电子设备判断平整度4小于预设平整度;假设电子设备从数据库中获取到预设握力值为500n,则电子设备判断握力值400n小于预设握力值。
50.步骤s1032,若小于预设平整度且小于预设握力值,则确定制动数量为第一制动数量。
51.对于本技术实施例,若电子设备确定平整度小于预设平整度,且握力值小于预设握力值,则说明当前的路面较为凹凸不平,骑行时阻力较大,便于刹车,且骑行者的握力较小,刹车缓慢,降速的需求不高,则电子设备确定制动数量为第一制动数量,其中,第一制动数量可以为6个活塞,也就是3对,活塞数量较小,减速较慢。
52.步骤s1033,若不小于预设平整度,和/或,不小于预设握力值,则确定制动数量为第二制动数量。
53.其中,第二制动数量大于第一制动数量。
54.对于本技术实施例,若电子设备确定平整度不小于预设平整度,则说明当前路面较为平坦,在刹车的时候容易出现滑行的现象,摩擦力较小,刹车时所需的力度较大,因此电子设备确定制动数量为第二制动数量,第二制动数量可以是10个活塞,也就是5对活塞,第二制动数量较第一制动数量多,自然比第一制动数量的刹车程度好。
55.若电子设备确定握力值不小于预设握力值,则说明当前骑行者的握力较大,想要快速刹车,则刹车时所需的力度较大,因此电子设备确定制动数量为第二制动数量,制动数量越大,刹车速度越快。
56.本技术实施例的一种可能的实现方式,方法还包括步骤s106(图中未示出)、步骤s107(图中未示出)、步骤s108(图中未示出)、步骤s109(图中未示出)以及步骤s110(图中未示出),步骤s106可以在步骤s103之后执行,步骤s107、步骤s108、步骤s109以及步骤s110在步骤s106之后依次执行,其中,步骤s106,获取压力值。
57.对于本技术实施例,电子设备获取安装在自行车底部的压力传感器采集的数据,该压力传感器能够采集对自行车的压力,因为骑行者在骑行过程中会对自行车产生压力,若骑行者带了较重的包裹行李,或者骑行者正在载人骑行,则当前的压力值会较大,且骑行过程中惯性较大,刹车时较危险。例如:电子设备获取压力传感器采集的压力值为1000n。
58.步骤s107,判断压力值是否大于预设压力值。
59.对于本技术实施例,电子设备判断压力值是否大于预设压力值,预设压力值可以基于骑行者自身的体重自行设置,可以设置为比骑行者的重力大10n的值。例如:电子设备确定预设压力值为1010n,则电子设备确定压力值1000n不大于预设压力
值。
60.步骤s108,若大于,则计算负重值。
61.其中,负重值为压力值和预设压力值的差值。
62.对于本技术实施例,若电子设备确定压力值大于预设压力值,则说明自行车上出现了除骑行者以外的额外压力,电子设备计算负重值,也就是除骑行者以外其它的压力。例如:电子设备确定预设压力值为1010n,压力值为2000n,则电子设备计算得到负重值为2000-1010=990n。
63.步骤s109,基于负重值确定制动增加值。
64.对于本技术实施例,电子设备确定负重值所在的范围,进而从数据库中确定该负重值所在的范围对应的制动增加值,其中,负重范围可以分为0到500n、500到1000n以及1000到1500n,0到500n对应的制动增加值为一对活塞,500到1000n对应的制动增加值为两对活塞,1000到1500n对应的制动增加值为三对活塞。例如:电子设备确定负重值990n在500到1000n的范围内,则电子设备确定制动增加值为两对活塞。
65.步骤s110,基于制动增加值确定新的制动数量。
66.其中,新的制动数量为制动数量与制动增加值的和。
67.对于本技术实施例,电子设备基于制动增加值确定新的制动数量,电子设备若确定原有的制动数量为最大值,则电子设备确定新的制动数量依然为最大值,若电子设备计算得到的新的制动数量大于活塞的最大值,则电子设备确定新的制动数量依然为最大值。例如:假设原有的制动数量为6个,电子设备确定制动增加值为两对4个,则电子设备计算得到新的制动数量为6 4=10个,假设活塞的最大值为10个,则电子设备确定新的制动数量不大于最大值,则电子设备确定新的制动数量为10个;假设原有的制动数量为8个,电子设备确定制动增加值为两对4个,则电子设备计算得到新的制动数量为8 4=12个,假设活塞的最大值为10个,则电子设备确定新的制动数量大于最大值,则电子设备确定新的制动数量为10个。
68.本技术实施例的一种可能的实现方式,步骤s104中基于骑行速度确定减速时间,具体包括步骤s1041(图中未示出)、步骤s1042(图中未示出)以及步骤s1043(图中未示出),其中,步骤s1041,判断是否获取到紧急制动信号。
69.对于本技术实施例,电子设备判断是否接收到紧急制动信号,自行车上设置有紧急制动的按钮,当骑行者在骑行过程中遇到危险情况时,在握紧刹车把手时,由于刹车把手会存在一定的回弹,制动效果相对于不好,骑行者可以按压紧急制动按钮,进而完成紧急制动,电子设备接收用户按下紧急制动按钮后所触发的紧急制动信号。
70.步骤s1042,若获取到紧急制动信号,则获取紧急减速曲线,基于紧急减速曲线确定减速时间。
71.其中,减速时间为骑行速度降至零所需的时间。
72.对于本技术实施例,若电子设备获取到紧急制动信号,则说明骑行者当前遇到了
紧急情况,急需要减速,电子设备获取紧急减速曲线,电子设备可以从数据库中获取紧急减速曲线,电子设备也可以从云服务器中获取紧急减速曲线,紧急减速曲线可以是基于自行车的性能提前设置好的,紧急减速曲线的横坐标为时间,纵坐标为速度。电子设备基于紧急减速曲线确定减速时间,紧急减速曲线能够直观地显示出速度降为另所需的时间,电子设备确定减速时间后,可以基于当前时刻确定出刹车完毕的时刻。
73.步骤s1043,若未获取到紧急制动信号,则获取最佳减速曲线,基于最佳减速曲线确定减速时间。
74.对于本技术实施例,若电子设备确定未获取到紧急制动信号,则说明当前骑行者只是正常地进行刹车,电子设备获取最佳减速曲线,电子设备可以从数据库中获取最佳减速曲线,电子设备也可以从云服务器中获取最佳减速曲线,最佳减速曲线可以是基于人在骑行过程中安全系数提前设置好的,以一个合适的减速度进行减速,使得减速的过程中不会出现翻车的情况。最佳减速曲线的横坐标为时间,纵坐标为速度,电子设备基于最佳减速曲线确定减速时间,最佳减速曲线能够直观地显示出速度降为零所需的时间,电子设备确定减速时间后,可以基于当前时刻确定出刹车完毕的时刻。
75.本技术实施例的一种可能的实现方式,方法还包括步骤s111(图中未示出)、步骤s112(图中未示出)、步骤s113(图中未示出)以及步骤s114(图中未示出),步骤s111可以在步骤s101之后执行,步骤s112、步骤s113以及步骤s114在步骤s111之后依次执行,其中,步骤s111,若未获取到,则获取骑行速度。
76.对于本技术实施例,若电子设备确定未获取到刹车把手的握力值,说明骑行者当前没有刹车的意向,电子设备获取骑行速度,进而得知骑行者当前的骑行状态,骑行速度是否较快或者较慢。
77.步骤s112,判断骑行速度是否大于预设速度。
78.对于本技术实施例,电子设备判断骑行速度是否大于预设速度,预设速度为基于安全骑行要求提前设置好的,可以是15到20km/h。例如:假设预设速度为18km/h,骑行速度为20km/h,则电子设备判断骑行速度大于预设速度。
79.步骤s113,若大于,则在预设时间内控制第三制动数量的活塞发生制动。
80.其中,第三制动数量小于第一制动数量。
81.对于本技术实施例,若电子设备确定骑行速度大于预设速度,则说明骑行者当前的骑行速度较快,可能会存在危险,电子设备在预设时间内控制第三制动数量的活塞发生制动,其中预设时间可以基于用户当前的骑行速度确定,若骑行速度与预设速度相差较大,则预设时间可以较长;若骑行速度与预设速度相差较小,则预设时间可以较短。第三制动数量小于第一制动数量,第三制动数量较小不能影响骑行者的正常骑行,第三制动数量可以是2个活塞,也就是一对活塞。
82.步骤s114,循环执行获取骑行速度,判断骑行速度是否大于预设速度,若大于,则在预设时间内控制第三制动数量的活塞发生制动的步骤,直至骑行速度不大于预设速度。
83.对于本技术实施例,电子设备在控制第三制动数量的活塞发生制动后,再次获取骑行速度,判断骑行速度是否大于预设速度,进而得知自行车是否减速成功,若骑行速度大于预设速度,则说明当前速度还是较快,电子设备继续在预设时间内控制第三制动数量的
活塞发生制动,直至骑行速度不大于预设速度,完成对自行车的减速。例如:电子设备获取骑行速度为20km/h,电子设备判断骑行速度大于预设速度18km/h,则电子设备在30秒内控制一对活塞发生制动;电子设备获取骑行速度为19km/h,电子设备判断骑行速度大于预设速度18km/h,则电子设备在30秒内控制一对活塞发生制动;电子设备获取骑行速度为18km/h,电子设备判断骑行速度不大于预设速度18km/h,则自行车完成降速。
84.本技术实施例的一种可能的实现方式,方法还包括步骤s115(图中未示出)、步骤s116(图中未示出)以及步骤s117(图中未示出),步骤s115可以在步骤s101、步骤s102、步骤s103、步骤s104以及步骤s105任意一个步骤之后执行,步骤s116和步骤s117在步骤s115之后依次执行,其中,步骤s115,判断检测射线是否被遮挡。
85.对于本技术实施例,电子设备判断检测射线是否被遮挡,检测射线可以是红外射线,因为红外射线的射程较短,通常为30到300米不等,最远可达600米,本实施例的红外射线的射程为50米。电子设备判断当前的红外射线可见度是否小于50米,若小于,则说明检测射线被遮挡;若不小于,则说明检测射线未被遮挡。
86.步骤s116,若是,则在预设时间内控制第三制动数量的活塞发生制动。
87.对于本技术实施例,若电子设备确定检测射线被遮挡,则说明前方可能存在障碍物,且当前未获取到握力值,说明骑行者未进行减速,骑行者可能会发生撞击等意外,因此,电子设备在预设时间内控制第三制动数量的活塞发生制动,对自行车稍微进行减速,减少骑行时的惯性,便于骑行者后续的减速,若发生了撞击也能有效地较少冲击力,使得骑行者更加安全。
88.步骤s117,输出提示信息。
89.其中,提示信息用于提示骑行者前方存在障碍物。
90.对于本技术实施例,检测射线被遮挡后,但是骑行者又未减速,电子设备输出提示信息,电子设备可以控制安装在自行车上的扬声器发出“前方障碍物请注意减速”的语音信息,电子设备也可以控制安装在自行车上的应急车灯闪烁,以提示骑行者减速。
91.本技术实施例的一种可能的实现方式,方法还包括步骤s118(图中未示出)、步骤s119(图中未示出)、步骤s120(图中未示出)、步骤s121(图中未示出)以及步骤s122(图中未示出),其中步骤s118可以在步骤s101、步骤s102、步骤s103、步骤s104以及步骤s105任意一个步骤之后执行,步骤s119、步骤s120、步骤s121和步骤s122在步骤s118之后依次执行,其中,步骤s118,获取控制信息。
92.对于本技术实施例,自行车控制活塞制动完成后会记录控制信息,控制信息包括控制时间以及控制活塞的数量等。电子设备可以从数据库中获取控制信息,电子设备也可以从云服务器中获取控制信息。
93.步骤s119,基于控制信息确定间隔时间。
94.其中,间隔时间为当前时刻距离上次控制活塞制动的时间。
95.对于本技术实施例,电子设备基于控制信息确定间隔时间,电子设备获取当前时
刻,电子设备可以基于电子设备内置的时钟芯片获取当前时刻,电子设备也可以基于互联网获取当前时刻。电子设备确定上次控制活塞制动的时间,进而基于当前时刻计算间隔时间。例如:假设当前时刻为10:00,电子设备确定上次控制活塞制动的时间为9:30,则电子设备计算间隔时间为10:00-9:30=30分钟。
96.步骤s120,判断间隔时间是否大于预设时间。
97.对于本技术实施例,电子设备判断间隔时间是否大于预设时间,预设时间可以基于骑行者的骑行习惯进行设置,或者基于骑行者的骑行路况进行设置,基于路况确定需要减速停车的位置进而计算预设时间,预设时间一般小于30分钟。例如:假设预设时间为30分钟,电子设备确定间隔时间为20分钟,则电子设备确定间隔时间不大于预设时间;若假设间隔时间为40分钟,则电子设备确定间隔时间大于预设时间。
98.步骤s121,若大于,则判断活塞是否发生故障。
99.对于本技术实施例,若电子设备确定间隔时间大于预设时间,则说明骑行者已经长时间未发生制动减速,未发生制动减速的原因可能是当前路况不需要减速,还可能是刹车失灵,活塞发生了故障。电子设备获取自行车的参数信息,例如制动机构的当前的角度以及伸出的长度,进而判断活塞是否发生故障,电子设备可以获取安装在自行车上的各个传感器采集的数据。
100.步骤s122,若发生故障,则输出警示信息。
101.对于本技术实施例,若电子设备确定活塞发生故障,则说明当前的骑行情况很危险,电子设备输出警示信息,电子设备可以控制安装在自行车上的扬声器发出“刹车失灵”的语音信息,电子设备还可以控制安装在自行车上的警示灯常亮,以警示骑行者及时地进行刹车,不要再加速骑行了,骑行者可以采取脚刹的方式尽量减速。
102.上述实施例从方法流程的角度介绍一种自行车刹车控制方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种自行车刹车控制装置,具体详见下述实施例。
103.本技术实施例提供一种自行车刹车控制装置20,如图所示,该一种自行车刹车控制装置20具体可以包括:判断握力模块201,用于判断是否获取到刹车把手的握力值;获取模块202,用于当获取到时,获取骑行速度和路面的平整度;确定数量模块203,用于基于平整度和握力值确定制动数量;确定时间模块204,用于基于骑行速度确定减速时间;第一控制模块205,用于在减速时间内控制制动数量的活塞发生制动。
104.通过采用上述技术方案,判断握力模块201判断是否获取到刹车把手的握力值,进而得知骑行者是否想要进行刹车。若获取到,说明骑行者当前想刹车减速,获取模块202获取骑行速度和路面的平整度,确定数量模块203基于平整度和握力值确定制动数量,多维度确定制定数量使其更加合理,刹车程度也更加适宜。确定时间模块204基于骑行速度确定减速时间,从而得知活塞需要制动的时间,第一控制模块205在减速时间内控制制动数量的活塞发生制动,完成自行车的刹车。基于骑行者的骑行情况确定合适的制动数量,使骑行者在刹车过程中更加安全。
105.本技术实施例的一种可能的实现方式,确定数量模块203在基于平整度和握力值
确定制动数量时,具体用于:判断平整度是否小于预设平整度,和握力值是否小于预设握力值;若小于预设平整度且小于预设握力值,则确定制动数量为第一制动数量;若不小于预设平整度,和/或,不小于预设握力值,则确定制动数量为第二制动数量,第二制动数量大于第一制动数量。
106.本技术实施例的一种可能的实现方式,装置20还包括:获取压力模块,用于获取压力值;判断压力模块,用于判断压力值是否大于预设压力值;计算模块,用于当大于时,计算负重值,负重值为压力值和预设压力值的差值;确定增加模块,用于基于负重值确定制动增加值;确定新数量模块,用于基于制动增加值确定新的制动数量,新的制动数量为制动数量与制动增加值的和。
107.本技术实施例的一种可能的实现方式,确定时间模块204在基于骑行速度确定减速时间时,具体用于:判断是否获取到紧急制动信号;若获取到紧急制动信号,则获取紧急减速曲线,基于紧急减速曲线确定减速时间,减速时间为骑行速度降至零所需的时间;若未获取到紧急制动信号,则获取最佳减速曲线,基于最佳减速曲线确定减速时间。
108.本技术实施例的一种可能的实现方式,装置20还包括:获取速度模块,用于当未获取到时,获取骑行速度;判断速度模块,用于判断骑行速度是否大于预设速度;第二控制模块,用于在预设时间内控制第三制动数量的活塞发生制动,第三制动数量小于第一制动数量;循环模块,用于循环执行获取骑行速度,判断骑行速度是否大于预设速度,若大于,则在预设时间内控制第三制动数量的活塞发生制动的步骤,直至骑行速度不大于预设速度。
109.本技术实施例的一种可能的实现方式,装置20还包括:判断遮挡模块,用于判断检测射线是否被遮挡;第三控制模块,用于当是时,在预设时间内控制第三制动数量的活塞发生制动;提示输出模块,用于输出提示信息,提示信息用于提示骑行者前方存在障碍物。
110.本技术实施例的一种可能的实现方式,装置20还包括:获取信息模块,用于获取控制信息;确定间隔模块,用于基于控制信息确定间隔时间,间隔时间为当前时刻距离上次控制活塞制动的时间;判断时间模块,用于判断间隔时间是否大于预设时间;判断故障模块,用于当大于时,判断活塞是否发生故障;警示输出模块,用于当发生故障时,输出警示信息,警示信息用于警示骑行者需采取降速措施。
111.本技术实施例中,第一控制模块、第二控制模块以及第三控制模块可以是相同的控制模块,也可以是不同的控制模块,还可以是部分相同的控制模块。
112.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
113.本技术实施例中提供了一种电子设备,如图3所示,图3所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本技术实施例的限定。
114.处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合。例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
115.总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
116.存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的应用程序代码并能够由计算机存取的任何其他介质,但不限于此。
117.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
118.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
119.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,本技术实施例中电子设备判断是否获取到刹车把手的握力值,进而得知骑行者是否想要进行刹车。若获取到,说明骑行者当前想刹车减速,电子设备获取骑行速度和
路面的平整度,基于平整度和握力值确定制动数量,多维度确定制定数量使其更加合理,刹车程度也更加适宜。电子设备基于骑行速度确定减速时间,从而得知活塞需要制动的时间,在减速时间内控制制动数量的活塞发生制动,完成自行车的刹车。电子设备基于骑行者的骑行情况确定合适的制动数量,使骑行者在刹车过程中更加安全。
120.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
121.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献