面向未來(lái)汽車應(yīng)用的LIN總線系統(tǒng)
新型的、具有16位CPU的集成LIN控制器MLX81xxx,可用于在兩芯片之間交換實(shí)時(shí)信息的內(nèi)部高速通信接口。該應(yīng)用可以很方便地用來(lái)擴(kuò)展從模塊的I/O能力。圖5所示為兩個(gè)具有高速通信接口的MLX81xxx的連接圖。
圖5:Melexis的LIN軟件處理MLX4中的LIN協(xié)議 |
設(shè)計(jì)工程師易于采用TH8065與微控制器構(gòu)成一個(gè)LIN控制模塊。典型的TH8065電路與MCU的接口如圖6所示。
圖6:TH8065電路與MCU的接口示意圖 |
我們利用LIN主節(jié)點(diǎn)和若干LIN從節(jié)點(diǎn)構(gòu)建了一套LIN總線系統(tǒng)演示板。LIN主節(jié)點(diǎn)采用一個(gè)USB接口,把它連接到PC上的專用軟件,就可以作為用戶控制LIN系統(tǒng)的控制平臺(tái)。
USB-LIN主節(jié)點(diǎn)采用了一個(gè)16位微控制器MS9S12C32和一個(gè)USB驅(qū)動(dòng)器CY7C64215。在另一側(cè),MC33399用做LIN接口來(lái)連接在LIN總線上的從節(jié)點(diǎn)。MS9S12C32還具有連接到CAN網(wǎng)絡(luò)的CAN總線接口。
從系統(tǒng)有5個(gè)LIN從模塊,每一個(gè)模塊都采用Melexis的集成LIN總線控制器TH8100作為L(zhǎng)IN和控制接口。TH8100具有一個(gè)雙任務(wù)CPU和LIN物理層接口,是專門為L(zhǎng)IN總線應(yīng)用設(shè)計(jì)的。用戶可以利用標(biāo)準(zhǔn)的Melexis LIN API軟件與LIN主節(jié)點(diǎn)通信,并驅(qū)動(dòng)輸入和輸出應(yīng)用。對(duì)于不同的功能模塊,TH8100連接到不同的I/O接口:直流電動(dòng)機(jī)控制連接到MLX10402(三相無(wú)刷直流電機(jī)控制器),BLDC電動(dòng)機(jī)控制連接到MLX90401,功率LED驅(qū)動(dòng)器控制則連接到MLX10801。
圖7所示為L(zhǎng)IN主控制器和Melexis從控制器的實(shí)際應(yīng)用。
圖7:用于LIN主控制器和Melexis從控制器的LIN模塊 |
本文小結(jié)
隨著LIN2.0標(biāo)準(zhǔn)的改進(jìn),人們?yōu)槭袌?chǎng)開發(fā)了成本更低且性能更高的LIN總線控制器,我們預(yù)期LIN總線將在汽車中獲得更為廣泛的應(yīng)用。在歐洲,有統(tǒng)計(jì)顯示,LIN總線在新車應(yīng)用中已經(jīng)占有70%的份額。
評(píng)論