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