一种云原生虚拟CAN通信系统及方法技术方案

技术编号:39397943 阅读:27 留言:0更新日期:2023-11-19 15:51
本申请公开了一种云原生虚拟CAN通信系统及方法,属于虚拟CAN通信技术领域,云原生虚拟CAN通信系统运行在容器化的云服务环境中;云原生虚拟CAN通信系统包括:虚拟CAN总线模组,独立运行在一个容器组中,用于通过路由方式传输消息数据;虚拟ECU服务模组,与虚拟CAN总线模组通信连接,包括若干虚拟ECU节点,每个虚拟ECU节点均独立运行在一个容器组中,且各虚拟ECU节点均通过虚拟CAN总线模组收发消息数据。本申请提供的云原生虚拟CAN通信系统及方法利用云原生技术,能够支撑虚拟ECU之间通信需求,实现了多场景开发测试任务,很好的实现整车的数字孪生。数字孪生。数字孪生。

【技术实现步骤摘要】
一种云原生虚拟CAN通信系统及方法


[0001]本申请涉及一种云原生虚拟CAN通信系统及方法,属于虚拟CAN通信


技术介绍

[0002]Electronic Control Unit电子控制单元简称ECU,是汽车中控制某个具体功能的模块。常见的ECU比如: TCU(Transmision Control Unit)自动变速箱控制单元、VGM(Vehicle Gateway Module)车辆网关模块、BMS(Battery Management System)电池管理系统等。Controller Area Network控制器局域网简称CAN,是一种基于异步串行传输方式的总线通信技术,它可以使用双绞线来传输信号,主要用于车辆中的各个ECU之间进行通信。CAN总线将汽车上的各种电子装置与设备连成一个网络,实现相互之间的信息共享,既减少了线束,又可更好地控制和协调汽车的各个系统,使汽车性能达到最佳。汽车CAN总线分低速CAN(波特率10~125Kbps)和高速CAN(波特率125~1000Kbps),网络有多种结构,如网状连接,串型连接,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云原生虚拟CAN通信系统,其特征在于,所述云原生虚拟CAN通信系统运行在容器化的云服务环境中;所述云原生虚拟CAN通信系统包括:虚拟CAN总线模组,独立运行在一个容器组中,用于通过路由方式传输消息数据;虚拟ECU服务模组,与所述虚拟CAN总线模组通信连接,包括若干虚拟ECU节点,每个虚拟ECU节点均独立运行在一个容器组中,且各虚拟ECU节点均通过所述虚拟CAN总线模组收发消息数据;其中,每个虚拟ECU节点均包括运行在同一个容器组中的虚拟CAN适配器和CAN驱动接口,所述虚拟CAN适配器通信连接于CAN驱动接口与所述虚拟CAN总线模组之间,用于对所述CAN驱动接口与所述虚拟CAN总线模组之间的消息数据进行解析和传输。2.如权利要求1所述的云原生虚拟CAN通信系统,其特征在于,所述虚拟ECU服务模组还包括:若干用于提供虚拟ECU服务的应用程序;每个所述应用程序与一个虚拟ECU节点通信连接,并通过所述虚拟ECU节点中的CAN驱动接口调用收发的消息数据。3.如权利要求2所述的云原生虚拟CAN通信系统,其特征在于,所述虚拟CAN适配器包括:连接模块,与所述虚拟CAN总线模组通信连接,用于在所述应用程序与所述虚拟CAN总线模组之间建立连接;虚拟CAN收发器,通信连接于所述连接模块和所述CAN驱动接口之间,用于对所述CAN驱动接口和所述连接模块之间的消息数据进行解析和传输。4.如权利要求3所述的云原生虚拟CAN通信系统,其特征在于,所述CAN驱动接口收发的消息数据的结构为CAN帧数据;所述虚拟CAN收发器包括:CAN收发适配器接口,与所述CAN驱动接口通信连接,用于对CAN帧数据进行传输。5...

【专利技术属性】
技术研发人员:于洪涛刘贵志刘明
申请(专利权)人:富钛字节车载软件长春有限公司
类型:发明
国别省市:

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

1