2025华东电子峰会 广告 凌鸥学园天地B 广告 2025产品库Q 广告 第二十八届中国电源学会学术年会 广告

未来SDV内幕:集成远程控制边缘节点

2025-11-07 10:53:47 来源:德州仪器

简介

汽车车载网络不断发展,以支持软件定义车辆(SDV)中的新功能。随着软件整合到更少的电子控制单元(ECU)中,以增强车辆各个平台的可扩展性并简化无线(OTA)更新,一种新颖的远程控制边缘概念不仅优化布线,而且支持可扩展的边缘节点软件。边缘节点是对特定功能进行实时控制的专用ECU,例如用于外部照明的前照灯模块或用于门锁、车窗和侧后视镜的控制模块。这些节点在整个车载网络中接收来自命令器ECU(区域控制器,域控制器或中央计算)的命令。

边缘节点对本地硬件控制进行管理,它监测温度、压力或位置传感器以提供控制环路反馈,同时通过负载驱动器(包括半桥以及高侧和低侧开关)直接控制电机和电磁阀等机械执行器。图1展示了区域架构中边缘节点和命令器ECU之间的差异。

包括命令器ECU和多个边缘节点的汽车区域架构

图1. 包括命令器ECU和多个边缘节点的汽车区域架构

远程控制边缘架构将实时控制和硬件抽象层(HAL)上行游转移到命令器ECU,后者为传感器和负载驱动器生成低级硬件命令并传输到边缘节点。远程控制边缘解决方案通过串行外设接口(SPI)、内部集成电路(I2C)、通用异步接收器/发送器(UART)和通用输入/输出(GPIO)等低级通信接口,在ECU之间桥接更高级别的网络数据链路层,例如以太网或控制器局域网(CAN)等。这种方法从边缘节点中完全移除了微控制器(MCU)和所有软件。

远程控制边缘方案支持有关SDV的重大趋势,并通过将软件集中在命令器ECU中同时使边缘节点中依赖于负载的硬件靠近机电执行器来减少线束数量。

传统边缘节点与远程控制边缘节点的对比

图2显示了传统边缘节点的方框图。在传统架构中,本地MCU包含HAL,HAL是定义器件软件驱动程序如何与硬件交互的软件。边缘MCU通过网络接口(通常是CAN灵活数据速率(CAN FD)本地互连网络)接收来自控制器MCU的命令,并根据控制器发出的指令控制本地硬件。

例如,如果上游控制器MCU向边缘MCU节点发送命令“升起驾驶员侧车窗”,则边缘MCU会将该消息转换为特定的硬件操作,包括升起车窗、执行车窗软关闭以及防止可能发生的电机失速或车窗夹手事件。边缘节点MCU将必要的SPI消息传送到电机驱动器,并通过发送到半桥电机驱动器的脉宽调制(PWM)输出实施窗口电机的实时控制环路,同时使用集成式模数转换器(ADC)监控电机电流并对霍尔效应脉冲计数以进行窗口位置跟踪。

与命令器ECU进行通信的传统边缘节点方框图

图2. 与命令器ECU进行通信的传统边缘节点方框图

图3展示了远程控制边缘节点方框图。这种架构将HAL和实时执行器上行移入命令器ECU的MCU中,完全消除了边缘节点MCU。控制器MCU现在可以发送包括器件通信协议帧或外设控制(SPI、I2C、UART、PWM输出控制、ADC采样或GPIO)的命令。

对于车窗升降应用,控制器通过网络发送嵌入到标准通信协议数据有效载荷(CAN FD Light或10BASE-T1S)中的直接控制数据(SPI电机驱动器命令和PWM输出设置)。边缘节点中的通信桥接器提取这些协议数据有效载荷并在相应的GPIO引脚上输出SPI帧和PWM信号。对于传感器反馈,该桥接器对内部或外部ADC和霍尔效应传感器数据进行采样并将数据发送回命令ECU以完成控制环路。

与命令器ECU进行通信的远程控制边缘节点方框图

图3. 与命令器ECU进行通信的远程控制边缘节点方框图

远程控制边缘节点的优势

远程控制边缘架构具有多种优势,包括实现软件集中化、降低软件开发成本、支持可扩展性和简化OTA更新。此外,使用远程控制边缘节点可以实现从命令器ECU进行负载驱动器控制,同时最大限度减少负载接线。

远程控制边缘节点可通过软件集中化降低系统成本。通过移除边缘微控制器并将软件集中到更少的ECU中,公司可以减少软件开发工作量和管理开销,减少整个车辆中多个ECU的测试和验证要求。

软件集中化还提高了可扩展性。开发人员可以仅为上游命令器ECU创建软件,同时实现边缘节点中硬件的标准化。这种标准化简化了多个节点和ECU间的车辆基础设施,而无需使用专用边缘硬件。

图4将传统方法(每个边缘节点模块使用不同供应商提供的不同MCU,需要跨多个平台进行软件开发和管理)与远程控制边缘方法(图4中的标签“RCE解决方案 A、B或C”代表多个供应商提供的无软件选项)进行了对比。基于标准的解决方案具有额外的优势,因为无论是哪家远程控制边缘解决方案供应商,命令器ECU的软件都保持一致。

远程控制边缘节点与传统边缘节点的硬件可扩展性

图4. 远程控制边缘节点与传统边缘节点的硬件可扩展性

实现控制集中化让汽车制造商能够简化软件管理和OTA更新,使他们更容易拥有和管理自己的软件。发布OTA更新只需要更新命令器ECU,不需要更新多个模块的软件。

使用边缘节点而不是直接从命令器ECU驱动负载,缩短了连接负载驱动器的电线长度。远程控制边缘节点保持这一优势,同时还将HAL保留在命令器ECU中。图5以车门为例展示了区域架构中的这种配置。尽管区域控制器控制两个车门模块,但车门边缘模块缩短了负载布线,这也有助于通过尽量减少寄生电容和电感来减少电磁干扰,对于需要更快开关时间的下一代48V车辆,这一点尤其重要。

与传统边缘节点相比,远程控制边缘节点的电缆减少

图5. 与传统边缘节点相比,远程控制边缘节点的电缆减少

远程控制边缘节点注意事项

从事远程控制边缘技术研究的原始设备制造商(OEM)和设计人员必须考虑延迟、功能安全、网络安全和成本。

延迟是一项重大设计挑战。来自边缘的数据必须上行,在上游进行决策并由边缘处理,然后下行返回边缘进行实施,这会增加实时控制环路的延迟。图6展示了这种负载检测和控制过程。传统边缘节点只需要完成第2步和第5步,而远程控制边缘解决方案实现了智能操作或自主轮询等功能来减少延迟。智能操作允许桥接器件自动传送传感器数据,而无需命令器ECU初始提示,从而省略了第1步。自主轮询使桥接器件能够自动对传感器采样并将读数存储到缓冲器。因此,可以在其他步骤期间执行第2步,这有助于进一步减少延迟。

增加延迟的远程控制边缘节点的通信步骤

图6. 增加延迟的远程控制边缘节点的通信步骤

由于不再有本地实时控制,因此可能会出现功能安全问题。有着严格要求(例如容错时间间隔规范中的严格延迟要求)的边缘应用可能难以处理上游通信延迟。作为一项较新颖的技术,第一代远程控制边缘器件可能无法满足汽车安全完整性等级要求,或者可能需要采取额外措施来实现系统级的功能安全。

随着车辆越来越依赖软件,网络安全风险也随之增加。如果不采取适当的安全措施,黑客就能够访问车载网络并控制全车的功能,这可能会带来盗窃和安全风险。由于在远程控制边缘节点没有MCU在本地管理安全,因此在远程控制边缘节点上实现网络安全更为困难,因此OEM务必要选择满足其网络安全需求的解决方案。

成本考虑因素必须平衡硬件和软件费用。将目前在传统边缘节点中使用的低级MCU替换为远程控制边缘节点器件可能更加昂贵。但是,请务必记住,即使硬件成本增加,软件开发和管理成本仍将大幅节省。

远程控制边缘让汽车制造商能够在内部管理更多软件,OEM需要对一些折中进行评估。

远程控制边缘应用

远程控制边缘技术在照明、电池管理系统(BMS)、高级驾驶辅助系统(ADAS)、汽车门禁和车身电机等众多应用中提供价值。表1列出了这些应用和远程控制边缘节点的优势。

表1. 各种远程控制边缘节点应用以及它们为什么非常适合

各种远程控制边缘节点应用以及它们为什么非常适合

远程控制边缘协议

远程控制协议解决方案包括10BASE-T1S、CAN FD Light和UART over CAN。这些协议以半双工模式运行,允许两个器件之间进行非同步双向数据传输。半双工支持多点功能,即两个以上器件在同一条总线上通信,只需要命令器ECU中的一个网络器件与多个边缘节点交互。图7展示了一个多点拓扑示例。

命令器ECU与边缘节点之间的多点拓扑

图7. 命令器ECU与边缘节点之间的多点拓扑

10BASE-T1S、CAN FD Light和UART over CAN在速度、有效载荷容量以及多点和总线拓扑中的节点数量方面存在差异同。表2对这些协议进行了比较。

表2. 10BASE-T1S、CAN FD Light和UART over CAN远程控制边缘网络协议间的比较

10BASE-T1S、CAN FD Light和UART over CAN远程控制边缘网络协议间的比较

图8展示了轮循拓扑和命令器/响应器拓扑之间的差异。轮询拓扑循环运行,在每一周期,每个节点根据其节点ID有一个专属传输机会。这样,仲裁将自动进行,但需要进行调解以确保优先级或时间关键型数据不会因总线上的低优先级数据而延迟。命令器/响应器拓扑要求命令器ECU在总线上发送数据之前提示下游节点。传输顺序由命令器ECU而不是由节点ID决定。

轮循拓扑与命令器/响应器者拓扑的传输比较

图8. 轮循拓扑与命令器/响应器者拓扑的传输比较

10BASE-T1S由电气电子工程师协会(IEEE)802.3cg实现标准化,它使用由技术委员会18制订标准的远程控制协议。其工作速率为10Mbps并采用轮询多点拓扑。作为以太网协议,10BASE-T1S可以集成以太网功能,例如媒体访问控制安全(MACSec)、时间敏感网络(TSN)、音频视频桥接(AVB)和数据线供电(PoDL)。表3介绍描述了这四个功能。此外,已经使用高速以太网主干网的系统可以在整个以太网网络受益于精简的软件。

表3. 列出和说明10BASE-T1S以太网功能和标准

列出和说明10BASE-T1S以太网功能和标准

列出和说明10BASE-T1S以太网功能和标准

CAN FD Light是基于国际标准化组织(ISO)11898-1:2024标准的CAN FD的一个版本,工作速率为1Mbps至5Mbps。与遵循CAN仲裁(节点同时传输,节点ID最小的节点胜出)的传统CAN不同,CAN FD Light采用命令器/响应器者拓扑运行。边缘节点使用CAN FD Light响应器,命令器ECU使用CAN FD Light命令器或CAN FD收发器。由于许多现有架构已经使用CAN FD收发器与边缘节点通信,因此可以轻松地将CAN FD Light集成到当前架构。然而,考虑到控制器仲裁阶段的限制,实现>1Mbps的速度需要使用CAN FD Light命令器。

10BASE-T1S和CAN FD Light协议将以太网和CAN桥接至SPI、I2C、UART、GPIO和PWM等其他协议(请参阅图9)。这种桥接可通过10BASE-T1S和CAN FD Light实现多个传感器和驱动器的远程控制,使这两种解决方案可在各种终端应用中通用。

10BASE-T1S或CAN FD Light边缘节点的方框图

图9. 10BASE-T1S或CAN FD Light边缘节点的方框图

UART over CAN使用CAN收发器通过CAN物理层(PHY)传输UART数据包(请参阅图10)。在命令器/响应器拓扑中,UART over CAN的工作速率≤1Mbps,它提供了一种具有成本效益的解决方案,但依赖于基于UART的驱动器(例如LED)或具有集成实时控制和诊断功能的电机驱动器。

UART over CAN边缘节点的方框图

图10. UART over CAN边缘节点的方框图

具有集成实时控制的智能驱动器补充完善了远程控制边缘解决方案,它减少了上游控制要求。德州仪器(TI)为无传感器电机系统提供具有集成控制的智能电机驱动器,包括用于无刷直流(BLDC)电机驱动器的无传感器磁场定向控制以及用于步进电机驱动器的集成电流检测和失速检测。步进电机由于旋转精度更高,特别适合远程控制边缘应用,因为它们需要更少的上游诊断数据。表4列出了一些TI器件。

表4. TI的电机驱动器产品

TI的电机驱动器产品

远程控制边缘系统解决方案

图11展示了使用10BASE-T1S或CAN FD Light的前照灯远程控制边缘节点。PHY或响应器将以太网或CAN FD Light消息转换为各种本地协议,控制温度传感器、LED驱动器、电机驱动器和高侧开关。命令器ECU向PHY或响应器提供命令,以通过UART、SPI、GPIO或其他协议启用负载驱动器,从而打开和关闭执行器。然后,PHY或响应器上行发送传感器数据和执行器反馈到命令器ECU。

使用10BASE-T1S或CAN FD Light的远程控制前照灯模块方框图

图11. 使用10BASE-T1S或CAN FD Light的远程控制前照灯模块方框图

利用具有集成步进电机梯形控制功能的TPS92544-Q1开关LED驱动器和DRV8434A-Q1步进电机驱动器,TI提供了采用UART over CAN协议的远程控制边缘前照灯解决方案。TPS92544-Q1通过单个UART接口控制LED和电机,使其成为高效的前照灯模块解决方案。如图12所示,CAN收发器用作来自命令器ECU的UART数据包的硬件介质。

这些UART数据包控制TPS92544-Q1以启用前照灯,并驱动DRV8434A-Q1器件对调平电机进行步进电机运动控制。

使用TPS92544-Q1和UART over CAN的远程控制前照灯模块方框图

图12. 使用TPS92544-Q1和UART over CAN的远程控制前照灯模块方框图

结语

随着汽车市场接受在区域架构上进行SDV和ECU整合,软件集中化的推动力将进一步增强,从而实现可扩展性并减少电线数量。远程控制边缘节点通过将软件上行游移动并整合到更少的ECU中以及简化OTA更新为这一举措提供支持。

10BASE-T1S、CAN FD Light和UART over CAN等多种解决方案可为系统架构师提供满足其具体设计需求的选项。此外,具有集成诊断和控制功能的智能驱动器可进一步优化远程控制边缘实现。

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我们联系,我们将及时更正、删除,谢谢。
Big-Bit 商务网

请使用微信扫码登陆

x
凌鸥学园天地 广告