91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

LIN總線的基礎(chǔ)知識(shí)

CHANBAEK ? 來(lái)源:愛(ài)研究的小胡同學(xué) ? 作者:從嵌入式到微電子 ? 2023-11-08 15:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0.0基礎(chǔ)知識(shí)

LIN的全稱為L(zhǎng)ocal Interconnect Network。LIN主要功能是為CAN總線網(wǎng)絡(luò)提供輔助功能,應(yīng)用場(chǎng)合有智能傳感節(jié)點(diǎn)、自動(dòng)車窗節(jié)點(diǎn)等。

圖片

1.0硬件

1.1特點(diǎn)

1.采用單主多從的組網(wǎng)方式,無(wú)CAN總線那樣的仲裁機(jī)制,最多可連接16個(gè)節(jié)點(diǎn)(1主15從)。

2.對(duì)硬件要求簡(jiǎn)單,僅需UART/SCI 接口,輔以簡(jiǎn)單驅(qū)動(dòng)程序便可實(shí)現(xiàn) LIN 協(xié)議。故幾乎所有的MCU均支持LIN。

3.不需要單獨(dú)的晶振,便能完成主、從節(jié)點(diǎn)的同步,硬件成本大幅降低。

4.僅使用一根信號(hào)線便可完成信息的傳輸,即所謂的 單總線設(shè)備

5.傳輸速率最高可達(dá)20Kbps,符合A類網(wǎng)絡(luò)標(biāo)準(zhǔn),滿足車身控制需要。

6.LIN 網(wǎng)絡(luò)中新節(jié)點(diǎn)的加入,對(duì)網(wǎng)絡(luò)中其他原有節(jié)點(diǎn)的軟硬件設(shè)計(jì)不會(huì)造成影響。

1.2LIN網(wǎng)絡(luò)主從節(jié)點(diǎn)的功能

LIN網(wǎng)絡(luò)中的節(jié)點(diǎn)任務(wù)分為主機(jī)任務(wù)和從機(jī)任務(wù)兩類。其中,主機(jī)任務(wù)只在主機(jī)節(jié)點(diǎn)上運(yùn)行,而從機(jī)任務(wù)在主機(jī)節(jié)點(diǎn)和從機(jī)節(jié)點(diǎn)上均可運(yùn)行。也就是說(shuō),主機(jī)節(jié)點(diǎn)可以實(shí)現(xiàn)主機(jī)任務(wù)和從機(jī)任務(wù)。

圖片

A.主機(jī)任務(wù)主要執(zhí)行以下功能:

  • 1.定義總線上的 通信速率
  • 2.發(fā)送 報(bào)文幀頭 ,包含同步間隔場(chǎng)、同步場(chǎng)和標(biāo)識(shí)符場(chǎng)三個(gè)部分。
  • 3.監(jiān)控總線通信,通過(guò) 校驗(yàn)和確定數(shù)據(jù)正確性與否
    1. 使從機(jī)進(jìn)入喚醒或睡眠狀態(tài) ,并響應(yīng)從機(jī)的喚醒要求。

B.從機(jī)任務(wù)既可運(yùn)行于主機(jī)又可運(yùn)行于從機(jī),它主要完成以下功能:

  • 1.等待主機(jī)任務(wù)發(fā)送的同步間隔,使從機(jī)與主機(jī)于同步場(chǎng)中獲得同步。
  • 2.分析標(biāo)識(shí)符場(chǎng),若與自己相關(guān),則接收或發(fā)送數(shù)據(jù),若與自己無(wú)關(guān)則什么都不做。
  • 3.檢查和發(fā)送校驗(yàn)和。
  • 4.接受主機(jī)任務(wù)的喚醒和睡眠請(qǐng)求。

2.0軟件

2.1顯隱性

LIN 總線上具有“顯性”和“隱性”兩種互補(bǔ)的邏輯電平。

其中,顯性電平(參考地電壓)是邏輯 0,隱性電平(電源電壓)是邏輯1。

2.2LIN報(bào)文的幀結(jié)構(gòu)

LIN總線的一幀主要由兩部分組成,即 報(bào)文頭(Header)和報(bào)文響應(yīng)(Response)

圖片

報(bào)文頭是由一個(gè)主機(jī)節(jié)點(diǎn)的主機(jī)任務(wù)發(fā)出的,而 報(bào)文響應(yīng)(以下簡(jiǎn)稱響應(yīng)) 是由一個(gè)主機(jī)節(jié)點(diǎn)或從機(jī)節(jié)點(diǎn)的從機(jī)任務(wù)發(fā)出的。

其中報(bào)文頭由 同步間隔場(chǎng) (最小13個(gè)顯性位)、 同步場(chǎng) (1個(gè)字節(jié),數(shù)據(jù)不變,0x55)、和 標(biāo)識(shí)符PID場(chǎng) (1個(gè)字節(jié))三部分組成;

報(bào)文響應(yīng)由2/4/8個(gè)字節(jié)的 數(shù)據(jù)場(chǎng)校驗(yàn)和場(chǎng) (1個(gè)字節(jié))所組成。

報(bào)文頭和響應(yīng)之間有一個(gè) 幀內(nèi)空間分隔 ,最小空間為0。

圖片

圖片

2.3字符場(chǎng)格式

LIN 的字節(jié)場(chǎng)格式就是通常的“ SCI ”或“ UART ”串行數(shù)據(jù)格式(N81編碼)。即每個(gè)字節(jié)場(chǎng)的長(zhǎng)度是10個(gè)位定時(shí)(BIT TIME): 1bit起始位+8bits數(shù)據(jù)位+1bit停止位

起始位(START BIT) 是一個(gè)“顯性”位,它標(biāo)志著字節(jié)場(chǎng)的開(kāi)始。

接著是8個(gè)數(shù)據(jù)位,首先發(fā)送最低位。

停止位(STOP BIT) 是一個(gè)“隱性”位,它標(biāo)志著字節(jié)場(chǎng)的結(jié)束。LIN報(bào)文幀中的同步場(chǎng)、標(biāo)識(shí)符場(chǎng)、數(shù)據(jù)場(chǎng)、校驗(yàn)和場(chǎng)的格式都符合上述字節(jié)場(chǎng)的格式。

2.4間隔場(chǎng)

間隔場(chǎng)是唯一一個(gè)不符合字節(jié)場(chǎng)格式的場(chǎng)。 從節(jié)點(diǎn)需要檢測(cè)到至少連續(xù)11個(gè)顯性位才認(rèn)為是間隔信號(hào)。

2.5同步場(chǎng)

一個(gè)字節(jié),即0x55。

2.6LIN的被保護(hù)標(biāo)識(shí)符場(chǎng)(PID場(chǎng))

PID場(chǎng)定義了 報(bào)文的內(nèi)容和長(zhǎng)度

如圖,PID場(chǎng)分為6個(gè)標(biāo)識(shí)符位和2個(gè)ID奇偶校驗(yàn)位。

圖片

6個(gè)標(biāo)識(shí)符位我們稱之為ID 。如果加上2個(gè)奇偶校驗(yàn)位就變成PID了,即Protected ID。

6個(gè)標(biāo)識(shí)符位中,標(biāo)識(shí)符后兩位為 數(shù)據(jù)長(zhǎng)度控制位

總的來(lái)看,ID的范圍是0-0x3F。

注意是ID,不是PID,要區(qū)分開(kāi)。

上圖中的ID4和ID5為數(shù)據(jù)長(zhǎng)度控制位(ID4是低位)。

  • 值為00或10時(shí),數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié)。
  • 值為01時(shí),數(shù)據(jù)長(zhǎng)度為4個(gè)字節(jié)。
  • 值為11時(shí),數(shù)據(jù)長(zhǎng)度為8個(gè)字節(jié)。

P0和P1為奇偶校驗(yàn)位。

2.7數(shù)據(jù)場(chǎng)

數(shù)據(jù)場(chǎng)主要需注意每個(gè)字節(jié)先傳輸?shù)氖亲畹臀弧<慈绻骋恍盘?hào)長(zhǎng)度超過(guò)1個(gè)字節(jié),采用低位在前的方式發(fā)送(小端)。

2.8校驗(yàn)和場(chǎng)(checksum)

校驗(yàn)和場(chǎng) 是數(shù)據(jù)場(chǎng)所有字節(jié)的和的反碼 。所有 數(shù)據(jù)字節(jié)的和的補(bǔ)碼,與校驗(yàn)和字節(jié)相加所得的和必須是0xFF

下圖是一些LIN總線數(shù)據(jù),以最后一組為例,2個(gè)0xFF之和為0x1FE,處理后仍然為0xFF。故8個(gè)0xFF加和之后仍為0xFF,取反碼為0x00。

圖片

3.0形象理解

總線原理:

物理上就一根線,關(guān)聯(lián)節(jié)點(diǎn)都接上,有且僅有一個(gè)主設(shè)備,N多從設(shè)備,每個(gè)節(jié)點(diǎn)要通信的內(nèi)容都事先編號(hào)號(hào)。

這就好比大家開(kāi)晚會(huì),話筒就一個(gè),主持人一個(gè),N個(gè)嘉賓,每人的話題都有一個(gè)編號(hào)。

表達(dá)順序是這樣的,

晚會(huì)開(kāi)始前,大家睡覺(jué)的睡覺(jué),閑的閑

1 主持人,把話筒對(duì)著大鼓,敲-停-, 敲-停-, … 敲-停-

這樣大家都被吵醒了,晚會(huì)開(kāi)始了

晚會(huì)都是談話內(nèi)容,都是下面步驟的重復(fù)

  • t1 主持人把話筒同音閉了一會(huì),--LIN總線的Break
  • t2 主持人試了試話題,呼呼呼呼--LIN總線的同期
  • t3 主持人說(shuō),下面是由 PID編號(hào)的人講話--LIN總線的PID
  • t4 有PID的人,就開(kāi)始說(shuō)了 D0,D1,D2,D3,D4,D5,D6,D7 --LIN總線的數(shù)據(jù)
  • t5 有PID的人,接著說(shuō)了就這樣了--LIN總線的 CRC

就這樣重復(fù)了多次之后,主持人

  • e1 主持人把話筒同音閉了一會(huì),--LIN總線的Break
  • e2 主持人試了試話題,呼呼呼呼--LIN總線的同期
  • e3 主持人說(shuō),下面是由 PID編號(hào)是睡眠的人講話(就他自己)--LIN總線的PID
  • e4 有PID的人,就開(kāi)始說(shuō)了 Go to sleep --LIN總線的數(shù)據(jù),最多8個(gè)Byte
  • e5 有PID的人,接著說(shuō)了就這樣了--LIN總線的 CRC

就這樣,晚會(huì)結(jié)束了,大家睡覺(jué)的睡覺(jué) 休息的休息

搞笑的結(jié)束了,稍微來(lái)點(diǎn)關(guān)鍵詞

  • . 物理上就一根線,多節(jié)點(diǎn)送信,又沒(méi)有沖突檢測(cè),怎么辦,主設(shè)備調(diào)度啊
  • . 速度怎么樣,和CAN相比,十幾kbps不算高,不過(guò)連接上的設(shè)備就那么大信息量,正好啦
  • . 價(jià)額怎么樣,便宜啊,一個(gè)物理tranceiver,一個(gè)帶UART的CPU,再來(lái)的點(diǎn)軟件,搞定了
  • . 安全系數(shù)怎么樣,PID帶校驗(yàn),數(shù)據(jù)帶CRC校驗(yàn),能發(fā)現(xiàn)錯(cuò)誤,報(bào)告
  • . 擴(kuò)展性怎么樣,用兩個(gè)特定的PID,做數(shù)據(jù)鏈路層,創(chuàng)送上層的大包TP層,
  • TP層上面在支持個(gè)診斷功能,能做些其他事情了
  • . 各版本兼容性怎么樣,主設(shè)備版本高,就能管理協(xié)調(diào)好
  • 反之,從設(shè)備版本高,有些浪費(fèi)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1987

    瀏覽量

    132888
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9005

    瀏覽量

    153772
  • LIN總線
    +關(guān)注

    關(guān)注

    19

    文章

    111

    瀏覽量

    28196
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1276

    瀏覽量

    103982
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LIN總線基礎(chǔ)知識(shí)

    前幾天小編畫點(diǎn)時(shí)間看了一些關(guān)于LIN總線基礎(chǔ)的內(nèi)容,把其中的關(guān)鍵點(diǎn)提取了出來(lái),在這里分享給大家。在這里你可能要問(wèn)“不都有CAN總線了嗎?這個(gè)LIN
    發(fā)表于 09-15 10:51 ?3969次閱讀

    LIN總線簡(jiǎn)介

    大家好,本合集將系統(tǒng)帶領(lǐng)大家一起深入學(xué)習(xí)LIN總線協(xié)議。如果您有興趣請(qǐng)持續(xù)關(guān)注本公眾號(hào)《LIN總線協(xié)議合集》。
    發(fā)表于 07-10 09:48 ?2320次閱讀
    <b class='flag-5'>LIN</b><b class='flag-5'>總線</b>簡(jiǎn)介

    什么是汽車LIN總線#lin

    LIN總線總線LIN總線/接口技術(shù)
    學(xué)習(xí)電子知識(shí)
    發(fā)布于 :2022年09月23日 14:36:42

    LIN通信的調(diào)度表及幀類型#汽車Lin總線

    LIN總線
    北匯信息POLELINK
    發(fā)布于 :2023年06月06日 19:55:39

    LIN總線網(wǎng)絡(luò)管理與狀態(tài)管理#汽車Lin總線

    LIN總線
    北匯信息POLELINK
    發(fā)布于 :2023年06月07日 08:43:44

    LIN總線錯(cuò)誤類型介紹#lin總線 #汽車電子

    LIN總線
    北匯信息POLELINK
    發(fā)布于 :2024年12月21日 14:04:56

    萌新求助,求大佬分享pcie總線基礎(chǔ)知識(shí)

    萌新求助,求大佬分享pcie總線基礎(chǔ)知識(shí)
    發(fā)表于 10-26 07:55

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

    本資料面向 LIN 總線初學(xué)者,對(duì)什么是 LINLIN 的特征,物理層、協(xié)議層及應(yīng)用層相關(guān)規(guī)定進(jìn)行說(shuō)明。本資料主要是針對(duì) LIN2.1 講
    發(fā)表于 03-21 08:00 ?63次下載
    <b class='flag-5'>LIN</b>是什么<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>的入門資料免費(fèi)下載

    LIN總線是什么?CAN/LIN總線的區(qū)別與結(jié)構(gòu)

    花點(diǎn)時(shí)間看了一些關(guān)于LIN總線基礎(chǔ)的內(nèi)容,把其中的關(guān)鍵點(diǎn)提取了出來(lái),在這里分享給大家。在這里你可能要問(wèn)“不都有CAN總線了嗎?這個(gè)LIN總線
    的頭像 發(fā)表于 03-17 17:51 ?2.9w次閱讀
    <b class='flag-5'>LIN</b><b class='flag-5'>總線</b>是什么?CAN/<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>的區(qū)別與結(jié)構(gòu)

    LIN礎(chǔ)知識(shí)和8位PIC單片機(jī)上實(shí)現(xiàn)的MCC LIN協(xié)議棧庫(kù)

    本應(yīng)用筆記的第一部分包含LIN基礎(chǔ)知識(shí),解釋其工作原理。強(qiáng)烈建議讀者熟悉LIN規(guī)范v2.2A(本文發(fā)布時(shí)的最新版本規(guī)范)。
    發(fā)表于 04-01 14:39 ?30次下載
    <b class='flag-5'>LIN</b>礎(chǔ)<b class='flag-5'>知識(shí)</b>和8位PIC單片機(jī)上實(shí)現(xiàn)的MCC <b class='flag-5'>LIN</b>協(xié)議棧庫(kù)

    全面介紹PCIe總線基礎(chǔ)知識(shí)

    全面介紹PCIe總線基礎(chǔ)知識(shí)
    發(fā)表于 12-14 11:49 ?0次下載

    CAN總線基礎(chǔ)知識(shí)詳細(xì)講解

    CAN總線基礎(chǔ)知識(shí)詳細(xì)講解。
    發(fā)表于 04-02 17:44 ?14次下載

    CAN總線基礎(chǔ)知識(shí)

    CAN總線是一種常用的總線,對(duì)于剛開(kāi)始接觸CAN總線的,面對(duì)著各式各樣的資料,可能不知道從何看起,今天科普一下CAN總線基礎(chǔ)知識(shí)。CAN2
    的頭像 發(fā)表于 02-09 15:43 ?4764次閱讀

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

    LIN(Local Interconnect Network)即局部連接網(wǎng)絡(luò),也被稱為“局域網(wǎng)子系統(tǒng)”即LIN總線是CAN總線網(wǎng)絡(luò)下的子系統(tǒng),車上各個(gè)
    發(fā)表于 07-26 10:12 ?2w次閱讀
    什么是<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>?車載<b class='flag-5'>總線</b>之<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>概述

    LIN基礎(chǔ)知識(shí)和8位PIC單片機(jī)上實(shí)現(xiàn)的MCC LIN協(xié)議棧庫(kù)

    電子發(fā)燒友網(wǎng)站提供《LIN基礎(chǔ)知識(shí)和8位PIC單片機(jī)上實(shí)現(xiàn)的MCC LIN協(xié)議棧庫(kù).pdf》資料免費(fèi)下載
    發(fā)表于 09-25 14:56 ?12次下載
    <b class='flag-5'>LIN</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>和8位PIC單片機(jī)上實(shí)現(xiàn)的MCC <b class='flag-5'>LIN</b>協(xié)議棧庫(kù)
    主站蜘蛛池模板: 天天色姑娘 | 婷婷激情综合 | 亚洲jizzjizz妇女 | 日本福利小视频 | 美女啪啪91 | 欧美成人一区亚洲一区 | 种子天堂bt磁力在线资源 | 中文字幕第五页 | 天天色影院 | 日本三级s级在线播放 | 天天操天天草 | 亚洲欧洲精品成人久久曰影片 | 亚洲午夜久久久精品影院 | 在线视频精品视频 | 精品一区二区三区免费毛片爱 | 看免费黄色大片 | 高清在线观看视频 | 另类性欧美喷潮videofree | 男人天堂网址 | 天天综合网天天综合色不卡 | 福利在线观看 | 久久这里精品青草免费 | 免费看片aⅴ免费大片 | 亚洲欧洲无码一区二区三区 | 亚洲 欧美 丝袜 制服 在线 | 午夜老司机福利 | aa1在线天堂 | 涩涩涩丁香色婷五月网视色 | 沟沟人体一区二区 | 天天狠天天透天干天天怕处 | 午夜影院入口 | 六月色播| 777影院| 欧美有码视频 | 国产吧在线视频 | 亚洲成人在线免费 | 亚洲美国avcom | 伊人网综合在线观看 | 日韩免费视频一区 | 在线播放色 | 天天干夜夜谢 |