專利名稱:一種FlexRay總線物理層測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于FlexRay總線物理層測(cè)試的方法,該方法用來檢驗(yàn)被測(cè)FlexRay節(jié)點(diǎn)或FlexRay總線系統(tǒng)物理層是否滿足FlexRay總線協(xié)議的一致性要求。
背景技術(shù):
FlexRay是一種用于汽車的高速可確定性的,具備故障容錯(cuò)的總線系統(tǒng),F(xiàn)lexRay通過在確定的時(shí)間槽中傳遞信息,以及在兩個(gè)通道上的故障容錯(cuò)和冗余信息的傳送,滿足了新的x-byiire系統(tǒng)設(shè)計(jì)思想的對(duì)信息傳送速度尤其是故障容錯(cuò)與時(shí)間確定性的不斷增加的需求。由于對(duì)于由自然語言所描述的FlexRay總線協(xié)議的理解存在著主觀的因素,因此,對(duì)于FlexRay總線物理層的協(xié)議一致性測(cè)試驗(yàn)證工作尤為重要。為了檢驗(yàn)FlexRay節(jié)點(diǎn)或FlexRay總線系統(tǒng)物理層是否滿足FlexRay總線協(xié)議的一致性要求,需要提出一種FlexRay總線物理層測(cè)試方法。
發(fā)明內(nèi)容
為了檢驗(yàn)FlexRay總線系統(tǒng)或FlexRay節(jié)點(diǎn)的物理層是否滿足FlexRay總線協(xié)議一致性要求,本發(fā)明提出了一種本地測(cè)試方法結(jié)合協(xié)同測(cè)試方法的FlexRay總線物理層測(cè)試方法。上位機(jī)與若干個(gè)測(cè)試FlexRay節(jié)點(diǎn)通過USB_to_FlexRay (或者類似功能的設(shè)備)分別組成一條測(cè)試FlexRay網(wǎng)絡(luò)和一條被測(cè)FlexRay網(wǎng)絡(luò),構(gòu)建一個(gè)FlexRay總線物理層測(cè)試平臺(tái)(如圖I所示)。上位機(jī)通過對(duì)比、判斷測(cè)試網(wǎng)絡(luò)上通信內(nèi)容與被測(cè)網(wǎng)絡(luò)上通信內(nèi)容得出測(cè)試結(jié)果。測(cè)試命令及測(cè)試用例通過測(cè)試FlexRay網(wǎng)絡(luò)下載到測(cè)試節(jié)點(diǎn)。其中每個(gè)測(cè)試FlexRay節(jié)點(diǎn)均具有微控制器及2路FlexRay通訊系統(tǒng),其中一路連接到測(cè)試FlexRay網(wǎng)絡(luò),另一路連接到被測(cè)FlexRay網(wǎng)絡(luò)。
附圖I為一種FlexRay總線物理層測(cè)試系統(tǒng)原理圖,其中①為上位機(jī)PC;②為測(cè)試FlexRay網(wǎng)絡(luò);③為被測(cè)FlexRay網(wǎng)絡(luò);④、⑤......⑥分別為 FlexRay 節(jié)點(diǎn) O、FlexRay 節(jié)點(diǎn) I......FlexRay 節(jié)點(diǎn) n_l。
具體實(shí)施例方式本發(fā)明一種FlexRay總線物理層測(cè)試方法,利用上位機(jī)與若干個(gè)測(cè)試FlexRay節(jié)點(diǎn)通過USB-to-FlexRay (或者類似功能的設(shè)備)分別組成一條測(cè)試FlexRay網(wǎng)絡(luò)和一條被測(cè)FlexRay網(wǎng)絡(luò),構(gòu)建一個(gè)FlexRay總線物理層測(cè)試平臺(tái)(如附圖I所示)。其中每個(gè)測(cè)試FlexRay節(jié)點(diǎn)均具有微控制器及2路FlexRay通訊系統(tǒng),其中一路連接到測(cè)試FlexRay網(wǎng)絡(luò),另一路連接到被測(cè)FlexRay網(wǎng)絡(luò)。
其中測(cè)試網(wǎng)絡(luò)是測(cè)試FlexRay節(jié)點(diǎn)和上位機(jī)的通道。上位機(jī)的所有測(cè)試命令以及測(cè)試用例通過該網(wǎng)絡(luò)下載到測(cè)試FlexRay節(jié)點(diǎn),各測(cè)試FlexRay節(jié)點(diǎn)的相關(guān)狀態(tài)信息也通過該網(wǎng)絡(luò)返回上位機(jī)。微控制器是測(cè)試FlexRay節(jié)點(diǎn)的處理中心,主要處理來自測(cè)試網(wǎng)絡(luò)的信息,執(zhí)行相關(guān)測(cè)試用例命令,解釋測(cè)試用例命令并監(jiān)控 下層設(shè)置服務(wù)及處理FlexRay控制器的相關(guān)信息,包括FlexRay數(shù)據(jù)幀和FlexRay控制器狀態(tài)。監(jiān)控、實(shí)現(xiàn)為被測(cè)試的FlexRay物理層設(shè)置工作環(huán)境和網(wǎng)絡(luò)故障服務(wù)。上位機(jī)負(fù)責(zé)協(xié)調(diào)整個(gè)測(cè)試平臺(tái)的工作,并通過對(duì)來自測(cè)試FlexRay網(wǎng)絡(luò)和被測(cè)FlexRay網(wǎng)絡(luò)信息的分析,得出所測(cè)試的FlexRay總線節(jié)點(diǎn)或FlexRay總線系統(tǒng)物理層測(cè)試的結(jié)果。該評(píng)判結(jié)論包括3種情況⑴通過觀測(cè)結(jié)果滿足測(cè)試目的,完全符合一致性要求。⑵失敗觀測(cè)結(jié)果不滿足一致性要求。失敗可以分為三類觀測(cè)結(jié)果未達(dá)到測(cè)試目的;測(cè)試結(jié)果滿足測(cè)試目的但存在錯(cuò)誤;不確定是否滿足測(cè)試目的。(3)不確定觀測(cè)結(jié)果滿足一致性要求,但并不確定是否達(dá)到測(cè)試目的。
權(quán)利要求
1.一種FlexRay總線物理層測(cè)試方法,其特征是該方法為本地測(cè)試方法結(jié)合協(xié)同測(cè)試方法,利用上位機(jī)與若干個(gè)測(cè)試FlexRay節(jié)點(diǎn)通過USB_to_FlexRay (或者類似功能的設(shè)備)分別組成一條測(cè)試FlexRay網(wǎng)絡(luò)和一條被測(cè)FlexRay網(wǎng)絡(luò),構(gòu)建一個(gè)FlexRay總線物理層測(cè)試平臺(tái)。上位機(jī)通過對(duì)比、判斷測(cè)試網(wǎng)絡(luò)上通信內(nèi)容與被測(cè)網(wǎng)絡(luò)上通信內(nèi)容得出測(cè)試結(jié)果。測(cè)試命令及測(cè)試用例通過測(cè)試FlexRay網(wǎng)絡(luò)下載到測(cè)試節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求I所描述的測(cè)試FlexRay節(jié)點(diǎn),其特征是每個(gè)測(cè)試FlexRay節(jié)點(diǎn)均具有微控制器及2路FlexRay通訊系統(tǒng),其中一路連接到測(cè)試FlexRay網(wǎng)絡(luò),另一路連接到被測(cè)FlexRay網(wǎng)絡(luò)。
全文摘要
為了檢驗(yàn)FlexRay總線系統(tǒng)或FlexRay總線節(jié)點(diǎn)的物理層是否滿足FlexRay總線協(xié)議一致性要求,本發(fā)明提出了一種本地測(cè)試方法結(jié)合協(xié)同測(cè)試方法的FlexRay總線物理層測(cè)試方法。利用上位機(jī)與若干個(gè)測(cè)試FlexRay節(jié)點(diǎn)通過USB-to-FlexRay(或者類似功能的設(shè)備)分別組成一條測(cè)試FlexRay網(wǎng)絡(luò)和一條被測(cè)FlexRay網(wǎng)絡(luò),構(gòu)建一個(gè)FlexRay總線物理層測(cè)試平臺(tái)。上位機(jī)將測(cè)試用例和測(cè)試命令通過測(cè)試FlexRay網(wǎng)絡(luò)下載到測(cè)試FlexRay節(jié)點(diǎn),通過對(duì)比、分析測(cè)試網(wǎng)絡(luò)與被測(cè)網(wǎng)絡(luò)上通信內(nèi)容得出測(cè)試結(jié)果。
文檔編號(hào)H04L12/26GK102801571SQ20111013896
公開日2012年11月28日 申請(qǐng)日期2011年5月26日 優(yōu)先權(quán)日2011年5月26日
發(fā)明者莫莽, 劉矗, 吳寶紅 申請(qǐng)人:上海固泰科技有限公司