新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 面向未來汽車應(yīng)用的LIN總線系統(tǒng)

面向未來汽車應(yīng)用的LIN總線系統(tǒng)

作者: 時(shí)間:2012-11-22 來源:網(wǎng)絡(luò) 收藏
傳統(tǒng)的汽車電氣系統(tǒng)設(shè)計(jì)利用一捆電纜來連接車燈、電動(dòng)機(jī)、電磁閥、加熱器、空調(diào)等設(shè)備?,F(xiàn)在,車輛中電子器件的數(shù)量急劇增加,汽車的電氣系統(tǒng)變得越來越復(fù)雜。一些統(tǒng)計(jì)數(shù)據(jù)顯示,汽車中電子器件所占的比例將達(dá)到40%到50%。因此,汽車中電纜的數(shù)量會(huì)越來越多,電纜的重量也越來越大。此外,汽車的電接線變得越來越復(fù)雜,這給汽車制造商和汽車維修廠的裝配工作造成更多的麻煩。

在十幾年前,博世公司為引入了CAN總線系統(tǒng),其目的是將本地網(wǎng)絡(luò)的概念應(yīng)用到汽車系統(tǒng)內(nèi),就像辦公室和家中的LAN網(wǎng)絡(luò)一樣。然而,CAN針對(duì)高達(dá)1Mbps的高速數(shù)據(jù)傳輸設(shè)計(jì),對(duì)于普通的來說,CAN模塊的成本比較高,它更適合于引擎ECU和的互連。

在1999年引入了針對(duì)的LIN 1.0(本地互連網(wǎng)絡(luò))總線系統(tǒng),它的目標(biāo)是低成本應(yīng)用,如電動(dòng)門、電動(dòng)窗、側(cè)鏡、雨刮器、座椅安全帶報(bào)警、外部照明等。LIN總線的傳輸速度最大為20kbps,而且它在單通道總線環(huán)路中最多能支持16個(gè)節(jié)點(diǎn),總線電纜的長度最多可以擴(kuò)展到40米。

圖1:LIN總線API到物理層的結(jié)構(gòu)

隨著在汽車行業(yè)的普及應(yīng)用,電子控制器件將會(huì)采用模塊的形式,可以方便地插入到LIN總線網(wǎng)絡(luò),并與位于儀表板或駕駛室附近的主控制器單元連接在一起。

LIN總線

LIN是一種低成本的汽車網(wǎng)絡(luò),它是現(xiàn)有的汽車多元網(wǎng)絡(luò)的補(bǔ)充。

LIN總線的主要特征是:一個(gè)主節(jié)點(diǎn)、多個(gè)從節(jié)點(diǎn)的概念;低成本:基于普通UART/SCI接口硬件、相同的軟件或作為純狀態(tài)機(jī);自同步:在從節(jié)點(diǎn)中不用晶體振蕩器或陶瓷振蕩器時(shí)鐘;確定性信號(hào)傳輸:信號(hào)傳播時(shí)間預(yù)先可計(jì)算;低成本單線實(shí)現(xiàn)連接;速度高達(dá)20kbps;基于應(yīng)用交互作用的信號(hào)。

LIN總線的結(jié)構(gòu)

使用一個(gè)幀收發(fā)器連接LIN簇與物理總線,所有的應(yīng)用不直接訪問這些幀,在幀和應(yīng)用之間加入了基于信號(hào)的交互作用層(interaction level)。此外,在應(yīng)用和幀處理程序?qū)又g存在診斷接口和信號(hào)交互作用層。

LIN系統(tǒng)由一個(gè)主節(jié)點(diǎn)和多個(gè)從節(jié)點(diǎn)(最多16個(gè)節(jié)點(diǎn))構(gòu)成。主任務(wù)發(fā)送的幀由一個(gè)報(bào)頭和不同從任務(wù)的一個(gè)響應(yīng)消息構(gòu)成。圖2所示為由不同從任務(wù)響應(yīng)的主任務(wù)報(bào)頭。

圖2:主節(jié)點(diǎn)和從節(jié)點(diǎn)的工作過程

圖3所示為LIN幀的結(jié)構(gòu),該幀由一個(gè)間隔(break)字段后跟4到11個(gè)字節(jié)的字段構(gòu)成。每一個(gè)字節(jié)字段都以串行字節(jié)方式發(fā)送,起始字節(jié)的第一位編碼為“0”,而終止位編碼為“1”。

圖3:LIN幀結(jié)構(gòu)

Melexis LIN總線解決方案

Melexis是一家汽車半導(dǎo)體制造商,Melexis從1989起開始提供混合信號(hào)IC解決方案。Melexis專注于低成本的LIN總線汽車市場,在他們的集成LIN控制器中有4位MCU (MLX80103)和16位MCU,該控制器針對(duì)特定應(yīng)用融合了數(shù)字IC(CPU)及模擬IC。圖4所示為運(yùn)行在Melexis新型MLX16控制器上的LIN協(xié)議的實(shí)例。

圖4:低成本單封裝集成LIN總線解決方案的結(jié)構(gòu)

MLX16具有雙CPU,分別是運(yùn)行協(xié)議處理程序的4位MCU MLX4和運(yùn)行應(yīng)用軟件的16位MCU MLX16。Melexis正在為基于MLX4的LIN從節(jié)點(diǎn)開發(fā)一種可被用于每一個(gè)MLX4產(chǎn)品的LIN軟件套件,讓客戶可以專注于應(yīng)用軟件的開發(fā)。

上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉