在這里你可能要問“不都有CAN總線了嗎?這個LIN總線又是從哪里來的?”其實理由很簡單,就是CAN總線太貴啦!處處都用CAN總線的話,那整車的總線架構成本將會變得很高!在一些比如車身電子配件的地方(如車窗、后視鏡、大燈、車鎖等),我們不需要報文像CAN總線上傳輸的那樣“高速”!各大廠商一拍腦門就研究了這個LIN總線!
什么是LIN總線?
LIN(Local Interconnect Network)總線是基于UART/SCI(通用異步收發器/串行接口)的低成本串行通訊協議。其目標定位于車身網絡模塊節點間的低端通信,主要用于智能傳感器和執行器的串行通信,而這正是CAN總線的帶寬和功能所不要求的部分。
CAN/LIN總線去區別
由于LIN網絡在汽車中一般不獨立存在,通常會與上層CAN網絡相連,形成CAN-LIN網關節點。
LIN總線的主從關系
LIN總線采用的是單線傳輸形式,應用了單主機多從機的概念,總線電平一般為12V,傳輸速率最高限制為20kbps。由于物理層的限制,一個LIN網絡最多可以連接16個節點。
總線任務負責:
(1)調度總線上幀的傳輸次序
(2)監測數據,處理錯誤
(3)作為標準時鐘參考
(4)接收從機節點發出的總線喚醒命令
從機任務不能直接向總線發送數據,需要接受到主節點發送的幀頭后,根據幀頭所包含的信息來判斷:
(1)發送應答
(2)接收應答
(3)既不接收也不應答
LIN的特點
(1)網絡由一個主節點與若干個從節點構成。
(2)使用LIN總線可以大幅度削減成本。
(3)傳輸具有確定性,傳播時間可以提前計算
(4)LIN具有可預測的EMC(電磁兼容性)性能,為了限制EMC的強度,LIN協議規定最大傳輸速率為20kbps。
(5)LIN總線提供信號的配置、處理、識別和診斷功能。
LIN報文幀結構
LIN報文幀包括幀頭(hearder)與應答(response)兩部分。主機負責發送至幀頭;從機負責接收幀頭并作出解析,然后決定是發送應答,還是接收應答或不回復。
幀頭結構包括同步間隔段、同步段、PID段(受保護ID)段,應答部分包括數據段與效驗和段。其中值“0”為顯性電平、“1”為隱性電平,這點與CAN總線相類似。在總線上實行“線-與”:當總線有至少一個節點發送顯性電平時,總線呈現顯性電平;所有節點均發送隱性電平或者不發送信息時,總線呈隱性電平,即顯性電平起著主導作用。
(1)同步間隔段
同步間隔段至少是由13位的顯性電平組成,由于幀中的所有間隙或者總線空閑時總線均保持隱性電平狀態。所以同步間隔段可以標志一個幀的開始。其中同步間隔段的間隔符至少為1位隱性電平。
(2)同步段
LIN同步以下降沿為判斷標志,采用字節0x55(01010101b)進行同步。在從機節點上可以不采用高精度的時鐘,由此帶來的偏差,需要通過同步段來進行調整。
(3)PID段
受保護的ID的前6位叫做幀的ID,加上兩個奇偶效驗碼后稱作受保護的ID。幀ID的取值范圍為0x00~0x3f總共64個,幀ID標識了幀的類別和目的地。從機任務會根據幀頭ID作出反應(接收/發送/忽略應答)。其中P0與P1效驗如下(⊕為異或,
-
CAN
+關注
關注
57文章
2891瀏覽量
466769 -
總線
+關注
關注
10文章
2952瀏覽量
89368 -
LIN
+關注
關注
4文章
223瀏覽量
40947
發布評論請先 登錄





汽修示波器測量汽車LIN總線信號及波形分析
LIN總線的應用/特點/幀信號/幀結構
LIN總線通訊特點
CAN、LIN總線在車載網絡中的應用

LIN是什么LIN總線的入門資料免費下載

LIN總線技術原理的學習課件免費下載

Lin總線概述及入門

什么是LIN總線?車載總線之LIN總線概述

評論