电动汽车故障诊断中存储时间戳的方法及系统技术方案

技术编号:29079019 阅读:26 留言:0更新日期:2021-06-30 09:38
本发明专利技术公开了一种电动汽车故障诊断中存储时间戳的方法,在整车控制器VCU中增加一块时钟芯片,整车控制器VCU中的主控芯片与时钟芯片连接,用于与时钟芯片信息交互获取时钟芯片中的当前的时间点并在故障时存储时钟芯片获取的时间戳信息。本发明专利技术的优点在于:可以记录故障对应的时间戳,方便维修人员诊断使用,为技术人员对故障原因进行分析时,能够提供更多的依据;而且硬件改进点较少,实现方便可靠。实现方便可靠。实现方便可靠。

【技术实现步骤摘要】
电动汽车故障诊断中存储时间戳的方法及系统


[0001]本专利技术涉及电动汽车诊断系统,对诊断系统过程中记录的故障加入时间戳,以协助技术人员更好的对故障原因进行分析与排查。特别涉及一种电动汽车故障诊断中存储时间戳的方法及系统。

技术介绍

[0002]目前电动汽车中的VCU多采用UDS协议中的19服务作为诊断方法,通过该协议,VCU能记录由开发人员事先定义好的故障种类,并可根据相应的标志区分发生的故障,哪些是历史故障,哪些是正在发生的故障。这些记录能很好的帮助技术人员对问题进行分析和排查,然而存在这么几种情况,当读取到多条故障记录时,技术人员无法有效知道这些故障记录之间的联系,因为这些故障记录有可能是因为某个故障引起的,也可能是因为多个故障在不同时段引起的。另外一种情况是,当车主反馈的某个故障其实是与VCU无关,然而VCU中存在的故障记录会让技术人员误以为该故障与VCU相关,从而作出错误的判断。在这几种类似的情况下,技术人员就有可能因为信息的缺失对故障发生的真实原因作出错误的判断,从而作出错误的决策。本专利技术是对这些故障记录加入时间戳的功能,方便技术人员对故障记录被记录的时间点有着充分的了解,通过该种方法为技术人员对故障原因进行分析时,能够提供更多的依据。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,提供一种电动汽车故障诊断中存储时间戳的方法及系统。
[0004]为了实现上述目的,本专利技术采用的技术方案为:电动汽车故障诊断中存储时间戳的方法,在整车控制器VCU中增加一块时钟芯片,整车控制器VCU中的主控芯片与时钟芯片连接,用于与时钟芯片信息交互获取时钟芯片中的当前的时间点并在故障时存储时钟芯片获取的时间戳信息。
[0005]所述主控芯片通过UDS协议将故障信息记录到EEPROM和或FLASH中,同时将从时钟芯片获取的当前故障发生的时间点存储到非易失存储器中。
[0006]在整车控制器中设置法拉电容,VCU工作时,为法拉电容充电到与主控芯片相同的电压并在VCU进入低功耗状态下,拉法电容为时钟芯片供电。
[0007]VCU内部的主控芯片发送相关数据控制该芯片时钟的运行与设置等功能,同时也可通过相关通信协议将当前时间数据反馈给VCU主控芯片。
[0008]整车控制器VCU的主控芯片中集成UDS协议对故障信息进行诊断存储,同时通过与其连接的时钟芯片进行信息交互,获取故障发生时对应的时间戳并存储在EEPROM或FALSH中。
[0009]整车控制器VCU中主控芯片与CAN通信模块连接,用于与外接的CAN工具卡通信,所述CAN工具卡用于读取存储的故障信息和故障信息对应的时间戳信息。
[0010]时钟芯片的时钟信息在初始化时或定期进行更新设置,更新设置方法包括:通过主控芯片与外部CAN工具卡通信连接后,接收外部CAN工具卡传输的时钟信息并更新时钟芯片中的信息或者VCU获取整车其它ECU提供的时钟信息对时钟芯片进行更新。
[0011]VCU根据预设通信协议同外部的CAN工具卡进行数据交互,数据交互的内容包括时钟设置、时间获取、故障信息时间戳获取。
[0012]通信协议中定义两帧报文ID帧,一帧为CAN卡发送给VCU,另外一帧为VCU对给CAN卡报文帧的响应;预先设置时钟设置CAN报文内容数据帧格式、时钟获取的数据帧格式、故障信息对应时间戳获取的数据帧格式,按照设定的数据帧格式进行通信解析并完成数据的交互。
[0013]电动汽车故障诊断中存储时间戳的系统,包括整车控制器VCU、法拉电容、时钟芯片,所述法拉电容、时钟芯片集成在VCU中,所述整车控制器VCU的主控芯片与时钟芯片连接,用于与时钟芯片信息交互获取时钟芯片中的当前的时间点并在故障时存储时钟芯片获取的时间戳信息;所述法拉电容与时钟芯片连接,用于为时钟芯片供电;VCU工作时,为法拉电容充电到与主控芯片相同的电压并在VCU进入低功耗状态下,拉法电容为时钟芯片供电。
[0014]本专利技术的优点在于:可以记录故障对应的时间戳,方便维修人员诊断使用,为技术人员对故障原因进行分析时,能够提供更多的依据;而且硬件改进点较少,实现方便可靠。
附图说明
[0015]下面对本专利技术说明书各幅附图表达的内容及图中的标记作简要说明:
[0016]图1为本专利技术VCU内部原理图。
具体实施方式
[0017]下面对照附图,通过对最优实施例的描述,对本专利技术的具体实施方式作进一步详细的说明。
[0018]电动汽车故障诊断中存储时间戳的方法,在整车控制器VCU中增加一块时钟芯片,整车控制器VCU中的主控芯片与时钟芯片连接,用于与时钟芯片信息交互获取时钟芯片中的当前的时间点并在故障时存储时钟芯片获取的时间戳信息。主控芯片通过UDS协议将故障信息记录到EEPROM和或FLASH中,同时将从时钟芯片获取的当前故障发生的时间点存储到非易失存储器中。
[0019]在整车控制器中设置法拉电容,VCU工作时,为法拉电容充电到与主控芯片相同的电压并在VCU进入低功耗状态下,拉法电容为时钟芯片供电。VCU内部的主控芯片发送相关数据控制该芯片时钟的运行与设置等功能,同时也可通过相关通信协议将当前时间数据反馈给VCU主控芯片。
[0020]整车控制器VCU的主控芯片中集成UDS协议对故障信息进行诊断存储,同时通过与其连接的时钟芯片进行信息交互,获取故障发生时对应的时间戳并存储在EEPROM或FALSH中。整车控制器VCU中主控芯片与CAN通信模块连接,用于与外接的CAN工具卡通信,所述CAN工具卡用于读取存储的故障信息和故障信息对应的时间戳信息。
[0021]时钟芯片的时钟信息在初始化时或定期进行更新设置,更新设置方法包括:通过主控芯片与外部CAN工具卡通信连接后,接收外部CAN工具卡传输的时钟信息并更新时钟芯
片中的信息或者VCU获取整车其它ECU提供的时钟信息对时钟芯片进行更新。
[0022]VCU根据预设通信协议同外部的CAN工具卡进行数据交互,数据交互的内容包括时钟设置、时间获取、故障信息时间戳获取。通信协议中定义两帧报文ID帧,一帧为CAN卡发送给VCU,另外一帧为VCU对给CAN卡报文帧的响应;预先设置时钟设置CAN报文内容数据帧格式、时钟获取的数据帧格式、故障信息对应时间戳获取的数据帧格式,按照设定的数据帧格式进行通信解析并完成数据的交互。
[0023]本专利技术是在现有VCU内部增加一时钟芯片,该时钟芯片具有低功耗和时钟的功能,VCU内部的主芯片可通过和该芯片的信息交换从而获取当前的时间点。当故障发生时,主芯片除了通过UDS协议将故障信息记录到内部的EEPROM或FLASH中,同时也将当前发生的时间点也记录到内部的非易失存储器中,技术人员除了能通过UDS协议读取到故障信息外,还能够通过自定义的协议读取对应故障记录的时间戳,结合故障记录以及时间戳,相关技术人员将能够更好更准确的对故障的原因进行判断。
[0024]VCU内部增加时钟芯片和法拉电容,其中法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.电动汽车故障诊断中存储时间戳的方法,其特征在于:在整车控制器VCU中增加一块时钟芯片,整车控制器VCU中的主控芯片与时钟芯片连接,用于与时钟芯片信息交互获取时钟芯片中的当前的时间点并在故障时存储时钟芯片获取的时间戳信息。2.如权利要求1所述的电动汽车故障诊断中存储时间戳的方法,其特征在于:所述主控芯片通过UDS协议将故障信息记录到EEPROM和或FLASH中,同时将从时钟芯片获取的当前故障发生的时间点存储到非易失存储器中。3.如权利要求1或2所述的电动汽车故障诊断中存储时间戳的方法,其特征在于:在整车控制器中设置法拉电容,VCU工作时,为法拉电容充电到与主控芯片相同的电压并在VCU进入低功耗状态下,拉法电容为时钟芯片供电。4.如权利要求1或2所述的电动汽车故障诊断中存储时间戳的方法,其特征在于:VCU内部的主控芯片发送相关数据控制该芯片时钟的运行与设置等功能,同时也可通过相关通信协议将当前时间数据反馈给VCU主控芯片。5.如权利要求1或2所述的电动汽车故障诊断中存储时间戳的方法,其特征在于:整车控制器VCU的主控芯片中集成UDS协议对故障信息进行诊断存储,同时通过与其连接的时钟芯片进行信息交互,获取故障发生时对应的时间戳并存储在EEPROM或FALSH中。6.如权利要求1

5任一所述的电动汽车故障诊断中存储时间戳的方法,其特征在于:整车控制器VCU中主控芯片与CAN通信模块连接,用于与外接的CAN工具卡通信,所述CAN工具卡用于读取存储的故障信息和故障信息对应的时...

【专利技术属性】
技术研发人员:邓一平刘昭才高新龙项南军李津津
申请(专利权)人:奇瑞商用车安徽有限公司
类型:发明
国别省市:

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

1