最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

診斷初始化時(shí)間的測(cè)試方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41945027發(fā)布日期:2025-05-16 14:02閱讀:3來源:國(guó)知局
診斷初始化時(shí)間的測(cè)試方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及汽車測(cè)試領(lǐng)域,具體而言,涉及診斷初始化時(shí)間的測(cè)試方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、電子控制單元ecu作為汽車的核心組件之一,負(fù)責(zé)執(zhí)行車輛的各種控制任務(wù),并通過車載網(wǎng)絡(luò)與其他ecu進(jìn)行數(shù)據(jù)交換。診斷初始化時(shí)間是指從ecu的電源上電或busoff(總線關(guān)閉)故障恢復(fù)到ecu開啟網(wǎng)絡(luò)診斷功能的時(shí)間間隔。

2、在現(xiàn)有技術(shù)中,采用人工配置測(cè)試環(huán)境,手動(dòng)調(diào)整ecu的電源狀態(tài)和網(wǎng)絡(luò)通信條件后,通過觀察ecu的行為來測(cè)試診斷初始化時(shí)間。但是,現(xiàn)有技術(shù)的測(cè)試效率較低、可靠性較差、復(fù)雜度偏高。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本技術(shù)的目的在于提供診斷初始化時(shí)間的測(cè)試方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),能夠提高診斷初始化時(shí)間的測(cè)試效率和可靠性,降低了測(cè)試復(fù)雜度。

2、第一方面,本技術(shù)實(shí)施例提供了一種診斷初始化時(shí)間的測(cè)試方法,所述方法包括:

3、獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng);

4、針對(duì)任一仿真報(bào)文,在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向所述被測(cè)電子控制單元發(fā)送仿真報(bào)文;

5、響應(yīng)于測(cè)試情景處理操作,在第一停止時(shí)長(zhǎng)后繼續(xù)向所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;所述測(cè)試情景處理操作包括關(guān)閉再開啟所述被測(cè)電子控制單元的電源,還包括按照預(yù)設(shè)干擾時(shí)長(zhǎng)干擾所述仿真報(bào)文的目標(biāo)位;

6、若所述被測(cè)電子控制單元未記錄通信超時(shí)dtc,則更新所述第一停止時(shí)長(zhǎng),并跳轉(zhuǎn)到所述在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向所述被測(cè)電子控制單元發(fā)送仿真報(bào)文,以繼續(xù)執(zhí)行;

7、若所述被測(cè)電子控制單元記錄有通信超時(shí)dtc,則將所述第一停止時(shí)長(zhǎng),確定為所述被測(cè)電子控制單元在所述仿真報(bào)文下能夠記錄通信超時(shí)dtc的最短未接收?qǐng)?bào)文時(shí)長(zhǎng);

8、將所述最短未接收?qǐng)?bào)文時(shí)長(zhǎng)的最小值與所述最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)之間的差值,確定為所述被測(cè)電子控制單元的診斷初始化時(shí)間。

9、在一種可能的實(shí)施方式中,所述獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng),包括:

10、在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,關(guān)閉所述被測(cè)電子控制單元的電源,并停止向所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;

11、開啟所述被測(cè)電子控制單元的電源,并立即向所述所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;

12、若所述被測(cè)電子控制單元正常發(fā)送應(yīng)用報(bào)文,且未記錄通信超時(shí)dtc,則獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)。

13、在一種可能的實(shí)施方式中,所述獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng),包括:

14、針對(duì)任一仿真報(bào)文,在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;

15、在第二停止時(shí)長(zhǎng)后,繼續(xù)向所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;

16、若所述被測(cè)電子控制單元未記錄通信超時(shí)dtc,則更新所述第二停止時(shí)長(zhǎng),并跳轉(zhuǎn)到所述在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向被測(cè)電子控制單元發(fā)送所述仿真報(bào)文,以繼續(xù)執(zhí)行;

17、若所述被測(cè)電子控制單元記錄有通信超時(shí)dtc,則將所述第二停止時(shí)長(zhǎng),確定為所述被測(cè)電子控制單元在所述仿真報(bào)文下能夠記錄通信超時(shí)dtc的網(wǎng)絡(luò)中斷時(shí)長(zhǎng);

18、將所述網(wǎng)絡(luò)中斷時(shí)長(zhǎng)的最小值,確定為所述最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)。

19、在一種可能的實(shí)施方式中,所述更新所述第二停止時(shí)長(zhǎng),包括:

20、計(jì)算所述仿真報(bào)文的預(yù)設(shè)倍數(shù)、發(fā)送周期對(duì)應(yīng)數(shù)值和預(yù)設(shè)百分比的乘積,得到目標(biāo)時(shí)間步長(zhǎng);

21、將所述目標(biāo)時(shí)間步長(zhǎng)與所述第二停止時(shí)長(zhǎng)相加,得到最新的第二停止時(shí)長(zhǎng)。

22、在一種可能的實(shí)施方式中,所述更新所述第一停止時(shí)長(zhǎng),包括:

23、將所述第一停止時(shí)長(zhǎng)與預(yù)設(shè)時(shí)間步長(zhǎng)的和值,確定為最新的第一停止時(shí)長(zhǎng)。

24、在一種可能的實(shí)施方式中,通過下述步驟計(jì)算所述第一停止時(shí)長(zhǎng)的初始值:

25、計(jì)算預(yù)設(shè)最小診斷初始化時(shí)間與所述最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)的和值;

26、將所述和值與預(yù)設(shè)系數(shù)的乘積,確定為所述第一停止時(shí)長(zhǎng)的初始值。

27、在一種可能的實(shí)施方式中,所述方法還包括:

28、若所述診斷初始化時(shí)間在標(biāo)準(zhǔn)診斷初始化時(shí)間范圍內(nèi),則所述被測(cè)電子控制單元的診斷初始化時(shí)間滿足要求。

29、第二方面,本技術(shù)實(shí)施例還提供了一種診斷初始化時(shí)間的測(cè)試裝置,所述裝置包括:

30、獲取模塊,用于獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng);

31、停止模塊,用于針對(duì)任一仿真報(bào)文,在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向所述被測(cè)電子控制單元發(fā)送仿真報(bào)文;

32、發(fā)送模塊,用于響應(yīng)于測(cè)試情景處理操作,在第一停止時(shí)長(zhǎng)后繼續(xù)向所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;所述測(cè)試情景處理操作包括關(guān)閉再開啟所述被測(cè)電子控制單元的電源,還包括按照預(yù)設(shè)干擾時(shí)長(zhǎng)干擾所述仿真報(bào)文的目標(biāo)位;

33、更新跳轉(zhuǎn)模塊,用于若所述被測(cè)電子控制單元未記錄通信超時(shí)dtc,則更新所述第一停止時(shí)長(zhǎng),并跳轉(zhuǎn)到所述在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向所述被測(cè)電子控制單元發(fā)送仿真報(bào)文,以繼續(xù)執(zhí)行;

34、確定模塊,用于若所述被測(cè)電子控制單元記錄有通信超時(shí)dtc,則將所述第一停止時(shí)長(zhǎng),確定為所述被測(cè)電子控制單元在所述仿真報(bào)文下能夠記錄通信超時(shí)dtc的最短未接收?qǐng)?bào)文時(shí)長(zhǎng);

35、所述確定模塊,還用于將所述最短未接收?qǐng)?bào)文時(shí)長(zhǎng)的最小值與所述最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)之間的差值,確定為所述被測(cè)電子控制單元的診斷初始化時(shí)間。

36、在一種可能的實(shí)施方式中,獲取模塊,具體用于在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,關(guān)閉所述被測(cè)電子控制單元的電源,并停止向所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;開啟所述被測(cè)電子控制單元的電源,并立即向所述所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;若所述被測(cè)電子控制單元正常發(fā)送應(yīng)用報(bào)文,且未記錄通信超時(shí)dtc,則獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)。

37、在一種可能的實(shí)施方式中,獲取模塊,具體用于針對(duì)任一仿真報(bào)文,在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;在第二停止時(shí)長(zhǎng)后,繼續(xù)向所述被測(cè)電子控制單元發(fā)送所述仿真報(bào)文;若所述被測(cè)電子控制單元未記錄通信超時(shí)dtc,則更新所述第二停止時(shí)長(zhǎng),并跳轉(zhuǎn)到所述在清除所述被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向被測(cè)電子控制單元發(fā)送所述仿真報(bào)文,以繼續(xù)執(zhí)行;若所述被測(cè)電子控制單元記錄有通信超時(shí)dtc,則將所述第二停止時(shí)長(zhǎng),確定為所述被測(cè)電子控制單元在所述仿真報(bào)文下能夠記錄通信超時(shí)dtc的網(wǎng)絡(luò)中斷時(shí)長(zhǎng);將所述網(wǎng)絡(luò)中斷時(shí)長(zhǎng)的最小值,確定為所述最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)。

38、在一種可能的實(shí)施方式中,獲取模塊,具體用于計(jì)算所述仿真報(bào)文的預(yù)設(shè)倍數(shù)、發(fā)送周期對(duì)應(yīng)數(shù)值和預(yù)設(shè)百分比的乘積,得到目標(biāo)時(shí)間步長(zhǎng);將所述目標(biāo)時(shí)間步長(zhǎng)與所述第二停止時(shí)長(zhǎng)相加,得到最新的第二停止時(shí)長(zhǎng)。

39、在一種可能的實(shí)施方式中,更新跳轉(zhuǎn)模塊,具體用于將所述第一停止時(shí)長(zhǎng)與預(yù)設(shè)時(shí)間步長(zhǎng)的和值,確定為最新的第一停止時(shí)長(zhǎng)。

40、在一種可能的實(shí)施方式中,更新跳轉(zhuǎn)模塊,還用于:

41、計(jì)算預(yù)設(shè)最小診斷初始化時(shí)間與所述最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)的和值;

42、將所述和值與預(yù)設(shè)系數(shù)的乘積,確定為所述第一停止時(shí)長(zhǎng)的初始值。

43、在一種可能的實(shí)施方式中,所述確定模塊,還用于若所述診斷初始化時(shí)間在標(biāo)準(zhǔn)診斷初始化時(shí)間范圍內(nèi),則所述被測(cè)電子控制單元的診斷初始化時(shí)間滿足要求。

44、第三方面,本技術(shù)實(shí)施例還提供了一種電子設(shè)備,包括:處理器、存儲(chǔ)介質(zhì)和總線,所述存儲(chǔ)介質(zhì)存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)介質(zhì)之間通過總線通信,所述處理器執(zhí)行所述機(jī)器可讀指令,以執(zhí)行如第一方面任一項(xiàng)所述的診斷初始化時(shí)間的測(cè)試方法的步驟。

45、第四方面,本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行如第一方面任一項(xiàng)所述的診斷初始化時(shí)間的測(cè)試方法的步驟。

46、本技術(shù)實(shí)施例提供了診斷初始化時(shí)間的測(cè)試方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),該方法包括:獲取被測(cè)電子控制單元能夠記錄通信超時(shí)故障碼dtc的最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng);在清除被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向被測(cè)電子控制單元發(fā)送仿真報(bào)文;響應(yīng)于測(cè)試情景處理操作,在第一停止時(shí)長(zhǎng)后繼續(xù)向被測(cè)電子控制單元發(fā)送仿真報(bào)文;測(cè)試情景處理操作包括關(guān)閉再開啟被測(cè)電子控制單元的電源,還包括按照預(yù)設(shè)干擾時(shí)長(zhǎng)干擾所述仿真報(bào)文的目標(biāo)位;若被測(cè)電子控制單元未記錄通信超時(shí)dtc,則更新第一停止時(shí)長(zhǎng),并跳轉(zhuǎn)到在清除被測(cè)電子控制單元所記錄的通信超時(shí)dtc后,停止向所被測(cè)電子控制單元發(fā)送仿真報(bào)文以繼續(xù)執(zhí)行;若被測(cè)電子控制單元記錄有通信超時(shí)dtc,則將第一停止時(shí)長(zhǎng),確定為被測(cè)電子控制單元在仿真報(bào)文下能夠記錄通信超時(shí)dtc的最短未接收?qǐng)?bào)文時(shí)長(zhǎng);將最短未接收?qǐng)?bào)文時(shí)長(zhǎng)的最小值與最短網(wǎng)絡(luò)中斷時(shí)長(zhǎng)之間的差值,確定為被測(cè)電子控制單元的診斷初始化時(shí)間。通過本技術(shù)能夠提高診斷初始化時(shí)間的測(cè)試效率和可靠性,降低了測(cè)試復(fù)雜度。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1