欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種can總線網(wǎng)絡(luò)管理測試系統(tǒng)及方法

文檔序號:8415455閱讀:1458來源:國知局
一種can總線網(wǎng)絡(luò)管理測試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及汽車電子工程領(lǐng)域,具體涉及一種CAN總線網(wǎng)絡(luò)管理測試系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著汽車電子技術(shù)的迅猛發(fā)展,汽車中電子設(shè)備的數(shù)量不斷增加,汽車中電子控制單元(E⑶)數(shù)量不斷增多,各個E⑶之間需要實時的數(shù)據(jù)通信和信息交換,從而形成了一個復(fù)雜的網(wǎng)絡(luò)系統(tǒng)。為了保證車身網(wǎng)絡(luò)的安全性,降低網(wǎng)絡(luò)中ECU的功耗,監(jiān)控車身網(wǎng)絡(luò)狀態(tài),引入了網(wǎng)絡(luò)管理(Network Management)功能。網(wǎng)絡(luò)管理主要用于CAN (Control AreaNetwork)網(wǎng)絡(luò)中各個節(jié)點的狀態(tài)監(jiān)測,網(wǎng)絡(luò)的喚醒和睡眠,總線錯誤的處理以及節(jié)點控制器的能耗管理。
[0003]傳統(tǒng)的網(wǎng)絡(luò)管理測試方法主要借助PC機、總線分析設(shè)備通過雙絞線與車身控制器連接,捕獲的網(wǎng)絡(luò)管理數(shù)據(jù),由測試人員對數(shù)據(jù)進行分析,依靠經(jīng)驗判斷網(wǎng)絡(luò)管理策略的正確性。這種有線的測試需要大量的測試設(shè)備和工具,受測試環(huán)境和測試設(shè)備的限制,而且常用的網(wǎng)絡(luò)測試設(shè)備成本較高,給網(wǎng)絡(luò)管理測試帶來了極大的不便。因此,需要一種無線的測試系統(tǒng)來對車身控制器的網(wǎng)絡(luò)管理策略進行測試、分析、評估。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種CAN總線網(wǎng)絡(luò)管理測試系統(tǒng)及方法,以增強網(wǎng)絡(luò)管理測試的智能性、可配置性、靈活性和便利性。
[0005]本發(fā)明所述的一種CAN總線網(wǎng)絡(luò)管理測試系統(tǒng),包括車載E⑶、檢測終端和上位機;
所述車載ECU用于獲取車輛的網(wǎng)絡(luò)管理報文信息;
所述檢測終端用于實現(xiàn)CAN網(wǎng)絡(luò)數(shù)據(jù)和藍牙數(shù)據(jù)的收發(fā)與協(xié)議間的數(shù)據(jù)轉(zhuǎn)換,該檢測終端包括處理器模塊,以及與數(shù)據(jù)處理模塊連接的第一藍牙模塊和CAN模塊,檢測終端通過CAN模塊與車載ECU進行通信,檢測終端通過第一藍牙模塊與上位機進行通信;
所述上位機包括第二藍牙模塊、測試用例庫模塊、測試組件管理模塊、測試執(zhí)行模塊和測試結(jié)果顯示模塊;
所述第二藍牙模塊用于與檢測終端建立藍牙連接;
所述測試用例庫模塊包括多個測試用例模板,所述測試用例模板中包括用戶可配置的參數(shù)變量;
所述測試組件管理模塊根據(jù)測試所需從測試用例庫模塊中調(diào)用對應(yīng)的測試用例模板,并接收用戶針對對應(yīng)參數(shù)變量輸入的參數(shù)值,根據(jù)所述測試用例模板和參數(shù)值生成對應(yīng)的測試案例.xml文件;
所述測試執(zhí)行模塊用于對測試案例.xml文件進行解析得出測試指令,并將該測試指令通過檢測終端發(fā)送至車載ECU,車載ECU基于該測試指令進行相應(yīng)測試,并將測試結(jié)果以網(wǎng)絡(luò)管理報文信息的形式通過檢測終端返回至測試執(zhí)行模塊,測試執(zhí)行模塊將測試結(jié)果與測試案例.xml文件中的預(yù)期結(jié)果進行比較,生成測試日志;
所述測試結(jié)果顯示模塊用于顯示測試結(jié)果。
[0006]所述用戶可配置的參數(shù)變量包括網(wǎng)絡(luò)管理報文ID、網(wǎng)絡(luò)管理時間參數(shù)、網(wǎng)絡(luò)管理總線恢復(fù)處理。
[0007]本發(fā)明所述的一種CAN總線網(wǎng)絡(luò)管理測試方法,包括如本發(fā)明所述的CAN總線網(wǎng)絡(luò)管理測試系統(tǒng),包括以下步驟:
步驟1、將檢測終端通過CAN模塊與車載ECU建立通信連接,將檢測終端的第一藍牙模塊與上位機的第二藍牙模塊之間建立藍牙連接;
步驟2、測試人員通過上位機配置參數(shù)變量;
步驟3、測試人員通過上位機向車載ECU發(fā)出測試請求;
步驟4、當(dāng)上位機收到車載ECU發(fā)出的應(yīng)答請求后,上位機的測試組件管理模塊根據(jù)測試所需從測試用例庫模塊中調(diào)用對應(yīng)的測試用例模板,并接收用戶針對對應(yīng)參數(shù)變量輸入的參數(shù)值,根據(jù)所述測試用例模板和參數(shù)值生成對應(yīng)的測試案例.xml文件;
步驟5、上位機的測試執(zhí)行模塊對測試案例.xml文件進行解析得出測試指令,并將該測試指令通過檢測終端發(fā)送至車載ECU,車載ECU基于該測試指令進行相應(yīng)測試,并將測試結(jié)果以網(wǎng)絡(luò)管理報文信息的形式通過檢測終端返回至測試執(zhí)行模塊,測試執(zhí)行模塊將測試結(jié)果與測試案例.xml文件中的預(yù)期結(jié)果進行比較,生成測試日志;
步驟6、上位機的顯示模塊顯示測試結(jié)果。
[0008]本發(fā)明的有益效果:通過車載E⑶采集CAN網(wǎng)絡(luò)信息,通過檢測裝置完成對CAN報文和藍牙數(shù)據(jù)的轉(zhuǎn)換,將車載網(wǎng)絡(luò)中的網(wǎng)絡(luò)管理信息發(fā)送到上位機上,由上位機對數(shù)據(jù)進行處理,評估出網(wǎng)絡(luò)管理的功能和性能,大大增強了網(wǎng)絡(luò)管理測試的智能性和便利性;另夕卜,利用藍牙鑒權(quán)綁定和藍牙地址惟一的特性,可以實現(xiàn)無線數(shù)據(jù)傳輸?shù)谋C苄?、可靠性和安全性;藍牙可以在1m以內(nèi)的范圍內(nèi)進行安全的數(shù)據(jù)傳輸,保證了測試的方便性、靈活性。
【附圖說明】
[0009]圖1是本發(fā)明的CAN總線網(wǎng)絡(luò)管理測試系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明的測試流程圖;
圖3是本發(fā)明中網(wǎng)絡(luò)管理測試案例生成和執(zhí)行流程圖。
【具體實施方式】
[0010]下面結(jié)合附圖和實例對本發(fā)明做進一步說明。
[0011 ] 如圖1所示的一種CAN總線網(wǎng)絡(luò)管理測試系統(tǒng),包括車載E⑶1、檢測終端2和上位機3。
[0012]車載E⑶I用于獲取車輛的網(wǎng)絡(luò)管理報文信息;該車載E⑶I中包含CAN物理接口和AUTOSAR網(wǎng)絡(luò)管理協(xié)議棧,AUTOSAR網(wǎng)絡(luò)管理信息從CAN物理接口發(fā)送,提供網(wǎng)絡(luò)報文信息。
[0013]檢測終端2用于實現(xiàn)CAN網(wǎng)絡(luò)數(shù)據(jù)和藍牙數(shù)據(jù)的收發(fā)與協(xié)議間的數(shù)據(jù)轉(zhuǎn)換,該檢測終端2包括處理器模塊,以及與數(shù)據(jù)處理模塊連接的第一藍牙模塊和CAN模塊,檢測終端2通過CAN模塊與車載E⑶I進行通信,檢測終端2通過第一藍牙模塊與上位機3進行通信。檢測裝置通過CAN模塊接收來自車載ECUl發(fā)送的網(wǎng)絡(luò)管理信息,通過其中的處理器模塊對數(shù)據(jù)進行解碼和編碼,再通過藍牙模塊轉(zhuǎn)發(fā)數(shù)據(jù)給上位機3。
[0014]上位機3包括第二藍牙模塊、測試用例庫模塊、測試組件管理模塊、測試執(zhí)行模塊和測試結(jié)果顯示模塊。
[0015]第二藍牙模塊用于與檢測終端2建立藍牙連接;通過建立的藍牙連接接收檢測裝置中的藍牙數(shù)據(jù),通過藍牙應(yīng)用服務(wù)將數(shù)據(jù)傳輸給上位機3。
[0016]測試用例庫模塊包括多個測試用例模板,該測試用例模板中包括用戶可配置的參數(shù)變量,分別為網(wǎng)絡(luò)管理報文ID、網(wǎng)絡(luò)管理時間參數(shù)、網(wǎng)絡(luò)管理總線恢復(fù)處理。
[0017]測試組件管理模塊根據(jù)測試所需從測試用例庫模塊中調(diào)用對應(yīng)的測試用例模板,并接收用戶針對對應(yīng)參數(shù)變量輸入的參數(shù)值,根據(jù)所述測試用例模板和參數(shù)值生成對應(yīng)的測試案例.xml文件。測試案例.xml文件包括測試用例編號、網(wǎng)絡(luò)參數(shù)、前置條件、輸入數(shù)據(jù)和預(yù)期結(jié)果。其中,測試用例編號表示該測試項的編號;網(wǎng)絡(luò)參數(shù)即用戶所配置的參數(shù),其包括網(wǎng)絡(luò)管理報文ID、網(wǎng)絡(luò)管理時間參數(shù)和網(wǎng)絡(luò)管理總線恢復(fù)處理;前置條件包括當(dāng)前網(wǎng)絡(luò)的狀態(tài)、網(wǎng)絡(luò)管理報文格式、車載ECU的狀態(tài)、定時器參數(shù),為測試提供前置條件;輸入數(shù)據(jù)為測試所需的數(shù)據(jù)輸入,包含測試次數(shù),測試時間;預(yù)期結(jié)果為該測試案例執(zhí)行后預(yù)期的結(jié)果,通過測試案例執(zhí)行的實際結(jié)果與該預(yù)期結(jié)果比較,可判斷測試是否通過。
[0018]測試執(zhí)行模塊用于對測試案例.xml文件進行解析得出測試指令,并將該測試指令通過檢測終端2發(fā)送至車載ECU1,車載ECUl基于該測試指令進行相應(yīng)測試,并將測試結(jié)果以網(wǎng)絡(luò)管理報文信息的形式通過檢測終端2返回
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
保亭| 绵阳市| 潞西市| 辛集市| 九龙坡区| 罗城| 栖霞市| 昂仁县| 长海县| 永修县| 公主岭市| 白山市| 衡山县| 祁门县| 吕梁市| 大连市| 霍州市| 鹤峰县| 惠州市| 雷波县| 博野县| 沙田区| 丹东市| 长沙市| 永修县| 犍为县| 肃南| 江达县| 建阳市| 靖西县| 子长县| 武邑县| 临西县| 军事| 图片| 平定县| 三门县| 平凉市| 宜兴市| 南皮县| 福海县|