單元概述
本章節将會介紹其餘不常用UDS服務,因為工作中接觸較少,網上資料也不多,資訊來源基本上隻有标準原文,是以可能有不全面甚至了解不正确的地方,望大家包含,歡迎大家交流。
1. 時間參數控制服務(0x83)概述
時間參數控制服務(0x83)可以用來控制ECU内部診斷相關的時間參數,可以進行讀取、修改等,但對這些參數的修改是暫時的,當診斷會話切換時(包含重新進入目前會話)以及重新開機ECU時,被控制的時間參數應該恢複預設狀态。具體能夠對哪些參數進行操作取決于ECU的支援情況。
對時間參數的操作有以下四種,對應四個子功能:
- 讀取時間參數
- 将時間參數恢複預設值
- 讀取目前激活的時間參數值
- 設定時間參數值為制定數值
标準推薦控制時間參數的流程是:
① 診斷會話控制-進入非預設會話
② 用讀取時間參數子功能讀取ECU支援控制的時間參數
③ 用“設定時間參數為指定數值”對時間參數進行修改
2. 診斷請求封包格式
83服務的診斷請求封包格式如下: