新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > LIN總線-報文傳輸結(jié)構(gòu)詳說

        LIN總線-報文傳輸結(jié)構(gòu)詳說

        作者: 時間:2016-12-19 來源:網(wǎng)絡(luò) 收藏
        LIN(Local Interconnect Network),即局域互聯(lián)網(wǎng)絡(luò),它是一種串行通訊總線,它有效地支持汽車中的分布式系統(tǒng)電子節(jié)點的控制。在帶單主機節(jié)點和一組從機節(jié)點的多點總線的系統(tǒng)中,它具有廣泛的應(yīng)用。該標(biāo)準(zhǔn)的目標(biāo)主要是為現(xiàn)有汽車網(wǎng)絡(luò)(如,CAN)提供輔助功能,因此LIN總線是一種輔助的總線網(wǎng)絡(luò)。LIN總線無論在帶寬還是復(fù)雜性都不必要用到CAN網(wǎng)絡(luò)。
        LIN總線的主要特征有:
        1、單主機/多從機方式;
        2、基于常用的USART/SCI接口硬件,成本比較低;
        3、容易實現(xiàn);
        4、在無需石英或者陶瓷振蕩器的情況下從機節(jié)點可以實現(xiàn)自同步;
        5、保證了信號傳輸延時;
        6、低成本的單線實現(xiàn)方式;
        7、速度可以達(dá)到20 kbps。
        下面主要針對LIN總線的報文傳輸進行詳細(xì)的解說
        一個報文幀是由一個主機節(jié)點發(fā)送的報文頭和一個主機或從機節(jié)點發(fā)送的響應(yīng)組成。報文幀的報文頭包括一個同步間隔場(SYNCH BREAK FIELD)、一個同步場(SYNCH FIELD)和一個標(biāo)識符場。報文幀的響應(yīng)主要包括3到9個字節(jié)場組成,其中含有2、4或8個數(shù)據(jù)場(DATA FIELD)和一個校驗和場(CHECKSUM FIELD)。字節(jié)場由字節(jié)間空間分隔,報文幀的報文頭和響應(yīng)是由一個幀內(nèi)響應(yīng)空間分隔。最小的字節(jié)間空間和幀內(nèi)響應(yīng)空間是0,這些空間的最大長度為報文幀的最大長度TFRAME_MAX。如圖1表示:
        圖1 LIN報文幀
        1.字節(jié)場(BYTE fields)
        格式見圖2,每一個字節(jié)場的長度由10個定時位定時(BIT TIME),起始位(START BIT)是一個“顯性”位,代表著該字節(jié)場的開始。接著是8個數(shù)據(jù)位,首先要發(fā)送的是最低位。停止位(STOP BIT)是一個“隱性”位,它代表著字節(jié)場的結(jié)束。
        圖2 LIN字節(jié)場
        2.報文頭場(HEADER fields)
        報文頭場包括同步間隔(SYNCHRONISATION BREAK)、同步場(SYNCH FIELD)和標(biāo)識符場(IDENTIFIER FIELD)。
        2.1同步間隔(SYNCHRONISATION BREAK)
        同步間隔,作為報文幀的第一個場,標(biāo)志著一個報文幀的開始。同步間隔場(SYNCH BREAK FIELD)是由主機任務(wù)發(fā)送,它使所有的從機任務(wù)與總線時鐘信號同步,格式如圖3所示:
        圖3 同步間隔場
        同步間隔場由兩部分組成,第一部分是一個至少持續(xù)TSYNBRK時間的顯性總線電平,第二部分是最少持續(xù)TSYNBRK的隱性電平,作為同步界定符號,同時可以允許用來檢測下一個同步場(SYNCH FIELD)的起始位。
        2.2 同步場
        同步場(SYNCH FIELD)包含了時鐘的同步信息。它的格式是“0x55”,表現(xiàn)在8個位定時中有5個下降沿(即:“隱性”跳變到“顯性”的邊沿),如圖4所示:
        圖4 同步場
        2.3 標(biāo)識符場(IDENTIFIER FIELD)
        標(biāo)識(ID-FIELD)定義了ID和數(shù)據(jù)的長度,其中的ID是由6個標(biāo)識符IDENTIFIER位和兩個ID奇偶校驗位 ID PARITY bit表示,如圖5表示:
        圖5 標(biāo)識ID-FIELD
        3 響應(yīng)場
        響應(yīng)場包括數(shù)據(jù)場合校驗和場
        3.1 數(shù)據(jù)場
        數(shù)據(jù)場通過報文幀傳輸,由多個8位數(shù)據(jù)的字節(jié)場組成,傳輸由LSB開始,如圖6:
        圖6 數(shù)據(jù)場
        3.2 校驗和場
        校驗和場是數(shù)據(jù)場所有字節(jié)的和的反碼,和按帶進位和方式計算每個進位都被加到本次結(jié)果的最低位LSB,這就保證了數(shù)據(jù)字節(jié)的可靠性。
        以上是對報文幀的幀結(jié)構(gòu)的解說。


        評論


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

        關(guān)閉
        主站蜘蛛池模板: 桐梓县| 邹城市| 新巴尔虎左旗| 睢宁县| 东乌珠穆沁旗| 江川县| 南康市| 仪征市| 若羌县| 瑞昌市| 黄平县| 乐东| 林甸县| 开封县| 卢氏县| 开阳县| 金川县| 鄂尔多斯市| 湖北省| 北流市| 施秉县| 岗巴县| 南召县| 双鸭山市| 石城县| 望奎县| 都兰县| 剑阁县| 淮安市| 子洲县| 淅川县| 大同县| 峨眉山市| 东莞市| 龙胜| 涞源县| 诸城市| 邹平县| 长葛市| 长沙市| 曲阳县|