汽車(chē)網(wǎng)關(guān)控制器是車(chē)內(nèi)各種電、光總線(xiàn)之間的路由器。
汽車(chē)網(wǎng)關(guān)集成了標(biāo)準(zhǔn)多媒體接口,例如通用串行總線(xiàn)(USB)、 Firewire和面向介質(zhì)的系統(tǒng)傳送(MOST)總線(xiàn),并且連接控制區(qū)域網(wǎng)(CAN)系統(tǒng)。控制器采用以太網(wǎng)和藍(lán)牙等計(jì)算機(jī)接口還可以同前沿的汽車(chē)系統(tǒng)相連。
在某些應(yīng)用中,網(wǎng)關(guān)控制器被用于控制閃存和 CD-ROM驅(qū)動(dòng)器等器件。一般需要一塊小的CPU來(lái)控制網(wǎng)關(guān)的路由功能。網(wǎng)關(guān)控制器支持各種接口,因此,系統(tǒng)能夠與不同生產(chǎn)商提供的總線(xiàn)進(jìn)行通信。
網(wǎng)關(guān)的主要作用是在網(wǎng)絡(luò)和ECU之間提供安全的無(wú)縫通信,包括在車(chē)輛的許多內(nèi)部網(wǎng)絡(luò)和外界的外部網(wǎng)絡(luò)之間架起一座橋梁。要確保ECU獲得正確操作車(chē)輛所需的信息,流暢的數(shù)據(jù)傳輸必不可少,因此網(wǎng)關(guān)必須以低延遲和低抖動(dòng)提供任意到任意的網(wǎng)絡(luò)通信。
隨著汽車(chē)網(wǎng)聯(lián)化功能和智能化功能越來(lái)越多,智能網(wǎng)聯(lián)汽車(chē)受網(wǎng)絡(luò)攻擊的風(fēng)險(xiǎn)越來(lái)越大,從而導(dǎo)致車(chē)輛失去控制,駕駛員和乘客容易受到傷害。而網(wǎng)關(guān)安全機(jī)制可幫助大幅減少網(wǎng)絡(luò)攻擊的風(fēng)險(xiǎn),最大限度保障駕駛員及乘客的安全,并防止車(chē)輛被盜和重要信息丟失。
安全網(wǎng)關(guān)可作為一道防火墻,控制從外部接口(如互聯(lián)網(wǎng))到車(chē)輛內(nèi)部網(wǎng)絡(luò)的訪問(wèn),并控制車(chē)載網(wǎng)絡(luò)中的哪些節(jié)點(diǎn)可以相互通信。安全網(wǎng)關(guān)還提供功能域隔離;例如,在不受信任的信息娛樂(lè)系統(tǒng)和受信任的安全關(guān)鍵系統(tǒng)之間。
CAN網(wǎng)關(guān)的功能
CAN網(wǎng)關(guān)是整個(gè)CAN網(wǎng)絡(luò)的核心, 控制著整車(chē)5條CAN總線(xiàn)的各類(lèi)信號(hào)轉(zhuǎn)發(fā)與處理.CAN網(wǎng)關(guān)的基本功能包括:
1. 連接不同波特率(傳輸速度)的CAN總線(xiàn)/LIN總線(xiàn), 以實(shí)現(xiàn)CAN網(wǎng)絡(luò)的網(wǎng)關(guān)中繼功能。
2. 診斷報(bào)文/非診斷報(bào)文轉(zhuǎn)發(fā)
3. 診斷防火墻管理
4. 節(jié)點(diǎn)在線(xiàn)監(jiān)控
5. 巡航控制器開(kāi)關(guān)檢測(cè)
6. 腳踏板位置檢測(cè)
7. 網(wǎng)關(guān)休眠與喚醒管理
8. ECU升級(jí)/網(wǎng)關(guān)升級(jí)
9. 電壓管理
簡(jiǎn)單點(diǎn)說(shuō):
CAN網(wǎng)關(guān)可以接收任何CAN總線(xiàn)(還有LIN總線(xiàn))傳來(lái)的不同傳輸速率網(wǎng)絡(luò)信號(hào),CAN網(wǎng)關(guān)把這些信號(hào)按一定的標(biāo)準(zhǔn)處理后, 廣播到整車(chē)網(wǎng)絡(luò)去,如果有ECU訂閱(接收)了這個(gè)信號(hào), 則ECU將解析信號(hào)并做相應(yīng)的處理.沒(méi)理解不了, 請(qǐng)看下方實(shí)例。
CAN網(wǎng)關(guān)的CAN信號(hào)轉(zhuǎn)發(fā)機(jī)制
實(shí)例一: 儀表顯示發(fā)動(dòng)機(jī)轉(zhuǎn)速
發(fā)動(dòng)機(jī)的轉(zhuǎn)速信號(hào), 先從PCAN的ECM(發(fā)動(dòng)機(jī)引擎控制模塊)節(jié)點(diǎn)發(fā)出, CAN網(wǎng)關(guān)收到后, 網(wǎng)關(guān)處理后廣播以GW_開(kāi)頭的ECM信號(hào)到其他4條CAN總線(xiàn)上去,用Vehicle Spy 3 CAN工具查看可以看到以下的信號(hào)內(nèi)容:
ECAN上的儀表(IPK)節(jié)點(diǎn)訂閱(接收)了發(fā)動(dòng)機(jī)轉(zhuǎn)速信號(hào), 則會(huì)將這個(gè)轉(zhuǎn)速信號(hào)解析, 并顯示到儀表盤(pán)去.由于以上信號(hào)發(fā)送頻率太快, 比如上圖的9.94ms/次, 則你就會(huì)看到儀表盤(pán)上的轉(zhuǎn)速指針一直在不停地偏動(dòng),簡(jiǎn)略發(fā)送圖如下:
實(shí)例二: 安全帶未扣緊, 儀表端報(bào)警
安全帶未扣緊需要兩個(gè)條件:
1. 車(chē)速大于5
2. 安全帶扣未扣 ( 即無(wú)電壓信號(hào) )
車(chē)速一般是PCAN上的ECM(發(fā)動(dòng)機(jī)引擎控制模塊)節(jié)點(diǎn)負(fù)責(zé)信號(hào)管理的,安全帶扣這個(gè)設(shè)備是BCAN上的BCM(負(fù)責(zé)天窗, 車(chē)窗, 安全帶扣, 雨刮等車(chē)身零部件設(shè)備...) 節(jié)點(diǎn)負(fù)責(zé)信號(hào)管理的,即網(wǎng)關(guān)收到PCAN上的ECM節(jié)點(diǎn)發(fā)出來(lái)的車(chē)速信號(hào), 并收到了BCAN上的BCM發(fā)出來(lái)的安全帶扣電壓值為異常值(比如0), CAN網(wǎng)關(guān)統(tǒng)一處理后轉(zhuǎn)發(fā)并廣播以GW_開(kāi)頭的信號(hào)幀,ECAN上的儀表(IPK)節(jié)點(diǎn)訂閱(接收)了GW_開(kāi)頭的相關(guān)安全帶未扣信號(hào)幀則會(huì)解析報(bào)警并顯示到儀表盤(pán)去.如果安全帶扣一直未扣緊, 則CAN網(wǎng)關(guān)將一直發(fā)送GW_開(kāi)頭的相關(guān)安全帶信號(hào)幀,其信號(hào)值是安全帶未扣緊,所以車(chē)主會(huì)聽(tīng)到一直報(bào)警.直到安全帶扣上, CAN網(wǎng)關(guān)繼續(xù)發(fā)送安全帶相關(guān)的信號(hào), 只是這個(gè)時(shí)候的信號(hào)值是安全帶已扣緊,報(bào)警將立馬消失。
簡(jiǎn)略發(fā)送圖如下:
總結(jié):
以上只是兩個(gè)簡(jiǎn)易的案例, 實(shí)際上, 整車(chē)所有ECU基本是以毫秒級(jí)或者微妙級(jí)的速度在源源不斷的發(fā)送并接收信號(hào), 所以網(wǎng)關(guān)需要處理并轉(zhuǎn)發(fā)廣播的信號(hào)是非常多的且必須要很快處理完的。
審核編輯:湯梓紅
-
CAN
+關(guān)注
關(guān)注
57文章
2773瀏覽量
464464 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4605瀏覽量
51551
原文標(biāo)題:汽車(chē)網(wǎng)關(guān)及信號(hào)轉(zhuǎn)發(fā)
文章出處:【微信號(hào):智能汽車(chē)電子與軟件,微信公眾號(hào):智能汽車(chē)電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
CAN網(wǎng)關(guān)的外形結(jié)構(gòu)及CAN信號(hào)轉(zhuǎn)發(fā)機(jī)制
CAN轉(zhuǎn)PN網(wǎng)關(guān)CAN協(xié)議轉(zhuǎn)換模塊
![<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)換模塊](https://file1.elecfans.com/web2/M00/8D/89/wKgaomS8pbeAUsLoAAKyvjLSwFQ749.png)
![](https://file.elecfans.com/web2/M00/A8/44/pYYBAGRwSWmAbmdiAAJc9GXneK8287.jpg)
【GoKit申請(qǐng)】CAN-TCP/IP網(wǎng)關(guān)
基于Infineon單片機(jī)的CAN網(wǎng)關(guān)研究
一種新的CAN/FlexRAY網(wǎng)絡(luò)網(wǎng)關(guān)數(shù)據(jù)封裝方法
CAN如何轉(zhuǎn)WiFi網(wǎng)關(guān)設(shè)備
無(wú)線(xiàn)CAN網(wǎng)關(guān)有什么用
CAN報(bào)文固定協(xié)議轉(zhuǎn)發(fā)教程
![<b class='flag-5'>CAN</b>報(bào)文固定協(xié)議<b class='flag-5'>轉(zhuǎn)發(fā)</b>教程](https://file1.elecfans.com/web2/M00/82/B2/wKgaomRdp3aAJiy_AAAHJJunPRU668.png)
虹科汽車(chē)電子|CAN轉(zhuǎn)CAN FD網(wǎng)關(guān)及相關(guān)轉(zhuǎn)換器
![虹科汽車(chē)電子|<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)換器](https://file.elecfans.com/web2/M00/1A/CB/pYYBAGF_jVSABnLVAAAV1IYeoQ0458.jpg)
【教程】CAN報(bào)文固定協(xié)議轉(zhuǎn)發(fā)
![【教程】<b class='flag-5'>CAN</b>報(bào)文固定協(xié)議<b class='flag-5'>轉(zhuǎn)發(fā)</b>](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
CAN轉(zhuǎn)PROFINET協(xié)議網(wǎng)關(guān)JM-PN-CAN
![<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>](https://file1.elecfans.com//web2/M00/8B/E1/wKgaomShLa6ANJTXAAAtFQMPbGM874.png)
網(wǎng)關(guān)FBox的CAN通信分享
![<b class='flag-5'>網(wǎng)關(guān)</b>FBox的<b class='flag-5'>CAN</b>通信分享](https://file1.elecfans.com/web2/M00/90/06/wKgZomTUjXmALPI4AABOK_etB1w659.jpg)
購(gòu)買(mǎi)CAN網(wǎng)關(guān)時(shí)搭配CAN分析儀的原因有哪些?
EtherCAT從站轉(zhuǎn)CAN協(xié)議網(wǎng)關(guān)(CAN轉(zhuǎn)EtherCAT)
![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)](https://file1.elecfans.com/web2/M00/04/AB/wKgZombRPKWAIGLHAAKYTP4jE9c429.png)
評(píng)論