在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【科普系列】LIN協議錯誤類型介紹

北匯信息POLELINK ? 2025-01-02 17:27 ? 次閱讀
  1. 引言

LIN(Local Interconnect Network)是一種針對汽車電子系統應用的串行通信協議,主要用于汽車電子控制單元(ECU)之間的通信。LIN總線的特點是成本低、速率低、通信距離短、連接節點少,主要用于對帶塊要求低、實時性要求不高的控制任務,例如車門控制、天窗控制、座椅控制、車內照明等功能。LIN總線采用的是主從式架構,由主節點基于調度表調度網絡中的通信。

  1. LIN總線的錯誤類型

盡管LIN協議設計簡單,具有低帶寬和低實時性,但它仍然采用多種錯誤檢測和處理方法,以避免和糾正常見的通信錯誤。LIN總線錯誤類型主要包括位錯誤、同步段錯誤、PID錯誤、應答不完整錯誤、校驗和錯誤、物理總線錯誤等。接下來我們將介紹常見的錯誤類型,便于大家理解不同錯誤類型的特點和出現的場景。

  1. LIN總線錯誤類型介紹

1.位錯誤

通常LIN 總線上只有一個節點在向外發送信息,發送的同時回讀總線上的數據,當發送節點發送電平與回讀電平不一致時,視為位錯誤。這種不一致可能是由于多種原因造成的,比如信號干擾、硬件故障或網絡擁塞等。如圖1所示,通過仿真干擾數據場,使發送節點回讀到的byte 1與其發送的值不一致,所以出現了圖中的RcvError位錯誤幀。

wKgZPGd2W8iAWy-4AABdzORvNNY416.png

圖1位錯誤示例

2.同步段錯誤

接收節點通過同步場計算出的數據傳輸速率超過了預先設定的正常范圍,這可能意味著傳輸過程中出現了異常情況,比如信號干擾、硬件故障或配置錯誤等。如圖2中的Invalid sync byte是因為接收端設置的速率與發送端不同,導致接收端收到后由于速率超出預設范圍出現同步段錯誤。

wKgZPGd2W8iARaRnAAB4O3c1Tkw082.png

圖2同步段錯誤示例

3.PID錯誤

奇偶校驗的主要作用是檢測幀頭傳輸過程中的單比特錯誤,如果在傳輸過程中報文ID的某個位發生了錯誤,接收方通過校驗規則計算奇偶校驗位的值并與接收到的奇偶校驗位進行比對,來確定ID場數據是否發生了錯誤,如果不一致則認為發生了PID(Protected identifier)錯誤。圖3中Not responded invalid header仿真了錯誤的PID 0x15,導致出現PID錯誤。

wKgZO2d2W8iAAt2IAACcrKfRrZE200.png

圖3PID錯誤示例

4.無應答錯誤

LIN主節點發送報頭后,沒有節點響應(事件觸發幀除外)即為無應答錯誤。圖4中的發送錯誤(TransmError)是指有主節點發送報頭,而沒有收到從任務響應時出現無應答錯誤。

wKgZO2d2W8iAbGi5AACpzp59FWw664.png

圖4無應答錯誤示例

  1. 應答不完整錯誤

LIN主節點在發送報頭后,如果接收到的響應中數據場缺失或未收到校驗和段,則認為應答不完整錯誤。如圖5中short response就是仿真了從節點短的應答,屬于應答不完整錯誤的一種。

wKgZPGd2W8iAYkJaAACtbdIlkhE153.png

圖5應答不完整錯誤示例

6.校驗和錯誤

接收節點計算的校驗和與接收到的校驗和字段不匹配即為校驗和錯誤,圖6中錯誤幀的出現是因為干擾了校驗和,使得校驗和不匹配,出現校驗和錯誤。

wKgZO2d2W8iAeFVGAAD_--qiwSg982.png

圖6校驗和錯誤示例

7.物理總線錯誤

總線短路或直接連到電源上導致總線無法通信,該錯誤由主機節點負責檢測。圖7中Dominant signal是通過將LIN總線短路到電源,從而出現持續的顯性電平錯誤。

wKgZPGd2W8iAYpt-AACqsxKbpYA884.png

圖7物理總線錯誤示例

  1. 總結

了解 LIN總線的錯誤類型對于開發、測試均具有極大的好處。通過對錯誤類型的全面了解,開發人員可以提前預測和避免潛在的問題,增強系統的穩定性、容錯能力和安全性,從而提升系統整體的可靠性和性能。對于測試人員來說則可以更加從容應對總線測試過程中出現的各種異常情況,提高測試的效率和質量。

北匯信息專注于汽車電子測試,與眾多OEM和Tier1合作,在車載通信、診斷刷寫、OTA、車內網絡安全、域控制器功能測試等領域積累了豐富的經驗,并可提供相關培訓、咨詢服務以及測試解決方案,如果需要相關的服務或了解更多信息,歡迎大家來聯系我們。

  1. 參考文獻

【1】《LINSpecification Package Revision 2.1》

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3028

    文章

    7997

    瀏覽量

    167513
  • ecu
    ecu
    +關注

    關注

    14

    文章

    891

    瀏覽量

    54628
  • LIN協議
    +關注

    關注

    0

    文章

    9

    瀏覽量

    10758
收藏 人收藏

    評論

    相關推薦

    LIN總線錯誤類型介紹#lin總線 #汽車電子

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

    怎么實現LIN協議

    有限狀態機在LIN總線開發中的應用怎么實現LIN協議
    發表于 05-13 07:02

    lin協議的理解

    的是linStack組件,這部分包含了協議棧部分,需要對lin協議比較清楚和理解才好配置。尤其是,圖形界面配置完成后會生成一個ldf文件,這個文件很重要,所有的代碼都是基于這個文件生成的,但是這個
    發表于 01-05 07:33

    用于汽車網絡的LIN協議分析

    LIN協議適用于汽車內進行低成本、短距離、低速網絡通信,其用途是傳輸開關設置狀態以及對開關變化響應。本文詳細分析了LIN總線協議的特性、消息協議
    發表于 10-19 14:27 ?2636次閱讀

    汽車網絡LIN總線協議解析

    LIN協議適用于汽車內進行低成本、短距離、低速網絡通信,其用途是傳輸開關設置狀態以及對開關變化響應。本文詳細分析了LIN總線協議的特性、消息協議
    發表于 06-04 22:21 ?1.8w次閱讀
    汽車網絡<b class='flag-5'>LIN</b>總線<b class='flag-5'>協議</b>解析

    LIN介紹和使用Microchip MPLAB 代碼配置器LIN協議棧庫的詳細概述

    LIN (局域互聯網)是一種低成本串行通信協議,常見于汽車網絡中。它通常用于汽車的機電節點,但也非常適合工業應用。對 LIN 通信不熟悉的用戶經常受 LIN
    發表于 06-11 10:28 ?136次下載
    <b class='flag-5'>LIN</b>的<b class='flag-5'>介紹</b>和使用Microchip MPLAB 代碼配置器<b class='flag-5'>LIN</b><b class='flag-5'>協議</b>棧庫的詳細概述

    Modbus協議介紹和應用及錯誤檢查方法的資料說明

    本文檔的主要內容詳細介紹的是Modbus協議介紹和應用及錯誤檢查方法的資料說明包括了:1.介紹 Modbus
    發表于 05-10 08:00 ?2次下載
    Modbus<b class='flag-5'>協議</b>的<b class='flag-5'>介紹</b>和應用及<b class='flag-5'>錯誤</b>檢查方法的資料說明

    LIN總線接口信號_LIN總線幀類型

    LIN(Local Interconnect Network)總線是本地互聯網絡的簡稱,由LIN聯盟公司提出的一種大量應用于汽車的串行通信協議LIN總線主要應用于性能要求不高(最高速
    發表于 10-19 10:21 ?2.2w次閱讀
    <b class='flag-5'>LIN</b>總線接口信號_<b class='flag-5'>LIN</b>總線幀<b class='flag-5'>類型</b>

    使用PIC MCU實現LIN協議

    本應用筆記并非要取代或者重建LIN協議規范。 它只是對該總線進行了全面介紹,并從一個較高的角度來說明總線工作原理、如何基于 PIC? 器件實現從節點及其功能。
    發表于 04-20 10:08 ?42次下載

    LIN協議簡介及數據幀結構解析

    LIN協議在汽車電子網絡通訊中廣泛使用,很多用戶在解碼LIN協議時,對LIN協議不同版本間的差異
    的頭像 發表于 03-28 12:55 ?1.6w次閱讀

    CAN總線錯誤類型介紹

    在本系列文章中,我們將為您詳細介紹CAN總線錯誤的相關知識,包括CAN總線錯誤的基礎概念、CAN總線錯誤
    的頭像 發表于 06-13 16:08 ?8308次閱讀

    虹科干貨 | 帶你全面認識“CAN總線錯誤”(二)——CAN錯誤類型

    AsimpleintrotoCANerrorsCAN總線錯誤介紹在本系列文章中,我們將為您詳細介紹CAN總線錯誤的相關知識,包括CAN總線
    的頭像 發表于 06-09 09:46 ?2217次閱讀
    虹科干貨 | 帶你全面認識“CAN總線<b class='flag-5'>錯誤</b>”(二)——CAN<b class='flag-5'>錯誤</b><b class='flag-5'>類型</b>

    虹科干貨 | 帶你全面認識“CAN總線錯誤”(二)——CAN錯誤類型

    AsimpleintrotoCANerrorsCAN總線錯誤介紹在本系列文章中,我們將為您詳細介紹CAN總線錯誤的相關知識,包括CAN總線
    的頭像 發表于 06-02 09:41 ?1471次閱讀
    虹科干貨 | 帶你全面認識“CAN總線<b class='flag-5'>錯誤</b>”(二)——CAN<b class='flag-5'>錯誤</b><b class='flag-5'>類型</b>

    CAN協議棧與LIN協議介紹

    CAN協議棧 汽車CAN協議棧是一種軟件組件,用于實現汽車電子系統中的CAN總線通信功能。它包含了一系列的功能軟件,用于處理CAN總線的物理層和數據鏈路層的通信協議。 汽車CAN
    的頭像 發表于 10-27 16:16 ?3198次閱讀
    CAN<b class='flag-5'>協議</b>棧與<b class='flag-5'>LIN</b><b class='flag-5'>協議</b>棧<b class='flag-5'>介紹</b>

    【技術分享】汽車電子之LIN協議

    導讀LIN協議在汽車電子網絡通訊中廣泛使用,很多用戶在解碼LIN協議時,對LIN協議不同版本間的
    的頭像 發表于 11-12 01:05 ?830次閱讀
    【技術分享】汽車電子之<b class='flag-5'>LIN</b><b class='flag-5'>協議</b>
    主站蜘蛛池模板: 97一本大道波多野吉衣| bt天堂资源在线种子| 日本大片免费一级| 欧美综合国产精品日韩一| 精品黄色片| 九九热九九| 777欧美午夜精品影院| 男操女视频网站| 日本一区二区三区视频在线| 好硬好湿好爽再深一点h| 中国成人免费视频| 午夜三级视频| 日本黄色视| 国产一级做a爰片久久毛片| 99久精品| 精品久久免费观看| 六月丁香激情网| 精品成人| 四虎在线观看一区二区| 欧美资源在线观看| 国模伊人| 四色成人网| 在线播放免费人成毛片乱码| 日韩欧美亚洲一区| 亚洲男人的天堂成人| 青娱乐啪啪| wwww亚洲| 黄色片不卡| 免费在线观看污视频| 特级aaa毛片| 黄色毛片子| 天天插天天搞| 国产大片黄在线看免费| 一级做a爱片特黄在线观看免费看| 日韩毛片视频| 国产无限资源| 欧美老汉色| 久久婷婷婷| 欧美视频综合| 亚洲第一香蕉视频| 欧美性极品hd高清视频|