什么是CAN,所謂CANController Area Network的縮寫,
即CAN總線(Controller Area Network,控制器局域網),是一種最初為汽車電子系統設計的串行通信協議,是目前工業領域、新能源領域、醫療設備等多個領域中實時分布式控制的核心技術;
整車的部件很多,如何通過VCU(整車控制器)來控制所有的零部件,并對零部件進行診斷,當發生故障時可以第一時間被告知,并下發指令進行反饋;
大概的邏輯就是找到一條路徑,讓所有的模塊都可以交互信息;
CAN總線的高可靠性和實時性,主要原因為其特殊的信號傳播機制,各零部件之間或線上的節點之間的地位基本一致,沒有主負之分,通過全網廣播的形式進行接收和收發。
簡單理解為,每一個部件都有特定的通訊協議,各個零部件都能聽到所有信息,但是只接收自己特定的那部分。
非破壞性仲裁與優先級:這是CAN總線解決“堵車”問題的核心技術。當多個節點同時發送消息時,不會像某些網絡那樣導致數據損壞。它們會通過標識符(Identifier) 進行“仲裁”。標識符數值越小,代表優先級越高。仲裁期間,節點在發送標識符的同時也會監聽總線電平。如果它發送的是隱性位(邏輯1),但檢測到的是顯性位(邏輯0),它就明白有更高優先級的消息在發送,于是主動退出發送,稍后重試。整個過程優先級高的消息傳輸毫無延遲,保證了關鍵指令的實時性。
報文濾波:每個節點可以設置報文濾波,只接收標識符符合預定規則的消息,CPU無需處理不相關數據,大大減輕了負擔。
可靠的錯誤處理:CAN總線具備一整套強大的錯誤檢測與處理機制,包括CRC循環冗余校驗等多種錯誤檢測方法。當傳輸錯誤被檢測到時,發送節點會自動重發。當某個節點錯誤過于嚴重時,會自動關閉輸出,與總線隔離,避免其影響整個網絡。
一個典型的CAN總線系統包含以下硬件:
CAN控制器:通常集成在節點微處理器內部,負責處理通信協議,如數據幀的打包、解析、錯誤處理等。
CAN收發器:連接CAN控制器與物理總線,負責將控制器傳來的數字信號轉換為差分電壓信號在總線上傳輸,反之亦然。
數據傳輸線:通常使用雙絞線,包括CAN_H(高電平線)和CAN_L(低電平線)。采用差分信號傳輸,能有效抑制共模干擾。
終端電阻:在總線兩端各接一個(通常為120Ω),用于匹配阻抗,消除信號反射。
如下所示,一般的終端電阻值:
按ISO11898-2的標準要求:
需要在總線的首尾兩端各連接終端電阻,在總線的首尾兩端各連接一個120Ω的終端電阻;
02
終端電阻作用
CAN 總線差分傳輸的雙絞線,信號在總線上以電的形式傳導,總線的傳輸線是一個特性阻抗,如傳輸線的末端(終端)阻抗與傳輸線特性阻抗不匹配,信號能量就不能被完全吸收,一部分能量就會反射回來。這種反射回來的信號會與后續發送的新信號疊加,導致波形嚴重失真
電阻參數
CAN總線終端電阻設定為120Ω的核心原因為阻抗匹配。特征阻抗是描述傳輸介質傳播特性的關鍵參數。大白話描述為雙絞線對CAN信號的傳遞能力。特征阻抗(Z?)表示為雙絞線上任意一點上的電壓與電流之比(Z?=V/I)。數學表達式上由單位長度分布電感(L)分布電容(C)決定:
雙絞線參數
L ≈ 0.5–0.8 H/m(導線自感+互感)
C ≈ 30–50 pF/m(線間分布電容)
(具體L、C計算公式暫不展開)
阻抗計算結果
這是總線特征阻抗120Ω的理論計算來源。
需要說明的是,在上圖中多個單元節點中,其中端部2個節點(ECU1、4)需要添加終端電阻,中間節點(ECU2、3)不需要添加;
否則就會導致多個電阻并聯后電阻變小的情況。導致信號的不穩定;
具體的增加后的效果如下:
當增加一個120Ω的終端電阻時,信號是這樣的:
當再在另一端增加一個120Ω的終端電阻時,信號是這樣的:
從圖上看出,效果明顯。
注:文中觀點僅供分享交流來源于網絡,轉載文章的版權歸原作者所有,如涉及版權等問題,請您告知,我們將及時處理并刪除!
持續更新:典型電池包案例分析(奧迪etron、捷豹I-pace、大眾MEB、MODEL3、通用BOLT等):
為什么選擇這套課程:
大家好,我是LEVIN老師,近10年專注新能源動力電池包PACK系統設計、電池包熱管理設計及CFD仿真。
該課程是全網唯一系統層級的PACK設計教程,從零部件開發到結構設計校核一系列課程,重點關注零部件設計、熱管理零部件開發、電氣零部件選型等,讓你從一個小白從零開始入門學習新能源電池包設計。
新能源電池包技術)公眾號特惠,為方便大家提升,限量50份半價出售全套《新能源電池包PACK設計入門到進階30講+免費能分享篇》、《Fluent新能源電池包PACK熱管理仿真入門到進階28講+番外篇》視頻課程,并送持續答疑!了解更多課程,加微信號詳詢:LEVIN_simu
說明:第5部分為免費分享篇,部分內容來源于網絡公開資料收集和整理,不作為商業用途。
解決動力電池包MAP等效4C充電、熱失控熱抑制、恒功率AC/PTC滯環控制電路SOC模型設置教程;是目前市場上唯壹一套從PACK模型的簡化到熱模型建立和后處理評價標準的系統講解。希望能幫助到大家。
了解更多《動力電池熱管理系統設計》、《starccm+電池包熱仿真課程》、《儲能系統熱管理設計與仿真課程》,
關注公眾號:新能源電池包技術
或加右方微信號:LEVIN_simu
轉發和分享是大的支持!”分享不易,懇請點個【在看】
聲明:本文系轉載自互聯網,請讀者僅作參考,并自行核實相關內容。若對該稿件內容有任何疑問或質疑,請立即與鐵甲網聯系,本網將迅速給您回應并做處理,再次感謝您的閱讀與關注。
不想錯過新鮮資訊?
微信"掃一掃"