一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)及方法,其開發(fā)一個基于Labview的測試軟件平臺,并通過上位機(jī)對繼電器的通斷進(jìn)行控制,從而進(jìn)一步控制各測試電路的連通和斷開,以實(shí)現(xiàn)對電源管理產(chǎn)品各測試項(xiàng)目的自動化測試;且通過測試顯示模塊對測試進(jìn)度和測試結(jié)果進(jìn)行顯示,方便了用戶了解各測試項(xiàng)目的測試狀態(tài),避免了重復(fù)測試,提高了測試精度和效率。
【專利說明】—種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工業(yè)自動測試【技術(shù)領(lǐng)域】,具體涉及一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前對電動車的電源管理產(chǎn)品的產(chǎn)線測試一般使用臺架測試,人工放板,按技術(shù)規(guī)格書上的項(xiàng)目進(jìn)行一步一步測試,在測試過程中要手動開關(guān)部分開關(guān)及按鈕并判定測試是否正確,最后得出結(jié)果。然而,該方法存在以下缺點(diǎn)和不足:1、人工按規(guī)格書的項(xiàng)目進(jìn)行測試,會存在步驟漏掉或順序錯誤的情況;2、測試過程中,開關(guān)和按鈕會經(jīng)常出現(xiàn)打開后異常情況,而測試人員不能及時發(fā)現(xiàn);3、測試完成后,不能及時確認(rèn)是否測試完成,擔(dān)心漏測,會進(jìn)行再次檢查確認(rèn),會延長測試時間;4、人工進(jìn)行測試結(jié)果判定,對測試人員要求較高,有時候注意力不集中會導(dǎo)致錯誤判定。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有技術(shù)中存在的上述不足,本發(fā)明提供一種基于Labview的電源管理產(chǎn)品自動化測試方案,用LABVIEW軟件對設(shè)備及測試冶具進(jìn)行控制,并進(jìn)行自動測試和自動判定,解決手動測試點(diǎn)擊錯誤、人工判定出錯以及速度慢等問題。
[0004]本發(fā)明的技術(shù)方案為:一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng),所述系統(tǒng)包括:測試板、繼電器、控制器、存儲器、處理器以及測試項(xiàng)目選擇單元,所述控制器通過所述繼電器連接所述測試板,所述控制器還分別與所述存儲器、處理器以及測試項(xiàng)目選擇單元連接,所述測試項(xiàng)目選擇單元用于供用戶選擇需要進(jìn)行測試的項(xiàng)目類型,所述測試板用于連接待測試電源管理產(chǎn)品,所述繼電器用于切換所述測試板上的測試電路,所述存儲器用于預(yù)先存儲各不同類型測試項(xiàng)目的測試程序及參數(shù),所述處理器用于執(zhí)行所選擇的測試項(xiàng)目的測試程序,所述控制器用于對整個系統(tǒng)進(jìn)行統(tǒng)一控制和管理。
[0005]優(yōu)選地,所述測試板上的測試電路包括單體電壓校正測試電路、外總壓校正測試電路、讀寫參數(shù)測試電路、總電流校正測試電路、絕緣檢測測試電路、均衡測試電路、數(shù)據(jù)監(jiān)控測試電路以及讀故障數(shù)據(jù)測試電路,所述控制器分別通過不同的繼電器連接上述測試板上的各測試電路。
[0006]優(yōu)選地,所述測試項(xiàng)目選擇單元包括一人機(jī)交互界面子單元。
[0007]優(yōu)選地,所述基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)還包括與所述控制器連接的測試顯示單元,用于顯示測試進(jìn)度和測試結(jié)果。
[0008]本發(fā)明還提供一種基于Labview的電源管理產(chǎn)品自動化測試方法,包括:
預(yù)先將所有測試項(xiàng)目的測試程序存儲到存儲器中;
通過繼電器將控制器與測試板上的與各測試程序?qū)?yīng)的測試電路進(jìn)行連接;
用戶選擇需要進(jìn)行測試的項(xiàng)目;
根據(jù)所述用戶選擇的測試項(xiàng)目自動控制繼電器對測試板上的測試線路進(jìn)行切換; 從所述存儲器中調(diào)用所述用戶選擇的測試項(xiàng)目的測試程序并執(zhí)行。
[0009]優(yōu)選地,所述測試項(xiàng)目包括:單體電壓校正測試項(xiàng)目、外總壓校正測試項(xiàng)目、讀寫參數(shù)測試項(xiàng)目、總電流校正測試項(xiàng)目、絕緣檢測測試項(xiàng)目、均衡測試項(xiàng)目、數(shù)據(jù)監(jiān)控測試項(xiàng)目、讀故障數(shù)據(jù)測試項(xiàng)目、充電CAN線路測試項(xiàng)目以及整車CAN線路測試項(xiàng)目。
[0010]優(yōu)選地,所述用戶選擇需要進(jìn)行測試的項(xiàng)目的具體方法為:通過人機(jī)交互界面選擇需要進(jìn)行測試的項(xiàng)目。
[0011]優(yōu)選地,所述從所述存儲器中調(diào)用所述用戶選擇的測試項(xiàng)目的測試程序并執(zhí)行之后還包括:將測試進(jìn)度和測試結(jié)果進(jìn)行顯示。
[0012]優(yōu)選地,所述用戶選擇需要進(jìn)行測試的項(xiàng)目的順序?yàn)?所述數(shù)據(jù)監(jiān)控測試項(xiàng)目在所述單體電壓校正測試項(xiàng)目、外總壓校正測試項(xiàng)目以及總電流校正測試項(xiàng)目之后進(jìn)行,所述讀故障數(shù)據(jù)測試項(xiàng)目在所述絕緣檢測測試項(xiàng)目之后進(jìn)行。
[0013]本發(fā)明具有如下優(yōu)點(diǎn)和有益效果:
1、把產(chǎn)線原來要25分鐘測試完成一個產(chǎn)品,用自動化測試后,一個產(chǎn)品只需要7分鐘;
2、對產(chǎn)品測試項(xiàng)目的測試進(jìn)度和測試結(jié)果進(jìn)行直觀顯示,對良品率進(jìn)行顯示;
3、對測試結(jié)果自動判定有效減少不良品流出的風(fēng)險。
【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要的附圖做簡單的介紹,顯而易見地,下面描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明的整體系統(tǒng)結(jié)構(gòu)框圖。
[0016]圖2為本發(fā)明繼電器和各測試電路的連接結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0017]下面結(jié)合說明書附圖對本發(fā)明實(shí)施例的【具體實(shí)施方式】作詳細(xì)說明。
[0018]如圖1所述,本發(fā)明提供的一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)包括:測試板110、繼電器120、繼電器130、繼電器140、控制器150、存儲器160、處理器170以及測試項(xiàng)目選擇單元180,所述測試板110包括內(nèi)部CAN線路111、充電CAN線路112和整車CAN線路113,所述內(nèi)部CAN線路111為用于完成測試功能的連接線路,所述充電CAN線路112為外界電源對所述待測試電源管理產(chǎn)品100進(jìn)行充電的充電線路,所述整車CAN線路113為整個電動車系統(tǒng)對所述待測試電源管理產(chǎn)品100進(jìn)行控制的控制線路,所述控制器150分別通過所述繼電器120、繼電器130和繼電器140連接所述測試板110的內(nèi)部CAN線路111、充電CAN線路112和整車CAN線路113,所述控制器150還分別與所述存儲器160、處理器170以及測試項(xiàng)目選擇單元180連接。
[0019]所述測試板110用于連接待測試電源管理產(chǎn)品100,所述測試板110與所述待測試電源管理產(chǎn)品100分別通過內(nèi)部CAN線路111、充電CAN線路112和整車CAN線路113進(jìn)行對應(yīng)連接。
[0020]如圖2所示,所述內(nèi)部CAN線路111又包括單體電壓校正測試電路1111、外總壓校正測試電路1112、讀寫參數(shù)測試電路1113、總電流校正測試電路1114、絕緣檢測測試電路1115、均衡測試電路1116、數(shù)據(jù)監(jiān)控測試電路1117以及讀故障數(shù)據(jù)測試電路1118,所述各測試電路分別通過繼電器121、繼電器122、繼電器123、繼電器124、繼電器125、繼電器126、繼電器127、繼電器128、繼電器129連接于控制器。所述各繼電器在所述控制器150的控制下連通或斷開,當(dāng)要進(jìn)行內(nèi)部CAN線路中的單體電壓校準(zhǔn)測試時,所述控制器控制所述繼電器121接通并控制其他繼電器斷開,以此類推,當(dāng)要進(jìn)行某路線路測試時,控制器控制開啟該線路對應(yīng)的繼電器,并斷開其他測試線路的繼電器。
[0021]所述控制器150用于對整個測試系統(tǒng)進(jìn)行統(tǒng)一控制和管理,比如用于接收用戶選擇的測試項(xiàng)目類型信息,并根據(jù)該信息控制連通或斷開相應(yīng)的繼電器,以及控制處理器170調(diào)用存儲器160中相應(yīng)的測試程序進(jìn)行處理。
[0022]所述存儲器160用于預(yù)先存儲所有測試項(xiàng)目的測試程序,該存儲方式可為重啟所述測試板110的電源,將所述測試程序燒寫進(jìn)存儲器中,該存儲器中包括如下測試項(xiàng)目的測試程序:單體電壓校正測試項(xiàng)目、外總壓校正測試項(xiàng)目、讀寫參數(shù)測試項(xiàng)目、總電流校正測試項(xiàng)目、絕緣檢測測試項(xiàng)目、均衡測試項(xiàng)目、數(shù)據(jù)監(jiān)控測試項(xiàng)目、讀故障數(shù)據(jù)測試項(xiàng)目、充電CAN線路測試項(xiàng)目以及整車CAN線路測試項(xiàng)目。該存儲器160除了用于存儲測試程序外,也用于存儲測試過程中所涉及的參數(shù)。
[0023]所述處理器170用于根據(jù)控制器150發(fā)送的指令,從存儲器160中調(diào)用相應(yīng)測試項(xiàng)目的測試程序并進(jìn)行執(zhí)行處理。
[0024]所述測試項(xiàng)目選擇單元180用于供用戶選擇需要進(jìn)行測試的項(xiàng)目,在上述所列的各測試項(xiàng)目中,有些測試項(xiàng)目之間的先后測試順序可任意調(diào)換,而有些測試項(xiàng)目之間必須遵循一定的先后測試順序,比如數(shù)據(jù)監(jiān)控測試項(xiàng)目一定要在單體電壓校正測試項(xiàng)目、外總壓校正測試項(xiàng)目、以及總電流校正測試項(xiàng)目之后,讀故障數(shù)據(jù)測試項(xiàng)目盡量放在絕緣檢測測試項(xiàng)目后面,可以方便儲存數(shù)據(jù)。所述測試項(xiàng)目選擇單元180可包括一人機(jī)交互界面子單元181,將所有測試項(xiàng)目顯示在人機(jī)交互界面181中,用戶通過交互界面選擇所需要測試的項(xiàng)目,并在已選擇的測試項(xiàng)目附近設(shè)置已選擇標(biāo)識,如在該測試項(xiàng)目后面的標(biāo)識框內(nèi)打鉤或畫上其他標(biāo)識符號,通過設(shè)置標(biāo)識框可以使用戶一目了然地知道哪些項(xiàng)目已經(jīng)進(jìn)行測試,避免了因疏忽而重復(fù)進(jìn)行已測試的項(xiàng)目。
[0025]進(jìn)一步地,所述基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)還包括與所述控制器150連接的測試顯示單元190,用于顯示測試進(jìn)度和測試結(jié)果,所述測試進(jìn)度可通過進(jìn)度條的形式予以表示,也可通過文字實(shí)時羅列程序目前所執(zhí)行的步驟,所述測試結(jié)果可通過在測試項(xiàng)目附近增設(shè)顏色框進(jìn)行表示,比如綠色表示測試成功,紅色表示測試失敗。該顏色框的設(shè)置使用戶清楚地了解相應(yīng)測試項(xiàng)目是否成功,以便更好地進(jìn)行下一步測試。
[0026]本發(fā)明還提供一種基于Labview的電源管理產(chǎn)品自動化測試方法,包括:
步驟201、預(yù)先將所有測試項(xiàng)目的測試程序存儲到存儲器160中;
將所有測試項(xiàng)目的測試程序燒寫進(jìn)存儲器160中,當(dāng)接收到燒寫成功指令后,燒寫完成。
[0027]步驟202、通過繼電器將控制器與測試板上的與各測試程序?qū)?yīng)的測試電路進(jìn)行連接;
將待測試電源產(chǎn)品100與測試板110連接,并分別通過繼電器121、繼電器122、繼電器123、繼電器124、繼電器125、繼電器126、繼電器127、繼電器128以及繼電器129將控制器150與所述單體電壓校正測試電路1111、外總壓校正測試電路1112、讀寫參數(shù)測試電路1113、總電流校正測試電路1114、絕緣檢測測試電路1115、均衡測試電路1116、數(shù)據(jù)監(jiān)控測試電路1117以及讀故障數(shù)據(jù)測試電路1118連接,通過所述繼電器130和繼電器140將控制器150與所述充電CAN線路112和整車CAN線路113連接。
[0028]步驟203、用戶選擇需要進(jìn)行測試的項(xiàng)目;
用戶通過人機(jī)交互界面子單元181選擇需要進(jìn)行測試的項(xiàng)目,具體方法可為:將所有需要進(jìn)行測試的項(xiàng)目都顯示在人機(jī)交互界面中,同時可在每個測試項(xiàng)目附近設(shè)置一個標(biāo)識框,當(dāng)用戶選中某個測試項(xiàng)目時,點(diǎn)擊該測試項(xiàng)目的該標(biāo)識框,該項(xiàng)目即被選上,同時該標(biāo)識框內(nèi)被打鉤或畫上其他標(biāo)識符號,以標(biāo)識該測試項(xiàng)目已被選擇。
[0029]步驟204、根據(jù)所述用戶選擇的測試項(xiàng)目自動控制繼電器對測試板上的測試線路進(jìn)行切換;
用戶選擇測試項(xiàng)目后,控制器150即接收到相應(yīng)選擇信號,并根據(jù)該選擇信號控制連通或斷開相應(yīng)的繼電器,以使該測試項(xiàng)目對應(yīng)的硬件測試電路連通。
[0030]步驟205、從所述存儲器中調(diào)用所述用戶選擇的測試項(xiàng)目的測試程序并執(zhí)行控制器150接收到相應(yīng)選擇信號后,一方面連通所述測試項(xiàng)目所需的硬件測試電路,
另一方面控制處理器170從存儲器160中調(diào)用相應(yīng)測試項(xiàng)目的測試程序進(jìn)行處理,例如,用戶選擇單體電壓校正測試項(xiàng)目,則控制器150控制連通內(nèi)部CAN線路所對應(yīng)的繼電器121,并控制處理器170從存儲器160中調(diào)用單體電壓校正測試程序進(jìn)行處理執(zhí)行。
[0031]優(yōu)選地,所述基于Labview的電源管理產(chǎn)品自動化測試方法還包括:
步驟206、將測試進(jìn)度和測試結(jié)果進(jìn)行顯示。
[0032]所述測試進(jìn)度可通過進(jìn)度條的形式予以表示,也可通過文字實(shí)時羅列程序目前所執(zhí)行的步驟,所述測試結(jié)果可通過在測試項(xiàng)目附近增設(shè)顏色框進(jìn)行表示,比如綠色框表示測試成功,紅色框表示測試失敗。
[0033]為了更清楚的說明本發(fā)明的【具體實(shí)施方式】,下面以單體電壓校準(zhǔn)測試為例,具體介紹本發(fā)明的基于Labview的自動化測試系統(tǒng)是如何進(jìn)行測試的。同時,對其他各測試項(xiàng)目的測試過程進(jìn)行簡單介紹。
[0034]1、單體電壓校正測試項(xiàng)目
本發(fā)明的基于Labview的自動化測試系統(tǒng)在具體應(yīng)用時可使用計(jì)算機(jī)作為整個系統(tǒng)的核心,即使用計(jì)算機(jī)中的CPU、存儲器等作為本發(fā)明中的控制器150、存儲器160以及處理器170,使用計(jì)算機(jī)的顯示屏以及鼠標(biāo)等作為本發(fā)明中的人機(jī)交互界面181以及測試顯示單元190,同時所述計(jì)算機(jī)也是電源管理系統(tǒng)測試軟件的載體,將基于Labview開發(fā)的應(yīng)用軟件載入到計(jì)算機(jī)中構(gòu)成虛擬測試平臺,該計(jì)算機(jī)通過繼電器連接測試板110。
[0035]在所述計(jì)算機(jī)中打開基于Labview開發(fā)的應(yīng)用軟件,所述應(yīng)用軟件包括所述各測試項(xiàng)目的選項(xiàng),用戶通過鼠標(biāo)或觸摸顯示屏點(diǎn)擊所需要選擇的測試項(xiàng)目,即單體電壓校準(zhǔn)測試,在點(diǎn)擊選取同時生成相應(yīng)選擇信號,該選擇信號被發(fā)送給控制器150,所述控制器150接收到所述選擇信號后控制繼電器121連通,以連通所述單體電壓校準(zhǔn)測試電路1111,同時,所述控制器150控制處理器170從存儲器160中調(diào)用單體電壓校準(zhǔn)測試程序并執(zhí)行,在執(zhí)行所述測試程序時,處理器170將標(biāo)準(zhǔn)單體電壓值傳輸?shù)綔y試板110中,所述被測試電源管理產(chǎn)品100根據(jù)所述標(biāo)準(zhǔn)單體電壓值對單體電壓進(jìn)行校準(zhǔn),并將校準(zhǔn)后的單體電壓值傳送回給所述處理器170,所述處理器170判斷所述校準(zhǔn)后的單體電壓值是否在標(biāo)準(zhǔn)電壓值的誤差范圍之內(nèi),所述誤差范圍為10mv,如果所有校正后的單體電池的單體電壓值都在標(biāo)準(zhǔn)電壓值的誤差范圍之內(nèi),則說明該單體電壓校準(zhǔn)測試成功,否則有一個單體電壓值不在標(biāo)準(zhǔn)值的誤差范圍之內(nèi),都視為該單體電壓校準(zhǔn)測試失敗。在上述測試過程中,測試進(jìn)度可通過進(jìn)度條或表明程序執(zhí)行步驟的文字顯示在顯示屏中,如果測試成功,則單體電壓測試選項(xiàng)附近的顏色框?yàn)榫G色,如不成功,則為紅色。
[0036]2、外總壓校正測試
所述外總壓校正測試的過程與上述單體電壓校正測試過程大體一致,判定過程及校正誤差也一致,只不過所連通的繼電器以及調(diào)用的測試程序不同,且外總壓校正只需要判定一個值。
[0037]3、讀寫參數(shù)測試
有些參數(shù),比如最高電壓閥值,不是固定的寫在測試程序里面,而是根據(jù)客戶不同的需求進(jìn)行靈活設(shè)定的,此時需要通過讀寫參數(shù)來修改這部分閥值。
[0038]用戶選擇相應(yīng)的讀寫參數(shù)測試項(xiàng)目以及連通相應(yīng)的繼電器后,所述處理程序進(jìn)行參數(shù)導(dǎo)入,并將導(dǎo)入的參數(shù)在控制器150的控制下寫入到待測試電源管理產(chǎn)品100中的存儲單元,控制器150接收到寫入成功標(biāo)志后從所述存儲單元中讀取所寫入的參數(shù),并將讀取的參數(shù)與導(dǎo)入的參數(shù)進(jìn)行比對,若一致,則說明讀寫參數(shù)測試成功,否則失敗。若讀取和寫入有一項(xiàng)失敗,則自動循環(huán)再次測試一次,連續(xù)循環(huán)兩次后進(jìn)行結(jié)果判定和輸出。
[0039]4、總電流校正測試
在總電流校正中,先在電流源關(guān)閉時進(jìn)行電流通道零點(diǎn)校正,隨后打開電流源,輸出+80A電流,得到此時通道內(nèi)的電流值并進(jìn)行讀取,根據(jù)公式:所讀取的電流值*電流常數(shù)/標(biāo)準(zhǔn)值,所得出的值的絕對值為電流參考值1,所述電流常數(shù)為用于表示下位機(jī)對電流值的補(bǔ)償常數(shù)值,該值可以根據(jù)不同實(shí)際情況而進(jìn)行變動,所述標(biāo)準(zhǔn)值為80A,判斷所述電流參考值1是否在所述標(biāo)準(zhǔn)值的1%誤差范圍內(nèi),然后繼續(xù)使得電流源輸出-80A電流,并讀取此時通道內(nèi)的電流值,同樣根據(jù)上述公式所得出的值的絕對值為電流參考值2,取所述電流參考值1和電流參考值2的平均值的絕對值,判斷所述平均值的絕對值是否在標(biāo)準(zhǔn)值的1%誤差范圍內(nèi),若上述兩個判斷結(jié)果均為在標(biāo)準(zhǔn)值的1%誤差內(nèi),則該總電流校正測試成功,否則失敗。
[0040]5、絕緣檢測測試
自動切換繼電器到絕緣檢測電路上,看是否存在絕緣故障,上述絕緣故障可分為一級絕緣故障和二級絕緣故障,絕緣故障等級的不同表示故障嚴(yán)重程度不同,用戶可自行定義一級絕緣故障為輕微故障或二級絕緣故障為輕微故障。
[0041]6、均衡測試
開始進(jìn)行均衡測試前,可設(shè)置測試程序彈出詢問框,以詢問用戶是否進(jìn)行均衡測試,點(diǎn)擊確認(rèn)后進(jìn)行均衡測試,在測試過程中,用戶可查看各單體電源的均衡燈是否全部亮起,且大概10S后會在顯示屏上顯示均衡是否成功。
[0042]7、數(shù)據(jù)監(jiān)控測試
按協(xié)議要求,發(fā)送一條讀取的命令,下位機(jī)就會把軟、硬件版本信息、單體電池電壓、單體電池溫度以及總電流等信息發(fā)送上來,用戶可對這些信息進(jìn)行對比判定,以確認(rèn)數(shù)據(jù)的準(zhǔn)確性和可用性。
[0043]8、讀故障數(shù)據(jù)測試
進(jìn)入讀故障數(shù)據(jù)測試程序后,待測試電源管理產(chǎn)品100自動開始讀故障數(shù)據(jù),3s后查看是否有故障數(shù)據(jù),然后停止讀取,判定結(jié)果,給待測試板重新上電,停止正在讀取的故障數(shù)據(jù),然后進(jìn)入下一個數(shù)據(jù)擦除模式。故障數(shù)據(jù)測試的時候,要把故障數(shù)據(jù)讀取完成后,程序才會執(zhí)行其他功能,有時候故障數(shù)據(jù)過多,要讀取幾分鐘,這里只是為了測試,所以確定能讀出來就直接重新上電來執(zhí)行其他功能。
[0044]9、其他CAN路測試
所述其他CAN路測試主要包括充電CAN線路測試和整車CAN線路測試,在不同CAN路進(jìn)行測試時,要相應(yīng)更換波特率,因?yàn)橛械腃AN路波特率是不同的,有的是250K,有的是500K,只要把CAN卡初始化即可更換波特率,只有用指定的波特率才能接收到數(shù)據(jù)。在CAN線路測試和整車CAN線路測試中,只要測定能夠接收數(shù)據(jù)即可,因此,在更換波特率,完成數(shù)據(jù)接收后,判斷是否接收到數(shù)據(jù),若接收到,則測試成功,否則失敗。
[0045]本發(fā)明所提供的基于Labview的自動化測試方案能夠自動化完成電源管理產(chǎn)品的各測試項(xiàng)目,且能顯示測試進(jìn)行和測試結(jié)果,用戶能夠直觀觀察測試進(jìn)度和結(jié)果,且對測試流程進(jìn)行規(guī)范化,減少因用戶疏忽而造成的測試錯誤。
[0046]以上所述實(shí)施例僅表達(dá)了本發(fā)明的優(yōu)選的實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng),其特征在于,所述系統(tǒng)包括:測試板、繼電器、控制器、存儲器、處理器以及測試項(xiàng)目選擇單元,所述控制器通過所述繼電器連接所述測試板,所述控制器還分別與所述存儲器、處理器以及測試項(xiàng)目選擇單元連接,所述測試項(xiàng)目選擇單元用于供用戶選擇需要進(jìn)行測試的項(xiàng)目類型,所述測試板用于連接待測試電源管理產(chǎn)品,所述繼電器用于切換所述測試板上的測試電路,所述存儲器用于預(yù)先存儲各不同類型測試項(xiàng)目的測試程序及參數(shù),所述處理器用于執(zhí)行所選擇的測試項(xiàng)目的測試程序,所述控制器用于對整個系統(tǒng)進(jìn)行統(tǒng)一控制和管理。
2.如權(quán)利要求1所述的一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng),其特征在于,所述測試板上的測試電路包括單體電壓校正測試電路、外總壓校正測試電路、讀寫參數(shù)測試電路、總電流校正測試電路、絕緣檢測測試電路、均衡測試電路、數(shù)據(jù)監(jiān)控測試電路以及讀故障數(shù)據(jù)測試電路,所述控制器分別通過不同的繼電器連接上述測試板上的各測試電路。
3.如權(quán)利要求2所述的一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng),其特征在于,所述測試項(xiàng)目選擇單元包括一人機(jī)交互界面子單元。
4.如權(quán)利要求3所述的一種基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng),其特征在于,所述基于Labview的電源管理產(chǎn)品自動化測試系統(tǒng)還包括與所述控制器連接的測試顯示單元,用于顯示測試進(jìn)度和測試結(jié)果。
5.一種基于Labview的電源管理產(chǎn)品自動化測試方法,其特征在于,包括: 預(yù)先將所有測試項(xiàng)目的測試程序存儲到存儲器中; 通過繼電器將控制器與測試板上的與各測試程序?qū)?yīng)的測試電路進(jìn)行連接; 用戶選擇需要進(jìn)行測試的項(xiàng)目; 根據(jù)所述用戶選擇的測試項(xiàng)目自動控制繼電器對測試板上的測試線路進(jìn)行切換; 從所述存儲器中調(diào)用所述用戶選擇的測試項(xiàng)目的測試程序并執(zhí)行。
6.如權(quán)利要求5所述的一種基于Labview的電源管理產(chǎn)品自動化測試方法,其特征在于,所述測試項(xiàng)目包括:單體電壓校正測試項(xiàng)目、外總壓校正測試項(xiàng)目、讀寫參數(shù)測試項(xiàng)目、總電流校正測試項(xiàng)目、絕緣檢測測試項(xiàng)目、均衡測試項(xiàng)目、數(shù)據(jù)監(jiān)控測試項(xiàng)目、讀故障數(shù)據(jù)測試項(xiàng)目、充電CAN線路測試項(xiàng)目以及整車CAN線路測試項(xiàng)目;所述用戶選擇需要進(jìn)行測試的項(xiàng)目的具體方法為:通過人機(jī)交互界面選擇需要進(jìn)行測試的項(xiàng)目。
7.如權(quán)利要求6所述的一種基于Labview的電源管理產(chǎn)品自動化測試方法,其特征在于,所述從所述存儲器中調(diào)用所述用戶選擇的測試項(xiàng)目的測試程序并執(zhí)行之后還包括:將測試進(jìn)度和測試結(jié)果進(jìn)行顯示。
8.如權(quán)利要求7所述的一種基于Labview的電源管理產(chǎn)品自動化測試方法,其特征在于,所述用戶選擇需要進(jìn)行測試的項(xiàng)目的順序?yàn)?所述數(shù)據(jù)監(jiān)控測試項(xiàng)目在所述單體電壓校正測試項(xiàng)目、外總壓校正測試項(xiàng)目以及總電流校正測試項(xiàng)目之后進(jìn)行,所述讀故障數(shù)據(jù)測試項(xiàng)目在所述絕緣檢測測試項(xiàng)目之后進(jìn)行。
9.如權(quán)利要求8所述的一種基于Labview的電源管理產(chǎn)品自動化測試方法,其特征在于,所述單體電壓校正測試項(xiàng)目的測試程序包括以下步驟: 導(dǎo)入標(biāo)準(zhǔn)單體電池電壓值; 待測試電源管理產(chǎn)品根據(jù)所述標(biāo)準(zhǔn)單體電池電壓值對每個單體電池電壓進(jìn)行校準(zhǔn); 判斷校準(zhǔn)后的每個單體電池電壓值是否都在標(biāo)準(zhǔn)電壓值的預(yù)設(shè)誤差范圍之內(nèi); 若所有校準(zhǔn)后的單體電池的單體電壓值都在標(biāo)準(zhǔn)電壓值的預(yù)設(shè)誤差范圍之內(nèi),則該單體電壓校準(zhǔn)測試成功,若其中任何一個校準(zhǔn)后的單體電壓值不在標(biāo)準(zhǔn)值的預(yù)設(shè)誤差范圍之內(nèi),則該單體電壓校準(zhǔn)測試失敗。
10.如權(quán)利要求8所述的一種基于Labview的電源管理產(chǎn)品自動化測試方法,其特征在于,所述總電流校正測試項(xiàng)目的測試程序包括以下步驟: 進(jìn)行電流通道零點(diǎn)校正; 在所述通道內(nèi)施加正向標(biāo)準(zhǔn)電流值II,讀取此時通道內(nèi)的電流值il; 根據(jù)公式il*電流常數(shù)/11,所得出的值的絕對值為電流參考值1,所述電流常數(shù)為用于表示下位機(jī)對電流值的補(bǔ)償常數(shù)值; 在所述通道內(nèi)施加反向標(biāo)準(zhǔn)電流值-11,讀取此時通道內(nèi)的電流值i2; 根據(jù)公式i2*電流常數(shù)/11,所得出的值的絕對值為電流參考值2 ; 取所述電流參考值I和電流參考值2的平均值的絕對值,判斷所述平均值的絕對值以及所述電流參考值I是否均在所述標(biāo)準(zhǔn)電流值的預(yù)設(shè)誤差范圍之內(nèi),若是,則該總電流校正測試成功,否則該總電流校正測試失敗。
【文檔編號】G01R31/00GK104502743SQ201410704577
【公開日】2015年4月8日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】劉飛, 文鋒, 阮旭松, 余祖俊, 張濤 申請人:惠州市億能電子有限公司