診斷和通信管理功能單元(Diagnostic and communication management functional unit)包含10種服務,本篇博文將詳細講解ECUReset Service(SID:0X11)的特性和協議。
客戶端使用ECUReset Service請求復位重啟服務端。
正常情況下,服務端在復位重啟前應答客戶端肯定響應,重啟成功后服務端激活進入Default Session。
1
診斷請求
使用ECUReset Service請求復位重啟服務端發送請求協議:0X11 0X**(A_Data.A_PCI.SI和A_Data.Parameter 1~k數據)。
其中:
0X11是服務ID(SID),1字節;
0X**是服務的子功能,范圍為:0X00~0XFF,1字節。
在ISO 14229-1-2020協議中規定了各類數值子功能的意義和使用場景,如下所示:
2
診斷響應
診斷響應有肯定響應和否定響應兩種類型。
2.1、肯定響應
肯定響應表示服務端回復客戶端請求成功,響應協議:0X51 0X** 0X&&(A_Data.A_PCI.SI和A_Data.Parameter 1~k數據)。
其中:
0X51是響應服務的SID,相當于0X11+0X40,1字節;
0X**是響應服務的子功能,范圍為:0X00~0X7F,1字節。例如,客戶端使用0X01子服務,此時肯定響應的子服務就是0X01;
0X&&數據向客戶端提示服務端將保持在斷電順序中的待機最小時間,需要注意該參數只有當SubFunction為0X04時才會使能,范圍為:0X00~0XFF,1字節,協議規定如下所示:
2.2、否定響應
否定響應表示客戶端或者服務端存在問題,否定響應會提示失敗原因。
響應協議:0X7F 0X** 0X&&(A_Data.A_PCI.NR_SI、A_Data.A_PCI. SI和A_Data.Parameter 1數據)。
其中:
0X7F是否定響應固定數值,1字節;
0X**是診斷服務ID(SID),本篇博文使用的是0X11服務,則否定響應會返回0X11,1字節;
0X&&是NRC錯誤碼,描述了返回錯誤的原因,1字節。ECUReset Service(SID:0X11)有4種類型錯誤,如下所示:
審核編輯:劉清
-
ISO
+關注
關注
0文章
265瀏覽量
39672
原文標題:詳解UDS CAN診斷:ECUReset Service(SID:0X11)
文章出處:【微信號:美男子玩編程,微信公眾號:美男子玩編程】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
關于DM368的EMDA3的傳輸地址問題,需要讀一個0x11的16位地址,只能設置0,0x10,0x20…這一類地址,請問這是什么原因呢?
1這個藍牙協議棧有人能稍微講解下嗎,相互之間的依賴關系是什么 2profile和attibute有什么區別 3服務和協議區別在哪
LCD的ID為8989對0X11寄存器進行了修改,為什么LCD的掃描方式沒有變?
串口硬件和協議的相關內容
求助,LINFLEXD模塊在收到LIN幀(ID=0x3C,Data=0x00)時是否可以自動休眠?
NUC980網口接收MAC=0x01-0x0E-0xCF-0x00-0x00-0x00的問題求解
NUC980網口接收MAC=0x01-0x0E-0xCF-0x00-0x00-0x00在哪里禁止插入?
Web Service的架構與協議
![Web <b class='flag-5'>Service</b>的架構與<b class='flag-5'>協議</b>](https://file.elecfans.com/web2/M00/49/03/pYYBAGKhtDOAYSl2AAAPoJH84_M242.jpg)
《深入理解C++11》C++11新特性解析與應用的詳細電子教材免費下載
詳細講解DiagnosticSessionControl Service的特性和協議
![<b class='flag-5'>詳細</b><b class='flag-5'>講解</b>DiagnosticSessionControl <b class='flag-5'>Service</b>的<b class='flag-5'>特性</b><b class='flag-5'>和協議</b>](https://file.elecfans.com/web2/M00/7E/37/pYYBAGOAZLiAUe6tAADBA5haWAg274.jpg)
詳細講解SecurityAccess Service(SID:0X27)的特性和協議
![<b class='flag-5'>詳細</b><b class='flag-5'>講解</b>SecurityAccess <b class='flag-5'>Service</b>(<b class='flag-5'>SID</b>:<b class='flag-5'>0X</b>27)的<b class='flag-5'>特性</b><b class='flag-5'>和協議</b>](https://file.elecfans.com/web2/M00/87/01/poYBAGOr_FaAKUsdAACxWtxB6UY689.jpg)
評論