【技术实现步骤摘要】
故障定位方法及系统
[0001]本专利技术涉及车辆管理技术处理领域,尤其涉及一种故障定位方法及系统。
技术介绍
[0002]随着车用电子化自动化的提高,车辆上应用的ECU(Electronic Control Unit,电子控制单元)越来越多。为了保障ECU之间通信的安全性和可靠性,OSEK网络管理系统被广泛应用在车辆上。
[0003]OSEK网络管理系统分为直接网络管理和间接网络管理,直接网络管理支持网络睡眠协商和网络唤醒,多用于车辆下电后仍然需要与其它系统进行通信的ECU节点,这样的ECU节点即为直接网络管理节点。
[0004]当直接网络管理节点被异常唤醒时,可能会导致车辆功能发生异常,例如车辆异常点火、开窗等,也可能会不断唤醒整车网络,最终造成整车馈电。但是,导致直接网络管理节点被异常唤醒的原因多样,例如由于唤醒源故障、检测线路故障等原因,导致直接网络管理节点被异常唤醒。这种情况下,便难以确定异常唤醒的原因,从而难以针对性地解决异常唤醒这一问题。
技术实现思路
[0005]本专利技术的主 ...
【技术保护点】
【技术特征摘要】
1.一种故障定位方法,其特征在于,所述故障定位方法包括:直接网络管理节点被唤醒时,根据唤醒类型生成OSEK直接网络管理报文,将所述OSEK直接网络管理报文上报至服务器;终端从所述服务器上获取故障发生时刻的目标OSEK直接网络管理报文,并基于所述目标OSEK直接网络管理报文进行故障定位。2.如权利要求1所述的故障定位方法,其特征在于,所述根据唤醒类型生成OSEK直接网络管理报文的步骤包括:当唤醒类型为本地唤醒时,确定唤醒源;根据唤醒类型以及唤醒源对OSEK直接网络管理报文的第3个和第4个字节进行赋值,根据OSEK直接网络管理报文的国际标准定义,对OSEK直接网络管理报文的其他字节进行赋值,生成OSEK直接网络管理报文。3.如权利要求2所述的故障定位方法,其特征在于,所述根据唤醒类型生成OSEK直接网络管理报文的步骤还包括:当唤醒类型为内部唤醒时,根据唤醒类型对OSEK直接网络管理报文的第3个字节进行赋值,根据OSEK直接网络管理报文的国际标准定义,对OSEK直接网络管理报文的其他字节进行赋值,生成OSEK直接网络管理报文。4.如权利要求3所述的故障定位方法,其特征在于,所述根据唤醒类型生成OSEK直接网络管理报文的步骤还包括:当唤醒类型为远程唤醒时,记录收到的第一帧报文的ID;根据唤醒类型以及第一帧报文的ID对OSEK直接网络管理报文的第3个至第6个字节进行赋值,根据OSEK直接网络管理报文的国际标准定义,对OSEK直接网络管理报文的其他字节进行赋值,生成OSEK直接网络管理报文。5.如权利要求1至4中任一项所述的故障定位方法,其特征在于,所述基于所述目标OSEK直接网络管理报文进行故障定位的步骤包括:检测所述目标OSEK直接网络管理报文中是否存在第一类OSEK直接网络管理报文或第二类OSEK直接网络管理报文,其中,第一类OSEK直接网络管理报文对应的唤醒类型为本地唤醒,第二类OSEK直接网络管理报文对应的唤醒类型为内部唤醒;若存在第一类OSEK直接网络管理报文,则确定故障源为所述第一类OSEK直接网络管理报文对应的唤醒源;若存在第二类OSEK直接网络管理报文,则确定故障源为上报所述第二类OSEK直接网络管理报文的直接网络管理节点;若所述目标OSEK直接网络管理报文中只存在第三类OSEK直接网络管理报文,其中,第三类OSEK直接网络管理报文对应的唤醒类...
【专利技术属性】
技术研发人员:黄镨,李甜,文雯,李敏,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。