導(dǎo)讀
LIN協(xié)議在汽車電子網(wǎng)絡(luò)通訊中廣泛使用,很多用戶在解碼LIN協(xié)議時,對LIN協(xié)議不同版本間的差異不太熟悉,可能導(dǎo)致解碼中出現(xiàn)數(shù)據(jù)長度識別和校驗混亂。
?LIN協(xié)議起源
LIN是面向汽車底端分布式應(yīng)用的低成本、低速率的串行通信總線,屬于局部互聯(lián)網(wǎng)。
LIN由汽車行業(yè)開發(fā),用作經(jīng)濟高效的子總線系統(tǒng),其屬于CAN的下層網(wǎng)絡(luò),是SAE規(guī)范的汽車A類網(wǎng)絡(luò),適用于對總線性能要求不高的車身系統(tǒng),如車門、車窗、燈光等智能傳感器、執(zhí)行器的連接和控制,LIN實現(xiàn)了一種具有成本效益的智能傳感器和執(zhí)行器的通訊方式。
LIN聯(lián)盟成立于1999年,并發(fā)布了LIN1.0版本。最初的成員有奧迪、寶馬、克萊斯勒、摩托羅拉、博世、大眾和沃爾沃等。
?LIN協(xié)議的數(shù)據(jù)幀結(jié)構(gòu)
LIN協(xié)議數(shù)據(jù)幀結(jié)構(gòu)如圖3所示。
![1a3ff160-a04f-11ef-8084-92fbcf53809c.jpg](https://file1.elecfans.com//web2/M00/0B/5A/wKgZomcyvaqANRquAAA_wovT9dU204.jpg)
圖3 LIN協(xié)議數(shù)據(jù)幀結(jié)構(gòu)從圖3中可以看到LIN協(xié)議數(shù)據(jù)幀結(jié)構(gòu)由報文頭、響應(yīng)報文以及幀間隔組成。其中:
報文頭包含同步間隙、同步域和報文標識符場(0~63)。
響應(yīng)報文由1-9個字節(jié)構(gòu)成:其中2、4或8個字節(jié)的數(shù)據(jù)場和1個校驗和場(LIN1.3)。
報文幀之間有幀間間隔分隔。
報文與響應(yīng)之間有幀內(nèi)響應(yīng)空間分隔。
最小幀間間隔和幀內(nèi)響應(yīng)空間均為0。
最大長度收到報文幀的最大長度FRAME_max限制。
那為什么用戶解碼LIN協(xié)議會出現(xiàn)數(shù)據(jù)長度識別錯誤和校驗解碼出錯問題呢?原因是使用了與輸入信號不對應(yīng)的LIN協(xié)議版本進行解碼,不同版本的LIN協(xié)議存在差異,如下所述。
LIN2.0相對于LIN1.3最主要的差異
支持最多8個字節(jié)的數(shù)據(jù)序列。
取消了受保護標識符中的數(shù)據(jù)長度字段,即傳輸長度不再受限于ID,并將最后一個字節(jié)視為校驗和。
校驗和的驗算包括了受保護標識符。
支持自動波特率檢測功能。
對零星幀進行了定義。
網(wǎng)絡(luò)管理的定時用秒來定義,而不是用比特數(shù)來定義。
簡化狀態(tài)管理和直接向網(wǎng)絡(luò)匯報,應(yīng)用變得標準化。
增加強制節(jié)點配置命令以及一些可選擇的命令。
增加了診斷功能。
- 從機節(jié)點的產(chǎn)品標識已標準化。
對于解碼來說主要關(guān)注前三點。 ?致遠電子CANFD/LIN接口卡
USBCANFD-400U是致遠電子最新款國產(chǎn)USB轉(zhuǎn)CAN FD/LIN接口卡,配套國產(chǎn)汽車總線工具鏈軟件ZXDoc,可以完成各類項目測試,詳情歡迎咨詢我們。
![1a67eecc-a04f-11ef-8084-92fbcf53809c.jpg](https://file1.elecfans.com//web2/M00/0B/5A/wKgZomcyvaqAI2SCAAAquElhL4s350.jpg)
CANFD接口卡USBCANFD-400U
4路CANFD兼容CAN2.0A/B模式收發(fā)
2路LIN符合LIN1.x、LIN2.x和SAE J2602規(guī)范
ECU刷寫、UDS診斷、仿真、XCP/CCP標定
參考價格:3300元起
-
汽車電子
+關(guān)注
關(guān)注
3029文章
8030瀏覽量
167883 -
LIN協(xié)議
+關(guān)注
關(guān)注
0文章
9瀏覽量
10781 -
網(wǎng)絡(luò)通訊
+關(guān)注
關(guān)注
0文章
75瀏覽量
11314
發(fā)布評論請先 登錄
相關(guān)推薦
汽車車載網(wǎng)絡(luò)LIN總線詳解
![<b class='flag-5'>汽車</b>車載網(wǎng)絡(luò)<b class='flag-5'>LIN</b>總線詳解](https://file1.elecfans.com/web2/M00/89/30/wKgaomR9UNuAUKDTAABRj5Ze0kk248.jpg)
汽車電子產(chǎn)品的分類及嵌入式技術(shù)應(yīng)用
LIN總線特征是什么汽車CAN總線實驗教學(xué)系統(tǒng)
哪里可以詳細地學(xué)習(xí)汽車CAN、LIN總線技術(shù)
汽車電子技術(shù)之汽車儀表盤MCU變革概述
基于PSoC技術(shù)的LIN總線數(shù)據(jù)分析儀
用于汽車網(wǎng)絡(luò)的LIN協(xié)議分析
汽車網(wǎng)絡(luò)LIN總線協(xié)議解析
![<b class='flag-5'>汽車</b>網(wǎng)絡(luò)<b class='flag-5'>LIN</b>總線<b class='flag-5'>協(xié)議</b>解析](https://file1.elecfans.com//web2/M00/A7/39/wKgZomUMQx6AfbDjAAAP_C_NzwQ216.jpg)
LIN的介紹和使用Microchip MPLAB 代碼配置器LIN協(xié)議棧庫的詳細概述
![<b class='flag-5'>LIN</b>的介紹和使用Microchip MPLAB 代碼配置器<b class='flag-5'>LIN</b><b class='flag-5'>協(xié)議</b>棧庫的詳細概述](https://file.elecfans.com/web1/M00/53/14/o4YBAFseNc2Afu8nAABSt-NA4Ds924.png)
LIN是低成本網(wǎng)絡(luò)中的汽車通訊協(xié)議標準規(guī)范V1.2
![<b class='flag-5'>LIN</b>是低成本網(wǎng)絡(luò)中的<b class='flag-5'>汽車</b>通訊<b class='flag-5'>協(xié)議</b>標準規(guī)范V1.2](https://file.elecfans.com/web1/M00/E8/41/pIYBAGBj5VCANlawAAAxO_1YOBE363.png)
LIN入門基礎(chǔ)之LIN 2.1講解資料下載
![<b class='flag-5'>LIN</b>入門基礎(chǔ)<b class='flag-5'>之</b><b class='flag-5'>LIN</b> 2.1講解資料下載](https://file.elecfans.com/web1/M00/E7/B9/pIYBAGBhbwmALY16AAFbxxOwxx8078.png)
LIN協(xié)議簡介及數(shù)據(jù)幀結(jié)構(gòu)解析
LIN基礎(chǔ)知識和8位PIC單片機上實現(xiàn)的MCC LIN協(xié)議棧庫
![<b class='flag-5'>LIN</b>基礎(chǔ)知識和8位PIC單片機上實現(xiàn)的MCC <b class='flag-5'>LIN</b><b class='flag-5'>協(xié)議</b>棧庫](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論