国产一区二区三精品久久久无广告,中文无码伦av中文字幕,久久99久久99精品免视看看,亚洲a∨无码精品色午夜

車載電控OSEK網(wǎng)絡管理測試設備設計

前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的車載電控OSEK網(wǎng)絡管理測試設備設計,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。

車載電控OSEK網(wǎng)絡管理測試設備設計

摘要:汽車電控單元ECU的數(shù)量在不斷增多,對于ECU的網(wǎng)絡管理測試需求猛增。手動測試及單個ECU網(wǎng)絡管理專用測試程序已經很難滿足測試需求,因此有必要設計一種通用性高、適用性廣的網(wǎng)絡管理自動測試設備。該測試設備基于OSEK/VDX網(wǎng)絡管理規(guī)范開發(fā),硬件主要使用Vector工具鏈,如總線接口卡、電源管理模塊及VH6501等。測試設備通過CAPL編寫測試腳本,在CANoe環(huán)境下進行測試。通過開NM通信模型的方式,支持OSEK網(wǎng)絡管理單元測試或集成測試模式。

關鍵詞:OSEK;CAPL;NM通信模型;自動化測試

1前言

汽車技術在朝著電子化發(fā)展的過程中,車載ECU(ElectronicControlUnit,電子控制單元)的數(shù)量必然急劇增加。ECU通信過程中,為防止其他節(jié)點未在線或處于故障狀態(tài)而導致網(wǎng)絡信號的丟失,專門的網(wǎng)絡管理機制隨之出現(xiàn)[1]。網(wǎng)絡管理機制不僅能夠保證ECU間通信的穩(wěn)定,也可以作為休眠喚醒的管理機制,使ECU適時地進入靜態(tài)功耗狀態(tài)[2]。汽車軟件標準OESK/VDX規(guī)范提供了兩種網(wǎng)絡管理機制,直接網(wǎng)絡管理和間接網(wǎng)絡管理,統(tǒng)稱OSEK網(wǎng)絡管理。間接網(wǎng)絡管理基本沒有節(jié)點間的通信控制邏輯,而直接網(wǎng)絡管理涉及較為復雜的測試邏輯,因此也是本系統(tǒng)測試的重點。OSEK網(wǎng)絡管理定義了NM通信報文,以特定ID作為與其他應用報文的區(qū)分,并為報文設定了特定數(shù)據(jù)內容。網(wǎng)絡管理(NetworkManagement,簡稱NM)測試主要關注NM報文格式、NM時間參數(shù)測試和NM管理邏輯測試。下文將會詳細討論OSEKNM的測試內容和方法。

2測試內容分析

通過分析OSEK網(wǎng)絡管理的需求規(guī)范,確定NM一致性測試的測試內容及方法。如圖1所示為OSEK網(wǎng)絡管理狀態(tài)跳轉示意圖,網(wǎng)絡管理狀態(tài)如下:NMOff、NMOn、NMShutDown,其中NMOn狀態(tài)下,又分為NMIinit、NMAwake、NMBusSleep三種子狀態(tài),NMAwake又包含NMReset、NMNormal、NMLimpHome三種狀態(tài)。OSEK通過讓各節(jié)點建環(huán)的形式進行網(wǎng)絡的管理,如網(wǎng)段上包含A、B、C三個節(jié)點,則邏輯環(huán)為A-B-C-A,如此循環(huán)往復。為滿足NM通信需求,OSEK定義了3種NMPDU(網(wǎng)絡管理數(shù)據(jù)幀):Alive、Ring、LimpHome報文,并定義了幾個重要時間參數(shù),見表1。根據(jù)上述,可以設計一致性測試用例,本系統(tǒng)涵蓋50+條OSEKNM測試用例,覆蓋范圍廣泛,測試用例劃分為以下幾部分。

1)NM報文格式測試,如Alive報文格式、Ring報文格式、Limphome報文格式測試等。

2)NM時間參數(shù)測試:如T_Typ、T_Max、T_Error、T_WaitBusSleep等時間測試。

3)邏輯環(huán)測試:如邏輯環(huán)建立、異常Ring報文干擾等測試。

4)狀態(tài)跳轉測試:如Normal狀態(tài)下睡眠響應、Limphome狀態(tài)下睡眠響應、Limphome復位、睡眠中斷等測試。基于以上測試需求,本文設計了一套車載電控單元網(wǎng)絡管理自動化測試設備。設備以CANoe為軟件平臺,輔以針對測試而開發(fā)的osekNM通信模型,實現(xiàn)NM的自動化測試。較手動測試而言,該設備具有自動化程度高、通用性強、執(zhí)行效率高等優(yōu)點,通過NM通信模型的加入,可以模擬各種NM邏輯,使測試范圍覆蓋度遠遠高于手動測試。

3系統(tǒng)設計與實現(xiàn)

3.1測試系統(tǒng)設計

該測試設備基于測試內容設計,由測試執(zhí)行軟件、硬件系統(tǒng)、NM通信模型、測試腳本4部分組成。測試執(zhí)行軟件選用Vector公司的CANoe軟件。CANoe具有分布式系統(tǒng)設計、仿真、測試、評估等功能,支持CAN總線通信仿真模型編寫[3]。本設備應用到CANoe的CAPL編程環(huán)境,進行NM通信模型及測試腳本的開發(fā)。測試硬件系統(tǒng)包括總線接口卡、測試配置板卡、程控電源等,硬件通過開發(fā)程控包,可在CANoe中直接調用,例如配置測試終端電阻,通過串口進行供電電源的電壓輸出控制等[4]。測試配置示意如圖2所示,虛線框內為通過測試配置板卡控制的可選終端電阻。NM通信模型由CAPL開發(fā),因此可以與下位機執(zhí)行軟件無縫銜接。NM通信模型實現(xiàn)OSEK網(wǎng)絡管理的虛擬節(jié)點在線仿真功能,如可以建立OSEK虛擬邏輯環(huán)、邏輯環(huán)異常干擾等,如圖3所示。虛擬節(jié)點支持對NM報文的信號值、周期等參數(shù)進行設置,以滿足不同的測試項要求,這些模型參數(shù)的調整接口在測試腳本中能夠直接調用。測試腳本同樣基于CAPL編寫,因此可與NM通信模型聯(lián)合運行在CANoe平臺上進行NM測試。

3.2OSEKNM測試用例實現(xiàn)

假定測試ECU的NM網(wǎng)絡管理報文ID為0x627,則設置NM通信模型主要參數(shù)如表2所示。根據(jù)測試需求,可以提煉出幾種模型狀態(tài)定義,如圖4所示。兩個比較典型的測試用例加以說明。1)插入指向ECU的Ring報文測試。首先,為ECU供電,使ECU喚醒;調用VirNode建環(huán)模型,使ECU與編號1~3的虛擬節(jié)點建立正常的邏輯環(huán);然后調用VirNode異常干擾模型,即插入編號4的虛擬節(jié)點,且設置VirNode4.Byte(0)=0x27,VirNode4.OpCode=0x2,即指向ECU的Ring報文;最后觀察ECU發(fā)送報文狀態(tài)。2)Normal狀態(tài)進入睡眠時NM喚醒中斷測試。首先,為ECU供電,使ECU喚醒;調用VirNode建環(huán)模型,使ECU與編號1~3的虛擬節(jié)點建立正常的邏輯環(huán);然后改變ECU供電狀態(tài),使其滿足睡眠條件,則ECU發(fā)送帶有睡眠請求的Ring報文;之后調用VirNode睡眠響應模型,滿足總線睡眠;在T_WaitBusSleep時間內,調用VirNode睡眠中斷模型,即重新使編號1的模擬節(jié)點上線,發(fā)送VirNode1.Byte(0)=0x28,VirNode1.OpCode=0x1的Alive報文;最后觀察ECU發(fā)送報文狀態(tài)。

4測試結果分析

因OSEKNM的測試條目總和達到了50條以上的規(guī)模,因此本節(jié)也只選取了兩個典型的測試案例進行分析說明。

4.1T_WaitBusSleep時間測試

測試描述:驗證T_WaitBusSleep時間參數(shù)的偏差。評價標準:T_WaitBusSleep時間應滿足在4~6s時間內。測試結果分析如下。1)如圖5所示,ECU在時間戳940.396s發(fā)送了睡眠幀,但是在之后又發(fā)送了一幀ID為0x2C9的應用幀,不滿足OSEK的要求。2)如圖6所示,在時間戳945.397s出現(xiàn)ECU不應答的發(fā)送錯誤幀,說明ECU進入睡眠狀態(tài),則T_WaitBusSleep時間為睡眠幀到出現(xiàn)錯誤幀的時間差,即5.001s。綜合1)、2)結果分析,該項測試結果為錯誤,雖然T_WaitBusSleep時間正確,但是睡眠幀發(fā)出后,ECU應停止發(fā)送所有報文,因此狀態(tài)錯誤。

4.2Limphome狀態(tài)下睡眠中斷測試

測試用例:Limphome狀態(tài)進入睡眠時NM喚醒中斷測試。測試描述:驗證在ECU從Limphome狀態(tài)進入睡眠模式過程中,接收到NM報文時的睡眠中斷反應。評價標準:T_WaitBusSleep時間內,接收到NM報文時,ECU能被喚醒,并重新發(fā)送Limphome報文。測試結果分析如下。1)如圖7所示,在時間戳1866.971s接收到NM報文,E-CU在1867.962s發(fā)出自身NM報文。2)喚醒后,ECU仍然處于limphome狀態(tài)。喚醒后ECU.OpCode=0x14。綜合1)、2)評價,本項測試結果正確

5結束語

基于OSEK/VDX網(wǎng)絡管理規(guī)范開發(fā)的車載電控單元OSEK網(wǎng)絡管理測試設備,通過開發(fā)NM通信模型的設計理念,使系統(tǒng)對于OSEK網(wǎng)絡管理的測試更智能、更準確,且能覆蓋更多的測試用例。通過驗證,該設備能夠準確的完成網(wǎng)絡管理測試,且比人工測試縮短3倍以上的時間,因此極大提高了OSEK網(wǎng)絡管理的整體測試效率。

作者:朱龍 周旋 王凱 黃帥 單位:徐州徐工汽車制造有限公司

主站蜘蛛池模板: 国产成人无码av| 日日躁夜夜躁狠狠躁夜夜躁| 国产精品久久国产精麻豆99网站| 精品网站一区二区三区网站| 欧美疯狂做受xxxx| 日韩av无码一区二区三区| 无码喷水一区二区浪潮av| 漂亮人妻洗澡被公强 日日躁| 人人做人人爽久久久精品| 亚洲另类春色国产精品| 免费久久精品国产片| 精品国产乱码久久久人妻| av在线亚洲欧洲日产一区二区| 99国产揄拍国产精品人妻| www.-级毛片线天内射视视| 无码人妻久久一区二区三区免费丨| 亚洲国产精品不卡av在线| 免费国产乱理伦片在线观看| 在线播放免费人成毛片乱码| 人人做人人爽人人爱| 精品国产精品国产偷麻豆| 亚洲第一区欧美国产综合86| 亚洲男同gv在线观看| 欧美丰满熟妇bbbbbb| 黑人强辱丰满的人妻熟女| 亚洲国产精品人人做人人爱| 无线乱码一二三区免费看| 污污污污污污www网站免费| 免费a级毛片无码无遮挡| 久久人人爽人人爽人人爽| 久久久精品中文字幕乱码18| 亚洲伊人久久大香线蕉| 日产乱码一二三区别免费麻豆| 日本中国内射bbxx| 亚洲欧洲日产国码无码动漫| 伊人久久大香线蕉av色婷婷色| 在线精品一区二区三区| 看成年全黄大色黄大片| 国产成年无码久久久久下载| 国产精品人妻系列21p| 日本精品一区二区三区在线视频|