TSN和DDS测试解决方案

news/2024/11/16 5:38:14/文章来源:https://www.cnblogs.com/polelink/p/18201850

时间敏感网络TSN技术是基于统一的网络时间,通过调度机制管理通信数据流,最终实现确定性与可预期的以太网通信系统。时间敏感网络TSN技术旨在提升以太网网络的实时性和可靠性,并提供灵活的网络资源管理。该技术的应用主要来源于传统以太网技术在面对实时性、确定性和低延迟等严苛要求时的局限性。在汽车领域,尤其在高级驾驶辅助系统(ADAS)和自动驾驶技术中,传感器数据的实时共享、决策控制信号的即时传输至关重要,同时在SOA架构主干网中央大脑和区域控制器之间的通信使用。TSN能够支持车载网络中的各种实时应用,如刹车系统、转向系统和动力系统的精确控制。

 

DDS定义了一个基于发布-订阅模型的以数据为中心的互联框架,它为分布式系统提供了低延迟,高可靠性,可扩展的通信架构标准。随着车辆电气化与智能化的发展,增加了对车载通信网络的带宽、实时性和可靠性的要求,DDS技术能够满足这些需求,确保电力系统监控、电池管理、车载娱乐系统等多系统的高效数据交互。DDS在车辆需要实时处理和传输大量的传感器数据、定位信息、路径规划指令等,凭借其高实时性、高可靠性、灵活的数据分发能力,成为实现车辆内部及车辆间通信的关键技术。

 

 

方案简介与技术特点

 

 

北汇信息提供的TSN/DDS测试系统,测试工具链多样化:提供Vector、TSN Systems、Spirent、臻融科技全套测试解决方案,满足不同测试场景下的实际需求。

 

不同的精度要求:高精度、低精度区分,高性价比低成本及高覆盖度双重选择;

不同的测试类型:不同测试项可用工具链不唯一,可选择最优方案;

测试层级全覆盖:协议一致性测试、自定义部件级、自定义系统级和实车级测试全面覆盖;

完善的技术储备:从TSN原型开发到TSN测试开发,TSN技术储备全面覆盖;

 

 

系统硬件组成

 

 

测试系统的结构和接口采用模块化的设计思路,可根据测试需求进行功能模块的裁剪和定制。

 

测试系统以Vector公司的VT System、TSN Systems公司的TSN CoreSolution,Spirent Communications公司测试设备为核心,包括车载以太网通信接口设备、IO板卡、TSN BOX、TSN协议一致性测试设备、DDS协议测试软件及测试包、程控电源和BOB等外设,以及定制的测试规范和脚本。

 

 
 
 
 
 

测试功能

 

 

北汇信息提供的TSN和DDS测试系统,满足如下测试要求:

 

TSN协议一致性测试,包含IEEE 802.1 AS/Qbu/Qci/Qbv/Qav/CB,包含gPTP报文格式、状态机、时钟同步等;

TSN自定义测试,包含部件级、系统级、实车级,包含时钟系统(系统时钟精准度、时间同步精度、链路延迟的稳定性、失效模式等)、网络通信QoS(时延/抖动/丢包率/可靠性)、广播风暴、网络故障等;

DDS协议一致性测试,包含DDS-DCPS,例如DCPS基本API测试、QoS测试、DCPS的性能测试。以及DDS-RTPS,例如RTPS Structure Module、Message Module、Behavior Module、Discovery Module、OMG RTPS一致性;

DDS自定义测试,包含部件级、系统级、实车级,例如数据库一致性测试(Topic测试、QoS测试、数据类型测试)和场景测试(故障场景、异常场景、部件级场景);

测试系统包含的软件及功能如下:

TSN协议一致性测试基于Spirent公司的TTworkbench、TSN测试包和仿真包,实现自动化测试,可支持IEEE 802.1 AS/Qbu/Qci/Qbv/Qav/CB多种协议一致性测试。

TSN自定义测试基于Vector公司的CANoe软件通过CAPL编程实现自动化测试,以及基于TSN Systems的TSN Tools实现手动/自动化测试,或者组合共同实现TSN自定义测试。

DDS协议一致性测试基于臻融科技公司的ZRDDSTestTool以及DDS协议一致性测试包实现自动化测试。

DDS自定义测试基于Vector公司的CANoe软件通过CAPL编程实现自动化测试。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/709227.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1024 程序员节日快乐

10月24日被认为是程序员节。1024是2的十次方,二进制计数的基本计量单位之一。Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 1024 程序员节日快乐 日期:2018-10-24 阿珏 谈天说地 …

龙哥量化:注册simnow上期所的期货仿真模拟交易账户教程步骤

永远顺着趋势交易在技术分析这种市场研究方法中,趋势的概念绝对是核心内容。分析师所使用的全部工具, 诸如支撑和阻挡水平、价格形态、移动平均线、趋势线等等,其唯一的目的就是辅助我们估量市场趋势, 从而顺应着趋势的方向做交易。在市场上, “永远顺着趋势交易”、“决不可…

fullcalendar-vue3插件实现时间资源图

用的vue3+最新版本:官网链接:https://fullcalendar.io/demos 效果如图:x轴为人员,y轴为当日的时间段: 1. 安装 引入npm install --save @fullcalendar/core @fullcalendar/resource @fullcalendar/resource-timegrid package.json 2. 附上代码<script> import { def…

简约博客系统1.0版本完成并上线

Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 简约博客系统1.0版本完成并上线 日期:2017-9-30 阿珏 折腾代码 浏览:2647次 评论:9条前言不知不觉的,从第一个亚子的博客系统到e…

萌化二次元-图库客户端发布

萌化二次元软件为我的图库客户端版本 Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 萌化二次元-图库客户端发布 日期:2017-10-12 阿珏 二次元 浏览:2986次 评论:8条萌化二次元-…

探讨篇(一):服务粒度的艺术 - 简化架构与避免服务泛滥

一、背景 上周小组有个需求上线牵扯9个应用(小组目前维护了26个服务,由于团队系统业务属性特征基于高可用、高性能原则拆分,有些是合理的,有些不是很合理的),同时上周OpsReview的一个微服务滥用典范案例(Promise服务A调用服务B,服务B只是读个配置数据返回,无具体业务逻…

探讨篇(二):分层架构的艺术 - 打造合理且高效的架构体系

上篇从服务粒度角度进行了探讨,本文继续从服务内的分层角度探讨。 本文的观点源自我在学习与实践过程中的深思熟虑,尚处于不断探索和验证的阶段。希望能“抛砖引玉”,激发更多的讨论与交流。让我们共同进步,在探讨与实证中寻求真知。 一、背景 应用分层看似直观,但实践中常…

别再发邮件了,必须在开源之夏后台申请,50%的人竟然都没有报名成功!

引言 近期我们注意到很多学生朋友通过邮件向导师申请报名,请注意!!!​这是无效的,请必须通过“开源之夏”官方后台申请报名,请仔细参考这篇【报名攻略】 所以,我们特此举办这次宣讲会,目的是向所有感兴趣的学生详细介绍Apache DolphinScheduler社区在开源之夏中提供的项…

若是现实让你低头,那就在二次元中仰望星空

Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 若是现实让你低头,那就在二次元中仰望星空 日期:2017-8-2 阿珏 二次元 浏览:3535次 评论:2条若是现实让你低头,那就在二次元中仰…

正式开启全站HTTPS加密之旅

Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 正式开启全站HTTPS加密之旅 日期:2017-7-14 阿珏 谈天说地 浏览:2158次 评论:0条经过有段时间的内测,博客正式开启全站https。建…

HTML5画布-小球碰撞

Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` HTML5画布-小球碰撞 日期:2017-7-18 阿珏 HTML 浏览:2465次 评论:2条html5是万维网的核心语言、标准通用标记语言下的一个应用超文…

Godot Breakeys Godot Beginner Tutorial 游戏开发笔记

目录前言资源下载添加人物节点运动状态机移动平台单向穿过奇怪的BugArea2DBodyEntered死亡区域全局类多线程安全TileMap处理TileMap分层 前言 这次来学习一下youtube的传奇Unity博主,Breakeys的Godot新手教程。Breakeys是从15岁左右就开始用unity做游戏并在youtube上面发布视频…