2023年1月机电技术机电技术基于基于SOME/IP的车载网络通信矩阵的设计的车载网络通信矩阵的设计吴珍珍(东南(福建)汽车工业股份有限公司,福建福州350108)摘要随着车载以太网技术研究的深入,SOA软件架构的应用也越来越广泛。SOME/IP作为SOA的通信基础,成为了实现SOA的关键环节。文章介绍了SOME/IP通信的基本原理及设计方法,通过一个简单的应用实例,阐述了SOME/IP通信矩阵的设计过程及要点;同时基于VN5640搭建测试平台,验证了SOME/IP协议的一致性。关键词车载以太网;SOME/IP矩阵;UseCase中图分类号:U461.99文献标识码:A文章编号:1672-4801(2023)01-084-05DOI:10.19508/j.cnki.1672-4801.2023.01.023作者简介:吴珍珍(1986—),女,工程师,硕士,主要从事车载网络设计工作。近年来,汽车电子技术发展迅速,尤其在音影娱乐系统、车联网、智能驾驶系统、智能座舱等领域,涌现了大量摄像头、传感器、激光雷达等先进技术,随之电控单元数量急剧增长,车载通讯总线承载的数据量呈爆发性增长,通信性能要求更高。由于新技术的集成,汽车功能更加复杂,且新技术更新迭代周期越来越短,因此需要更高效、更便捷、更灵活的开发方式。传统汽车采用分布式E/E架构,基于CAN/LIN/CANFD等总线进行通讯,带宽不足、软件升级不便,功能集成不便,且电控单元的算力有限,已经成为现阶段汽车技术发展的瓶颈。将SOA架构设计理念引入汽车软件设计中,突破了传统架构的瓶颈,车载通信架构也由传统的CAN/LIN/CANFD总线向车载以太网总线方向发展,以满足高性能通信需求。基于车载以太网的SOME/IP协议作为SOA架构的通信基础,将会得到越来越多的应用。1SOME/IP简介SOME/IP是基于IP的可扩展、面向服务的中间件,是一种满足汽车需求的开放式协议,位于TCP/IP协议之上,由AUTOSAR定义并完善。SOME/IP通信协议,将通信传输主体定义为服务器(Server)和客户端(Client),服务器提供服务,客户端请求服务。SOME/IP传输的内容实体为服务(Service),一项服务实体通常由Fields、Events和Methods等组成。SOME/IP向上为应用层提供API接口,向下通过TCP/IP协议进行通讯,如图1所示。应用程序应用程序SOME/IPTCP/UDPTCP/UDPIPIP网络接口网络接口客户端服务器图1车载以太网模型图车载以太网模型图1.1SOME/IP报文格式[2]SOME/IP报文格式如图2所示。MessageID由ServerID和MethodID组成,在整车内部具有唯一性,作用与CANID相同。MethodID最高位若为0,则表示通过method...