0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CAN網(wǎng)關(guān)的CAN信號轉(zhuǎn)發(fā)機制

我快閉嘴 ? 來源:電控知識搬運工 ? 作者:電控知識搬運工 ? 2022-09-21 09:30 ? 次閱讀

汽車網(wǎng)關(guān)控制器是車內(nèi)各種電、光總線之間的路由器。

汽車網(wǎng)關(guān)集成了標準多媒體接口,例如通用串行總線(USB)、 Firewire和面向介質(zhì)的系統(tǒng)傳送(MOST)總線,并且連接控制區(qū)域網(wǎng)(CAN)系統(tǒng)??刂破鞑捎?a target="_blank">以太網(wǎng)藍牙等計算機接口還可以同前沿的汽車系統(tǒng)相連。

在某些應(yīng)用中,網(wǎng)關(guān)控制器被用于控制閃存和 CD-ROM驅(qū)動器等器件。一般需要一塊小的CPU來控制網(wǎng)關(guān)的路由功能。網(wǎng)關(guān)控制器支持各種接口,因此,系統(tǒng)能夠與不同生產(chǎn)商提供的總線進行通信。

網(wǎng)關(guān)的主要作用是在網(wǎng)絡(luò)和ECU之間提供安全的無縫通信,包括在車輛的許多內(nèi)部網(wǎng)絡(luò)和外界的外部網(wǎng)絡(luò)之間架起一座橋梁。要確保ECU獲得正確操作車輛所需的信息,流暢的數(shù)據(jù)傳輸必不可少,因此網(wǎng)關(guān)必須以低延遲和低抖動提供任意到任意的網(wǎng)絡(luò)通信

隨著汽車網(wǎng)聯(lián)化功能和智能化功能越來越多,智能網(wǎng)聯(lián)汽車受網(wǎng)絡(luò)攻擊的風險越來越大,從而導(dǎo)致車輛失去控制,駕駛員和乘客容易受到傷害。而網(wǎng)關(guān)安全機制可幫助大幅減少網(wǎng)絡(luò)攻擊的風險,最大限度保障駕駛員及乘客的安全,并防止車輛被盜和重要信息丟失。

安全網(wǎng)關(guān)可作為一道防火墻,控制從外部接口(如互聯(lián)網(wǎng))到車輛內(nèi)部網(wǎng)絡(luò)的訪問,并控制車載網(wǎng)絡(luò)中的哪些節(jié)點可以相互通信。安全網(wǎng)關(guān)還提供功能域隔離;例如,在不受信任的信息娛樂系統(tǒng)和受信任的安全關(guān)鍵系統(tǒng)之間。

CAN網(wǎng)關(guān)的功能

CAN網(wǎng)關(guān)是整個CAN網(wǎng)絡(luò)的核心, 控制著整車5條CAN總線的各類信號轉(zhuǎn)發(fā)與處理.CAN網(wǎng)關(guān)的基本功能包括:

1. 連接不同波特率(傳輸速度)的CAN總線/LIN總線, 以實現(xiàn)CAN網(wǎng)絡(luò)的網(wǎng)關(guān)中繼功能。

2. 診斷報文/非診斷報文轉(zhuǎn)發(fā)

3. 診斷防火墻管理

4. 節(jié)點在線監(jiān)控

5. 巡航控制器開關(guān)檢測

6. 腳踏板位置檢測

7. 網(wǎng)關(guān)休眠與喚醒管理

8. ECU升級/網(wǎng)關(guān)升級

9. 電壓管理

簡單點說:

CAN網(wǎng)關(guān)可以接收任何CAN總線(還有LIN總線)傳來的不同傳輸速率網(wǎng)絡(luò)信號,CAN網(wǎng)關(guān)把這些信號按一定的標準處理后, 廣播到整車網(wǎng)絡(luò)去,如果有ECU訂閱(接收)了這個信號, 則ECU將解析信號并做相應(yīng)的處理.沒理解不了, 請看下方實例。

CAN網(wǎng)關(guān)的CAN信號轉(zhuǎn)發(fā)機制

實例一: 儀表顯示發(fā)動機轉(zhuǎn)速

發(fā)動機的轉(zhuǎn)速信號, 先從PCAN的ECM(發(fā)動機引擎控制模塊)節(jié)點發(fā)出, CAN網(wǎng)關(guān)收到后, 網(wǎng)關(guān)處理后廣播以GW_開頭的ECM信號到其他4條CAN總線上去,用Vehicle Spy 3 CAN工具查看可以看到以下的信號內(nèi)容:

ECAN上的儀表(IPK)節(jié)點訂閱(接收)了發(fā)動機轉(zhuǎn)速信號, 則會將這個轉(zhuǎn)速信號解析, 并顯示到儀表盤去.由于以上信號發(fā)送頻率太快, 比如上圖的9.94ms/次, 則你就會看到儀表盤上的轉(zhuǎn)速指針一直在不停地偏動,簡略發(fā)送圖如下:

8ebc5058-38c6-11ed-ba43-dac502259ad0.jpg

實例二: 安全帶未扣緊, 儀表端報警

安全帶未扣緊需要兩個條件:

1. 車速大于5

2. 安全帶扣未扣 ( 即無電壓信號 )

車速一般是PCAN上的ECM(發(fā)動機引擎控制模塊)節(jié)點負責信號管理的,安全帶扣這個設(shè)備是BCAN上的BCM(負責天窗, 車窗, 安全帶扣, 雨刮等車身零部件設(shè)備...) 節(jié)點負責信號管理的,即網(wǎng)關(guān)收到PCAN上的ECM節(jié)點發(fā)出來的車速信號, 并收到了BCAN上的BCM發(fā)出來的安全帶扣電壓值為異常值(比如0), CAN網(wǎng)關(guān)統(tǒng)一處理后轉(zhuǎn)發(fā)并廣播以GW_開頭的信號幀,ECAN上的儀表(IPK)節(jié)點訂閱(接收)了GW_開頭的相關(guān)安全帶未扣信號幀則會解析報警并顯示到儀表盤去.如果安全帶扣一直未扣緊, 則CAN網(wǎng)關(guān)將一直發(fā)送GW_開頭的相關(guān)安全帶信號幀,其信號值是安全帶未扣緊,所以車主會聽到一直報警.直到安全帶扣上, CAN網(wǎng)關(guān)繼續(xù)發(fā)送安全帶相關(guān)的信號, 只是這個時候的信號值是安全帶已扣緊,報警將立馬消失。

簡略發(fā)送圖如下:

8ed84b1e-38c6-11ed-ba43-dac502259ad0.jpg

總結(jié):

以上只是兩個簡易的案例, 實際上, 整車所有ECU基本是以毫秒級或者微妙級的速度在源源不斷的發(fā)送并接收信號, 所以網(wǎng)關(guān)需要處理并轉(zhuǎn)發(fā)廣播的信號是非常多的且必須要很快處理完的。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2687

    瀏覽量

    462970
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    4199

    瀏覽量

    50777

原文標題:汽車網(wǎng)關(guān)及信號轉(zhuǎn)發(fā)

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    CAN網(wǎng)關(guān)的外形結(jié)構(gòu)及CAN信號轉(zhuǎn)發(fā)機制

    其實準確的說不能叫CAN網(wǎng)關(guān), 應(yīng)該叫網(wǎng)關(guān)或者汽車網(wǎng)關(guān), 因為網(wǎng)關(guān)不僅處理CAN網(wǎng)絡(luò), 還處理L
    的頭像 發(fā)表于 05-11 09:45 ?1w次閱讀

    CAN轉(zhuǎn)PN網(wǎng)關(guān)CAN協(xié)議轉(zhuǎn)換模塊

    你是否曾經(jīng)遇到過這樣的問題:如何將各種 CAN 設(shè)備連接到 PROFINet 網(wǎng)絡(luò)中?捷米JM-PN-CAN通訊網(wǎng)關(guān)或許能為你解決這個難題! 捷米JM-PN-CAN
    的頭像 發(fā)表于 08-10 22:17 ?1009次閱讀
    <b class='flag-5'>CAN</b>轉(zhuǎn)PN<b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>CAN</b>協(xié)議轉(zhuǎn)換模塊

    CAN 總線錯誤檢測機制#can總線

    CAN 總線
    北匯信息POLELINK
    發(fā)布于 :2023年05月26日 13:54:03

    【GoKit申請】CAN-TCP/IP網(wǎng)關(guān)

    向后臺服務(wù)器上報狀態(tài)信息的時候,RCU主機通過CAN總線把信息發(fā)到CAN-TCP/IP網(wǎng)關(guān)上,再由CAN-TCP/IP網(wǎng)關(guān)
    發(fā)表于 09-22 09:55

    基于Infineon單片機的CAN網(wǎng)關(guān)研究

    采用Infineon XC2000系列單片機實現(xiàn)CAN網(wǎng)關(guān)模塊,利用MFC編寫PC端網(wǎng)關(guān)配置軟件。該系列單片機MultiCAN模塊可實現(xiàn)不同速率的獨立CAN網(wǎng)絡(luò)之間的數(shù)據(jù)接收、存儲、
    發(fā)表于 07-30 11:17 ?17次下載

    一種新的CAN/FlexRAY網(wǎng)絡(luò)網(wǎng)關(guān)數(shù)據(jù)封裝方法

    車載異構(gòu)網(wǎng)絡(luò)之間需要利用網(wǎng)關(guān)進行數(shù)據(jù)交換,數(shù)據(jù)封裝方法關(guān)系到網(wǎng)絡(luò)協(xié)議轉(zhuǎn)發(fā)效率,決定了網(wǎng)關(guān)的實時性和可靠性。為提高網(wǎng)關(guān)數(shù)據(jù)轉(zhuǎn)發(fā)效率,提出一種新
    發(fā)表于 02-24 10:13 ?0次下載

    CAN如何轉(zhuǎn)WiFi網(wǎng)關(guān)設(shè)備

    can wifi轉(zhuǎn)換器是一種CAN總線網(wǎng)關(guān)工具。什么是網(wǎng)關(guān)工具?說人話就是數(shù)據(jù)轉(zhuǎn)換器,CAN WiFi轉(zhuǎn)換器就是實現(xiàn)
    的頭像 發(fā)表于 12-21 15:07 ?2139次閱讀

    無線CAN網(wǎng)關(guān)有什么用

    無線can網(wǎng)關(guān)是能夠?qū)?b class='flag-5'>CAN總線數(shù)據(jù)轉(zhuǎn)換為WiFi信號進行傳輸?shù)脑O(shè)備,它有什么用呢?比如說,在一個生產(chǎn)車間里,ABC三臺設(shè)備通過CAN1總線
    的頭像 發(fā)表于 01-20 14:43 ?2632次閱讀

    CAN報文固定協(xié)議轉(zhuǎn)發(fā)教程

    CAN總線通信的應(yīng)用領(lǐng)域中,很多客戶需要將CANID 放在CAN報文中,這樣更方便接入不同的設(shè)備,有利于用戶通過模塊更方便的組建自己的網(wǎng)絡(luò),使用自定的應(yīng)用協(xié)議。但是要實現(xiàn)這樣的應(yīng)用,用戶往往需要
    的頭像 發(fā)表于 05-12 10:40 ?1211次閱讀
    <b class='flag-5'>CAN</b>報文固定協(xié)議<b class='flag-5'>轉(zhuǎn)發(fā)</b>教程

    虹科汽車電子|CAN轉(zhuǎn)CAN FD網(wǎng)關(guān)及相關(guān)轉(zhuǎn)換器

    虹科CAN轉(zhuǎn)CAN FD網(wǎng)關(guān)及相關(guān)轉(zhuǎn)換器
    的頭像 發(fā)表于 11-01 18:32 ?1953次閱讀
    虹科汽車電子|<b class='flag-5'>CAN</b>轉(zhuǎn)<b class='flag-5'>CAN</b> FD<b class='flag-5'>網(wǎng)關(guān)</b>及相關(guān)轉(zhuǎn)換器

    【教程】CAN報文固定協(xié)議轉(zhuǎn)發(fā)

    不停地去修改參數(shù),而億佰特的ECAN-401所具備的協(xié)議轉(zhuǎn)發(fā)功能則很好地處理這個問題。首先我們要了解一下此設(shè)備的固定協(xié)議是怎么樣的格式。CAN格式轉(zhuǎn)換固定13字節(jié)表示
    的頭像 發(fā)表于 05-15 10:30 ?799次閱讀
    【教程】<b class='flag-5'>CAN</b>報文固定協(xié)議<b class='flag-5'>轉(zhuǎn)發(fā)</b>

    CAN轉(zhuǎn)PROFINET協(xié)議網(wǎng)關(guān)JM-PN-CAN

    捷米特JM-PN-CAN 是自主研發(fā)的一款 PROFINET 從站功能的通訊網(wǎng)關(guān)。主要功能是將各種 CAN 設(shè)備接入到 PROFINET 網(wǎng)絡(luò)中。 捷米特JM-PN-CAN連接到
    的頭像 發(fā)表于 07-03 09:06 ?558次閱讀
    <b class='flag-5'>CAN</b>轉(zhuǎn)PROFINET協(xié)議<b class='flag-5'>網(wǎng)關(guān)</b>JM-PN-<b class='flag-5'>CAN</b>

    網(wǎng)關(guān)FBox的CAN通信分享

    首先,我們準備兩臺支持CAN的繁易網(wǎng)關(guān)FBox4G。
    發(fā)表于 08-10 15:11 ?1635次閱讀
    <b class='flag-5'>網(wǎng)關(guān)</b>FBox的<b class='flag-5'>CAN</b>通信分享

    購買CAN網(wǎng)關(guān)時搭配CAN分析儀的原因有哪些?

    首先,CAN網(wǎng)關(guān)作為整個CAN網(wǎng)絡(luò)的核心,主要負責控制整車中不同CAN總線的信號轉(zhuǎn)發(fā)與處理。
    的頭像 發(fā)表于 04-15 09:21 ?294次閱讀

    EtherCAT從站轉(zhuǎn)CAN協(xié)議網(wǎng)關(guān)CAN轉(zhuǎn)EtherCAT)

    一,設(shè)備主要功能 捷米特JM-ECT-CAN網(wǎng)關(guān)實現(xiàn)連接CAN設(shè)備和網(wǎng)絡(luò)到EtherCAT系統(tǒng)。該網(wǎng)關(guān)可實現(xiàn)雙向數(shù)據(jù)交換,既允許現(xiàn)有的、低成本的CA
    的頭像 發(fā)表于 08-30 11:30 ?326次閱讀
    EtherCAT從站轉(zhuǎn)<b class='flag-5'>CAN</b>協(xié)議<b class='flag-5'>網(wǎng)關(guān)</b>(<b class='flag-5'>CAN</b>轉(zhuǎn)EtherCAT)