伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

虹科技術分享 | LIN總線譯碼功能與LIN控制交流發電機(二)

虹科Pico汽車示波器 ? 2025-08-07 11:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上一期,我們詳細分享了LIN總線的結構、譯碼方法、休眠與喚醒過程。

那如何借助串行譯碼分析總線故障?我們能否從譯碼結果中,進一步提取LIN線發送的信息?答案是肯定的。

這一期,我們就將結合LIN總線控制的交流發電機,探討提取電壓設定值變化曲線、獲得更多故障標志提示的方法。

8f084462-733e-11f0-9080-92fbcf53809c.png

汽車總線免拆診斷


01

確認LIN總線配置的版本


盡管關于LCF(LIN的配置文件)的信息有限,但在LIN控制交流發電機方面,譯碼數據具有一些非常顯著的優勢。我們可以將譯碼數據導出,進行更多的分析。

以下的探究是結合 NXP(恩智浦半導體公司) 提供的資料表進行的。共有 11 種配置可以用來定義發電機的收發信息。這些配置是基于用于傳輸和接收數據包的 ID。

這些配置包括——

注:資料表源文件可私聊助教獲取(全英版本)

8f2c1766-733e-11f0-9080-92fbcf53809c.png

圖1 發電機配置信息


由于我們在這個點對點的網絡中通常只有兩個節點,因此可以利用 Pico 內置的譯碼功能識別交流發電機所使用的配置。細心的你可能會注意到,上表中的 ID 在不同版本中是重復的。例如LIN1 Version A使用的 ID 為 29、11、12 和 15,LIN1 Version B 也使用 29、12 和 15,而 LIN1 Version D 則包含 29、11 和 12。

那我們如何確定應使用哪個版本?一個簡單的方法是:對捕獲的數據進行譯碼。譯碼功能會直接顯示交流發電機和ECM的ID,然后我們可以將其與上表進行關聯。


8f403f3e-733e-11f0-9080-92fbcf53809c.png

圖2 譯碼確認配置的版本


從上述譯碼表可以看出,存在兩個不同的ID:11和29。我們將其與LIN版本表關聯,發現有兩個可能的選項:

LIN 1 Version A 和 LIN 1 Version D

在查看AR6000(NXP的一個芯片)數據手冊時,可以看到這兩個版本的信息配置,雖然在接收(Rx)和發送(Tx)格式上存在一些差異,但也有一些相似之處,我認為對于故障診斷最重要的兩個方面是:

用于電壓設定值的Rx

以及用于診斷標志(指示故障)的Tx



02

數據幀的數據結構

在我們開始更詳細地分析這些數據的含義之前,首先應了解這些數據幀的結構。對于接收(Rx)而言,我們有4個字節的數據,其中的位根據其所代表的內容而具有不同的用途。


8f545fd2-733e-11f0-9080-92fbcf53809c.png

A. 電壓設定值

B. 負載響應斜坡時間

C. 負載響應截止轉速

D. 激勵電流限制

E. 變量,取決于是否存在 Tx15

F. “盲區”(詳細信息請參見 AR6000 文檔)

G. 高溫下的電壓限制

H. “盲區抑制”(詳細內容請參見 AR6000 文檔)

圖3 接收(Rx)的數據幀結構

注:資料表源文件可私聊助教獲取(全英版本)


LIN 1 Version A 與 Version D 的區別在于,Version D 不使用字節 4 中的任何數據,這在某些方面有助于簡化譯碼。

從上述內容來看,在故障診斷中,我們可以有效利用兩組數據。如果我們知道電壓設定值應該是多少,就可以將其與交流發電機的實際輸出進行比較。

根據我們對6種不同幀的學習,我們幾乎可以確定,上述格式的唯一實現方式是通過使用零星幀

概念回顧:零星幀模式下,主節點通過響應自己的報頭來充當從節點。這允許從節點"看到"主節點發送的數據并可以使用它。

由于我們通常只有一個從節點,也就是交流發電機,因此上述情況是成立的。


8f6bb0e2-733e-11f0-9080-92fbcf53809c.png

圖4 ID 0x29與ID 0x11的數據幀


例如上面的數據幀。ID 0x29(Rx接收)由主節點發送,然后主節點用數據字段 1F A5 1F 00 來響應,提供電壓設定值的信息。隨后,主節點發送 ID 0x11(Tx發送),但此時請求從節點提供信息,從節點用數據2A 02進行響應。

為了全面理解 ID 0x29 和 ID 0x11 中的數據,我們必須將十六進制值轉換為二進制。同樣可以通過譯碼功能實現。只需要在顯示設置界面,將【表格顯示格式】設置為【二進制】即可。


8f820838-733e-11f0-9080-92fbcf53809c.png

圖5 設置譯碼的表格顯示格式為二進制


8f977966-733e-11f0-9080-92fbcf53809c.png

圖6 表格顯示格式更改為二進制



03

關于ID 0x29與電壓設定值變化曲線

利用前面提到表格所描述的ID 0x29 的位分配方式,最終得到如下內容——


8fb12b86-733e-11f0-9080-92fbcf53809c.png

圖7 ID 0x29的數據結構


僅僅觀察電壓設定值,我們知道它由第一個字節的前6位組成,上述為111110。在AR6000文檔中的第24頁,有查找表可用來將這些值轉換為可讀的數值。上述的111110 等同于16V,即電壓設定值為16V。


8fc196ba-733e-11f0-9080-92fbcf53809c.png

圖8 電壓設定值參考表


為了獲取電壓設定值的變化曲線圖,我們將轉換為二進制的譯碼數據表導出,使用Excel打開


8fd40a02-733e-11f0-9080-92fbcf53809c.png

圖9 導出二進制的譯碼數據


同時參考AR6000文檔中的第24頁的數據表,并且使用Excel內置的MID函數和VLOOKUP函數進行計算,最終得出電壓設定值的變化曲線圖


8fe733ac-733e-11f0-9080-92fbcf53809c.png

圖10 計算得到的電壓設定值變化曲線


注:計算過程做此處不展開分享,可私聊助教獲取完整計算步驟



04

關于ID 0x11

該 ID 包含從交流發電機返回到主節點的數據。響應中的數據只有2個字節,但包含一些非常有用的信息。再次參考AR6000文檔,如前所述,有兩個選項:LIN 1 Version A 和 LIN 1 Version D。對于ID 0x11,有兩個版本,取決于是否傳輸溫度。其幀結構如下:


900317de-733e-11f0-9080-92fbcf53809c.png

A. 高溫診斷標志

B. 機械故障診斷標志

C. 電氣故障診斷標志

D. 激勵電流 PWM 的占空比值

E. 測量的激勵電流和/或溫度測量值

F. LIN 錯誤的診斷標志

G. LIN 通信超時的診斷標志

圖11 發送(Tx)的數據幀結構


如你所見,此幀中包含一些非常有用的項目,利用前面提到的 MID 函數,我們可以將位分離出來,從而獲取數據字段中的數值。


901494aa-733e-11f0-9080-92fbcf53809c.png

圖12 經過處理后的數據字段


可以看到,高溫診斷標志為0,機械故障診斷標志為1,電氣故障診斷標志為0。這意味著,這臺交流發電機可能存在機械故障

利用這些標志,我們就可以更好地理解為何交流發電機會失效或導致儀表盤上的電機控制燈(EML)亮起,即便故障碼并不特別有用。

通過觀察在LIN 錯誤和 LIN 超時條目下可能存在的標志,可以幫助理解為何即使更換了新交流發電機仍可能引發問題。



05

寫在最后


本文中,我們多次提及AR6000 文檔,毫無疑問,這份文檔是幫助理解 ECM 與交流發電機之間通信非常全面的資料。當然,該文檔中包含的內容也遠不止上述文章所提及的。

但請注意,這只是一個信息來源。可能在某些交流發電機中使用了其他 LIN 芯片,這些芯片可能采用了略有不同的文檔版本。

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

    關注

    19

    文章

    117

    瀏覽量

    29004
  • 交流發電機
    +關注

    關注

    2

    文章

    58

    瀏覽量

    12614
  • 虹科電子
    +關注

    關注

    0

    文章

    767

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LIN數據總線ESD保護方案

    ) 的影響。電子工程師需設計具有保護極管的LIN 接口可為 LIN 收發器本身和相應的下游總線元件提供保護。 ? 什么是LIN
    發表于 05-28 16:56 ?1429次閱讀
    <b class='flag-5'>LIN</b>數據<b class='flag-5'>總線</b>ESD保護方案

    基于LIN總線的車身控制系統的設計

    LIN(Local Interconnect Network)是一種低成本的串行通訊網絡,用于實現汽車中的分布式電子系統控制LIN 的目標是為現有汽車網絡(例如CAN 總線)提供輔助
    發表于 10-03 11:19 ?8415次閱讀
    基于<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>的車身<b class='flag-5'>控制</b>系統的設計

    LIN總線相關知識

    網絡提供輔助功能,在一些比如車身電子配件的地方(如車窗、后視鏡、大燈、雨刮器等)就采用 LIN 總線。適 用于對網絡的帶寬、性能或容錯功能沒有過高要求的應用。基于SCI(UART)數
    發表于 12-10 08:14

    什么是汽車LIN總線#lin

    LIN總線總線LIN總線/接口技術
    學習電子知識
    發布于 :2022年09月23日 14:36:42

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

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

    汽修示波器測量汽車LIN總線信號及波形分析

    系統,并且子系統只具備與主系統通信的功能,各個子系統之間無法通信,也不能與LIN網絡之外的系統模塊進行通信。LIN一般應用于車門控制系統,比
    發表于 08-07 18:15

    LIN總線技術原理的學習課件免費下載

    本文檔的主要內容詳細介紹的是包括了:LIN總線技術原理的學習課件免費下載,·LIN的主要技術特點,·LI
    發表于 12-25 08:00 ?27次下載
    <b class='flag-5'>LIN</b><b class='flag-5'>總線</b><b class='flag-5'>技術</b>原理的學習課件免費下載

    基于LIN總線控制系統實現LIN開發平臺的搭建

    就車身控制而言,主要的應用基于CAN/LIN總線 協議 。基于CAN總線車身控制,在汽車電子上已經有廣泛的應用。隨著車上
    發表于 03-19 10:43 ?7297次閱讀
    基于<b class='flag-5'>LIN</b><b class='flag-5'>總線</b><b class='flag-5'>控制</b>系統實現<b class='flag-5'>LIN</b>開發平臺的搭建

    LIN 總線ESD保護極管-PESD1LIN

    LIN 總線 ESD 保護極管-PESD1LIN
    發表于 02-27 18:29 ?1次下載
    <b class='flag-5'>LIN</b> <b class='flag-5'>總線</b>ESD保護<b class='flag-5'>二</b>極管-PESD1<b class='flag-5'>LIN</b>

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

    LIN(Local Interconnect Network)即局部連接網絡,也被稱為“局域網子系統”即LIN總線是CAN總線網絡下的子系統,車上各個
    發表于 07-26 10:12 ?2.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總線仿真測試服務

    全文導讀:科提供的LIN總線仿真測試服務涵蓋零部件功能測試服務、自動化測試服務、快速檢測服務、咨詢服務,包括方向盤類測試、電機類測試、RG
    的頭像 發表于 10-30 10:38 ?1650次閱讀
    車輛<b class='flag-5'>LIN</b><b class='flag-5'>總線</b>仿真測試服務

    科Baby-LIN-II中文手冊

    科Baby-LIN-II——LIN總線仿真測試工具。
    發表于 01-05 17:26 ?12次下載

    科Baby-LIN-RC-II中文手冊

    科Baby-LIN-RC-II——帶集成鍵盤的LIN總線仿真測試工具。
    發表于 01-05 17:31 ?9次下載

    車用LIN控制交流發電機穩壓器TC80310

    電子發燒友網站提供《車用LIN控制交流發電機穩壓器TC80310.pdf》資料免費下載
    發表于 11-06 14:19 ?1次下載
    車用<b class='flag-5'>LIN</b><b class='flag-5'>控制</b><b class='flag-5'>交流</b><b class='flag-5'>發電機</b>穩壓器TC80310

    技術 優化始于數據:Baby-LIN設備如何高效存儲總線數據?

    質量和性能至關重要。本文將講解科BabyLIN系列產品如何實現高效的總線數據記錄和存儲。 科Baby-LIN系列產品作為專業LIN
    的頭像 發表于 08-16 10:07 ?1268次閱讀
    <b class='flag-5'>虹</b>科<b class='flag-5'>技術</b> 優化始于數據:Baby-<b class='flag-5'>LIN</b>設備如何高效存儲<b class='flag-5'>總線</b>數據?