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