AUTOSAR时间同步之gPTP详解+应用

原创 汽车电子与软件 2024-09-02 08:20

本文约5,600字,建议收藏阅读


作者 | 汽车与基础软件

出品 | 汽车电子与软件




#01

为什么要gPTP

需求先行,可能你现在做的控制器还用不到时间同步,所以很难去理解,所以这里说以下为什么要用时间同步,当了解了为什么要用时间同步,那么就能自己产生时间同步应该是什么有的,应该要去解决什么样的问题了。


域控制器,中央控制器是未来汽车电子电气架构的发展趋势,域控制器上可能会包含MCU、SOC还有各种外设,比如摄像头、各种雷达等,需要自动驾驶系统各部分有一个统一的时间基准,以保证系统处理的是同一时刻的信号,这就需要时间同步来实现。


TSN


时间敏感系统,统一的信号源,不同的输出,输出应该需要在同一时刻进行输出。先看见闪电,在听见打雷,这给人的感觉就是不同步。看电视一样,声音和视频要一致,才有比较好的体验感。



AVB


不同输入,输入到同一个ECU进行处理,这就需要相同的时间刻度。不然的话, 比如相机是前一时刻的信息,雷达是这一时刻的信息,那么处理器就很难办了。



那么对于我们汽车上面的时间同步方案。从上面的介绍可以看出来,依赖于两个东西,一个是通信 一个是 协议。在车上 ECU与ECU 交互的最多的就是CAN 和ETH。对于协议 在autosar的规范里面说到了gPTP 协议。本文将主要讲gPTP.


既然是车上用的了,那么就有可能存在外部购买的设备和车上的设备不完全兼容的现象,因为外部的商用产品可能是支持其他的协议没有完全支持gPTP。所以我们下面对PTP 与 gPTP 进行了一些比较。



#02

时间同步协议


PTP 和 gPTP 区别



feature

PTP V1

PTP V2

802.1 as-2011

802.1as-2020

注释

驻留时间

对于TC 时钟,驻留时间 会写在报文里面

同左

同左

因为TC时钟没有master 和 slave port的概念,只有转发的概念,那么这个转发就意味着自己体内有报文过去了,这个时间必须要考虑到。也就是所谓的驻留时间。所以需要在follow up 报文的correction 里面添加这个信息。否则 时间在这个节点消耗了,对于下个节点来说 需要知道的。

硬件时间戳

one step

one and two

two step

one and two

硬件时间戳指的是报文里面包含报文出去时刻的时间信息。这个时间信息需要很准。且为真实的。所以在发出来的时候 打时间戳,这本身对硬件 算法就是一个考验。

延迟计算

路径延迟

peer delay or 路径延迟

peer delay

同左

路径 和 peerdelay 啥意思呢?这后面可能要说到E2E 和 peer delay。从左边也能看出来,gPTP 只支持peer delay 也就是说不支持E2E. 那么E2E 是啥?一个链路中 不止连个节点的时候,中间的switch 可以 是当作对等节点 还是 当作 一个简单的路。这样的计算方式是不一样的。peer delay 计算的是 两个相邻节点之间的路径延迟。E2E 计算的是 master 和 slave 之间的 路径延迟。

时间敏感,不敏感

同左

时间敏感

同左

因为gPTP 只走L2 层协议,也就是说 这个 switch 需要识别到 时间同步的相关报文,不能当作普通的报文转发了。里面会有sequence, clockid 来区分 报文是给哪个节点的。所以switch需要直到。而且peer delay 是对等的,这里需要switch 来 作为一个对等节点 发送,恢复peer delay 报文。

协议支持

L2,L4 广播

L2,L4 广播 单播都可以

L2

L2

无需多言



#03

车载的各种设备是如何部署的



先罗列以下现在的L2, L2+, L3-, 以至于以后可能有的L4 都是应该有哪些智能器件。


算例超强的SOC 芯片


安全可靠的MCU 芯片


传感器
  • 激光雷达
  • 毫米波雷达
  • 超声波雷达
  • 惯性导航
  • 云端
  • 摄像头
  • 等等


通信
  • ETH
  • CAN
  • SPI
  • CSI
  • 等等


网络
  • switch
  • 多个switch


这些设备之间需要进行一定的连接。那么在连接就会产生不同的连接方式。对应的gPTP 的每个节点角色可能就是不一样的。


所以gPTP 里面大概有什么样的角色呢?


gPTP 各个时钟角色


  • GMC 主时钟


主时钟是整个gPTP域的时间基准,负责发送校时用的时间信息,是整个系统的时间源。


主时钟的时钟源一般具有高精度,能够与世界时(如GPS)保持同步。


主时钟发送的Sync和Follow_Up报文,用于实现主从端口的时间同步。


  • OC 普通时钟


OC是gPTP域中的一般设备,它们不具备GMC那样的时间基准功能,但能够接收GMC或其他OC的同步信息,并调整自己的本地时钟以保持同步。


接收GMC或BC发送的Sync和Follow_Up报文,并根据这些信息调整自己的本地时钟。


如有需要,可以发送Delay_Req报文以测量网络延迟。


  • TC(Transparent Clock,透明时钟)


TC是一种特殊的时钟设备,它不对gPTP报文进行时间戳的添加或修改,而是简单地将gPTP报文转发到下一个节点,并计算报文在其内部的驻留时间(residence time),然后将这个驻留时间添加到PTP报文的校正域中。



提高大规模网络中的时间同步精度,减少网络延迟对同步的影响。


支持两种类型的透明时钟:E2E(End-to-End,端到端)透明时钟和P2P(Peer-to-Peer,点对点)透明时钟。但是上面提到过,在gPTP 里面是只有P2P 这种方式的。不过不耽误介绍TC 本身。因为TC 不仅仅在gPTP中使用。


  • BC(Boundary Clock,边界时钟)


BC是一种同时具有多个端口且每个端口都可以作为从端口(接收同步信息)或主端口(发送同步信息)的时钟设备。它可以在多个gPTP域之间起到桥梁作用。


接收来自一个gPTP域的同步信息,并将其转发到另一个gPTP域。


在转发过程中,BC可以对同步信息进行必要的调整,以确保接收域的从时钟能够正确同步。


有了这些对角色的认知之后呢,我们在实际的应用场景中,就要根据实际不同的布置,来进行我们的授时配置。


这里面不同的报文走向也是不一样的。


网络基础知识


switch


在复杂的整车网络中,switch 尤为重要。这里给基础薄弱的同学们说一下switch是个啥子。


switch 走的内容协议是L2层协议,所以每个Port(看得见摸的着的硬件口)是都有自己的MAC 地址的。因为i在这里就没有IP等上面的一些数据的概念。和网口的布置如下(网络找的图)


 

不过他这个图没有说明 具体的连接方式。不重要了,能表示出switch所属的位置即可。


•MAC直连MAC,中间的接口总线一般为SMII/GMII/RMII/SMII,除SMII外都是并行的


•PHY直连PHY,是物理层接口,或为RJ45或为光纤接口等,是串行的,编码方式不同。

因为后面用得到一些switch相关的知识点,所以这里我(致敬了一篇)网上看的文章来介绍以下switch的过程。

模型


PC1 想通过switch 给 PC2 发送报文



因为Swtich 是二层协议,所以这里写的192.168 这俩IP 对于Switch 是没什么用的。那么Switch 需要直到什么呢?


他需要直到PC1 的mac 和 收到PC1的MAC需要往哪发。所以他需要直到PC1 和 PC2 mac的关系, 与 两个MAC。


所以switch中应该有个地址表。


MAC地址表


MAC地址表是交换机内部维护的一张表,用于记录网络中各个设备的MAC地址与交换机端口的对应关系。


MAC地址表通常包含动态MAC地址、静态MAC地址和黑洞MAC地址等类型。动态MAC地址由交换机通过学习数据帧中的源MAC地址自动获得,静态MAC地址则由网络管理员手动配置。


1.数据转发


–当交换机收到一个数据帧时,它会检查数据帧中的目的MAC地址,并在MAC地址表中查找该地址对应的端口。


–如果找到匹配的条目,交换机将数据帧直接转发到对应的端口,实现数据的快速、准确传输。


–如果未找到匹配的条目,交换机可能会采取广播方式将数据帧发送到所有端口(除了接收端口),以寻找目的设备。


2.提高网络效率


–通过维护MAC地址表,交换机能够避免不必要的广播,减少网络拥塞和碰撞,从而提高网络的整体效率。


3.网络安全


–静态MAC地址的配置可以帮助网络管理员控制哪些设备可以接入网络,增强网络的安全性。


–某些情况下,网络管理员还可以将特定MAC地址设置为黑洞MAC地址,以阻止来自该地址的数据帧在网络中传播。


4.网络监控与管理


–通过查看MAC地址表,网络管理员可以了解哪些设备已经连接到网络,以及它们连接到哪个端口。


–这有助于管理员进行网络监控、故障排查和性能优化等工作。



VLAN


vlan 可以理解为分组。


我们将PC1和PC3划分为VLAN10,PC2和PC4划分为VLAN20,那么相同的VLAN之间可以通信,不同VLAN之间二层不可以通信。


 
除了这种方法外,还可以使用基于 MAC 地址划分 VLAN 基于 IP 地址划分 VLAN 基于协议划分 VLAN 基于策略划分 VLAN 等方法来划分 VLAN。


回归正文。有了对switch的初步认识,我们知道了MAC转发有根据vlan的“限制”, 因为是mac 所以有组播mac, 广播mac, 单播mac.


报文在MAC


广播,单播,组播


MAC 的格式



单播 MAC 地址是指第一个字节的最低位是 0 的 MAC 地址。


 

组播 MAC 地址是指第一个字节的最低位是 1 的 MAC 地址。



广播 MAC 地址是指每个比特都是 1 的 MAC 地址。广播 MAC 地址是组播 MAC 地址的一个特例。



到这里我们对传输,节点,连接,部署都有了初步的基础知识了解。我们进一步说一下实际的场景。


应用场景


由上面可以直到,我们的应用场景和配置是自由的,所以下面举了两种例子


TC 场景


前面已经介绍了GMC, TC, OC 的一些意思,不清楚的可以回去看一下。这里的TC 可以认为是 车上的switch. 下面的好多个OC 就是不同的ECU。那么问题来了,这样的结构是如何去授时的呢。或者说是gPTP 允许不允许这样的操作呢。如果允许需要给TC 设置成什么样,可以回头读一下前面,有答案。



有了这样的系统部署,我们分析以下应该的报文流向。无用至于 GMC 发出sync, followup 报文。最终到达OC。


前面有提到E2E 和 peer delay 的两种方式,gPTP 只支持peer delay 但是这里我们都说一下。


peerdelay


下面描绘的是GC 与 OC 之间走的是TC, 并且用的是PeerDelay. 可以看出来sync 和 followup 的报文时 串联下来的。但是中间多了个RT。这个RT 我们暂时先不着急说,后面会仔细说一下协议本身。


还有一组报文就是pDelay Req 与 Res。这个好像是两组了。没错,因为这里用的是peer delay 对等的实体的delay延迟计算。换句话就是相邻的两个节点。所以说各扫门前雪,大家都扫干净了, 整体就不会差。不过这也就有个问题,假设TC 和 GMC 之间的 delay 没有计算对,这也会影响到OC 最终的时间计算。因为i这个计算出来的delay 会被当作correction 放在follow up 的报文里面传送到最后的OC 里面。大家还是管好自己吧,不要影响其他人。所以说,在tire1 的ECU 多数是OC, 这里 通过peer delay 的报文是不应该能发现GMC 的mac地址的。


注意这里的报文都是通过二层协议出来的



E2E


E2E 和上图就有很大的区别就是pdelay 的报文 从OC 直达了GMC,确实牛逼果然强,不过如果节点很多的话,这样其实是很难保证的一个操作。在gPTP 里面是没有这样的操作的。因为在MAC转发的时候是根据MAC转发的。协议本身是2层协议。不支持L4层协议。这里只作为与前面的对比介绍,所以在你们实际的项目当中,如果最终的OC 发现了GMC 的mac 在peer delay 中出现了,一点要小心。



VLAN


在使用VLAN 的时候,TC 节点是不应该可以跨VLAN 传输时间同步报文的。可以理解为一个二层协议的报文,本来就需要根据实际的VALN tag 进行转发报文。所以这样对于整车的节点也是一种很好的表现,不要让时间的port 和 数据的port 相互干扰。这样可能会出现一些不可预知的问题。



BC 场景


前面介绍了这么多TC 的内容,这里BC 可能就很容易理解了,BC 与TC 的区别在于BC 有自己的master port 与 slave port。所以说 BC 之后的节点 可以说 和 前面的GMC 就没有什么关系了。BC 的slave 接受时间, master 进行授时。就和我们autosar中间件似的。接收数据,ASW调用com接口,鬼知道这个接口是 什么协议来的。(可能例子不恰当,不过是这个意思)。BC 就不会有所谓的E2E 的概念了,毕竟 我们俩 就是 M 与 S。对于同步报文也比较简单。因为就是port 对 port的概念。


 

授时


可以看出 这里就没有 BC 与 OC 了,因为在这一层级的系统里面,只有M 与 S 的关系,所以一切都变得清晰明了。不过具体下面的T1,T2,T3,T4,T,,,,, 后面慢慢说到。不着急。先明白了机制,再去了解算法,再去实际分析报文



VLAN


vlan还是有的,不过与前面的GMC 就没有关系了,因为正如前面所说后面的授时和GMC 没有关系了,后面的VLAN 和 前面的VLAN 都不是一个东西,完全可以把VLAN tag 去掉都行。一切都有BC 管控。因为BC 有自己的M。屌的一批。这里也是和TC 的主要区别之一。


 

总结


GMC, BC, TC, OC 在一个系统中的表现如下。具体的报文走向,配置,mac的分发,vlan的设计可以依赖于前面的章节进行分析设计。这里不赘述。


 
下图价值100大洋。仔细捋清楚,整篇不用看了。为什么放在这里才放出这张图,因为看到这里的同志们,才有可能不止仅仅收藏,而是真的想学习一下,了解一下。




#04
同步原理



前面的章节我们已经见其形,识其体。这里我们来对内部的时间戳,以及前面提到的驻留延迟,路径延迟给计算一遍。


一共有哪些时间是需要计算的呢?在同步的过程可以把每一步拆解开。如下图。


 
我们逐个进行计算分析


路径延迟计算


计算路径延迟,需要对端的节点也支持gPTP。具体的测量过程如下拆解


 
•Request 端主动发送请求报文。并且记录自身的这个时间戳,这里我们记作T1经过一段时间之后,bridge 收到这个请求报文

•Bridge 收到请求报文,并且进行回复。记录收到的时刻为T2. 并且通过response 报文把T2 信息发回来。发回来的同时记录自己这时刻的时间戳T3.

请求端收到response报文 记录自己的收到时刻T4.

•Bridge 继续跟一帧follow up 报文来说明自己的T3 时刻。

有了这些时间。我们可以算出来发送与接收报文的总时间。这里简单的进行 /2 来当作 单向的延迟。公式如下:

 

注意这里多了一个参数 r, 这个 r是什么呢?前面我们想当然的认为左右两个节点的时钟频率是一样的。实际上他们可能是不一样的。也意思就是左边说自己过了100个tick, 右边也说自己过了100个tick,但是实际上的时间可能是不一样的。所以我们有必要让他们的tick 表示的实际时间长度 做到统一坐标轴。


 

但是如何去计算这个具体的数值呢?想一想我们需要请求和响应端对同一个报文进行计算。当然这里我们需要假定传输本身的延迟 不会波动太大,如果这个传输本身的波动太大可能会影响结果。所以我们也可以增加帧间隔来计算,这样能有效的降低传输本身的波动对r计算的影响。


这里我们采用sync 报文,假设10个sync报文计算一次。



这里我们就通过这个时间信息来算一下r



这里计算出来了r.


透明时钟下的时间信息


上面已经算出来了路径延迟。当然延迟还有驻留延迟。这个时间就不是协议通过外部的报文能算的出来的时间了,需要节点自己在内部进行计算。


那么我们在透明时钟下,sync 和 follow up 是如何被使用到的呢?



首先解释一下上图,上图是由master 节点发出sync 与 follow up 报文,随后经过一个bridge 节点,最后传给了slave 节点。


注意这里的sync 是原来的那个sync. 但是follow up 已经不是那个followup 了。可以仔细看一下,第一段是correctionfield 1. 第二段变成了2.


也就是说在bridge 里面会修改followup 报文内部的correction field 信息。


这个correction field 内容是什么呢。


• 驻留时间


switch 中,ingress 到 engress 的时间长。就是switch 处理这个 报文从接收到发送的时候 这个时间长度。这个完全去觉得switch 内部的逻辑以及性能。这个时间是有比较计算进去的。


• 路径延迟


–在上一章节已经详细的进行了计算


• 传输时长


以太网报文我们都知道 一个MTU 其实是很长的,而且 传输过程中是有带宽的。所以比如1400个byte的数据, 是一个一个信息出去的。如果是100M 的 和 1000M 的相比,传输所需要的时间肯定是不相同的。这里为了很精细化,也计算进来。


有了这三个参数,我们就可以计算整体的一个correction 了。如下

 


/ END /


招募 | 特约撰稿人(兼职)




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