LIN總線技術(shù)原理課件_第1頁(yè)
LIN總線技術(shù)原理課件_第2頁(yè)
LIN總線技術(shù)原理課件_第3頁(yè)
LIN總線技術(shù)原理課件_第4頁(yè)
LIN總線技術(shù)原理課件_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

LIN匯流排技術(shù)原理

汽車(chē)LIN匯流排原理與應(yīng)用2.1LIN概述LIN(LocalInterconnectNetwork局部互聯(lián)網(wǎng))是面向汽車(chē)低端分佈式應(yīng)用的低成本(0.5美元)、低速率(20kbps)、串行通信匯流排。

汽車(chē)LIN匯流排原理與應(yīng)用2.1LIN概述LIN(LocalInterconnectNetwork局部互聯(lián)網(wǎng))是面向汽車(chē)低端分佈式應(yīng)用的低成本(0.5美元)、低速率(20kbps)、串行通信匯流排。由汽車(chē)行業(yè)開(kāi)發(fā),用作經(jīng)濟(jì)高效的子匯流排系統(tǒng);是CAN的下層網(wǎng)路;屬於SAE規(guī)範(fàn)的汽車(chē)A類(lèi)網(wǎng)路;是CAN匯流排的補(bǔ)充,適用於對(duì)匯流排性能要求不高的車(chē)身系統(tǒng),如車(chē)門(mén)、車(chē)窗、燈光等智能感測(cè)器、執(zhí)行器的連接和控制。LIN實(shí)現(xiàn)了一種具有成本效益的智能感測(cè)器和執(zhí)行器的通訊方式。

汽車(chē)LIN匯流排原理與應(yīng)用2.1LIN概述LIN的目標(biāo)為現(xiàn)有的汽車(chē)網(wǎng)路(CAN網(wǎng)路)提供輔助功能在不需要CAN匯流排的帶寬和多功能的場(chǎng)合使用,降低成本。將開(kāi)關(guān)、執(zhí)行元件和感測(cè)器從子匯流排連接到主匯流排(如CAN匯流排)。Lin匯流排廣泛應(yīng)用的原因:目前,高/低速CAN和J1850匯流排已經(jīng)成為標(biāo)準(zhǔn)的車(chē)用網(wǎng)路匯流排。這些匯流排速度極高,具有高抗電磁干擾性和高傳輸可靠性等優(yōu)越的性能,但價(jià)格也較高。大量的車(chē)身和安全性能方面的應(yīng)用對(duì)車(chē)用網(wǎng)路匯流排的性能要求並不太高,只需要一種性價(jià)比更高的標(biāo)準(zhǔn)車(chē)用網(wǎng)路匯流排,而LIN匯流排正好可以滿足這一需求。因此,目前LIN匯流排技術(shù)正被越來(lái)越廣泛的應(yīng)用到車(chē)身電子中。2汽車(chē)LIN匯流排原理與應(yīng)用LIN起源和發(fā)展LIN聯(lián)盟成立於1999年,併發(fā)布了LIN1.0版本。最初的成員有奧迪,寶馬,克萊斯勒,摩托羅拉,博世,大眾和沃爾沃等2000年,LIN聯(lián)盟再次發(fā)佈了1.1版本。2001年,第一輛採(cǎi)用LIN1.1版本的量產(chǎn)汽車(chē)面世。2003年,2.0版本出現(xiàn)。2006年,2.1版本面世並沿用至今。

LIN的市場(chǎng)LIN匯流排產(chǎn)品已經(jīng)成為汽車(chē)匯流排的第二大市場(chǎng);第一大市場(chǎng)是CAN匯流排,其在2006年已經(jīng)達(dá)到頂峰。LINLIN節(jié)點(diǎn)結(jié)構(gòu)LIN介面由兩部分組成: 協(xié)議控制器、線路介面LIN節(jié)點(diǎn)LIN線路介面採(cǎi)用+UARTLINRXTX通信媒介(銅線)LIN協(xié)議控制器協(xié)議控制器集成在微控制器中的一個(gè)標(biāo)準(zhǔn)UART上實(shí)現(xiàn),微控制器軟體負(fù)責(zé)管理LIN協(xié)議,實(shí)現(xiàn)以下功能:

(1)發(fā)送/接收8位位元組;

(2)構(gòu)成請(qǐng)求幀,接收為應(yīng)幀;(3)發(fā)送幀線路介面:

(1)負(fù)責(zé)將LIN匯流排的信號(hào)翻譯成無(wú)干擾的RX信號(hào)傳入LIN協(xié)議控制器;

(2)或?qū)f(xié)議控制器的RX信號(hào)進(jìn)行翻譯傳入LIN匯流排

汽車(chē)LIN匯流排原理與應(yīng)用--主要技術(shù)特點(diǎn)(1)物理層採(cǎi)用單線連接,兩個(gè)電控單元間的最大傳輸距離為40m其匯流排驅(qū)動(dòng)器和接收器的規(guī)範(fàn)遵從改進(jìn)的ISO9141單線標(biāo)準(zhǔn)。低成本LIN是基於SCI/UART(通用非同步收發(fā)介面的單匯流排串行通信)協(xié)議;目前幾乎所有的微控制器晶片上都有SCI/UART介面。低傳輸速率。小於20kb/s

採(cǎi)用NRZ編碼。LIN匯流排融合了I2C和RS232的特性:像I2C匯流排那樣,LIN匯流排通過(guò)一個(gè)電阻上拉到高電平,而每一個(gè)節(jié)點(diǎn)又都可以通過(guò)集電極開(kāi)路驅(qū)動(dòng)器將匯流排拉低;像RS232那樣通過(guò)起始位和停止位標(biāo)識(shí)出每一個(gè)位元組,每一位在時(shí)鐘上非同步傳輸。

汽車(chē)LIN匯流排原理與應(yīng)用--主要技術(shù)特點(diǎn)(1)單主/多從媒體訪問(wèn)、無(wú)需仲裁。在匯流排拓?fù)浣Y(jié)構(gòu)的LIN網(wǎng)路中,由主節(jié)點(diǎn)控制對(duì)傳輸介質(zhì)的訪問(wèn),從節(jié)點(diǎn)只是應(yīng)答主節(jié)點(diǎn)的命令。不需要仲裁和衝突管理機(jī)制。LIN匯流排的網(wǎng)路節(jié)點(diǎn)數(shù)不能超過(guò)16,否則,節(jié)點(diǎn)增加將會(huì)減少網(wǎng)路阻抗,導(dǎo)致環(huán)境條件變差。每增加一個(gè)節(jié)點(diǎn),就會(huì)降低3%的阻抗

汽車(chē)LIN匯流排原理與應(yīng)用--主要技術(shù)特點(diǎn)(2)同步機(jī)制簡(jiǎn)單LIN通信中的從節(jié)點(diǎn)採(cǎi)用簡(jiǎn)單的自我同步機(jī)制(不需要晶體或陶瓷共鳴器)。主節(jié)點(diǎn)在報(bào)文幀的頭部發(fā)送同步間隙,標(biāo)記報(bào)文幀的開(kāi)始。從節(jié)點(diǎn)根據(jù)此間隙與匯流排同步,無(wú)需專門(mén)的時(shí)鐘同步裝置,降低硬體成本。通信確定性。主節(jié)點(diǎn)控制整個(gè)網(wǎng)路的通信,控制不同節(jié)點(diǎn)的傳輸時(shí)間;每個(gè)報(bào)文幀的長(zhǎng)度是預(yù)知的;採(cǎi)用調(diào)度表,可保證信號(hào)的週期性傳輸、保證匯流排不會(huì)出現(xiàn)超負(fù)載現(xiàn)象報(bào)文的數(shù)據(jù)長(zhǎng)度可變。LIN應(yīng)答幀報(bào)文的數(shù)據(jù)域長(zhǎng)度可在0~8個(gè)位元組之間變化,便於不同任務(wù)的通信應(yīng)用。採(cǎi)用奇偶校驗(yàn)和求和校驗(yàn)相結(jié)合的雙重校驗(yàn)機(jī)制。

汽車(chē)LIN匯流排原理與應(yīng)用—LIN網(wǎng)路結(jié)構(gòu)模型LIN網(wǎng)路由資料鏈路層和物理層構(gòu)成資料鏈路層邏輯鏈路控制子層(LLC)報(bào)文濾波、恢復(fù)管理、報(bào)文確認(rèn)等媒體訪問(wèn)控制子層(MAC)是LIN的核心對(duì)來(lái)自LLC的報(bào)文封裝串行化;對(duì)來(lái)自物理層的數(shù)據(jù)進(jìn)行解串、錯(cuò)誤檢測(cè)、錯(cuò)誤標(biāo)定等操作;由故障界定管理實(shí)體進(jìn)行監(jiān)控;物理層定義了信號(hào)如何在匯流排媒體上傳輸;定義物理層的驅(qū)動(dòng)器/接收器特性。汽車(chē)LIN匯流排原理與應(yīng)用--LIN的通信任務(wù)幾個(gè)概念主機(jī)節(jié)點(diǎn):控制網(wǎng)路中各節(jié)點(diǎn)通信的節(jié)點(diǎn)一個(gè)LIN網(wǎng)路上的通訊總是由主發(fā)送任務(wù)所發(fā)起的在主節(jié)點(diǎn)上可執(zhí)行主通信任務(wù)和從通信任務(wù)可控制整個(gè)匯流排網(wǎng)路和協(xié)議;主通信任務(wù):在主節(jié)點(diǎn)上運(yùn)行的,用於控制匯流排上所有的通信,負(fù)責(zé)報(bào)文的進(jìn)度表、發(fā)送報(bào)文頭的任務(wù)稱為主任務(wù)。常見(jiàn)主任務(wù):如定義傳輸速率,發(fā)送同步時(shí)間間隔、同步場(chǎng)、識(shí)別字ID場(chǎng),監(jiān)控並通過(guò)檢查校驗(yàn)和(checksum)驗(yàn)證數(shù)據(jù)的有效性。汽車(chē)LIN匯流排原理與應(yīng)用--LIN的通信任務(wù)幾個(gè)概念從節(jié)點(diǎn):是匯流排上的2-16個(gè)成員,它們?cè)谥鞴?jié)點(diǎn)發(fā)送適當(dāng)?shù)腎D後接收或發(fā)送數(shù)據(jù)從通信任務(wù)從節(jié)點(diǎn)從事的任務(wù)都稱為從通信任務(wù);但主節(jié)點(diǎn)也會(huì)執(zhí)行從任務(wù)節(jié)點(diǎn)接收來(lái)自主通信任務(wù)的ID節(jié)點(diǎn)根據(jù)ID決定做什麼。–接收數(shù)據(jù)–或發(fā)送數(shù)據(jù)–或什麼都不做發(fā)送數(shù)據(jù)時(shí),節(jié)點(diǎn):–發(fā)送2、4或8個(gè)數(shù)據(jù)位元組–發(fā)送檢驗(yàn)位元組汽車(chē)LIN匯流排原理與應(yīng)用--LIN的通信任務(wù)汽車(chē)LIN匯流排原理與應(yīng)用--LIN的通信任務(wù)

LIN協(xié)議是一主多從結(jié)構(gòu),通信只能由主節(jié)點(diǎn)中的主任務(wù)發(fā)起,一個(gè)完整的LIN報(bào)文幀的傳輸是由主任務(wù)和從任務(wù)共同實(shí)現(xiàn)的,主任務(wù)發(fā)送“報(bào)頭”,從任務(wù)發(fā)送或接收“回應(yīng)”。

汽車(chē)LIN匯流排原理與應(yīng)用--LIN的通信任務(wù)LIN通信:在匯流排上發(fā)送的資訊,有長(zhǎng)度可選的固定格式。每個(gè)報(bào)文幀都包括2、4或8個(gè)位元組的數(shù)據(jù)以及3個(gè)位元組的控制、安全資訊(同步場(chǎng)、識(shí)別字場(chǎng)和校驗(yàn)場(chǎng))。通過(guò)主機(jī)控制單元中的從機(jī)任務(wù),數(shù)據(jù)可以被主機(jī)控制單元發(fā)送到任何從機(jī)控制單元。相應(yīng)的主機(jī)報(bào)文ID可以觸發(fā)從機(jī)-從機(jī)通信。汽車(chē)LIN匯流排原理與應(yīng)用--報(bào)文幀類(lèi)型(二)報(bào)文幀類(lèi)型:有6種類(lèi)型無(wú)條件幀:攜帶數(shù)據(jù)資訊;事件觸發(fā)幀:處理偶發(fā)的事件;偶發(fā)幀:保證在調(diào)度表確定性的條件下為系統(tǒng)動(dòng)態(tài)行為的靈活性而設(shè)定的。上述3中幀的報(bào)文識(shí)別字的範(fàn)圍為0~59(0x3b)診斷幀(命令幀、應(yīng)答幀):攜帶8個(gè)位元組的診斷資訊或組態(tài)資訊,主節(jié)點(diǎn)診斷請(qǐng)求幀的識(shí)別字為60(0x3c),從節(jié)點(diǎn)診斷應(yīng)答幀的識(shí)別字為61(0x3d)用戶自定義幀:可攜帶用戶自定義的任何資訊,識(shí)別字為62(0x3e),在調(diào)度時(shí)可給用戶自定義幀分配報(bào)文幀時(shí)隙,每當(dāng)時(shí)隙到來(lái)時(shí)發(fā)送用戶自定義幀的幀頭。保留幀:保留幀識(shí)別字63(0x3f),在LIN2.0中沒(méi)有被使用。汽車(chē)LIN匯流排原理與應(yīng)用--報(bào)文幀格式報(bào)文傳輸是由報(bào)文幀的格式表示和控制。報(bào)文幀格式:一個(gè)主機(jī)節(jié)點(diǎn)發(fā)送的報(bào)文頭;一個(gè)主機(jī)或從機(jī)節(jié)點(diǎn)發(fā)送的回應(yīng)組成。汽車(chē)LIN匯流排原理與應(yīng)用2.3LIN的報(bào)文傳輸報(bào)文頭包含同步間隙、同步位元組和報(bào)文識(shí)別字(0~63)?;貞?yīng)報(bào)文由1-9個(gè)位元組構(gòu)成:其中2、4或8個(gè)位元組的數(shù)據(jù)場(chǎng)和1個(gè)校驗(yàn)和場(chǎng)。報(bào)文幀之間有幀間間隔分隔;報(bào)文與回應(yīng)之間有幀內(nèi)回應(yīng)空間分隔;最小幀間間隔和幀內(nèi)回應(yīng)空間均為0;最大長(zhǎng)度收到報(bào)文幀的最大長(zhǎng)度FRAME_max限制。汽車(chē)LIN匯流排原理與應(yīng)用--報(bào)文結(jié)構(gòu)之位元組場(chǎng)位元組場(chǎng)格式:說(shuō)明:每一個(gè)位元組場(chǎng)的長(zhǎng)度由10個(gè)定時(shí)位定時(shí)(BITTIME);起始位(STARTBIT)是一個(gè)“顯性”位,標(biāo)誌位元組的開(kāi)始;8為數(shù)據(jù)位,先發(fā)送最低位;停止位(STOPBIST)是一個(gè)“隱性”位,標(biāo)誌著位元組場(chǎng)的結(jié)束。汽車(chē)LIN匯流排原理與應(yīng)用報(bào)文頭(HEADERFIELDS)同步間隔(synchronisationbreak)作用:標(biāo)識(shí)報(bào)文的開(kāi)始,由主節(jié)點(diǎn)發(fā)送;使得所有的從機(jī)任務(wù)和匯流排時(shí)鐘信號(hào)同步。同步間隔:至少13bit的顯性位,之後緊隨至少1bit隱性值的同步界定符。同步界定符的作用:用來(lái)檢測(cè)接下來(lái)的同步域(SynchField)的起始位。汽車(chē)LIN匯流排原理與應(yīng)用2.3LIN的報(bào)文傳輸—報(bào)文結(jié)構(gòu)報(bào)文頭(HEADERFIELDS)同步場(chǎng)(SYNCHFIELD)包含了時(shí)鐘的同步資訊。格式為0x55,表現(xiàn)為8個(gè)位定時(shí)中有5個(gè)下降沿(隱性到顯性的跳變)汽車(chē)LIN匯流排原理與應(yīng)用報(bào)文頭(HEADERFIELDS)識(shí)別字場(chǎng)(IDENTIFIERFIELD)定義了報(bào)文的內(nèi)容和長(zhǎng)度。6個(gè)識(shí)別字位(ID0~ID5)和2個(gè)識(shí)別字奇偶校驗(yàn)位(P0P1);ID4和ID5定義了數(shù)據(jù)場(chǎng)的數(shù)據(jù)長(zhǎng)度;汽車(chē)LIN匯流排原理與應(yīng)用報(bào)文頭(HEADERFIELDS)識(shí)別字場(chǎng)(IDENTIFIERFIELD)ID4和ID5與數(shù)據(jù)長(zhǎng)度的關(guān)係數(shù)據(jù)長(zhǎng)度;ID5ID4數(shù)據(jù)場(chǎng)的數(shù)量002012104118汽車(chē)LIN匯流排原理與應(yīng)用2.3LIN的報(bào)文傳輸—報(bào)文結(jié)構(gòu)報(bào)文頭(HEADERFIELDS)識(shí)別字場(chǎng)(IDENTIFIERFIELD)奇偶校驗(yàn)位P0P1:⊕異或運(yùn)算汽車(chē)LIN匯流排原理與應(yīng)用2.3LIN的報(bào)文傳輸—報(bào)文結(jié)構(gòu)數(shù)據(jù)場(chǎng)(DATEFIELDS)由多個(gè)8位的位元組場(chǎng)組成,傳輸由LSB開(kāi)始汽車(chē)LIN匯流排原理與應(yīng)用2.3LIN的報(bào)文傳輸—報(bào)文結(jié)構(gòu)校驗(yàn)和場(chǎng)(CHECKSUMFIELDS)校驗(yàn)和域是數(shù)據(jù)域所有位元組的和的反碼。校驗(yàn)和按“帶進(jìn)位加(ADDC)”方式計(jì)算,每個(gè)進(jìn)位都被加到本次結(jié)果的最低位(LSB)。這就保證了數(shù)據(jù)字節(jié)的可靠性。所有數(shù)據(jù)字節(jié)的和的補(bǔ)數(shù)與校驗(yàn)和位元組之加的和必須是“0xFF”。LIN報(bào)文結(jié)構(gòu)—命令幀?0x3C(ID60)表示主節(jié)點(diǎn)請(qǐng)求幀(診斷幀),以便從主節(jié)點(diǎn)向從節(jié)點(diǎn)發(fā)送命令和數(shù)據(jù)。?0x3D(ID61)表示從回應(yīng)幀,該幀觸發(fā)從節(jié)點(diǎn)向主節(jié)點(diǎn)發(fā)送數(shù)據(jù)。過(guò)程:識(shí)別字為0x3c一個(gè)的“主機(jī)請(qǐng)求幀”,主機(jī)向從機(jī)發(fā)送數(shù)據(jù)和命令;標(biāo)誌符為0x3dD的“從機(jī)相應(yīng)幀”觸發(fā)一個(gè)從機(jī)向主機(jī)發(fā)送數(shù)據(jù)。命令幀中的第一個(gè)數(shù)劇場(chǎng)為0x00~0x7F,其用法由LIN協(xié)會(huì)定義;剩下的命令幀用戶可以自行分配.LIN報(bào)文結(jié)構(gòu)—睡眠模式命令匯流排有兩種狀態(tài):睡眠模式:從主節(jié)點(diǎn)發(fā)送睡眠模式命令後到匯流排上出現(xiàn)喚醒信號(hào)結(jié)束,沒(méi)有任何匯流排活動(dòng)的這種模式。喚醒模式:被喚醒信號(hào)喚醒之後的匯流排處?kù)秵拘涯J剑梢杂袇R流排活動(dòng)。睡眠模式命令:是第一個(gè)數(shù)據(jù)位元組為0x00的命令幀匯流排的睡眠模式可以通過(guò)任何節(jié)點(diǎn)的從任務(wù)發(fā)送一個(gè)喚醒幀來(lái)終止。8bit4bitLIN報(bào)文結(jié)構(gòu)—喚醒喚醒過(guò)程某一個(gè)節(jié)點(diǎn)的從任務(wù)發(fā)送喚醒信號(hào)後,所有的節(jié)點(diǎn)都運(yùn)行啟動(dòng)過(guò)程並等待主機(jī)任務(wù)發(fā)送一個(gè)同步間隔場(chǎng)和同步場(chǎng);若等待超時(shí)(TIME_OUT),請(qǐng)求第一個(gè)喚醒信號(hào)的節(jié)點(diǎn)再一次發(fā)送新的喚醒信號(hào);上述情況最多出現(xiàn)3次,此後,若還沒(méi)將匯流排喚醒,則等待3個(gè)TIME_OUT時(shí)間,再發(fā)送喚起信號(hào)。8bit>=4bitLIN報(bào)文結(jié)構(gòu)—用戶自定義幀?0x3E(ID62)表示用戶定義的擴(kuò)展幀,後跟任意數(shù)量的數(shù)據(jù)字節(jié)。?0x3F(ID63)預(yù)留供將來(lái)使用。汽車(chē)LIN匯流排原理與應(yīng)用--LIN的報(bào)文的長(zhǎng)度報(bào)文幀以一個(gè)同步間隔作為開(kāi)始,以校驗(yàn)和域作為結(jié)束。報(bào)文幀中的位元組域用位元組間空間和幀內(nèi)回應(yīng)空間分隔。位元組間空間和幀內(nèi)回應(yīng)空間的長(zhǎng)度沒(méi)有定義,但限制了整個(gè)報(bào)文幀的長(zhǎng)度。最小的幀長(zhǎng)度TFRAME_MIN是傳輸一個(gè)幀的所需要的最小時(shí)間(位元組間空間和幀內(nèi)回應(yīng)空間應(yīng)為0);最大的幀長(zhǎng)度TFRAME_MAX是傳輸一個(gè)幀的最大時(shí)間。汽車(chē)LIN匯流排原理與應(yīng)用--LIN的報(bào)文的長(zhǎng)度時(shí)間名字時(shí)間/Tbit最小報(bào)文幀長(zhǎng)度TFRAME_MIN10*Ndata+44最小報(bào)文頭長(zhǎng)度THEADER_MIN34最大報(bào)文頭長(zhǎng)度THEADER_MAX(THEADER_MIN+1)*1.4最大報(bào)文幀長(zhǎng)度TFRAME_MAX(TFRAME_MIN+1)*1.4匯流排空閒超時(shí)TTIME_OUT2500“+1”的條件使TFRAME_MAX和THEADER_MAX是一個(gè)整數(shù)值。Tbit為基本位時(shí)間,與傳輸速率有關(guān);Ndata數(shù)據(jù)場(chǎng)位元組的數(shù)量汽車(chē)LIN匯流排原理與應(yīng)用2.5LIN的報(bào)文濾波和確認(rèn)報(bào)文濾波LIN的報(bào)文濾波是基於識(shí)別字的,即每一個(gè)從機(jī)任務(wù)對(duì)應(yīng)一個(gè)傳送識(shí)別字。說(shuō)明:用戶通過(guò)網(wǎng)路配置保證任務(wù)和識(shí)別字間的對(duì)應(yīng)關(guān)係報(bào)文確認(rèn)如果直到幀的末尾均沒(méi)有檢測(cè)到錯(cuò)誤,則此報(bào)文對(duì)於發(fā)送器和接收器都有效。如果報(bào)文發(fā)生錯(cuò)誤,則主機(jī)和從機(jī)任務(wù)都認(rèn)為報(bào)文沒(méi)有發(fā)送。注意:主機(jī)任務(wù)和從機(jī)任務(wù)在發(fā)送和接收到一個(gè)錯(cuò)誤報(bào)文時(shí)所採(cǎi)取的措施,並沒(méi)有在協(xié)議規(guī)範(fàn)中定義。像主機(jī)重新發(fā)送或從機(jī)的後退操作都由用戶按照應(yīng)用要求在應(yīng)用層程式中來(lái)實(shí)現(xiàn),這些需要用戶在應(yīng)用層中說(shuō)明汽車(chē)LIN匯流排原理與應(yīng)用2.6LIN錯(cuò)誤和異常處理錯(cuò)誤檢測(cè):有6個(gè)不同的報(bào)文錯(cuò)誤類(lèi)型位錯(cuò)誤:節(jié)點(diǎn)在發(fā)送時(shí)也監(jiān)控匯流排,當(dāng)監(jiān)控到的位的值與發(fā)送的位的值不同時(shí),則在這個(gè)位時(shí)間內(nèi)檢測(cè)到一個(gè)錯(cuò)誤。校驗(yàn)和錯(cuò)誤:所有數(shù)據(jù)字節(jié)的和的補(bǔ)數(shù)與校驗(yàn)和之和不是“0xFF”,則檢測(cè)到校驗(yàn)和錯(cuò)誤。識(shí)別字奇偶錯(cuò)誤所有的從機(jī)節(jié)點(diǎn)都能區(qū)分ID場(chǎng)中8位都已知的標(biāo)識(shí)符和一個(gè)已知但錯(cuò)誤的識(shí)別字。汽車(chē)LIN匯流排原理與應(yīng)用2.6LIN錯(cuò)誤和異常處理錯(cuò)誤檢測(cè):有6個(gè)不同的報(bào)文錯(cuò)誤類(lèi)型位錯(cuò)誤:校驗(yàn)和錯(cuò)誤:識(shí)別字奇偶錯(cuò)誤:從機(jī)不回應(yīng)錯(cuò)誤如果任何主機(jī)任務(wù)在發(fā)送同步場(chǎng)和識(shí)別字後,在最大長(zhǎng)度時(shí)間內(nèi)TFRAME_MAX中沒(méi)有完成報(bào)文幀的發(fā)送,則產(chǎn)生一個(gè)不回應(yīng)錯(cuò)誤。同步場(chǎng)不一致錯(cuò)誤當(dāng)從機(jī)檢測(cè)到同步場(chǎng)的邊沿在給出的容差外,則檢測(cè)到一個(gè)同步場(chǎng)不一致錯(cuò)誤。沒(méi)有匯流排活動(dòng)如果在接收到最後的一個(gè)有效資訊後,在Ttime_out時(shí)間內(nèi)沒(méi)有檢測(cè)到有效的同步間隔場(chǎng)和位元組場(chǎng),則檢測(cè)到一個(gè)沒(méi)有匯流排活動(dòng)錯(cuò)誤。汽車(chē)LIN匯流排原理與應(yīng)用2.6LIN錯(cuò)誤和異常處理故障界定故障界定主要依靠主節(jié)點(diǎn),使它可以處理儘量多的錯(cuò)誤檢測(cè)、錯(cuò)誤回復(fù)和診斷。故障界定基於系統(tǒng)的要求,不是LIN協(xié)議內(nèi)容。主機(jī)控制單元要檢測(cè)以下錯(cuò)誤狀態(tài):主機(jī)任務(wù)發(fā)送:當(dāng)回讀自己的發(fā)送時(shí),在同步或識(shí)別字位元組中的位錯(cuò)誤、識(shí)別字奇偶錯(cuò)誤和沒(méi)有匯流排活動(dòng)錯(cuò)誤需要被檢測(cè)。主機(jī)節(jié)點(diǎn)的從機(jī)任務(wù):當(dāng)期望或讀取來(lái)自匯流排上的數(shù)據(jù)時(shí),從機(jī)不回應(yīng)錯(cuò)誤和校驗(yàn)和錯(cuò)誤被檢測(cè)。從機(jī)控制單元需檢測(cè)以下錯(cuò)誤情況:從機(jī)任務(wù)發(fā)送:當(dāng)回讀自己的發(fā)送時(shí),數(shù)據(jù)或校驗(yàn)和場(chǎng)中的位錯(cuò)誤被檢測(cè)。從機(jī)任務(wù)接受:當(dāng)從匯流排讀取數(shù)據(jù)時(shí),識(shí)別字奇偶錯(cuò)誤和校驗(yàn)和錯(cuò)誤需被檢測(cè)。汽

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論