2020.2.27 News Data
特斯拉電子電氣架構的演變講述了從特斯拉 Model S、Model X 以及 Model 3 – 分別代表特斯拉量產的三代大眾化車型 – 分析下特斯拉的電子電氣架構的演變。
一、Model 3 Communication Architecture的新發現
..這個新的發現其實是相比之前整理的網路拓撲圖的補充——抱歉這個‘Communication Architecture’暫時不方便放在文章中,如果有興趣的可以根據文末的提示進行溝通——我們先附上根據原理圖整理而來的拓撲圖。
圖1 特斯拉Model 3網路拓撲圖_20191215
1、幾大核心控制器的‘Enclosure’(封裝)內部原理
包括BCM Left/Right、Autopilot+MCU(Media)、HVC(High Voltage Controller)、EPS等,最典型的莫過於連接超聲波雷達的BCM Right了——強行‘Single Enclosure’——根據這些原理、可以很清晰地瞭解到特斯拉的設計思路;
2、明確了同一網段、同一控制器佔用不同管腳的“事實”
這麼說可能有人不理解,大家可以先看下面的示意圖:
圖2 特斯拉Model 3右車身控制器網路連接示意圖
這種連接方式,如果只根據整車原理是看不出來差別的——因為它們是佔用了不同的管腳但同時它們也是同一個網段。這點可以在第二章節中的報文記錄中得到佐證。特斯拉對這種設計‘樂此不疲’,本質是將線束釘點放到了ECU板端,出於線束分區的考慮;
3、定義了不同節點的喚醒行為並區分了‘Powered during vehicle sleep’...這就是系統工程師應該做的、而且很方便在拓撲圖裡面體現的內容。特斯拉沒去扯什麼網路管理,就告訴你:這個節點的這個網段需要網路喚醒、那個節點需要在整車休閒狀態下仍然供電,直擊問題本源;
4、標明了控制器的供應商
圖3 Tesla Model 3控制器供應商分佈圓形圖
據上圖的不完全統計,特斯拉自研的控制器佔據了大半壁‘江山’!...當初還只是自研核心的三電、中控以及AP,現在連車身控制器這種‘低門檻’的也不放過(當然還有其他比較重要的,像是Security Controller),簡直喪心病狂!
除非真有兩板斧(掌握核心技術),控制器供應商的日子不好過啊。
5、當然還有餘下細枝末節的,比如終端節點的設計、選裝節點的設計等等。
二、Model 3匯流排信號破解
...其實Model S/Model X我們也有破解,只不過一個‘年代’久遠(兩年?)、一個Model 3才是當紅炸子‘車’呀,這是她應得的榮耀...
在開始之前,我們先來看下以前文章中的鋪墊:
Private CAN(即PARTY CAN),連接驅動模組、AP,底盤的轉向、制動,推測承載車輛最基本、也是最主要的驅動、底盤控制等功能模組資訊交互——再多說一點,這一路在不拆車的情況很難接入;
Vehicle CAN,連接三大車身控制器、高壓管理模組以及VSC(Security Controller),推測主要實現傳統車身域功能(負載控制、空調、進入退出)以及高壓管理——這一路也是最容易accessible的,用不著拆車;
Chassis CAN,相比來說這一路是最傳統的,連接了制動、轉向、氣囊等。
我們此次介紹的是Vehicle CAN的內容——以下資料整理均基於Model 3進口版LR RWD v10.2(2019.40.50.7)。之前也沒有“介紹匯流排設計”這類的經驗,我想了下,從兩個方面展開吧。一個是總體情況說明、一個是典型工況資料展示,其他的如果有更專業的解讀或是需求,可以根據文末的提示進行溝通。
1、Model 3 Vehicle CAN總體情況說明
(1)ID分佈從0x0C~0x7FF(未發送診斷請求)、總計280幀報文
圖4 Tesla Model 3 Vehicle CAN CANoe Trace窗口概覽
感覺報文幀數還是多(我沒太多的概念,搞網路設計的可以來說一說),信號更是多如牛毛,稍後我們會看破解獲取的信號情況。
(2)該網段負載率最小38%、最大55%、平均能達49%!
圖5 Tesla Model 3 Vehicle CAN負載率狀態(冬季夜晚正常行駛工況)
物盡其用、物還沒盡其用!
(3)根據破解的資訊可知,Model 3中大量使用了multiplexing類型,比如即時性要求不高的狀態量;各節點與DTC對應的‘當前’故障狀態——我個人推測後臺使用的是這個資料即時獲取車輛狀態而非診斷請求;以及結構化的節點報文幀結構,詳見下圖。其中alertMatrix即當前故障位元、info則包含版本/生產等track資訊、status及ECU節點的系統狀態資訊。
(2)車輛靜置、空調操作
圖9 車輛靜置、操作空調資料記錄graphic
(3)車輛正常行駛(包含調頭)
圖10 車輛正常行駛(包含調頭)資料記錄graphic
(4)慢充
圖11 車輛靜置、慢充數據記錄graphic