LIN總線協(xié)議的幀結(jié)構(gòu)
在前面我們對LIN總線協(xié)議的基本概念和物理層的內(nèi)容進(jìn)行了分析和講解?,F(xiàn)在針對他的內(nèi)部傳輸幀結(jié)構(gòu)我們在做一個(gè)詳細(xì)的介紹。之后,我們還要對它的具體應(yīng)用進(jìn)行一個(gè)分析?,F(xiàn)在,還是請大家瀏覽文章,了解具體的相關(guān)信息吧。
LIN總線協(xié)議
通過LIN總線傳輸?shù)膶?shí)體為幀。一個(gè)報(bào)文幀由幀頭以及回應(yīng)(數(shù)據(jù))部分組成。在一個(gè)激活的LIN 網(wǎng)絡(luò)中,通訊通常由主節(jié)點(diǎn)啟動(dòng),主節(jié)點(diǎn)任務(wù)發(fā)送包含有同步間隙的報(bào)文頭,同步字節(jié)以及報(bào)文標(biāo)志符(ID)。一個(gè)從節(jié)點(diǎn)的任務(wù)通過接收并過濾標(biāo)志符被激活,并啟動(dòng)回應(yīng)報(bào)文的傳送?;貞?yīng)中包含了1到8個(gè)字節(jié)的數(shù)據(jù)以及一個(gè)字節(jié)的校驗(yàn)碼。
傳輸一幀所花費(fèi)的總的時(shí)間是發(fā)送每個(gè)字節(jié)所用的時(shí)間,加上從節(jié)點(diǎn)的回應(yīng)間隙,再加上傳輸每個(gè)字節(jié)的間隙時(shí)間(inter-byte space)。字節(jié)間隙是指發(fā)送完前一個(gè)字節(jié)的停止位后到發(fā)送下一個(gè)字節(jié)的啟動(dòng)位之間的時(shí)間。
幀內(nèi)部間隔(inter-frame space)是從上一幀發(fā)送完畢后到下一幀啟動(dòng)發(fā)送間的時(shí)間間隔。
幀的結(jié)構(gòu)如圖1所示。幀由幀間間隔以及接下來的4到11個(gè)字節(jié)域組成。
;
圖1:LIN總線協(xié)議幀結(jié)構(gòu)
信號(hào)在幀的數(shù)據(jù)域中傳送。多個(gè)信號(hào)可以打包在一個(gè)幀中傳送,只要這些信號(hào)不彼此重疊即可。
每個(gè)信號(hào)只有一個(gè)明確的傳輸者,例如,通常由一簇(cluster)節(jié)點(diǎn)中的一個(gè)來寫,0、1或多個(gè)節(jié)點(diǎn)訂閱該信號(hào)。
LIN總線協(xié)議的核心特性是使用進(jìn)度表(schedule table)。進(jìn)度表有助于保證總線不出現(xiàn)過載的情況,他們同樣是保證信號(hào)定期傳輸?shù)暮诵慕M件。
在一組LIN節(jié)點(diǎn)中只有主節(jié)點(diǎn)任務(wù)才可以啟動(dòng)通訊保證了行為的確定性。主節(jié)點(diǎn)有責(zé)任保證與操作模式相關(guān)的所有幀都必須分配了足夠長的傳輸時(shí)間。
LIN總線協(xié)議的應(yīng)用
采用LIN可實(shí)現(xiàn)車內(nèi)網(wǎng)絡(luò)分級(jí),從而成為車輛制造商提供更高的質(zhì)量及更低成本的重要因素。它可以為工業(yè)領(lǐng)域的軟件開發(fā)提供***的實(shí)現(xiàn)方式:抽象及更好的組合能力。LIN可以簡化很多現(xiàn)有的低端復(fù)合解決方案,并且可以降低車輛電子系統(tǒng)的開發(fā)、生產(chǎn)、服務(wù)及后勤成本。
采用配備LIN總線協(xié)議的轎車生產(chǎn)線正在快速增長,而下一代轎車雄心勃勃的計(jì)劃也許是LIN成功的***證明。簡捷而完整的LIN規(guī)范包含了完整的網(wǎng)絡(luò)概念,極高的自動(dòng)化程度已經(jīng)使LIN和CAN成為了車內(nèi)通訊網(wǎng)絡(luò)的主干。一部分市場增長甚至出現(xiàn)在車內(nèi)網(wǎng)絡(luò)部分減少的地方。
2003年發(fā)布的LIN 2.0規(guī)范增強(qiáng)了組件在不同車輛生產(chǎn)廠商間的通用性,并且通過引入節(jié)點(diǎn)能力描述文件(Node Capability Description File)增強(qiáng)了自動(dòng)化設(shè)計(jì)能力,同時(shí)還對同一網(wǎng)絡(luò)中的相同LIN總線協(xié)議的設(shè)備定義了重配置機(jī)制。
中國單片機(jī)公共實(shí)驗(yàn)室作為增值服務(wù)機(jī)構(gòu)可向國內(nèi)用戶提供全方位的技術(shù)支持,從選型、總體解決方案到產(chǎn)品開發(fā)和測試,希望我們的服務(wù)能讓您的產(chǎn)品迅速贏得市場。