直播推薦
企業(yè)動態(tài)
- 京東集團發(fā)布2025年一季度業(yè)績 降本增效、技術(shù)創(chuàng)新引領(lǐng)京東工業(yè)高質(zhì)量發(fā)展
- 皓天試驗設(shè)備將攜多款環(huán)境試驗設(shè)備亮相CIBF2025深圳國際電池展
- 全場景節(jié)能30%以上!海爾中央空調(diào)亮相中國零售展
- igus全球環(huán)保騎行亞洲站在中國收官
- 京東工業(yè)與世達工具深化戰(zhàn)略合作 聯(lián)手推動專業(yè)工具行業(yè)數(shù)智供應(yīng)鏈升級
- 舒瑞普中國卓越中心暨蘇州新工廠開業(yè)典禮圓滿落成
- 華測儀器中標華北電力大學(xué)綜合介電分析儀采購項目
- 商用中央空調(diào)的節(jié)能首選:海爾磁氣懸浮中央空調(diào)
推薦展會
LIN協(xié)議的另一個主要特徵是從節(jié)點中可以自動完成同步而無需晶振或陶瓷振蕩器。這一特性和基於SCI的通訊的簡便性是任何LIN實施提供經(jīng)濟性的主要因素。
1、操作基礎(chǔ)
LIN的操作概念基於一主多從的拓撲結(jié)構(gòu)。在這種情況下,LIN集群(LIN 2.0版中LIN網(wǎng)絡(luò)的同義詞)包含一個主節(jié)點和幾個(多達15個)從節(jié)點。
圖1∶ 操作概念
如圖1所示,LIN節(jié)點實際上可以分成兩個獨立的部分∶主任務(wù)(Master task),負責(zé)決定何時傳輸哪個幀;從任務(wù)(Slave task),提供將通過LIN總線傳輸?shù)臄?shù)據(jù),并允許通過節(jié)點從低功耗模式中喚醒LIN集群。
典型的主節(jié)點包含主任務(wù)和從任務(wù),而從節(jié)點只包含從任務(wù)。
2、幀的組成
通過LIN總線傳輸?shù)臄?shù)據(jù)單位稱為幀。每幀包含兩個主要部分∶主任務(wù)提供的報頭,從任務(wù)處理的響應(yīng)。
圖2∶LIN幀的組成
報頭包含以下幾個部分∶
(1)中斷(Break)——至少13位長的LIN總線的主導(dǎo)狀態(tài),由主任務(wù)產(chǎn)生,包含每個LIN幀。
(2)同步欄位(Synchronisation field)——數(shù)據(jù)值在0x55的位欄位,使從任務(wù)能與主時鐘同步。
?。?)受保護的識別符(PID)——*地定義消息內(nèi)容但不定義接收方的位址。PID以一個6位長的識別符開始,後面跟有兩個奇偶校驗位。
LIN幀的響應(yīng)部分是節(jié)點的從任務(wù)提供的,可分為以下兩部分∶
?。?)數(shù)據(jù)欄位——傳輸1到8個字節(jié)的數(shù)據(jù)。
(5)檢驗和欄位——包含反向轉(zhuǎn)化的8個字節(jié)總和,包括後續(xù)(Carry Over)數(shù)據(jù)字節(jié)。LIN幀的結(jié)構(gòu)見圖3。
圖3∶LIN幀結(jié)構(gòu)
在LIN幀的響應(yīng)部分傳輸?shù)臄?shù)據(jù)內(nèi)容有三種類型∶
?。?)信號——響應(yīng)的數(shù)據(jù)欄位中包含的梯狀值或字節(jié)陣列。在這種情況下,幀的ID必須在0x00和0x3B之間。注意,數(shù)據(jù)段中信號的位置對帶有相同PID的幀來說是固定的。
?。?)診斷資訊——用來傳輸診斷或配置數(shù)據(jù)。這些信息總是8位元長,并帶有預(yù)留的ID號。0x3C ID用於主請求,而0x3D用於從響應(yīng)。
?。?)保留資訊——可用於用戶定義的擴展名 (這種情況下ID等於0x3E)或預(yù)留用於未來的協(xié)議改進(ID設(shè)為0x3F)。
主任務(wù)對報頭的傳輸基於集群的時間表。時間表規(guī)定了傳送幀的順序,以及當(dāng)前和下一個幀之間的間隔。由於時間表的數(shù)量從理論上講沒有限制,所以可以定義幾個不同的時間表來滿足集群運行的不同需求。時間表概念是一個機制,有助於確保網(wǎng)絡(luò)不會過載,并確保有保證的數(shù)據(jù)傳輸。
LIN驅(qū)動器實施
根據(jù)目標MCU提供的功能,可以采用幾種LIN驅(qū)動器實施策略。
對於沒有UART模塊的MCU,需要位元響應(yīng)(Bit-Bang)解決方案,使用一個定時器和兩個通用IO引腳將UART功能構(gòu)建到軟件中。主要優(yōu)勢是沒有UART的MCU一般是*的處理器。另一方面,這樣的CPU使用非常精密,需要為每個字節(jié)都發(fā)送中斷請求。zui後,這種解決方案與基於UART的解決方案相比一般需要更多內(nèi)存,比如,在飛思卡爾68HC908QY器件中就可以找到這類LIN驅(qū)動器。
帶有標準的UART(SCI)模塊的MCU一般意味著驅(qū)動器的軟件安裝更加簡單,但另一方面,UART模塊會增加zui終解決方案的MCU成本。與需要位元響應(yīng)(Bit-Bang)解決方案相比,這種解決方案的優(yōu)勢在於CPU的負荷更低,因為基於LIN通訊的中斷只對接收到的每個字節(jié)進行。
LIN優(yōu)化UART模塊的MCU是減少驅(qū)動器軟件部分而增加功能/特性的下一個步驟。飛思卡爾68HC908EY或68HC908GR設(shè)備中采用的增強型SCI模塊提供串列傳輸速率調(diào)節(jié)和仲裁模塊選項,無需額外的定時器就能測量輸入信號(對LIN同步消息有用)。另一方面,這種方法可能會增加zui終設(shè)計的成本。
zui後一點,也是很重要的一點,理想的解決方案應(yīng)使用LIN的UART模塊。飛思卡爾MCU(如68HC908QL設(shè)備)的SLIC(LIN從介面控制器)模塊就是一個范例。與標準的UART解決方案相比,這種解決方案的成本和復(fù)雜性更高,并且要求實施SLIC優(yōu)化的驅(qū)動器。另一方面,SLIC提供如下功能∶自動同步、自動串列傳輸速率調(diào)整、與上述任何解決方案相比中斷數(shù)大大減少、自動校驗和的生成與驗證。因此,它允許將MCU於用戶應(yīng)用。
此外,還有一種非常有趣的解決方案是將所有與LIN有關(guān)的計算轉(zhuǎn)移到支持LIN的協(xié)處理器模塊上。飛思卡爾的MC9S12X系列采用了這種方案。這些產(chǎn)品配備有*獨立於核心的X-gate RISC協(xié)處理器,可將整個LIN通訊負載從CPU核心中釋放,從而保證CPU在所有時間內(nèi)都可用於用戶應(yīng)用。
下一篇:蝶閥的各類分類方式
免責(zé)聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.tzhjjxc.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)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
ARCE2025亞洲機器人大會暨展覽會
展會城市:廣州市展會時間:2025-12-19