營(yíng)銷建設(shè)網(wǎng)站排名優(yōu)化工具
文章目錄
- 前言
- 一、診斷儀在線服務(wù)介紹
- 二、數(shù)據(jù)格式
- 2.1,請(qǐng)求報(bào)文
- 2.2,子功能
- 2.3,響應(yīng)報(bào)文
前言
本文介紹UDS統(tǒng)一診斷服務(wù)的0X3E服務(wù),希望能對(duì)你有所幫助
一、診斷儀在線服務(wù)介紹
診斷儀在線服務(wù)比較簡(jiǎn)單,其功能就是告訴服務(wù)端,診斷儀還是處于連著的狀態(tài),不要切換狀態(tài)。比如,當(dāng)你想從默認(rèn)會(huì)話模式切換到擴(kuò)展會(huì)話模式,并保持在擴(kuò)展會(huì)話模式時(shí),此時(shí)可以周期性發(fā)送3E服務(wù)。因?yàn)?#xff0c;如果不在默認(rèn)會(huì)話模式,超過(guò)S3時(shí)間,ECU就會(huì)自動(dòng)切換到默認(rèn)會(huì)話,3E服務(wù)可保持在你其他模式下。
二、數(shù)據(jù)格式
2.1,請(qǐng)求報(bào)文
格式很簡(jiǎn)單,就兩個(gè)字節(jié),【SID】+ 【sub-function】
2.2,子功能
子功能為0X00的話,沒(méi)有什么特殊的含義
0X80:抑制正響應(yīng),表示如果是肯定響應(yīng)的話,服務(wù)端就不用回復(fù)了
2.3,響應(yīng)報(bào)文
分兩種情況:無(wú)抑制正響應(yīng)和抑制正響應(yīng)
無(wú)抑制正響應(yīng),則直接按標(biāo)準(zhǔn)格式回復(fù)就好
【SID + 0X40】+ 【sub-function】
抑制正響應(yīng),則服務(wù)端不會(huì)有任何回復(fù),不響應(yīng)
控制正響應(yīng),主要是為了減少不必要的帶寬,因?yàn)橛行┓?wù)是由功能尋址發(fā)出來(lái)的,而功能尋址是廣播的方式發(fā)送的,所有節(jié)點(diǎn)都進(jìn)行響應(yīng),那同時(shí)就會(huì)有很多響應(yīng)報(bào)文發(fā)出來(lái),占用總線帶寬,而這些響應(yīng)又是可有可無(wú)。所以,ECU在接收到抑制正響應(yīng)位是1的請(qǐng)求報(bào)文時(shí),如果回復(fù)的是肯定響應(yīng),就不需要回復(fù)了(否定響應(yīng)是需要回復(fù)的)
否定響應(yīng)
如果是否定響應(yīng),和其他診斷服務(wù)格式是一致的。[7F] + [SID + 0X40] + [NRC]
支持的NRC如下
0X3E服務(wù)很簡(jiǎn)單,就介紹到這里。