异构多核车辆网关及ECU的故障诊断和程序升级方法技术

技术编号:39732395 阅读:29 留言:0更新日期:2023-12-17 23:35
本发明专利技术提供一种异构多核车辆网关及ECU的故障诊断和程序升级方法,所述异构多核车辆网关包括第一处理器和第二处理器;其中,所述第一处理器运行第一操作系统,所述第一操作系统处理第一传输速率报文;所述第二处理器运行第二操作系统,所述第二操作系统处理第二传输速率报文;所述第一处理器和所述第二处理器之间通过所述第一操作系统和所述第二操作系统进行信息交互。本发明专利技术提供的异构多核车辆网关及ECU的故障诊断和程序升级方法,通过设置具有不同操作系统的处理器,并且利用不同的所述操作系统能够处理具有不同传输速率的数据,能够对多个ECU同时进行故障诊断和程序升级。对多个ECU同时进行故障诊断和程序升级。对多个ECU同时进行故障诊断和程序升级。

【技术实现步骤摘要】
异构多核车辆网关及ECU的故障诊断和程序升级方法


[0001]本专利技术涉及车辆系统诊断刷新领域,尤其涉及异构多核车辆网关及ECU的故障诊断和程序升级方法。

技术介绍

[0002]随着消费者对更丰富的车辆功能的需求的不断增加,促使车辆中使用的电子产品越来越复杂,因此采用不同网络接口的电子控制单元(ECU)越来越多。目前车辆集成了超过70个包括通过CAN、LIN、FlexRay和以太网等多个网络连接的ECU。其中,LIN用于低速应用,如传感器和制动器;CAN用于中速应用,包括大多数ECU到ECU通信;FlexRay用于实时安全关键应用;以太网则用于高速应用,如信息娱乐和高级驾驶员辅助系统以及无线接口。而异构车载网络因采用具有各种报文传输速率的独特协议,并以车辆网关为中心枢纽提供物理隔离和协议转换,因此能够安全可靠地互连和处理这些异构车载网络中的报文,并用于在功能域例如:动力传动、底盘与安全系统、车身控制、信息娱乐、远程信息处理、ADAS之间路由报文,且利用功能域通过共享报文实现新功能。
[0003]现有技术中,车辆网关通常使用的是微控制器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异构多核车辆网关,其特征在于,包括第一处理器和第二处理器;其中,所述第一处理器运行第一操作系统,所述第一操作系统处理第一传输速率报文;所述第二处理器运行第二操作系统,所述第二操作系统处理第二传输速率报文;所述第一处理器和所述第二处理器之间通过所述第一操作系统和所述第二操作系统进行信息交互。2.如权利要求1所述的一种异构多核车辆网关,其特征在于,所述第一处理器被配置为接收向ECU发送的信息交互请求,且所述第一操作系统的应用信息交互报文服务程序用于将所述信息交互请求转换为应用层信息交互报文;根据所述信息交互请求,所述第一操作系统的应用信息交互报文服务程序还用于和所述第二操作系统的应用信息交互报文服务程序连接,以建立所述第一操作系统的应用信息交互报文服务程序和ECU的通讯连接,以及将所述应用层信息交互报文发送至所述第二操作系统的应用信息交互报文服务程序;根据信息交互第一处理规则,所述第二操作系统的应用信息交互报文服务程序被配置为对所述应用层信息交互报文进行分析和预处理,并将分析和预处理后的结果发送至所述第一操作系统的应用信息交互报文服务程序;根据信息交互第二处理规则,所述第一操作系统的应用信息交互报文服务程序还用于对所述分析和预处理后的结果进行处理,并将处理后的结果发送至向ECU发送信息交互请求的请求端。3.如权利要求1

2任一项所述的一种异构多核车辆网关,其特征在于,所述第一处理器为MPU处理器,所述第一操作系统为Linux操作系统,所述第一操作系统的应用信息交互报文服务程序为UDS诊断服务程序;所述第二处理器为MCU处理器,所述第二操作系统为实时操作系统RTOS,所述第二操作系统的应用信息交互报文服务程序为CANTP任务程序;其中,所述UDS诊断服务程序通过核间通讯框架和所述CANTP任务程序进行信息交互。4.一种ECU的故障诊断方法,其特征在于,使用权利要求3所述的异构多核车辆网关,所述故障诊断方法,包括:将ECU的故障诊断请求发送给所述MPU处理器,并利用所述MPU处理器上的所述UDS诊断服务程序将所述故障诊断请求转换为应用层诊断请求报文;连接所述UDS诊断服务程序与所述CANTP任务程序,以建立所述UDS诊断服务程序与所述ECU之间的通讯连接,并将所述应用层诊断请求报文通过核间通讯框架发送给所述CANTP任务程序;采用预设诊断分析方法,所述CANTP任务程序对所述应用层诊断请求报文进行分析和诊断预处理,并将分析结果和诊断预处理后的应用层诊断请求报文发送给所述UDS诊断服务程序;采用预设诊断处理方法,所述UDS诊断服务对所述诊断预处理后的应用层诊断请求报文进行诊断处理,并将诊断处理结果发送至发出ECU的故障诊断请求的请求端。5.如权利要求4所述的一种ECU的故障诊断方法,其特征在于,所述将ECU的故障诊断请求发送给所述MPU处理器,并利用所述MPU处理器上的所述UDS诊断服务程序将所述故障诊断请求转换为应用层诊断请求报文,包括:
由T

BOX通过以太网将所述ECU的故障诊断请求送给所述MPU处理器,所述MPU处理器上运行的Linux操作系统通过TCP/IP协议接收所述故障诊断请求;利用所述UDS诊断服务程序对所述故障诊断请求进行安全认证,并将安全认证通过后的所述故障诊断请求转换成应用层诊断请求报文。...

【专利技术属性】
技术研发人员:陈占军
申请(专利权)人:上海映驰科技有限公司
类型:发明
国别省市:

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

1