一種基于虛擬儀器的汽車電子綜合測(cè)試平臺(tái)
·手動(dòng)分析子模塊
該模塊可以實(shí)現(xiàn)產(chǎn)品的分析功能,實(shí)現(xiàn)所有輸入,測(cè)量輸出量,并實(shí)現(xiàn)KOSTIA診斷、輸入口波形觀察等功能。
·數(shù)據(jù)庫(kù)模塊
本模塊采用了自行編寫的MYSQL C API進(jìn)行封裝的庫(kù)來(lái)實(shí)現(xiàn)自動(dòng)測(cè)試時(shí)數(shù)據(jù)的上傳。實(shí)際證明,該模塊運(yùn)行非常穩(wěn)定,上傳的數(shù)據(jù)進(jìn)入系統(tǒng)后將由Web發(fā)布系統(tǒng)做處理并發(fā)布。該模塊實(shí)現(xiàn)了LAB-VIEW和數(shù)據(jù)庫(kù)的無(wú)縫連接,使上層的Web系統(tǒng)和底層的測(cè)試控制系統(tǒng)相結(jié)合。
·EOL測(cè)試信息發(fā)布子模塊
這部分模塊又是本系統(tǒng)的一大特點(diǎn)。整個(gè)系統(tǒng)通過(guò)使用J2EE開源構(gòu)架,服務(wù)器使用TOMCAT,數(shù)據(jù)庫(kù)使用MYSQL,Web應(yīng)用使用IBATIS作為持久層。并且使用STRUTS作為引擎。
本模塊可以實(shí)現(xiàn)測(cè)試數(shù)據(jù)的查詢,并根據(jù)多種字段進(jìn)行搜索,對(duì)結(jié)果生成報(bào)表。
通過(guò)這些數(shù)據(jù)源,我們還可以進(jìn)行SPC、MSA等分析。從而把數(shù)據(jù)的采集、存儲(chǔ)到發(fā)布、分析、報(bào)表系統(tǒng)連接成了一整套完整的體系。
·初始化和資源關(guān)閉子模塊
主要是對(duì)使用過(guò)的數(shù)據(jù)采集卡、萬(wàn)用表卡、矩陣等的資源進(jìn)行分配和回收。
·NI SWITCH模塊
主要利用NI的開關(guān)工具包實(shí)現(xiàn)了繼電器和routes之間的映射,從而通過(guò)routes來(lái)控制多個(gè)繼電器的通斷,實(shí)現(xiàn)通道控制。
NI SWITCH EXECUITIVE軟件包功能強(qiáng)大。它將繼電器組與路徑的概念相結(jié)合。矩陣中的一組繼電器閉合相當(dāng)于一條路徑,各種可能的組合就可以建立起許多條路徑。
整個(gè)軟件的設(shè)計(jì)全面考慮了各種測(cè)試的要求和可能的需要,在軟件的模塊化、可配置等方面做了很大努力,從而使系統(tǒng)在快速、穩(wěn)定的同時(shí)實(shí)現(xiàn)了高效、精確的測(cè)量效果。
以上是對(duì)TVS整個(gè)硬件和軟件平臺(tái)的一個(gè)簡(jiǎn)單介紹。目前此系統(tǒng)在首件測(cè)試、質(zhì)量分析、EOL系統(tǒng)驗(yàn)收等方面發(fā)揮著重要的作用。下面結(jié)合實(shí)際產(chǎn)品的測(cè)試過(guò)程,對(duì)本系統(tǒng)作一個(gè)介紹。
使用實(shí)例:
我們使用TVS系統(tǒng)對(duì)中華A1轎車的BCM模塊進(jìn)行了功能檢測(cè)。
測(cè)試系統(tǒng)主界面包括產(chǎn)品相關(guān)信息。這些信息在文件中配置后,當(dāng)程序運(yùn)行之后會(huì)從main.xml中自動(dòng)獲取,并顯示在界面上。
KOSTIA診斷部分主要是對(duì)于有KOSTIA的診斷功能的產(chǎn)品,可以通過(guò)這一模塊實(shí)現(xiàn)KOSTIA所定義的所有功能,包括登陸、同步、讀SENSOR、寫Actua-tor、讀寫EEPROM、讀寫參數(shù)文件、參數(shù)文件對(duì)比、導(dǎo)入等功能,從而與firmware中的診斷程序交互實(shí)現(xiàn)產(chǎn)品診斷。當(dāng)前此模塊支持CAN、LIN、KLINE三種通信方式下的KOSTIA診斷。
管腳波形顯示部分主要針對(duì)某些產(chǎn)品的特殊要求,需要獲取輸出端的上升時(shí)間、超調(diào)等特性,從而分析機(jī)械和電性能的問題。在波形顯示區(qū)域。我們可以通過(guò)多路AI的同時(shí)監(jiān)測(cè)來(lái)實(shí)現(xiàn)這一功能。
在自動(dòng)測(cè)試過(guò)程中,界面右上角的部分是自動(dòng)測(cè)試過(guò)程中每一步執(zhí)行的信息,包括步號(hào)測(cè)試內(nèi)容、測(cè)試結(jié)果、上限值、下限值、是否測(cè)試通過(guò)以及合格和不合格產(chǎn)品的計(jì)數(shù)情況。
對(duì)于開發(fā)新的電子產(chǎn)品測(cè)試程序只要完成下列步驟:
步驟1:根據(jù)測(cè)試說(shuō)明上的產(chǎn)品管腳,在開關(guān)量工具包中定義輸入,輸出點(diǎn)
我們?yōu)橹腥ABCM的所有輸入輸出腳定義了名稱,對(duì)于可能的輸入輸出路由進(jìn)行了定義。
步驟2:根據(jù)路由配置.編寫線束連接說(shuō)明文檔,并且制作線束
步驟1完成后,可以打印出各個(gè)繼電器通道與產(chǎn)品測(cè)試相關(guān)的信息,然后根據(jù)這些內(nèi)容,為每個(gè)產(chǎn)品編寫一份用以說(shuō)明線束連接的說(shuō)明文檔。該文檔主要說(shuō)明輸入輸出管腳以及各種資源的分布。這份文檔對(duì)線束的制作、故障的診斷和以后系統(tǒng)的查錯(cuò)等都有重要意義。文檔定義好之后就可以根據(jù)文檔來(lái)制作線束。
評(píng)論