新能源汽车中基于车载以太网的AVB/TSN协议一致性测试

2024-06-07 10:09:36·  来源:汽车测试网  
 

随着新能源汽车的发展,车载网络的复杂性和对性能的要求不断提高。传统的通信协议如CAN和LIN已难以满足现代汽车对高带宽、低延迟和高可靠性的需求。车载以太网(Ethernet)因其高效、灵活和标准化的特点,逐渐成为新能源汽车网络通信的主流。特别是AVB(Audio Video Bridging)和TSN(Time-Sensitive Networking)技术的引入,使车载以太网能够提供高精度的时间同步和确定性的数据传输。本文将探讨车载以太网的AVB/TSN协议一致性测试方法,结合DoIP(Diagnostics over Internet Protocol)应用,介绍相关测试标准和实际应用。


一、车载以太网及AVB/TSN协议概述


车载以太网是一种基于IEEE 802.3标准的通信技术,具有高带宽、低延迟和可扩展性等优点。AVB和TSN作为车载以太网的重要扩展,提供了高精度的时间同步和确定性的数据传输,适用于需要高实时性和低抖动的应用场景,如高级驾驶辅助系统(ADAS)和自动驾驶。


AVB和TSN协议主要包括以下标准:


IEEE 802.1AS:定义了时间同步协议,确保网络中的所有设备能够精确同步。


IEEE 1733:定义了基于AVB的音视频流传输协议。


IEEE 1722:定义了基于AVB的音视频传输格式。


IEEE 802.1Qav:定义了队列增强以支持AVB流量整形和调度。


IEEE 802.1Qbv:定义了增强的流量调度机制,确保确定性传输。


IEEE 802.1Qbu:定义了帧抢占机制,提高低延迟流量的优先级。


二、AVB/TSN协议一致性测试标准


AVB/TSN协议一致性测试旨在验证车载网络设备是否符合相关协议标准,确保其在实际应用中的互操作性和可靠性。测试标准包括:


IEEE 802.1AS:时间同步一致性测试,确保网络中所有设备的时间精确同步。


IEEE 1733:音视频流传输一致性测试,确保音视频流的可靠传输。


IEEE 1722:音视频传输格式一致性测试,确保音视频数据的格式和传输协议符合标准。


IEEE 802.1Qav:流量整形和调度一致性测试,确保AVB流量的传输质量。


IEEE 802.1Qbv:增强流量调度一致性测试,确保确定性传输的可靠性。


IEEE 802.1Qbu:帧抢占机制一致性测试,确保低延迟流量的优先级传输。


三、AVB/TSN协议一致性测试方法


1. IEEE 802.1AS时间同步一致性测试


时间同步一致性测试旨在验证网络设备是否能够精确同步时间。测试内容包括:


时钟同步精度:测量设备之间的时钟偏差,确保在规定的精度范围内。


时间戳精度:验证设备生成和处理时间戳的精度。


同步消息传输:测试同步消息的传输和处理,确保设备能够正确发送和接收同步消息。


2. IEEE 1733音视频流传输一致性测试


音视频流传输一致性测试旨在验证设备是否能够可靠传输音视频流。测试内容包括:


音视频流建立:验证设备是否能够正确建立音视频流连接。


流量优先级处理:测试设备对音视频流的优先级处理,确保音视频流具有较高的传输优先级。


流量整形:测试设备对音视频流的整形能力,确保流量的平滑传输。


3. IEEE 1722音视频传输格式一致性测试


音视频传输格式一致性测试旨在验证设备对音视频数据格式和传输协议的支持。测试内容包括:


音视频数据格式:验证设备是否能够正确处理各种音视频数据格式。


传输协议:测试设备对IEEE 1722传输协议的支持情况,确保数据的可靠传输。


4. IEEE 802.1Qav流量整形和调度一致性测试


流量整形和调度一致性测试旨在验证设备对AVB流量的处理能力。测试内容包括:


流量整形:验证设备是否能够按照预定的速率整形AVB流量。


流量调度:测试设备对AVB流量的调度能力,确保流量按照优先级正确传输。


抖动和延迟:测量AVB流量的抖动和延迟,确保在规定的范围内。


5. IEEE 802.1Qbv增强流量调度一致性测试


增强流量调度一致性测试旨在验证设备对确定性传输的支持。测试内容包括:


调度机制:验证设备是否能够正确配置和执行增强的流量调度机制。


确定性传输:测试设备在高负载情况下的确定性传输能力,确保数据包按时到达。


6. IEEE 802.1Qbu帧抢占机制一致性测试


帧抢占机制一致性测试旨在验证设备对低延迟流量的优先级处理能力。测试内容包括:


帧抢占:验证设备是否能够正确处理帧抢占,确保低延迟流量优先传输。


延迟测量:测试低延迟流量的实际延迟,确保在规定的范围内。


四、DoIP测试方法


DoIP测试旨在验证车载以太网在诊断通信中的应用效果。DoIP测试项目通常包括以下几个方面:


1. 测试环境搭建


DoIP测试环境通常包括以下设备:


测试主机:运行诊断软件,发送和接收诊断请求和响应。


以太网交换机:连接各个ECU和测试主机,实现数据传输。


ECU仿真器:模拟实际车辆中的ECU,验证诊断功能和性能。


2. 测试项目


DoIP测试项目通常包括以下几个方面:


网络连接测试:验证诊断设备与车辆网络的连接稳定性和可靠性。


会话控制测试:验证会话控制请求和响应的正确性,包括会话启动、保持和终止。


路由激活测试:验证路由激活请求和响应的正确性,确保诊断通信的正常进行。


诊断服务测试:验证各个UDS服务的功能和性能,包括读取故障码、清除故障码、读取数据等。


数据传输测试:验证数据传输的速度和稳定性,确保在高负载情况下仍能正常通信。


3. 典型测试案例


以下是几个典型的DoIP测试案例:


路由激活测试:测试工程师通过诊断仪发送路由激活请求,然后根据响应的信息判断是否符合ISO 13400规范。如果路由激活成功,诊断节点会回复应答码为0x10的响应报文;如果失败,则会根据失败原因回复带有对应应答码的响应报文,并主动断开TCP连接。


故障码读取测试:模拟ECU内部故障,通过诊断设备发送读取故障码请求,验证故障码读取的准确性和响应速度。


数据传输性能测试:模拟高负载数据传输场景,验证在大数据量传输情况下的通信稳定性和数据完整性。


会话控制稳定性测试:通过长时间保持诊断会话,验证会话控制的稳定性和可靠性。


车载以太网中的AVB/TSN协议一致性测试对于确保网络的可靠性和互操作性至关重要。通过参考IEEE 802.1AS、IEEE 1733、IEEE 1722、IEEE 802.1Qav、IEEE 802.1Qbv和IEEE 802.1Qbu等标准,能够系统地验证车载网络设备对AVB/TSN协议的实现是否符合规范。同时,结合DoIP测试,可以进一步验证AVB/TSN协议在实际诊断通信中的应用效果。在未来的发展中,随着车载网络技术的不断进步,AVB/TSN协议一致性测试和DoIP测试有望在更多的车辆应用场景中得到推广和应用。


综上所述,AVB/TSN协议一致性测试在新能源汽车的智能化和数字化进程中发挥着重要作用。通过不断的技术创新和应用实践,车载以太网及其相关测试技术将为汽车工业的发展注入新的活力,推动车辆网络通信技术迈向新的高度。

分享到:
 
反对 0 举报 0 收藏 0 打赏 0
沪ICP备11026620号