整車CAN網絡介紹

2021-01-08 電子產品世界

在了解can網絡之前, 先了解1個問題:什麼是智能硬體與ECU?

本文引用地址:http://www.eepw.com.cn/article/202002/409594.htm

何為智能硬體,就是包含智能控制單元的硬體。比如發動機,發動機上有一塊兒專門負責控制發動機進氣量、噴油量、排氣量的控制單元,這塊單元相當於發動機的大腦。它具有信號發送、信號接收、參數存儲等基本功能,這個控制單元就是ECU。

ECU(Electronic ControlUnit)電子控制單元,是汽車專用微機控制器,一個ECU一般負責1個或多個智能硬體設備。

隨著汽車的發展,車上的智能設備越來越多,也就是說車上的ECU也越來越多,如何用一個網絡把這些智能設備的ECU全部連接起來並整體協調控制?

這就是CAN網絡。

CAN網絡

CAN(Controller Area Network)控制器區域網路,CAN網絡在早期的整車應用中以BCM(車身控制器)為控制中心,主要是車身零部件(雨刮/大燈/車窗…),智能硬體較少,所以早期的正常CAN網絡把所有其他的ECU全部放在Other ECU裡邊,如下圖。

每條CAN總線一般都是由2根線組成的雙絞線構成,一根can_high,一根can_low,分別代表高電平和低電平,以下是某條CAN總線的模型圖, 一條CAN總線上連著4個ECU控制單元。

一般燃油車的CAN網絡可以分成如下5條CAN總線:

1. PT CAN (PowerTrain CAN ) 動力總成CAN總線

PT CAN總線上一般有以下ECU:

PT CAN負責車輛動力,是整車CAN網絡信號優先級及信號傳輸速率最高的一條CAN總線。

2. CH CAN (Chassis CAN) 底盤控制CAN總線

CH CAN總線上一般有以下ECU:

CH CAN負責汽車底盤及4個輪子的制動/穩定/轉向,由於涉及整車制動/助力轉向等, 所以其網絡信號優先級也是較高的。

3. Body CAN車身控制總線

Body CAN總線上一般有以下ECU:

Body CAN負責車身上的一些提高舒適性/安全性的智能硬體的管理與控制,其網絡信號優先級較低, 因為以上設備都是輔助設備。

4. Info CAN ( Infomercial CAN ) 娛樂系統總線

Info CAN 總線上一般有以下ECU:

Info CAN是輔助可選設備, 所以優先級也是較低的,主要負責車身上的一些提高娛樂性的智能硬體的管理與控制。

5. DiagCAN ( Diagnose CAN ) 診斷控制總線

DiagCAN總線主要提供遠程診斷功能,只有一個ECU。

CAN網絡基本構成單元ECU節點,就是車上的智能硬體設備裡ECU控制單元。比如ABS(防抱死系統)這個ECU是專門用於車輛制動過程中防止車輪被抱死的一套智能設備。當今汽車越豪華,ECU就越多,智能控制硬體就越多,相對價格就越貴。一般的,一輛車普通的家用轎車都有25個左右ECU。

如下圖,車上某個智能硬體上的ECU(智能電子控制單元):

由於車上ECU太多,每種ECU作用各不相同,信號傳輸速率(波特率)也不一致。為了更加方便管理這些ECU,我們把以上各類ECU按其功能/波特率分別布置在5條CAN總線上。

CAN網關

CAN網關或叫汽車網關,因為網關不僅處理CAN網絡,還處理LIN網絡。

CAN網關的外形結構:

實際can網關大概有六七十個接線pin腳,每個接線pin腳都有嚴格的定義,要匹配規定好的can總線或者開關設備,除了剛才涉及的10個can線接線口(5條雙絞線)、2個電源線接線口,還應包括:定速巡航設備的8個接線口、電源管理方面的3個接線口、鑰匙開關(或無鑰匙啟動系統)的5個接口、腳踏板的3個接線口、5個LIN接線pin腳、檔位開關的4個接線pin腳等等。

某些汽車廠商可能有更多新的硬體開關設備,電壓電阻開關設備等也都有對應的接線pin腳,且可能預留一些PIN腳以備用。

CAN網關是整個CAN網絡的核心,控制著整車5條CAN總線的各類信號轉發與處理,基本功能包括:

1. 連接不同波特率(傳輸速度)的CAN總線/LIN總線,以實現CAN網絡的網關中繼功能。

2. 診斷報文/非診斷報文轉發。

3. 診斷防火牆管理。

4. 節點在線監控。

5. 巡航控制器開關檢測。

6. 腳踏板位置檢測。

7. 網關休眠與喚醒管理。

8. ECU升級/網關升級。

9. 電壓管理。

CAN網關可以接收任何CAN總線(還有LIN總線)傳來的不同傳輸速率網絡信號,把這些信號按一定的標準處理後,廣播到整車網絡去,如果有ECU訂閱(接收)了這個信號,則ECU將解析信號並做相應的處理。

整車所有ECU基本是以毫秒級或者微妙級的速度在源源不斷的發送並接收信號,所以網關需要處理並轉發廣播的信號是非常多的且必須要很快處理完的。

實例一、儀表顯示發動機轉速

發動機的轉速信號, 先從PCAN的ECM(發動機引擎控制模塊)節點發出,CAN網關收到後,網關處理後廣播以GW_開頭的ECM信號到其他4條CAN總線上去。

用Vehicle Spy 3 CAN工具查看可以看到以下的信號內容:ECAN上的儀表(IPK)節點訂閱了發動機轉速信號,則會將這個轉速信號解析,並顯示到儀錶盤去;由於以上信號發送頻率太快,比如上圖的9.94ms/次,則你就會看到儀錶盤上的轉速指針一直在不停地偏動。

簡略發送圖如下:

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

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

1.車速大於5

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

車速一般是PCAN上的ECM(發動機引擎控制模塊)節點負責信號管理的。安全帶扣這個設備是BCAN上的BCM(負責天窗、車窗、安全帶扣、雨刮等車身零部件設備…) 節點負責信號管理的。

即網關收到PCAN上的ECM節點發出來的車速信號,並收到了BCAN上的BCM發出來的安全帶扣電壓值為異常值(比如0),CAN網關統一處理後轉發並廣播以GW_開頭的信號幀,ECAN上的儀表(IPK)節點訂閱(接收)了GW_開頭的相關安全帶未扣信號幀, 則會解析報警並顯示到儀錶盤去。

如果安全帶扣一直未扣緊,則CAN網關將一直發送GW_開頭的相關安全帶信號幀,其信號值是安全帶未扣緊,所以車主會聽到一直報警。

直到安全帶扣上,CAN網關繼續發送安全帶相關的信號,只是這個時候的信號值是安全帶已扣緊,報警將立馬消失。

總結

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

相關焦點

  • S12X系列雙核單片機的整車控制器CAN結點設計
    本文介紹了Freescale公司MC9S12X系列雙核單片機在混合動力汽車整車控制器中應用的優點,給出了其進行CAN總線通信的硬體接口設計與執行流程。最後給出了其利用協處理器XGATE管理CAN總線通信的典型配置方法。
  • 新能源汽車整車控制器系統結構和功能介紹_騰訊新聞
    7.高壓電器控制系統>>高壓電器 三、純電動汽車整車網絡控制系統因此,整車控制器要合理解釋駕駛員操作;接收整車各子系統的反饋信息,為駕駛員提供決策反饋;對整車各子系統的發送控制指令,以實現車輛的正常行駛。
  • CAN網絡的特性阻抗及終端阻抗
    CAN網絡阻抗本文引用地址:http://www.eepw.com.cn/article/201710/368613.htm  問題的開始是由
  • ...整車開發流程第三章Phases of the Product Evolution Process
    「在繼整車開發概覽,整車產品戰略兩章之後,第三章整車開發的各個階段將真正的帶我們進入整車開發流程當中,從大體上介紹整車開發的各個階段明白每個階段的標準以及標誌性的開始和結束點。一般這時候就需要一個主流程來管控整個項目-這個就是我們要介紹的整車開發流程,通常他們由三個主要階段組成:前期階段,主要是技術和商務可行性分析;概念階段,具體化所有的要求清單設定成一系列目標;開發實施階段,這個階段的任務是完成當初設定的一系列目標並保證新車進入工廠投產
  • 車載零部件與整車輻射發射的電磁兼容性分析
    伴隨著大量整車的出口,同時面臨通過電磁兼容性產品強制認證的問題。國內廠商往往不重視電磁兼容問題,隨便拿一輛整車就來測試,結果整車測試不滿足要求。導致回去整改的結果,即花費了資金又耽誤了寶貴的時間。汽車零部件測試與整車測試有著緊密的關係,如果能正確認識它們之間的關係並採取一定的技巧及措施,順利通過認證並非難事。
  • 汽車整車試驗內容
    商用車,嚴格按照理論上說整車的幾大部件如發動機、前橋、變速器、後橋等都先時行零部件臺架試驗,當然電器方面也需要進行臺架試驗。汽車性能試驗是為了測定汽車的基本性能而進行的試驗。 1、整車性能試驗:主要進行整車動力性、經濟性、制動(ABS)試驗、操穩試驗、噪聲試驗、平順性試驗等幾大項,另外還幾小項如整車冷卻性能試驗、進氣阻力排氣壓力試驗、空調試驗、寒帶的冷氣動、除霜除霧試驗、採暖試驗、三高(高溫、高壓、高寒)以及歐三以上的整車的標定試驗等。 2、可靠性試驗:主要是在試驗場及場外路面進行,考核整車零部件壽命,提高產品的質量。
  • 整車冷熱負荷計算公式
    ,方便大家在工作中使用Q 熱 ——整車空調系統熱負荷Q 冷 ——整車空調系統冷負荷電動機 ˊ——從電動機側傳導進入車內的熱/冷負荷Q人  / Q人ˊ—— 車內駕駛人員及乘客散發的熱/冷負荷Q溼 —— 為維持車內含溼量恆定需從車內除去的溼負荷冷負荷計算整車冷負荷計算
  • can't 的展開形式,是 cannot,還是 can not
    can't 是 can 的否定形式,它的展開形式既可以是一個單詞的 cannot,雖然很多拼寫檢查程序認為 can not 是錯誤的,但它的展開形式也可以是兩個單詞的 can not,cannot 和 can not 的用法還是有很大的不同。
  • CAN網絡故障排查方法
    高速 CAN 網絡故障主要故障現象是,部分 ECU 中報出與高速 CAN 上 ECU節點通信丟失的故障,診斷儀無法對高速 CAN 部分或全部 ECU 節點進行診斷。 拔掉網關控制器插件,將網關控制器線束插頭的 2#和 6#、12#16#端子短接。 測量診斷插頭 6#和 14#針腳電阻,正常電阻 60Ω 。
  • you can you up no can no bb什麼意思 you can you up是什麼梗
    you can you up no can no bb什麼梗?具體翻譯,你行你上啊, 不行別逼逼!中國式英語,老外也讚不絕口啊 you can you up!  you can you up no can no bb什麼意思?這大概是只有中國人能夠看懂的句式了吧,雖然全是英文,但其實都是中國句式的語法,下文有詳解。
  • 超百億項目落戶 南海新能源汽車產業邁向整車時代
    該項目是佛山市今年引進的首個投資額超百億的製造業項目,是繼一汽-大眾等整車生產項目落地後,南海在汽車製造領域的又一項突破。項目落點在廣東新能源汽車核心部件產業基地核心區(丹灶),南海將在成熟的整車製造產業和汽配產業的基礎上,加快新能源汽車及氫能產業布局,搶佔產業發展制高點。
  • 腦網絡分析中centrality的重要指標介紹
    在腦網絡分析中,用到最多的方法是圖論(graph theory),其目的就是找到其重要作用的腦區,其重要性也可以了解其他腦區的作用。
  • 怎樣在電動汽車整車上設計絕緣監測系統?
    整車安全規範則主要囊括了包括電氣、機械、化學和功能安全。另外,GB/T32960.3-2016《電動汽車遠程服務與管理系統技術規範》第3部分整車數據,要求上報整車的絕緣電阻值數據到遠程監測平臺,以便監控管理及救援。
  • 特斯拉Model3整車輕量化技術分析
    (2)整車名義密度 名義密度是整備質量與名義體積之比,名義密度小的車輛輕量化水平越高。,Model 3在白車身輕量化係數、整車名義密度、整車輕量化指數三個指標中,整車輕量化指數較為突出。
  • 國產「恐狼」武裝防暴護衛車,外型方正硬朗,整車強悍有力
    國產「恐狼」裝甲車正式亮相街頭,該車由我國廣州華凱車輛裝備有限公司生產,是採用美國道奇公羊RAM3500加強型底盤改裝而成的6噸級裝甲防暴車,該車外型方正硬朗,前後保險槓刀削斧鑿般成型,車身採用以大的平直面為主,稜角為捕的設計原創,以彰顯整車強悍有力。
  • 華為宣布不造整車,擴張戰略vs密集戰略,風險的恆等式
    #華為今日宣布,不造整車,繼續聚焦ICT技術,為造車企業做好服務,並同時嚴命,「誰再建言造車幹擾公司,直接調離崗位」。在華為內部,一定存在「造整車」的聲音,我們也相信以華為的技術底蘊,造整車的技術不敢說手到擒來,但也肯定不用東拼西湊。只是,今天華為一紙禁令,直接把造整車的想法扼殺在建言階段。無論是新能源汽車還是智能汽車,既是當前市場的熱點,也是不久將來必將兌現的產品。
  • 如何測量CAN總線網絡阻抗
    在用直流測量阻抗方法時,測量的是CAN通信網絡或被測CAN節點的等效電阻;在用交流測量阻抗方法時,測量的是總線間的阻抗,包括電阻和電抗。直流阻抗測量測的是CAN通信網絡或CAN節點的等效電阻,而交流阻抗測量的是CAN通信網絡或CAN節點的等效電阻、容抗或感抗。
  • 喬治·巴頓越野車改裝,整車噴塗猿金剛裝甲塗層提升防護性能,防爆...
    下面介紹的這款越野車可能對於一些人來說比較陌生,它是一款硬派SUV,整個車身都由新的特殊材料製作而成,防震、防彈、防火效果非常好喬治·巴頓採用硬派越野風格,整車看起來極具視覺衝擊,號稱「地表最強越野車」,作為越野車,車身保護必不可少,猿金剛作為越野車防護專家,有著極其優越的防護性能,讓大家所熟知的「戰車」車身防護系統進行全面升級。
  • CAN總線系統結構與原理
    一、CAN總線的組成與功能本文引用地址:http://www.eepw.com.cn/article/201809/391476.htm  1.CAN 數據傳輸總線系統的組成  以馬自達6 汽車為例介紹
  • Eco - Life|You can be sustainable, but can your pet as well?
    If you're on the go with Spot, you can double up an old newspaper. You can collect these from older relatives, local cafes, etc. and repurpose them.