本技术涉及车辆,特别涉及一种车辆加油量的计算方法、装置、车辆及存储介质。
背景技术:
1、随着新能源混合动力汽车在市场上的占有率越来越高,纯电动里程越来越长,为避免油量过剩,使得一部分用户在为车辆加油时习惯单次少量加油,因此,用户对于加油量的识别要求越来越高,需要一种新的加油模式的识别方法帮助用户识别加油模式。
2、相关技术中,车辆的加油模式的识别主要通过判断在一定时间阈值内车速为零,且加油前后的加油量超过一定阈值,则判定车辆进入加油模式。
3、然而,上述方法通常在加油量超过一定阈值时才能识别出车辆处于加油模式,而无法满足用户单次少量加油的识别诉求,亟需改善。
技术实现思路
1、本技术提供一种车辆加油量的计算方法、装置、车辆及存储介质,以解决车辆油量的识别精度低,而无法满足用户单次少量的加油需求等问题。
2、本技术第一方面实施例提供一种车辆加油量的计算方法,包括以下步骤:判断当前车辆是否处于预设的加油模式;若所述当前车辆处于所述预设的加油模式,则识别所述当前车辆正在加油,获取所述当前车辆的加油前油量值、实时油量值和所述当前车辆处于预设静止时刻的油量值;以及根据所述当前车辆的加油前油量值、所述实时油量值和所述当前车辆处于预设静止时刻的油量值计算所述当前车辆的实际加油量。
3、根据上述技术手段,通过识别特定的加油模式,以在该模式下提高加油量的识别精度,从而使车辆在加油量较少的情况下识别到车辆为加油模式,实现用户单次少量的加油需求。
4、可选地,在一些实施例中,所述判断所述当前车辆是否处于预设的加油模式,包括:获取所述当前车辆的加油盖状态、静止时长和所述实时油量值与所述当前车辆处于预设静止时刻的油量值的差值;判断所述加油盖状态是否处于开启状态、且所述静止时长是否大于预设时长、且所述差值是否大于预设阈值;若所述加油盖状态处于所述开启状态、且所述静止时长大于所述预设时长、且所述差值大于所述预设阈值,则判定所述当前车辆处于所述预设的加油模式。
5、根据上述技术手段,通过获取当前车辆的加油盖状态、静止时长和实时油量值与当前车辆处于预设静止时刻的油量值的差值,使车辆处于预设加油模式下,计算当前车辆的实际加油量,以提升计算的精度。
6、可选地,在一些实施例中,所述判断所述当前车辆是否处于预设的加油模式,还包括:获取所述当前车辆的加油盖状态、静止时长和所述当前车辆油量传感器的变化趋势;判断所述加油盖状态是否处于开启状态、且所述静止时长是否大于预设时长、且所述当前车辆油量传感器的变化趋势是否为预设加油趋势;若所述加油盖状态处于所述开启状态、且所述静止时长大于所述预设时长、且所述当前车辆油量传感器的变化趋势为所述预设加油趋势,则判定所述当前车辆处于所述预设的加油模式。
7、根据上述技术手段,通过获取当前车辆的加油盖状态、静止时长和当前车辆油量传感器的变化趋势,使车辆处于预设加油模式下,计算当前车辆的实际加油量,以提升计算的精度。
8、可选地,在一些实施例中,所述判断所述当前车辆油量传感器的变化趋势是否为预设加油趋势,包括:获取所述油量传感器的多个预设时刻电阻值;计算所述多个预设时刻电阻值中小于第一预设时刻电阻值的第一个数,并识别所述多个预设时刻电阻值的中位值,且计算在所述中位值后获取的电阻值中小于所述中位值的第二个数;判断所述第一个数是否大于第一预设阈值,且所述第二个数是否大于第二预设阈值;若所述第一个数大于所述第一预设阈值,且所述第二个数大于所述第二预设阈值,则判定所述当前车辆油量传感器的变化趋势为所述预设加油趋势。
9、根据上述技术手段,通过在多个时刻选取加油传感器的电阻值,判断并比较每个时刻电阻值的大小,从而根据比较结果确定当前车辆油量传感器的变化趋势,进而判定该变化趋势是否处于预设加油趋势,并在处于预设加油趋势时判定当前车辆处于预设的加油模式,使车辆在该加油模式下计算实际加油量,以提升计算的精度。
10、可选地,在一些实施例中,所述根据所述当前车辆的加油前油量值、所述实时油量值和所述当前车辆处于预设静止时刻的油量值计算所述当前车辆的实际加油量,包括:基于预设的加油量计算公式,根据所述当前车辆的加油前油量值、所述实时油量值和所述当前车辆处于预设静止时刻的油量值计算所述当前车辆的实际加油量,其中,所述预设的加油量计算公式为:
11、q=qold+(a×(qact-q0)+);
12、其中,q为当前车辆加油前燃油表的油量值,qold为当前车辆加油前燃油表的油量值,qact为油量传感器检测到的实时油量值,q0为当前车辆处于预设静止时刻的油量值,a和b为根据坡度与油量的关系拟合的系数。
13、根据上述技术手段,通过获取的当前车辆的加油前油量值、实时油量值和当前车辆处于预设静止时刻的油量值计算当前车辆的实际加油量,以提升计算的精度。
14、本技术第二方面实施例提供一种车辆加油量的计算装置,包括:判断模块,用于判断当前车辆是否处于预设的加油模式;识别模块,用于在所述当前车辆处于所述预设的加油模式时,识别所述当前车辆正在加油,获取所述当前车辆的加油前油量值、实时油量值和所述当前车辆处于预设静止时刻的油量值;以及计算模块,用于根据所述当前车辆的加油前油量值、所述实时油量值和所述当前车辆处于预设静止时刻的油量值计算所述当前车辆的实际加油量。
15、可选地,在一些实施例中,所述判断模块,包括:第一获取单元,用于获取所述当前车辆的加油盖状态、静止时长和所述实时油量值与所述当前车辆处于预设静止时刻的油量值的差值;第一判断单元,用于判断所述加油盖状态是否处于开启状态、且所述静止时长是否大于预设时长、且所述差值是否大于预设阈值;第一判定单元,用于在所述加油盖状态处于所述开启状态、且所述静止时长大于所述预设时长、且所述差值大于所述预设阈值时,判定所述当前车辆处于所述预设的加油模式。
16、可选地,在一些实施例中,所述判断模块,还包括:第二获取单元,用于获取所述当前车辆的加油盖状态、静止时长和所述当前车辆油量传感器的变化趋势;第二判断单元,用于判断所述加油盖状态是否处于开启状态、且所述静止时长是否大于预设时长、且所述当前车辆油量传感器的变化趋势是否为预设加油趋势;第二判定单元,用于在所述加油盖状态处于所述开启状态、且所述静止时长大于所述预设时长、且所述当前车辆油量传感器的变化趋势为所述预设加油趋势时,判定所述当前车辆处于所述预设的加油模式。
17、可选地,在一些实施例中,所述第二判断单元,包括:获取子单元,用于获取所述油量传感器的多个预设时刻电阻值;计算子单元,用于计算所述多个预设时刻电阻值中小于第一预设时刻电阻值的第一个数,并识别所述多个预设时刻电阻值的中位值,且计算在所述中位值后获取的电阻值中小于所述中位值的第二个数;判断子单元,用于判断所述第一个数是否大于第一预设阈值,且所述第二个数是否大于第二预设阈值;判定子单元,用于在所述第一个数大于所述第一预设阈值,且所述第二个数大于所述第二预设阈值时,判定所述当前车辆油量传感器的变化趋势为所述预设加油趋势。
18、可选地,在一些实施例中,所述计算模块,包括:计算单元,用于基于预设的加油量计算公式,根据所述当前车辆的加油前油量值、所述实时油量值和所述当前车辆处于预设静止时刻的油量值计算所述当前车辆的实际加油量,其中,所述预设的加油量计算公式为:
19、q=qold+(a×(qact-q0)+);
20、其中,q为当前车辆加油前燃油表的油量值,qold为当前车辆加油前燃油表的油量值,qact为油量传感器检测到的实时油量值,q0为当前车辆处于预设静止时刻的油量值,a和b为根据坡度与油量的关系拟合的系数。
21、本技术第三方面实施例提供一种车辆,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车辆加油量的计算方法。
22、本技术第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车辆加油量的计算方法。
23、本技术实施例的有益效果:
24、(1)通过识别特定的加油模式,以在该加油模式下提高加油量的识别精度,从而使车辆在加油量较少的情况下识别到车辆为加油模式,实现用户单次少量的加油需求。
25、(2)通过获取当前车辆的加油盖状态、静止时长和实时油量值与当前车辆处于预设静止时刻的油量值的差值,使车辆处于预设加油模式下,计算当前车辆的实际加油量,以提升计算的精度。
26、(3)通过获取当前车辆的加油盖状态、静止时长和当前车辆油量传感器的变化趋势,使车辆处于预设加油模式下,计算当前车辆的实际加油量,以提升计算的精度。
27、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
1.一种车辆加油量的计算方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述判断所述当前车辆是否处于预设的加油模式,包括:
3.根据权利要求1所述的方法,其特征在于,所述判断所述当前车辆是否处于预设的加油模式,还包括:
4.根据权利要求3所述的方法,其特征在于,所述判断所述当前车辆油量传感器的变化趋势是否为预设加油趋势,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述当前车辆的加油前油量值、所述实时油量值和所述当前车辆处于预设静止时刻的油量值计算所述当前车辆的实际加油量,包括:
6.一种车辆加油量的计算装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述判断模块,包括:
8.根据权利要求6所述的装置,其特征在于,所述判断模块,还包括:
9.一种车辆,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-5任一项所述的车辆加油量的计算方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的车辆加油量的计算方法。
