0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你想了解的DDS协议解决方案在这里

经纬恒润 2024-11-19 09:00 次阅读

随着汽车电子电气架构快速演进,车企对车内网络通信性能、安全性、灵活性要求日益提升,车载总线通信威廉希尔官方网站 也迎来革新挑战。在此背景下,DDS(Data Distribution Service)凭借其高性能、高可靠和低延迟的特点,有力支撑了智能汽车系统的高效运行。

DDS协议凭借其在物联网工业自动化、航空航天与国防等领域的广泛应用,展现了其卓越的威廉希尔官方网站 兼容性与行业适应性。如今,该协议与车载网络通信应用的深度融合,已成为全球汽车制造商关注的焦点。

作为OPEN联盟的活跃成员与AUTOSAR联盟的高级合作伙伴,经纬恒润致力于为国内外各大OEMs及供应商,提供全面覆盖TCP/IP、SOME/IP、DoIP、AVB、TSN、DDS、MQTT,以及10M、Multi-G等一系列关键威廉希尔官方网站 领域的设计与测试咨询服务。秉持创新精神,深入探索车载网络威廉希尔官方网站 的前沿应用,以期引领行业变革。

基于丰富的项目实施经验,经纬恒润已成功构建了一套高质量、本土化的DDS设计开发与测试一体化解决方案,为整车网络架构的创新发展,提供了坚实的威廉希尔官方网站 保障和支持。

wKgZomc7HVyATc3qAAD_uKGJ-Gc642.png

DDS设计解决方案

在整车设计阶段,DDS系统设计是后续ECU实现的基础。经纬恒润依托多年对DDS的深入理解和丰富的车载网络设计经验,开发了适用于车载ECU落地应用的DDS需求规范,探索出基于服务/数据进行兼容性设计的方法,并提供适用于后续环节的xml/idl/arxml文件,保持研发过程的数据一致性,保障研发过程顺利进行。

DDS数据库格式转换工具

INTEWORK-VDC(Vehicle Database Convertor,以下简称VDC)是一款简单易用的数据库转换工具,可以实现企业Excel矩阵模板与车型通信数据的标准格式文件之间的自动转换,以及其他辅助功能。VDC支持CAN(FD)、Ethernet、LIN、J1939多种协议的数据库,软件界面功能布局清晰、操作简单,大部分功能只需要一键操作即可完成,转换速率快,并且支持常见的错误检查和定位。

DDS作为车载以太网的通信中间件协议,其功能被集成在VDC软件中的Ethernet模块,主要功能包括:

  • DDS通信矩阵与DDS数据库文件的转换
  • DDS通信矩阵的一致性检查
  • 数据库平台选择
  • 数据库类型选择
  • ECU节点的合并/拆分

目前我们也正在开发DDS通信数据库设计开发工具,相关功能即将在INTEWORK-VDE(Vehicle Database Editor)新版中发布,VDE是经纬恒润自主系列工具中的网络通信及数据库开发工具,目前已经支持基于SOME/IP、CAN、CANFD多种通信协议的通信系统设计以及AUTOSAR AP/CP平台的数据库开发,方便用户高效、高质量地完成整车网络通信设计。

DDS协议栈

经纬恒润在汽车电子领域深耕二十余载,于2009年与AUTOSAR联盟结缘,成为AUTOSAR组织的Associate Partner,是国内首家加入AUTOSAR组织的基础软件供应商。作为国内AUTOSAR自主产业的重要参与者,经纬恒润结合相关业务经验,自主研发了适应当前智能网联汽车威廉希尔官方网站 发展趋势、符合AUTOSAR标准、稳定可靠且便捷易用的AUTOSAR软件产品——INTEWORK-EAS(ECU AUTOSAR Software,以下简称EAS)。目前也已发布DDS协议栈组件。

  • HirainAUTOSARCPDDS特点优势

DDS 协议栈组件包括DCPS 功能、RTPS 功能、XTypes 功能、RPC功能等。基于OMG Data Distribution Service 1.4规范进行开发,支持 AUTOSAR CP R22-11 版本的规范要求,产品具备以下特点:

① 支持通信域内的动态发现功能

② 支持20多种QoS策略的组合使用,支持动态获取及修改QoS策略的功能

③ 支持拓展协议DDS-RPC的功能

④ 支持XTypes的PLAIN_CDR和PLAIN_CDR2两种序列化方式

⑤ 支持通信矩阵(xml)导入,自动创建DDS模块相关配置参数

  • HirainAUTOSARAPDDS特点优势

基于OMG Data Distribution Service 1.4规范进行开发,支持 AUTOSAR AP R19-11 和R22-11版本的规范要求,可以适配Linux、QNX等操作系统,匹配TDA4、S32G等SOC芯片;具备以下特点:

① 支持RTPSV2.2,DDSV1.4,XTypesV1.3

② 支持SPDP,SEDP,Liveliness协议和长消息分片功能

③ 支持常用Qos:user_data / partition / durability / lifespan / deadline / liveliness / ownership / ownership_strength / history / reliability / destination_order / resource_limits / entity_factory

④ 支持XTypes协议CDRv1和CDRv2,支持基础类型和自定义类型的静态语言绑定

wKgZomc7HY2AZSSoAAE811F1z2w392.png

TESTBASE仿真测试系统

目前部分OEM使用商业或者开源的DDS产品部署到各个控制器中,当然也有不少厂家在向MCU中集成DDS,受性能与资源限制,会对DDS中间件进行适当的裁剪和修改。在目前DDS协议栈百花齐放的市场下,如何满足HIL测试中DDS协议的正常交互是一个巨大挑战。通过经纬恒润自研的实验管理软件TCS、实时仿真引擎RTSE、以太网仿真板卡TB3902可以实现DDS协议栈的仿真及监控功能,满足硬件在环(HIL)中仿真测试的需求。

wKgZomc7HZiARyEQAAEZeWyYSto045.png

INTEWORK-TCS(Testbase Control Software)是经纬恒润自主研发的一款实验管理软件,它可以配合HIL系统实现多种总线协议的仿真监控。该HIL方案可以集成目前开源的Cyclone DDS/Fast-DDS/Open-DDS协议栈,也可以响应客户定制化DDS协议的集成。用户可以通过加载IDL/xml/Excel等多种数据库的形式进行DDS协议报文的添加,以及相关Qos的设置,来实现DDS报文的仿真及监控。

RTSE(Real Time Simulation Engine)是经纬恒润自研实时仿真引擎,其中实时操作系统支持多种开源的DDS协议栈,并支持客户定制化的DDS协议栈集成。通过TCS进行协议栈及报文的配置,实现DDS报文的仿真及信号监控功能。

TB3902是经纬恒润自研的车载以太网板卡,支持4路100/1000Base-T1,支持Simulation、Switch、Monitor等多种模式。通过TB3902硬件实现与控制器之间的报文交互以及控制器与控制器之间的报文监控功能。

wKgZomc7HaSAQredAACYM2-XfSg984.png

DDS协议测试解决方案

DDS协议测试包括协议一致性测试和配置测试,以保证协议栈实现与协议要求的一致性和通信矩阵配置正确性,包括但不限于QoS配置测试、实体行为测试、数据序列化测试等内容。

为了实现DDS协议的一致性和配置检查,经纬恒润自主开发完整的一致性和配置测试规范,用例覆盖标准协议和OEM常见配置需求。针对一致性测试,工程师开发了增强测试服务(Enhancement Testability Service,ETS)矩阵,配置内容覆盖全面,且满足DDS系统设计要求。同时,为了触发DUT的部分行为,经纬恒润开发了全套DUT内集成测试上位机(Upper Tester,UT)服务原语规范定义及UT代码,使一致性测试更加全面。

wKgaomc7HbSAM7R3AADW-T_Cics105.png

上述测试内容可通过ANTP.DDS来实施,该测试套件已实现完整的DDS协议测试脚本和测试序列,通过简单配置、一键执行即可自动生成测试报告,简单高效。

wKgaomc7HcCAIgxOAAFbG_dKR2s033.png

车载总线监控工具

INTEWORK-VBA ( Vehicle Bus Analyzer,以下简称VBA)是经纬恒润自主研发的一款专业、易用的车载总线监控分析及仿真工具,它集监控、分析、仿真、测量标定、故障诊断等核心功能于一体,服务于研发仿真分析到系统测试验证的整车研发“V流程”。

wKgZomc7Hc2AUgRNAAGSGrTLWGU863.png

考虑到DDS协议在汽车电子中的广泛使用,总线监控工具VBA也在不断扩展对DDS相关功能的支持。当前VBA已经实现DDS通信报文的监控和解析,用户可以导入XML数据库文件,实现对DDS数据的解析。此外,VBA向用户提供了报文仿真的功能,用户可以通过VBA中仿真模块向控制器发出相应格式的DDS报文,仿真DDS的通信。

wKgaomc7HdWAaVO8AAFextaTw-s257.png

上述INTEWORK系列软件可免费申请试用,只发送【姓名、联系电话、邮箱、公司/学校名称、申请软件名称】信息到market_dept@hirain.com即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3026

    文章

    7955

    浏览量

    167036
  • DDS
    DDS
    +关注

    关注

    21

    文章

    634

    浏览量

    152658
  • 车载以太网
    +关注

    关注

    18

    文章

    222

    浏览量

    23000
收藏 人收藏

    评论

    相关推荐

    虹科培训 | 重磅升级!全新模式月底开班,你想学的都在这里

    全新升级/威廉希尔官方网站 提升/以技会友虹科&TG中心波形诊断大师班上海:2024.11.30~12.2主办单位广州虹科电子科技有限公司TechGear免拆诊断学院支持单位英国PicoTechnologyLtd.HongkePico经常有客户咨询我们,有没有线下课可以学习示波器使用?在哪里能学NVH诊断?当然有!11月30日,虹科携手TechGear免拆诊断中心,带来全
    的头像 发表于 11-14 01:02 177次阅读
    虹科培训 | 重磅升级!全新模式月底开班,<b class='flag-5'>你想</b>学的都<b class='flag-5'>在这里</b>!

    关于公路边坡安全监测,你想知道的都在这里

    截至2023年底,全国公路里程543.68万公里。同时,据估计公路边坡有870余万座,但目前公路边坡大多依赖人工检测,缺乏主动预防和有效的智能化监测手段,灾害隐蔽性强,对公路基础设施和过往人车安全威胁大,公路边坡安全监测智能化水平亟待提升。 2024年,交通行业聚焦高速公路防灾减灾工作。交通运输部、国家防灾减灾委员会等发布多个政策文件,针对公路边坡滑坡、崩塌、沉陷和塌陷、水1.毁和泥石流等地质灾害,全面开展风险隐患排查处置,
    的头像 发表于 10-09 15:30 205次阅读
    关于公路边坡安全监测,<b class='flag-5'>你想</b>知道的都<b class='flag-5'>在这里</b>!

    想了解的数据采集DAQ关键指标都在这里

    数据采集DAQ关键指标有哪些
    的头像 发表于 09-03 13:52 396次阅读
    您<b class='flag-5'>想了解</b>的数据采集DAQ关键指标都<b class='flag-5'>在这里</b>了

    想了解人工关节材料疲劳测试?看这里

    随着人工关节在医疗领域的广泛应用,其耐用性和可靠性成为患者和医疗从业者关注的重点。特别是由聚乙烯材料制成的人工关节,在日常使用中需要承受重复负载,以确保其经久耐用。在这些测试中,疲劳试验是一种常用
    的头像 发表于 08-14 09:43 196次阅读
    <b class='flag-5'>想了解</b>人工关节材料疲劳测试?看<b class='flag-5'>这里</b>!

    LM258在这个电路里是电压跟随器吗?R4在这里不影响输出电压吗?

    我想问一下LM258在这个电路里是电压跟随器吗?R4在这里不影响输出电压吗?根据虚短的原理,V-是等于Vref。 那么Vo和V-的关系怎么分析呢,是相等吗?怎么根据虚断的原理分析Vo和V-的关系?这里是怎么得到Vo=V-的呢?
    发表于 08-13 06:05

    5问5答!您想了解的数据采集DAQ关键指标都在这里

    1、什么是采样率,它对测量结果有何影响? 采样率是数据采集卡每秒采集数据的次数。采样率对测量结果的准确性有直接影响。如果采样率过低,可能会错过信号的重要部分,导致数据失真。 理论上根据采样定理, 采样率应为信号频率的两倍 。但现实实际信号会存在各种噪声和失真。所以建议为采样定理的10倍以上,可以确保获得高质量的采样结果,避免混叠。 2、异步卡和同步卡有什么不同? 异步卡是控制成本的设计,每个通道都需要依次 通过一
    的头像 发表于 08-01 10:15 292次阅读
    5问5答!您<b class='flag-5'>想了解</b>的数据采集DAQ关键指标都<b class='flag-5'>在这里</b>了

    ModbusTCP转ProfibusDP协议转化网关通讯解决方案

    怎么样把ModbusTCP与ProfibusDP连接起来呢?最近有很多客户朋友咨询这个问题,在这里为大家详细说明一下。其实有一个设备可以很轻松地解决这个问题,名为YC-DPM-TCP,下面是详细信息
    的头像 发表于 07-23 10:30 227次阅读
    ModbusTCP转ProfibusDP<b class='flag-5'>协议</b>转化网关通讯<b class='flag-5'>解决方案</b>

    什么时候为WiFi/BLE模块添加内存,如何添加?

    。 我知道这可能是模块合作伙伴的问题。 我在这里发帖,是想了解各模块合作伙伴在增加本地内存方面是否有共同的建议。
    发表于 06-03 07:20

    想了解芯片推力测试?点击这里了解最新测试方法!

    最近,小编收到了很多来自半导体行业客户的咨询,主要关于芯片推力测试的问题,他们想知道应该采用何种设备和方法。为了满足客户的测试需求,科准测试为其定制了一套威廉希尔官方网站 方案,内含操作步骤。 在半导体行业,芯片
    的头像 发表于 05-15 16:55 1034次阅读
    <b class='flag-5'>想了解</b>芯片推力测试?点击<b class='flag-5'>这里</b>,<b class='flag-5'>了解</b>最新测试方法!

    TSN和DDS测试解决方案

    北汇信息提供的TSN/DDS测试系统,测试工具链多样化:提供Vector、TSN Systems、Spirent、臻融科技全套测试解决方案,满足不同测试场景下的实际需求。
    的头像 发表于 05-10 09:29 602次阅读
    TSN和<b class='flag-5'>DDS</b>测试<b class='flag-5'>解决方案</b>

    odf配线盒详细介绍在这里

    ODF配线盒,也被称为光纤分配箱或光纤配线箱,是光纤通信系统中的一种重要设备。它主要用于存放、管理和保护光纤接头,以实现光纤的连接、分配和调度。以下是关于ODF配线盒的详细介绍: 结构组成: ODF配线盒主要由箱体、适配器、固定装置、接地系统等部分组成,并且可以根据实际需要进行组合和扩展。 其内部结构还包括配电柜体、电源分配单元、信号分配单元和电缆终端盒等模块。 主要功能: ODF配线盒的主要功能是固定光缆、调线和保护光
    的头像 发表于 04-30 10:03 627次阅读

    BACKUP_PRIMASK和RESTORE_PRIMASK在这里主要作用是什么?

    ); } 请问,BACKUP_PRIMASK和RESTORE_PRIMASK在这里主要作用是什么?像是对中断某些掩码的压栈出栈,具体在这里什么意思呢?感谢
    发表于 04-29 07:10

    DDS协议测试实践及问题分析

    在上一篇文章中,我们对DDS协议测试的策略、方法和工具进行了详细的介绍。本文旨在进一步探讨如何利用这些方法和工具搭建实际的测试环境,并执行测试,进而揭示可能遇到的各类问题。被测协议栈简介在本次测试中
    的头像 发表于 04-12 08:26 583次阅读
    <b class='flag-5'>DDS</b><b class='flag-5'>协议</b>测试实践及问题分析

    最详细的UART通讯协议分析在这里

    。在19世纪60年代,为了解决计算机和电传打字机通信,Bell发明了UART协议,将并行输入信号转换成串行输出信号。因为UART简单实用的特性,其已经成为一种使用非
    的头像 发表于 01-12 14:15 1.7w次阅读
    最详细的UART通讯<b class='flag-5'>协议</b>分析<b class='flag-5'>在这里</b>

    什么是DDS?车载以太网—DDS篇详解

    DDS是一系列标准,它指定了分布式应用程序可用于交换实时数据的API、协议和安全机制。
    的头像 发表于 01-09 18:23 4200次阅读
    什么是<b class='flag-5'>DDS</b>?车载以太网—<b class='flag-5'>DDS</b>篇详解