亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Can總線測試系統(tǒng)以及測試方法_3

文檔序號:9646501閱讀:來源:國知局
通信行為時,即上位機(jī)101根據(jù)設(shè)定的電壓波形中的第三電壓參數(shù)V2向程控電源105發(fā)送一個電壓控制指令。程控電源105用于根據(jù)上位機(jī)101發(fā)送的電壓控制指令輸出第三供電電壓給控制單元107,控制單元107在程控電源105輸出的第三供電電壓下發(fā)送通信報(bào)文給CAN總線111進(jìn)行傳輸??偩€監(jiān)控設(shè)備103監(jiān)控CAN總線111通信報(bào)文傳輸值,并將監(jiān)控的通信報(bào)文傳輸值提供給上位機(jī)101,上位機(jī)101根據(jù)通信報(bào)文傳輸值判斷傳輸?shù)耐ㄐ艌?bào)文是否正確,若正確,則上位機(jī)101可以等待一預(yù)設(shè)時間后發(fā)送下一個電壓控制指令,例如可以根據(jù)其它電壓參數(shù)向程控電源105發(fā)送一個電壓控制指令。上位機(jī)101可以預(yù)先設(shè)定通信報(bào)文正常值,若通信報(bào)文傳輸值在正常值范圍內(nèi),則判斷為正確,反之,則判斷為不正確。在本發(fā)明其它實(shí)施例中,上述電壓波形測試順序可以按照其它順序進(jìn)行。
[0042]本發(fā)明通過上位機(jī)控制程控電源,模擬汽車啟動過程中蓄電池電壓波形,并通過總線監(jiān)控設(shè)備監(jiān)控控制單元在這種電壓波形下的CAN總線通信行為,并通過上位機(jī)自動分析測試結(jié)果,從而達(dá)到對CAN總線是否達(dá)到設(shè)計(jì)要求進(jìn)行評價(jià)的目的。
[0043]綜上所述,本發(fā)明實(shí)施例提供的CAN總線測試系統(tǒng),通過上位機(jī)對總線監(jiān)控設(shè)備監(jiān)控的通信報(bào)文傳輸情況和預(yù)先存儲的預(yù)設(shè)值進(jìn)行比較而判斷出汽車啟動過程中CAN總線是否符合通信要求,從而快速準(zhǔn)確地自動進(jìn)行汽車啟動過程中CAN總線測試,精度高,并能夠極大地降低成本,提高測試效率,并且本發(fā)明實(shí)施例的上位機(jī)可以根據(jù)設(shè)定的電壓波形,將模擬汽車發(fā)動機(jī)啟動過程中的蓄電池輸出的電壓波形的電壓控制指令發(fā)送給程控電源,上位機(jī)的這種模擬過程的環(huán)境是臺架測試環(huán)境,因此可以排除其他環(huán)境因素對系統(tǒng)的干擾,本發(fā)明實(shí)施例是對CAN總線的前期測試,測試精度高,因而可以避免現(xiàn)有技術(shù)中測試準(zhǔn)確率不高而造成的后期更改控制單元等軟硬件導(dǎo)致高昂的更改費(fèi)用,能夠縮短整車的開發(fā)周期。
[0044]還通過按照電壓波形的波形段進(jìn)行CAN總線測試,從而使得測試方便,進(jìn)一步提高了測試效率。
[0045]以下為本發(fā)明的方法實(shí)施例,在方法實(shí)施例中未詳盡描述的細(xì)節(jié),可以參考上述對應(yīng)的裝置實(shí)施例。
[0046]第二實(shí)施例
[0047]圖4是本發(fā)明第二實(shí)施例提供的CAN總線測試方法的步驟流程圖。請參考圖4,所述方法所需的設(shè)備包括上位機(jī)、總線監(jiān)控設(shè)備、程控電源、控制單元,本實(shí)施例的CAN總線測試方法,包括以下步驟401 -409。
[0048]步驟401,上位機(jī)根據(jù)設(shè)定的電壓波形,將模擬汽車發(fā)動機(jī)啟動過程中的蓄電池輸出的電壓波形的電壓控制指令發(fā)送給程控電源;其中,優(yōu)選地,上位機(jī)還通過調(diào)整多個電壓參數(shù)來設(shè)定不同汽車車型的電壓波形。
[0049]步驟403,程控電源根據(jù)上位機(jī)發(fā)送的電壓控制指令輸出供電電壓給控制單元;
[0050]步驟405,控制單元在程控電源輸出的供電電壓下決定是否發(fā)送通信報(bào)文給CAN總線進(jìn)行傳輸;
[0051]步驟407,總線監(jiān)控設(shè)備監(jiān)控CAN總線上通信報(bào)文傳輸情況,并將通信報(bào)文傳輸情況提供給上位機(jī);
[0052]步驟409,上位機(jī)對總線監(jiān)控設(shè)備監(jiān)控的通信報(bào)文傳輸情況和預(yù)先存儲的設(shè)定值進(jìn)行比較而判斷出汽車啟動過程中CAN總線是否符合通信要求。
[0053]其中,通信報(bào)文傳輸情況包括是否有通信報(bào)文、通信報(bào)文傳輸值、通信報(bào)文發(fā)送時間、通信報(bào)文恢復(fù)傳輸時間、通信報(bào)文停止發(fā)送時間中的至少一個。
[0054]優(yōu)選地,通信報(bào)文傳輸情況包括通信報(bào)文發(fā)送時間、通信報(bào)文停止發(fā)送時間,CAN總線測試方法還包括:上位機(jī)還根據(jù)通信報(bào)文傳輸情況中的通信報(bào)文停止發(fā)送時間和通信報(bào)文發(fā)送時間計(jì)算出停止發(fā)送報(bào)文延時時間,并將停止發(fā)送報(bào)文延時時間與預(yù)設(shè)值進(jìn)行比較,而判斷出汽車啟動過程中CAN總線是否符合通信要求。
[0055]優(yōu)選地,通信報(bào)文傳輸情況包括通信報(bào)文發(fā)送時間、通信報(bào)文恢復(fù)傳輸時間,CAN總線測試方法還包括:上位機(jī)還根據(jù)通信報(bào)文傳輸情況中的通信報(bào)文恢復(fù)傳輸時間和通信報(bào)文發(fā)送時間計(jì)算出恢復(fù)發(fā)送報(bào)文延時時間,并將恢復(fù)發(fā)送報(bào)文延時時間與預(yù)設(shè)值進(jìn)行比較,而判斷出汽車啟動過程中CAN總線是否符合通信要求。
[0056]優(yōu)選地,通信報(bào)文傳輸情況包括通信報(bào)文傳輸值,CAN總線測試方法,還包括:上位機(jī)還用于根據(jù)通信報(bào)文傳輸值與預(yù)設(shè)值進(jìn)行比較,而判斷出汽車啟動過程中CAN總線是否符合通信要求。
[0057]綜上所述,本發(fā)明實(shí)施例提供的CAN總線測試方法,通過上位機(jī)對總線監(jiān)控設(shè)備監(jiān)控的通信報(bào)文傳輸情況和預(yù)先存儲的預(yù)設(shè)值進(jìn)行比較而判斷出汽車啟動過程中CAN總線是否符合通信要求,從而快速準(zhǔn)確地自動進(jìn)行汽車啟動過程中CAN總線測試,精度高,并能夠極大地降低成本,提高測試效率,并且本發(fā)明實(shí)施例的上位機(jī)可以根據(jù)設(shè)定的電壓波形,將模擬汽車發(fā)動機(jī)啟動過程中的蓄電池輸出的電壓波形的電壓控制指令發(fā)送給程控電源,上位機(jī)的這種模擬過程的環(huán)境是臺架測試環(huán)境,因此可以排除其他環(huán)境因素對系統(tǒng)的干擾,本發(fā)明實(shí)施例是對CAN總線的前期測試,測試精度高,因而可以避免現(xiàn)有技術(shù)中測試準(zhǔn)確率不高而造成的后期更改控制單元等軟硬件導(dǎo)致高昂的更改費(fèi)用,能夠縮短整車的開發(fā)周期。
[0058]第三實(shí)施例
[0059]圖5是本發(fā)明第三實(shí)施例提供的CAN總線測試方法的步驟流程圖。圖5是在圖4的基礎(chǔ)上改進(jìn)而來的。圖5與圖4的區(qū)別在于,圖5的每個步驟是圖4中每個步驟的具體細(xì)化步驟。請參考圖5,本發(fā)明實(shí)施例的CAN總線測試方法,可包括以下步驟501-509。
[0060]步驟501,上位機(jī)還根據(jù)設(shè)定的電壓波形中的第一預(yù)設(shè)時間段和第一電壓參數(shù)向程控電源發(fā)送一個電壓控制指令,并記錄通信報(bào)文發(fā)送時間;
[0061]步驟503,程控電源根據(jù)上位機(jī)發(fā)送的電壓控制指令輸出第一供電電壓給控制單元并保持輸出第一供電電壓第一預(yù)設(shè)時間段;
[0062]步驟505,控制單元在程控電源輸出的第一供電電壓下停止發(fā)送通信報(bào)文給CAN總線;
[0063]步驟507,總線監(jiān)控設(shè)備監(jiān)控CAN總線通信報(bào)文停止發(fā)送時間,并將監(jiān)控的通信報(bào)文停止發(fā)送時間提供給上位機(jī);
[0064]步驟509,上位機(jī)根據(jù)通信報(bào)文停止發(fā)送時間和通信報(bào)文發(fā)送時間計(jì)算并判斷停止發(fā)送報(bào)文延時時間是否符合要求,若符合要求,則上位機(jī)等待一預(yù)設(shè)時間后發(fā)送下一個電壓控制指令給程控電源。
[0065]優(yōu)選地,步驟509之后還可以包括:
[0066]若下一個電壓控制指令為上位機(jī)根據(jù)設(shè)定的電壓波形中的第二電壓參數(shù)向程控電源發(fā)送的,則程控電源根據(jù)上位機(jī)發(fā)送的電壓控制指令輸出第二供電電壓給控制單元;控制單元在程控電源輸出的第二供電電壓下恢復(fù)發(fā)送通信報(bào)文給CAN總線進(jìn)行傳輸,總線監(jiān)控設(shè)備監(jiān)控CAN總線通信報(bào)文恢復(fù)傳輸時間和通信報(bào)文傳輸值,并將監(jiān)控的通信報(bào)文恢復(fù)傳輸時間和通信報(bào)文傳輸值提供給上位機(jī),上位機(jī)根據(jù)通信報(bào)文傳輸時間和通信報(bào)文發(fā)送時間計(jì)算并判斷恢復(fù)發(fā)送報(bào)文延時時間是否符合要求,并根據(jù)通信報(bào)文傳輸值判斷傳輸?shù)耐ㄐ艌?bào)文是否正確,若符合要求并且正確,則上位機(jī)等待一預(yù)設(shè)時間后發(fā)送下一個電壓控制指令給程控電源。
[0067]優(yōu)選地,步驟509之后還可以包括:
[0068]若下一個電壓控制指令為上位機(jī)根據(jù)設(shè)定的電壓波形中的第三電壓參數(shù)向程控電源發(fā)送的,則程控電源根據(jù)上位機(jī)發(fā)送的電壓控制指令輸出第三供電電壓給控制單元;控制單元在程控電源輸出的第三供電電壓下恢復(fù)發(fā)送通信報(bào)文給CAN總線進(jìn)行傳輸,總線監(jiān)控設(shè)備監(jiān)控CAN總線通信報(bào)文恢復(fù)傳輸時間和通信報(bào)文傳輸值,并將監(jiān)控的通信報(bào)文恢復(fù)傳輸時間和通信報(bào)文傳輸值提供給上位機(jī),上位機(jī)根據(jù)通信報(bào)文恢復(fù)傳輸時間和通信報(bào)文發(fā)送時間計(jì)算并判斷恢復(fù)發(fā)送報(bào)文延時時間是否符合要求,并根據(jù)通信報(bào)文傳輸值判斷傳輸?shù)耐ㄐ艌?bào)文是否正確,若符合要求并且正確,則上位機(jī)等待一預(yù)設(shè)時間后發(fā)送下一個電壓控制指令給程控電源。
[0069]綜上所述,本發(fā)明實(shí)施例提供的CAN總線測試方法,還通過按照電壓波形的波形段進(jìn)行CAN總線測試,從而使得測試方便,進(jìn)一步提高了測試效率。
[0070]第四實(shí)施
當(dāng)前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1