A conversion method and system of vehicle Ethernet bus data and can bus data based on SOE / IP protocol, the conversion method includes: receiving can bus data to be converted into Ethernet data; coding and encapsulating several received can bus data into corresponding Ethernet data, and sending them to corresponding Ethernet equipment; receiving Ethernet data to be converted into can bus data According to: analyze and package several received Ethernet data into can bus data and send it to corresponding can network equipment; Ethernet data includes one or more some / IP message data; code and package several received can bus data into corresponding Ethernet data including can ID of received can bus message data to some / IP message data The invention can realize the protocol conversion between the CAN bus protocol communication in the automobile and the SOE / IP protocol communication, which is different from the traditional signal oriented communication mode and realizes the vehicle Ethernet gateway communication in the service-oriented architecture.
【技术实现步骤摘要】
一种基于SOME/IP协议的以太网总线与CAN总线数据转换方法及系统
本专利技术涉及车载通信
,特别涉及一种基于SOME/IP协议的车载以太网总线数据与CAN总线数据之间的转换方法及系统,实现了CAN与SOME/IP协议之间的数据转发功能。
技术介绍
CAN总线为“控制器局域网络总线技术(ControllerAreaNetworkBus)”的简称,CAN总线由于其成熟的技术、低廉的成本广泛应用于车载通信领域。CAN总线通信是汽车电控领域最典型的通信方式,从上世纪80年代博世专利技术该通信方式以来,一直占据着车载通信中的主导位置。随着车载电子产品的日益增多,功能日趋复杂,对车载通信技术也提出了新的需求,目前汽车亟需一种通用的高带宽网络,以适应影音娱乐、ADAS、汽车网联化等所需要的带宽。汽车以太网是指以太网通信技术在汽车电控领域的应用,车载以太网通信由于其高带宽、高性价比等优点,可以很好地满足汽车电子的新需求并为其提供可靠、成熟、低价和标准化的解决方案,越来越多的汽车企业加入到车载以太网技术的开发 ...
【技术保护点】
1.一种基于SOME/IP协议的车载以太网总线数据与CAN总线数据之间的转换方法,其特征在于,包括:/n接收要转换成以太网数据的CAN总线数据;/n将若干个所接收的CAN总线数据编码、封装成相应的以太网数据,并发送到对应的以太网设备中;/n接收要转换成CAN总线数据的以太网数据;/n将若干个所接收的以太网数据解析并封装成CAN总线数据,并发送到对应的CAN网络设备中;/n其中,所述以太网数据包括一个或多个SOME/IP报文数据;将若干个所接收的CAN总线数据编码、封装成相应的以太网数据包括将所接收的CAN总线报文数据的CAN ID编码到SOME/IP报文数据的报头;/n将若 ...
【技术特征摘要】
1.一种基于SOME/IP协议的车载以太网总线数据与CAN总线数据之间的转换方法,其特征在于,包括:
接收要转换成以太网数据的CAN总线数据;
将若干个所接收的CAN总线数据编码、封装成相应的以太网数据,并发送到对应的以太网设备中;
接收要转换成CAN总线数据的以太网数据;
将若干个所接收的以太网数据解析并封装成CAN总线数据,并发送到对应的CAN网络设备中;
其中,所述以太网数据包括一个或多个SOME/IP报文数据;将若干个所接收的CAN总线数据编码、封装成相应的以太网数据包括将所接收的CAN总线报文数据的CANID编码到SOME/IP报文数据的报头;
将若干个所接收的以太网数据解析并封装成CAN总线数据包括将所接收的以太网总线发送的SOME/IP报文数据解析拆包,并提取出SOME/IP报文数据的报头中的CANID部分封装成CAN报文数据。
2.根据权利要求1所述的转换方法,其特征在于,将若干个所接收的CAN总线数据编码的方法包括以下步骤:
1)、将标准CAN报文的CANID编码到SOME/IP报头的消息ID字段中;
2)、所述CANID与SOME/IP报文数据的消息ID的最低有效位对齐;
3)、将所述消息ID中的服务ID设置为系统定义的值,所述消息ID还包括方法ID,所述方法ID包括总线ID和所述CANID;
4)、根据不同的报文类型,将SOME/IP报文数据的消息ID中的类型字段设置为不同。
3.一种基于权利要求1或2所述SOME/IP协议的车载以太网总线数据与CAN总线数据之间转换方法的转换系统,其特征在于,包括:
CAN总线模块,用于CAN总线数据的接收和发送;
以太网模块,用于以太网总线数据的接收和发送;以及
中央处理转换模块,用于将所接收的来自C...
【专利技术属性】
技术研发人员:何强龙,
申请(专利权)人:上海怿星电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。