车辆、车辆的换挡方法和计算机可读存储介质与流程

文档序号:24810656发布日期:2021-04-27 09:09阅读:110来源:国知局
车辆、车辆的换挡方法和计算机可读存储介质与流程

1.本发明涉及车辆换挡技术领域,尤其涉及一种车辆、车辆的换挡方法和计算机可读存储介质。


背景技术:

2.现在汽车市场流行自动档。自动挡的汽车驾驶简单。自动挡的汽车的换档线(换挡车速)一般都是综合考虑驾驶性、动力性、油耗、nvh(noise、vibration、harshness,噪声、振动与声振粗糙度)等标定而成。但是往往忽略了一些特殊情况,例如坡度和海拔,从而引申出一些缺陷。例如,当车辆在爬坡时,相比平路车辆输出扭矩要大得多,因此车辆的之前的换档线就不适用了,如车速80km/h平路用5档可能适合,但是这个车速爬15%的坡还用5档的话,车辆的动力性变差很多,车辆甚至因为持续大扭矩输出而产生过热。此外,海拔也是影响车辆发动机工作性能的重要因素,海拔越高,发动机性能越差。因此,现有的车辆在沿用之前换挡车速进行换挡,会导致车辆的动力性能较差。


技术实现要素:

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.图1为本发明实施例涉及的车辆的硬件结构示意图;
28.图2为本发明车辆的换挡方法第一实施例的流程示意图;
29.图3为本发明车辆的换挡方法第二实施例的流程示意图;
30.图4为本发明车辆的换挡方法第三实施例的流程示意图。
31.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例的主要解决方案是:获取车辆当前所在位置的地势参数以及当前车速档位,其中,所述地势参数包括坡度以及海拔中的至少一个;根据所述当前车速档位确定初始换挡车速,并根据所述地势参数确定第一修正值;根据所
述第一修正值增大所述初始换挡车速得到目标换挡车速;在检测到所述车辆的车速达到所述目标换挡车速时,控制所述车辆的车速档位由所述当前车速档位切换至目标车速档位,其中,所述目标车速档位与所述当前车速档位相邻。
33.本发明结合车辆所在位置的坡度以及海拔等地势参数对换挡车速进行增大,使得车辆在当前位置的地势控制发动机以合适的扭转输出进行车辆换挡,提高了发动机的动力性能。
34.参照图1,图1是本发明实施例方案涉及的车辆的硬件结构示意图。
35.如图1所示,本发明实施例方案涉及是车辆,车辆可以包括:处理器101,例如cpu,通信总线102,存储器103。其中,通信总线102用于实现这些组件之间的连接通信。存储器103可以是高速ram存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器103可选的还可以是独立于前述处理器101的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对车辆的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
36.如图1所示,作为一种计算机存储介质的存储器103中可以包括换挡程序。
37.在图1所示的装置中,处理器101可以用于调用存储器103中存储的换挡程序,并执行以下操作:
38.获取车辆当前所在位置的地势参数以及当前车速档位,其中,所述地势参数包括坡度以及海拔中的至少一个;
39.根据所述当前车速档位确定初始换挡车速,并根据所述地势参数确定第一修正值;
40.根据所述第一修正值增大所述初始换挡车速得到目标换挡车速;
41.在检测到所述车辆的车速达到所述目标换挡车速时,控制所述车辆的车速档位由所述当前车速档位切换至目标车速档位,其中,所述目标车速档位与所述当前车速档位相邻。
42.在一实施例中,处理器101可以调用存储器103中存储的换挡程序,还执行以下操作:
43.获取所述车辆的油门开度;
44.根据所述油门开度以及所述当前车速档位确定初始换挡车速。
45.在一实施例中,处理器101可以调用存储器103中存储的换挡程序,还执行以下操作:
46.确定所述当前车速档位对应的待确定换挡车速;
47.在所述油门开度大于预设开度时,根据所述油门开度确定第二修正值,并根据所述第二修正值增大所述待确定换挡车速得到初始换挡车速。
48.在一实施例中,处理器101可以调用存储器103中存储的换挡程序,还执行以下操作:
49.在所述油门开度小于或等于预设开度时,将所述待确定换挡车速确定为初始换挡车速。
50.在一实施例中,处理器101可以调用存储器103中存储的换挡程序,还执行以下操作:
51.获取地势参数与修正值之间的映射关系;
52.根据所述地势参数以及所述映射关系确定第一修正值,所述地势参数与所述第一修正值为正相关关系。
53.在一实施例中,处理器101可以调用存储器103中存储的换挡程序,还执行以下操作:
54.确定所述坡度以及所述海拔对应的权重,并确定所述海拔的换算系数;
55.根据所述换算系数对所述海拔进行换算得到换算值;
56.根据所述权重对所述换算值以及所述坡度进行加权计算得到分值,并根据所述分值确定第一修正值。
57.本实施例根据上述方案,车辆获取当前所在位置的海拔以及坡度等地势参数与当前车速档位,并根据当前车速档位确定初始换挡车速,且根据地势参数确定修正值,再根据修正值增大初始换挡车速得到目标换挡车速,从而在车辆的车速达到目标换挡车速时,将当前车速档位切换至下一个车速档位。本发明结合车辆所在位置的坡度以及海拔等地势参数对换挡车速进行增大,使得车辆在当前位置的地势控制发动机以合适的扭转输出进行车辆换挡,提高了发动机的动力性能。
58.基于上述车辆的硬件构架,提出本发明车辆的换挡方法的实施例。
59.参照图2,图2为本发明车辆的换挡方法的第一实施例,所述车辆的换挡方法包括以下步骤:
60.步骤s10,获取车辆当前所在位置的地势参数以及当前车速档位,其中,所述地势参数包括坡度以及海拔中的至少一个;
61.在本实施例中执行主体为车辆。车辆可以为自动挡汽车。车辆在行驶过程中,车辆会基于车速进行自动换挡。自动换挡包括车速下降进行换挡以及车速上升进行换挡。在本实施例中,对车辆的车速上升进行换挡进行详细说明。
62.车辆在行驶过程,实施或定时获取地势参数,地势参数包括坡度以及海拔中的至少一个。车辆上设有坡度传感器,车辆在行驶过程中,可以通过坡度传感器获取车辆所在位置的坡度。车辆上可以装在气压传感器,车辆通过气压传感器检测的气压换算得到车辆当前所在位置的海拔。
63.此外,车辆在行驶过程会实时或定时获取当前车速档位。车辆的车速档位包括车速依次增大的1、2、3、4、5、6等六个车速档位。
64.另外,车辆在行驶时通过gps定位得到车辆当前位置所在的区域,从而基于区域的地理信息智能的获取地势参数。例如,区域的地理信息表征区域为平原地区,则车辆则将坡度默认为小于预设坡度,则不考虑坡度对换挡车速的影响,且将区域的海拔作为车辆在该区域的恒定地势参数,而无需实时或定时获取海拔。若是区域的地理信息表征区域为丘陵地区,则需要实时获取坡度以及海拔等地势参数。
65.步骤s20,根据所述当前车速档位确定初始换挡车速,并根据所述地势参数确定第一修正值;
66.每个车速档位升档具有对应的换挡车速,换挡车速可以为初始换挡车速。具体的,1档升档至2档,换挡车速为15km/h;2档升档至3档,换挡车速为30km/h;3档升档至4档,换挡车速为50km/h;4档升档至5档,换挡车速为70km/h;5档升档至6档,换挡车速为90km/h,具体
如表

1。
67.表
‑1[0068][0069][0070]
需要说明的是,换挡车速并不限于上述表

1中的数值,可以根据车辆的实际情况进行调整。
[0071]
车辆会根据地势参数确定第一修正值。具体的,地势参数与修正值之间具有映射关系,映射关系存储于车辆中。车辆在得到地势参数后,基于地势参数以及映射关系得到第一修正值。地势参数与第一修正值为正相关关系,也即地势参数越大,则第一修正值越大。在地势参数为坡度时,坡度与第一修正值之间的映射关系可以通过表

2进行表征。
[0072]

‑2[0073]
坡度(度)第一修正值(km/h)0052104156208
[0074]
需要说明的是,表

2中仅仅列出部分坡度与坡度对应的第一修正值,坡度以及坡度对应的第一修正值并不限于上述表

2中的数值,可以根据车辆的实际情况进行调整。
[0075]
在地势参数为海拔时,海拔与第一修正值之间的映射关系可以通过表

3进行表征。
[0076]

‑3[0077]
海拔(m)第一修正值(km/h)0010002200043000640008
[0078]
需要说明的是,表

3中仅仅列出部分海拔与海拔对应的第一修正值,海拔以及海拔对应的第一修正值并不限于上述表

3中的数值,可以根据车辆的实际情况进行调整。
[0079]
在当地势参数包括海拔以及坡度时,可以将海拔对应的修正值以及坡度对应的修正值进行叠加得到第一修正值。
[0080]
步骤s30,根据所述第一修正值增大所述初始换挡车速得到目标换挡车速;
[0092][0093]
由表

4可知,在当油门开度小于或等于40%,当期车速档位对应的待确定换挡车速即为初始换挡车速;而在当油门开度大于40%后,初始换挡车速即为待确定换挡车速增大第二修正值后得到的,例如,油门开度为60%,当期车速档位为1挡,则待确定换挡车速为15km/h,第二修正值为2km/h,初始换挡车速=15+2=17km/h。
[0094]
需要说明的是,本实施例中通过表

4中的数值进行第二修正值、初始换挡车速进行举例说明,初始换挡车速可以根据车辆的实际情况进行调整。
[0095]
在本实施例提供的技术方案中,车辆确定油门开度,在根据油门开度以及当前车速档位准确的确定初始换挡车速。
[0096]
参照图4,图4为本发明车辆的换挡方法的第三实施例,基于第一或第二实施例,所述步骤s20包括:
[0097]
步骤s23,确定所述坡度以及所述海拔对应的权重,并确定所述海拔的换算系数;
[0098]
步骤s24,根据所述换算系数对所述海拔进行换算得到换算值;
[0099]
步骤s25,根据所述权重对所述换算值以及所述坡度进行加权计算得到分值,并根据所述分值确定第一修正值。
[0100]
在本实施例中,地势参数包括海拔以及坡度。车辆需要综合考虑海拔以及坡度两种因素对发动机输出扭矩的影响。厂商可以对车辆进行测试,也即测试海拔以及坡度分别对发动机输出扭矩的影响,基于测试的数据确定海拔以及坡度对发动输出扭矩大小的影响程度。影响程度越大,则对该影响程度对于的因素设置的权重越大。例如,在一款车辆中,坡度对发动机扭矩的输出的影响程度大于海拔对发动机扭矩的输出的影响程度,因此,将坡度设置的权重大于海拔的权重。不同型号的车辆发动机的型号不同,因此,不同型号中存储的海拔的权重不同,且坡度的权重不同。
[0101]
对此,车辆根据自身的型号确定海拔对应的权重以及坡度对应的权重。坡度和海拔是两种不同的参数,因此,需要进行换算。车辆确定海拔的换算系数,从而基于换算系数以及海拔得到换算值,换算值的单位与坡度的单位相同。车辆基于坡度以及海拔各自对应的权重,对换算值以及坡度进行加权计算得到分值,最后基于分值与修正值之间的映射关系以及分值得到第一修正值,进而根据第一修正值对初始换挡车速进行增大得到目标换挡车速。例如,海拔的换算系数为0.005
°
/m,则1000m的海拔进行换算得到换算值5
°
,坡度为5
°
,且坡度对应的权重为0.6,海拔对应的权重为0.4,则分值为0.6*5+0.4*5=5,分值进行补偿得到目标分值,目标分值通过y=2.4x确定,x为分值,y为目标分值,则目标分值=5*2.4=12
°
,最后基于坡度(目标分值即为坡度)与第一修正值的映射关系得到第一修正值。
[0102]
此外,车辆也可以对坡度进行换算得到换算值,在基于换算值与海拔得到分值,最
后基于分值与映射关系得到第一修正值。例如,坡度的换算系数为200m/
°
,则5
°
的坡度进行换算得到换算值1000m,海拔为1000m,且坡度对应的权重为0.6,海拔对应的权重为0.4,则分值为0.6*1000+0.4*1000=1000,分值进行补偿得到目标分值,目标分值通过y=2.4x确定,x为分值,y为目标分值,则目标分值=1000m*2.4=2400m,最后基于海拔(目标分值即为海拔)与第一修正值的映射关系得到第一修正值。
[0103]
在本实施例提供的技术方案中,车辆综合坡度和海拔准确的确定第一修正值,从而使得车辆的换挡在合适的扭矩下进行,保证了发动机的动力性能。
[0104]
本发明还提供一种车辆,所述车辆包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的换挡程序,所述换挡程序被所述处理器执行时实现如上实施例所述的车辆的换挡方法的各个步骤。
[0105]
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储换挡程序,所述换挡程序被处理器执行时如上实施例所述的车辆的换挡方法的各个步骤。
[0106]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0107]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0108]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0109]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1