摘 要:LIN是一種串行通信協(xié)議,它作為現(xiàn)有汽車(chē)網(wǎng)絡(luò)在功能上的一種補(bǔ)充,可有效地支持汽車(chē)應(yīng)用中分布式機(jī)械電子節(jié)點(diǎn)的控制,且質(zhì)量高、成本低、標(biāo)準(zhǔn)化,因此倍受汽車(chē)制造商以及供應(yīng)商的青睞。本文重點(diǎn)介紹LIN的基本概念及其在汽車(chē)網(wǎng)絡(luò)全套解決方案中的應(yīng)用及LIN接口設(shè)計(jì)。
關(guān)鍵詞: LIN; CAN; MCU; MC33399; EMI
引言
LIN(Local Interconnect Network)是由汽車(chē)廠商專(zhuān)門(mén)為汽車(chē)開(kāi)發(fā)的一種低成本串行通信網(wǎng)絡(luò),用于實(shí)現(xiàn)汽車(chē)中的分布式電子系統(tǒng)控制。其主要目的是為現(xiàn)有汽車(chē)網(wǎng)絡(luò)CAN(Control Area Network)提供輔助功能,目標(biāo)用于低端系統(tǒng),無(wú)需CAN的性能、帶寬以及復(fù)雜性。可以說(shuō)LIN是一種輔助的總線網(wǎng)絡(luò)。在不需要CAN總線的帶寬和多功能的場(chǎng)合,諸如智能傳感器和制動(dòng)裝置之間的通信,使用LIN總線可大大降低成本。LIN的標(biāo)準(zhǔn)化簡(jiǎn)化了現(xiàn)存的多種多點(diǎn)解決方案,且可以降低在汽車(chē)電子領(lǐng)域中的開(kāi)發(fā)、生產(chǎn)、服務(wù)和后勤成本。LIN也因此在汽車(chē)及其它工業(yè)領(lǐng)域的分布式控制中得到廣泛應(yīng)用。
LIN總線
在LIN技術(shù)規(guī)范中,除定義了基本協(xié)議和物理層外,還定義了開(kāi)發(fā)工具和應(yīng)用軟件接口。LIN通訊基于SCI(UART)數(shù)據(jù)格式,采用單主控制器,多從設(shè)備的模式。僅使用一根12V信號(hào)總線,和一個(gè)無(wú)固定時(shí)間基準(zhǔn)的節(jié)點(diǎn)同步時(shí)鐘線。這種低成本的串行通信模式和相應(yīng)的開(kāi)發(fā)環(huán)境目前已由LIN協(xié)會(huì)制定成標(biāo)準(zhǔn)。
LIN網(wǎng)絡(luò)的特性
LIN總線主要特性如下:
LIN的通信規(guī)則