基于CAN/LIN總線的LED車燈控制研究
在汽車行業中已普遍應用工業網絡。在汽車行業中,應用的主要通信總線是CAN總線,但在汽車某些特定設備中使用的是LIN總線,原因是LIN總線相比于CAN總線,其成本較低而且簡單,可用于汽車車燈、雨刷器等的控制。
對于LED車燈的控制將使用兩種通信總線。在NI CompactRIO實時控制系統控制單元一側將使用CAN總線,通過PCAN-LIN接口設備將CAN總線數據轉換為LIN總線的數據。LIN總線數據將由燈控制單元讀取,從而對車燈進行控制。
CAN總線采用博世公司開發的兩線串行數據總線,其物理層應為雙絞線銅線。物理層的電氣參數參見ISO 11898標準。LIN總線的類型有單主機、多從機,這意味著一個主設備參與控制一個或多個設備的通信。LIN總線的物理層由一條線創建。單個總線的連接由邏輯AND完成。傳輸速度最大為20Kbit/s。這個限制確定了LIN總線用于對傳輸速度要求不高的設備上。
整個試驗根據控制系統可以分為幾層。較高層由具有USB2CAN接口的PC表示(由目標汽車平臺中的NI CompactRIO代替)。PC將為各個光單元控制器生成命令,并通過CAN總線發送到PCA/L1N接口單元。命令到達燈控制器后再通過LIN總線到達命令幀,幀包含光ON或OFF過程斜坡函數的變量。
使用PCAN-LAIN接口驗證了CAN/LIN總線控制車燈算法的可能性。該試驗使用了特定的兩個LED燈控制器來訪問LIN接口。由于LIN接口缺乏地址空間,其傳輸速度低、可靠性差,因此汽車燈開發商已停止使用LIN接口。現代調制解調器的車燈系統是基于CAN總線系統而開發的,其可以為車燈提供獨立的LED光源地址。Jaromir Skuta et al.Carpathian Control Conference(ICCC), 2015 16th International.
編譯:徐嘉浩