【技术实现步骤摘要】
一种云原生虚拟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...
【专利技术属性】
技术研发人员:于洪涛,刘贵志,刘明,
申请(专利权)人:富钛字节车载软件长春有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。