车辆故障数据采集方法、车身控制器、车辆及存储介质技术

技术编号:38745922 阅读:16 留言:0更新日期:2023-09-08 23:28
本发明专利技术公开了一种车辆故障数据采集方法、车身控制器、车辆及存储介质。方法包括:在车辆发生故障时,发送诊断故障代码至云平台;响应于云平台基于诊断故障代码发送的数据采集接口开启指令,开启数据采集接口以采集并存储车辆的运行数据至临时存储器;在车辆再次发生故障时,将诊断故障代码和临时存储器中的运行数据发送至云平台或者存储至永久存储器。由此,通过云平台能够快速地获取诊断故障代码和运行数据,且减少了永久存储器存储的数据量和数据上传成本,避免因实时采集和存储运行数据,导致数据量过大而影响车辆内各模块的性能。导致数据量过大而影响车辆内各模块的性能。导致数据量过大而影响车辆内各模块的性能。

【技术实现步骤摘要】
车辆故障数据采集方法、车身控制器、车辆及存储介质


[0001]本专利技术涉及车辆
,尤其涉及一种车辆故障数据采集方法、车身控制器、车辆及存储介质。

技术介绍

[0002]在车辆开发和上市后,车辆的一些功能会发生偶发性的标定问题,即车辆的一些功能或系统的标准或配置可能因为传感器故障或执行器故障等因素出现不稳定或不准确的情况,该偶发性问题通常不会影响车辆的正常行驶。
[0003]相关技术中,通过将车辆内各模块在运行过程中实时产生的关键信息进行上传和存储,以便工作人员根据所上传的关键信息进行故障问题的排查,但是,该关键信息通常数据量较大,导致上传数据的流量成本较大,且影响MCU(Micro Controller Unit,微控制单元)等模块的性能。
[0004]需要说明的是,本
技术介绍
部分中公开的信息仅用于理解本申请构思的
技术介绍
,并且因此,它可以包含不构成现有技术的信息。

技术实现思路

[0005]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的目的在于提出一种车辆故障数据采集方法、车身控制器、车辆及存储介质,通过云平台能够快速地获取诊断故障代码和运行数据,且减少了永久存储器存储的数据量和数据上传成本,避免因实时采集和存储运行数据,导致数据量过大而影响车辆内各模块的性能。
[0006]为达上述目的,本专利技术第一方面实施例提供一种车辆故障数据采集方法,方法包括:在车辆发生故障时,发送诊断故障代码至云平台;响应于云平台基于诊断故障代码发送的数据采集接口开启指令,开启数据采集接口以采集并存储车辆的运行数据至临时存储器;在车辆再次发生故障时,将诊断故障代码和临时存储器中的运行数据发送至云平台或者存储至永久存储器。
[0007]根据本专利技术实施例的车辆故障数据采集方法,在故障再次发生时,将诊断故障代码和运行数据发送至云平台或存储至永久存储器,由此,通过云平台能够快速地获取诊断故障代码和运行数据,且减少了永久存储器存储的数据量和数据上传成本,避免因实时采集和存储运行数据,导致数据量过大而影响车辆内各模块的性能。
[0008]在本专利技术的一些实施例中,将诊断故障代码和临时存储器中的运行数据发送至云平台或者存储至永久存储器,包括:将诊断故障代码和临时存储器中第一预设时间内的运行数据发送至云平台,其中,第一预设时间包括故障发生时刻。
[0009]在本专利技术的一些实施例中,将诊断故障代码和临时存储器中的运行数据发送至云平台或者存储至永久存储器,包括:将诊断故障代码发送至云平台,并在车辆满足预设条件时,将临时存储器中的运行数据存储至永久存储器。
[0010]在本专利技术的一些实施例中,车辆故障数据采集方法还包括:响应于云平台基于诊
断故障代码发送的数据调取指令,将永久存储器中第二预设时间内的运行数据发送至云平台,其中,第二预设时间包括故障发生时刻。
[0011]在本专利技术的一些实施例中,预设条件包括车辆处于休眠状态。
[0012]在本专利技术的一些实施例中,车辆故障数据采集方法还包括:在故障消除后,关闭数据采集接口。
[0013]在本专利技术的一些实施例中,车辆故障数据采集方法还包括:在车辆成功升级后,确定故障消除。
[0014]为达上述目的,本专利技术第二方面实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述任一实施例的车辆故障数据采集方法。
[0015]根据本专利技术实施例的计算机可读存储介质,基于前述的车辆故障数据采集方法,通过云平台能够快速地获取诊断故障代码和运行数据,且减少了永久存储器存储的数据量和数据上传成本,避免因实时采集和存储运行数据,导致数据量过大而影响车辆内各模块的性能。
[0016]为达上述目的,本专利技术第三方面实施例提供了一种车身控制器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时,实现上述任一实施例的车辆故障数据采集方法。
[0017]根据本专利技术实施例的车身控制器,基于前述的车辆故障数据采集方法,通过云平台能够快速地获取诊断故障代码和运行数据,且减少了永久存储器存储的数据量和数据上传成本,避免因实时采集和存储运行数据,导致数据量过大而影响车辆内各模块的性能。
[0018]为达上述目的,本专利技术第四方面实施例提供了一种车辆,包括前述的车身控制器。
[0019]根据本专利技术实施例的车辆,基于前述的车辆故障数据采集方法,通过云平台能够快速地获取诊断故障代码和运行数据,且减少了永久存储器存储的数据量和数据上传成本,避免因实时采集和存储运行数据,导致数据量过大而影响车辆内各模块的性能。
[0020]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0021]本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0022]图1是根据本专利技术一个实施例的车辆故障数据采集方法的流程示意图。
[0023]图2是根据本专利技术一个实施例的车辆诊断故障代码的示意图。
[0024]图3是根据本专利技术另一个实施例的车辆故障数据采集方法的流程示意图。
[0025]图4是根据本专利技术又一个实施例的车辆故障数据采集方法的流程示意图。
[0026]图5是根据本专利技术一个实施例的车身控制器的结构框图。
[0027]图6是根据本专利技术一个实施例的车辆的结构框图。
具体实施方式
[0028]下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描
述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0029]下面结合附图详细描述本专利技术实施例的车辆故障数据采集方法、车身控制器、车辆及存储介质。
[0030]需要说明的是,通常情况下,在车辆开发或生产过程中,需要对车辆的各个系统或组件进行测试,测试过程中要对相应参数进行标定,以保证行车安全,例如:负荷驱动能力相关参数标定之前,首先需要确定负载处于稳定状态,然后将驱动系统与负载在整车环境集成,在驱动系统上电、发动机启动或上高压等特定条件下,测量驱动负荷的输出功率以确定每个负荷的最大工作负荷范围和最小工作负荷范围,并考虑驱动芯片所能承受的最大电流阈值,如此,驱动系统在负荷范围内或最大电流阈值范围内工作时能够尽可能地保证驱动系统的安全性和可靠性,反之,由于标定实验次数或环境等因素的限制,使得标定值设置的不够合理,导致驱动系统在负荷范围外或最大电流阈值范围外工作时,可能会导致负载无法正常工作或引起其他问题,因此,通过对上述参数进行提前标定,以确保驱动系统的性能和功能符合设计要求。
[0031]在已经进行标定并获取参数的基础上,通过加权系数定义诊断标定参数的诊断范围,其中,诊断标定参数是用于诊断车辆系统或组件状态的参数,通过定义本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆故障数据采集方法,其特征在于,所述方法包括:在所述车辆发生故障时,发送诊断故障代码至云平台;响应于所述云平台基于所述诊断故障代码发送的数据采集接口开启指令,开启所述数据采集接口以采集并存储所述车辆的运行数据至临时存储器;在所述车辆再次发生所述故障时,将所述诊断故障代码和所述临时存储器中的运行数据发送至所述云平台或者存储至永久存储器。2.根据权利要求1所述的方法,其特征在于,所述将所述诊断故障代码和所述临时存储器中的运行数据发送至所述云平台或者存储至永久存储器,包括:将所述诊断故障代码和所述临时存储器中第一预设时间内的运行数据发送至所述云平台,其中,所述第一预设时间包括所述故障发生时刻。3.根据权利要求1所述的方法,其特征在于,所述将所述诊断故障代码和所述临时存储器中的运行数据发送至所述云平台或者存储至永久存储器,包括:将所述诊断故障代码发送至所述云平台,并在所述车辆满足预设条件时,将所述临时存储器中的运行数据存储至所述永久存储器。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于...

【专利技术属性】
技术研发人员:丁万兴
申请(专利权)人:北京汽车研究总院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1