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

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

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

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

虹科工程機(jī)械診斷 | CAN總線J1939協(xié)議譯碼與分析:Manitou DEF 液位傳感器

虹科Pico汽車示波器 ? 2026-01-15 17:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01

故障現(xiàn)象


一臺(tái)Manitou工程機(jī)械,客戶反饋DEF(柴油機(jī)尾氣處理液)油箱即使加注到無法再加的狀態(tài),設(shè)備仍顯示DEF 液位為空,系統(tǒng)中還存有故障代碼。由于這個(gè)DEF液位過低提示,整臺(tái)機(jī)器的功率被自動(dòng)降低,嚴(yán)重影響了正常作業(yè)。

面對(duì)這種情況,傳統(tǒng)維修思路通常是直接更換液位傳感器。但這個(gè)部件的價(jià)格高達(dá)上萬元,如果診斷錯(cuò)誤就會(huì)造成巨大損失。更關(guān)鍵的是,如何確保更換昂貴的部件真的能解決問題

為此,我們將使用虹科Pico汽車示波器測(cè)量相關(guān)波形,排查故障的真正原因


02

故障診斷

診斷思路確定

參考DEF液位傳感器工作原理手冊(cè)(如需源文件,可添加助教獲?。?/u>,DEF液位傳感器的液位數(shù)據(jù)通過CAN總線傳輸,遵循J1939標(biāo)準(zhǔn),沒有終端電阻,標(biāo)準(zhǔn)傳輸速率為250 kbit/s。

PicoScope 7 中自帶的J1939譯碼功能,可以幫助我們翻譯和分析CAN總線上的數(shù)據(jù),并借助PGN(參數(shù)組編號(hào))和ID進(jìn)行過濾。

根據(jù)技術(shù)文檔,液位傳感器使用的ID3是0xA3。ID3(source address)即指CAN J1939的ID源地址。有了這個(gè)關(guān)鍵信息,我們就可以使用譯碼功能來捕獲和分析相關(guān)數(shù)據(jù)。

注:文檔中的傳感器和Manitou上搭載的并不是同款,但J1939標(biāo)準(zhǔn)的DEF液位相關(guān)信息具有通用性。


總線譯碼與過濾

首先使用虹科Pico汽車示波器,采集到DEF液位傳感器所在的CAN總線的信號(hào),并利用串行譯碼功能進(jìn)行J1939協(xié)議譯碼。譯碼結(jié)果如圖1所示:


bd338034-f1f8-11f0-8ce9-92fbcf53809c.png

圖1 J1939協(xié)議譯碼結(jié)果


如圖2,接下來進(jìn)行過濾。通過添加ID3為0xA3的過濾器,我們就可以去除我們不感興趣的數(shù)據(jù),方法如下:

1.點(diǎn)擊譯碼結(jié)果上方的【添加過濾】按鈕,選擇您想要過濾的參數(shù)。

2.選擇【ID3】過濾。

3.操作符選擇默認(rèn)的【包含】。

4.參數(shù)輸入【A3】,即你希望軟件篩選的內(nèi)容,點(diǎn)擊【添加】。


bd4a585e-f1f8-11f0-8ce9-92fbcf53809c.png

圖2 添加ID3為0xA3的過濾器


如圖3,現(xiàn)在我們就排除了所有無關(guān)的數(shù)據(jù),只關(guān)注液位傳感器發(fā)送的信息即可。


bd542244-f1f8-11f0-8ce9-92fbcf53809c.png

圖3 過濾后的數(shù)據(jù)


通過過濾,我們很快就發(fā)現(xiàn),數(shù)據(jù)中包含多個(gè)不同的ID2(PGN),即參數(shù)組編號(hào)。如圖4,參考技術(shù)文檔,我們找到了液位相關(guān)的PGN編號(hào)。


bd6250bc-f1f8-11f0-8ce9-92fbcf53809c.png

圖4 技術(shù)文檔中液位傳感器相關(guān)的PGN編號(hào)


接下來,我們添加第二個(gè)過濾器,按PGN進(jìn)行過濾。

根據(jù)之前的技術(shù)資料,PGN是CAN消息ID中間的2個(gè)字節(jié)。在我們的案例中,FE56就是我們要找的液位PGN。


bd6e28ba-f1f8-11f0-8ce9-92fbcf53809c.png

圖5 過濾出ID2(PGN)為FE56的數(shù)據(jù)


經(jīng)過兩層過濾后,只剩下2條報(bào)文了,現(xiàn)在處理起來就會(huì)輕松很多。


數(shù)據(jù)轉(zhuǎn)化與分析

根據(jù)技術(shù)文檔的說明,DEF液位百分比信息從第0個(gè)字節(jié)開始,占用8位(即1個(gè)字節(jié))。在我們采集的數(shù)據(jù)中,第一個(gè)數(shù)據(jù)包的這個(gè)字節(jié)值是11(十六進(jìn)制)。將十六進(jìn)制的11轉(zhuǎn)換成十進(jìn)制,得到17。

但這并不是最終的液位百分比,需要根據(jù)技術(shù)文檔提供的轉(zhuǎn)換公式進(jìn)行計(jì)算。文檔顯示,轉(zhuǎn)換需應(yīng)用0.4的縮放因子(圖4),沒有偏移量。

即DEF相對(duì)于油箱總?cè)萘康陌俜直葹椋?/p>

17 × 0.4 = 6.8%

但這里出現(xiàn)了一個(gè)問題:這個(gè)6.8%到底表示油箱實(shí)際油量占比,還是表示油箱剩余空間占比?考慮到儀表盤顯示液位為空,我們可以推測(cè)百分比越低,液位就越低。為了驗(yàn)證這個(gè)推測(cè),我們還需要分析物理液位傳感器的數(shù)據(jù)。

物理液位測(cè)量可以通過多種方式實(shí)現(xiàn),比如超聲波或浮子式來測(cè)量油箱底部到液面的高度。由于我們不確定Manitou使用的是哪種方式,所以我們將根據(jù)技術(shù)文檔中的信息進(jìn)行計(jì)算,以進(jìn)一步驗(yàn)證。

如圖6,根據(jù)文檔中的信息,物理液位數(shù)據(jù)的位長(zhǎng)度是16位(2個(gè)字節(jié)),起始位的位置是16。


bd7abed6-f1f8-11f0-8ce9-92fbcf53809c.png

圖6 技術(shù)文檔中的相關(guān)資料


圖7展示了總線數(shù)據(jù)中,前兩個(gè)字節(jié)的位位置(bit position)分配方式。物理液位數(shù)據(jù)的起始位置是16,這就意味著我們需要使用第3和第4個(gè)字節(jié)的數(shù)據(jù),其排布的邏輯和前兩位也是相同的。


bd890c20-f1f8-11f0-8ce9-92fbcf53809c.png

圖7 位位置的分配方式


在我們的數(shù)據(jù)中,第3和第4字節(jié)是55 0F。根據(jù)J1939標(biāo)準(zhǔn),我們需要將字節(jié)順序翻轉(zhuǎn),變成0F 55,然后將其轉(zhuǎn)換為十進(jìn)制。即0F55 = 3925。再應(yīng)用技術(shù)文檔中的0.1縮放因子(圖6),可以得到:

3925 × 0.1 = 392.5mm


驗(yàn)證與對(duì)比

這個(gè)392.5mm(約40厘米)的讀數(shù),是油箱底部到液面的距離,還是液面到油箱頂部的距離呢?已知故障機(jī)器的油箱是滿的,無論這個(gè)40cm指向哪一種情況,其實(shí)都說明了這個(gè)傳感器組件存在故障——這個(gè)是數(shù)據(jù)無論如何,都是錯(cuò)的。

但我們是否還能收集更多證據(jù)來證明這一點(diǎn)?有沒有辦法確定這個(gè)40cm究竟指向什么?

有的,方法也很簡(jiǎn)單,找一臺(tái)正常的設(shè)備進(jìn)行驗(yàn)證即可。

于是我們找到了一臺(tái),沒有故障且DEF油箱在儀表盤上顯示為滿的機(jī)器。捕捉到其CAN總線數(shù)據(jù),并使用同樣的方法進(jìn)行譯碼、過濾和計(jì)算:

第一個(gè)字節(jié)的十六進(jìn)制值是FA。使用相同的轉(zhuǎn)換方法:0xFA = 250(十進(jìn)制),250 × 0.4 = 100%。很顯然,這表明這個(gè)數(shù)值指向的是油箱實(shí)際油量占比。當(dāng)然這也驗(yàn)證了,我們的轉(zhuǎn)換方法是正確的。

對(duì)于物理液位數(shù)據(jù),正常機(jī)器顯示的是4B 00,翻轉(zhuǎn)后變成004B,轉(zhuǎn)換為十進(jìn)制是75,再乘以0.1得到7.5mm。顯然,這指向的是液面到油箱頂部的距離。


bd94bc0a-f1f8-11f0-8ce9-92fbcf53809c.png

圖8 正常機(jī)器的相關(guān)波形與譯碼結(jié)果



03

故障排除

通過一系列的數(shù)據(jù)分析和對(duì)比,我們有充分的證據(jù)證明:故障機(jī)器的液位傳感器讀數(shù)確實(shí)是錯(cuò)誤的。基于這個(gè)準(zhǔn)確的診斷結(jié)果,我們更換了液位傳感器,故障未再出現(xiàn),故障解決!



04

案例總結(jié)

隨著總線的應(yīng)用越來越廣、愈來愈深,如今很多傳感器的詳細(xì)數(shù)據(jù)已無法直接讀取,如:微塵傳感器、液位傳感器等。

而通過總線譯碼,對(duì)照傳感器相關(guān)技術(shù)文檔,我們就可以破譯這些隱藏的信息,將電壓信號(hào)轉(zhuǎn)化為可以直接讀取的物理量,進(jìn)一步識(shí)別潛在的問題,實(shí)現(xiàn)精準(zhǔ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)注

    2576

    文章

    55041

    瀏覽量

    791361
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    2043

    瀏覽量

    135228
  • DEF
    DEF
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

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

    關(guān)注

    0

    文章

    759

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于J1939協(xié)議的組合儀表的設(shè)計(jì)與實(shí)現(xiàn)

    基于J1939協(xié)議的組合儀表的設(shè)計(jì)與實(shí)現(xiàn)摘要:本文首先介紹了CAN 總線J1939 協(xié)議,然后
    發(fā)表于 05-17 11:45

    J1939基礎(chǔ)入門知識(shí)分享

    通信。J1939描述了CAN總線的一種網(wǎng)絡(luò)應(yīng)用,包括CAN網(wǎng)絡(luò)物理層定義、數(shù)據(jù)鏈路層定義、應(yīng)用層定義、網(wǎng)絡(luò)層定義、故障診斷、和網(wǎng)絡(luò)管理。在S
    發(fā)表于 04-11 07:00

    基于LabVIEW和J1939協(xié)議CAN總線通訊平臺(tái)構(gòu)建

    最近在公司搭建J1939協(xié)議CAN通訊,查了資料,非常不錯(cuò),可以學(xué)習(xí)一下
    發(fā)表于 04-24 09:58

    基于J1939協(xié)議的組合儀表的設(shè)計(jì)與實(shí)現(xiàn)

    摘要:本文首先介紹了CAN 總線J1939 協(xié)議,然后重點(diǎn)介紹了基于J1939 協(xié)議應(yīng)用AT9
    發(fā)表于 05-16 18:55 ?36次下載

    基于J1939的汽車CAN總線教學(xué)實(shí)驗(yàn)系統(tǒng)

    針對(duì)J1939協(xié)議培訓(xùn)要求,構(gòu)建了一個(gè)基于J1939協(xié)議的汽車總線培訓(xùn)實(shí)驗(yàn)系統(tǒng)。系統(tǒng)硬件由計(jì)算機(jī)、Kvaser
    發(fā)表于 08-06 10:25 ?50次下載

    SAE J1939協(xié)議分析指南

    SAE J1939協(xié)議是由汽車工程協(xié)會(huì)(SAE)定義的,SAE J1939協(xié)議在商用車輛、艦船、軌道機(jī)車、農(nóng)業(yè)
    發(fā)表于 03-13 13:50 ?189次下載

    基于SAE J1939協(xié)議的車輛網(wǎng)絡(luò)通信

    目前,車輛的ECU產(chǎn)品大都帶有SAE J1939 CAN接口。針對(duì)具有SAE J1939 CAN接口的ECU產(chǎn)品(如發(fā)動(dòng)機(jī)、變速及其緩速
    發(fā)表于 09-24 00:49 ?6412次閱讀
    基于SAE <b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>的車輛網(wǎng)絡(luò)通信

    基于LabVIEW和J1939協(xié)議CAN總線通訊平臺(tái)開發(fā)

    基于J1939 協(xié)議的商用車CAN總線,針對(duì)單片機(jī)微控制MCU 節(jié)點(diǎn)的MCU + CAN 控制
    發(fā)表于 04-15 16:59 ?8064次閱讀
    基于LabVIEW和<b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通訊平臺(tái)開發(fā)

    CAN高層協(xié)議J1939的基礎(chǔ)和應(yīng)用以及開發(fā)介紹

    CAN做為應(yīng)用比較廣泛的通信總線,受到了越來越多的客戶喜歡和青睞,廣泛應(yīng)用于工業(yè)和汽車,常見的高層協(xié)議有CANopen,J1939,DeviceNet等,在公眾號(hào)曾經(jīng)分享過超過15篇有
    的頭像 發(fā)表于 04-02 10:45 ?5666次閱讀
    <b class='flag-5'>CAN</b>高層<b class='flag-5'>協(xié)議</b><b class='flag-5'>J1939</b>的基礎(chǔ)和應(yīng)用以及開發(fā)介紹

    J1939協(xié)議理解

    J1939協(xié)議基礎(chǔ)知識(shí)講解。
    發(fā)表于 05-06 15:34 ?17次下載

    基于恩智浦MPC5744P的SAE J1939協(xié)議棧開發(fā)

    摘要 本篇筆記主要記錄基于恩智浦MPC5744P的SAE J1939協(xié)議棧開發(fā),接口設(shè)計(jì),以之前總結(jié)的CAN驅(qū)動(dòng)設(shè)計(jì)為基礎(chǔ)。 準(zhǔn)備工作 準(zhǔn)備一個(gè)CAN驅(qū)動(dòng)可以正常工作的
    的頭像 發(fā)表于 09-24 16:15 ?9055次閱讀
    基于恩智浦MPC5744P的SAE <b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>棧開發(fā)

    MEAS傳感器工程機(jī)械的應(yīng)用

    – 尿素,油, 滑閥控制, 工程機(jī)械傾斜保護(hù), 吊桿 光學(xué)傳感器
    的頭像 發(fā)表于 05-17 16:09 ?1206次閱讀
    MEAS<b class='flag-5'>傳感器</b>在<b class='flag-5'>工程機(jī)械</b>的應(yīng)用

    CAN總線J1939地址定義

    SAE J1939(以下簡(jiǎn)稱J1939)是美國(guó)汽車工程協(xié)會(huì)(SAE)的推薦標(biāo)準(zhǔn),廣泛用于是商用車(重卡、大客車等道路車輛和工程機(jī)械、農(nóng)業(yè)機(jī)械
    的頭像 發(fā)表于 08-15 10:47 ?6386次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>之<b class='flag-5'>J1939</b>地址定義

    SAE J1939協(xié)議解讀

    在乘用車領(lǐng)域比較熟知的是CAN(FD)、LIN、FlexRay、Ethernet等通信協(xié)議,但對(duì)于J1939往往所知甚少。其實(shí)在CAN總線
    的頭像 發(fā)表于 11-09 08:25 ?3799次閱讀
    SAE <b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>解讀

    盟通方案|如何集成J1939協(xié)議

    SAEJ1939是美國(guó)汽車工程師協(xié)會(huì)開發(fā)的商用車行業(yè)標(biāo)準(zhǔn)通信協(xié)議,基于CAN總線技術(shù)構(gòu)建,專為重型車輛(卡車、客車)及工業(yè)設(shè)備設(shè)計(jì),實(shí)現(xiàn)EC
    的頭像 發(fā)表于 06-13 11:35 ?857次閱讀
    盟通方案|如何集成<b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>