NESY075 September 2025 DRV8434A-Q1 , DRV8889-Q1 , MCF8315C-Q1 , MCF8316C-Q1 , MCF8329A-Q1 , TPS92544-Q1
圖 2展示傳統(tǒng)邊緣節(jié)點(diǎn)方塊圖。在傳統(tǒng)架構(gòu)中,本機(jī) MCU 包含 HAL,HAL 是定義裝置軟體驅(qū)動器如何與硬體互動的軟體。邊緣 MCU 透過網(wǎng)路介面接收來自控制器 MCU 的命令,通常為 CAN 彈性資料速率 (CAN FD) 區(qū)域互連網(wǎng)路,並根據(jù)控制器的指令控制本機(jī)硬體。
例如,如果上游控制器 MCU 向邊緣 MCU 節(jié)點(diǎn)傳送命令以「向上滾動驅(qū)動器車窗」,邊緣 MCU 會將此訊息轉(zhuǎn)換為特定硬體動作,包括向上滾動車窗、執(zhí)行車窗軟關(guān)閉,以及防止?jié)撛诘鸟R達(dá)失速或車窗夾傷事件。邊緣節(jié)點(diǎn) MCU 會將必要的 SPI 訊息傳送至馬達(dá)驅(qū)動器,並透過脈衝寬度調(diào)變 (PWM) 輸出至半橋式馬達(dá)驅(qū)動器,實(shí)作車窗馬達(dá)的即時(shí)控制迴路,同時(shí)使用整合式類比轉(zhuǎn)數(shù)位轉(zhuǎn)換器 (ADC) 監(jiān)控馬達(dá)電流,並計(jì)數(shù)霍爾效應(yīng)脈衝以進(jìn)行車窗位置追蹤。
圖 2 與命令 ECU 通訊的傳統(tǒng)邊緣節(jié)點(diǎn)方塊圖。圖 3顯示遙控邊緣節(jié)點(diǎn)方塊圖。此架構(gòu)可將 HAL 和即時(shí)致動器上游移至命令 ECU 的 MCU,因此完全免除了邊緣節(jié)點(diǎn) MCU。控制器 MCU 現(xiàn)在可以傳送包括裝置通訊協(xié)定訊框或週邊設(shè)備控制(SPI、I2C、UART、PWM 輸出控制、ADC 取樣或 GPIO)的命令。
對於車窗升降應(yīng)用,控制器透過網(wǎng)路傳輸直接控制資料(SPI 馬達(dá)驅(qū)動器命令和 PWM 輸出設(shè)定),嵌入在標(biāo)準(zhǔn)通訊協(xié)定數(shù)據(jù)有用負(fù)載(CAN FD Light 或 10BASE-T1S)中。邊緣節(jié)點(diǎn)中的通訊橋會擷取這些協(xié)定資料的有用負(fù)載,並在合適的 GPIO 針腳上輸出 SPI 訊框和 PWM 訊號。對於感測器回饋,此橋接器會取樣內(nèi)部或外部 ADC 及霍爾效應(yīng)感測器資料,並將其傳送回命令 ECU,以完成控制迴路。
圖 3 與命令 ECU 通訊的遙控邊緣節(jié)點(diǎn)方塊圖。