变速箱最高档位自学习方法、装置、电子设备和存储介质与流程

未命名 10-19 阅读:116 评论:0


1.本发明涉及车辆制造技术领域,具体涉及变速箱最高档位自学习方法、装置、电子设备和存储介质。


背景技术:

2.在传统方案中,发动同一个订货号的发动机只能匹配固定档位数的自动变速箱,这样做不仅数据维护量大,数据标定量多,维护成本增大,而且容易出错,效率低下。
3.因此,目前亟需提出一种变速箱最高档位自学习方法,以至少解决现有技术中发动机只能匹配固定档位数的自动变速箱的技术问题。


技术实现要素:

4.本技术提供了一种变速箱最高档位自学习方法、装置、电子设备和存储介质,以至少解决相关技术中存在发动机只能匹配固定档位数的自动变速箱的技术问题。
5.根据本技术实施例的一个方面,提供了一种变速箱最高档位自学习方法,包括:获取第一条件下的第一工况;获取第一工况下的eeprom中存储的最高档位值;根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;控制ecu根据预学习结果及第一条件确定最终车辆最高档位。
6.作为一种可选的实施例,所述第一条件包括:发动机转速小于转速限值且整车速度大于速度限值;所述第一工况包括:变速箱速比为1。
7.作为一种可选的实施例,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:判断当前eeprom中存储的最高档位值是否为0;若所述当前eeprom中存储的最高档位值为0,则将车辆当前档位预设为车辆最高档位。
8.作为一种可选的实施例,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:若所述当前eeprom中存储的最高档位值不为0,判断当前变速箱的档位值是否等于当前eeprom中存储的最高档位值;若所述当前档位不等于当前eeprom中存储的最高档位值,则将车辆当前档位预设为车辆最高档位。
9.作为一种可选的实施例,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:若所述当前档位等于当前eeprom中存储的最高档位值,则将当前eeprom中存储的最高档位值预设为车辆最高档位值。
10.作为一种可选的实施例,根据预学习结果及第一工况确定车辆最高档位包括:获取第一条件下的变速箱速比;判断是否存在第一条件下的变速箱速比小于1;若存在第一条件下的变速箱速比小于1,将所述变速箱速比小于1所对应的档位设定为最终车辆最高档位。
11.作为一种可选的实施例,根据预学习结果及第一工况确定车辆最高档位包括:若不存在第一条件下的变速箱速比小于1,将所述预学习结果设定为最终车辆最高档位。
12.作为一种可选的实施例,还包括:获取车辆当前档位;确定所述车辆当前档位与所
述最终车辆最高档位的差值;根据所述车辆当前档位与所述最终车辆最高档位的差值调用标定信息。
13.根据本技术的又一方面,提供一种变速箱最高档位自学习装置,包括:第一工况获取模块,用于获取第一条件下的第一工况;eeprom值获取模块,用于获取第一工况下的eeprom中存储的最高档位值;预学习模块,用于根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;最高档位确定模块,用于控制ecu根据预学习结果及第一条件确定最终车辆最高档位。
14.根据本技术的再一方面,提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,所述存储器,用于存储计算机程序;所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行变速箱最高档位自学习方法步骤。
15.在本技术实施例中,提供一种变速箱最高档位自学习方法,能够根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果并控制ecu根据预学习结果及第一条件确定最终车辆最高档位。解决了在传统方案中发动同一个订货号的发动机只能匹配固定档位数的自动变速箱,数据维护量大,数据标定量多,维护成本增大,而且容易出错,效率低下的技术问题;使车辆能够自动准确识别当前发动机机型匹配的自动挡变速箱最高档位;同时,通过先在第一工况下进行预学习的方式,有效降低了数据标定量,提高了自学习的正确率。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
18.图1是根据本技术实施例提供的一种变速箱最高档位自学习方法的流程示意图;
19.图2是根据本技术实施例的一种标定信息索引表示意图;
20.图3是根据本技术实施例的一种可选的电子设备的结构示意图。
具体实施方式
21.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
22.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.现有技术中,发动同一个订货号的发动机只能匹配固定档位数的自动变速箱,这样做不仅数据维护量大,数据标定量多,维护成本增大,而且容易出错,效率低下。
24.在本技术实施例中,提供一种变速箱最高档位自学习方法,包括:
25.s1获取第一条件下的第一工况;
26.s2获取第一工况下的eeprom中存储的最高档位值;
27.s3根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;
28.s4控制ecu根据预学习结果及第一条件确定最终车辆最高档位。
29.具体地,在上述方法中,车辆的最高档位所对应的速比值等信息存储在eeprom,eeprom即为带电可擦写可编程只读存储器,是用户可更改的只读存储器,其可通过高于普通电压的作用来擦除和重编程(重写)。上述方法能够根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果并控制ecu根据预学习结果及第一条件确定最终车辆最高档位。解决了在传统方案中发动同一个订货号的发动机只能匹配固定档位数的自动变速箱,数据维护量大,数据标定量多,维护成本增大,而且容易出错,效率低下的技术问题;使车辆能够自动准确识别当前发动机机型匹配的自动挡变速箱最高档位;同时,通过先在第一工况下进行预学习的方式,有效降低了数据标定量,提高了自学习的正确率。
30.作为一种可选的实施例,所述第一条件包括:发动机转速小于转速限值且整车速度大于速度限值;所述第一工况包括:变速箱速比为1。
31.具体地,随着发动机档位的提高,变速箱速比逐渐降低,发动机一档行驶时,变速箱速比最大。在车辆最高档时,变速箱速比可能小于1,也可能等于1,当在车辆最高档,变速箱速比小于1时,那么变速箱速比为1时,车辆处于次高档。因此,在最高档预学习时,将所述车辆最高档默认为是变速箱速比为1时,车辆处于最高档位。
32.作为一种可选的实施例,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:判断当前eeprom中存储的最高档位值是否为0;若所述当前eeprom中存储的最高档位值为0,则将车辆当前档位预设为车辆最高档位。
33.需要理解的是,若所述当前eeprom中存储的最高档位值为0,则说明为第一次对变速箱最高档位进行自学习,因此,直接将所述车辆当前档位预设为车辆最高档位。
34.作为一种可选的实施例,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:若所述当前eeprom中存储的最高档位值不为0,判断当前变速箱的档位值是否等于当前eeprom中存储的最高档位值;若所述当前档位不等于当前eeprom中存储的最高档位值,则将车辆当前档位预设为车辆最高档位。
35.具体地,若所述当前eeprom中存储的最高档位值不为0,且所述当前档位不等于当前eeprom中存储的最高档位值,则说明发动机所匹配的自动变速箱的型号改变了,因此,当前eeprom中存储的最高档位值则不再有作用,因此将车辆当前档位预设为车辆最高档位。
36.作为一种可选的实施例,所述根据所述第一工况及所述第一工况下的eeprom中存
储的最高档位值对最高档位进行预学习包括:若所述当前档位等于当前eeprom中存储的最高档位值,则将当前eeprom中存储的最高档位值预设为车辆最高档位值。
37.需要理解的是,若所述当前档位等于当前eeprom中存储的最高档位值,则说明存在较大概率,发动机当前所匹配的自动变速箱没有改变,或者发动机当前所匹配的自动变速箱与当前eeprom中存储的最高档位值所对应的自动变速箱为同一型号,此时,可将当前eeprom中存储的最高档位值预设为车辆最高档位值。
38.作为一种可选的实施例,根据预学习结果及第一工况确定车辆最高档位包括:获取第一条件下的变速箱速比;判断是否存在第一条件下的变速箱速比小于1;若存在第一条件下的变速箱速比小于1,将所述变速箱速比小于1所对应的档位设定为最终车辆最高档位。
39.作为一种可选的实施例,根据预学习结果及第一工况确定车辆最高档位包括:若不存在第一条件下的变速箱速比小于1,将所述预学习结果设定为最终车辆最高档位。
40.具体地,获取当发动机转速小于转速限值、整车速度大于速度限值时是否存在变速箱速比小于1的情况。若存在第一条件下的变速箱速比小于1的情况,则说明,该变速箱在车辆最高档时,变速箱速比小于1,那么则将变速箱速比小于1所对应的档位设定为最终车辆最高档位。若不存在第一条件下的变速箱速比小于1,那么,该变速箱在车辆最高档时,变速箱速比等于1,则将所述预学习结果设定为最终车辆最高档位。
41.作为一种可选的实施例,还包括:获取车辆当前档位;确定所述车辆当前档位与所述最终车辆最高档位的差值;根据所述车辆当前档位与所述最终车辆最高档位的差值调用标定信息。
42.具体地,当读取到eeprom中存储的最高档位大于标定的该车型所匹配的最少档位数自动挡变速箱时,则可以认为当前档位自学习已完成。最少档位数自动挡变速箱值可以通过标定工具标定更新。在档位自学习完成前,使用默认值,该值根据实际情况标定。同一个订货号的发动机匹配即使不同档位数的自动档变速箱,对应的最高档标定的数据是一致的,因此,档位自学习完成后,可以通过eeprom中存储的最高档位与获取到的当前档位的差作为索引值,通过如图2所示的查表的方式,根据索引值对标定信息进行调用。通过该种方法,能够实现不再需要重复标定不同档位变速箱的标定信息,通过最高档位自学习完成后,可以通过索引值,查询到当前的档位需要对应的标定信息。
43.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom(read-only memory,只读存储器)/ram(random access memory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
44.根据本技术实施例的另一个方面,还提供了一种用于实施上述变速箱最高档位自学习方法的变速箱最高档位自学习装置,该装置可以包括:
45.第一工况获取模块,用于获取第一条件下的第一工况;
46.eeprom值获取模块,用于获取第一工况下的eeprom中存储的最高档位值;
47.预学习模块,用于根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;
48.最高档位确定模块,用于控制ecu根据预学习结果及第一条件确定最终车辆最高档位。
49.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
50.根据本技术的另一方面,提供一种电子设备,所述电子设备包括:
51.至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述任意一项所述的变速箱最高档位自学习方法。
52.图3是根据本技术实施例的一种可选的电子设备的结构框图,如图3所示,包括处理器202、通信接口204、存储器206和通信总线208,其中,处理器202、通信接口204和存储器206通过通信总线208完成相互间的通信,其中,
53.存储器206,用于存储计算机程序;
54.处理器202,用于执行存储器206上所存放的计算机程序时,实现如下步骤:
55.获取第一条件下的第一工况;
56.获取第一工况下的eeprom中存储的最高档位值;
57.根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;
58.控制ecu根据预学习结果及第一条件确定最终车辆最高档位。
59.作为一种可选的实施例,在本实施例中,上述的通信总线可以是pci(peripheral component interconnect,外设部件互连标准)总线、或eisa(extended industry standard architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
60.通信接口用于上述电子设备与其他设备之间的通信。
61.存储器可以包括ram,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。作为一种可选的实施例,存储器还可以是至少一个位于远离前述处理器的存储装置。
62.上述处理器可以是通用处理器,可以包含但不限于:cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processing,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
63.作为一种可选的实施例,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
64.本领域普通技术人员可以理解,图3所示的结构仅为示意,实施上述变速箱最高档
位自学习方法的设备可以是终端设备,该终端设备可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图3其并不对上述电子装置的结构造成限定。例如,终端设备还可包括比图3中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图3所示的不同的配置。
65.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、rom、ram、磁盘或光盘等。
66.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
67.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
68.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
69.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
70.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
71.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
72.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。

技术特征:
1.一种变速箱最高档位自学习方法,其特征在于,包括:获取第一条件下的第一工况;获取第一工况下的eeprom中存储的最高档位值;根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;控制ecu根据预学习结果及第一条件确定最终车辆最高档位。2.如权利要求1所述的变速箱最高档位自学习方法,其特征在于,所述第一条件包括:发动机转速小于转速限值且整车速度大于速度限值;所述第一工况包括:变速箱速比为1。3.如权利要求2所述的变速箱最高档位自学习方法,其特征在于,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:判断当前eeprom中存储的最高档位值是否为0;若所述当前eeprom中存储的最高档位值为0,则将车辆当前档位预设为车辆最高档位。4.如权利要求3所述的变速箱最高档位自学习方法,其特征在于,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:若所述当前eeprom中存储的最高档位值不为0,判断当前变速箱的档位值是否等于当前eeprom中存储的最高档位值;若所述当前档位不等于当前eeprom中存储的最高档位值,则将车辆当前档位预设为车辆最高档位。5.如权利要求4所述的变速箱最高档位自学习方法,其特征在于,所述根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习包括:若所述当前档位等于当前eeprom中存储的最高档位值,则将当前eeprom中存储的最高档位值预设为车辆最高档位值。6.如权利要求2所述的变速箱最高档位自学习方法,其特征在于,根据预学习结果及第一工况确定车辆最高档位包括:获取第一条件下的变速箱速比;判断是否存在第一条件下的变速箱速比小于1;若存在第一条件下的变速箱速比小于1,将所述变速箱速比小于1所对应的档位设定为最终车辆最高档位。7.如权利要求6所述的变速箱最高档位自学习方法,其特征在于,根据预学习结果及第一工况确定车辆最高档位包括:若不存在第一条件下的变速箱速比小于1,将所述预学习结果设定为最终车辆最高档位。8.如权利要求1所述的变速箱最高档位自学习方法,其特征在于,还包括:获取车辆当前档位;确定所述车辆当前档位与所述最终车辆最高档位的差值;根据所述车辆当前档位与所述最终车辆最高档位的差值调用标定信息。9.一种变速箱最高档位自学习装置,其特征在于,包括:第一工况获取模块,用于获取第一条件下的第一工况;
eeprom值获取模块,用于获取第一工况下的eeprom中存储的最高档位值;预学习模块,用于根据所述第一工况及所述第一工况下的eeprom中存储的最高档位值对最高档位进行预学习,得到预学习结果;最高档位确定模块,用于控制ecu根据预学习结果及第一条件确定最终车辆最高档位。10.一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,其特征在于,所述存储器,用于存储计算机程序;所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行权利要求1至8中任一项所述的变速箱最高档位自学习方法步骤。

技术总结
本申请提供了一种变速箱最高档位自学习方法、装置、电子设备及存储介质,涉及车辆制造技术领域,包括:获取第一条件下的第一工况;获取第一工况下的EEPROM中存储的最高档位值;根据所述第一工况及所述第一工况下的EEPROM中存储的最高档位值对最高档位进行预学习,得到预学习结果;控制ECU根据预学习结果及第一条件确定最终车辆最高档位。使车辆能够自动准确识别当前发动机机型匹配的自动挡变速箱最高档位。档位。档位。


技术研发人员:高登峰 武玉臣 申宗 张红倩
受保护的技术使用者:潍坊潍柴动力科技有限责任公司
技术研发日:2023.07.03
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐