色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

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

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

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

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

■手動(dòng)方式添加診斷幀

1. 添加一個(gè) BasicDiagnosticECU

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

2. 添加后如下

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

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

Diagnostics tester : 選擇物理請(qǐng)求還是功能請(qǐng)求。默認(rèn)選擇 物理請(qǐng)求

關(guān)于物理請(qǐng)求和功能請(qǐng)求的區(qū)別,后續(xù)會(huì)在UDS 專欄中單獨(dú)介紹

3. 設(shè)置 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ù)量。設(shè)置為0時(shí),發(fā)送數(shù)量無限制

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

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

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

Ignore : 默認(rèn)值, 不兼容,例如配置為CAN幀時(shí),CANOe不接受CAN-FD幀,配置為CAN-FD幀時(shí),也一樣。

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

Adapt : 兼容,例如配置為CAN幀時(shí),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是否自動(dòng)發(fā)送3E 服務(wù),用于Session保持

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

S3 Server time : 下位機(jī)程序 未收到 任何診斷請(qǐng)求,保持在Default以外的Session的最大時(shí)間

P2 Server : 下位機(jī)程序 收到Request 到 開始回復(fù) Response 的時(shí)間間隔

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

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

P2 extended Client : 上位機(jī)收到 NRC78 到 收到下一次回復(fù) Response的時(shí)間間隔

Seed&Key DLL : 用于27服務(wù)解鎖,調(diào)用。dll自動(dòng)計(jì)算Key的值,該.dll文件由車廠或Tier1 提供

5. Additional Descriptions 不需要配置

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

a. 點(diǎn)擊Basic Diagnostic ,打開 面板

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

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

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

c. 配置子服務(wù)的Req

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

Service Name : CAPL編程時(shí)會(huì)使用,手動(dòng)發(fā)診斷數(shù)據(jù)不需要關(guān)注。

d.配置Response

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

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

7. 打開 Diagnostic Console

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

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

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

■Cdd導(dǎo)入方式添加診斷幀

實(shí)際項(xiàng)目時(shí),車廠或者Tier1會(huì)輸入cdd文件,集成了所有用到的診斷命令。

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

1. 導(dǎo)入cdd文件

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

cdd導(dǎo)入后,相關(guān)參數(shù)都是配置好的,不需要手動(dòng)修改。導(dǎo)入后配置如下

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導(dǎo)入后, Diagnostic console中已經(jīng)有了診斷命令

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

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

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2757

    瀏覽量

    463914
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    66

    瀏覽量

    8672

原文標(biāo)題:CANoe診斷功能使用

文章出處:【微信號(hào):eng2mot,微信公眾號(hào):汽車ECU開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

    誰(shuí)能幫我解答下CAN總線中的UDS診斷

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

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

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

    UDS診斷命令備忘錄

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

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

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

    基于MM32F0140系列MCU實(shí)現(xiàn)UDS Bootloader的設(shè)計(jì)

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

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

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

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

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

    UDS常用診斷服務(wù)

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

    UDS診斷服務(wù)響應(yīng)規(guī)則介紹

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

    如何用手動(dòng)方式添加診斷

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

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

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

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

    UDS協(xié)議棧 汽車UDS協(xié)議棧是一種用于汽車電子控制單元(ECU)之間進(jìn)行診斷和通信的標(biāo)準(zhǔn)協(xié)議。UDS(Unified Diagnostic Services)協(xié)議定義了一組
    的頭像 發(fā)表于 10-27 16:35 ?4311次閱讀
    汽車<b class='flag-5'>UDS</b>協(xié)議棧與XCP協(xié)議棧
    主站蜘蛛池模板: 国产成人精品免费视频软件| 亚洲免费片| 天美麻豆成人AV精品视频| 亚洲最大在线视频| 菠萝菠萝蜜视频在线看1| 精品96在线观看影院| 日产久久视频| 18av 在线| 国产一区亚洲| 日本红怡院亚洲红怡院最新| 在教室轮流被澡高H林萌| 国产第一页浮力影院| 久久亚洲伊人中字综合精品| 手机看片国产免费| 99精品观看| 久久精品熟一区二区三区| 小舞被爆操| 嘟嘟嘟WWW免费高清在线中文| 美女内射少妇三区五区| 一个人看的www视频动漫版| 国产精品色欲AV亚洲三区软件| 欧美AAAAAA级午夜福利视频| 在线播放国产视频| 果冻传媒独家原创在线观看| 色欲AV精品人妻一区二区三区 | 0951影音在线| 娇妻中日久久持久久| 天上人间影院久久国产| 9亚洲欧洲免费无码在线| 精品人妻一区二区三区视频53| 无码内射成人免费喷射| 99久久亚洲综合精品| 久久国产香蕉视频| 亚洲精品在线不卡| 狠狠色狠狠色综合日日小说| 亚洲国产av| 好男人视频免费高清在线观看www| 亚洲精品久久无码AV片WWW | 狠狠躁天天躁小说| 亚洲欧美人成视频在线| 黄色三级视频网站|