控制電池測試設(shè)備的系統(tǒng)和方法
【專利摘要】一種測試電池的系統(tǒng),在測試過程中,電池的可控制條件是根據(jù)控制值進(jìn)行控制的,電池的可測量條件被測量以提供數(shù)據(jù)值。數(shù)據(jù)處理器接收用戶可讀輸入值并提供用戶可讀輸出值。用戶可讀輸入值被轉(zhuǎn)換成控制值,而數(shù)據(jù)值被轉(zhuǎn)換成用戶可讀輸出值。映射文件由數(shù)據(jù)處理器生成并且可以由它訪問。該映射文件包括多個標(biāo)簽記錄,多個標(biāo)簽記錄包括存儲控制值的控制標(biāo)簽記錄和存儲數(shù)據(jù)值的數(shù)據(jù)標(biāo)簽記錄。
【專利說明】-個電池組上進(jìn)行的。
&行測試,以反映它們用于諸如機動車輛之3條件會發(fā)生變化的長期測試。電池的發(fā)展
[牛:它的環(huán)境、充放電速度以及其它要控制力控制一設(shè)定每個條件的目標(biāo)值,并且測試一個特定的測試中,電池電壓、電流、溫度、莫擬汽車在行駛中電池的供電狀態(tài),達(dá)到了
目于提供電池的變化條件,以及軟件控制系容易地對控制系統(tǒng)進(jìn)行改變和配置。
6本自動化地進(jìn)行測試。此外,控制系統(tǒng)優(yōu)優(yōu)選地甚至在測試過程中通過自動化測試名稱來識別。與可控制元件有關(guān)的標(biāo)簽被稱作控制標(biāo)簽。與可監(jiān)視元件有關(guān)的標(biāo)簽被稱作數(shù)據(jù)標(biāo)簽。
[0012]標(biāo)簽可以根據(jù)被控制或被監(jiān)視設(shè)備的性質(zhì)與不同的信號類型有關(guān)。例如,一個可以簡單地關(guān)閉或打開的閥或者開關(guān)接收數(shù)字控制值以將其開啟或關(guān)閉。閥或開關(guān)還能被詢問以確定一個數(shù)字?jǐn)?shù)據(jù)值從而確定它是打開的還是關(guān)閉的。開關(guān)具有一個用來傳輸數(shù)字控制值的控制標(biāo)簽和一個用來詢問它的當(dāng)前狀態(tài)的數(shù)據(jù)標(biāo)簽。
[0013]相反,一個可以被設(shè)定以允許不同的可控制參量的控制器將一般接收一個模擬控制值,該模擬控制值規(guī)定應(yīng)該通過控制器的電壓或者電流。相應(yīng)地,流量控制器可以被詢問以確定一個模擬數(shù)據(jù)值,該模擬數(shù)據(jù)值表明目前流過該流量控制器的電壓和電流量。在本發(fā)明的一個替代實施例中,一個諸如流量控制器之類的、具有許多設(shè)定值的設(shè)備還可以接收包括不止一個字節(jié)的定義了該組設(shè)定值中的一個特定設(shè)定值的數(shù)字值。例如,一個16字節(jié)字可以被發(fā)送作為一個控制值來指示全控制器從而使65535個水平中的一個更適合水平的電流流過。
[0014]連接到系統(tǒng)管理器的是至少一個用戶應(yīng)用軟件,該用戶應(yīng)用軟件不是本發(fā)明的第一實施例的一部分,但是可以由用戶配備以便控制電池測試的操作和程序。系統(tǒng)管理器經(jīng)由一個映射文件與驅(qū)動程序應(yīng)用軟件和一個或者多個用戶應(yīng)用軟件通信。系統(tǒng)管理器創(chuàng)建該映射文件并使其可以由每個驅(qū)動程序應(yīng)用軟件和每個用戶應(yīng)用軟件訪問。該映射文件包括標(biāo)簽記錄和一些諸如允許系統(tǒng)管理器控制整個測試系統(tǒng)的活動的任務(wù)活動標(biāo)記之類的系統(tǒng)活動信息。
[0015]驅(qū)動程序應(yīng)用軟件讀取特定標(biāo)簽的控制值并記錄當(dāng)前控制值。典型地,一個控制模塊將使用不同幅度的信號來控制物理設(shè)備然后控制該設(shè)備的數(shù)字工作幅度。例如,一個控制系統(tǒng)可以被設(shè)置傳輸一個介于O到10伏之間的信號以控制一個能以-350到+350安培(Amp)的電流流量控制器。O與10伏輸入控制值幅度同-350到+350安培操作水平幅度之間的關(guān)系可以是線性的,也可以不是線性的。在下面描述的一個實施例中,假設(shè)幅度之間的關(guān)系是線性的。在另一個實施例中,該關(guān)系可以是非線性的,映射文件中標(biāo)簽的記錄可以包含一個查找表或公式或者兩者都包括,它們可以被用來在一個幅度與另一個幅度之間進(jìn)行轉(zhuǎn)換。每個標(biāo)簽文件的記錄包括16個字段以記錄控制值或數(shù)字值(根據(jù)該標(biāo)簽是控制標(biāo)簽還是數(shù)據(jù)標(biāo)簽)和標(biāo)簽的當(dāng)前操作水平(對控制標(biāo)簽可以是一個所要求的操作水平,或者對數(shù)據(jù)標(biāo)簽可以是一個實際操作水平)。用戶應(yīng)用軟件使用操作值,這可以被將典型地使用用戶應(yīng)用軟件與電池測試系統(tǒng)和本發(fā)明的控制系統(tǒng)交互的人理解。
[0016]本發(fā)明的一個方面的目的是提供一種改進(jìn)的電池測試系統(tǒng)。
[0017]根據(jù)本發(fā)明的第一方面,提供了一種測試電池的系統(tǒng)。該系統(tǒng)包括(a)在測試過程中根據(jù)控制值控制電池的可控制條件并在測試過程中測量電池的可測量條件以提供數(shù)據(jù)值的測試裝置;(b)發(fā)送控制值給測試裝置并從測試裝置接收數(shù)據(jù)值的控制系統(tǒng);(C)發(fā)送控制值給控制系統(tǒng)并從控制系統(tǒng)接收數(shù)據(jù)值的系統(tǒng)管理器,該系統(tǒng)管理器連接到控制系統(tǒng)并包括(i)接收用戶可讀輸入值和提供用戶可讀輸出值的用戶接口、(ii)將用戶可讀輸入值轉(zhuǎn)換成控制值并將數(shù)據(jù)值轉(zhuǎn)換成用戶可讀輸出值的轉(zhuǎn)換裝置、和(iii)生成映射文件的映射文件發(fā)生裝置,其中該映射文件包括多個標(biāo)簽記錄,多個標(biāo)簽記錄包括存儲控制值的控制標(biāo)簽記錄和存儲數(shù)據(jù)值的數(shù)據(jù)標(biāo)簽記錄;以及(d)存儲映射文件的存儲裝置。?根據(jù)關(guān)于所述用戶可讀輸入值的所述關(guān)聯(lián):條件中選擇的可測量條件以獲得關(guān)聯(lián)數(shù)據(jù)I ;以及?)顯示所述用戶可讀輸出值。
測試方式,把參數(shù)輸入后不需要人為干預(yù),足用戶在研發(fā)、生產(chǎn)過程的測試需求。本套務(wù)數(shù)的輸入到運行報告的產(chǎn)生,完全由計算的走向。
丨勺方式,完全不具備編程能力的人員可以輕有效性和快速性。
3實施例,其中:
純勺示范性電池組測試系統(tǒng)的示意性圖解;
I器的啟動方法;
\行過程。色元件鈞數(shù)據(jù)/控制鐵
亂濾波器400旬交直流轉(zhuǎn)換器200
,,將得到的指令轉(zhuǎn)換為電流、電壓、功率信.池組電流的雙向流動。通常的操作為為了制直流電流、電壓或者功率的速率,當(dāng)直流[流轉(zhuǎn)換為交流電,通過與電網(wǎng)同步把交流-相反,交直流轉(zhuǎn)換器從三相電網(wǎng)取得能量,組,同樣這個過程中,控制器要控制交直流電壓或者功率的控制。匕播信號的參考數(shù)字。
的利用識別的數(shù)據(jù)信號來進(jìn)衧
卜盤視和控制的元件的參考數(shù):!唯一參考名稱。
的通信信號類型。數(shù)字信號一般
樵擁信號用于可以被設(shè)置在多I在高、低水平極限之間的任一
I控制或數(shù)椐水平編碼的數(shù)字字I字字碼可以用來將一個具有最1由關(guān)聯(lián)控制模塊用來與(關(guān)'信的最低控制或數(shù)據(jù)信號水-與關(guān)聯(lián)控制模塊之間的任何
義由關(guān)聯(lián)控制模塊用來與設(shè)
信號水平.(系統(tǒng)1000的元件的最低操片控制/數(shù)據(jù)范圍以內(nèi)的控制&范圍以內(nèi)的數(shù)據(jù)信號,該控色圍相關(guān)。典型地,這兩個范
,流量控制器300接收在4到電流流量控制器將控制1081洗經(jīng)電流的大小。在這個實
【權(quán)利要求】
1.一種測試電池的系統(tǒng),該系統(tǒng)包括: a)在測試過程中根據(jù)控制值控制電池的可控制條件并在測試過程中測量電池的可測量條件以提供數(shù)據(jù)值的測試裝置; b)發(fā)送控制值給所述測試裝置并從所述測試裝置接收數(shù)據(jù)值的控制系統(tǒng); c)發(fā)送控制值給所述控制系統(tǒng)并從所述控制系統(tǒng)接收數(shù)據(jù)值的控制管理器,所述控制管理器連接到所述控制系統(tǒng)并包括: i)接收用戶可讀輸入值并提供用戶可讀輸出值的用戶接口、 ii)將用戶可讀輸入值轉(zhuǎn)換成控制值并將數(shù)據(jù)值轉(zhuǎn)換成用戶可讀輸出值的轉(zhuǎn)換裝置、和 iii)生成映射文件的映射文件發(fā)生裝置,其中所述映射文件包括多個標(biāo)簽記錄,該多個標(biāo)簽記錄包括存儲控制值 的控制標(biāo)簽記錄和存儲數(shù)據(jù)值的數(shù)據(jù)標(biāo)簽記錄;以及 d)存儲映射文件的存儲裝置。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,包括編譯器,所述編譯器可用來通過將控制命令的操作水平字段中規(guī)定的選擇操作水平轉(zhuǎn)換成設(shè)備操作水平編譯所述測試腳本語言以提供測試程序,所述設(shè)備操作水平用于控制所述控制設(shè)備運行在所述選擇操作水平。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于, 所述測試裝置包括用于控制電池的多個可控制條件的多個控制設(shè)備; 所述腳本語言包括用于識別所述多個控制設(shè)備的多個設(shè)備標(biāo)識符,所述多個控制設(shè)備中的每個控制設(shè)備可借助所述多個設(shè)備標(biāo)識符中的一個關(guān)聯(lián)設(shè)備標(biāo)識符識別; 所述控制命令類型包括用于接收選擇控制設(shè)備的關(guān)聯(lián)設(shè)備標(biāo)識符的設(shè)備識別字段;以及所述測試腳本可利用所述腳本語言編寫使得所述測試腳本包括控制命令類型的多個控制命令;并且所述測試腳本中的每個控制命令(i)在控制命令的操作水平字段中包括選擇控制設(shè)備的選擇操作水平和(ii)在設(shè)備識別字段中包括選擇控制設(shè)備的關(guān)聯(lián)設(shè)備標(biāo)識符。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于, 所述測試裝置包括用于控制電池的多個可控制條件的多個控制設(shè)備; 所述腳本語言包括用于識別所述多個控制設(shè)備的多個設(shè)備標(biāo)識符,所述多個控制設(shè)備中的每個控制設(shè)備可借助所述多個設(shè)備標(biāo)識符中的一個關(guān)聯(lián)設(shè)備標(biāo)識符識別; 所述腳本語言包括多個控制命令類型,所述多個控制命令類型中的每個控制命令類型具有(i)用于接收通過該控制命令控制的選擇控制設(shè)備的選擇操作水平的關(guān)聯(lián)操作水平字段和(ii )用于接收所述選擇控制設(shè)備的關(guān)聯(lián)標(biāo)識符的設(shè)備識別字段;以及 所述測試腳本可利用所述腳本語言編寫以包括所述多個控制命令類型的多個控制命令使得所述多個控制命令中的每個控制命令(i )在控制命令的操作水平字段中規(guī)定選擇控制設(shè)備的選擇操作水平和(ii)在設(shè)備識別字段中規(guī)定選擇控制設(shè)備的關(guān)聯(lián)設(shè)備標(biāo)識符。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于, 所述多個控制設(shè)備包括用于控制電池的電流的一個控制器; 所述多個控制命令類型包括set_current控制命令類型,其中set_current控制命令類型的操作水平字段可用來接收選擇電流控制水平,set_current控制命令類型的設(shè)備識別字段可用來接收一個控制器中的選擇電流控制器的關(guān)聯(lián)設(shè)備標(biāo)識符;以及所述多個控制命令包括set_current控制命令類型的set_current控制命令。
6.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于, 所述多個控制設(shè)備包括用于控制電池的電壓的一個控制器; 所述多個控制命令類型包括set_voltage控制命令類型,其中set_voltage控制命令類型的操作水平字段可用來接收選擇電壓控制水平,set_voltage控制命令類型的設(shè)備識別字段可用來接收一個控制器中的選擇電壓控制器的關(guān)聯(lián)設(shè)備標(biāo)識符;以及所述多個控制命令包括set_voltage控制命令類型的set_voltage控制命令。
7.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于, 所述多個控制設(shè)備包括用于控制電池的功率的一個控制器; 所述多個控制命令類型包括set_power控制命令類型,其中set_power控制命令類型的操作水平字段可用來接收選擇電流控制水平,set_power控制命令類型的設(shè)備識別字段可用來接收一個控制器中的選擇電流控制器的關(guān)聯(lián)設(shè)備標(biāo)識符;以及所述多個控制命令包括set_power控制命令類型的set_power控制命令。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于, 所述控制值包括測試模式的控制值; 所述測試裝置包括根據(jù)在不同運行模式下的控制值設(shè)定及監(jiān)控所設(shè)定的信號,比如在恒流模式下,檢測電池組直流電流是否接近設(shè)置流量;所述多個控制命令類型包括set_mode控制命令類型,其中setjnode控制命令類型的操作水平字段可用來接收選擇電池控制模式,set_mode控制命令類型的設(shè)備識別字段可用來接收一個控制器中的選擇控制模式關(guān)聯(lián)設(shè)備標(biāo)識符。
9.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述編譯器可用來通過針對所述多個控制命令中的每個控制命令將控制命令的操作水平字段中規(guī)定的選擇操作水平轉(zhuǎn)換成設(shè)備操作水平將所述測試腳本轉(zhuǎn)換成測試程序,所述設(shè)備操作水平用于控制借助關(guān)聯(lián)設(shè)備標(biāo)識符識別的控制設(shè)備運行在該控制命令的操作水平字段中規(guī)定的操作水平。
10.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,還包括利用腳本語言編寫測試腳本的腳本編輯器。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,當(dāng)從所述多個控制命令類型中選擇一個控制命令類型時所述腳本編輯器可用來提供規(guī)定該控制命令類型的控制命令的多個可能參數(shù)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述多個可能參數(shù)包括可能操作水平的幅度,以便當(dāng)從所述多個控制命令類型中選擇所述控制命令類型時所述腳本編輯器提供可能操作水平的幅度,用于選擇待插入所述控制命令的關(guān)聯(lián)操作水平字段的選擇操作水平。
13.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于, 所述控制值包括多個,并且對于多個控制值中的每個控制值,關(guān)聯(lián)控制標(biāo)簽記錄包括 存儲最低可能控制值的控制范圍低字段, 存儲最高可能控制值的控制范圍高字段, 存儲最低可能用戶可讀輸入值的設(shè)備范圍低字段,和 存儲最高可能用戶可讀輸入值的設(shè)備范圍高字段; 對于多個數(shù)據(jù)值中的每個數(shù)據(jù)值,關(guān)聯(lián)數(shù)據(jù)標(biāo)簽記錄包括存儲最低可能數(shù)據(jù)值的數(shù)據(jù)范圍低字段, 存儲最高可能數(shù)據(jù)值的數(shù)據(jù)范圍高字段, 存儲最低可能用戶可讀輸出值的設(shè)備范圍低字段,和 存儲最高可能用戶可讀輸出值的設(shè)備范圍高字段;以及 所述轉(zhuǎn)換設(shè)備可操作用于 根據(jù)被存儲在關(guān)聯(lián)控制標(biāo)簽記錄中的最低可能控制值、最高可能控制值、最低可能用戶可讀輸入值和最高可能用戶可讀輸入值將多個用戶可讀輸入值中的各個用戶可讀輸入值轉(zhuǎn)換成多個控制值中的關(guān)聯(lián)控制值
14.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述轉(zhuǎn)換裝置可操作用于根據(jù)被存儲在關(guān)聯(lián)控制標(biāo)簽記錄中的關(guān)聯(lián)控制轉(zhuǎn)換信息將多個用戶可讀輸入值中的各個用戶可讀輸入值轉(zhuǎn)換成多個控制值中的關(guān)聯(lián)控制值,和根據(jù)被存儲在關(guān)聯(lián)數(shù)據(jù)標(biāo)簽記錄中的關(guān)聯(lián)數(shù)據(jù)轉(zhuǎn)換信息將多個數(shù)據(jù)值中的各個數(shù)據(jù)值轉(zhuǎn)換成多個用戶可讀輸出值中的關(guān)聯(lián)用戶可讀輸出值。
15.數(shù)據(jù)處理器中的一種經(jīng)由控制設(shè)備控制電池的可控制條件的方法,該方法包括: (a)提供包括控制命令類型的腳本語 言,所述控制命令類型具有用于接收所述控制設(shè)備的選擇操作水平的操作水平字段; (b)通過將所述控制設(shè)備的選擇操作水平插入控制命令的操作水平字段從控制命令類型得到控制命令; (C)利用所述腳本語言編寫測試腳本使得所述測試腳本包括所述控制命令; Cd)編譯所述測試腳本以提供測試程序;和 Ce)按照所述測試程序控制所述控制設(shè)備。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,步驟(d)包括將所述控制命令的操作水平字段中規(guī)定的選擇操作水平轉(zhuǎn)換成設(shè)備操作水平,所述設(shè)備操作水平用于控制所述控制設(shè)備運行在所述選擇操作水平。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于, 電池的多個可控制條件經(jīng)由多個控制設(shè)備進(jìn)行控制; 所述腳本語言包括用于識別所述多個控制設(shè)備的多個設(shè)備標(biāo)識符,所述多個控制設(shè)備中的每個控制設(shè)備可借助所述多個設(shè)備標(biāo)識符中的一個關(guān)聯(lián)設(shè)備標(biāo)識符識別; 所述控制命令類型包括用于接收選擇控制設(shè)備的關(guān)聯(lián)設(shè)備標(biāo)識符的設(shè)備識別字段;以及 步驟(b)還包括在設(shè)備識別字段中插入選擇控制設(shè)備的關(guān)聯(lián)設(shè)備標(biāo)識符以從所述控制命令類型得到所述控制命令。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于, 所述腳本語言包括多個控制命令類型,所述多個控制命令類型中的每個控制命令類型具有(i)用于接收通過該控制命令控制的選擇控制設(shè)備的選擇操作水平的關(guān)聯(lián)操作水平字段和(ii )用于接收所述選擇控制設(shè)備的關(guān)聯(lián)標(biāo)識符的設(shè)備識別字段;以及 步驟(b)還包括通過針對所述多個控制命令中的每個控制命令在該控制命令的操作水平字段中插入選擇控制設(shè)備的選擇操作水平和在設(shè)備識別字段中插入選擇控制設(shè)備的關(guān)聯(lián)設(shè)備標(biāo)識符從所述多個控制命令類型得到多個控制命令。
19.一種在數(shù)據(jù)處理器中控制電池的多個可控制條件和測量電池的多個可測量條件的方法,該方法包括: a)將用戶可讀輸入值輸入數(shù)據(jù)處理器; b)將所述用戶可讀輸入值轉(zhuǎn)換成關(guān)聯(lián)控制值; c)根據(jù)關(guān)于所述用戶可讀輸入值的所述關(guān)聯(lián)控制值控制關(guān)聯(lián)可控制條件; d)測量多個可測量條件中選擇的可測量條件以獲得關(guān)聯(lián)數(shù)據(jù)值; e)將所述關(guān)聯(lián)數(shù)據(jù)值轉(zhuǎn)換成用戶可讀輸出值;以及 f )顯示所述用戶可讀輸出值。
【文檔編號】G01R31/36GK104035033SQ201310070726
【公開日】2014年9月10日 申請日期:2013年3月6日 優(yōu)先權(quán)日:2013年3月6日
【發(fā)明者】魏躍輝 申請人:綠洲混合動力科技有限公司