面向车载通信的TSN网络原型上篇:原型概述
时间敏感网络(TSN)技术是车载网络通信实现高可靠性和低时延的网络通信关键技术之一。TSN协议族非常庞大且复杂,全面理解和掌握这些协议是设计者普遍面临的问题;此外,在车载网络通信领域,汽车行业缺少TSN技术应用的实践经验。因此,相关技术设计应用、测试验证等方法需要进一步探索。
新型技术快速落地过程中,概念原型验证(proof of concept,POC)或构建系统原型(System Prototype),是一种普遍的方法。系统原型对实际系统还原度越高,对后续新技术的可行性与必要性验证越充分,最终达成实际项目的工程应用。同时,具有项目风险性小,沉没成本低等特点。
北汇信息致力于为汽车客户提供全面而成熟的车载TSN网络通信应用解决方案,主要涵盖TSN技术的设计、仿真、原型构建、测试验证及工具链应用等工程服务领域。
本文将重点阐述,北汇信息依据客户定制化需求,TSN网络原型构建相关的工程服务内容。
中央式架构的网络通信系统
中央式架构是汽车电子架构的终极目标,车载电子系统是典型的分布式实时系统,需要满足硬 实时、软实时与严格实时等功能需求。
因此,新架构中的网络通信架构会有如下特点:
- 网络通信架构特点接入层:网络端口类型丰富,且资源充足;汇聚层:多采用环网设计,实现高可靠性;核心层:具体实现与HPC硬件平台相关;
- 网络通信数据流传感器数据:Sensors -> HPC控制命令:HPC -> Actuators软件进程数据交互:分布式系统之间
PoleLink TSN 原型
北汇信息构建了一套TSN网络原型,目的通过可视化的方式展现TSN技术,在车载网络中的工程应用作用与效果。同时,兼顾自驾系统对网络通信QoS约束,及DDS-TSN 基础软件架构的可行性验证需求。
网络原型拓扑设计
通信应用场景实现
网络原型涵盖了中央式架构典型的网络通信应用场景,如下所示:
- 时间同步场景LiDAR, Camera, Switch等网络节点或设备实现时间同步
- 关键与重要数据流的网络传输QoS约束传感器数据传输 Sensor -> HPC:Camera视频流使用CBS整形传感器数据传输 Sensor -> HPC:LiDAR点云数据流使用TAS整形控制数据传输 HPC -> Actuator:HPC大灯控制流使用TAS整形
- 以太网环网设计HPC大灯控制流使用CB实现网络链路冗余LiDAR点云数据流使用CB实现网络链路冗余
通信数据流定义
Traffic ID |
Traffic Name |
Traffic Description |
Scheduling |
Redundancy |
Network Protocol |
TID0100 |
trafficgPTP |
time sync |
SP |
|
gPTP |
TID0401 |
cameraLv |
perception |
SP & CBS |
|
Qav & 1722 |
TID0402 |
cameraRv |
perception |
SP |
|
1722 |
TID0201 |
lampFctl |
lamp flash control |
SP & TAS |
CB |
DDS & Qbv & CB |
TID0202 |
lampRctl |
lamp flash control |
SP |
|
DDS |
TID0301 |
lidarLcloud |
cloud point and detection |
SP & TAS |
CB |
Qbv & CB |
TID0302 |
lidarRcloud |
cloud point and detection |
SP |
|
|
TID10xx |
otherStream |
interference traffic |
SP |
|
|
通信协议应用
原型系统中涉及的主要网络通信协议如下:
- TSN protocolgPTP, Qav, Qbv, CB, 1722
- 高层通信协议DDS
原型系统硬件列表
No. |
Logical Component Name |
Devices |
Description |
1 |
HPC |
TSN Switch *3, iMax8plus *1, Display *1, PC *1 |
构建逻辑上的中央处理控制器,包括infotainment, vehicle, AD controller; |
2 |
Zone ECU-F |
TSN Switch *2 |
构建逻辑上的区域处理控制器; |
3 |
Zone ECU-B |
TSN Switch *2 |
构建逻辑上的区域处理控制器; |
4 |
Zone ECU-L |
TSN Switch *1 |
构建逻辑上的区域处理控制器; |
5 |
Zone ECU-R |
TSN Switch *1 |
构建逻辑上的区域处理控制器; |
6 |
Camera-L |
4k camera lens *1, iMax8 plus *1 |
构建逻辑上的以太网摄像头传感器; |
7 |
Camera-R |
4k camera lens *1, iMax8 plus *1 |
构建逻辑上的以太网摄像头传感器; |
8 |
Lidar-L |
Robosense M1 *1 |
车规级固态激光雷达; |
9 |
Lidar-R |
Robosense M1 *1 |
车规级固态激光雷达; |
10 |
Lamp (FL & FR) |
front lamp system *1(套) |
量产大灯; |
原型全景展示
总结
TSN网络原型使用了gPTP、Qav、Qbv、CB、1722等TSN协议,及DDS上层通信协议;综合考虑了中央式架构中网络通信应用场景,选择了网络通信架构中代表性的数据流,完成TSN技术设计与应用的场景实现。
其中,TSN网络原型的网络数据流特性与数量,TSN协议应用范围,传感器、执行器、TSN交换机等硬件选型,可依据实际项目中网络拓扑结构和数据传输需求进行调整与适配。
后续系列篇中,我们将以TSN网络原型为基础,展示网络通信worse case发生时,TSN技术如何保证网络通信Qos及其效果验证,期待您的持续关注。
本文来自博客园,作者:{北汇信息},转载请注明原文链接:{https://www.cnblogs.com/polelink/}