NI车载通信测试平台重磅升级,深度支持SOME/IP通信协议

2025-12-29 12:18:26·  来源:ni  
 

随着自动驾驶、车载信息娱乐等新应用的不断涌现,汽车通信对带宽和灵活性的需求日益提升。过去几十年,车载通信主要依赖于CAN、LIN、FlexRay等传统总线协议,这些总线传输速率较低。相对的,以太网总线凭借其高传输速率,越来越多地被应用于车载通信,而基于以太网总线之上的应用层通信协议SOME/IP(Scalableservice-Oriented MiddlewarE over IP)也受到更多重视

图片

图1:汽车通信总线协议概览

2003年,全球主要汽车厂商和供应商为了提升软件的重用性、模块化和互操作性,共同提出了针对ECU的AUTOSAR软件架构。架构的底层是汽车微控制器及CAN、LIN、FlexRay、以太网等各种通信总线接口。基于底层,AUTOSAR又定义了驱动层、硬件抽象层和服务层的多个模块,用户只需在应用层调用它们,运行在RTE中,实现所需的功能。

图片

图2:AUTOSAR定义的ECU架构

SOME/IP协议属于服务层中通信服务这一模块,其核心在于实现面向服务的通信模式。与传统总线基于信号通信——无论接收方是否需要,数据都以固定周期广播的形式相比,SOME/IP采用服务发现(ServiceDiscovery)、远程过程调用(RemoteProcedure Call)以及发布/订阅机制,减轻网络负载,让ECU之间的通信更加灵活高效。

图片

图3:SOME/IP通信模式

观看视频了解更多▼

然而,市面上涉及到车载通信的测试方案并不都能支持SOME/IP协议。NI基于PXI的车载通信测试平台,在支持CAN、LIN、FlexRay和以太网总线的基础上,重磅升级,支持SOME/IP协议,帮助用户更灵活地进行验证,快速适应与接入AUTOSAR这一行业标准。

目前NI已实现的功能:

  • 更好地支持AUROSAR数据库文件 (.arxml),包括Classic AutoSAR和Adaptive AutoSAR

  • 支持多VLAN,多节点仿真

  • 支持单ECU extract .arxml文件仿真

  • 支持Event,Method和Field等各种消息类型

  • 支持周期性发送和事件触发发送机制

  • 支持静态地址解析协议(Address Resolution Protocol),更好的满足安全要求

  • 支持TCP和UDP传输协议,包括在同一服务下使用TCP和UDP传输协议

  • 支持E2E校验规范

  • 支持枚举(Enum)与动态数组(Array)数据类型

  • 支持长字符串数据类型

  • VeriStand中直观简单的配置流程

  • VeriStand中清晰的服务展示与调用机制

  • 提供LabVIEW/C++/C#接口,提供定制化开发服务(请联系NI支持部门)

分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026917号-25