侵權(quán)投訴
訂閱
糾錯
加入自媒體

應(yīng)用層--CAN診斷協(xié)議詳解及應(yīng)用之0x3E&0x87及其他?

目錄

1、概述

2、應(yīng)用層接口服務(wù)

3、應(yīng)用層協(xié)議

4、各功能單元診斷服務(wù)

4.1-------診斷和通信管理功能單元

4.2-------數(shù)據(jù)傳輸功能單元

4.3-------傳輸儲存的數(shù)據(jù)功能單元

4.4-------輸入輸出控制功能單元

4.5-------遠程激活例程功能單元

4.6-------上傳下載功能單元

4.1診斷和通信管理功能單元:

TesterPresent (0x3E)服務(wù)

用于向服務(wù)器指示診斷儀仍然連接在網(wǎng)絡(luò)上,先前激活的特定診斷服務(wù)和/或通信功能仍然保持激活狀態(tài)

周期性發(fā)送

請求

支持的否定響應(yīng)碼

0x12:不支持請求服務(wù)的子功能

0x13:請求報文的數(shù)據(jù)長度(或者格式)不符合標(biāo)準(zhǔn)

消息流示例1---有響應(yīng)

消息流示例1—無響應(yīng)

4.1.診斷和通訊管理功能單元:

LinkControl (0x87)服務(wù)

控制通信鏈路波特率轉(zhuǎn)換的過程

請求

子功能controlType

肯定響應(yīng)

支持的否定響應(yīng)碼

0x12: 不支持請求服務(wù)的子功能

0x13: 請求報文的數(shù)據(jù)長度(或者格式)不符合標(biāo)準(zhǔn)

0x22: 條件不滿足

0x24:請求順序錯誤

0x31: 請求超出范圍

消息流示例

消息流示例

波特率轉(zhuǎn)換(無響應(yīng))

4.1.診斷和通訊管理功能單元:

診斷和通信管理功能單元的其它服務(wù)介紹

EcuReset(0x11)服務(wù)

請求ECU執(zhí)行復(fù)位

-----子功能—復(fù)位類型

AccessTimingParameter(0x83)服務(wù)

用于讀取和修改通信鏈路的定時參數(shù)

SecuredDataTransmission(0x84)服務(wù)

該服務(wù)用于保護數(shù)據(jù)傳輸免遭第3方攻擊

-----通過ISO15764安全保護子層來實現(xiàn)

ControlDTCSetting(0x85) 服務(wù)

用于停止或恢復(fù)診斷故障碼的設(shè)置

ResponseOnEvent(0x86)服務(wù)

用于啟動或停止服務(wù)器中某個特定事件觸發(fā)的響應(yīng)

客戶端指定事件和事件發(fā)生時執(zhí)行的服務(wù),包括:

-----ReadDataByIdentifier

-----ReadDTCInformation?RoutineControl

-----InputOutputControlByIdentifier



聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請聯(lián)系舉報。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

暫無評論

暫無評論

文章糾錯
x
*文字標(biāo)題:
*糾錯內(nèi)容:
聯(lián)系郵箱:
*驗 證 碼:

粵公網(wǎng)安備 44030502002758號