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

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

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

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

電子設(shè)計(jì) ? 來源: 嘴哥有料公眾號 ? 作者: 嘴哥有料公眾號 ? 2021-05-11 09:45 ? 次閱讀

其實(shí)準(zhǔn)確的說不能叫CAN網(wǎng)關(guān), 應(yīng)該叫網(wǎng)關(guān)或者汽車網(wǎng)關(guān), 因?yàn)榫W(wǎng)關(guān)不僅處理CAN網(wǎng)絡(luò), 還處理LIN網(wǎng)絡(luò)。

主要是為了配合本系列教程及區(qū)分于以太網(wǎng)網(wǎng)關(guān), 所以才取名叫CAN網(wǎng)關(guān)。

CAN網(wǎng)關(guān)的外形結(jié)構(gòu)

大概外形如上, 偶有差異, 大小如香煙煙盒, 有60,70多個PIN腳組成。

每個接線pin腳都有嚴(yán)格的定義, 嚴(yán)格定義了要接can總線或者開關(guān)設(shè)備等。..

pIYBAGCZ4J-AGZn9AAP-D0LY5mU224.png

從以上拓?fù)鋱D可以看出:

CAN網(wǎng)關(guān)除了10個can接線pin腳(5條雙絞線/5條CAN總線),2個電源線接線pin腳,還應(yīng)包括定速巡航設(shè)備的8個接線pin腳,電源管理方面的3個接線pin腳,鑰匙開關(guān)(或無鑰匙啟動系統(tǒng))的5個接線pin腳,腳踏板的3個接線pin腳,5個LIN接線pin腳, 檔位開關(guān)的4個接線pin腳等等。..。

某些汽車廠商可能有更多新的硬件開關(guān)設(shè)備,電壓電阻開關(guān)設(shè)備等也都有對應(yīng)的接線pin腳, 且可能預(yù)留一些PIN腳以備用。

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總線,以實(shí)現(xiàn)CAN網(wǎng)絡(luò)的網(wǎng)關(guān)中繼功能。
  • 2. 診斷報(bào)文/非診斷報(bào)文轉(zhuǎn)發(fā)
  • 3. 診斷防火墻管理
  • 4. 節(jié)點(diǎn)在線監(jiān)控
  • 5. 巡航控制器開關(guān)檢測
  • 6. 腳踏板位置檢測
  • 7. 網(wǎng)關(guān)休眠與喚醒管理
  • 8. ECU升級/網(wǎng)關(guān)升級
  • 9. 電壓管理

簡單點(diǎn)說:

CAN網(wǎng)關(guān)可以接收任何CAN總線(還有LIN總線)傳來的不同傳輸速率網(wǎng)絡(luò)信號,

CAN網(wǎng)關(guān)把這些信號按一定的標(biāo)準(zhǔn)處理后, 廣播到整車網(wǎng)絡(luò)去,

如果有ECU訂閱(接收)了這個信號, 則ECU將解析信號并做相應(yīng)的處理。

沒理解不了, 請看下方實(shí)例!

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

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

發(fā)動機(jī)的轉(zhuǎn)速信號, 先從PCAN的ECM(發(fā)動機(jī)引擎控制模塊)節(jié)點(diǎn)發(fā)出, CAN網(wǎng)關(guān)收到后,

網(wǎng)關(guān)處理后廣播以GW_開頭的ECM信號到其他4條CAN總線上去。

用Vehicle Spy 3 CAN工具查看可以看到以下的信號內(nèi)容:

ECAN上的儀表(IPK)節(jié)點(diǎn)訂閱(接收)了發(fā)動機(jī)轉(zhuǎn)速信號,

則會將這個轉(zhuǎn)速信號解析, 并顯示到儀表盤去。

由于以上信號發(fā)送頻率太快, 比如上圖的9.94ms/次, 則你就會看到儀表盤上的轉(zhuǎn)速

指針一直在不停地偏動。

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

o4YBAGCZ4LSALQyxAAEIPtH06E4396.png

實(shí)例二: 安全帶未扣緊, 儀表端報(bào)警

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

1. 車速大于5

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

車速一般是PCAN上的ECM(發(fā)動機(jī)引擎控制模塊)節(jié)點(diǎn)負(fù)責(zé)信號管理的。

安全帶扣這個設(shè)備是BCAN上的BCM(負(fù)責(zé)天窗, 車窗, 安全帶扣, 雨刮等車身零部件設(shè)備。..) 節(jié)點(diǎn)負(fù)責(zé)信號管理的。

即網(wǎng)關(guān)收到PCAN上的ECM節(jié)點(diǎn)發(fā)出來的車速信號, 并收到了BCAN上的BCM發(fā)出來的安全帶扣電壓值為異常值(比如0), CAN網(wǎng)關(guān)統(tǒng)一處理后轉(zhuǎn)發(fā)并廣播以GW_開頭的信號幀,

ECAN上的儀表(IPK)節(jié)點(diǎn)訂閱(接收)了GW_開頭的相關(guān)安全帶未扣信號幀

則會解析報(bào)警并顯示到儀表盤去。

如果安全帶扣一直未扣緊, 則CAN網(wǎng)關(guān)將一直發(fā)送GW_開頭的相關(guān)安全帶信號幀,

其信號值是安全帶未扣緊

所以車主會聽到一直報(bào)警。

直到安全帶扣上, CAN網(wǎng)關(guān)繼續(xù)發(fā)送安全帶相關(guān)的信號,

只是這個時候的信號值是安全帶已扣緊

報(bào)警將立馬消失。

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

pIYBAGCZ4L-AKgjQAAGbrcSVoBc417.png

總結(jié):

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

編輯:hfy

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

    關(guān)注

    40

    文章

    5287

    瀏覽量

    169640
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2663

    瀏覽量

    462433
  • CAN網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    1

    文章

    44

    瀏覽量

    16820
收藏 人收藏

    評論

    相關(guān)推薦

    CAN總線控制器是什么意思

    CAN總線控制器(Controller Area Network Bus Controller)是CAN總線通信系統(tǒng)中的核心部件,它扮演著接收、處理并轉(zhuǎn)發(fā)CAN總線數(shù)據(jù)的關(guān)鍵角色。下面
    的頭像 發(fā)表于 09-03 14:16 ?204次閱讀

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

    一,設(shè)備主要功能 捷米特JM-ECT-CAN網(wǎng)關(guān)實(shí)現(xiàn)連接CAN設(shè)備和網(wǎng)絡(luò)到EtherCAT系統(tǒng)。該網(wǎng)關(guān)可實(shí)現(xiàn)雙向數(shù)據(jù)交換,既允許現(xiàn)有的、低成本的CA
    的頭像 發(fā)表于 08-30 11:30 ?252次閱讀
    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)

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

    一,產(chǎn)品主要功能 1、捷米特JM-PN-CAN網(wǎng)關(guān)能夠?qū)rofinet協(xié)議與CAN總線協(xié)議進(jìn)行轉(zhuǎn)換,實(shí)現(xiàn)Profinet網(wǎng)絡(luò)與CAN網(wǎng)絡(luò)之間的數(shù)據(jù)通信。
    的頭像 發(fā)表于 08-28 15:28 ?196次閱讀
    <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>)

    EtherCAT從站轉(zhuǎn)CAN總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)(JM-ECT-CAN

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

    CAN轉(zhuǎn)Profinet協(xié)議轉(zhuǎn)化網(wǎng)關(guān)

    遠(yuǎn)創(chuàng)智控YC-PN-CAN是自主研發(fā)的一款 PROFINET 從站功能的通訊網(wǎng)關(guān)。遠(yuǎn)創(chuàng)智控YC-PN-CAN主要功能是將各種CAN設(shè)備接入到Profinet網(wǎng)絡(luò)中。 遠(yuǎn)創(chuàng)智控YC-P
    的頭像 發(fā)表于 07-22 14:20 ?176次閱讀
    <b class='flag-5'>CAN</b>轉(zhuǎn)Profinet協(xié)議轉(zhuǎn)化<b class='flag-5'>網(wǎng)關(guān)</b>

    【項(xiàng)目陪跑--無線CAN轉(zhuǎn)發(fā)器】第一章 課程概述

    第一節(jié)項(xiàng)目概述設(shè)計(jì)一款無線CAN轉(zhuǎn)發(fā)器,由若干個終端組成,若干個終端之間可以將接收到的CAN數(shù)據(jù)通過無線的方式轉(zhuǎn)發(fā)出去。第二節(jié)硬件概述該CAN
    的頭像 發(fā)表于 07-03 08:00 ?225次閱讀
    【項(xiàng)目陪跑--無線<b class='flag-5'>CAN</b><b class='flag-5'>轉(zhuǎn)發(fā)</b>器】第一章 課程概述

    MACH網(wǎng)關(guān) SENT-ETH數(shù)據(jù)讀取與控制(CAN通訊)

    ? Mach SAE J2716 SENT 網(wǎng)關(guān)模塊,廠家的軟件只支持了canlib32.dll,但是網(wǎng)關(guān)開放的通訊協(xié)議可以讓其他CAN卡通過CAN報(bào)文順利地使用它。 配置
    的頭像 發(fā)表于 04-29 16:36 ?298次閱讀
    MACH<b class='flag-5'>網(wǎng)關(guān)</b> SENT-ETH數(shù)據(jù)讀取與控制(<b class='flag-5'>CAN</b>通訊)

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

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

    如何使用DSLogic分析CAN/CAN-FD 信號?

    一文檔介紹本文將一步步介紹如何使用DSLogic邏輯分析儀采集并分析CAN/CAN-FD信號,因?yàn)?b class='flag-5'>CAN信號的測量和
    的頭像 發(fā)表于 01-08 14:54 ?863次閱讀
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b>-FD <b class='flag-5'>信號</b>?

    開疆智能CAN轉(zhuǎn)EtherNET網(wǎng)關(guān)用戶手冊

    本手冊描述了網(wǎng)關(guān)開疆智能CAN轉(zhuǎn)ETHERNET/IP(以下簡稱EIP-CAN)的各項(xiàng)參數(shù),具體使用方法和注意事項(xiàng),為方便工程人員的操作使用。在使用網(wǎng)關(guān)之前,請仔細(xì)閱讀本手冊。
    發(fā)表于 12-12 11:36 ?0次下載

    示波器是如何測試CAN信號的?

    示波器是如何測試CAN信號的? 示波器是一種用于檢測和分析電子信號的儀器,可實(shí)時顯示信號的波形,并幫助用戶診斷和解決電路故障。在汽車行業(yè)中,CAN
    的頭像 發(fā)表于 12-07 13:37 ?2057次閱讀

    CAN轉(zhuǎn)Ethernet IP網(wǎng)關(guān)連接ABplc與can傾角儀連接

    為了實(shí)現(xiàn) Ethernet/IP協(xié)議設(shè)備和自定義協(xié)議(基于 CAN2.0A)設(shè)備之間的數(shù)據(jù)交換,用戶采用了北京倍訊科技的 CAN 轉(zhuǎn)Ethernet/IP 網(wǎng)關(guān) BX-CAN-EIP
    發(fā)表于 11-10 17:31 ?0次下載

    CAN轉(zhuǎn)EthernetIP 網(wǎng)關(guān)連接ABplc與can傾角儀連接

    為了實(shí)現(xiàn) Ethernet/IP協(xié)議設(shè)備和自定義協(xié)議(基于 CAN2.0A)設(shè)備之間的數(shù)據(jù)交換,用戶采用了北京倍訊科技的 CAN 轉(zhuǎn)Ethernet/IP 網(wǎng)關(guān) BX-CAN-EIP
    的頭像 發(fā)表于 11-10 09:12 ?361次閱讀
    <b class='flag-5'>CAN</b>轉(zhuǎn)EthernetIP <b class='flag-5'>網(wǎng)關(guān)</b>連接ABplc與<b class='flag-5'>can</b>傾角儀連接

    CAN總線訪問與仲裁機(jī)制#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2023年10月20日 15:33:02

    怎么用示波器看can總線信號?

    怎么用示波器看can總線信號?? CAN總線是一種高速、可靠的控制器局域網(wǎng)絡(luò),常被用于汽車、航空等領(lǐng)域。在調(diào)試和故障排查時,我們可以使用示波器來監(jiān)測CAN總線的
    的頭像 發(fā)表于 10-11 17:19 ?4382次閱讀