一种机油液位确定方法和装置与流程

文档序号:28162102发布日期:2021-12-24 20:28阅读:148来源:国知局
一种机油液位确定方法和装置与流程

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.若所述发动机停机时长小于所述预设时长,则确定所述修正机油液位无效。
30.进一步地,所述预设时长通过如下方式确定:
31.根据预设时长查询数据确定所述发动机水温对应的机油回油时长,所述预设时长查询数据为不同发动机水温下的机油回油时长;
32.将所述对应的机油回油时长作为所述预设时长。
33.进一步地,所述根据所述发动机停机时长确定所述修正机油液位是否有效之后,所述方法还包括:
34.若所述修正机油液位无效,则将所述车辆保存的上一次机油液位作为所述机油液位输出。
35.进一步地,所述读取电子机油尺测量的机油液位以获得初始机油液位之前,所述方法还包括:
36.确定所述电子机油尺是否发生故障;
37.若所述电子机油尺发生故障,则进行所述电子机油尺的故障报警;
38.若所述电子机油尺未发生故障,则确定所述发动机的水温传感器是否发生故障;
39.若所述发动机的水温传感器发生故障,则进行所述水温传感器的故障报警。
40.一种机油液位确定装置,包括:
41.读取模块,用于在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位;
42.获取模块,用于获取所述车辆的发动机水温,并获取所述车辆上电前的发动机停机时长;
43.修正模块,用于根据所述发动机水温对所述初始机油液位进行修正,获得修正机油液位;
44.确定模块,用于根据所述发动机停机时长确定所述修正机油液位是否有效;
45.输出模块,用于若所述修正机油液位有效,则将所述修正机油液位作为机油液位输出。
46.一种机油液位确定装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述机油液位确定方法的步骤。
47.一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述机油液位确定方法的步骤。
48.上述机油液位确定方法、装置所提供的一个方案中,通过在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位,获取车辆的发动机水温,并获取车辆上电前的发动机停机时长,根据发动机水温对初始机油液位进行修正,获得修正机油液位,根据发动机停机时长确定修正机油液位是否有效,若修正机油液位有效,则将修正机油液位作为机油液位输出;本发明中,根据发动机水温对机油液位进行修正,然后根据发动机停机时长确定修正机油液位有效后再将有效修正机油液位输出,考虑了环境温度对机油液位的影响,在保证机油液位的有效性的基础下,提高了机油液位的准确性,解决了因未考虑其他因素对机油液位的影响导致获取的机油液位不准确的问题。
附图说明
49.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
50.图1是本发明一实施例中机油液位确定方法的一流程示意图;
51.图2是本发明一实施例中步骤s30的一实现流程示意图;
52.图3是本发明一实施例中步骤s42的一实现流程示意图;
53.图4是本发明一实施例中机油液位确定方法的另一流程示意图;
54.图5是本发明一实施例中机油液位确定装置的一结构示意图;
55.图6是本发明一实施例中机油液位确定装置的另一结构示意图。
具体实施方式
56.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.本发明实施例提供的机油液位确定方法,可应用在机油液位确定系统中,该机油液位确定系统包括电子机油尺、发动机和机油液位确定装置,其中,电子机油尺、发动机和机油液位确定装置通过总线进行通信。在车辆上电后,机油液位确定装置读取电子机油尺测量的机油液位以获得初始机油液位,获取车辆的发动机水温,并获取车辆上电前的发动机停机时长,根然后据发动机水温对初始机油液位进行修正,获得修正机油液位,进而根据发动机停机时长确定修正机油液位是否有效,若修正机油液位有效,则将修正机油液位作
为机油液位输出,考虑了环境温度对机油液位的影响,提高了机油液位的准确性。
58.本实施例中,机油液位确定系统包括电子机油尺、发动机和机油液位确定装置仅为示例性说明,在其他实施例中,机油液位确定系统还包括其他装置,在此不再赘述。
59.在一实施例中,如图1所示,提供一种机油液位确定方法,以该方法应用在机油液位确定系统中的机油液位确定装置为例进行说明,包括如下步骤:
60.s10:在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位。
61.在整车上电后,读取并记录车辆中电子机油尺测量的机油液位,作为初始机油液位,以便后续根据发动机水温对初始机油液位进行修正。
62.s20:获取车辆的发动机水温,并获取车辆上电前的发动机停机时长。
63.在实际环境中,电子机油的液位还会受到其他因素的影响。例如,机油在油底壳内的液位受温度的影响较大,环境温度的不同导致机油密度不同,从而导致同等重量的机油体积不同,造成油底壳内的机油液位不同。例如,用户在冬季将机油添加至机油尺上刻度,若不考虑机油消耗的过程,随着环境温度的升高,机油温度升高,机油密度降低,油底壳中的机油将超过电子机油尺的上限,会造成结果的误判。若不考虑环境温度对机油液位的影响,而是直接将电子机油尺测量的机油液位输出给用户,会导致用户获取的机油液位不够准确,进而可能会导致用户判断失误。
64.在车辆运行前,发动机的水温跟外界环境温度相关,而发动机的水温会影响机油的液位。在读取电子机油尺测量的机油液位以获得初始机油液位之后,需要获取车辆发动机的发动机水温,并获取车辆上电前的发动机停机时长,以根据发动机水温对初始机油液位进行修正,进而根据发动机停机时长确定修正后的机油液位是否有效,以提高输出的机油液位的准确性。
65.其中,发动机水温可以通过发动机水温传感器确定,发动机停机时长可以通过计算车辆此次整车上电与上次整车上电时间的间隔确定。
66.本实施例中,发动机水温可以通过发动机水温传感器确定、发动机停机时长通过计算车辆此次整车上电与上次整车上电时间的间隔确定仅为示例性说明,在其他实施例中,发动机水温可以通过其他方式确定,发动机停机时长还可以通过其他方式确定,在此不再赘述。
67.s30:根据发动机水温对初始机油液位进行修正,获得修正机油液位。
68.在获取发动机水温之后,根据发动机水温对初始机油液位进行修正,获得修正机油液位,以减少为考虑发动机水温对机油液位的影响而导致获取的机油液位不准确的情况。
69.s40:根据发动机停机时长确定修正机油液位是否有效。
70.在获得修正机油液位之后,根据发动机停机时长确定修正机油液位是否有效,以根据确定结果确定是否输出机油液位。
71.考虑到当发动机停止运行后,油泵泵出的机油流回发动机油底壳需要一定时间,发动机停机时长的长短决定了机油是否完全流回发动机油底壳,若发动机停机时长较短,发动机内的部分机油可能没有流回发动机油底壳,此时电子机油尺测量到的初始机油液位不准确,导致修正机油液位也不准确,此时修正机油液位无效。
72.在根据发动机停机时长确定修正机油液位是否有效之后,若修正机油液位无效,
则将车辆保存的上一次机油液位作为机油液位输出。若修正机油液位无效,表示发动机停机时长较短,车辆未运行或者运行时间很短,没有消耗的机油量,或者消耗的机油量极少,对车辆发动机内的机油液位没有影响,因此,可以将上一次获得的机油液位作为机油液位输出,以使用户获知发动机内的机油情况,进而根据机油液位判断是否需要添加机油,以保证车辆的正常安全运行。
73.s50:若修正机油液位有效,则将修正机油液位作为机油液位输出。
74.在根据发动机停机时长确定修正机油液位是否有效之后,若修正机油液位有效,表示发动机停机时长较长,发动机内的全部机油都流回发动机油底壳内,此时修正机油液位有效,则将修正机油液位作为机油液位输出至仪表盘或者其他显示设备,以使用户可获知以使用户获知发动机内的机油情况,进而根据机油液位判断是否需要添加机油,以保证车辆的正常安全运行。
75.本实施例中,通过在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位,获取车辆的发动机水温,并获取车辆上电前的发动机停机时长,根据发动机水温对初始机油液位进行修正,获得修正机油液位,根据发动机停机时长确定修正机油液位是否有效,若修正机油液位有效,则将修正机油液位作为机油液位输出;根据发动机水温对机油液位进行修正,然后根据发动机停机时长确定修正机油液位有效后再将有效修正机油液位输出,考虑了环境温度对机油液位的影响,在保证机油液位的有效性的基础下,提高了机油液位的准确性,解决了因未考虑其他因素对机油液位的影响导致获取的机油液位不准确的问题。
76.在一实施例中,如图2所示,步骤s30中,即根据发动机水温对初始机油液位进行修正,获得修正机油液位,具体包括如下步骤:
77.s31:获取车辆的整车姿态角度。
78.整车姿态角度也会对机油液位产生影响,不同的整车姿态角度下,电子机油尺检测到的机油液位与水平下状态检测到的机油液位不同。若不考虑整车姿态对机油液位的影响,如果用户将车辆长时间停在斜坡上,车辆重新启动时电子机油尺采集的机油液位也会不准确,导致输出错误的机油液位。因此,在读取电子机油尺测量的机油液位以获得初始机油液位之后,还需要获取车辆的整车姿态角度,以根据当前的整车姿态角度对初始机油液位进行修正,减少整车姿态角度对机油液位的干扰。
79.s32:根据整车姿态角度对初始机油液位进行修正,获得水平机油液位。
80.在获取车辆的整车姿态角度之后,根据整车姿态角度对初始机油液位进行修正,获得车辆在水平姿态角度的水平机油液位,减少整车姿态角度对机油液位的干扰,提高获取的机油液位的准确性。
81.s33:根据发动机水温对水平机油液位进行修正,获得修正机油液位。
82.在根据整车姿态角度对初始机油液位进行修正,获得水平机油液位之后,根据发动机水温对水平机油液位进行修正,获得修正机油液位。同时考虑整车姿态角度和发动机水温对机油液位的影响,获得常温、整车水平姿态下的标准机油液位信息,进一步提高了输出的机油液位的准确性。
83.例如,由于电子机油尺检测到的机油液位数据受整车姿态和环境温度(或机油温度)影响,以20℃时的机油液位为基准,不同温度下机油密度不同,会导致机油液位与20℃
时的机油液位不同,并且不同的整车姿态下,电子机油尺检测到的机油液位与水平状态不同,根据整车的姿态和发动机温度对电子机油尺识别到的初始机油液位进行修正,将初始机油液位修正到20℃时水平状态对应的机油液位,将20℃时车辆水平状态对应的机油液位作为机油液位输出给用户。
84.本实施例中,通过获取车辆的整车姿态角度,根据整车姿态角度对初始机油液位进行修正,获得水平机油液位,根据发动机水温对水平机油液位进行修正,获得修正机油液位,细化了根据发动机水温对初始机油液位进行修正获得修正机油液位的步骤,并同时考虑整车姿态角度和发动机水温对机油液位的影响,进一步提高了输出的机油液位的准确性,从而减少用户误判的风险。
85.在一实施例中,步骤s31中,即根据整车姿态角度对初始机油液位进行修正,获得水平机油液位,具体包括如下步骤:
86.s311:获取车辆的角度修正数据,角度修正数据为车辆在不同整车姿态角度下的电子机油尺测量机油液位数据和实际机油液位数据。
87.在获取车辆的整车姿态角度之后,获取车辆的角度修正数据,其中,车辆的角度修正数据为车辆在不同整车姿态角度下的电子机油尺测量机油液位数据和实际机油液位数据。
88.在一实施方式中,车辆的角度修正数据的获取方式为:预先对车辆进行整车姿态角度试验,在试验车辆在静止停放时,获取不同整车姿态角度下所有的电子机油尺测量机油液位数据,并不同获取整车姿态角度下,不同电子机油尺测量机油液位数据对应的实际机油液位数据,从而确定不同整车姿态角度对机油液位的影响。
89.s312:根据整车姿态角度和初始机油液位查询角度修正数据,以获得水平机油液位。
90.在获取车辆的整车姿态角度、初始机油液位和角度修正数据之后,根据整车姿态角度和初始机油液位查询角度修正数据,以确定在当前整车姿态角度下,初始机油液位对应的实际机油液位数据,并将对应的实际机油液位数据作为水平机油液位,根据实际的试验结果确定水平机油液位,提高了水平机油液位的准确性,进而提高了输出的机油液位的准确性。
91.例如,将角度修正数据做成map,在获取车辆的整车姿态角度、初始机油液位之后,根据整车姿态角度和初始机油液位查询角度修正数据的map,获取对应的实际机油液位数据作为水平机油液位,方便快捷,计算量少,提高了获得水平机油液位的速度,进而提高了机油液位的输速度。
92.本实施例中,根据整车姿态角度和初始机油液位查询角度修正数据的map以获得水平机油液位仅为示例性说明,在其他实施例中,还可以通过其他方式查询角度修正数据以获得水平机油液位,在此不再赘述。
93.本实施例中,通过获取车辆的角度修正数据,角度修正数据为车辆在不同整车姿态角度下的电子机油尺测量机油液位数据和实际机油液位数据,根据整车姿态角度和初始机油液位查询角度修正数据,以获得水平机油液位,细化了获得水平机油液位的步骤,根据实际的试验结果确定水平机油液位,提高了水平机油液位的准确性,进而提高了输出的机油液位的准确性,此外,通过查询角度修正数据获得水平机油液位,方便快捷,提高了获得
水平机油液位的速度,进而提高了机油液位的输速度。
94.在一实施例中,步骤s32中,即根据发动机水温对水平机油液位进行修正,获得修正机油液位,具体包括如下步骤:
95.s321:获取车辆的水温修正数据,水温修正数据为车辆水平停车时,在不同发动机水温下的电子机油尺测量机油液位数据和实际机油液位数据。
96.在获取水平机油液位之后,获取车辆的水温修正数据,其中,车辆的水温修正数据为车辆水平停车时,在不同发动机水温下的电子机油尺测量机油液位数据和实际机油液位数据。
97.在一实施方式中,车辆的水温修正数据的获取方式为:预先对车辆进行发动机水温试验,在试验车辆在水平静止停放时,获取不同发动机水温下所有的电子机油尺测量机油液位数据,并获取不同发动机水温下,不同电子机油尺测量机油液位数据对应的实际机油液位数据,从而确定不同发动机水温对机油液位的影响。
98.s321:根据发动机水温和水平机油液位查询水温修正数据,以获得修正机油液位。
99.在获取发动机水温、水平机油液位和水温修正数据之后,根据当前的发动机水温和水平机油液位查询温度修正数据,以确定在当前发动机水温下,水平机油液位对应的实际机油液位数据,并将对应的实际机油液位数据作为修正机油液位,根据实际的试验结果确定修正机油液位,提高了修正机油液位的准确性,进而提高了输出的机油液位的准确性。
100.例如,将温度修正数据做成map,在获取车辆的整车姿态角度、初始机油液位之后,根据发动机水温和水平机油液位查询温度修正数据的map,获取对应的实际机油液位数据作为修正机油液位,进一步提高了机油液位的输速度。
101.本实施例中,根据发动机水温和水平机油液位查询温度修正数据的map以获得修正机油液位仅为示例性说明,在其他实施例中,还可以通过其他方式查询角度修正数据以获得修正机油液位,在此不再赘述。
102.本实施例中,通过获取车辆的水温修正数据,水温修正数据为车辆水平停车时,在不同发动机水温下的电子机油尺测量机油液位数据和实际机油液位数据,根据发动机水温和水平机油液位查询水温修正数据,以获得修正机油液位,细化了获得修正机油液位的步骤,根据实际的试验结果确定修正机油液位,提高了修正机油液位的准确性,进而提高了输出的机油液位的准确性,此外,通过查询温度修正数据获得修正机油液位,方便快捷,提高了获得修正机油液位的速度,进而提高了机油液位的输速度。
103.在一实施例中,步骤s40中,即根据发动机停机时长确定修正机油液位是否有效,具体包括如下步骤:
104.s41:获取车辆的实时车速。
105.因为车辆运动过程中会对机油液位造成影响,为保证机油液位的准确性,需要对车辆的运动状态进行确认,在获得修正机油液位、发动机停机时长之后,需要获取车辆的实时车速,以根据实时车速和发动机停机时长确定修正机油液位是否有效,以提高修正机油液位的真实有效性。
106.s42:根据实时车速和发动机停机时长确定修正机油液位是否有效。
107.在获取车辆的实时车速之后,根据实时车速和发动机停机时长确定修正机油液位是否有效,以避免因车辆运动状态和发动机停车时长对机油液位的影响,进一步提高修正
机油液位的真实有效性。
108.本实施例中,通过获取车辆的实时车速,根据实时车速和发动机停机时长确定修正机油液位是否有效,细化了根据发动机停机时长确定修正机油液位是否有效的步骤,增加了车速因素,考虑了车辆的车速对机油液位的影响,进一步提高了提高修正机油液位的真实有效性,从而使得用户获得的机油液位更加准确有效。
109.在一实施例中,图3所示,步骤s42中,即根据实时车速和发动机停机时长确定修正机油液位是否有效,具体包括如下步骤:
110.s421:确定实时车速是否为预设车速范围内的车速。
111.在获取车辆的实时车速之后,对获取的实时车速进行判断,确定实时车速是否为预设车速范围内的车速,以确定车辆是否处于运动中。
112.例如,预设车速范围内的车速为0,即通过判断车速是否为0的方式判断车辆的运动状态。
113.本实施例中,预设车速范围内的车速为0仅为示例性说明,在其他实施例中,预设车速范围内的车速还可以是其他保证车辆不处于运动中的车速,在此不再赘述。
114.s422:若实时车速不为预设车速范围内的车速,则确定修正机油液位无效。
115.例如,在确定实时车速是否为0之后,若实时车速不为0,表示车辆在运动,此时车辆未处于静止状态,则确定修正机油液位无效,不可以将修正机油液位输出至仪表盘,为使用户获取机油液位,可以将上一次的机油液位输出给用户。
116.s423:若实时车速为预设车速范围内的车速,则确定发动机停机时长是否小于预设时长,预设时长为发动机机油全部流回发动机油底壳所需的机油回油时长。
117.例如,在确定实时车速是否为0之后,若实时车速为0,表示车辆未运动,此时车辆处于静止状态,需要进一步确定发动机停机时长是否小于预设时长,以进一步确定机油是否完全流回发动机油底壳,进而确定修正机油液位是否有效。其中,预设时长为发动机机油全部流回发动机油底壳所需的机油回油时长。
118.s424:若发动机停机时长不小于预设时长,则确定修正机油液位有效。
119.在确定发动机停机时长是否小于预设时长之后,若发现发动机停机时长不小于预设时长,表示发动机停机时长较长,发动机停机时长满足发动机内的全部机油都流回发动机油底壳内所需的时长,此时修正机油液位有效,则将修正机油液位作为机油液位输出至仪表盘或者其他显示设备,以使用户可获知以使用户获知发动机内的机油情况,进而根据机油液位判断是否需要添加机油,以保证车辆的正常安全运行。
120.s425:若发动机停机时长小于预设时长,则确定修正机油液位无效。
121.在确定发动机停机时长是否小于预设时长之后,若发动机停机时长小于预设时长,表示发动机停机时长较短,发动机内的部分机油可能没有流回发动机油底壳,此时电子机油尺测量到的初始机油液位不准确,导致修正机油液位也不准确,此时修正机油液位无效。
122.例如,机油回流的情况还受到其他因素的影响,未免出现机油回流至发动机油底壳不完全的情况,将预设时长设定为一个固定时长t,在该固定时长t内,发动机机油在所有情况下都可以完全流回发动机油底壳,若发动机停机时长小于t,发动机停机时长较短,发动机内的部分机油可能没有流回发动机油底壳,修正机油液位无效,若发动机停机时长不
小于t,发动机停机时长较长,发动机停机时长满足发动机内的全部机油都流回发动机油底壳内所需的时长,此时修正机油液位有效。
123.本实施例中,通过确定实时车速是否为预设车速范围内的车速,若实时车速不为预设车速范围内的车速,则确定修正机油液位无效,若实时车速为预设车速范围内的车速,则确定发动机停机时长是否小于预设时长,预设时长为发动机机油全部流回发动机油底壳所需的机油回油时长,若发动机停机时长不小于预设时长,则确定修正机油液位有效,若发动机停机时长小于预设时长,则确定修正机油液位无效,进一步细化了根据实时车速和发动机停机时长确定修正机油液位是否有效的步骤,提高了提高修正机油液位的真实有效性,从而使得用户获得的机油液位更加准确有效。
124.在一实施例中,预设时长还可以根据发动机水温进行设置,预设时长具体通过如下方式确定:
125.s4231:根据预设时长查询数据确定发动机水温对应的机油回油时长,预设时长查询数据为不同发动机水温下的机油回油时长。
126.预设时长可以根据发动机水温确定。在不同的温度下,认为机油流回发动机油底壳所需要的时长不一样。根据不同的发动机水温,对应使用不同的预设时长作为判断阀值。发动机水温(即发动机温度)较高时,机油流回发动机油底壳的速度较快,所需要的预设时长阀值较小,当发动机水温较低时,机油流回发动机油底壳的速度较慢,所需要的预设时长阀值较大,
127.预设对发动机进行试验并记录实际的试验结果,获得在不同温度下机油流回发动机油底壳的机油回油时长,以获得预设时长查询数据。其中,机油回油时长需满足最大体积的机油全部流回发动机油底壳的时长。
128.在获取发动机水温之后,根据预设时长查询数据确定发动机水温对应的机油回油时长。
129.s4232:将对应的机油回油时长作为预设时长。
130.在根据预设时长查询数据确定发动机水温对应的机油回油时长之后,将发动机水温对应的机油回油时长作为预设时长,以提高预设时长的准确性,减少因设置固定的、较大的预设时长所产生的判断失误的可能,进而提高修正机油液位的准确性。
131.例如,将预设时长查询数据制定为map,在在获取发动机水温之后,根据发动机水温查询预设时长查询数据的map,以获取发动机水温对应的机油回油时长,作为当前预设时长。
132.本实施例中,根据发动机水温查询预设时长查询数据的map,以获取发动机水温对应的机油回油时长仅为示例性说明,在其他实施例中,还可以通过其他方式查询预设时长查询数据以获得对应的机油回油时长,在此不再赘述。
133.本实施例中,通过根据预设时长查询数据确定发动机水温对应的机油回油时长,预设时长查询数据为不同发动机水温下的机油回油时长,将对应的机油回油时长作为预设时长,进一步考虑到了温度对机油回油时长的影响,提高了预设时长的准确性,减少了因设置固定的、较大的预设时长所产生的判断失误的可能,进而提高了修正机油液位的准确性。
134.在一实施例中,图4所示,步骤s10之前,即读取电子机油尺测量的机油液位以获得初始机油液位之前,所述方法还包括如下步骤:
135.s11:确定电子机油尺是否发生故障。
136.为避免电子机油尺出现故障导致获取的初始机油液位不准确的情况,在读取电子机油尺测量的机油液位以获得初始机油液位之前,需要确定电子机油尺是否发生故障,进而根据判断情况确定是否读取电子机油尺测量的机油液位以作为初始机油液位。
137.s12:若电子机油尺发生故障,则进行电子机油尺的故障报警。
138.在确定电子机油尺是否发生故障之后,若电子机油尺发生故障,则进行电子机油尺的故障报警,以使用户获知电子机油尺的故障情况,并停止读取电子机油尺测量的机油液位。
139.s13:若电子机油尺未发生故障,则确定发动机的水温传感器是否发生故障。
140.为避免发动机的水温传感器故障导致读取的发动机水温出现错误,进而导致修正机油液位错误,需要确定发动机的水温传感器是否故障。在确定电子机油尺是否发生故障之后,还需要确定发动机的水温传感器是否发生故障。
141.s14:若发动机的水温传感器发生故障,则进行水温传感器的故障报警。
142.在确定发动机的水温传感器是否发生故障之后,若发动机的水温传感器发生故障,则进行水温传感器的故障报警,以使用户获知水温传感器的故障情况,并停止读取发动机的水温传感器的温度。
143.在确定发动机的水温传感器是否发生故障之后,若发动机的水温传感器未发生故障,则读取电子机油尺测量的机油液位以获得初始机油液位,并获取发动机水温,以根据发动机水温对初始机油液位进行修正。
144.本实施例中,读取电子机油尺测量的机油液位以获得初始机油液位之前,通过确定电子机油尺是否发生故障,若电子机油尺发生故障,则进行电子机油尺的故障报警,若电子机油尺未发生故障,则确定发动机的水温传感器是否发生故障,若发动机的水温传感器发生故障,则进行水温传感器的故障报警,避免了电子机油尺出现故障导致获取的初始机油液位不准确的情况,也避免发动机的水温传感器故障导致读取的发动机水温出现错误的情况,进而减少了用户获取到错误机油液位的可能,提高了机油液位的准确性,降低了用户误判风险。
145.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
146.在一实施例中,提供一种机油液位确定装置,该机油液位确定装置与上述实施例中机油液位确定方法一一对应。如图5所示,该机油液位确定装置包括读取模块501、获取模块502、修正模块503、确定模块504,和输出模块505。各功能模块详细说明如下:
147.读取模块501,用于在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位;
148.获取模块502,用于获取所述车辆的发动机水温,并获取所述车辆上电前的发动机停机时长;
149.修正模块503,用于根据所述发动机水温对所述初始机油液位进行修正,获得修正机油液位;
150.确定模块504,用于根据所述发动机停机时长确定所述修正机油液位是否有效;
151.输出模块505,用于若所述修正机油液位有效,则将所述修正机油液位作为机油液位输出。
152.进一步地,所述修正模块503具体用于:
153.获取所述车辆的整车姿态角度;
154.根据所述整车姿态角度对所述初始机油液位进行修正,获得水平机油液位;
155.根据所述发动机水温对所述水平机油液位进行修正,获得所述修正机油液位。
156.进一步地,所述修正模块503还具体用于:
157.获取所述车辆的角度修正数据,所述角度修正数据为所述车辆在不同整车姿态角度下的电子机油尺测量机油液位数据和实际机油液位数据;
158.根据所述整车姿态角度和所述初始机油液位查询所述角度修正数据,以获得所述水平机油液位。
159.进一步地,所述修正模块503还具体用于:
160.获取所述车辆的水温修正数据,所述水温修正数据为所述车辆水平停车时,在不同发动机水温下的电子机油尺测量机油液位数据和实际机油液位数据;
161.根据所述发动机水温和所述水平机油液位查询所述水温修正数据,以获得所述修正机油液位。
162.进一步地,所述确定模块504具体用于:
163.获取所述车辆的实时车速;
164.根据所述实时车速和所述发动机停机时长确定所述修正机油液位是否有效。
165.进一步地,所述确定模块504还具体用于:
166.确定所述实时车速是否为预设车速范围内的车速;
167.若所述实时车速不为所述预设车速范围内的车速,则确定所述修正机油液位无效;
168.若所述实时车速为所述预设车速范围内的车速,则确定所述发动机停机时长是否小于预设时长,所述预设时长为发动机机油全部流回发动机油底壳所需的机油回油时长;
169.若所述发动机停机时长不小于所述预设时长,则确定所述修正机油液位有效;
170.若所述发动机停机时长小于所述预设时长,则确定所述修正机油液位无效。
171.进一步地,所述确定模块504还具体用于:
172.根据预设时长查询数据确定所述发动机水温对应的机油回油时长,所述预设时长查询数据为不同发动机水温下的机油回油时长;
173.将所述对应的机油回油时长作为所述预设时长。
174.进一步地,所述输出模块505还具体用于:
175.若所述修正机油液位无效,则将所述车辆保存的上一次机油液位作为所述机油液位输出。
176.进一步地,所述确定模块504还具体用于:
177.确定所述电子机油尺是否发生故障;
178.若所述电子机油尺发生故障,则进行所述电子机油尺的故障报警;
179.若所述电子机油尺未发生故障,则确定所述发动机的水温传感器是否发生故障;
180.若所述发动机的水温传感器发生故障,则进行所述水温传感器的故障报警。
181.关于机油液位确定装置的具体限定可以参见上文中对于机油液位确定方法的限定,在此不再赘述。上述机油液位确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
182.在一个实施例中,如图6所示,提供了一种机油液位确定装置,该机油液位确定装置包括通过系统总线连接的处理器、存储器。其中,该机油液位确定装置的处理器用于提供计算和控制能力。该机油液位确定装置的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运动提供环境。该计算机程序被处理器执行时以实现一种机油液位确定方法。
183.在一个实施例中,提供了一种机油液位确定装置,包括存储器、处理器及存储在存储器上并可在处理器上运动的计算机程序,处理器执行计算机程序时实现以下步骤:
184.在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位;
185.获取所述车辆的发动机水温,并获取所述车辆上电前的发动机停机时长;
186.根据所述发动机水温对所述初始机油液位进行修正,获得修正机油液位;
187.根据所述发动机停机时长确定所述修正机油液位是否有效;
188.若所述修正机油液位有效,则将所述修正机油液位作为机油液位输出。
189.在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
190.在车辆上电后,读取电子机油尺测量的机油液位以获得初始机油液位;
191.获取所述车辆的发动机水温,并获取所述车辆上电前的发动机停机时长;
192.根据所述发动机水温对所述初始机油液位进行修正,获得修正机油液位;
193.根据所述发动机停机时长确定所述修正机油液位是否有效;
194.若所述修正机油液位有效,则将所述修正机油液位作为机油液位输出。
195.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
196.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
197.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1