91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

汽車總線免拆診斷


01

確認LIN總線配置的版本


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

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

這些配置包括——

注:資料表源文件可私聊助教獲?。ㄈ姹荆?/p>

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

圖1 發(fā)電機配置信息


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

那我們?nèi)绾未_定應(yīng)使用哪個版本?一個簡單的方法是:對捕獲的數(shù)據(jù)進行譯碼。譯碼功能會直接顯示交流發(fā)電機和ECM的ID,然后我們可以將其與上表進行關(guān)聯(lián)。


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

圖2 譯碼確認配置的版本


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

LIN 1 Version A 和 LIN 1 Version D

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

用于電壓設(shè)定值的Rx

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



02

數(shù)據(jù)幀的數(shù)據(jù)結(jié)構(gòu)

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


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

A. 電壓設(shè)定值

B. 負載響應(yīng)斜坡時間

C. 負載響應(yīng)截止轉(zhuǎn)速

D. 激勵電流限制

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

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

G. 高溫下的電壓限制

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

圖3 接收(Rx)的數(shù)據(jù)幀結(jié)構(gòu)

注:資料表源文件可私聊助教獲?。ㄈ姹荆?/p>


LIN 1 Version A 與 Version D 的區(qū)別在于,Version D 不使用字節(jié) 4 中的任何數(shù)據(jù),這在某些方面有助于簡化譯碼。

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

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

概念回顧:零星幀模式下,主節(jié)點通過響應(yīng)自己的報頭來充當從節(jié)點。這允許從節(jié)點"看到"主節(jié)點發(fā)送的數(shù)據(jù)并可以使用它。

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


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

圖4 ID 0x29與ID 0x11的數(shù)據(jù)幀


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

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


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

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


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

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



03

關(guān)于ID 0x29與電壓設(shè)定值變化曲線

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


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

圖7 ID 0x29的數(shù)據(jù)結(jié)構(gòu)


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


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

圖8 電壓設(shè)定值參考表


為了獲取電壓設(shè)定值的變化曲線圖,我們將轉(zhuǎn)換為二進制的譯碼數(shù)據(jù)表導出,使用Excel打開。


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

圖9 導出二進制的譯碼數(shù)據(jù)


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


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

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


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



04

關(guān)于ID 0x11

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


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

A. 高溫診斷標志

B. 機械故障診斷標志

C. 電氣故障診斷標志

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

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

F. LIN 錯誤的診斷標志

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

圖11 發(fā)送(Tx)的數(shù)據(jù)幀結(jié)構(gòu)


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


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

圖12 經(jīng)過處理后的數(shù)據(jù)字段


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

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

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



05

寫在最后


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

但請注意,這只是一個信息來源??赡茉谀承┙涣靼l(fā)電機中使用了其他 LIN 芯片,這些芯片可能采用了略有不同的文檔版本。

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

    關(guān)注

    19

    文章

    117

    瀏覽量

    28947
  • 交流發(fā)電機
    +關(guān)注

    關(guān)注

    2

    文章

    58

    瀏覽量

    12596
  • 虹科電子
    +關(guān)注

    關(guān)注

    0

    文章

    759

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LIN數(shù)據(jù)總線ESD保護方案

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

    基于LIN總線的車身控制系統(tǒng)的設(shè)計

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

    LIN總線相關(guān)知識

    網(wǎng)絡(luò)提供輔助功能,在一些比如車身電子配件的地方(如車窗、后視鏡、大燈、雨刮器等)就采用 LIN 總線。適 用于對網(wǎng)絡(luò)的帶寬、性能或容錯功能沒有過高要求的應(yīng)用?;赟CI(UART)數(shù)
    發(fā)表于 12-10 08:14

    什么是汽車LIN總線#lin

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

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

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

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

    系統(tǒng),并且子系統(tǒng)只具備與主系統(tǒng)通信的功能,各個子系統(tǒng)之間無法通信,也不能與LIN網(wǎng)絡(luò)之外的系統(tǒng)模塊進行通信。LIN一般應(yīng)用于車門控制系統(tǒng),比
    發(fā)表于 08-07 18:15

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

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

    基于LIN總線控制系統(tǒng)實現(xiàn)LIN開發(fā)平臺的搭建

    就車身控制而言,主要的應(yīng)用基于CAN/LIN總線 協(xié)議 ?;贑AN總線車身控制,在汽車電子上已經(jīng)有廣泛的應(yīng)用。隨著車上
    發(fā)表于 03-19 10:43 ?7258次閱讀
    基于<b class='flag-5'>LIN</b><b class='flag-5'>總線</b><b class='flag-5'>控制</b>系統(tǒng)實現(xiàn)<b class='flag-5'>LIN</b>開發(fā)平臺的搭建

    LIN 總線ESD保護極管-PESD1LIN

    LIN 總線 ESD 保護極管-PESD1LIN
    發(fā)表于 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)即局部連接網(wǎng)絡(luò),也被稱為“局域網(wǎng)子系統(tǒng)”即LIN總線是CAN總線網(wǎng)絡(luò)下的子系統(tǒng),車上各個
    發(fā)表于 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總線仿真測試服務(wù)

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

    科Baby-LIN-II中文手冊

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

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

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

    車用LIN控制交流發(fā)電機穩(wěn)壓器TC80310

    電子發(fā)燒友網(wǎng)站提供《車用LIN控制交流發(fā)電機穩(wěn)壓器TC80310.pdf》資料免費下載
    發(fā)表于 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'>發(fā)電機</b>穩(wěn)壓器TC80310

    技術(shù) 優(yōu)化始于數(shù)據(jù):Baby-LIN設(shè)備如何高效存儲總線數(shù)據(jù)?

    質(zhì)量和性能至關(guān)重要。本文將講解科BabyLIN系列產(chǎn)品如何實現(xiàn)高效的總線數(shù)據(jù)記錄和存儲。 科Baby-LIN系列產(chǎn)品作為專業(yè)LIN
    的頭像 發(fā)表于 08-16 10:07 ?1227次閱讀
    <b class='flag-5'>虹</b>科<b class='flag-5'>技術(shù)</b> 優(yōu)化始于數(shù)據(jù):Baby-<b class='flag-5'>LIN</b>設(shè)備如何高效存儲<b class='flag-5'>總線</b>數(shù)據(jù)?