本申請(qǐng)涉及測(cè)試領(lǐng)域,尤其涉及一種節(jié)點(diǎn)測(cè)試方法、裝置及系統(tǒng)。
背景技術(shù):
1、t_wait_bus_sleep時(shí)間參數(shù)在汽車開(kāi)放系統(tǒng)架構(gòu)autosar網(wǎng)絡(luò)管理中的作用是:在can(控制器局域網(wǎng)絡(luò))通信中,確保所有can節(jié)點(diǎn)控制器在進(jìn)入睡眠模式前有足夠的時(shí)間停止其網(wǎng)絡(luò)活動(dòng),從而實(shí)現(xiàn)節(jié)能和優(yōu)化電池使用效率的目的。
2、如果can節(jié)點(diǎn)控制器的t_wait_bus_sleep時(shí)間開(kāi)發(fā)有問(wèn)題,會(huì)導(dǎo)致can節(jié)點(diǎn)控制器本身或者對(duì)端控制器無(wú)法休眠,從而有整車虧電的風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)?zhí)峁┮环N節(jié)點(diǎn)測(cè)試方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中如果can節(jié)點(diǎn)控制器的t_wait_bus_sleep時(shí)間開(kāi)發(fā)有問(wèn)題,會(huì)導(dǎo)致can節(jié)點(diǎn)控制器本身或者對(duì)端控制器無(wú)法休眠,從而有整車虧電的風(fēng)險(xiǎn)的問(wèn)題,其具體方案如下:
2、一種節(jié)點(diǎn)測(cè)試方法,包括:
3、如果確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài),輸出測(cè)試指令,所述測(cè)試指令用于觸發(fā)所述待測(cè)的節(jié)點(diǎn)控制器輸出第一報(bào)文,所述第一報(bào)文為網(wǎng)絡(luò)管理報(bào)文;
4、確定所述待測(cè)的節(jié)點(diǎn)控制器停止輸出所述第一報(bào)文的時(shí)刻,將所述停止輸出所述第一報(bào)文的時(shí)刻確定為第一時(shí)刻;
5、確定所述待測(cè)的節(jié)點(diǎn)控制器的總線電平達(dá)到特定數(shù)值的時(shí)刻,將所述總線電平達(dá)到特定數(shù)值的時(shí)刻確定為第二時(shí)刻,所述第二時(shí)刻晚于所述第一時(shí)刻;
6、基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器的特定時(shí)間參數(shù)是否通過(guò)節(jié)點(diǎn)測(cè)試,所述特定時(shí)間參數(shù)用于表征所述待測(cè)的節(jié)點(diǎn)控制器達(dá)到所述特定狀態(tài)所需的時(shí)長(zhǎng)。
7、進(jìn)一步的,確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài),包括:
8、確定所述待測(cè)的節(jié)點(diǎn)控制器的總線電平的數(shù)值;
9、如果確定所述待測(cè)的節(jié)點(diǎn)控制器的總線電平為特定數(shù)值,確定所述待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài)。
10、進(jìn)一步的,確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài),包括:
11、獲得測(cè)試請(qǐng)求;
12、基于所述測(cè)試請(qǐng)求控制電源為所述待測(cè)的節(jié)點(diǎn)控制器供電,以使所述待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài)。
13、進(jìn)一步的,所述基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試,包括:
14、確定第二時(shí)刻與所述第一時(shí)刻之間的時(shí)間差;
15、如果所述時(shí)間差處于特定范圍,則確定所述待測(cè)的節(jié)點(diǎn)控制器的特定時(shí)間參數(shù)通過(guò)節(jié)點(diǎn)測(cè)試;
16、如果所述時(shí)間差未處于所述特定范圍,則確定所述待測(cè)的節(jié)點(diǎn)控制器的特定時(shí)間參數(shù)未通過(guò)節(jié)點(diǎn)測(cè)試。
17、進(jìn)一步的,所述基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試,包括:
18、確定所述待測(cè)的節(jié)點(diǎn)控制器在所述第一時(shí)刻與所述第二時(shí)刻之間是否輸出第二報(bào)文,所述第二報(bào)文與所述第一報(bào)文不同;
19、如果確定所述待測(cè)的節(jié)點(diǎn)控制器在所述第一時(shí)刻與所述第二時(shí)刻之間未輸出所述第二報(bào)文,基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試。
20、進(jìn)一步的,還包括:
21、檢測(cè)示波器輸出的波形,所述示波器與所述待測(cè)的節(jié)點(diǎn)控制器連接,基于所述待測(cè)的節(jié)點(diǎn)控制器的總線電平輸出波形;
22、所述確定所述待測(cè)的節(jié)點(diǎn)控制器停止輸出所述第一報(bào)文的時(shí)刻,包括:
23、基于所述示波器輸出的波形確定所述待測(cè)的節(jié)點(diǎn)控制器在所述第一時(shí)刻停止輸出所述第一報(bào)文;
24、所述確定所述待測(cè)的節(jié)點(diǎn)控制器的總線電平達(dá)到特定數(shù)值的時(shí)刻,包括:
25、基于所述示波器輸出的波形確定所述待測(cè)的節(jié)點(diǎn)控制器在所述第二時(shí)刻總線電平達(dá)到特定數(shù)值。
26、一種節(jié)點(diǎn)測(cè)試系統(tǒng),包括:
27、待測(cè)的節(jié)點(diǎn)控制器;
28、處理器,用于在確定所述待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài)時(shí),輸出測(cè)試指令,所述測(cè)試指令用于觸發(fā)所述待測(cè)的節(jié)點(diǎn)控制器輸出第一報(bào)文,所述第一報(bào)文為網(wǎng)絡(luò)管理報(bào)文;確定所述待測(cè)的節(jié)點(diǎn)控制器停止輸出所述第一報(bào)文的時(shí)刻,將所述停止輸出所述第一報(bào)文的時(shí)刻確定為第一時(shí)刻;確定所述待測(cè)的節(jié)點(diǎn)控制器的總線電平達(dá)到特定數(shù)值的時(shí)刻,將所述總線電平達(dá)到特定數(shù)值的時(shí)刻確定為第二時(shí)刻,所述第二時(shí)刻晚于所述第一時(shí)刻;基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試。
29、進(jìn)一步的,還包括:
30、示波器,與所述待測(cè)的節(jié)點(diǎn)控制器連接,能夠基于所述待測(cè)的節(jié)點(diǎn)控制器的總線電平輸出波形;
31、所述處理器基于所述示波器輸出的波形確定所述待測(cè)的節(jié)點(diǎn)控制器在所述第一時(shí)刻停止輸出所述第一報(bào)文;基于所述示波器輸出的波形確定所述待測(cè)的節(jié)點(diǎn)控制器在所述第二時(shí)刻總線電平達(dá)到特定數(shù)值。
32、進(jìn)一步的,還包括:
33、電源,能夠?yàn)樗龃郎y(cè)的節(jié)點(diǎn)控制器供電;
34、所述處理器用于獲得測(cè)試請(qǐng)求,基于所述測(cè)試請(qǐng)求控制電源為所述待測(cè)的節(jié)點(diǎn)控制器供電,以使所述待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài)。
35、一種節(jié)點(diǎn)測(cè)試裝置,包括:
36、輸出單元,用于在確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài)時(shí),輸出測(cè)試指令,所述測(cè)試指令用于觸發(fā)所述待測(cè)的節(jié)點(diǎn)控制器輸出第一報(bào)文,所述第一報(bào)文為網(wǎng)絡(luò)管理報(bào)文;
37、第一確定單元,用于確定所述待測(cè)的節(jié)點(diǎn)控制器停止輸出所述第一報(bào)文的時(shí)刻,將所述停止輸出所述第一報(bào)文的時(shí)刻確定為第一時(shí)刻;
38、第二確定單元,用于確定所述待測(cè)的節(jié)點(diǎn)控制器的總線電平達(dá)到特定數(shù)值的時(shí)刻,將所述總線電平達(dá)到特定數(shù)值的時(shí)刻確定為第二時(shí)刻,所述第二時(shí)刻晚于所述第一時(shí)刻;
39、第三確定單元,用于基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試。
40、從上述技術(shù)方案可以看出,本申請(qǐng)公開(kāi)的節(jié)點(diǎn)測(cè)試方法、裝置及系統(tǒng),如果確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài),輸出測(cè)試指令,測(cè)試指令用于觸發(fā)待測(cè)的節(jié)點(diǎn)控制器輸出第一報(bào)文,第一報(bào)文為網(wǎng)絡(luò)管理報(bào)文;確定待測(cè)的節(jié)點(diǎn)控制器停止輸出第一報(bào)文的時(shí)刻,將停止輸出第一報(bào)文的時(shí)刻確定為第一時(shí)刻;確定待測(cè)的節(jié)點(diǎn)控制器的總線電平達(dá)到特定數(shù)值的時(shí)刻,將總線電平達(dá)到特定數(shù)值的時(shí)刻確定為第二時(shí)刻,第二時(shí)刻晚于第一時(shí)刻;基于第一時(shí)刻及第二時(shí)刻確定待測(cè)的節(jié)點(diǎn)控制器的特定時(shí)間參數(shù)是否通過(guò)節(jié)點(diǎn)測(cè)試,特定時(shí)間參數(shù)用于表征待測(cè)的節(jié)點(diǎn)控制器達(dá)到特定狀態(tài)所需的時(shí)長(zhǎng)。本方案在待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài)時(shí),輸出測(cè)試指令,對(duì)待測(cè)的節(jié)點(diǎn)控制器進(jìn)行測(cè)試,利用待測(cè)的節(jié)點(diǎn)控制器停止輸出第一報(bào)文的時(shí)刻以及待測(cè)的節(jié)點(diǎn)控制器的總線電平達(dá)到特定數(shù)值的時(shí)刻,對(duì)待測(cè)的節(jié)點(diǎn)控制器的特定時(shí)間參數(shù)是否通過(guò)節(jié)點(diǎn)測(cè)試進(jìn)行判斷,實(shí)現(xiàn)了對(duì)節(jié)點(diǎn)控制器的特定時(shí)間參數(shù)的測(cè)試,避免出現(xiàn)由于特定時(shí)間參數(shù)異常導(dǎo)致的節(jié)點(diǎn)控制器本身或者對(duì)端控制器無(wú)法休眠,從而造成整車虧電的風(fēng)險(xiǎn)。
1.一種節(jié)點(diǎn)測(cè)試方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定待測(cè)的節(jié)點(diǎn)控制器處于特定狀態(tài),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一時(shí)刻及所述第二時(shí)刻確定所述待測(cè)的節(jié)點(diǎn)控制器是否通過(guò)節(jié)點(diǎn)測(cè)試,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
7.一種節(jié)點(diǎn)測(cè)試系統(tǒng),其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括:
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括:
10.一種節(jié)點(diǎn)測(cè)試裝置,其特征在于,包括: