chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用CANoe診斷控制臺發(fā)送診斷命令

北匯信息POLELINK ? 2025-12-17 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

8fe13a68-daec-11f0-8ce9-92fbcf53809c.png

作者 | 樂多

小編 | Crystal



90034e50-daec-11f0-8ce9-92fbcf53809c.jpg

引言



在基于CANoe的測試中,我們常會遇到一些典型場景:例如需要快速讀取ECU診斷信息,此時許多測試工程師往往會首選使用IG(Interactive Generator Block)模塊直接模擬發(fā)送診斷請求。使用IG模塊對于單幀可完成簡單請求,然而一旦需要讀取超長數(shù)據(jù)(如某些DID信息)或診斷故障碼,IG手動組幀的繁瑣與多幀處理的復(fù)雜性便會立刻顯現(xiàn),使得整個過程效率低下且極易出錯。本文將以CANoe為實操平臺,結(jié)合CDD診斷數(shù)據(jù)庫文件,描述如何通過診斷控制臺(Diagnostic Console)來發(fā)送診斷指令。


CDD(CANdela Diagnostic Descriptions)診斷數(shù)據(jù)庫文件是用于描述汽車電子控制單元診斷數(shù)據(jù)的數(shù)據(jù)庫文件,主要用于優(yōu)化診斷開發(fā)過程。CDD文件使用Vector公司的CANdelaStudio工具創(chuàng)建,可以在CANoe/CANalyzer中用于診斷服務(wù)和參數(shù)的訪問和解釋。



9016d77c-daec-11f0-8ce9-92fbcf53809c.jpg

CANoe診斷控制臺發(fā)送CAN診斷報文



(一) 打開CANoe軟件的【Diagnostic/ISO TP】模塊


902f8dc6-daec-11f0-8ce9-92fbcf53809c.png

圖1 【Diagnostic/ISO TP】界面


(二)導(dǎo)入CDD診斷數(shù)據(jù)庫文件


選擇第一項添加對應(yīng)控制器特定的CDD診斷數(shù)據(jù)庫文件。如果沒有對應(yīng)控制器的CDD文件,可以選擇第四項,添加Vector標準的CDD診斷數(shù)據(jù)庫文件。

9058387a-daec-11f0-8ce9-92fbcf53809c.png

圖2 CANoe導(dǎo)入CDD診斷數(shù)據(jù)庫文件


(三)修改診斷控制臺參數(shù)


導(dǎo)入CDD文件后可以在【Transport Layer】界面根據(jù)控制器參數(shù)信息修改診斷ID,傳輸層參數(shù),總線類型等。

9074ace4-daec-11f0-8ce9-92fbcf53809c.png

圖3 【Transport Layer】界面


(四)打開【Diagnostic Console】界面發(fā)送診斷數(shù)據(jù)


909d91fe-daec-11f0-8ce9-92fbcf53809c.png

圖4 打開【Diagnostic Console】


(五)雙擊左側(cè)的診斷服務(wù)來發(fā)送診斷數(shù)據(jù)


90bc99fa-daec-11f0-8ce9-92fbcf53809c.png

圖5 雙擊左側(cè)的診斷服務(wù)來發(fā)送診斷數(shù)據(jù)


(六)直接輸入診斷命令,然后點擊【Execute】來發(fā)送診斷數(shù)據(jù)


90d76258-daec-11f0-8ce9-92fbcf53809c.png

圖6 點擊【Execute】發(fā)送診斷數(shù)據(jù)

圖7和圖8為診斷控制臺發(fā)送CAN診斷數(shù)據(jù)和發(fā)送CAN FD診斷數(shù)據(jù)的截圖。

90eec128-daec-11f0-8ce9-92fbcf53809c.png

圖 7 CAN診斷報文發(fā)送

91091776-daec-11f0-8ce9-92fbcf53809c.png

圖8 CAN FD診斷報文發(fā)送


(七)加載安全訪問DLL文件來進行安全解鎖


打開【Diagnostic Layer】界面,找到【Seed&Key DLL】,加載安全訪問DLL件后,可以發(fā)送27服務(wù)來進行安全解鎖。

912ef89c-daec-11f0-8ce9-92fbcf53809c.png

圖9 【Diagnostic Layer】界面

91091776-daec-11f0-8ce9-92fbcf53809c.png

圖10 27診斷服務(wù)解鎖報文


(八)發(fā)送功能尋址診斷命令


找到【Usage of the Diagnostic Description】,選擇【Functional Group Requests】,打開【Diagnostic Console】界面發(fā)送診斷數(shù)據(jù)。

9164b20c-daec-11f0-8ce9-92fbcf53809c.png

圖11 【Functional Group Requests】

91831abc-daec-11f0-8ce9-92fbcf53809c.png

圖12 功能尋址診斷報文發(fā)送


(九)注意激活在線保持


打開【Diagnostic Console】界面,點擊【Tester Present on】圖標,可以開啟在線保持,Tester 周期發(fā)送3E 80維持會話。

919ef700-daec-11f0-8ce9-92fbcf53809c.png

圖13 開啟在線保持



91b7d1a8-daec-11f0-8ce9-92fbcf53809c.jpg

CANoe診斷控制臺發(fā)送Ethernet診斷報文



CANoe通過診斷控制臺發(fā)送Ethernet診斷報文的步驟與發(fā)送CAN診斷報文步驟1-7相同,需要增加如下幾個配置項:


(一)TCP/IP協(xié)議棧配置


打開菜單欄中的【Simulation】,點擊【TCP/IP Stack】,彈出【TCP/IP Stack】界面后,修改Tester的IP地址信息。

91c8be1e-daec-11f0-8ce9-92fbcf53809c.png

圖14 【TCP/IP Stack】


(二)控制器IP配置及邏輯地址配置


在【Diagnostic/ISO TP】中,找到【DoIP/HSFZ Setting】,設(shè)置Tester邏輯地址,控制器邏輯地址以及控制器IP地址。

91e24384-daec-11f0-8ce9-92fbcf53809c.png

圖15 控制器IP配置及邏輯地址配置


(三)修改DoIP版本


在【DoIP/HSFZ Main Setting】界面中,點擊【Protocol】下拉可以選擇使用2012版DoIP協(xié)議還是2019版DoIP協(xié)議。

91ff3368-daec-11f0-8ce9-92fbcf53809c.png

圖16【DoIP/HSFZ Main Setting】修改DoIP版本


(四)打開【Diagnostic Console】界面發(fā)送診斷數(shù)據(jù)


921895a6-daec-11f0-8ce9-92fbcf53809c.png

圖17 Ethernet診斷報文發(fā)送



924069f0-daec-11f0-8ce9-92fbcf53809c.jpg

CANoe診斷控制臺發(fā)送LIN診斷報文



CANoe通過診斷控制臺發(fā)送LIN診斷報文的步驟與發(fā)送CAN診斷報文步驟1-7相同,需要增加如下幾個配置項:


(一)在導(dǎo)入CDD文件之前需要先加載LDF文件


在菜單欄【Simulation】下找到【Simulation Setup】并點擊,找到LIN Networks,右鍵點擊【Database】后點擊【Add】添加LDF文件。

92556d82-daec-11f0-8ce9-92fbcf53809c.png

圖18 添加LDF文件


(二)在LDF文件中修改診斷NAD


如圖19所示,由于在診斷控制臺中診斷NAD為標灰項無法更改,因此需要在LDF文件中更改NAD,如圖20所示。

9275cd84-daec-11f0-8ce9-92fbcf53809c.png

圖19 LIN 【Diagnostic/ISO TP】

928f82f6-daec-11f0-8ce9-92fbcf53809c.png

圖20 修改LDF文件


(三)修改發(fā)送報文配置


在使用診斷控制臺發(fā)送LIN診斷報文之前,在【Diagnostic/ISO TP】中,找到【LIN Settings】,選擇【Diagnostics only】來發(fā)送LIN診斷報文。

92a611f6-daec-11f0-8ce9-92fbcf53809c.png

圖21 LIN 【Diagnostic/ISO TP】修改發(fā)送報文配置


(四)打開【Diagnostic Console】界面發(fā)送診斷數(shù)據(jù)


92b83070-daec-11f0-8ce9-92fbcf53809c.png

圖22 LIN診斷報文發(fā)送



92d59714-daec-11f0-8ce9-92fbcf53809c.jpg

總結(jié)



以上介紹了利用CANoe診斷控制臺直接發(fā)送CAN/LIN/Ethernet診斷請求的詳細步驟。該方法的核心優(yōu)勢在于通過集成CDD診斷數(shù)據(jù)庫,將復(fù)雜的多幀通信底層工作交由工具自動完成,從而實現(xiàn)操作簡化以及效率提升。


北匯信息作為一家專注于汽車電子測試領(lǐng)域的企業(yè),在車載網(wǎng)絡(luò)測試方面積累了豐富經(jīng)驗。我們可提供專業(yè)的培訓(xùn)、技術(shù)咨詢及完整的測試解決方案,協(xié)助汽車制造商與零部件供應(yīng)商確保車載網(wǎng)絡(luò)系統(tǒng)的可靠性及安全性。如您需要具體的測試服務(wù)或希望了解更多信息,歡迎隨時聯(lián)系我們。


注:文中部分圖片來源于Vector

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

    關(guān)注

    0

    文章

    87

    瀏覽量

    10904
  • 診斷
    +關(guān)注

    關(guān)注

    1

    文章

    61

    瀏覽量

    12593
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    83

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Linux診斷系統(tǒng)故障命令dmesg詳解

    本文講解診斷系統(tǒng)故障命令dmesg。
    發(fā)表于 07-02 10:03 ?8495次閱讀

    TSMaster 的 CAN UDS 診斷操作指南(下)

    UDSonCAN/CANFD的功能以及詳細的使用操作。本文關(guān)鍵詞:UDS,BootLoader,自動診斷流程,診斷系統(tǒng)變量目錄Catalog4.TSMaster診斷控制臺5.
    的頭像 發(fā)表于 06-18 08:21 ?4143次閱讀
    TSMaster 的 CAN UDS <b class='flag-5'>診斷</b>操作指南(下)

    UART控制臺通信問題:命令出現(xiàn)拆分或缺失字母,怎么解決?

    PC 向控制臺發(fā)送命令時,命令會被分割或缺少字母。 例如,它顯示“未知命令:threds”而不是“threads”。 控制臺輸入
    發(fā)表于 05-09 07:19

    finsh 控制臺dma發(fā)送如何操作?

    今天因為在高優(yōu)先級線程中頻繁調(diào)用rt_kprintf導(dǎo)致低優(yōu)先級運行阻塞,所以突發(fā)奇想想試試控制臺能不能dma發(fā)送,在保證對應(yīng)uart tx dma的驅(qū)動打開后,rt_device_open里
    發(fā)表于 09-11 07:48

    CANoe:網(wǎng)絡(luò)和ECU開發(fā)、測試和分析的專業(yè)工具

    、CANopen、MCnet、GMLAN、CANaerospace 帶有控制和顯示面板、分析窗口和診斷控制臺CANoe用戶界面 功能基本功能:導(dǎo)入網(wǎng)絡(luò)數(shù)據(jù)庫(比如:DBC,F(xiàn)IBEX
    發(fā)表于 10-09 17:42

    ECS 控制臺診斷系統(tǒng)

    摘要: 控制臺診斷系統(tǒng),旨在為您提供快速反饋問題的渠道,在降低您的反饋成本的同時,第一時間為您提供解決方案,減少您的損失,給您提供更加平滑的控制臺操作體驗。當您在操作 ECS控制臺
    發(fā)表于 12-26 14:03

    UDS診斷命令備忘錄

    UDS實踐性強,邏輯復(fù)雜,很多服務(wù)非要體驗過一次才能理解,導(dǎo)致包括我在內(nèi)的初學(xué)者感覺晦澀難懂,不明覺厲,因此將自己的理解寫下來、整理下來,與君共勉。零、UDS診斷命令備忘錄一、簡介UDS
    發(fā)表于 08-26 16:09

    windows控制臺常用命令解釋

    此資料收集了大量的windows控制臺命令,可以方便的對計算機進行操作,有詳細介紹。
    發(fā)表于 11-20 15:00 ?0次下載

    dmx512控制臺是什么_dmx512控制臺按鍵說明

    DMX512控制臺是什么?DMX512控制臺的按鍵又有哪些? DMX512控制臺定義 控制臺是存放管理工具的框架,包括文件夾和其他容器、網(wǎng)頁和其他管理項。
    發(fā)表于 11-07 11:20 ?2.8w次閱讀

    如何搭建UDS診斷發(fā)送環(huán)境

    昨天寫了分享了CANOE的基本使用方法(CANOE基本使用教程),其中也簡單的介紹了其中診斷功能,今天來詳細分享一下,CANOE診斷這一塊。
    的頭像 發(fā)表于 10-11 10:17 ?7916次閱讀

    Quest:統(tǒng)一通信診斷

    使用診斷控制臺簡化故障排除。特定于平臺的診斷顯示通過Exchange 和Skype for Business服務(wù)器的數(shù)據(jù)流,瓶頸以黃色和紅色突出顯示,以便您可以向下鉆取以準確解決問題。
    的頭像 發(fā)表于 01-08 15:44 ?910次閱讀

    IMAPCAR 系列處理器 1DC GUI 調(diào)試器控制臺命令工具

    IMAPCAR 系列處理器 1DC GUI 調(diào)試器控制臺命令工具
    發(fā)表于 04-21 18:52 ?0次下載
    IMAPCAR 系列處理器 1DC GUI 調(diào)試器<b class='flag-5'>控制臺</b><b class='flag-5'>命令</b>工具

    新功能發(fā)布 | TSMaster診斷控制臺之操作詳解

    診斷控制臺今天我們來具體講解下TSMaster診斷控制臺具體操作。診斷控制臺作為
    的頭像 發(fā)表于 06-13 10:05 ?5041次閱讀
    新功能發(fā)布 | TSMaster<b class='flag-5'>診斷</b><b class='flag-5'>控制臺</b>之操作詳解

    如何通過Cdd導(dǎo)入方式添加診斷

    Cdd導(dǎo)入方式添加診斷幀 實際項目時,車廠或者Tier1會輸入cdd文件,集成了所有用到的診斷命令。 通過cdd發(fā)送診斷幀的方式如下 導(dǎo)入c
    的頭像 發(fā)表于 09-13 17:22 ?1909次閱讀
    如何通過Cdd導(dǎo)入方式添加<b class='flag-5'>診斷</b>幀

    控制臺窗口主機是什么

    控制臺窗口主機(conhost),通常指的是在Windows操作系統(tǒng)中用于承載和控制控制臺窗口(即命令行界面或CMD窗口)的進程。以下是對控制臺
    的頭像 發(fā)表于 10-08 18:12 ?9174次閱讀