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

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

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

3天內不再提示

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

汽車ECU開發(fā) ? 來源:CSDN技術社區(qū) ? 作者:汪汪隊睡大覚 ? 2022-10-11 10:17 ? 次閱讀

昨天寫了分享了CANOE的基本使用方法(CANOE基本使用教程),其中也簡單的介紹了其中診斷功能,今天來詳細分享一下,CANOE診斷這一塊。

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

UDS診斷幀發(fā)送環(huán)境與上一張CAN幀相同,也分為手動添加和Cdd文件導入兩種方式。

■手動方式添加診斷幀

1. 添加一個 BasicDiagnosticECU

85f59028-4902-11ed-a3b6-dac502259ad0.png

2. 添加后如下

8610bf74-4902-11ed-a3b6-dac502259ad0.png

ECU qualifier : 使用CAPL腳本發(fā)送UDS診斷數(shù)據(jù)時會使用到,手動發(fā)送診斷幀不需要關注

Diagnostics tester : 選擇物理請求還是功能請求。默認選擇 物理請求

關于物理請求和功能請求的區(qū)別,后續(xù)會在UDS 專欄中單獨介紹

3. 設置 Transport Layer參數(shù)

864ef8a2-4902-11ed-a3b6-dac502259ad0.png

Request to ECU : ECU物理尋址Req ID

Response from ECU : ECU 物理尋址Res ID

Functional to ECU : 功能尋址 Req ID

STmin : TP層協(xié)議參數(shù),兩包連續(xù)幀發(fā)送的間隔

BlockSize : TP層協(xié)議參數(shù),收到流控幀后可發(fā)送連續(xù)幀數(shù)量。設置為0時,發(fā)送數(shù)量無限制

FC Delay : CANOe 收到 首幀或連續(xù)幀后,回復流控幀的延遲時間。目的是防止CANoe的流控幀回復過快,導致接收端接受失敗。

Max.Length : 一幀最大傳輸數(shù)據(jù)量(首幀+連續(xù)幀)

Mixing of CAN2.0 and FD frames : 是否兼容CAN幀和CAN-FD幀。

Ignore : 默認值, 不兼容,例如配置為CAN幀時,CANOe不接受CAN-FD幀,配置為CAN-FD幀時,也一樣。

Accecpt : 兼容,例如配置為CAN幀時,CANOe可以接受CAN-FD幀,返回CAN幀。

Adapt : 兼容,例如配置為CAN幀時,CANOe可以接受CAN-FD幀,并且能返回CAN-FD幀。

上記解釋參照自CANOe幫助文檔

8671975e-4902-11ed-a3b6-dac502259ad0.png

4. 配置 Diagnostic Layer參數(shù)

87356864-4902-11ed-a3b6-dac502259ad0.png

Send test present : CANOe是否自動發(fā)送3E 服務,用于Session保持

S3 Client time : CANOe 自動發(fā)送3E服務的間隔

S3 Server time : 下位機程序 未收到 任何診斷請求,保持在Default以外的Session的最大時間

P2 Server : 下位機程序 收到Request 到 開始回復 Response 的時間間隔

P2 Client : 上位機程序 發(fā)送完Request 到 收到 回復 Response 的時間間隔

P2 extended Server : 下位機 發(fā)送完NRC78 到下一次回復Reponse的時間間隔

P2 extended Client : 上位機收到 NRC78 到 收到下一次回復 Response的時間間隔

Seed&Key DLL : 用于27服務解鎖,調用。dll自動計算Key的值,該.dll文件由車廠或Tier1 提供

5. Additional Descriptions 不需要配置

6. 添加需要的診斷服務 (以$10 02 ProgrammingSession為例 )

a. 點擊Basic Diagnostic ,打開 面板

874446ea-4902-11ed-a3b6-dac502259ad0.png

b. 右鍵要添加的服務,選擇[Add New Service]

875fecce-4902-11ed-a3b6-dac502259ad0.png

c. 配置子服務的Req

876f7108-4902-11ed-a3b6-dac502259ad0.png

Service Name : CAPL編程時會使用,手動發(fā)診斷數(shù)據(jù)不需要關注。

d.配置Response

87b0e7c8-4902-11ed-a3b6-dac502259ad0.png

按照期待的格式在 [Parameters] 中追加或刪除參數(shù)。

7. 打開 Diagnostic Console

87c38572-4902-11ed-a3b6-dac502259ad0.png

8. 點擊[Start] ,在Diagnostic Console中發(fā)送剛才添加的診斷命令

883d7274-4902-11ed-a3b6-dac502259ad0.png

■Cdd導入方式添加診斷幀

實際項目時,車廠或者Tier1會輸入cdd文件,集成了所有用到的診斷命令。

通過cdd發(fā)送診斷幀的方式如下

1. 導入cdd文件

885df2f6-4902-11ed-a3b6-dac502259ad0.png

cdd導入后,相關參數(shù)都是配置好的,不需要手動修改。導入后配置如下

88905b7e-4902-11ed-a3b6-dac502259ad0.png

892e90aa-4902-11ed-a3b6-dac502259ad0.png

89800b74-4902-11ed-a3b6-dac502259ad0.png

89ad78ca-4902-11ed-a3b6-dac502259ad0.png

2. 可以看到,cdd導入后, Diagnostic console中已經(jīng)有了診斷命令

89c7aa74-4902-11ed-a3b6-dac502259ad0.png

3. 按照手動發(fā)送診斷幀的方式即可發(fā)送。

審核編輯:湯梓紅

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

    關注

    57

    文章

    2846

    瀏覽量

    466430
  • CANoe
    +關注

    關注

    4

    文章

    69

    瀏覽量

    9012

原文標題:CANoe診斷功能使用

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發(fā)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    UDS在CAN和以太網(wǎng)上的實現(xiàn)方案

    JTAG是針對MCU或者SOC這種芯片的調試接口協(xié)議,而UDS更像是針對整個ECU的調試接口。UDS簡單來說是一種Client/Server的通信服務,即Tester(診斷儀)向ECU發(fā)送
    發(fā)表于 11-28 09:56 ?7963次閱讀
    <b class='flag-5'>UDS</b>在CAN和以太網(wǎng)上的實現(xiàn)方案

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

    TSMaster可以少代碼甚至零代碼就可以完成診斷流程開發(fā),診斷開發(fā)人員只需要熟悉診斷流程,就能打通研發(fā)、產(chǎn)線、售后整條鏈路環(huán)節(jié)。TSMaster的UDS
    的頭像 發(fā)表于 06-08 08:21 ?4020次閱讀
    TSMaster 的 CAN <b class='flag-5'>UDS</b> <b class='flag-5'>診斷</b>操作指南(上)

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

    上期,我們主要介紹了UDS診斷模塊的創(chuàng)建以及TSMaster基礎診斷配置。很多客戶表示意猶未盡。因此我們將繼續(xù)帶來《TSMaster的CANUDS診斷操作指南(下)》的精彩內容,為您帶
    的頭像 發(fā)表于 06-18 08:21 ?2786次閱讀
    TSMaster 的 CAN <b class='flag-5'>UDS</b> <b class='flag-5'>診斷</b>操作指南(下)

    誰能幫我解答下CAN總線中的UDS診斷?

    誰能幫我解答下CAN中的UDS診斷?需要聯(lián)系請私信我。遇到好多難題。有點懵。想請高手幫我解答下.主要是沒有程序。而且還不知道報文里面的數(shù)據(jù)代表什么?
    發(fā)表于 10-21 23:14

    Labview LIN診斷程序怎么實現(xiàn)多發(fā)送和響應判斷?

    請問誰有用Labview寫LIN診斷程序的經(jīng)驗呀?我現(xiàn)在想實現(xiàn)多發(fā)送,響應判斷,不知道怎么實現(xiàn)好!
    發(fā)表于 12-02 11:55

    UDS診斷命令備忘錄

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

    OBDII與UDS的區(qū)別是什么

    PrimaryECU在已經(jīng)開發(fā)完UDS診斷的基礎上增加OBD II診斷一、OBD II與UDS的區(qū)別?這里主要介紹在診斷開發(fā)上面OBD II
    發(fā)表于 02-23 06:55

    基于MM32F0140系列MCU實現(xiàn)UDS Bootloader的設計

    位標識符的標準,也可以接收和發(fā)送 29位標識符的擴展,主要被設計用作車載串行總線,可滿足實時處理、車輛在電磁干擾環(huán)境下的可靠操作、成本效益、帶寬等要求。  什么是
    發(fā)表于 09-15 16:35

    【野火】瑞薩RA MCU創(chuàng)意氛圍賽+ 基于CAN總線的UDS診斷升級MCU /bootloader/UDS診斷/14229/15765

    基于can總線的UDS軟件升級 最近學習UDS診斷協(xié)議(ISO14229),是一項國際標準,為汽車電子系統(tǒng)中的診斷通信定義了統(tǒng)一的協(xié)議和服務。它規(guī)定了與
    發(fā)表于 06-13 01:26

    UDS診斷協(xié)議在純電動汽車電機控制器中的應用說明

      針對UDS診斷協(xié)議在電動汽車電機控制器中的應用問題,利用UDS診斷協(xié)議中各項服務的功能,同時根據(jù)電機控制器的功能需求,實現(xiàn)UDS
    發(fā)表于 04-02 17:16 ?8次下載

    UDS常用診斷服務

    UDS診斷概述 UDS(Unified Diagnostic Services,統(tǒng)一的診斷服務)診斷協(xié)議是在汽車電子ECU
    的頭像 發(fā)表于 06-12 10:36 ?1.9w次閱讀
    <b class='flag-5'>UDS</b>常用<b class='flag-5'>診斷</b>服務

    UDS診斷服務響應規(guī)則介紹

    15031,ISO 15765,還有我們熟悉的ISO 14229就是UDS協(xié)議,在協(xié)議里面定義了診斷的請求,診斷響應的報文格式,以及ECU怎樣處理診斷請求報文,以及
    的頭像 發(fā)表于 08-15 17:00 ?4652次閱讀
    <b class='flag-5'>UDS</b><b class='flag-5'>診斷</b>服務響應規(guī)則介紹

    如何用手動方式添加診斷

    UDS診斷發(fā)送環(huán)境與上一張CAN相同,也分為手動添加和Cdd文件導入兩種方式。 ■手動方式添
    的頭像 發(fā)表于 09-13 17:17 ?1687次閱讀
    如何用手動方式添加<b class='flag-5'>診斷</b><b class='flag-5'>幀</b>

    如何通過Cdd導入方式添加診斷

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

    汽車UDS協(xié)議棧與XCP協(xié)議棧

    UDS協(xié)議棧 汽車UDS協(xié)議棧是一種用于汽車電子控制單元(ECU)之間進行診斷和通信的標準協(xié)議。UDS(Unified Diagnostic Services)協(xié)議定義了一組
    的頭像 發(fā)表于 10-27 16:35 ?5004次閱讀
    汽車<b class='flag-5'>UDS</b>協(xié)議棧與XCP協(xié)議棧
    主站蜘蛛池模板: 奇米777狠狠 | 亚洲国产精品综合久久久 | 4虎 影视 免费| 222aaa免费 | 久久久国产精品网站 | 日本噜噜影院 | 欧美性猛交xxxx乱大交高清 | 日本黄在线 | 校园 春色 欧美 另类 小说 | 亚洲狠狠婷婷综合久久久久图片 | 午夜免费啪在线观看视频网站 | 欧美成人在线网站 | 欧洲精品码一区二区三区免费看 | 一区二区三区精品视频 | 日本在线不卡视频 | 久久久久国产成人精品亚洲午夜 | 久久久久久久成人午夜精品福利 | 亚洲一区二区免费视频 | 一区二区中文字幕亚洲精品 | 黄色在线视频免费看 | 操天天操| 色拍视频 | 亚洲插 | 成人男女啪啪免费观看网站 | 一级做a爰片久久毛片免费看 | 色视频网站在线观看 | 亚洲欧美一区二区三区另类 | 国产a三级三级三级 | 成人午夜大片免费视频77777 | 日本理论在线 | 亚洲a级毛片| 亚洲最新视频 | 色草视频 | 新网球王子u17世界杯篇免费观看 | 色综合天天综合网国产成人 | 亚洲福利视频网址 | 亚洲产国偷v产偷v自拍色戒 | a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 一区在线观看视频 | 久草老司机 | 午夜100|