一种汽车控制器静态电流超标诊断方法、装置及车辆与流程
1.本技术实施例涉及汽车技术领域,具体而言,涉及一种汽车控制器静态电流超标诊断方法、装置及车辆。
背景技术:
2.随着汽车的电动化和智能化程度越来越高,控制器逻辑也越来越复杂。由控制器静态电流超标导致的汽车亏电问题也越来越多,一旦汽车亏电后不能启动,造成影响较大、问题严重度等级高、易引起用户强烈抱怨。
3.发明人发现,目前静态电流超标诊断依赖汽车故障复现,才能通过拔保险、拔接插件的方式定位故障控制器,如果故障不复现则不能定位故障控制器,则会导致排查难度高,排查周期长。
技术实现要素:
4.本技术实施例提供一种汽车控制器静态电流超标诊断方法、装置及车辆,旨在解决静态电流超标诊断必须汽车故障复现才能诊断,从而导致排查难度高、排查周期长的问题。
5.本技术实施例第一方面提供一种汽车控制器静态电流超标诊断方法,所述方法包括:在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机对应的状态;若在所述计时器的预设计时时长内,所述目标控制器的状态机的状态持续保持在目标状态,则确定所述目标控制器故障;所述目标状态表征所述目标控制器的静态电流超过预设电流阈值。
6.可选地,在确定所述目标控制器故障的情况下,生成所述目标控制器的第一故障码;在检测到车辆唤醒时,将所述第一故障码进行显示。
7.可选地,若在所述预设时长内,所述目标控制器的的状态机的状态发生跳转,则基于所述发生改变的状态,对所述计时器进行重置;其中,目标控制器的状态机的状态发生跳转包括:
8.由所述目标状态跳转到所述其他状态,以及从其他状态跳转到所述目标状态;其中,所述其他状态表征所述目标控制器的静态电流低于所述预设电流阈值。
9.可选地,在检测到汽车从总线睡眠的状态变更到总线唤醒的状态时,停止计时器的计时。
10.可选地,在所述预设时长内,统计所述目标控制器的状态机的状态发生跳转的次数;在所述发生跳转的次数超过目标次数的情况下,生成所述目标控制器的第二故障码。
11.可选地,在检测到车辆被唤醒时,将所述第二故障码进行显示。
12.可选地,统计所述目标控制器的状态机发生跳转的次数,包括:开启计数器,通过计数器对所述目标控制器的状态机的状态发生跳转的次数进行计数;在所述发生跳转的次数未超过目标次数的情况下,清零所述计数器。
13.可选地,将所述计数器记录的次数存储至存储器。
14.本技术还提供一种汽车控制器静态电流超标的诊断装置,包括:监测模块,用于在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机的状态;
15.诊断模块,用于在所述计时器的预设计时时长内,判断所述目标控制器的状态机的状态是否持续保持在所述目标状态,若持续保持在所述目标状态则确定所述目标控制器故障。
16.本技术还提供了一种车辆,包括如本技术实施例汽车控制器静态电流超标的诊断的方法中所述的一个或多个的方法的步骤,或包括本技术实施例中的汽车控制器静态电流超标的诊断装置。
17.本技术具有以下优点:
18.采用本技术实施例的技术方案,在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的静态电流;若在所述计时器的预设计时时长内,所述目标控制器的静态电流持续超过预设电流阈值,则确定所述目标控制器故障。采用本技术实施例的方法在判断到控制器的静态电流超标并持续了预设计时时长后,便可以确定出该控制器出现故障,无需故障复现就可快速对车辆出现的问题进行定位,大大缩短问题排查时间。
附图说明
19.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1是本技术实施例中目标控制器是否故障的检测步骤流程图;
21.图2是本技术实施例中一种控制器a的状态机的不同状态及对应的工作电流;
22.图3是本技术实施例中计时器对静态电流超标情况的诊断流程图;
23.图4是本技术实施例中计数器对静态电流超标情况的诊断流程图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.正常情况下汽车在电源关闭后,汽车的总线进入睡眠,(汽车总线为控制器局域网,是一种能有效支持分布式控制和实时控制的串行通讯网络)汽车总线进入睡眠后汽车上其余的控制器在规定时间内也将进入本地睡眠状态(指整车总线睡眠后,控制器停止部分或全部功能,控制器达到静态电流目标值)。
26.若汽车在总线睡眠后控制器在规定时间未进入本地睡眠状态,控制器中的静态电流超过目标值,则会导致汽车出现亏电。亏电产生后不但对汽车的电瓶造成损害,还会出现汽车无法启动进而导致用户体验变差。现有的大部分控制器的静态电流超标的情况为偶发情况,偶发后不再复现故障,需要长时间多次排查,甚至部分问题因为一直不复现而导致多
车次重复出现亏电而问题得不到解决。
27.例如,某个控制器a在一次出现故障后,汽车便亏电无法启动,用户无法到出现故障的这个控制器,而控制器a在下一次的汽车亏电中可能并没有出现故障,而是另外的控制器b出现故障,因此,用户无法排查到出现故障的控制器。此外,如果后续一直未出现亏电的问题,则控制器a的故障便不会被复现。
28.有鉴于此,本技术实施例提供了一种汽车控制器静态电流超标的诊断方法,采取的技术构思是:在汽车总线睡眠的情况下,通过对控制器的状态机的状态进行监控,即实现了对控制器的静态电流的监控,以确定出现故障的控制器,从而解决了静态电流超标诊断必须汽车故障复现才能诊断,从而导致排查难度高、排查周期长的问题。
29.参照图1所示,示出了本技术中对目标控制器是否故障的检测步骤流程图,如图1所示,包括以下步骤:
30.步骤s21:首先在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机对应的状态。
31.步骤s22:若在所述计时器的预设计时时长内,所述目标控制器的状态机的状态持续保持在目标状态,则确定所述目标控制器故障;所述目标状态表征所述目标控制器的静态电流超过预设电流阈值。
32.在本技术实施例中,对控制器是否出现静态电流超标的情况是在汽车总线睡眠的情况下进行判断的。
33.在本技术实施例中,汽车内的目标控制器可以是多种,其中,多种的控制器在汽车总线睡眠后可能存在三种情况,其中,情况一为全部控制器处于睡眠状态,此时控制器中的静态电流处于最低水平,未达到静态电流超标的标准;情况二为控制器中的部分处于本地睡眠状态,另一部分处于唤醒状态,即控制器内存在工作的电流,此时的控制器存在静态电流超标的情况;情况三为全部的控制器处于唤醒状态,此时的控制器存在静态电流超标的情况。
34.在这三种情况中,情况二和情况三中的控制器的状态机处于所述目标状态,即反映控制器中的静态电流超标;情况一中的控制器的状态机处于除所述目标状态外的其他状态,即反映控制器的静态电流未超标。
35.在本技术实施例中,控制器的功能可以为多个,参照图2,图为其中一种控制器a的状态机的状态及对应工作电流图,如图所示的控制器a具有功能1、功能2和功能3,在开启或关闭功能后控制器a对应出现四种状态,分别为状态一、状态二、状态三和状态四。
36.其中,状态一为总线唤醒,功能1、功能2和功能3均正常运行,对应的工作电流为2000ma;
37.状态二为汽车总线睡眠,控制器a功能1关闭,功能2和功能3正常运行,此时对应的工作电流为1500ma;
38.状态三为汽车总线睡眠,控制器a功能1和功能2关闭,功能3正常运行,此时对应的工作电流为700ma;
39.状态四为汽车总线睡眠,控制器a功能1、功能2、功能3均关闭,此时对应的工作电流为1ma。
40.如图2所示,状态二和状态三反映的均为总线睡眠后控制器a中的静态电流超标的
情况,即为所述目标状态,此时控制器a中的静态电流超过阈值,长时间保持此状态会导致汽车电瓶受损,同时使汽车产生亏电,甚至会导致汽车无法启动。状态四为控制器a和汽车总线均进入睡眠状态后的状态,即为除目标状态外的其他状态,此时控制器a内的静态电流保持为最小,即为静态电流的阈值,汽车总线睡眠后控制器保持此状态,则不会对汽车电瓶造成损害。
41.在一些实施例中,控制器可以为多个,控制器的功能也可以为多个,一般情况下,具有更多功能的车对应的控制器数量也越多,本技术不对其数量加以限制。
42.在本技术实施例中,预设时长为根据具体情况设定的控制器的状态机的状态监测时间,若控制器的状态机的状态持续时间超过此预设时长,则判断控制器存在故障。可以设定预设时长为t,例如上述中的控制器a处于状态二或状态三且维持的时间超过t,即判断控制器出现故障。
43.在一些实施例中,预设时长t并不是一个固定时长,可以根据车辆的具体情况进行设定,一般情况下,车辆存在越多的控制器,存在越多的功能性控制器(常出现于高端车型中),即预设时长t越长。
44.若在所述计时器的预设计时时长内,目标控制器的的状态机的状态始终保持在目标状态,则在超过预设时长后自动终止计时器。
45.采用本技术实施例的技术方案,首先对汽车总线是否处于睡眠状态进行监测,检测到汽车总线睡眠后,开启计时器并监控目标控制器的状态机的状态,若在所述计时器的预设计时时长内,所述目标控制器的状态机的状态持续保持在目标状态,则确定所述目标控制器故障。采用本技术实施例的方法无需其他传感器,只需要计时器测定控制器的状态机的状态的持续时长,便可以确定出该控制器是否出现故障,相比于现有技术中需要故障重现才能确定控制器出现静态电流超标的方式,大大缩短问题排查时间且实现方式更加简单方便。
46.本方法的应用场景通常为两种,第一种场景是在车主用车完毕后,整车总线睡眠后部分控制器不能达到本地睡眠状态导致静态电流超标,从而引起汽车亏电或蓄电池电量快速降低;第一种场景是在车主用车完毕,将电源模式调为off,整车总线睡眠后控制器达到本地睡眠状态,但经过一段时间后由于未知原因部分控制器本地唤醒后一直保持本地唤醒状态而不能再进入本地睡眠状态,从而引起汽车亏电或蓄电池电量快速降低。
47.针对上述两种情况,参照图3,为本技术实施例示出的对控制器静态电流超标的诊断流程图。在图3中,dtc(diagnostic trouble cod)为诊断故障码,诊断故障码用于对控制器的状态机的状态进行记录,在控制器的状态机出现持续保持目标状态时可生成对应的诊断故障码,便于在出现亏电情况后寻故障控制器。
48.结合图3对本技术实施例中的控制器静态电流超标检测方法进行介绍:
49.在另一种实施例中,在检测出目标控制器出现故障时,可以生成故障的故障码。具体地,如下所述:在确定所述目标控制器故障的情况下,生成所述目标控制器的第一故障码;并在检测到车辆唤醒时,将所述第一故障码进行显示。
50.在本技术实施例中,在步骤21中确定控制器出现故障后,生成第一故障码,出现第一故障码后对其进行快照保存。
51.在汽车总线睡眠后生成对应的故障码及快照,通过此故障码可以快速锁定导致汽
车亏电的控制器,无需故障复现就可快速对车辆出现的问题进行定位,大大缩短问题排查时间;本技术实施例的诊断方法实现方式简单,无需蓄电池传感器、智能保险盒等电流测量装置,适用性更广;本技术实施例的诊断方法可以直接定位到问题回路,提高了对故障的解决效率,对问题的分析更加清晰;产生故障码后通过读取故障码即可定位问题控制器,不再需要占用用户车辆,不需要再拆卸车辆零部件,提高用户满意度。
52.在另一种实施例中,在预设时长内,若目标控制器的状态机的状态在目标状态与其他状态之间反复跳转,此种情况下,为了准确地检测目标控制器的故障,可以按照状态机的状态跳转次数或持续时间确定是否出现故障。
53.首先对本技术所指控制器的状态机的状态跳转的情况进行说明:
54.若在所述预设时长内,所述目标控制器的状态机的状态发生跳转,对所述计时器进行重置;其中,所述目标控制器的状态机的状态发生跳转包括:
55.由所述目标状态跳转到所述其他状态,以及从其他状态跳转到所述目标状态;
56.其中,所述其他状态表征所述目标控制器的静态电流低于所述预设电流阈值。需要注意的是,上述其他状态即为所述除目标状态外的其他状态。
57.在申请实施例中,计时器用于对目标控制器的状态机的状态持续的时间进行计时,通过计时器的计时若控制器的状态机的状态持续保持目标状态,且时间超过预设时长,在判断控制器故障后即生成对应的第一故障码并快照保存。
58.诊断逻辑为:在汽车总线睡眠后,开始监控控制器是否达到本地睡眠状态,并启动计时器(以下简称:timer_qc)进行计时;
59.计时过程中如控制器本地睡眠(或控制器由本地睡眠转变为本地唤醒),则对timer_qc进行重置;
60.timer_qc计时超出预设时长后(t是规定时间),生成第一故障码并记录快照信息(如在本地睡眠状态下持续t时间后即为停止计时),timer_qc超出预设时长后停止计时。
61.在申请实施例中,若目标控制器的状态机的状态发生跳转且计时器的计时时间未超过预设时长,例如上述的控制器的状态机的状态由其他状态跳转为目标状态,同时计时器中的时间未达到t,则对计时器的计时进行重置;若上述控制器的状态机的状态由目标状态跳转为其他状态,同时计时器中的计时未达到t,则同样对计时器的计时进行重置。
62.对计时器的计时进行重置用于对控制器的故障与否进行进一步的判断,此时可能出现两种情况。情况一为在汽车总线睡眠后,部分控制器会持续工作一段时间以维持用户正常的需要,通常此持续时间短于上述的预设时长,若在此时间过后控制器的状态机的状态持续了预设时长后仍然未达到其他状态,即可判断控制器出现静态电流超标的故障。情况二为若汽车总线睡眠后,控制器同时睡眠,但在一段时间后(未超过预设时长)由于未知原因全部控制器或部分控制器唤醒,且控制器的状态机的状态处于目标状态,此时计时器的计时重置,并重新开始计时。通过计时器的计时重置设置可以更好的查控制器出现故障的原因。
63.在本技术实施例中,若在检测到汽车从总线睡眠的状态变更到总线唤醒的状态时,停止计时器的计时。到汽车从总线睡眠的状态变更到总线唤醒的状态时,此测定控制器的状态机的状态的策略不再适用于本情况,清除计时器内的计时并且停止计时。
64.在另一些实施例中,参照图4,在所述预设时长内,统计所述目标控制器的状态机
的状态发生跳转的次数;在所述发生跳转的次数超过目标次数的情况下,生成所述目标控制器的第二故障码。
65.在本技术实施例中,将所述计数器记录的次数存储至存储器,存储器可以将计数器的计数次数数据存储器。
66.计数器的运行过程为,在汽车总线睡眠后,控制器每次本地唤醒(汽车总线仍处于睡眠状态),需进行计数器qc_counter+=1,其中,qc_counter为计数器,counter+=1相当于count++,即count加1;
67.控制器每次本地休眠时需要将qc_counter+=1存储到存储器中,下次本地唤醒后在之前数值基础上进行累加;
68.当qc_counter超过规定次数后,生成第二故障码并记录快照信息。qc_counter超出规定次数后停止。
69.在本技术实施例中,若目标控制器内的状态机的状态频繁的进行跳转,其跳转次数超过规定的目标次数后,判断控制器出现故障并对生成第二故障码。汽车总线睡眠后控制器可能会出现频繁的唤醒后又睡眠,并如此反复,且每次唤醒或睡眠持续的时间均不超过预设时长t,此种情况出现后,由于持续时间未达到预设时长,不会生成对应的第一故障码,但是此种情况仍然会对汽车的电瓶造成损害,使汽车亏电。故如出现此种故障,产生第二故障码。
70.第一故障码和第二故障码可以是不同的,其中,第一故障码用于指示控制器的状态机的状态处于目标状态持续时间超过规定时间的情况,第二故障码用于指示控制器的状态机的状态跳转次数超过规定次数的情况。
71.在本技术实施例中,生成第二故障码后,在检测到车辆被唤醒时,将所述第二故障码进行显示,显示出的第二故障码便于在发现此故障进行针对性的检修。
72.在本技术实施例中,用于统计所述目标控制器的状态机的状态发生跳转的次数的装置可以为计数器,通过计数器在每次的状态机的状态发生跳转后进行计数。包括:开启计数器,通过计数器对所述目标控制器的状态机的状态发生跳转的次数进行计数;在所述发生跳转的次数未超过目标次数的情况下,清零所述计数器。
73.在本技术实施例中,计数器上规定的目标次数的数值可以根据实际情况来进行设定。
74.在本技术实施例中,在所述发生跳转的次数未超过目标次数的情况下,在最后一次控制器状态机的状态改变后,其保持最后存在的状态的时间持续超过预设时长后,此时存在两种情况,一是其保持最后的的状态机的状态为目标状态,此时生成第一故障码,另一种是保持最后的状态机的状态为其他状态,此时清零所述计数器。
75.基于同一发明构思,本技术另一实施例提供一种汽车控制器静态电流超标的诊断装置,该装置包括:
76.监测模块,用于在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机的状态;
77.诊断模块,用于在所述计时器的预设计时时长内,判断所述目标控制器的状态机的状态是否持续保持在目标状态,若持续保持在目标状态则确定所述目标控制器故障。;
78.可选地,所述装置还可以包括以下模块:
79.第一故障码生成模块,用于在确定所述目标控制器故障的情况下,生成所述目标控制器的第一故障码;
80.第一故障码显示模块,用于在检测到车辆唤醒时,将所述第一故障码进行显示。
81.可选地,所述装置还包括:
82.计时器重置模块,用于在所述预设时长内,所述目标控制器的状态机的状态发生跳转,则基于所述发生跳转的状态,对所述计时器进行重置;
83.其中,所述目标控制器的状态机的状态发生跳转包括:由所述目标状态跳转到所述其他状态,以及从其他状态跳转到所述目标状态;其中,所述其他状态表征所述目标控制器的静态电流低于所述预设电流阈值。
84.可选地,所述装置还包括:
85.计时器停止模块,用于在检测到汽车总线由睡眠状态变更为总线唤醒的状态,停止计时器的计时。可选地,所述装置还包括:
86.静态电流变化计数模块,用于统计所述目标控制器的状态机的状态发生跳转的次数,若目标控制器的状态机的状态发生跳转的次数超过规定次数,则确定所述目标控制器故障;
87.在目标控制器的状态机的状态发生跳转的次数未超过目标次数的情况下,清零计数次数。
88.可选地,所述装置还包括:
89.第二故障码生成模块,用于在确定所述目标控制器故障的情况下,生成所述目标控制器的第二故障码;
90.第二故障码显示模块,用于在检测到车辆唤醒时,将所述第二故障码进行显示。
91.可选地,所述装置还包括:
92.存储器模块,用于存储计数器记录的次数。
93.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
94.基于同一发明构思,本技术另一实施例提供一种车辆,所述车辆设置有监测装置、计时装置、反馈装置和计数装置,使该车辆可执行上述本技术实施例所述的汽车控制器静态电流超标的诊断的方法,或包括上述的汽车控制器静态电流超标的诊断装置。
95.在本技术实施例中,适合安装此汽车控制器静态电流超标的诊断装置的车辆为所有车型,适合采用上述的汽车控制器静态电流超标的诊断的方法的控制器为所有常见电控制器。
96.总体来说,本技术提供的汽车控制器静态电流超标的诊断的方法和汽车控制器静态电流超标的诊断装置具有以下优点:
97.适用性强,可适配不同车型、适配各种常用控制器;
98.实现简单,无需电流测量装置即可完成诊断;
99.通过监控控制器的状态机的状态可实现对控制器静态电流的分布式诊断,各控制器均可独立完成静态电流超标诊断过程,不需要其它传感器、控制器配合,诊断过程更简洁,诊断结果更加直观;
100.汽车总线睡眠后利用控制器的状态机的状态和计时的方式进行故障判断,通过计
时避免设计导致的状态机不跳转,避免误判。
101.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
102.还需要说明的是,在本文中,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,诸如“第一”和“第二”之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,也不能理解为指示或暗示相对重要性。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
103.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术,本说明书内容不应理解为对本技术的限制。同时,对于本领域的一般技术人员,依据本技术,在具体实施方式及应用范围上均会有不同形式的改变之处,这里无需也无法对所有的实施方式予以穷举,而由此所引伸出的显而易见的变化或变动仍处于本技术的保护范围之中。
技术特征:
1.一种汽车控制器静态电流超标的诊断方法,其特征在于,所述方法包括:在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机对应的状态;若在所述计时器的预设时长内,所述目标控制器的状态机的状态持续保持在目标状态,则确定所述目标控制器故障;所述目标状态表征所述目标控制器的静态电流超过预设电流阈值。2.根据权利要求1所述的汽车控制器静态电流超标的诊断方法,其特征在于,所述方法还包括:在确定所述目标控制器故障的情况下,生成所述目标控制器的第一故障码;在检测到车辆唤醒时,将所述第一故障码进行显示。3.根据权利要求1所述的汽车控制器静态电流超标的诊断方法,其特征在于,所述方法还包括:若在所述预设时长内,所述目标控制器的状态机的状态发生跳转,则对所述计时器进行重置;其中,所述目标控制器的状态机的状态发生跳转包括:由所述目标状态跳转到所述其他状态,以及从其他状态跳转到所述目标状态;其中,所述其他状态表征所述目标控制器的静态电流低于所述预设电流阈值。4.根据权利要求1所述的汽车控制器静态电流超标的诊断方法,其特征在于,所述方法还包括:在检测到汽车从总线睡眠的状态变更到总线唤醒的状态时,停止计时器的计时。5.根据权利要求3所述的汽车控制器静态电流超标的诊断方法,其特征在于,所述方法还包括:在所述预设时长内,统计所述目标控制器的状态机的状态发生跳转的次数;在所述发生跳转的次数超过目标次数的情况下,生成所述目标控制器的第二故障码。6.根据权利要求5所述的汽车控制器静态电流超标的诊断方法,其特征在于,所述方法还包括:在检测到车辆被唤醒时,将所述第二故障码进行显示。7.根据权利要求5所述的汽车控制器静态电流超标的诊断方法,其特征在于,统计所述目标控制器的状态机发生跳转的次数,包括:开启计数器,通过计数器对所述目标控制器的状态机的状态发生跳转的次数进行计数;在所述发生跳转的次数未超过目标次数的情况下,清零所述计数器。8.根据权利要求5所述的汽车控制器静态电流超标的诊断方法,其特征在于,所述方法还包括:将所述计数器记录的次数存储至存储器。9.一种汽车控制器静态电流超标的诊断装置,所述装置包括:监测模块,用于在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机的状态;诊断模块,用于在所述计时器的预设计时时长内,判断所述目标控制器的状态机的状
态是否持续保持在所述目标状态,若持续保持在所述目标状态则确定所述目标控制器故障。10.一种车辆,包括如权利要求1-8任一项所述的一种汽车控制器静态电流超标的诊断的方法,或包括权利要求9所述的汽车控制器静态电流超标的诊断装置。
技术总结
本申请实施例提供了一种汽车控制器静态电流超标诊断方法、装置及车辆,所述方法包括:在检测到汽车总线睡眠的情况下,开启计时器并监控目标控制器的状态机对应的状态;若在所述计时器的预设计时时长内,所述目标控制器的状态机的状态持续保持在目标状态,则确定所述目标控制器故障,本申请旨在解决静态电流超标诊断必须汽车故障复现才能诊断,从而导致排查难度高、排查周期长的问题。排查周期长的问题。排查周期长的问题。