Can總線的負(fù)載率測(cè)試方法及裝置、系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種CAN總線的負(fù)載率測(cè)試方法及裝置、系統(tǒng),其中,該方法包括:獲取測(cè)試時(shí)間段內(nèi)CAN總線信號(hào)電平的變化規(guī)律;根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膯蝹€(gè)報(bào)文的持續(xù)時(shí)間,以及所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量;根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述測(cè)試時(shí)間段內(nèi)所有報(bào)文的總持續(xù)時(shí)間;根據(jù)所述總持續(xù)時(shí)間以及所述測(cè)試時(shí)間段確定所述CAN總線的負(fù)載率。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中,CAN總線的負(fù)載率測(cè)試方案存在實(shí)現(xiàn)復(fù)雜,成本較高等問題,從而降低了CAN總線負(fù)載率測(cè)試的復(fù)雜度和成本。
【專利說明】CAN總線的負(fù)載率測(cè)試方法及裝置、系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及控制局域網(wǎng)(Controller Area Network,簡(jiǎn)稱為CAN)總線領(lǐng)域,具體 而言,涉及一種CAN總線的負(fù)載率測(cè)試方法及裝置、系統(tǒng)。
【背景技術(shù)】
[0002] 負(fù)載率是CAN總線的一項(xiàng)重要運(yùn)行技術(shù)指標(biāo),是衡量CAN總線系統(tǒng)正常運(yùn)行的重 要參數(shù)。CAN總線報(bào)文主要包括數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀、過載幀。每一個(gè)幀都是以"顯性" 位開始(高電平),以"隱性"位結(jié)束(低電平)。幀的電平信號(hào)遵循特定的變化規(guī)律,且相 鄰幀之間會(huì)有相應(yīng)的幀間隙。
[0003] 目前,常用的CAN總線負(fù)載率測(cè)試儀器有CAN示波器、CAN開發(fā)環(huán)境(CAN open environment,簡(jiǎn)稱為CANoe)等,其測(cè)試原理是通過總線報(bào)文信號(hào)數(shù)據(jù)采集模塊,捕捉一段 時(shí)間內(nèi)的CAN總線所有電平信號(hào),并根據(jù)CAN總線特定的協(xié)議,解析所采集的總線報(bào)文數(shù)據(jù) 位信息(包括可能存在的數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀、過載幀),通過計(jì)算單位時(shí)間內(nèi)實(shí)際數(shù)據(jù) 傳輸速率與理論最大數(shù)據(jù)傳輸速率之間的比值,即可得出總線負(fù)載率。
[0004] 現(xiàn)有測(cè)試技術(shù)是基于快速、先進(jìn)的控制處理芯片,實(shí)時(shí)采集CAN總線報(bào)文信號(hào)數(shù) 據(jù)并快速處理,但是實(shí)現(xiàn)較為復(fù)雜且成本較高。并且,目前的CAN總線測(cè)試設(shè)備均為綜合性 測(cè)試儀器,功能較多,價(jià)格較高,但對(duì)于僅需了解CAN總線負(fù)載率的用戶來說,使用成本較 高,不利于推廣使用。
[0005] 針對(duì)相關(guān)技術(shù)中的上述問題,目前尚無有效地解決方案。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供一種CAN總線的負(fù)載率測(cè)試方法及裝置、系統(tǒng),以解決相關(guān)技術(shù)中CAN 總線的負(fù)載率測(cè)試方案存在實(shí)現(xiàn)復(fù)雜,成本較高等問題。
[0007] 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種CAN總線的負(fù)載率測(cè)試 方法,所述方法包括:獲取測(cè)試時(shí)間段內(nèi)CAN總線信號(hào)電平的變化規(guī)律;根據(jù)所述變化規(guī)律 確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膯蝹€(gè)報(bào)文的持續(xù)時(shí)間,以及所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文 數(shù)量;根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述測(cè)試時(shí)間段內(nèi)所有報(bào)文的總持續(xù)時(shí)間; 根據(jù)所述總持續(xù)時(shí)間以及所述測(cè)試時(shí)間段確定所述CAN總線的負(fù)載率。
[0008] 優(yōu)選地,所述變化規(guī)律包括:所述CAN總線信號(hào)電平的上升沿或下降沿的變化頻 率。
[0009] 優(yōu)選地,根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)拿總€(gè)報(bào)文的持續(xù)時(shí) 間,包括:在所述報(bào)文出現(xiàn)下降沿,并且低電平信號(hào)持續(xù)第一預(yù)設(shè)時(shí)間段后,將首次出現(xiàn)上 升沿的第一時(shí)間點(diǎn)作為所述報(bào)文的開始時(shí)刻;在所述開始時(shí)刻后的第二時(shí)間點(diǎn)出現(xiàn)下降 沿,并且在出現(xiàn)下一個(gè)上升沿之前低電平信號(hào)持續(xù)第二預(yù)設(shè)時(shí)間段時(shí),將所述第二時(shí)間點(diǎn) 作為所述報(bào)文的結(jié)束時(shí)刻;根據(jù)所述開始時(shí)刻和所述結(jié)束時(shí)刻確定所述報(bào)文的持續(xù)時(shí)間。 [0010] 優(yōu)選地,所述第一預(yù)設(shè)時(shí)間段和所述第二預(yù)設(shè)時(shí)間段均大于預(yù)設(shè)閾值Th,其中Th 通過以下之一方式確定:
[0011] Th = atfi,a為常數(shù),為位時(shí)間,該位時(shí)間用于表示數(shù)據(jù)位所占用的時(shí)間;
[0012] Th = a/Bt,Bt 為波特率。
[0013] 優(yōu)選地,通過以下之一方式確定:
[0014] tft= t/2,其中,t為所述測(cè)試時(shí)間段內(nèi)兩個(gè)上升沿或下降沿之間的最短間隔時(shí) 間;
[0015] t 位=1/Bt。
[0016] 優(yōu)選地,Bt通過以下之一方式獲取:?jiǎn)?dòng)波特率的測(cè)量過程;根據(jù)所述測(cè)量過程確 定所述Bt ;從預(yù)設(shè)配置數(shù)據(jù)中獲取預(yù)先配置的所述Bt。
[0017] 根據(jù)本發(fā)明的另一個(gè)方面,提供了一種CAN總線的負(fù)載率測(cè)試裝置,所述裝置包 括:獲取模塊,用于獲取測(cè)試時(shí)間段內(nèi)CAN總線信號(hào)電平的變化規(guī)律;第一確定模塊,用于 根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)拿總€(gè)報(bào)文的持續(xù)時(shí)間,以及所述測(cè)試時(shí) 間段內(nèi)傳輸?shù)膱?bào)文數(shù)量;第二確定模塊,用于根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述 測(cè)試時(shí)間段內(nèi)所有報(bào)文的總持續(xù)時(shí)間;第三確定模塊,用于根據(jù)所述總持續(xù)時(shí)間以及所述 測(cè)試時(shí)間段確定所述CAN總線的負(fù)載率。
[0018] 優(yōu)選地,所述獲取模塊,用于獲取所述CAN總線信號(hào)電平的以下變化規(guī)律:所述 CAN總線信號(hào)電平的上升沿或下降沿的變化頻率。
[0019] 根據(jù)本發(fā)明的又一個(gè)方面,提供了一種CAN總線的負(fù)載率測(cè)試系統(tǒng),包括:邏輯電 平檢測(cè)電路,用于檢測(cè)CAN總線信號(hào)電平,并將檢測(cè)到的CAN總線信號(hào)電平輸出至控制模 塊;所述控制模塊,與所述邏輯電平檢測(cè)電路耦合連接,用于確定所述CAN總線信號(hào)電平的 變化規(guī)律;根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膯蝹€(gè)報(bào)文的持續(xù)時(shí)間,以及 所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量;根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述測(cè)試時(shí) 間段內(nèi)所有報(bào)文的總持續(xù)時(shí)間;以及根據(jù)所述總持續(xù)時(shí)間以及所述測(cè)試時(shí)間段確定所述 CAN總線的負(fù)載率。
[0020] 優(yōu)選地,上述CAN總線的負(fù)載率測(cè)試系統(tǒng)還包括:人機(jī)交互模塊,與所述控制模塊 連接,用于為所述控制模塊與用戶的交互提供界面。
[0021] 應(yīng)用本發(fā)明提供的技術(shù)方案,由于可以利用CAN總線邏輯電平信號(hào)的變化規(guī)律確 定報(bào)文的持續(xù)時(shí)間,以及測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量,進(jìn)而確定CAN總線在測(cè)試時(shí)間段 內(nèi)的負(fù)載率,因此,可以解決相關(guān)技術(shù)中,CAN總線的負(fù)載率測(cè)試方案存在實(shí)現(xiàn)復(fù)雜,成本較 高等問題,從而降低了 CAN總線負(fù)載率測(cè)試的復(fù)雜度和成本。
【專利附圖】
【附圖說明】
[0022] 構(gòu)成本申請(qǐng)的一部分的說明書附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示 意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0023] 圖1為根據(jù)本發(fā)明實(shí)施例的CAN總線的負(fù)載率測(cè)試方法的流程圖;
[0024] 圖2為根據(jù)本發(fā)明優(yōu)選實(shí)施例的CAN總線相鄰部分時(shí)間示意圖;
[0025] 圖3為根據(jù)本發(fā)明優(yōu)選實(shí)施例的CAN信號(hào)電平示意圖;
[0026] 圖4為根據(jù)本發(fā)明優(yōu)選實(shí)施例的波特率和位時(shí)間測(cè)試流程圖;
[0027] 圖5為根據(jù)本發(fā)明實(shí)施例的CAN總線的負(fù)載率測(cè)試裝置的結(jié)構(gòu)框圖;
[0028] 圖6為根據(jù)本發(fā)明實(shí)施例的CAN總線的負(fù)載率測(cè)試系統(tǒng)的結(jié)構(gòu)框圖;
[0029] 圖7為根據(jù)本發(fā)明優(yōu)選實(shí)施例的CAN總線的負(fù)載率測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030] 下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情 況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0031] 本發(fā)明實(shí)施例以CAN總線的負(fù)載率為研究對(duì)象,基于CAN總線的信號(hào)電平變化規(guī) 律,最終實(shí)現(xiàn)CAN總線負(fù)載率的測(cè)試。以下詳細(xì)說明。
[0032] 圖1為根據(jù)本發(fā)明實(shí)施例的CAN總線的負(fù)載率測(cè)試方法的流程圖。如圖1所示, 該方法包括以下處理步驟:
[0033] 步驟S102,獲取測(cè)試時(shí)間段內(nèi)CAN總線信號(hào)電平的變化規(guī)律;
[0034] 步驟S104,根據(jù)上述變化規(guī)律確定在上述測(cè)試時(shí)間段內(nèi)傳輸?shù)膯蝹€(gè)報(bào)文的持續(xù)時(shí) 間,以及上述測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量;
[0035] 步驟S106,根據(jù)上述報(bào)文數(shù)量和上述持續(xù)時(shí)間,確定上述測(cè)試時(shí)間段內(nèi)所有報(bào)文 的總持續(xù)時(shí)間;
[0036] 步驟S108,根據(jù)上述總持續(xù)時(shí)間以及上述測(cè)試時(shí)間段確定上述CAN總線的負(fù)載 率。
[0037] 通過上述各個(gè)處理步驟,由于可以利用CAN總線邏輯電平信號(hào)的變化規(guī)律確定報(bào) 文的持續(xù)時(shí)間,以及測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量,進(jìn)而確定CAN總線在測(cè)試時(shí)間段內(nèi)的 負(fù)載率,相對(duì)于相關(guān)技術(shù)中需要使用快速先進(jìn)的控制處理芯片,實(shí)時(shí)采集CAN總線報(bào)文的 信號(hào)數(shù)據(jù),技術(shù)實(shí)現(xiàn)較為簡(jiǎn)單,并且,通過上述各個(gè)步驟提供的測(cè)試方案可以簡(jiǎn)化硬件結(jié) 構(gòu),降低成本,便于推廣使用。
[0038] 在本發(fā)明實(shí)施例中,可以利用上述CAN總線信號(hào)電平的上升沿或下降沿的變化頻 率作為上述變化規(guī)律,進(jìn)而確定測(cè)試時(shí)間段內(nèi)每個(gè)報(bào)文的持續(xù)時(shí)間,在一個(gè)優(yōu)選實(shí)施例中, 可以通過以下方式實(shí)現(xiàn):
[0039] 在上述報(bào)文出現(xiàn)下降沿,并且低電平信號(hào)持續(xù)第一預(yù)設(shè)時(shí)間段后,將首次出現(xiàn)上 升沿的第一時(shí)間點(diǎn)作為上述報(bào)文的開始時(shí)刻;在上述開始時(shí)刻后的第二時(shí)間點(diǎn)出現(xiàn)下降 沿,并且在出現(xiàn)下一個(gè)上升沿之前低電平信號(hào)持續(xù)第二預(yù)設(shè)時(shí)間段時(shí),將上述第二時(shí)間點(diǎn) 作為上述報(bào)文的結(jié)束時(shí)刻;根據(jù)上述開始時(shí)刻和上述結(jié)束時(shí)刻確定上述報(bào)文的持續(xù)時(shí)間。 其中,上述第一預(yù)設(shè)時(shí)間段和上述第二預(yù)設(shè)時(shí)間段均大于預(yù)設(shè)閾值Th,其中Th通過以下之 一方式確定:Th = atft,a為常數(shù),tft為位時(shí)間,該位時(shí)間用于表示數(shù)據(jù)位所占用的時(shí)間;Th =a/B t,Bt為波特率。其中,a可以是用戶根據(jù)經(jīng)驗(yàn)確定,也可以根據(jù)需求靈活設(shè)定。
[0040] &4通過以下之一方式確定,但不限于此:t/2,其中,t為上述測(cè)試時(shí)間段 內(nèi)兩個(gè)上升沿或下降沿之間的最短間隔時(shí)間;(2)t ft= 1/Bt。該最短間隔時(shí)間的含義可以 理解為:在進(jìn)行CAN總線負(fù)載率測(cè)試時(shí),總線的波特率雖然已經(jīng)確定,但測(cè)試系統(tǒng)并不清楚 當(dāng)前總線的波特率(即位時(shí)間的倒數(shù)),需要進(jìn)行測(cè)試,最短間隔時(shí)間就是用來測(cè)試位時(shí)間 的。兩個(gè)上升沿或兩個(gè)下降沿之間的時(shí)間可能是2個(gè)位或者多個(gè)位時(shí)間,采用一段較長(zhǎng)時(shí) 間內(nèi)捕捉的最短間隔時(shí)間,從總線位構(gòu)成的原理來看,是2個(gè)比特位的時(shí)間。
[0041] 為了更好地理解該報(bào)文的持續(xù)時(shí)間的確定方式,以下結(jié)合一個(gè)優(yōu)選實(shí)施例詳細(xì)說 明:
[0042] 首先說明一下CAN總線報(bào)文的結(jié)構(gòu)。
[0043] 根據(jù)CAN總線協(xié)議(CAN Specification V2. 0),根據(jù)幀結(jié)構(gòu)的不同,CAN總線報(bào)文 分為:數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀、過載幀,其數(shù)據(jù)結(jié)構(gòu)為:
[0044] 數(shù)據(jù)幀
[0045] 數(shù)據(jù)幀由7個(gè)不同的位場(chǎng)組成:幀起始、仲裁場(chǎng)、控制場(chǎng)、數(shù)據(jù)場(chǎng)、CRC場(chǎng)、應(yīng)答場(chǎng)、 幀結(jié)尾。數(shù)據(jù)場(chǎng)的長(zhǎng)度可以為0。
[0046] 遠(yuǎn)程幀
[0047] 遠(yuǎn)程幀由6個(gè)不同的位場(chǎng)組成:幀起始、仲裁場(chǎng)、控制場(chǎng)、CRC場(chǎng)、應(yīng)答場(chǎng)、幀末尾。
[0048] 錯(cuò)誤幀
[0049] 錯(cuò)誤幀包括兩個(gè)位場(chǎng):錯(cuò)誤標(biāo)志、錯(cuò)誤界定符。
[0050] 過載幀
[0051] 過載幀包括兩個(gè)位場(chǎng):過載標(biāo)志和過載界定符。
[0052] 位流編碼:幀的部分,諸如幀起始、仲裁場(chǎng)、控制場(chǎng)、數(shù)據(jù)場(chǎng)以及CRC序列,均通過 位填充的方法編碼。無論何時(shí),發(fā)送器只要檢測(cè)到位流里有5個(gè)連續(xù)識(shí)別值的位,便自動(dòng)在 位流里插入一補(bǔ)碼位。數(shù)據(jù)幀或遠(yuǎn)程幀(CRC界定符、應(yīng)答場(chǎng)和幀末尾)的剩余位場(chǎng)形式相 同,不填充。錯(cuò)誤幀和過載幀的形式也相同,但并不通過位填充的方法進(jìn)行編碼。在每一個(gè) 幀之間會(huì)有一個(gè)幀間空間(包括間歇場(chǎng)、總線空閑的位場(chǎng)),該部分均為隱性電平。
[0053] 基于該上述報(bào)文結(jié)構(gòu),報(bào)文的持續(xù)時(shí)間可以通過以下步驟實(shí)現(xiàn):
[0054] 步驟1,如圖2所示,I;為該測(cè)試裝置某一時(shí)刻檢測(cè)到的高電平上升沿信號(hào),當(dāng)該 報(bào)文出現(xiàn)低電平下降沿信號(hào),且經(jīng)過t時(shí)間段后,在時(shí)刻出現(xiàn)一個(gè)高電平上升沿信號(hào),如 果間隔時(shí)間t > 則時(shí)刻為一個(gè)新的報(bào)文的開始。當(dāng)該報(bào)文持續(xù)一段時(shí)間,在T2時(shí) 刻出現(xiàn)低電平下降沿信號(hào),且低電平(下一個(gè)高電平上升沿信號(hào)出現(xiàn)之前)持續(xù)時(shí)間超過 則根據(jù)CAN總線報(bào)文的電平變化規(guī)律(數(shù)據(jù)幀、遠(yuǎn)程幀的應(yīng)答位的第二位為"隱性" 位,幀末尾為連續(xù)7個(gè)"隱性"位;錯(cuò)誤幀的錯(cuò)誤界定符、過載幀的過載界定符均為連續(xù)8個(gè) "隱性"位),可知該報(bào)文的結(jié)束時(shí)刻為 :(T 2+8*tfi)時(shí)刻;
[0055] 步驟2,計(jì)算每一個(gè)幀的時(shí)間。如圖6所示,以第一個(gè)報(bào)文為例進(jìn)行說明,根據(jù)測(cè)試 所判斷報(bào)文的起始、結(jié)束時(shí)間,該報(bào)文的持續(xù)時(shí)間可近似為:T a= a+S^y-Ti。
[0056] 基于上述步驟1和步驟2,便可以計(jì)算出負(fù)載率:
[0057] 如圖6所示,Tn為所測(cè)到的第n個(gè)報(bào)文的開始時(shí)刻,則總測(cè)試持續(xù)時(shí)間為:!\ & = (H),該測(cè)試時(shí)間內(nèi)報(bào)文所占用的時(shí)間為T報(bào)文=(n-1) *Ta,貝丨Ji亥CAN總線系統(tǒng)該時(shí)間段內(nèi) 的峰值負(fù)載率為
【權(quán)利要求】
1. 一種控制局域網(wǎng)CAN總線的負(fù)載率測(cè)試方法,其特征在于,所述方法包括: 獲取測(cè)試時(shí)間段內(nèi)CAN總線信號(hào)電平的變化規(guī)律; 根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膯蝹€(gè)報(bào)文的持續(xù)時(shí)間,以及所述測(cè) 試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量; 根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述測(cè)試時(shí)間段內(nèi)所有報(bào)文的總持續(xù)時(shí)間; 根據(jù)所述總持續(xù)時(shí)間以及所述測(cè)試時(shí)間段確定所述CAN總線的負(fù)載率。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述變化規(guī)律包括:所述CAN總線信號(hào)電 平的上升沿或下降沿的變化頻率。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間 段內(nèi)傳輸?shù)拿總€(gè)報(bào)文的持續(xù)時(shí)間,包括: 在所述報(bào)文出現(xiàn)下降沿,并且低電平信號(hào)持續(xù)第一預(yù)設(shè)時(shí)間段后,將首次出現(xiàn)上升沿 的第一時(shí)間點(diǎn)作為所述報(bào)文的開始時(shí)刻; 在所述開始時(shí)刻后的第二時(shí)間點(diǎn)出現(xiàn)下降沿,并且在出現(xiàn)下一個(gè)上升沿之前低電平信 號(hào)持續(xù)第二預(yù)設(shè)時(shí)間段時(shí),將所述第二時(shí)間點(diǎn)作為所述報(bào)文的結(jié)束時(shí)刻; 根據(jù)所述開始時(shí)刻和所述結(jié)束時(shí)刻確定所述報(bào)文的持續(xù)時(shí)間。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一預(yù)設(shè)時(shí)間段和所述第二預(yù)設(shè)時(shí) 間段均大于預(yù)設(shè)閾值Th,其中Th通過以下之一方式確定: Th=ata為常數(shù),為位時(shí)間,該位時(shí)間用于表示數(shù)據(jù)位所占用的時(shí)間; Th=a/Bt,Bt為波特率。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,通過以下之一方式確定: tft=t/2,其中,t為所述測(cè)試時(shí)間段內(nèi)兩個(gè)上升沿或下降沿之間的最短間隔時(shí)間; t位=1/Bt。
6. 根據(jù)權(quán)利要求4或5所示的方法,其特征在于,Bt通過以下之一方式獲取: 啟動(dòng)波特率的測(cè)量過程;根據(jù)所述測(cè)量過程確定所述Bt ; 從預(yù)設(shè)配置數(shù)據(jù)中獲取預(yù)先配置的所述Bt。
7. -種控制局域網(wǎng)CAN總線的負(fù)載率測(cè)試裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取測(cè)試時(shí)間段內(nèi)CAN總線信號(hào)電平的變化規(guī)律; 第一確定模塊,用于根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)拿總€(gè)報(bào)文的持 續(xù)時(shí)間,以及所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量; 第二確定模塊,用于根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述測(cè)試時(shí)間段內(nèi)所有 報(bào)文的總持續(xù)時(shí)間; 第三確定模塊,用于根據(jù)所述總持續(xù)時(shí)間以及所述測(cè)試時(shí)間段確定所述CAN總線的負(fù) 載率。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊,用于獲取所述CAN總線信 號(hào)電平的以下變化規(guī)律:所述CAN總線信號(hào)電平的上升沿或下降沿的變化頻率。
9. 一種控制局域網(wǎng)CAN總線的負(fù)載率測(cè)試系統(tǒng),其特征在于,包括: 邏輯電平檢測(cè)電路,用于檢測(cè)CAN總線信號(hào)電平,并將檢測(cè)到的CAN總線信號(hào)電平輸出 至控制t吳塊; 所述控制模塊,與所述邏輯電平檢測(cè)電路耦合連接,用于確定所述CAN總線信號(hào)電平 的變化規(guī)律;根據(jù)所述變化規(guī)律確定在所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膯蝹€(gè)報(bào)文的持續(xù)時(shí)間,以 及所述測(cè)試時(shí)間段內(nèi)傳輸?shù)膱?bào)文數(shù)量;根據(jù)所述報(bào)文數(shù)量和所述持續(xù)時(shí)間,確定所述測(cè)試 時(shí)間段內(nèi)所有報(bào)文的總持續(xù)時(shí)間;以及根據(jù)所述總持續(xù)時(shí)間以及所述測(cè)試時(shí)間段確定所述 CAN總線的負(fù)載率。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,還包括:人機(jī)交互模塊,與所述控制模塊 連接,用于為所述控制模塊與用戶的交互提供界面。
【文檔編號(hào)】H04L12/26GK104378260SQ201410658598
【公開日】2015年2月25日 申請(qǐng)日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】曾楊, 劉振興, 于曉穎, 習(xí)可, 陶澤安 申請(qǐng)人:中聯(lián)重科股份有限公司