車機娛樂系統在整車CAN網絡的位置與作用


出自微信公眾號--嘴哥有料,本人做學習記錄用,侵刪。

在過去的8年內,智能手機領域,尤其是Android/IOS等操作系統的發展, 智能手機已經發生了翻天覆地的變化, 從原來的鍵盤機變成了觸摸屏,硬按鍵數量減少,眾多第三方App的支持等重大變化.

當今, 智能車載娛樂系統也借助智能手機的經驗和契機, 正在更新換代, 一批批的汽車廠商推出了自己的智能車機娛樂系統(也叫車機, 車載娛樂系統, 中控, 行車電腦).

以下是著名的特斯拉的車機娛樂系統.

 

 

 

 基本來說, 當今的智能車機基本有以下幾個特點:

  1. 基於智能操作系統: Android, Yunos, Linux等

  2. 基本都是虛擬按鍵, 較少用實體按鍵

  3. 具備控制: 空調, 數字液晶儀表, 360度環視攝像頭, 其他車身設備(天窗, 車窗, 大燈)的應用程序.

由上可知, 與車機娛樂系統互聯且能在車機端直接控制的車內智能硬件有: 空調, 儀表, 360環視攝像頭, 其他車身設備(天窗, 車窗, 大燈)這4類.

由以下拓撲圖可知: 

 ① 車機娛樂系統是Info CAN上的一個節點, 節點名稱(VAES)

 ② 空調是Body CAN上的一個節點, 節點名稱(AC)

 ③ 儀表是Info CAN上的節點, 節點名稱(IPK, 也有叫ICU的)

 ④ 360智能環視攝像頭是Body CAN上的節點, 節點名稱(AVM)

 ⑤ 其他車身設備(天窗, 車窗, 大燈)等設備是Body CAN上的BCM節點統一管理的

所以:

  車機娛樂系統就是整車CAN網絡中Info CAN總線的一個節點, 

該節點一般叫VAES(Video Audio Enterment System)

VAES(車機)節點訂閱消息(接收): 車機就是一台顯示器

注:ECU都是帶EEPROM(可擦寫可編程存儲器)的, 基本上任何一次修改后, 都會在ECU內部做參數保存的.

場景一: 

車機一開機, 自動顯示上一次的空調狀態.

比如空調是開啟還是關閉狀態, 車內溫度, 空調風量, 運行模式是自動還是手動等..., 即開機后, AC(空調)節點自動源源不斷地發送自己的參數及狀態信號,

以上信號經由網關轉發並廣播后, 被VAES(車機)節點訂閱(接收)后顯示在空調APP上.

場景二:

車機一開機,  自動顯示上一次保存的大燈高度設置值

即開機后, BCM(天窗, 車窗, 大燈)節點自動源源不斷地發送自己的參數及狀態信號, 以上信號經由網關轉發並廣播后, 被VAES(車機)節點訂閱(接收)后顯示到車輛控制與設置界面.

VAES(車機)節點發送消息:  車機就是一台遠程控制器

場景一: 

運行空調App, 比如我手動調節到30度, 大風量, 以上信號由CAN網關轉發並廣播后, 最終被給AC(空調)節點訂閱(接收)並成功解析后執行, 並在AC節點端保存以上設置數據.

場景二: 

點擊車輛控制界面, 設置大燈設置信號, 比如我手動調節大燈高度或伴我回家持續時間等, 以上信號會由CAN網關轉發, 最終被BCM節點訂閱(接收)並成功解析后執行, 並在IPK節點端保存以上設置.

場景三: 

智能液晶儀表tab切換顯示, 比如從地圖tab切到音樂tab, 以上信號直接傳給IPK(儀表)節點進行解析執行並在IPK節點端保存以上設置. (由於儀表和車機同屬於Info CAN所以無需通過CAN網關轉發, 可直接互傳)

場景四: 

運行360環視App, 將自動打開所有4個方位的攝像頭, 以上信號是先發給CAN網關, CAN網關廣播后最終被AVM節點訂閱后執行.

Q&A:

Q:車機節點是如何把原始CAN信號轉成用戶能夠看得懂的文字或圖像的呢.

A: 車機節點是車機上的一塊MCU, 專門負責車機主機對整車CAN網絡的CAN信號轉換的, 業界一般用IPCL協議進行CAN信號到字符串信號(程序員能識別的信號)的轉換, 以上字符串信號經過Carservice或App的解析后, 轉成文字或者圖像的界面供用戶選擇和使用!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM