DDS通信中间件及其在汽车领域的应用

原创 智能汽车设计 2023-11-23 07:45

当前,面向服务的软件架构(SOA)在车载软件中占据越来越重要的位置,通信中间件便是其落地的关键环节之一。数据分发服务(DDS)在汽车领域的优势逐渐凸显,但关于DDS在车辆上部署与应用,文献却鲜有提及。文章针对数据分发服务,详细介绍了其基本原理、发布订阅模型和服务质量策略。接着介绍了DDS通信的整个过程,及DDS在车辆上部署的三种不同形式。最后以FAST DDS为例,详细介绍了DDS在车辆上部署的具体流程。基于数据分发服务的通信中间件在车辆上具有非常广泛的应用前景。

当前,我们正身处于汽车行业向电动化、智能化、网联化、共享化转型的浪潮之下,智能电控、智能驾驶、智能互联、智能出行深刻影响着人们的生活与思考方式,智能网联汽车已经成为引领我国汽车产业转型升级的战略方向[1-2]。随之而来的车辆电子电气架构向区域集中化靠拢,车载软件趋向更高融合度和复杂度,海量数据向云端迁移,软件定义汽车已成为行业发展的趋势。

面向服务的软件架构也越来越受到各大汽车厂商的青睐。基于新的架构模式,功能业务可以基于服务做灵活拓展,业务部署的灵活性和业务更新的快捷性都有质的提升。这些都对车辆的通信服务提出了更高的要求。一直沿用的AUTOSAR CP已经无法满足车辆通信的要求,面向服务的中间件也越来越引起人们的重视。

在分布式系统中,中间件指的是位于操作系统和应用程序之间的软件层。它通过对计算平台软硬件的抽象,并提供统一接口,简化了分布式系统的开发过程。使用中间件带来最直接的好处就是实现了应用层和底层的解耦,应用层开发人员可以忽略芯片、传感器等硬件的差异,从而高效、灵活地将上层应用及功能算法在不同平台上实现、迭代、移植。从这点来看,AUTOSAR也可以认为是一种中间件。


1 数据分发服务框架结构及特点

1.1 数据分发服务简介

目前主流的面向服务的中间件有数据分发服务(Data Distribution Service, DDS)、基于IP的可扩展面向服务的中间件(Scalable service-Oriented MiddlewarE over IP, SOME/IP)、消息队列遥测传输协议(Message Queuing Telemetry Transport, MQTT)。DDS是由对象管理组织(Object Manage- ment Group, OMG)制定的一种面向服务的通信中间件协议。采用发布订阅模型,强调以数据为中心,提供多种服务质量策略(Quality of Service, QoS),以保障数据实时、高效、灵活地分发,可满足各种分布式实时通信的应用需求[3-5]。

DDS在国防、航天、电网、医疗、能源等领域取得大量成功的应用,其优良的性能经过了长期的验证。在汽车领域,早在2018年,AUTOSAR AP在通信管理模块中加入了DDS技术;ROS2、Apollo CyberRT的底层也是基于DDS协议;Orin、Xavier等面向自动驾驶的系统级芯片(System On Chip, SOC)上也都预留了DDS的接口。DDS已被奥迪、大众等多家原始设备制造商(Original Equipment Manufacturer, OEM)厂商应用于智能驾驶、泊车充电、仿真测试平台等场景;国内的造车新势力小鹏汽车等也已经将DDS技术应用到量产车型上。

DDS能够实现低延时、高可靠、高实时性的数据融合服务,能够从根本上降低软件的耦合性、复杂性,提高软件的模块化特性,融合了DDS的汽车软件能够更好地运行在下一代汽车的体系架构中,更能降低开发的成本、缩短研发时间,更快地将产品推向市场。

DDS标准是一种中间件协议和以数据为中心的连接框架,它可以将分布式系统的组件集成在一起。DDS能够实现低延迟、高可靠、高实时性的数据融合服务,能够从根本上降低软件的耦合性、复杂性,提高软件的模块化特性,数据分发DDS 是OMG提供的用于以数据为中心的连接的中间件协议、连接框架和应用, 应用程序接口(Application Programming Interface, API)标准。它继承了分布式系统的组件,提供了低延时的数据连接、极高的可靠性和可扩展的体系结构,满足业务和任务关键型应用程序的需求[6]。与SOME/ IP、MQTT相比,DDS具有以下特点:

1)SOME/IP 是针对汽车领域的中间件,在车载领域已经应用了较长的时间。MQTT适用于低带宽及不稳定的网络,但它依赖于一个中央代理。DDS本身是一个工业级别的通信标准,适用于多种的应用场景,但用在汽车领域时可能需要做专门的裁剪。

2)相比于SOME/IP,DDS引入大量标准内置特性,在灵活性、可伸缩性等方便更具优势。

3)SOME/IP主要采用远程过程调用(Remote Procedure Call,RPC)的通信方式,服务器(server)和客户机(client)之间仍有一定的耦合性。而DDS采用发布/订阅机制,实现了通信双方在时间、空间和数据通信上的多维松耦合。

4)SOME/IP没有定义QoS机制,只能保证数据可靠,不能保证延迟。MQTT也具有保证稳定传输的机制的,但其仅支持QoS0、QoS1、QoS2的QoS策略。DDS具有丰富的QoS策略,能够满足高复杂性、高灵活性的数据流要求。

5)SOME/IP基于传输控制协议(Transmission Control Protocol, TCP)或用户数据包协议(User Datagram Protocol, UDP),只能在基于网络层为IP类型的网络环境中使用。而DDS基于实时发布订阅协议(Real-Time Publish-Subscribe, RTPS)可以有多种实现,且DDS独有的DDS Security、DDS Web功能可以为用户提供车-云-移动端一站式的解决方案。

1.2 以数据为中心的发布订阅模型

如图1所示,DDS内所有成员都被称为实体。以数据为中心的发布订阅(Data Centric Publish Subscribe, DCPS)模型基于全局数据空间(Global Data Space, GDS)的概念,所有对该空间内数据感兴趣的节点都可以接入,这在很大程度上提升了中间件的效率。

图1 DDS组成模型

DDS使用域(Domain)将网络划分为不同的网络分组,域由域号(Domain_ID)唯一标识,只有在同一个域内的通信实体才能通信。域内的参与者(Participant)是参与通信的最小单元,由参与者序号(Participant_ID)唯一标识,包含若干发布者(Publisher)、订阅者(Subscriber)和注册主题(Topic),负责创建、删除和管理这些实体。任何DDS应用都必须首先获取域参与者,然后通过域参与者获取其他服务,如发布者、订阅者、主题等。

发布者至少包含一个数据写入者(Writer),并负责创建、删除和管理数据写入者。同样,订阅者至少与一个数据读取者(Reader)关联,并负责创建、删除和管理数据读取者。数据写入者负责将发布者对应主题的数据写入数据存储区中,在发布者和QoS共同作用下发布实际的消息数据。数据读取者可采用同步、异步、非阻塞等订阅方式获取订阅者接收到的数据。

主题是数据发布者和数据读取者相互通信时的约定,必须包含主题名称和主题类型两个属性。每个数据发布者、数据读取者必须与一个主题绑定,相互通信的数据发布者、数据读取者之间的主题数据类型必须相同,且QoS必须匹配。

1.3 服务质量策略

QoS是一种网络传输策略,应用程序指定所需要的网络传输质量行为,QoS服务实现这种行为要求,尽可能地满足客户对通信质量的要求,DDS定义QoS策略使其对复杂网络环境的适应性和鲁棒性大大增强,优化网络传输质量[9-11]。

DDS规范定义了丰富的服务质量策略,标准中目前有22种,但目前一些DDS版本实现已经能支持50种以上的QoS策略,包括传输的可靠性、数据的持久性、资源限制等。用户可以通过XML文件配置等方式完成QoS的配置。

如图2所示,所有的DDS实体都可以绑定相应的QoS策略,其可以作用的对象如图2所示。QoS特性的支持使DDS非常适用于数据类型丰富且功能需求多样的场景。

用户可以通过设置QoS策略来控制数据在应用程序之间共享的方式,以满足不同场景下应用程序对功能和性能需求。数据读取者所属的订阅者和数据写入者所属的发布者的分区表达式应该匹配,且数据写入者提供的QoS策略应该超过或匹配数据读取者请求的策略,数据读取者才能接收到数据写入者发送的数据。如QoS中的可靠性(RELIABILITY),有可靠(RELIABLE)和最高效(BSET_EFFORT)两个选项。如果设为前者,当数据读取者由于各种原因无法收到数据时,样本数据会进行重发,保证数据读取者能收到数据;如果设为后者,则无法保证数据接收的完整性。

图2 DDS QoS策略


2 数据分发服务通信过程


在进行数据发布之前,DDS中间件需要预先完成以下工作,包括注册数据类型、生成主题、比较并设置合理的QoS、预分配资源等。基于DDS的应用程序进行通信的过程如图3所示。


图3 DDS通信过程

首先启动DCPS层信息仓库来创建和初始化DDS全局数据空间,基于域ID创建域。然后,数据发布者和订阅者分别创建域工厂,域参与者,然后注册数据类型(DataType),通知DDS生成相关主题,DDS根据数据类型定义主题并完成QoS设置。发送方创建主题、布者和数据写入者;接收方查找主题,创建订阅者和数据读取者。

当数据接收方要订阅某一主题时,DDS会自动查找主题下的发布者,并将订阅者的IP地址发送给发布者,发布者会询问订阅者是否建立连接,订阅者回复确认连接后,发布者和订阅者双方连接完成,发布者设置QoS并发布最新的数据,DDS接收到数据,比较QoS,适时将数据传递给订阅者。

其中,数据接收方和发送方建立连接的过程称为DDS的发现过程。它主要分为参与者发现阶段(Simple Participant Discovery Protocol, SPDP)和端点发现阶段(Simple Endpoint Discovery Protocol, SEDP)。在参与者发现阶段,用于实现参与者之间的相互发现过程。在端点发现阶段,用于实现参与者内部端点之间的相互发现过程。发现机制主要有简单发现、静态发现、发现服务器、手动发现四种。


3 数据分发服务在车辆上的应用

目前,车辆上的通信大多数是采用AUTOSAR的架构。AUTOSAR CP主要应用于对于实时性、功能安全要求高,算力要求低的场景,如底盘控制,发动机控制等传统电子控制单元(Electronic Control Unit, ECU)。AUTOSAR AP主要应用于对算力要求较高、对实时性和功能安全要求稍低的场景,如自动驾驶域、智能座舱等新型域控制器。

目前主流的芯片设计方案采用异构核方式,通过把AP部署在高性能核上完成高性能运算指令,CP部署在实时性核上完成实时性要求较高的控制指令。

DDS在车辆上的应用处于刚起步阶段。简单来说,DDS在车辆上的部署主要有三种方式。第一种是类似于ROS2或Cyber RT,对DDS进行封装后,直接将DDS部署在操作系统上,在DDS的上层部署各个应用层模块,如图4所示。

图4 DDS直接部署

第二种是依托AUTOSAR AP平台,将DDS部署在AP的Ara::com模块中,如图5所示。由于AUTOSAR AP已经能支持DDS的集成,基于AUTOSAR分层架构,DDS的部署和SOME/IP一样对于应用层是透明的。通过不同的网络绑定,DDS便能较为快捷地集成在AUTOSAR AP中。

第三种,面向资源受限设备的DDS集成方案,即将DDS部署在微控制器(Micro Control Unit, MCU)上。这样MCU便能通过DDS与其他的DDS网络通信实现信息交互。而传统的MCU一般是基于AUTOSAR CP开发的,而目前CP平台仅支持SOME/IP的功能,并不支持DDS的集成。另外,一般基于C++版本实现的DDS资源占用率较高,并不适合部署在资源受控的微控制器上,因此,需要开发DDS的轻量化版本。方式之一是将DDS的功能实现在复杂设备驱动模块,实现与AUTOSR CP的集成,如图6所示。

图5 DDS集成AUTOSAR AP

图6 DDS集成AUTOSAR CP

一个DDS在车辆上部署的例子如图7所示;该车型共使用地平线J5和TI的TDA4共两块芯片。其中在J5直接部署DDS;在TDA4的A核上部署集成在AUTOSAR AP上的DDS,R核上部署集成在AUTOSAR CP上的DDS。两块芯片通过车载以太网进行连接,它们之间的通信方式有UDP、共享内存(SHM)、零拷贝(ZeroCopy)及跨核通信等。

图7 DDS在某车型上的部署


4 数据分发服务在车辆上的部署流程


目前大家对DDS相关功能的实现,简单可分为开源版本和商业版本。开源版本有OPEN DDS、 FAST DDS、Cyclone DDS等;商业版的有RTI的Connext DDS 、ADLink的 OpenSplice、华玉通软的Swift DDS等。其中FAST DDS是一个开源的且广泛应用的标准实现[12]。下面基于开源版本FAST DDS框架,简单介绍DDS在车辆上的部署流程,如图8所示。


图8 DDS在车辆上的部署流程

4.1 定义数据类型


DDS的数据类型通过接口定义语言(IDL)进行定义,然后通过代码生成工具生成相应的文件。例如使用HelloWorld.idl定义如图9所示的数据类型,则整个过程会得到如表1所示的五个文件。


图9 用户定义的数据类型

表1 定义数据类型得到的文件

4.2 DDS参数配置


主要包括网络参数以及QoS参数。用户可以使用默认的参数,也可以通过XML文件自己定义相关的参数。最基本的网络参数配置包括:local_host(设置为本机ip地址)、Domain_ID、Participant_ID等。常用的QoS配置包括传输的可靠性、数据的持久性、历史信息、资源限制等。


4.3 编写应用程序文件


主要包括定义Writer类和Reader类,分别负责数据发送和数据接收;main函数为应用程序的执行入口;编译文件CMake或Makefile在程序编译时使用。两个类的内容主要包括定义初始化函数init、Writer/Reader Listener 和负责数据接收/发送函数run。


初始化函数Init主要负责创建Writer或Reader,过程主要分为以下四步:


1)创建一个新的参与者Participant。


2)在Participant_中创建一个新的主题Topic,主题对应的数据类型为HelloWorld。


3)在Participant内创建一个数据发布者Publisher/订阅者Subscriber。


4)在Publisher/Subscriber内创建一个Writer/ Reader,并与Topic绑定。


Writer/Reader Listener负责监听Writer/Reader的状态,包括与其他Reader/Writer的连接状态等。


数据接收函数run中,可设置一些上层逻辑,例如接收数据的数量。数据发送函数run中,设置了发送的数据内容,可在这里对数据内容以及数据发送逻辑进行更改。也可设置一些上层逻辑,例如什么条件下发送、发送数据的数量和发送时间间隔。


4.4 编译和运行程序


用户可以使用CMake编译,或者自行编写Makefile文件,生成最终的可执行文件。打开两个终端,一个负责发送,一个负责接收。运行程序结果如图10所示。


图10 程序运行结果

5 结论


当前,软件定义汽车已经成为汽车行业发展的趋势。数据分发服务,作为一个已经在工业领域应用较为普遍的技术,其在汽车行业处于刚起步的阶段。本文针对数据分发服务,介绍了DDS中间件的原理与特点,并详细介绍了DDS在车辆上的部署与应用。DDS作为经过充分验证的分布式通信中间件,在车辆上的应用越来越广泛,将推动汽车行业进一步发展与进步。


参考文献

[1] 李克强,戴一凡,李升波,等.智能网联汽车(ICV)技术的发展现状及趋势[J].汽车安全与节能学报,2017,8 (1):1-14.


[2] 李克强.我看智能网联汽车十年发展[J].智能网联汽车,2022(3):6-9.


[3] 谢蓓,刘毅,曹万华,等.实时系统数据分布服务DDS技术综述[J].舰船电子工程,2006(2):16-19.


[4] KÖKSAL O,TEKINERDOGAN B.Obstacles in Data Distribution Service Middleware:A Systematic Rev- iew[J].In: Future Generation Computer Systems,2017, 68(7):191-210.


[5] PARDO C G.Omg Data-distribution Service:Archit- ectural Overview[C]//Proceedings of the Twenty-third International Conference on Distributed Computing Systems Workshops,New York:ACM,2003.


[6] 代江涛,高博,万嘉骏.面向资源有限设备的DDS通信中间件设计[J].电子科技,2022,35(5):47-55.


[7] 吴翼虎,钱宏文,朱江伟.嵌入式异构平台DDS中间件设计[J].电子与封装,2021,21(8):53-58.


[8] 张珺,尹逊和.基于RTI DDS的数据分发中间件的升级设计[J].北京交通大学学报,2011(5):31-37.


[9] 刘宏义.基于DDS通信模型的数据管理问题研究[J].电子科技,2016,29(11):146-149.


[10] CORRADI A,FOSCHINI L.A DDS-compliant P2P Infrastructure for Reliable and QoS-enabled Data Dissemination[C]//IEEE International Symposium on Parallel and Distributed Processing (ISPDP 09),Pis- cataway:IEEE,2009.


[11] 黄梓侨.基于DDS的工业机器人中间件的设计与实现[D].长沙:湖南大学,2021.


[12] eProsima.eProsima Fast DDS Documentation[EB/ OL]. (2022-12-01) [2023-01-16]. https://fast-dds.docs. eprosima.com/en/latest/.


END

智能汽车设计 关注智能汽车发展,分享智能汽车知识!
评论 (0)
  •     根据 IEC术语,瞬态过电压是指持续时间几个毫秒及以下的过高电压,通常是以高阻尼(快速衰减)形式出现,波形可以是振荡的,也可以是非振荡的。    瞬态过电压的成因和机理,IEC 60664-1给出了以下四种:    1. 自然放电,最典型的例子是雷击,感应到电力线路上,并通过电网配电系统传输,抵达用户端;        2. 电网中非特定感性负载通断。例如热处理工厂、机加工工厂对
    电子知识打边炉 2025-04-07 22:59 142浏览
  •   物质扩散与污染物监测系统软件:多领域环境守护的智能中枢   北京华盛恒辉物质扩散与污染物监测系统软件,作为一款融合了物质扩散模拟、污染物监测、数据分析以及可视化等多元功能的综合性工具,致力于为环境科学、公共安全、工业生产等诸多领域给予强有力的技术支撑。接下来,将从功能特性、应用场景、技术实现途径、未来发展趋势等多个维度对这类软件展开详尽介绍。   应用案例   目前,已有多个物质扩散与污染物监测系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润物质扩散与污染物监测系统。这
    华盛恒辉l58ll334744 2025-04-09 14:54 77浏览
  • 在人工智能技术飞速发展的今天,语音交互正以颠覆性的方式重塑我们的生活体验。WTK6900系列语音识别芯片凭借其离线高性能、抗噪远场识别、毫秒级响应的核心优势,为智能家居领域注入全新活力。以智能风扇为起点,我们开启一场“解放双手”的科技革命,让每一缕凉风都随“声”而至。一、核心技术:精准识别,无惧环境挑战自适应降噪,听懂你的每一句话WTK6900系列芯片搭载前沿信号处理技术,通过自适应降噪算法,可智能过滤环境噪声干扰。无论是家中电视声、户外虫鸣声,还是厨房烹饪的嘈杂声,芯片均能精准提取有效指令,识
    广州唯创电子 2025-04-08 08:40 182浏览
  • 在万物互联时代,智能化安防需求持续升级,传统报警系统已难以满足实时性、可靠性与安全性并重的要求。WT2003H-16S低功耗语音芯片方案,以4G实时音频传输、超低功耗设计、端云加密交互为核心,重新定义智能报警设备的性能边界,为家庭、工业、公共安防等领域提供高效、稳定的安全守护。一、技术内核:五大核心突破,构建全场景安防基座1. 双模音频传输,灵活应对复杂场景实时音频流传输:内置高灵敏度MIC,支持环境音实时采集,通过4G模块直接上传至云端服务器,响应速度低至毫秒级,适用于火灾警报、紧急呼救等需即
    广州唯创电子 2025-04-08 08:59 143浏览
  • 文/Leon编辑/侯煜‍就在小米SU7因高速交通事故、智驾性能受到质疑的时候,另一家中国领先的智驾解决方案供应商华为,低调地进行了一场重大人事变动。(详情见:雷军熬过黑夜,寄望小米SU7成为及时雨)4月4日上午,有网友发现余承东的职务发生了变化,华为官网、其个人微博认证信息为“常务董事,终端BG董事长”,不再包括“智能汽车解决方案BU董事长”。余承东的确不再兼任华为车BU董事长,但并非完全脱离华为的汽车业务,而是聚焦鸿蒙智行。据悉,华为方面寻求将车BU独立出去,但鸿蒙智行仍留在华为终端BG部门。
    华尔街科技眼 2025-04-09 15:28 61浏览
  •   物质扩散与污染物监测系统:环境守护的关键拼图   一、物质扩散原理剖析   物质扩散,本质上是物质在浓度梯度、温度梯度或者压力梯度等驱动力的作用下,从高浓度区域向低浓度区域迁移的过程。在环境科学范畴,物质扩散作为污染物在大气、水体以及土壤中迁移的关键机制,对污染物的分布态势、浓度动态变化以及环境风险程度有着直接且重大的影响。   应用案例   目前,已有多个物质扩散与污染物监测系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润物质扩散与污染物监测系统。这些成功案例为物质
    华盛恒辉l58ll334744 2025-04-09 11:24 46浏览
  •   卫星图像智能测绘系统:地理空间数据处理的创新引擎   卫星图像智能测绘系统作为融合卫星遥感、地理信息系统(GIS)、人工智能(AI)以及大数据分析等前沿技术的综合性平台,致力于达成高精度、高效率的地理空间数据采集、处理与应用目标。借助自动化、智能化的技术路径,该系统为国土资源管理、城市规划、灾害监测、环境保护等诸多领域输送关键数据支撑。   应用案例   目前,已有多个卫星图像智能测绘系统在实际应用中取得了显著成效。例如,北京华盛恒辉北京五木恒润卫星图像智能测绘系统。这些成功案例为卫星
    华盛恒辉l58ll334744 2025-04-08 16:19 75浏览
  • 文/郭楚妤编辑/cc孙聪颖‍伴随贸易全球化的持续深入,跨境电商迎来蓬勃发展期,物流行业 “出海” 成为不可阻挡的必然趋势。加之国内快递市场渐趋饱和,存量竞争愈发激烈。在此背景下,国内头部快递企业为突破发展瓶颈,寻求新的增长曲线,纷纷将战略目光投向海外市场。2024 年,堪称中国物流企业出海进程中的关键节点,众多企业纷纷扬帆起航,开启海外拓展之旅。然而,在一片向好的行业发展表象下,部分跨境物流企业的经营状况却不容乐观。它们受困于激烈的市场竞争、不断攀升的运营成本,以及复杂的国际物流环境,陷入了微利
    华尔街科技眼 2025-04-09 15:15 65浏览
  • ## DL/T645-2007* 帧格式:* 帧起始字符:68H* 地址域:A0 A1 A2 A3 A4 A5* 帧起始字符:68H* 控制码:1字节* 主站:* 13H:请求读电能表通信地址* 11H:请求读电能表数据* 1CH:请求跳闸、合闸* 从站:* 91H:正常应答读电能表* 9CH:正常应答跳闸、合闸* 数据域长度:1字节* 数据域:DI0 DI1 DI2 DI3* 发送方:每字节+33H* 接收方:每字节-33H* 数据标识:* 电能量* 最大需量及发生时间* 变量* 事件记录*
    四毛打印店 2025-04-09 10:53 40浏览
  •   卫星图像智能测绘系统全面解析   一、系统概述   卫星图像智能测绘系统是基于卫星遥感技术、图像处理算法与人工智能(AI)技术的综合应用平台,旨在实现高精度、高效率的地理空间数据获取、处理与分析。该系统通过融合多源卫星数据(如光学、雷达、高光谱等),结合AI驱动的智能算法,实现自动化、智能化的测绘流程,广泛应用于城市规划、自然资源调查、灾害监测等领域。   应用案例   目前,已有多个卫星图像智能测绘系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润卫星图像智能测绘系统
    华盛恒辉l58ll334744 2025-04-08 15:04 81浏览
  • HDMI从2.1版本开始采用FRL传输模式,和2.0及之前的版本不同。两者在物理层信号上有所区别,这就需要在一些2.1版本的电路设计上增加匹配电路,使得2.1版本的电路能够向下兼容2.0及之前版本。2.1版本的信号特性下面截取自2.1版本规范定义,可以看到2.1版本支持直流耦合和交流耦合,其共模电压和AVCC相关,信号摆幅在400mV-1200mV2.0及之前版本的信号特性HDMI2.0及之前版本采用TMDS信号物理层,其结构和参数如下:兼容设计根据以上规范定义,可以看出TMDS信号的共模电压范
    durid 2025-04-08 19:01 154浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦