直播推薦
企業(yè)動態(tài)
- 誠邀共赴!虹潤與您相約第33屆多國儀器儀表展
- 從電網(wǎng)到芯片:優(yōu)化AI數(shù)據(jù)中心的能源效率
- “燈塔”引領(lǐng),AI賦能丨生命科學(xué)行業(yè)的數(shù)字化進(jìn)階之路
- 皓天試驗(yàn)設(shè)備:山東訂單如期啟程 車間忙碌映證實(shí)力
- 生產(chǎn)環(huán)節(jié)高達(dá)1500個應(yīng)用案例:igus將低成本自動化技術(shù)落地自家工廠
- 虹潤打造智能客服 “五可”化解客戶痛點(diǎn)
- 東方鼎晨攜手GE Vernova成功舉辦Proficy HOT U技術(shù)培訓(xùn)
- 客戶盛贊皓天快速溫變設(shè)備:精準(zhǔn)高效,服務(wù)專業(yè)
推薦展會
自1980年代,Kvaser就開始CAN產(chǎn)品的研發(fā),對CAN和相關(guān)總線技術(shù)有著非常深入的研究。您可以向我們獲取多種CAN總線培訓(xùn)資料,包括專業(yè)技術(shù)文檔,產(chǎn)品指南和幫助文檔,用戶可以隨時根據(jù)需要下載和查看。
CAN總線多用于工控和汽車領(lǐng)域,是國際上應(yīng)用泛的現(xiàn)場總線之一。通常,CAN協(xié)議本身僅規(guī)定如何通過共享通信介質(zhì)把小數(shù)據(jù)包從A點(diǎn)傳送到B點(diǎn)。它不包含例如流量控制、數(shù)據(jù)傳送大于可容納8字節(jié)的報文、節(jié)點(diǎn)地址、通信建立等內(nèi)容。
為了管理系統(tǒng)中的通信,我們就必須有一個高層協(xié)議(HLP),高層協(xié)議通常規(guī)定了:啟動行為、如何在系統(tǒng)內(nèi)不同的節(jié)點(diǎn)中分發(fā)報文標(biāo)識符、如何編譯數(shù)據(jù)幀的內(nèi)容、系統(tǒng)內(nèi)的狀態(tài)報告等。
針對CAN總線的高層協(xié)議多達(dá)幾十種,在這里整理了見的幾種和主要HLP之間的區(qū)別,本篇主要將LIN總線的相關(guān)內(nèi)容系統(tǒng)性地梳理給到大家,希望能對CAN總線技術(shù)的學(xué)習(xí)者有所幫助。也歡迎您關(guān)注廣州智維微信公眾號!
LIN總線協(xié)議
01
背景
本地互聯(lián)網(wǎng)絡(luò)LIN協(xié)議是基于Volvo衍生公司Volcano通信技術(shù)公司(VCT)開發(fā)的Volcano-Lite技術(shù)。因?yàn)槠渌嚻髽I(yè)也對CAN的低成本替代協(xié)議感興趣,所以建立了LIN辛迪加聯(lián)合組織。
02
應(yīng)用領(lǐng)域
LIN是CAN和SAE J1850協(xié)議的補(bǔ)充性協(xié)議,針對時間要求不高或不需要精確容錯的應(yīng)用(相比CAN協(xié)議,LIN的可靠性較低)。LIN的目標(biāo)是易于使用,作為CAN協(xié)議的低成本替代品。LIN在車輛中可以使用的場合包括車窗升降器、后視鏡、雨刷和雨量傳感器。
03
協(xié)議簡介
? LIN物理層基于ISO 9141(K-line)
? 主從式結(jié)構(gòu)
? 單線加上地線
? 時間觸發(fā)的調(diào)度
? 1-20 kb/s
? 顯性/隱性位
? 按字節(jié)的串行通信
? 線長不得超過40米
? 標(biāo)準(zhǔn)由LIN組織定義
04
物理屬性

△圖1:收發(fā)器說明(摘錄自LIN 2.0規(guī)范)
在總線上,一個邏輯低位(0)為顯性,一個邏輯高位(1)為隱性。
ECU的供電電壓(Vsup)應(yīng)該在7 V和18 V之間。圖2顯示總線邏輯位解釋的限制。

05
數(shù)據(jù)傳輸
主節(jié)點(diǎn)為控制方,確保以正確的時間間隔和周期發(fā)送數(shù)據(jù)幀,并且每個幀都在總線上獲得足夠的時間片。這種時間調(diào)度方法基于下載到主節(jié)點(diǎn)軟件的LCF(LIN配置文件)。
所有數(shù)據(jù)都通過一個包含幀頭、響應(yīng)和一些響應(yīng)間隔的幀進(jìn)行發(fā)送,因此從節(jié)點(diǎn)有時間進(jìn)行應(yīng)答。每個幀都發(fā)送到LCF確定的數(shù)據(jù)幀槽中。
主節(jié)點(diǎn)發(fā)送包含幀頭的幀時,創(chuàng)建新的報文。然后從節(jié)點(diǎn)根據(jù)主節(jié)點(diǎn)發(fā)送的幀頭在幀中填充數(shù)據(jù)。

△圖3:LIN幀的例子
無條件幀
事件觸發(fā)幀
零星幀
這種方法為本來靜態(tài)的LIN協(xié)議提供一些動態(tài)行為。僅當(dāng)主節(jié)點(diǎn)知道從節(jié)點(diǎn)中信號發(fā)生更新時,才發(fā)送零星幀的幀頭。通常,主節(jié)點(diǎn)填充幀本身的數(shù)據(jù)字節(jié),從節(jié)點(diǎn)是信息的接收方。
06
字節(jié)字段的定義

主節(jié)點(diǎn)任務(wù)
主節(jié)點(diǎn)發(fā)送的幀(頭)包含三個部分:同步間隔字段、同步字節(jié)字段和一個標(biāo)識符字段。每個部分都以一個起始位開始,以一個結(jié)束位結(jié)束。
同步間隔字段表示報文的開始,至少13個顯性位(包括起始位)。同步間隔以一個“間隔分隔符”結(jié)束,該分隔符至少包含一個隱性位。

△圖5:同步間隔字段
發(fā)送同步字節(jié)字段來確定兩個下降沿之間的時間,從而確定主節(jié)點(diǎn)使用的傳輸速率。位模式是0x55(,下降沿數(shù)量)。這對于兼容量產(chǎn)從節(jié)點(diǎn)尤其有用。

△圖6:同步字節(jié)字段
標(biāo)識符字段包含6位長的標(biāo)識符和兩個奇偶校驗(yàn)位。6位標(biāo)識符包含關(guān)于發(fā)送方和接收方的信息,以及響應(yīng)中要求的字節(jié)數(shù)。奇偶校驗(yàn)位如下進(jìn)行計算:校驗(yàn)位P0是ID0、ID1、ID2和ID4之間進(jìn)行邏輯“或”運(yùn)算的結(jié)果。校驗(yàn)位P1是ID1、ID3、ID4和ID5之間邏輯“或”運(yùn)算后再進(jìn)行反轉(zhuǎn)的結(jié)果。

△圖7:標(biāo)識符字段

△圖8:幀長取決于標(biāo)識符
根據(jù)主節(jié)點(diǎn)發(fā)送的標(biāo)識符的兩個MSB(有效位),從節(jié)點(diǎn)的響應(yīng)(數(shù)據(jù)字段)可以是2、4或8字節(jié)長。在LIN 2.0中才提供這個能力,以前的版本只有8字節(jié)的靜態(tài)長度。

△圖9:響應(yīng)數(shù)據(jù)字段
從節(jié)點(diǎn)任務(wù)
從節(jié)點(diǎn)等待同步間隔字段,然后通過同步字節(jié)字段開始主從節(jié)點(diǎn)之間的同步。根據(jù)主節(jié)點(diǎn)發(fā)送的標(biāo)識符,從節(jié)點(diǎn)將進(jìn)行接收、發(fā)送或什么都不做。應(yīng)該進(jìn)行發(fā)送的從節(jié)點(diǎn)發(fā)送主節(jié)點(diǎn)請求的字節(jié)數(shù),然后以一個檢驗(yàn)和字段結(jié)束傳輸。
有兩種不同類型的檢驗(yàn)和。LIN 1.3中使用傳統(tǒng)的檢驗(yàn)和,包含報文中所有數(shù)據(jù)字節(jié)(8個字節(jié))的反轉(zhuǎn)八位和。LIN 2.0中使用的新檢驗(yàn)和在檢驗(yàn)和計算中加入了保護(hù)的標(biāo)識符。反轉(zhuǎn)八位和與modulo-256不同。每次所得和大于256時,就減去255。例如,對于240+32=272,和為272,然后執(zhí)行272-255=17,得到的檢驗(yàn)和為17。
07
診斷
LIN 2.0中的一項新功能是可以從主從節(jié)點(diǎn)讀出診斷信息。為了這個目的,使用了兩個幀標(biāo)識符。這兩個幀標(biāo)識符都需要8個數(shù)據(jù)字節(jié):主節(jié)點(diǎn)用標(biāo)識符60(0x3c)請求幀,從節(jié)點(diǎn)用標(biāo)識符61(0x3d)進(jìn)行響應(yīng)。診斷幀的個字節(jié)是NAD(診斷用節(jié)點(diǎn)地址),這是一個字節(jié)長的診斷用節(jié)點(diǎn)地址。值范圍從1到127,0被保留,128到255可以自由使用。有三種診斷方法:基于信號的診斷、用戶定義的診斷或使用診斷傳輸層。
基于信號的診斷
基于信號的診斷是的方法,在普通幀中使用標(biāo)準(zhǔn)信號,有以下特性:
? 從節(jié)點(diǎn)上負(fù)載較低
? 標(biāo)準(zhǔn)化的概念
用戶定義的診斷
用戶定義的診斷可用來滿足特定設(shè)備的要求,但是這同時表示它不能用作通用目的。這種方法使用128到255范圍的NAD。
診斷傳輸層
對于基于CAN的系統(tǒng)(使用ISO診斷)之上構(gòu)建的LIN網(wǎng)絡(luò),可以使用這種方法。此方法使用NAD 1到127,具備以下特性:
? 主設(shè)備上負(fù)載較低
? 為LIN從節(jié)點(diǎn)提供ISO診斷
? 用于更復(fù)雜和強(qiáng)大的LIN節(jié)點(diǎn)

△圖10:請求幀PCI類型 = SF

△圖11:請求幀PCI類型 = FF

△圖12:請求幀PCI類型 = CF
診斷響應(yīng)幀以類似的方式構(gòu)建,響應(yīng)服務(wù)標(biāo)識符(RSID)指定響應(yīng)的內(nèi)容。

△圖13:響應(yīng)幀PCI類型 = SF

08
版本兼容性
免責(zé)聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://m.decaoba.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2026杭州國際人形機(jī)器人與機(jī)器人技術(shù)展覽會
展會城市:杭州市展會時間:2026-05-14