應(yīng)用模塊數(shù)據(jù)控制裝置及其數(shù)據(jù)控制方法
【技術(shù)領(lǐng)域】
[0001]本申請要求在2013年10月31日在韓國知識產(chǎn)權(quán)局提交的韓國專利申請N0.10-2013-0130744的優(yōu)先權(quán)和權(quán)益,其整個內(nèi)容通過引用被并入本文。
[0002]本發(fā)明涉及一種應(yīng)用模塊數(shù)據(jù)控制裝置及其數(shù)據(jù)控制方法,并且更特別地,涉及一種應(yīng)用模塊數(shù)據(jù)控制裝置及其數(shù)據(jù)控制方法,其在中間中繼在執(zhí)行電池管理系統(tǒng)(BMS)的功能的一個或者多個應(yīng)用模塊中要共享的數(shù)據(jù)的共享,以去除一個或者多個相應(yīng)的應(yīng)用模塊的數(shù)據(jù)依賴性。
【背景技術(shù)】
[0003]通常,用于電動車輛(EV)、混合動力車輛(HV)以及家庭或者工業(yè)的電池,即,二次電池在取決于產(chǎn)品組的應(yīng)用容易性上是高的并且具有諸如高能量密度等等的電氣特性。
[0004]作為環(huán)境友好和能量效率提高的新能源,二次電池已經(jīng)吸引公眾的注意,因為除了顯著地減少礦物燃料的使用的主要優(yōu)點之外,不產(chǎn)生取決于能量的使用的副產(chǎn)品。
[0005]在這樣的情況下,當(dāng)多個二次電池交替地執(zhí)行充電和放電時,需要管理多個二次電池使得通過有效地控制二次電池的充電和放電,電池保持適當(dāng)?shù)牟僮鳡顟B(tài)和性能。
[0006]為此,提供了管理電池的狀態(tài)和性能的電池管理系統(tǒng)(BMS)。BMS測量電池的電流、電壓、溫度等等以基于測量到的電流、電壓、溫度等等估計電池的充電狀態(tài)(S0C),使得燃料消耗效率是最高的。執(zhí)行充電和放電的電池的S0C需要被精確地測量以便精確地控制S0C。
[0007]同時,因為在現(xiàn)有技術(shù)中的電池管理系統(tǒng)不能夠被標(biāo)準(zhǔn)化,所以在現(xiàn)有技術(shù)中的電池管理系統(tǒng)中使用的應(yīng)用模塊之間的數(shù)據(jù)被復(fù)雜地組合。結(jié)果,存在這樣的問題,即在一個或者多個應(yīng)用模塊中存在高的數(shù)據(jù)依賴性,使得與特定應(yīng)用模塊有關(guān)的數(shù)據(jù)存在于另一個應(yīng)用模塊中并且沒有確保在應(yīng)用模塊中的獨立性。
[0008]例如,當(dāng)將包括電壓和電流的數(shù)據(jù)從應(yīng)用模塊A發(fā)送到應(yīng)用模塊B時,應(yīng)用模塊B通過電壓和電流執(zhí)行計算S0C的功能。
[0009]在這樣的情況下,如果應(yīng)用模塊C可以不通過電壓而僅通過電流來測量S0C,當(dāng)應(yīng)用模塊A將現(xiàn)有的數(shù)據(jù)(包括電壓和電流兩者)發(fā)送到應(yīng)用模塊C時,應(yīng)用模塊C不能處理從應(yīng)用模塊A發(fā)送的電壓并且因此不可以精確地執(zhí)行S0C計算功能。
[0010]此外,在意指汽車標(biāo)準(zhǔn)軟件架構(gòu)的汽車系統(tǒng)架構(gòu)(AUT0SAR)中,在現(xiàn)有技術(shù)中,AUT0SAR兼容軟件模塊不能夠被同時應(yīng)用于開放式AUT0SAR和非開放式AUT0SAR (非AUT0SAR)的應(yīng)用層,并且結(jié)果,存在應(yīng)根據(jù)開放式AUT0SAR和非開放式AUT0SAR單獨開發(fā)符合AUT0SAR兼容標(biāo)準(zhǔn)軟件模塊的不便。
[0011]因此,為了解決如上所述的沒有被標(biāo)準(zhǔn)化的現(xiàn)有電池管理系統(tǒng)的問題,本發(fā)明已經(jīng)發(fā)明了應(yīng)用模塊數(shù)據(jù)控制裝置及其數(shù)據(jù)控制方法,其在中間中繼在執(zhí)行電池管理系統(tǒng)的功能的一個或者多個應(yīng)用模塊中要共享的數(shù)據(jù)的共享,以去除一個或者多個相應(yīng)的應(yīng)用模塊的數(shù)據(jù)依賴性。
【發(fā)明內(nèi)容】
[0012]技術(shù)問題
[0013]本發(fā)明被設(shè)計以解決前述的問題并且本發(fā)明的目的是為了提供一種應(yīng)用模塊數(shù)據(jù)控制裝置及其數(shù)據(jù)控制方法,其能夠在中間中繼在執(zhí)行電池管理系統(tǒng)的功能的一個或者多個應(yīng)用模塊中要共享的數(shù)據(jù)的共享,以去除一個或者多個相應(yīng)的應(yīng)用模塊的數(shù)據(jù)依賴性。
[0014]更詳細地,本發(fā)明的另一個目的是提供一種應(yīng)用模塊數(shù)據(jù)控制裝置及其數(shù)據(jù)控制方法,其能夠從一個或者多個應(yīng)用模塊接收數(shù)據(jù)并且存儲接收到的數(shù)據(jù)。
[0015]另外,本發(fā)明的又一目的是提供一種應(yīng)用模塊執(zhí)行控制裝置及其執(zhí)行控制方法,其能夠被同時地應(yīng)用于開放式AUT0SAR和非開放式AUT0SAR的應(yīng)用層。
[0016]另外,本發(fā)明的又一目的是為了提供一種應(yīng)用模塊數(shù)據(jù)控制裝置和數(shù)據(jù)控制方法,當(dāng)從特定應(yīng)用模塊請求結(jié)果數(shù)據(jù)的發(fā)送時,其能夠通過管理功能將所存儲的結(jié)果數(shù)據(jù)發(fā)送到特定應(yīng)用模塊。
[0017]技術(shù)解決方案
[0018]本發(fā)明的示例性實施例提供一種應(yīng)用模塊數(shù)據(jù)控制裝置,包括:數(shù)據(jù)發(fā)送/接收單元,該數(shù)據(jù)發(fā)送/接收單元被配置成發(fā)送和從一個或者多個應(yīng)用模塊接收一個或者多個數(shù)據(jù);數(shù)據(jù)存儲單元,該數(shù)據(jù)存儲單元被配置成存儲一個或者多個接收到的數(shù)據(jù);以及數(shù)據(jù)管理單元,該數(shù)據(jù)管理單元被配置成選擇在所存儲的數(shù)據(jù)中的對于執(zhí)行一個或者多個應(yīng)用模塊的相應(yīng)的功能所要求的數(shù)據(jù),并且將所選擇的數(shù)據(jù)傳輸?shù)綌?shù)據(jù)發(fā)送/接收單元,使得所選擇的數(shù)據(jù)被發(fā)送到一個或者多個應(yīng)用模塊。
[0019]數(shù)據(jù)發(fā)送/接收單元可以進一步包括共享接口,該共享接口被配置成將數(shù)據(jù)存儲單元與一個或者多個應(yīng)用模塊連接并且中繼在一個或者多個應(yīng)用模塊中的數(shù)據(jù)發(fā)送/接收。
[0020]數(shù)據(jù)管理單元可以被配置使得所存儲的相應(yīng)的數(shù)據(jù)被獨立地定義。
[0021]數(shù)據(jù)可以包括通過執(zhí)行在一個或者多個應(yīng)用模塊中的第一應(yīng)用模塊的功能而產(chǎn)生的結(jié)果數(shù)據(jù)。
[0022]當(dāng)從第二應(yīng)用模塊請求結(jié)果數(shù)據(jù)的發(fā)送時,數(shù)據(jù)管理單元可以控制數(shù)據(jù)發(fā)送/接收單元,使得通過管理功能將所存儲的結(jié)果數(shù)據(jù)發(fā)送到第二應(yīng)用模塊。
[0023]本發(fā)明的另一示例性實施例提供一種應(yīng)用模塊數(shù)據(jù)控制方法,包括:(a)通過數(shù)據(jù)發(fā)送/接收單元從一個或者多個應(yīng)用模塊接收一個或者多個數(shù)據(jù);(b)通過數(shù)據(jù)存儲單元存儲接收到的數(shù)據(jù);(c)通過數(shù)據(jù)管理單元選擇和管理在所存儲的數(shù)據(jù)中的用于執(zhí)行一個或者多個應(yīng)用模塊的相應(yīng)的功能所要求的數(shù)據(jù);以及(d)通過數(shù)據(jù)發(fā)送/接收單元將所選擇和管理的數(shù)據(jù)發(fā)送到一個或者多個應(yīng)用模塊。
[0024]步驟(a)可以進一步包括(al)通過共享接口將數(shù)據(jù)存儲單元與一個或者多個應(yīng)用模塊連接;和(a2)中繼在一個或者多個應(yīng)用模塊和數(shù)據(jù)存儲單元之間共享的數(shù)據(jù)。
[0025]步驟(c)可以進一步包括(cl)分別獨立地定義所存儲的數(shù)據(jù)。
[0026]方法可以進一步包括(e)接收通過執(zhí)行在一個或者多個應(yīng)用模塊中的第一應(yīng)用模塊的功能產(chǎn)生的結(jié)果數(shù)據(jù)。
[0027]步驟(c)可以進一步包括(c2)當(dāng)從第二應(yīng)用模塊請求結(jié)果數(shù)據(jù)的發(fā)送時,控制數(shù)據(jù)發(fā)送/接收單元,使得通過管理功能將所存儲的結(jié)果數(shù)據(jù)發(fā)送到第二應(yīng)用模塊。
[0028]有益效果
[0029]因為從一個或者多個應(yīng)用模塊接收數(shù)據(jù)并且存儲接收到的數(shù)據(jù),所以與特定應(yīng)用模塊相關(guān)聯(lián)的數(shù)據(jù)不存在于另一個應(yīng)用模塊中,并且結(jié)果,本發(fā)明具有確保在相應(yīng)的應(yīng)用模塊之間的數(shù)據(jù)依賴性的優(yōu)點。
[0030]此外,因為從一個或者多個應(yīng)用模塊接收數(shù)據(jù)并且存儲接收到的數(shù)據(jù),所以由于特定應(yīng)用模塊的數(shù)據(jù)變化沒有改變另一個應(yīng)用模塊的數(shù)據(jù),并且結(jié)果,本發(fā)明具有去除數(shù)據(jù)之間的依賴性的優(yōu)點。
【附圖說明】
[0031]圖1是圖示電動車輛1的配置的框圖。
[0032]圖2是圖示在現(xiàn)有技術(shù)中的一個或者多個應(yīng)用模塊10中的數(shù)據(jù)發(fā)送/接收狀態(tài)的圖。
[0033]圖3是圖示根據(jù)本發(fā)明的示例性實施例的應(yīng)用模塊數(shù)據(jù)控制裝置100的配置的框圖。
[0034]圖4是圖示根據(jù)本發(fā)明的示例性實施例的應(yīng)用模塊數(shù)據(jù)控制裝置100的配置的框圖。
[0035]圖5是圖示根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)發(fā)送/接收狀態(tài)的圖。
[0036]圖6是圖示根據(jù)本發(fā)明的示例性實施例的應(yīng)用模塊數(shù)據(jù)控制裝置100的操作順序的流程圖。
【具體實施方式】
[0037]在下文中,將會提出優(yōu)選實施例以便幫助理解本發(fā)明。然而,示例性實施例僅被提供以容易理解本發(fā)明并且本發(fā)明的內(nèi)容不限于示例性實施例。
[0038]圖1是圖示電動車輛1的配置的框圖。
[0039]參照圖1,通常,電動車輛1可以被配置成包括電池2、電池管理系統(tǒng)(BMS)3、電子控制單元(E⑶)4、逆變器5以及馬達6。
[0040]電池2是通過將驅(qū)動力提供給馬達6來驅(qū)動電動車輛1的電能源。取決于馬達6或者內(nèi)燃機(未被圖示)的驅(qū)動,通過逆變器5可以對電池2進行充電或者放電。
[0041]在此,電池2的類型沒有被特定地限制并且可以通過例如鋰離子電池、鋰聚合物電池、鎳鎘電池、鎳氫電池、鎳鋅電池等等組成。
[0042]此外,通過其中多個電池單元被串聯(lián)或者并聯(lián)連接的電池組形成電池2。另外,提供一個或者多個電池組以形成電池2。
[0043]BMS 3估計電池2的狀態(tài)并且通過使用估計后的狀態(tài)信息管理電池2。例如,BMS3估計和管理電池2的狀態(tài)信息,包括電池2的充電狀態(tài)(S0C)、健康狀態(tài)(S0H)、最大輸入/輸出功率允許量、輸出電壓等等。另外,BMS 3通過使用狀態(tài)信息控制電池2的充電或者放電,并且此外,可以估計電池2的更換時間。
[0044]EOT 4是控制電動車輛1的狀態(tài)的電子控制裝置。例如,EOT 4基于包括加速器、制動器、速度等等的信息確定扭矩程度并且將馬達6的輸出控制成對于扭矩信息是適合的。
[0045]此外,EOT 4將控制信號發(fā)送到逆變器5使得基于包括通過BMS 3接收到的電池2的SOC、S0H等等的狀態(tài)信息對電池2進行充電或者放電。
[0046]逆變器5基于EOT 4的控制信號允許電池2被充電或者放電。
[0047]馬達6通過使用電池2的電能,基于從EOT 4接收到的控制信息(例如,扭矩信息)驅(qū)動電動車輛1。
[0048]因為通過使用電池2的電能驅(qū)動電動車輛1,通過各種電路可以連接電池2和馬達
6o