亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于虛擬儀器的程控FIU設(shè)計

        2016-08-23 03:48:00蔡永祥丁光林張云龍
        關(guān)鍵詞:故障注入測試人員測試用例

        蔡永祥 丁光林 張云龍

        基于虛擬儀器的程控FIU設(shè)計

        蔡永祥 丁光林 張云龍

        (中國汽車技術(shù)研究中心,天津 300300)

        使用自行開發(fā)的故障注入板卡組成故障注入箱,串聯(lián)在ECU與硬件在環(huán)(HIL)系統(tǒng)之間,通過CAN總線或串口控制,實現(xiàn)任一通道的開路、對地或?qū)﹄娫炊搪芳叭我鈨赏ǖ乐g短路故障注入。基于NI公司的LabVIEW軟件編寫上位控制界面,支持一鍵導(dǎo)入各通道故障注入模式配置文件,使用靈活可靠。

        程控 FIU HIL LabVIEW

        引言

        為提高車輛動力性、舒適性與排放性,大量電控模塊被應(yīng)用到汽車上。HIL系統(tǒng)是ECU開發(fā)工作中必不可少的平臺,應(yīng)用該技術(shù)可有效地縮短開發(fā)周期、降低開發(fā)成本。[1]

        故障注入單元(Fault Injection Unit,F(xiàn)IU)是一種升級仿真系統(tǒng)的簡便方法,其可串聯(lián)在ECU與HIL系統(tǒng)之間,通過程控實現(xiàn)任一通道的開路、對地或?qū)﹄娫炊搪芳叭我鈨赏ǖ乐g短路故障注入,而無需額外配置。

        本文使用自行開發(fā)的故障注入板卡組成故障注入單元,該FIU提供90個通道,單通道上允許通過的電流可達(dá)10A,具有7種故障注入模式,可用于執(zhí)行器故障注入,也能用于傳感器故障注入。

        圖1 帶FIU的HIL系統(tǒng)簡圖

        1 系統(tǒng)方案

        該FIU主要由9塊故障注入板卡組成,開關(guān)類型為繼電器,使用12V電源。依據(jù)測試需求,編寫了MCU控制程序。

        基于NI LabVIEW編寫上位控制界面,包括導(dǎo)入測試用例配置文件、多通道故障注入、監(jiān)控故障注入后的ECU相應(yīng)狀態(tài)等。上位控制界面通過RS232或CAN與FIU通信。

        2 硬件設(shè)計

        故障注入單元可整合到大型測試機(jī)柜內(nèi)部,也可作為單獨的設(shè)備使用。

        故障注入單元的前面板如下圖所示:

        圖2 故障注入單元前面板

        故障注入功能通過板卡實現(xiàn)。每塊板卡上有20個繼電器和10個通道,每個通道中使用2個繼電器。一個繼電器中有兩個開關(guān),即單個通道由4個開關(guān)控制。板卡一端接ECU,另一端接負(fù)載,其原理簡圖如下:

        圖3 故障注入板卡原理圖

        當(dāng)K42、K11、K40和K41四個開關(guān)均斷開時,ECU與負(fù)載接通,此為正常狀況。其余開關(guān)狀態(tài)與故障模式的對應(yīng)關(guān)系如表1所示:

        表1 開關(guān)狀態(tài)與其所對應(yīng)的故障模式

        3 軟件設(shè)計

        3.1 板卡MCU程序

        故障注入板卡的核心是微處理器。本文選用16位微處理器,用C語言編寫其控制程序?;诖顺绦?,所有的板卡可以通過CAN或串行通信端口RS232來控制。各個板卡之間通過不同的地址來識別,地址通過板卡上的撥碼開關(guān)設(shè)置。為了避免在一條線中傳輸多個信號,必須先設(shè)置板卡地址,才能實現(xiàn)故障注入功能。

        圖4 FIU故障注入板卡

        RS232串行通信格式為9600波特率、1起始位、1停止位、無奇偶校驗位。用串口通信控制時,有兩種故障注入方式:

        故障注入方式一:故障能夠持續(xù)任意時間,直至人為停止故障注入。故障注入方式二:故障持續(xù)特定時間,然后自動恢復(fù)為正常狀態(tài)。開關(guān)切換的速度很快,其動作時間的典型值為3ms、釋放時間的典型值為1.3ms,能夠仿真松動的觸點、或在十分精確的時段內(nèi)注入故障。

        用CAN通信控制時,可實現(xiàn)故障注入方式一。CAN報文共有8個字節(jié),其中前7個字節(jié)用于設(shè)置寄存器狀態(tài),每個字節(jié)的高四位為板卡通道,低四位為相應(yīng)通道狀態(tài),最后一個字節(jié)為命令字節(jié),無效時設(shè)置為0xFF。0xF0用于板卡所有通道狀態(tài)寄存器清零、繼電器恢復(fù)正常,本報文其他指令同時也為無效。0xFE用于設(shè)置狀態(tài)寄存器響應(yīng)到繼電器輸出。

        3.2 上位控制界面

        通過串口通信控制時,微控制器僅能夠識別數(shù)據(jù)位形式的指令。這種指令十分抽象,不便于測試人員使用。為了直觀、方便操作、提高測試效率,本文使用LabVIEW軟件編寫了故障注入單元的上位機(jī)控制界面。

        圖5 FIU上位機(jī)控制程序

        控制界面左側(cè)上方用于配置測試信息,包括測試設(shè)備配置文件和測試用例表格;左側(cè)下方用于輸入控制指令,包括延時任意時間、延時特定時間、清除故障等。

        ECU的診斷功能必須在指定時間內(nèi)檢測每個故障。該程序提供FIU狀態(tài)追蹤顯示,可以測量或標(biāo)繪FIU狀態(tài),從而監(jiān)控故障注入之后ECU的故障碼和相應(yīng)狀態(tài)。因此,控制界面右側(cè)能夠選擇并顯示所有通道的故障狀態(tài)。

        其程序框圖如圖6。

        圖6 FIU程序框圖

        手動版測試程序具有導(dǎo)入測試用例表格的功能,優(yōu)點如下:

        (1)測試人員能夠按照一定的格式更改測試項信息,增加程序應(yīng)用的廣泛性;(2)方便測試人員實時掌握測試項信息;(3)防止因誤操作而引起的硬件損壞:測試人員需要選擇某一通道的某個故障注入功能是否可用。被禁用的故障注入功能不會出現(xiàn)在故障狀態(tài)選項中,防止特定通道電流過大而燒毀被測件或其他設(shè)備,從而達(dá)到保護(hù)硬件的目的。

        測試開始時,首先導(dǎo)入測試設(shè)備配置文件和測試用例表格。點擊延時任意時間,然后點擊某一通道,即可選擇該通道的正常狀況和7種故障狀態(tài)(若故障注入功能均未被禁用)。對某一通道進(jìn)行故障注入后,再選擇正常狀況,該通道即正常接通。點擊清除故障,則所有通道復(fù)位,故障被全部清除。此為故障注入方式一,可以按順序?qū)Χ鄠€通道進(jìn)行不同的故障注入。

        導(dǎo)入文件后,點擊延時特定時間,完成對通道故障狀態(tài)的選擇,接著在相應(yīng)通道右側(cè)輸入故障持續(xù)時間,故障即被注入,在此期間任何命令不起作用。到時間后所有通道自動復(fù)位。該功能可以在精確的時間內(nèi)對多個通道進(jìn)行不同的故障注入。測試用例文檔如圖7所示。

        圖7 診斷DTC測試用例表格

        測試用例表格中未使用的通道在程序界面上同樣被禁止,防止對測試工作造成干擾。

        4 結(jié)束語

        本文所述的基于虛擬儀器的FIU,一方面可以集成到HIL測試系統(tǒng)中,完成對ECU的故障注入,增加ECU測試的完整性和可靠性,縮短ECU的開發(fā)周期。另一方可以用于診斷功能測試,大大提高測試效率,測試人員能夠?qū)⒕性跍y試用例上。而完善的診斷功能測試可以提高車輛維修的效率,增加整車的可靠性。

        利用LabVIEW軟件編寫的FIU上位機(jī)控制軟件,具有故障注入狀態(tài)追蹤顯示、多通道故障注入、防止誤操作等功能,能夠幫助測試人員高效地完成對ECU的診斷測試。

        目前,該FIU及其上位機(jī)程序已成功應(yīng)用于某主機(jī)廠新車型的功能與診斷DTC測試中。

        [1]魏勝鋒,王紹銧等.發(fā)動機(jī)實時模擬系統(tǒng)中的發(fā)動機(jī)模型及其應(yīng)用[J].內(nèi)燃機(jī)工程,2002,24(6):62-64.

        [2]胡建軍,趙玉省,秦大同.基于CAN通信的混合動力系統(tǒng)硬件在環(huán)仿真實驗[J].中國機(jī)械工程,2008,19(3):300-304.

        [3]孫宏軍,張濤,王超,等.智能儀器儀表[M].北京:清華大學(xué)出版社,2007.

        [4]陳樹學(xué),劉萱.LabVIEW寶典[M].北京:電子工業(yè)出版社,2011.

        Design of Remote-Controlled Fault Injection Unit Based on Visual Instrument

        CAI Yongxiang, DING Guanglin, ZHANG Yunlong
        (China Automotive Technology & Research Center, Tianjin 300300)

        The fault injection unit composed of self-developed fault injection boards can be interconnected in series between ECU and HIL system. The unit controlled via one serial communication port RS232 or CAN is able to make the channel an open circuit, shorted to the ground, to the UBat or to any user-defined channel. The host computer program written by NI LabVIEW supports importing the configuration file for fault injection mode of each channel by one click, proved to be flexible and reliable.

        programmable control, fault injection unit, hardware-in-the-Loop, labview

        猜你喜歡
        故障注入測試人員測試用例
        移動應(yīng)用眾包測試人員信譽度復(fù)合計算模型研究
        模擬訓(xùn)練裝備故障注入系統(tǒng)研究
        基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
        SM4算法前四輪約減輪故障注入分析
        采用修改-回放原理的1553B故障注入方法
        基于混合遺傳算法的回歸測試用例集最小化研究
        高校分析測試中心測試隊伍建設(shè)方案初探
        山東化工(2018年20期)2018-04-02 16:30:53
        淺析軟件測試中的心理學(xué)應(yīng)用
        列車MVB總線故障注入研究
        基于依賴結(jié)構(gòu)的測試用例優(yōu)先級技術(shù)
        国产一精品一av一免费爽爽| 美女露屁股无内裤视频| 人妻露脸国语对白字幕| 精品一区二区三区芒果| 久久99精品久久久久久秒播| 最新精品亚洲成a人在线观看| 日本精品国产1区2区3区| 水蜜桃在线精品视频网| 品色堂永远免费| 国内少妇人妻丰满av| 亚洲日本人妻中文字幕| 在线观看国产白浆一区三区| 高潮潮喷奶水飞溅视频无码| 国产亚洲日韩一区二区三区| 日韩精品精品一区二区三区| 黄色影院不卡一区二区| 蜜臀av午夜一区二区三区| 尤物99国产成人精品视频| 国产毛片三区二区一区| 一区二区三区国产高清视频| 国产特级毛片aaaaaa| 白浆出来无码视频在线| 日韩女优在线一区二区| 欧美性猛交99久久久久99按摩| 亚洲av永久无码天堂网手机版| 久久与欧美视频| 人妖啪啪综合av一区| 国产激情综合在线观看| 欧美三级不卡视频| 国产成人高清精品亚洲一区| 日日碰日日摸日日澡视频播放| 四川少妇大战4黑人| 日韩国产精品一本一区馆/在线| 中文文精品字幕一区二区| 18禁成人黄网站免费观看| 日韩欧美一区二区三区中文精品| 日本久久一区二区三区高清| 亚洲午夜狼人综合影院| 熟妇人妻无乱码中文字幕| 亚洲国产成a人v在线观看| 在线观看视频免费播放|