0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LIN總線的物理層

麥辣雞腿堡 ? 來源:智能汽車電子與軟件 ? 作者:曉超說 ? 2023-07-13 15:46 ? 次閱讀

大家好,本文章向大家介紹LIN總線的物理層。

LIN相對(duì)于CAN是一種低成本的通信總線。

出于成本原因與CAN相比,LIN通信線路為一根線。

另外,LIN通信可以不需要通信控制器,它的物理通信可以通過UART接口也稱為SCI接口實(shí)現(xiàn)。

這種接口幾乎集成在所有的微控制器中,所以LIN是基于UART幀結(jié)構(gòu)的通信。

通過右圖我們可以看到真實(shí)LIN報(bào)紋與UART幀的對(duì)應(yīng)關(guān)系。

圖片

圖片源VECTOR

我們可以看到UART幀包括8個(gè)數(shù)據(jù)位加一個(gè)起始位和一個(gè)停止位。

起始位是一個(gè)固定的邏輯0,停止位是一個(gè)固定的邏輯1。

那么在LIN總線中,邏輯0與邏輯1和物理電瓶如何對(duì)應(yīng)呢?

我們繼續(xù)學(xué)習(xí)LIN的信號(hào)規(guī)范。

在LIN規(guī)范中,規(guī)定顯信位是一個(gè)邏輯0。

圖片

對(duì)于發(fā)送節(jié)點(diǎn),總線物理電瓶小于20%VSUP時(shí)即為0。

對(duì)于接收節(jié)點(diǎn),總線物理電瓶小于40%VSUP時(shí)為0。

隱性位是一個(gè)邏輯1。

對(duì)于發(fā)送節(jié)點(diǎn),總線物理電瓶大于80%VSUP時(shí)為1。

對(duì)于接收節(jié)點(diǎn),總線物理電瓶大于60%VSUP時(shí)即為1。

以上規(guī)定了接收節(jié)點(diǎn)和發(fā)送節(jié)點(diǎn)的信號(hào)特征。

在數(shù)據(jù)傳輸過程中,發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)還需要進(jìn)行同步,來保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。

下面我們介紹Lin總線的同步。

在LIN總線中,有初始同步和重同步兩種同步方式。

圖片

首先我們介紹初始同步。

LIN主節(jié)點(diǎn)/重節(jié)點(diǎn)在每次報(bào)文傳輸開始時(shí)需要建立同步。

為了降低成本,LIN總線沒有時(shí)鐘線。

重節(jié)點(diǎn)一般采用低成本的RC振蕩器,并允許最大14%的時(shí)鐘偏差。

當(dāng)總線處于空閑時(shí),總線狀態(tài)為邏輯1。

數(shù)據(jù)開始傳輸時(shí),由LIN的主節(jié)點(diǎn)實(shí)現(xiàn)初始同步。

主節(jié)點(diǎn)會(huì)向總線發(fā)送同步間隔場(chǎng)和同步場(chǎng)數(shù)據(jù)。

同步間隔場(chǎng)至少由13個(gè)位的顯信位和1個(gè)位的隱信位組成。

同步場(chǎng)數(shù)據(jù)為L(zhǎng)IN(x)55。

當(dāng)重節(jié)點(diǎn)接收到主節(jié)點(diǎn)發(fā)送的同步場(chǎng)數(shù)據(jù)后,

圖片

重節(jié)點(diǎn)測(cè)量同步場(chǎng)第一個(gè)和最后一個(gè)下降嚴(yán)之間的時(shí)間,并將此時(shí)間除以8。

由此計(jì)算出主節(jié)點(diǎn)的位時(shí)間。

同時(shí),根據(jù)計(jì)算結(jié)果調(diào)整自身的位速率,從而使主節(jié)點(diǎn)和重節(jié)點(diǎn)的位速率一致。

圖片

初始同步實(shí)現(xiàn)了所有重節(jié)點(diǎn)時(shí)鐘和主節(jié)點(diǎn)時(shí)鐘同步。

但是,在實(shí)際應(yīng)用中,各節(jié)點(diǎn)時(shí)鐘精度是存在差異的。

在數(shù)據(jù)傳輸?shù)倪^程中,由于這種時(shí)鐘精度的差異可能會(huì)造成未傳輸?shù)钠睢?/p>

在LIN總線中還有一種同步方式,為重同步。

LIN幀格式是基于UART的通行格式。

圖片

發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)可利用UART幀其實(shí)位的下降嚴(yán)進(jìn)行同步。

盡量避免因時(shí)鐘精度的差異而導(dǎo)致的傳輸偏差。

這個(gè)階段的同步稱之為重同步。

以上內(nèi)容就是關(guān)于LIN總線物理層的介紹。

--LIN通信原理及幀結(jié)構(gòu)--

接下來向大家介紹LIN總線的通信原理以及LIN報(bào)文幀結(jié)構(gòu)。首先是LIN總先通信原理。

圖片

LIN網(wǎng)絡(luò)采用的是主從結(jié)構(gòu)。在這種主從結(jié)構(gòu)中,有一個(gè)主節(jié)點(diǎn)和多個(gè)從節(jié)點(diǎn)。主節(jié)點(diǎn)包含主任務(wù)和從任務(wù),從節(jié)點(diǎn)只包含從任務(wù)。主任務(wù)根據(jù)在LIN調(diào)度表中確定的時(shí)間,負(fù)責(zé)向總先發(fā)送Header也稱為“報(bào)頭”。網(wǎng)絡(luò)中的節(jié)點(diǎn)接收到Header后,從任務(wù)負(fù)責(zé)發(fā)送Response或接收Response或不發(fā)送也不接收。Response也稱為“響應(yīng)”。Header和Response就組成了LIN報(bào)文。我們這里可以看一個(gè)例子,來理解LIN總線的通信原理。在這個(gè)例子中,網(wǎng)絡(luò)有一個(gè)主節(jié)點(diǎn)和三個(gè)從節(jié)點(diǎn)。在LIN的調(diào)度表中定義了LIN報(bào)文的發(fā)送時(shí)間。在T0發(fā)送Header1,在T1發(fā)送Header2,在T2發(fā)送Header3。那么,LIN的主節(jié)點(diǎn)就會(huì)按照定義好的時(shí)間去發(fā)送Header。

圖片

主節(jié)點(diǎn)在T0發(fā)送了Header1,接著從節(jié)點(diǎn)1發(fā)送了Response,從節(jié)點(diǎn)3接收了Response,從節(jié)點(diǎn)2不發(fā)送也不接收。

圖片

接著,主節(jié)點(diǎn)根據(jù)調(diào)度表發(fā)送了Header2、Header3,完成一個(gè)通信循環(huán)。由此我們可以看到,LIN報(bào)文的發(fā)送和接收時(shí)間都是預(yù)先確定并且可以預(yù)測(cè)的。經(jīng)過上面的介紹,我們了解到LIN報(bào)文是由Header和Response組成的。下面我們具體看一下LIN報(bào)文的幀結(jié)構(gòu)。首先是Header。Header是由主節(jié)點(diǎn)發(fā)送的。

圖片

header由sync break field的及同步間隔場(chǎng)、sync field的同步場(chǎng)和Protected
Identifier及PID組成。同步間隔場(chǎng)由同步間隔和間隔界定符組成。同步間隔為至少持續(xù)13個(gè)位的顯信位。

圖片

由于總線處于空閑時(shí)為隱信位,并且報(bào)文中除同步間隔場(chǎng)外的任何其他字段均符和UART真格式,也就不會(huì)發(fā)出大于9個(gè)位的顯信位。所以,同步間隔可以表示一幀報(bào)文的其實(shí)。間隔接訂符至少包含一個(gè)隱信位。同步場(chǎng)為固定格式,數(shù)據(jù)為L(zhǎng)INx55,用于初始同步。下面我們來詳細(xì)看一下header中的PID。

圖片

PID由6位ID和P0,P1兩位奇偶校驗(yàn)位組成。由于LIN的ID有6位,所以它的范圍為0-63。在這些ID中,60和61及LINx3C和LINx3D用于診斷報(bào)文。

62和63為保留。P0,P1兩位奇偶校驗(yàn)位組成,P0是ID0、ID1、ID2、ID4進(jìn)行異或運(yùn)算的結(jié)果。P1是ID1、ID3、ID4、ID5進(jìn)行異或運(yùn)算后取非的結(jié)果。由此我們可以看出ID與PID是有一個(gè)確定的對(duì)應(yīng)關(guān)系的。我們接著看Response。

圖片

Response包含數(shù)據(jù)場(chǎng)和校驗(yàn)場(chǎng)。數(shù)據(jù)場(chǎng)長(zhǎng)度為1-8個(gè)字節(jié)。校驗(yàn)場(chǎng)能夠起到校驗(yàn)和保護(hù)傳輸內(nèi)容的作用。我們具體來看一下。在另總線中有兩種校驗(yàn)?zāi)P?,分別是經(jīng)典校驗(yàn)和增強(qiáng)校驗(yàn)。那么它們有什么區(qū)別呢?經(jīng)典校驗(yàn)范圍為數(shù)據(jù)場(chǎng)內(nèi)容,增強(qiáng)校驗(yàn)范圍為PID和數(shù)據(jù)場(chǎng)內(nèi)容。在LIN規(guī)范1.1、1.2、1.3版本中沒有增強(qiáng)校驗(yàn)。這里需要注意的是,對(duì)于ID為L(zhǎng)INx3c和LINx3d的報(bào)紋,也就是整段報(bào)文,在所有版本的LIN規(guī)范中使用的都是經(jīng)典校驗(yàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3012

    文章

    7739

    瀏覽量

    164792
  • 物理層
    +關(guān)注

    關(guān)注

    1

    文章

    145

    瀏覽量

    34241
  • 汽車
    +關(guān)注

    關(guān)注

    12

    文章

    3268

    瀏覽量

    36828
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    淺談CAN總線物理層

    [/td][td]CAN總線物理層1. 物理層1.1.1 位定時(shí)1.時(shí)間份額(Time Quantum),時(shí)間份額來源于對(duì)系統(tǒng)時(shí)鐘可編程的分頻。時(shí)間份額原理如圖4.11.1。1.波特率l波特率由編程
    發(fā)表于 06-25 13:48

    CAN總線不同的物理層

    CAN總線使用不歸零(NRZ)的位填充。有兩種不同的信令狀態(tài):顯性(邏輯0)和隱性(邏輯1)。這些信令狀態(tài)對(duì)應(yīng)于所在物理層(存在幾種不同的物理層)的某種電平。模塊以線與邏輯連接到總線
    發(fā)表于 05-23 07:35

    什么是以太網(wǎng)物理層?Ethernet物理層有哪些功能?

    什么是以太網(wǎng)物理層Ethernet物理層有哪些功能基于MDI,為您的系統(tǒng)選擇合適的以太網(wǎng)物理層TI以太網(wǎng)物理層選擇流程圖
    發(fā)表于 03-18 08:07

    如何對(duì)CAN物理層進(jìn)行調(diào)試?

    本文為您介紹一種對(duì)CAN物理層進(jìn)行調(diào)試的較好工程方法。我們將介紹基礎(chǔ)調(diào)試步驟,并說明一個(gè)CAN物理層應(yīng)有的性能,以及找出問題的一些小技巧。
    發(fā)表于 04-19 08:02

    物理層和協(xié)議兩方面來了解I2C總線

    和時(shí)鐘線SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。在CPU與被控IC之間、IC與IC之間進(jìn)行雙向傳送,高速I2C總線一般可達(dá)400kbps以上。下面從物理層和協(xié)議兩方面來了解I2CI2
    發(fā)表于 12-13 07:37

    IIC的物理層特點(diǎn)

    IIC的物理層特點(diǎn)SCL和SDA是兩根總線, 支持多設(shè)備。所有要進(jìn)行通信的設(shè)備都要引出兩個(gè)引腳,連接到這兩根總線上。IIC協(xié)議只使用兩條總線,** 一條雙向的串行數(shù)據(jù)線(SDA), 一
    發(fā)表于 01-12 08:00

    國(guó)內(nèi)首發(fā)納芯微車用小電機(jī)驅(qū)動(dòng)SoC——NSUC1610

    納芯微推出集成LIN總線物理層和小功率MOS管陣列的單芯片車用小電機(jī)驅(qū)動(dòng)系統(tǒng)級(jí)芯片(SoC)—— NSUC1610。作為單芯片解決方案,NSUC1610支持12V汽車電池供電,適合于直接控制小型有刷
    發(fā)表于 02-17 14:15

    WCDMA系統(tǒng)的物理層(FDD)

    WCDMA系統(tǒng)的物理層(FDD):概述;編碼技術(shù);物理層的成幀過程;業(yè)務(wù)復(fù)用;擴(kuò)頻與擾碼;物理層幀結(jié)構(gòu); 蜂窩系統(tǒng)的焦點(diǎn):物理層直接影響無線鏈路的性能
    發(fā)表于 06-14 23:09 ?16次下載

    物理層的成幀過程

    WCDMA系統(tǒng)的物理層(FDD)一、物理層的成幀過程1.    傳輸信道向物理信道的映射    高層的數(shù)據(jù)通過傳輸信道映射到物理層
    發(fā)表于 02-09 09:10 ?48次下載

    物理層的作用

    物理層的作用:物理層是提供數(shù)據(jù)傳輸?shù)?b class='flag-5'>物理媒體,物理層協(xié)議是各種網(wǎng)絡(luò)設(shè)備進(jìn)行互連時(shí)必須遵守的最低層協(xié)議,目的是在兩個(gè)網(wǎng)絡(luò)物理設(shè)備之間提供透明的
    發(fā)表于 07-22 15:48 ?6644次閱讀

    物理層及其協(xié)議

    物理層及其協(xié)議 物理層的定義
    發(fā)表于 07-22 15:50 ?1.2w次閱讀

    LIN是什么LIN總線的入門資料免費(fèi)下載

    本資料面向 LIN 總線初學(xué)者,對(duì)什么是 LINLIN 的特征,物理層、協(xié)議及應(yīng)用
    發(fā)表于 03-21 08:00 ?60次下載
    <b class='flag-5'>LIN</b>是什么<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>的入門資料免費(fèi)下載

    LIN入門基礎(chǔ)之LIN 2.1講解資料下載

    本資料面向LIN總線初學(xué)者,對(duì)什么是LIN,LIN的特征,物理層、協(xié)議及應(yīng)用
    發(fā)表于 03-29 14:06 ?37次下載
    <b class='flag-5'>LIN</b>入門基礎(chǔ)之<b class='flag-5'>LIN</b> 2.1講解資料下載

    LIN總線物理層LIN通信原理及幀結(jié)構(gòu)

    大家好,本文章向大家介紹LIN總線物理層
    發(fā)表于 07-12 10:11 ?1w次閱讀
    <b class='flag-5'>LIN</b><b class='flag-5'>總線</b><b class='flag-5'>物理層</b>與<b class='flag-5'>LIN</b>通信原理及幀結(jié)構(gòu)

    LIN協(xié)議和物理層要求

    電子發(fā)燒友網(wǎng)站提供《LIN協(xié)議和物理層要求.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 09:36 ?1次下載
    <b class='flag-5'>LIN</b>協(xié)議和<b class='flag-5'>物理層</b>要求