System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 上下车体分离的CAN通信的整车架构及通信方法技术_技高网

上下车体分离的CAN通信的整车架构及通信方法技术

技术编号:40352407 阅读:6 留言:0更新日期:2024-02-09 14:37
本发明专利技术应用汽车技术领域,尤其涉及一种上下车体分离的CAN通信的整车架构及通信方法,其中,架构包括:若干上车体ECU、若干下车体ECU以及网关;其中所述若干上车体ECU均与上车体CAN总线互联,所述若干下车体ECU均与下车体CAN总线互联;所述网关包括:硬件抽象层、PDU路由以及应用层;其中,所述硬件抽象层包括第一硬件抽象层以及第二硬件抽象层;所述上车体CAN总线连接所述第一硬件抽象层,所述下车体CAN总线连接所述第二硬件抽象层,以使得所述上车体CAN总线和所述下车体CAN总线传输的数据在所述硬件抽象层进行隔离;用以实现将整车CAN通信拆分为上下车体的CAN网段,并实现上下车体的CAN网络通信隔断和上下车体中CAN通信。

【技术实现步骤摘要】

本专利技术涉及汽车,尤其涉及一种上下车体分离的can通信的整车架构及通信方法。


技术介绍

1、在当今汽车应用领域,车内电控单元(electrical control unit,ecu)可能多达70个,除了引擎控制单元(engine control unit,ecu)外,还存在传动控制、安全气囊、abs、巡航控制、eps、音响系统、门窗控制和电池管理等模块,虽然某些模块是单一的子系统,但是模块之间的互连依然非常重要。例如,有的子系统需要控制执行器和接收传感器反馈,can总线可以满足这些子系统数据传输的需求。汽车内子模块的总线互连架构使得软件可以更轻易地实现安全、经济和便利等新特性,相比传统汽车网络架构中模块单元直接连接更加经济。can总线实现汽车内互连系统由传统的点对点互连向总线式系统的进化,大大降低汽车内电子系统布线的复杂度

2、目前,整车电器架构都是面向整车一体式考虑的,网关是面向整车关键零件实现整车通信,以往的网关设计都是面向整车一体式考虑的,实现网络通信和路由即可。但是,随着一种智能底盘的诞生,即可以根据一种智能底盘搭载不同上车体来来衍生不同车型,这样就可以提供给不同的整车厂来实现上下车体合体成一个整车。所以如何将整车can通信拆分为上下车体的can网段,并实现上下车体的can网络通信隔断和上下车体中can通信交互成为一难题。


技术实现思路

1、本专利技术提供了一种上下车体分离的can通信的整车架构及通信方法,用以实现将整车can通信拆分为上下车体的can网段,并实现上下车体的can网络通信隔断和上下车体中can通信交互。

2、根据本专利技术的第一方面,提供了一种上下车体分离的can通信的整车架构,包括:

3、若干上车体ecu、若干下车体ecu以及网关;其中所述若干上车体ecu均与上车体can总线互联,所述若干下车体ecu均与下车体can总线互联;

4、所述网关包括:硬件抽象层、pdu路由以及应用层;其中,所述硬件抽象层包括第一硬件抽象层以及第二硬件抽象层;

5、所述上车体can总线连接所述第一硬件抽象层,所述下车体can总线连接所述第二硬件抽象层,以使得所述上车体can总线和所述下车体can总线传输的数据在所述硬件抽象层进行隔离;

6、所述pdu路由连接所述硬件抽象层,所述应用层连接所述pdu路由;

7、所述pdu路由及所述应用层被配置为:

8、若通过所述上车体can总线传输至所述pdu路由的上车体的数据与通过所述下车体can总线传输至所述pdu路由的下车体的数据的格式相同,则将所述上车体的数据与所述下车体的数据分别传输至所述下车体can总线与所述上车体can总线;

9、通过所述上车体can总线传输至所述pdu路由的上车体的数据与通过所述下车体can总线传输至所述pdu路由的下车体的数据的格式不同,则所述上车体的数据与所述下车体的数据由所述pdu路由传输至所述应用层,所述应用层用于将所述上车体的数据与所述下车体的数据进行格式适配后分别传输至所述下车体can总线与所述上车体can总线。

10、可选的,所述硬件抽象层还包括:传输层;

11、所述传输层连接所述第一硬件抽象层和所述第二硬件抽象层,用以将所述上车体can总线和所述下车体can总线传输的数据进行分割及重组,并将重组过后的上车体can总线和所述下车体can总线传输的数据传至所述pdu路由。

12、可选的,所述第一硬件抽象层包括:第一can接口和第一can驱动模块;所述第一can驱动模块用于向上或向下传输所述上车体can总线的数据。

13、可选的,所述第二硬件抽象层包括:第二can接口和第二can驱动模块;所述第二can驱动模块用于向上或向下传输所述下车体can总线传输的数据。

14、可选的,还包括:com模块;

15、所述com模块连接所述pdu路由,所述com模块被配置为:将通过所述pdu路由传输至所述com模块的所述上车体的数据与所述下车体的数据进行打包和解包。

16、可选的,还包括:rte模块;

17、所述rte模块连接所述com模块和所述应用层,所述rte模块被配置为:提供所述上车体ecu和所述下车体ecu之间或内部的通信环境。

18、根据本专利技术的第二方面,提供了一种车载通信方法,通过本专利技术第一方面所述的上下车体分离的can通信的整车架构进行通信,包括:

19、获取第一数据和第二数据;所述第一数据表征了通过所述上车体can总线传输的数据,所述第二数据表征了通过所述下车体can总线传输的数据;

20、所述第一数据和所述第二数据分别经所述上车体can总线和所述下车体can总线传输至所述硬件抽象层内的第一硬件抽象层和第二硬件抽象层进行数据隔离;

21、经数据隔离处理后的所述第一数据和所述第二数据传输至所述pdu路由,所述pdu路由判断所述第一数据和所述第二数据的格式是否相同;

22、若是,则将所述第一数据和所述第二数据分别传输至所述下车体can总线与所述上车体can总线;

23、若否,则所述pdu路由将所述第一数据和所述第二数据传输至所述应用层进行格式适配后再分别传输至所述下车体can总线与所述上车体can总线。

24、可选的,所述将所述第一数据和所述第二数据传输至所述应用层进行格式适配,具体包括:

25、将所述第一数据的格式修改为所述第二数据的格式或将所述第二数据的格式修改为所述第一数据的格式。

26、根据本专利技术的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现本专利技术第二方面所述方法的步骤。

27、根据本专利技术的第四方面,提供了一种存储介质,其上存储有程序,所述程序被处理器执行时本专利技术第二方面所述方法的步骤。

28、本专利技术所提供的上下车体分离的can通信的整车架构,通过上车体ecu和下车体ecu分别与上车体can总线和下车体can总线互联,并将通过上车体can总线和下车体can总线传输的数据传输至网关内,而所述网关包括:硬件抽象层、pdu路由以及应用层;其中,所述硬件抽象层包括第一硬件抽象层以及第二硬件抽象层;即上车体can总线传输的数据传输至所述第一硬件抽象层,下车体can总线传输的数据传输至所述第二硬件抽象层,实现将上车体、下车体can网络通信隔离。

29、并且上车体can总线和下车体can总线传输的数据传输至pdu路由内进行处理,若上车体can总线和下车体can总线传输的数据格式相同,则在pdu路由内将所述上车体的数据与所述下车体的数据分别传输至所述下车体can总线与所述上车体can总线;若上车体can总线和下车体can总线传输的数据格式不同,则pdu路由内将所述上车体的数据与所述下车体的数据传输至所述应用层,所述应用层用于将所本文档来自技高网...

【技术保护点】

1.一种上下车体分离的CAN通信的整车架构,其特征在于,包括:

2.根据权利要求1所述的上下车体分离的CAN通信的整车架构,其特征在于,所述硬件抽象层还包括:传输层;

3.根据权利要求2所述的上下车体分离的CAN通信的整车架构,其特征在于,所述第一硬件抽象层包括:第一CAN接口和第一CAN驱动模块;所述第一CAN驱动模块用于向上或向下传输所述上车体CAN总线的数据。

4.根据权利要求2所述的上下车体分离的CAN通信的整车架构,其特征在于,所述第二硬件抽象层包括:第二CAN接口和第二CAN驱动模块;所述第二CAN驱动模块用于向上或向下传输所述下车体CAN总线传输的数据。

5.根据权利要求1所述的上下车体分离的CAN通信的整车架构,其特征在于,还包括:COM模块;

6.根据权利要求5所述的上下车体分离的CAN通信的整车架构,其特征在于,还包括:RTE模块;

7.一种车载通信方法,其特征在于,通过权利要求1所述的上下车体分离的CAN通信的整车架构进行通信,包括:

8.根据权利要求7所述的车载通信方法,其特征在于,所述将所述第一数据和所述第二数据传输至所述应用层进行格式适配,具体包括:

9.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现权利要求7-8任一项所述方法的步骤。

10.一种存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现权利要求7-8任一项所述方法的步骤。

...

【技术特征摘要】

1.一种上下车体分离的can通信的整车架构,其特征在于,包括:

2.根据权利要求1所述的上下车体分离的can通信的整车架构,其特征在于,所述硬件抽象层还包括:传输层;

3.根据权利要求2所述的上下车体分离的can通信的整车架构,其特征在于,所述第一硬件抽象层包括:第一can接口和第一can驱动模块;所述第一can驱动模块用于向上或向下传输所述上车体can总线的数据。

4.根据权利要求2所述的上下车体分离的can通信的整车架构,其特征在于,所述第二硬件抽象层包括:第二can接口和第二can驱动模块;所述第二can驱动模块用于向上或向下传输所述下车体can总线传输的数据。

5.根据权利要求1所述的上下车体分离的can通信的整车架构,其...

【专利技术属性】
技术研发人员:赵红杰徐珂李鹏唐善政
申请(专利权)人:优跑汽车技术上海有限公司
类型:发明
国别省市:

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

1