應用層--CAN診斷協(xié)議詳解及應用之0x3E&0x87及其他?
目錄
1、概述
2、應用層接口服務
3、應用層協(xié)議
4、各功能單元診斷服務
4.1-------診斷和通信管理功能單元
4.2-------數(shù)據(jù)傳輸功能單元
4.3-------傳輸儲存的數(shù)據(jù)功能單元
4.4-------輸入輸出控制功能單元
4.5-------遠程激活例程功能單元
4.6-------上傳下載功能單元
4.1診斷和通信管理功能單元:
TesterPresent (0x3E)服務
用于向服務器指示診斷儀仍然連接在網(wǎng)絡上,先前激活的特定診斷服務和/或通信功能仍然保持激活狀態(tài)
周期性發(fā)送
請求
支持的否定響應碼
0x12:不支持請求服務的子功能
0x13:請求報文的數(shù)據(jù)長度(或者格式)不符合標準
消息流示例1---有響應
消息流示例1—無響應
4.1.診斷和通訊管理功能單元:
LinkControl (0x87)服務
控制通信鏈路波特率轉換的過程
請求
子功能controlType
肯定響應
支持的否定響應碼
0x12: 不支持請求服務的子功能
0x13: 請求報文的數(shù)據(jù)長度(或者格式)不符合標準
0x22: 條件不滿足
0x24:請求順序錯誤
0x31: 請求超出范圍
消息流示例
消息流示例
波特率轉換(無響應)
4.1.診斷和通訊管理功能單元:
診斷和通信管理功能單元的其它服務介紹
EcuReset(0x11)服務
請求ECU執(zhí)行復位
-----子功能—復位類型
AccessTimingParameter(0x83)服務
用于讀取和修改通信鏈路的定時參數(shù)
SecuredDataTransmission(0x84)服務
該服務用于保護數(shù)據(jù)傳輸免遭第3方攻擊
-----通過ISO15764安全保護子層來實現(xiàn)
ControlDTCSetting(0x85) 服務
用于停止或恢復診斷故障碼的設置
ResponseOnEvent(0x86)服務
用于啟動或停止服務器中某個特定事件觸發(fā)的響應
客戶端指定事件和事件發(fā)生時執(zhí)行的服務,包括:
-----ReadDataByIdentifier
-----ReadDTCInformation?RoutineControl
-----InputOutputControlByIdentifier
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
圖片新聞
最新活動更多
推薦專題
- 銷售總監(jiān)-汽車電子方向 深圳市智立方自動化設備股份有限公司
- IE工程師(汽車智聯(lián)) 惠州碩貝德無線科技股份有限公司
- 產(chǎn)品工程師(汽車) 易思維(杭州)科技股份有限公司
- 銷售經(jīng)理(汽車新能源行業(yè)) 廣州瑞松智能科技股份有限公司
- 硬件開發(fā)工程師(前裝汽車電子) 深圳奧尼電子股份有限公司
- 項目經(jīng)理(汽車內(nèi)飾&汽車電子) 伯恩光學(惠州)有限公司
- 高級軟件工程師 廣東省/深圳市
- 自動化高級工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結構工程師 廣東省/深圳市