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

智能汽车设计 关注智能汽车发展,分享智能汽车知识!
评论
  • 在测试XTS时会遇到修改产品属性、SElinux权限、等一些内容,修改源码再编译很费时。今天为大家介绍一个便捷的方法,让OpenHarmony通过挂载镜像来修改镜像内容!触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙OpenHarmony3.2-5.0系统,适合鸿蒙开发入门学习。挂载镜像首先,将要修改内容的镜像传入虚拟机当中,并创建一个要挂载镜像的文件夹,如下图:之后通过挂载命令将system.img镜像挂载到sys
    Industio_触觉智能 2025-01-03 11:39 115浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 72浏览
  • 随着市场需求不断的变化,各行各业对CPU的要求越来越高,特别是近几年流行的 AIOT,为了有更好的用户体验,CPU的算力就要求更高了。今天为大家推荐由米尔基于瑞芯微RK3576处理器推出的MYC-LR3576核心板及开发板。关于RK3576处理器国产CPU,是这些年的骄傲,华为手机全国产化,国人一片呼声,再也不用卡脖子了。RK3576处理器,就是一款由国产是厂商瑞芯微,今年第二季推出的全新通用型的高性能SOC芯片,这款CPU到底有多么的高性能,下面看看它的几个特性:8核心6 TOPS超强算力双千
    米尔电子嵌入式 2025-01-03 17:04 48浏览
  • 光耦合器,也称为光隔离器,是一种利用光在两个隔离电路之间传输电信号的组件。在医疗领域,确保患者安全和设备可靠性至关重要。在众多有助于医疗设备安全性和效率的组件中,光耦合器起着至关重要的作用。这些紧凑型设备经常被忽视,但对于隔离高压和防止敏感医疗设备中的电气危害却是必不可少的。本文深入探讨了光耦合器的功能、其在医疗应用中的重要性以及其实际使用示例。什么是光耦合器?它通常由以下部分组成:LED(发光二极管):将电信号转换为光。光电探测器(例如光电晶体管):检测光并将其转换回电信号。这种布置确保输入和
    腾恩科技-彭工 2025-01-03 16:27 171浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 75浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 68浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 80浏览
  •     为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。    使用Eclipse环境调试MCU程序时,可以利用 Peripheral Registers Viewer来查看SFR。这个小工具是怎样知道某个型号的MCU有怎样的寄存器定义呢?它使用一种描述性的文本文件——SVD文件。这个文件存储在下面红色字体的路径下。    例:南京沁恒  &n
    电子知识打边炉 2025-01-04 20:04 76浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 110浏览
  • 物联网(IoT)的快速发展彻底改变了从智能家居到工业自动化等各个行业。由于物联网系统需要高效、可靠且紧凑的组件来处理众多传感器、执行器和通信设备,国产固态继电器(SSR)已成为满足中国这些需求的关键解决方案。本文探讨了国产SSR如何满足物联网应用的需求,重点介绍了它们的优势、技术能力以及在现实场景中的应用。了解物联网中的固态继电器固态继电器是一种电子开关设备,它使用半导体而不是机械触点来控制负载。与传统的机械继电器不同,固态继电器具有以下优势:快速切换:确保精确快速的响应,这对于实时物联网系统至
    克里雅半导体科技 2025-01-03 16:11 176浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 81浏览
  • 在快速发展的能源领域,发电厂是发电的支柱,效率和安全性至关重要。在这种背景下,国产数字隔离器已成为现代化和优化发电厂运营的重要组成部分。本文探讨了这些设备在提高性能方面的重要性,同时展示了中国在生产可靠且具有成本效益的数字隔离器方面的进步。什么是数字隔离器?数字隔离器充当屏障,在电气上将系统的不同部分隔离开来,同时允许无缝数据传输。在发电厂中,它们保护敏感的控制电路免受高压尖峰的影响,确保准确的信号处理,并在恶劣条件下保持系统完整性。中国国产数字隔离器经历了重大创新,在许多方面达到甚至超过了全球
    克里雅半导体科技 2025-01-03 16:10 122浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 86浏览
  • 车身域是指负责管理和控制汽车车身相关功能的一个功能域,在汽车域控系统中起着至关重要的作用。它涵盖了车门、车窗、车灯、雨刮器等各种与车身相关的功能模块。与汽车电子电气架构升级相一致,车身域发展亦可以划分为三个阶段,功能集成愈加丰富:第一阶段为分布式架构:对应BCM车身控制模块,包含灯光、雨刮、门窗等传统车身控制功能。第二阶段为域集中架构:对应BDC/CEM域控制器,在BCM基础上集成网关、PEPS等。第三阶段为SOA理念下的中央集中架构:VIU/ZCU区域控制器,在BDC/CEM基础上集成VCU、
    北汇信息 2025-01-03 16:01 193浏览
  • 自动化已成为现代制造业的基石,而驱动隔离器作为关键组件,在提升效率、精度和可靠性方面起到了不可或缺的作用。随着工业技术不断革新,驱动隔离器正助力自动化生产设备适应新兴趋势,并推动行业未来的发展。本文将探讨自动化的核心趋势及驱动隔离器在其中的重要角色。自动化领域的新兴趋势智能工厂的崛起智能工厂已成为自动化生产的新标杆。通过结合物联网(IoT)、人工智能(AI)和机器学习(ML),智能工厂实现了实时监控和动态决策。驱动隔离器在其中至关重要,它确保了传感器、执行器和控制单元之间的信号完整性,同时提供高
    腾恩科技-彭工 2025-01-03 16:28 166浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦