本發(fā)明涉及電動汽車領(lǐng)域,特別涉及一種電池管理系統(tǒng)及對電池檢測單元的編號方法。
背景技術(shù):
:隨著市場對電動汽車的續(xù)航里程要求不斷提升,電動汽車的電池包所存儲的能量逐漸加大,這便導致電池包內(nèi)可重復充電的電池單元的數(shù)量越來越多。在循環(huán)使用電池包時基于安全性的考量,通常會配置一個bms(batterymanagementsystem,電池管理系統(tǒng))。其中,bms中包含一個作為控制中心的bcu(batterycontrolunit,電池控制單元)和至少一個bmu(batterymonitorunit,電池檢測單元)。bmu用于對電池單元的電壓、溫度等信息進行監(jiān)控,并通過通信總線將上述信息上報至bcu,進而bcu根據(jù)bmu上報的上述信息對電池單元進行精確監(jiān)控和調(diào)節(jié)。而當bms中存在多個bmu時,為了使得bcu區(qū)分出接收到的信息由哪一個bmu上報,常常會對每一個bmu進行獨立編號。參見圖1,使用電阻網(wǎng)絡(luò)選焊的硬件編號方法為bmu編號。對于每一個bmu來說,其包含的電阻網(wǎng)絡(luò)的配置均不同。比如,在圖1中bmu1、bmu2......至bmu8中的電阻網(wǎng)絡(luò)的焊接方式均不同,其中nc代表此處的電阻不進行焊接。比如,對于bmu1來說第一排的三個電阻是不進行焊接的;對于bmu2來說第一排的前兩列電阻和第二排的最后一列電阻是不進行焊接的,依此類推,bmu8的第二排的三個電阻不進行焊接。這樣每一個bmu因為電阻網(wǎng)絡(luò)中電阻的焊接方式不同,因此可獲取到唯一的編號。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:針對上述編號方式,由于每一個bmu的電阻網(wǎng)絡(luò)的配置均不同,所以生產(chǎn)一條包含n個bmu的電池包便需要管理n套bmu的bom(billofmaterial,物料清單)及對應(yīng)加工工藝,因此該種編號方式的生產(chǎn)管理成本過高。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種電池管理系統(tǒng)及對電池檢測單元的編號方法,能夠以統(tǒng)一配置的bmu完成編號設(shè)置。所述技術(shù)方案如下:第一方面,提供了一種電池管理系統(tǒng),所述系統(tǒng)包括:信號發(fā)生單元、bcu和至少兩個bmu;其中,可以理解的是,所述信號發(fā)生單元和所述bcu可以集成于一體;所述信號發(fā)生單元與所述至少兩個bmu中的任意一個bmu相連,所述信號發(fā)生單元用于向與所述信號發(fā)生單元連接的bmu發(fā)送觸發(fā)信號;其中,需要指出的是,所述信號發(fā)生單元輸出的觸發(fā)信號既可以為相對參考地的恒定電壓信號,也可以是恒定占空比或恒定頻率的方波信號;所述信號發(fā)生單元與所述至少兩個bmu中的任意一個bmu相連,換句話說,也即在全部的bmu中所述信號發(fā)生單元僅與其中一個bmu相連接。所述至少兩個bmu依次相連,所述至少兩個bmu中的bmu用于接收所述信號發(fā)生單元發(fā)送的或者相連接的第一bmu發(fā)送的觸發(fā)信號,根據(jù)所述觸發(fā)信號獲取數(shù)字測量信號值,并向所述bcu發(fā)送所述數(shù)字測量信號值;其中,根據(jù)觸發(fā)信號的類型不同,數(shù)字測量信號值可為數(shù)字電壓值、數(shù)值電流值或者數(shù)字頻率值等。至少兩個bmu依次相連,使得每一個bmu最多僅與兩個bmu相連;對于除與所述信號發(fā)生單元相連的bmu之外的每一個bmu,接收與其相連的一個bmu輸入的觸發(fā)信號,并向與其相連的另一個bmu輸出觸發(fā)信號。所述bcu與所述至少兩個bmu中的任意一個bmu均相連,用于根據(jù)接收到的數(shù)字信號測量值為每一個bmu進行編號,并向每一個bmu下發(fā)對應(yīng)的編號。其中,bcu與每一個bmu均相連接,bcu在進行編號時是按照順序位實現(xiàn)的,即bcu的存儲模塊存儲了順序位與編號之間的映射關(guān)系表。在對每一個bmu進行編號時,首先是對接收到的各個數(shù)字測量信號值進行排序,得到各個數(shù)字測量信號值對應(yīng)的順序位。之后,bcu利用該映射關(guān)系表、各個數(shù)字測量信號值與順序位之間的對應(yīng)關(guān)系,實現(xiàn)為每一個bmu的編號。其中,在編號時可采取十六進制數(shù)字為每一個bmu命名等,本發(fā)明實施例對此不進行具體限定。結(jié)合第一方面所描述的內(nèi)容,需要指出的是,所述至少兩個bmu中的任意一個bmu均包括測量模塊、信號處理模塊、存儲模塊和通信模塊;所述存儲模塊與通信模塊相連,所述通信模塊用于向所述bcu上報所述數(shù)字測量信號值,還用于接收所述bcu下發(fā)的所述編號并向所述存儲模塊發(fā)送所述編號;所述測量模塊用于測量所述信號發(fā)生單元或相連接的第一bmu發(fā)送的觸發(fā)信號以獲得所述數(shù)字測量信號值;所述信號處理模塊用于對所述信號發(fā)生單元或相連接的第一bmu發(fā)送的觸發(fā)信號進行調(diào)整處理,并將處理后的信號向相連接的第二bmu發(fā)送;其中,所述處理后的信號是所述第二bmu的觸發(fā)信號。簡言之,所述信號發(fā)生單元同與其相連接的bmu的測量模塊和信號處理模塊相連;相連的兩個bmu中,其中一個bmu的信號處理模塊分別與另一個bmu的測量模塊和信號處理模塊相連。第二方面,提供了一種對電池檢測單元的編號方法,所述方法應(yīng)用于電池管理系統(tǒng),所述電池管理系統(tǒng)包括信號發(fā)生單元、bcu以及至少兩個bmu;其中,所述bcu與所述至少兩個bmu中的每個bmu分別連接,所述至少兩個bmu中的bmu按照預(yù)設(shè)順序依次連接;所述信號發(fā)生單元與第一bmu連接,所述第一bmu是所述至少兩個bmu中的任意一個bmu;與所述第一bmu連接的bmu是第二bmu;所述方法包括:信號發(fā)生單元向第一bmu發(fā)送觸發(fā)信號;所述bcu向與所述bcu連接的bmu均發(fā)送啟動編號指令;當?shù)谝籦mu接收到所述啟動編號指令時,所述第一bmu對所述觸發(fā)信號進行測量以獲得數(shù)字測量信號值,并向所述bcu發(fā)送所述數(shù)字測量信號值;所述第一bmu對所述觸發(fā)信號進行調(diào)整,并向所述第二bmu發(fā)送調(diào)整后的觸發(fā)信號;所述第二bmu根據(jù)所述啟動編號指令,對所述調(diào)整后的觸發(fā)信號進行測量以獲取數(shù)字信號測量值,并向所述bcu發(fā)送獲取的數(shù)字信號測量值;所述bcu根據(jù)接收到的數(shù)字測量信號值為每一個bmu進行編號,并向每一個bmu下發(fā)對應(yīng)的編號。其中,所述bcu會接收到每一個bmu發(fā)送的數(shù)字信號測量值。對于除與信號發(fā)生單元連接的第一bmu和與所述第一bmu連接的第二bmu之外,其他bmu均同樣按照上述方式對與其相連的一個bmu輸出的觸發(fā)信號進行測量并上報數(shù)字測量信號值,之后調(diào)整該觸發(fā)信號并向與其相連的另一個bmu發(fā)送調(diào)整后的觸發(fā)信號。結(jié)合第二方面所描述的內(nèi)容,其中,所述bcu根據(jù)接收到的數(shù)字測量信號值為每一個bmu進行編號,包括:所述bcu對接收到的全部數(shù)字測量信號值進行排序,得到排序結(jié)果;所述bcu根據(jù)所述排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號。結(jié)合第二方面所描述的內(nèi)容,需要指出的是,所述第一bmu對所述觸發(fā)信號進行調(diào)整,并向所述第二bmu發(fā)送調(diào)整后的觸發(fā)信號,包括以下三種情況:若所述觸發(fā)信號為電壓信號,則所述第一bmu對所述觸發(fā)信號進行串聯(lián)分壓以獲取分壓信號,并向所述第二bmu發(fā)送所述分壓信號,其中,所述分壓信號為所述第二bmu的觸發(fā)信號。若所述觸發(fā)信號為電流信號,則所述第一bmu對所述觸發(fā)信號進行并聯(lián)分流以獲取分流信號,并向所述第二bmu發(fā)送所述分流信號,其中,所述分流信號為所述第二bmu的觸發(fā)信號。若所述觸發(fā)信號為方波信號,則所述第一bmu根據(jù)頻率步進值對所述觸發(fā)信號進行頻率調(diào)整處理以獲取調(diào)整后的方波信號,并向所述第二bmu發(fā)送所述調(diào)整后的方波信號,其中,所述調(diào)整后的方波信號為所述第二bmu的觸發(fā)信號。結(jié)合第二方面所描述的內(nèi)容,所述第一bmu對所述觸發(fā)信號進行測量以獲得數(shù)字測量信號值,包括:若所述觸發(fā)信號為電壓信號,則所述第一bmu測量所述觸發(fā)信號的電壓值,將所述電壓值作為所述數(shù)字測量信號值;或,若所述觸發(fā)信號為電流信號,則所述第一bmu測量所述觸發(fā)信號的電流值,將所述電流值作為所述數(shù)字測量信號值;或,若所述觸發(fā)信號為方波信號,則所述第一bmu測量所述觸發(fā)信號的頻率值,將所述頻率值作為所述數(shù)字測量信號值。結(jié)合第二方面所描述的內(nèi)容,需要指出的是,所述向每一個bmu下發(fā)對應(yīng)的編號之后,所述方法還包括:所述bmu接收所述bcu發(fā)送的編號,并將所述編號進行存儲。需要說明的是,在bmu對所述編號進行存儲時,還可獲取之前測量模塊測量得到的數(shù)字測量信號值,存儲所述編號與所述數(shù)字測量信號值之間的對應(yīng)關(guān)系。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:電池管理系統(tǒng)提供了一個信號發(fā)生單元,該信號發(fā)生單元與至少兩個bmu中的任意一個bmu相連,且至少兩個bmu之間依次相連,bcu與每一個bmu均相連,使得每一個bmu均可向bcu輸出一個大小存在差異的數(shù)字測量信號值,bcu根據(jù)接收到的數(shù)字信號測量值即可實現(xiàn)對bmu的自動編號,因此在生產(chǎn)過程中所有bmu的硬件及軟件均可相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明
背景技術(shù):
提供的一種電池管理系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明實施例提供的一種電池管理系統(tǒng)的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例提供的一種電池管理系統(tǒng)的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例提供的一種電池管理系統(tǒng)的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例提供的一種電池管理系統(tǒng)的結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例提供的一種對電池檢測單元的編號方法流程圖;圖7是本發(fā)明實施例提供的一種對電池檢測單元的編號方法流程圖;圖8是本發(fā)明實施例提供的一種對電池檢測單元的編號方法流程圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。圖2是本發(fā)明實施例提供的一種電池管理系統(tǒng)的結(jié)構(gòu)示意圖。參見圖2,該系統(tǒng)包括:信號發(fā)生單元、bcu和至少兩個bmu。其中,信號發(fā)生單元與至少兩個bmu中的任意一個bmu相連,至少兩個bmu依次相連。其中,依次相連的含義如圖2所示,信號發(fā)生單元與標號為bmu1的bmu相連,而bmu1又與bmu2相連,bmu2與bmu3相連,依此類推,bmun-1與bmun相連。其中,n為電池管理系統(tǒng)中bmu的總數(shù)量,通常n為大于或等于2的正整數(shù)。在本發(fā)明實施例中,為了方便后續(xù)過程中bcu為每一個bmu分配編號,如圖2所示bcu與每一個bmu均相連。需要說明的是,在本發(fā)明實施例中,為了方便對至少兩個bmu進行描述,僅以bmu1、bmu2、bmu3......、bmun-1與bmun對各個bmu進行標識,其并不代表各個bmu的編號結(jié)果,僅是方便稱謂各個bmu的名稱而已。在本發(fā)明實施例中,信號發(fā)生單元用于向與其連接的bmu發(fā)送觸發(fā)信號,對應(yīng)于如圖2,即信號發(fā)生單元為標號為bmu1的bmu提供所需的恒定信號。其中,信號發(fā)生單元可為低壓供電電源vcc,此時信號發(fā)生單元輸出的觸發(fā)信號為相對參考地的恒定電壓信號,即使用低壓電壓信號vcc作為觸發(fā)信號。此外,信號發(fā)生單元輸出的觸發(fā)信號還可為恒定占空比或恒定頻率的方波信號。需要說明的是,在電池管理系統(tǒng)中信號發(fā)生單元可以是一個獨立的單元,還可和bcu集成于一體,即包含在bcu中,本發(fā)明實施例對此不進行具體限定。參見圖2,每一個bmu均包括測量模塊、信號處理模塊、存儲模塊和通信模塊。其中,信號發(fā)生單元分別與bmu1的測量模塊和信號處理模塊相連;相連的兩個bmu中,其中一個bmu的信號處理模塊分別與另一個bmu的測量模塊和信號處理模塊相連。也即,對應(yīng)于圖2bmu1的信號處理模塊與bmu2的測量模塊和信號處理模塊分別相連,bmu2的信號處理模塊與bmu3的測量模塊和信號處理模塊分別相連,依此類推,bmun-1的信號處理模塊與bmun的測量模塊和信號處理模塊分別相連。在本發(fā)明實施例中,信號處理模塊利用串聯(lián)分壓、并聯(lián)分流、調(diào)整占空比或頻率等方式,使得每一個bmu向bcu輸出一個有差異的恒定信號。也即,對于除bmu1以外的其他bmu,當前bmu的信號處理模塊的輸入可以是經(jīng)過所有bmu的信號處理模塊并聯(lián)分流的電流信號,也可以是經(jīng)過所有bmu的信號處理模塊串聯(lián)分壓的電壓信號,還可以是與其相連的第一bmu發(fā)送過來的頻率信號。對應(yīng)于圖2,即bmu1的信號處理模塊用于對信號發(fā)生單元發(fā)送的觸發(fā)信號進行調(diào)整處理,并將處理后的信號向bmu2發(fā)送。除bmu1之外的其他bmu,對與其相連的第一bmu發(fā)送的觸發(fā)信號進行調(diào)整處理,并將處理后的信號向與其相連接的第二bmu發(fā)送,該處理后的信號為第二bmu的觸發(fā)信號。其中,與bmu2相連的第一bmu為bmu1、第二bmu為bmu3,與bmu3相連的第一bmu為bmu2、第二bmu為bmu4,依此類推,與bmun相連的第一bmu為bmun-1。測量模塊用于測量接收到的觸發(fā)信號,得到該觸發(fā)信號的數(shù)字測量信號值,以供通信模塊與bcu進行交互。對于bmu1來講,它的測量模塊接收到的觸發(fā)信號來源于信號發(fā)生單元,對于除bmu1以外的其他bmu來說,它們的測量模塊接收到的觸發(fā)信號均來自于與其相連的第一bmu。比如,bmu2的測量模塊接收到的觸發(fā)信號來自于bmu1,bmu3的測量模塊接收到的觸發(fā)信號來自于bmu2。存儲模塊用于存儲bcu下發(fā)的編號。其中,每一個bmu中的測量模塊與信號處理模塊相連,存儲模塊與通信模塊相連。通信模塊,用于將本bmu內(nèi)的測量模塊測量得到的數(shù)字測量信號值上報至bcu,并在接收到bcu下發(fā)的編號后,將該編號發(fā)送至存儲模塊。如圖2所示,bcu包括以下模塊:通信模塊和存儲模塊。其中,通信模塊,用于接收各個bmu上報的數(shù)字測量信號值,并將bcu根據(jù)各個數(shù)字測量信號值為每一個bmu分配的編號下發(fā)給各個bmu。存儲單元,用于存儲順序位與編號的映射關(guān)系,根據(jù)各個bmu上報的數(shù)字信號測量值、順序位與編號的映射關(guān)系為各個bmu進行編號。也即,bcu作為整個電池管理系統(tǒng)的控制核心,負責整個電池管理系統(tǒng)的協(xié)同與控制,控制bmu編號過程的開始、編號分發(fā)、編號確認等操作。其中,bcu可通過多種方式觸發(fā)對bmu的編號過程。比如,bcu在接收外部設(shè)備發(fā)送的啟動編號指令后,啟動編號流程;或者bcu自發(fā)檢測是否存在未進行編號的bmu;如果有,則啟動編號過程,本發(fā)明實施例對此不進行具體限定。本發(fā)明實施例提供的系統(tǒng),提供了一個信號發(fā)生單元,該信號發(fā)生單元與至少兩個bmu中的任意一個bmu相連,且至少兩個bmu之間依次相連,bcu與每一個bmu均相連,使得每一個bmu均可向bcu輸出一個大小存在差異的數(shù)字測量信號值,bcu根據(jù)接收到的數(shù)字信號測量值即可實現(xiàn)對bmu的自動編號,因此在生產(chǎn)過程中所有bmu的硬件及軟件均可相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。參見圖3,其示出了一種以串聯(lián)分壓原理實現(xiàn)對各個bmu進行編號的電池管理系統(tǒng)的結(jié)構(gòu)示意圖。在圖3中,低壓供電電源vcc作為信號發(fā)生單元,輸出相對于參考地的恒定電壓信號。每一個bmu使用相同阻值的分壓電阻作為信號處理模塊,這多個分壓電阻串聯(lián)而成。其中,bmu1的信號處理模塊連接低壓供電電源vcc,bmun的信號處理模塊連接參考地。由于串聯(lián)分壓的特性,因此每一個bmu的信號處理模塊的上端與參考地之間的電壓信號大小均不相同,即每一個分壓電阻的上端與參考地之間的電壓信號大小均不相同,這便保證了各個bmu的測量模塊接收到的電壓信號均是不一樣的,這樣每一個bmu最終通過通信模塊輸出到bcu的數(shù)字測量信號值均是不一樣的,因此實現(xiàn)了對各個bmu的不同編號。此外,在本發(fā)明實施例中使用a/d轉(zhuǎn)換器作為測量模塊,用于對接收到的觸發(fā)信號進行測量。其中,對于每一個bmu來說,該觸發(fā)信號即指代自身包含的信號處理模塊上端的電壓信號。對于bmu1來說,該觸發(fā)信號是由信號發(fā)生單元也即低壓供電電源vcc輸出的,對于除了bmu1之外的其他bmu,該觸發(fā)信號是與其相連接的第一bmu的信號處理模塊的下端的電壓信號,對應(yīng)自身包含的信號處理模塊上端的電壓信號。比如,對于bmu2來說,該觸發(fā)信號是bmu1的信號處理模塊下端的電壓信號,對應(yīng)bmu2包含的信號處理模塊上端的電壓信號。即,bmu1的分壓電阻對信號發(fā)生單元輸出的觸發(fā)信號進行串聯(lián)分壓以獲取分壓信號,并將分壓信號作為與其相連的bmu2的觸發(fā)信號輸出至bmu2。每一個bmu使用eeprom(electricallyerasableprogrammableread-onlymemory,電可擦可編程只讀存儲器)作為存儲模塊,用于存儲bcu下發(fā)的編號。對于通信模塊來說,使用can總線實現(xiàn)與bcu之間的通信連接。針對bcu而言,同樣使用eeprom作為存儲模塊。對于其包含的通信模塊來說,使用can總線實現(xiàn)與bmu之間的通信連接。需要說明的是,在圖3中還包括uc單片機,用于對bmu中的各個模塊進行控制,其中uc單片機還可為任意型號的處理器,本發(fā)明實施例對此不進行具體限定。本發(fā)明實施例提供的系統(tǒng),提供了一個信號發(fā)生單元,該信號發(fā)生單元與至少兩個bmu中的任意一個bmu相連,且至少兩個bmu之間依次相連,bcu與每一個bmu均相連,使得每一個bmu均可向bcu輸出一個大小存在差異的數(shù)字測量信號值,bcu根據(jù)接收到的數(shù)字信號測量值即可實現(xiàn)對bmu的自動編號,因此在生產(chǎn)過程中所有bmu的硬件及軟件均相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。參見圖4,其示出了一種以調(diào)整方波信號的頻率原理實現(xiàn)對各個bmu進行編號的電池管理系統(tǒng)的結(jié)構(gòu)示意圖。在圖4中,作為信號發(fā)生單元的頻率輸出模塊集成在bcu中。其中,頻率輸出模塊具體可為單片機的pwm(pulsewidthmodulation,脈沖寬度調(diào)制)輸出模塊,輸出恒定頻率或恒定占空比的方波信號。對于每一個bmu來說,使用頻率輸出模塊作為信號處理模塊,該信號處理模塊同樣使用單片機的pwm輸出模塊。不同的是,信號處理模塊輸出的方波信號的頻率相比于輸入的方波信號做了一些調(diào)整。例如,一個信號處理模塊輸入的方波信號的頻率為nhz,占空比為m%,則該信號處理模塊輸出n+khz,占空比m%的方波信號。頻率依次遞增,保證與其相連接的第二bmu采集到的方波信號的頻率與當前bmu采集到的方波信號的頻率相差khz。也即,如果bmu1采集到的方波信號的頻率為nhz,那么bmu2采集的方波信號的頻率便為n+khz,bmu3采集的方波信號的頻率便為n+2khz,依此類推,bmun采集的方波信號的頻率便為n+(n-1)khz??偨Y(jié)來說,若一個bmu接收到的觸發(fā)信號為方波信號,則該bmu的頻率輸出模塊根據(jù)頻率步進值對該觸發(fā)信號進行頻率調(diào)整處理,得到調(diào)整后的方波信號,并將調(diào)整后的方波信號作為與其相連接的bmu的觸發(fā)信號輸出至第二bmu。需要說明的是,除了采取調(diào)整方波信號的頻率的方式,還可以采取調(diào)整方波信號的占空比的方式,本發(fā)明實施例對此不進行具體限定。此外,除了采取逐步增大頻率的方式,還可采取逐步減小頻率的方式,本發(fā)明實施例對此同樣不進行具體限定。在本發(fā)明實施例中,使用頻率采集模塊作為bmu的測量模塊,其中頻率采集模塊具體可為單片機的輸入捕獲模塊,用于測量輸入的觸發(fā)信號的頻率或者占空比。其中,對于bmu1來說,該觸發(fā)信號是bcu中的頻率輸出模塊也即信號發(fā)生單元輸出的恒定頻率的方波信號;對于除bmu1之外的其他bmu,該觸發(fā)信號是與其相連接的第一bmu的信號處理模塊也即頻率輸出模塊輸出的經(jīng)過頻率調(diào)整后的方波信號。每一個bmu使用eeprom作為存儲模塊,用于存儲bcu下發(fā)的編號。對于通信模塊來說,使用can總線實現(xiàn)與bcu之間的通信連接。針對bcu而言,同樣使用eeprom作為存儲模塊;通信模塊使用can總線實現(xiàn)與bmu之間的通信連接。本發(fā)明實施例提供的系統(tǒng),提供了一個信號發(fā)生單元,該信號發(fā)生單元與至少兩個bmu中的任意一個bmu相連,且至少兩個bmu之間依次相連,bcu與每一個bmu均相連,使得每一個bmu均可向bcu輸出一個大小存在差異的數(shù)字測量信號值,bcu根據(jù)接收到的數(shù)字信號測量值即可實現(xiàn)對bmu的自動編號,因此在生產(chǎn)過程中所有bmu的硬件及軟件均相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。參見圖5,其示出了一種以并聯(lián)分流原理實現(xiàn)對各個bmu進行編號的電池管理系統(tǒng)的結(jié)構(gòu)示意圖。在圖5中,低壓供電電源vcc作為信號發(fā)生單元,輸出相對于參考地的恒定電壓信號。每一個bmu使用相同阻值的電阻作為信號處理模塊。在這些相同阻值的電阻作用下,由于每一個bmu并聯(lián),使得每一個bmu可檢測到不同的電流。其中,bmu1的信號處理模塊連接低壓供電電源vcc,bmun的信號處理模塊懸空。對于每一個bmu來說,除了測量模塊、信號處理模塊、存儲模塊和通信模塊之外,還可包括一個電源轉(zhuǎn)換模塊。其中,電源轉(zhuǎn)換模塊用于為bmu內(nèi)所有模塊提供工作電源。由于每個bmu并聯(lián),根據(jù)并聯(lián)分流的特性,每一個bmu檢測到的電流大小是不一樣的,這樣每一個bmu最終通過通信模塊輸出到bcu的數(shù)字測量信號值均是不一樣的,因此實現(xiàn)了對各個bmu的編號。在圖5中,對于每一個bmu來講,使用電流采集模塊作為測量模塊,用于測量電源線上的電流。每個bmu的電源端口除了給內(nèi)部供電之外,還通過信號處理模塊再接入與其連接的第二bmu的電源端口。假設(shè)每個bmu消耗電流大小為ibmu,則線束最末端的bmun的電流采集模塊測量到的電流大小為0,而線束上bmu1的電流采集模塊采集到的電流為n*ibmu。以此類推,每一個bmu的電流采集模塊均可以檢測到唯一的電流值。每一個bmu使用eeprom作為存儲模塊,用于存儲bcu下發(fā)的編號。對于通信模塊來說,使用can總線實現(xiàn)與bcu之間的通信連接。針對bcu而言,同樣使用eeprom作為存儲模塊,通信模塊使用can總線實現(xiàn)與bmu之間的通信連接。本發(fā)明實施例提供的系統(tǒng),提供了一個信號發(fā)生單元,該信號發(fā)生單元與至少兩個bmu中的任意一個bmu相連,且至少兩個bmu之間依次相連,bcu與每一個bmu均相連,使得每一個bmu均可向bcu輸出一個大小存在差異的數(shù)字測量信號值,bcu根據(jù)接收到的數(shù)字信號測量值即可實現(xiàn)對bmu的自動編號,因此在生產(chǎn)過程中所有bmu的硬件及軟件均相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。參見圖6,其示出了一種對電池檢測單元的編號方法,應(yīng)用于上述圖3所示的電池管理系統(tǒng),該方法流程包括:601、信號發(fā)生單元向bmu1發(fā)送觸發(fā)信號。602、bcu通過can總線向與其連接的各個bmu均發(fā)送啟動編號指令。603、當各個bmu接收到啟動編號指令并根據(jù)啟動編號指令激活a/d轉(zhuǎn)換器后,各個bmu的a/d轉(zhuǎn)換器測量接收到的觸發(fā)信號的電壓值,得到多個數(shù)字電壓值。其中,對于bmu1來講該觸發(fā)信號為信號發(fā)生單元輸出的信號。當bmu1接收到啟動編號指令時,bmu1對該觸發(fā)信號進行測量以獲得數(shù)字測量信號值。對于除bmu1之外的其他bmu來講,bmu2接收到的觸發(fā)信號為bmu1輸出的分壓信號,該分壓信號由bmu1對其接收到的觸發(fā)信號進行串聯(lián)分壓處理得到。bmu3接收到的觸發(fā)信號為bmu2輸出的分壓信號,該分壓信號由bmu2對其接收到的觸發(fā)信號進行串聯(lián)分壓處理得到。以此類推,bmun接收到的觸發(fā)信號為bmun-1輸出的分壓信號,該分壓信號由bmun-1對其接收到的觸發(fā)信號進行串聯(lián)分壓處理得到。其中,使用a/d轉(zhuǎn)換器可測量得到該觸發(fā)信號的數(shù)字化測量值。即,a/d轉(zhuǎn)換器將本bmu的分壓電阻上端的電壓信號轉(zhuǎn)換為數(shù)字化測量值。604、各個bmu通過can總線向bcu發(fā)送數(shù)字電壓值。605、bcu在接收到每一個bmu發(fā)送的數(shù)字電壓值后,對接收到的全部數(shù)字電壓值進行排序,得到排序結(jié)果。其中,可按照電壓值由大到小的順序進行排列,比如排序結(jié)果可諸如下表1所示,本發(fā)明實施例對此不進行具體限定。表1序號數(shù)字電壓值(v)112210.839.648.457.2606、bcu根據(jù)排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號,向每一個bmu下發(fā)對應(yīng)的編號。在本發(fā)明實施例中,順序為與編號的映射關(guān)系可諸如下述表2所示。表2序號編號10xa020xa730xa240xa350xa1有了上述表1和表2,bcu便可根據(jù)上述表1和表2為各個bmu進行編號。其中,編號可如下述表3所示。表3數(shù)字電壓值(v)數(shù)字電壓值(v)120xa010.80xa79.60xa28.40xa37.20xa1在得到各個bmu的編號后,bcu可通過can總線向各個bmu下發(fā)對應(yīng)的編號。而每一個bmu在通過can總線接收到對應(yīng)的編號后,將對應(yīng)的編號存儲在eeprom中。本發(fā)明實施例提供的方法,在bcu啟動對bmu的編號過程后,bmu測量接收到的觸發(fā)信號,得到數(shù)字測量信號值,并向bcu發(fā)送數(shù)字測量信號值,而bcu在接收到每一個bmu發(fā)送的數(shù)字測量信號值后,對接收到的全部數(shù)字測量信號值進行排序得到排序結(jié)果,并根據(jù)排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號,之后向每一個bmu下發(fā)對應(yīng)的編號,本發(fā)明實現(xiàn)了對bmu的自動編號,使得在生產(chǎn)過程中所有bmu的硬件及軟件均可相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。參見圖7,其示出了一種對電池檢測單元的編號方法,應(yīng)用于上述圖4所示的電池管理系統(tǒng),該方法流程包括:701、信號發(fā)生單元向bmu1發(fā)送觸發(fā)信號。702、bcu通過can總線向與其連接的各個bmu均發(fā)送啟動編號指令。703、當各個bmu接收到啟動編號指令并根據(jù)啟動編號指令激活頻率采集模塊后,各個bmu的頻率采集模塊測量接收到的觸發(fā)信號的頻率值,得到多個數(shù)字頻率值。其中,對于bmu1來講該觸發(fā)信號為bcu中頻率輸出模塊輸出的方波信號。當bmu1接收到啟動編號指令時,bmu1對該觸發(fā)信號進行測量以獲得數(shù)字測量信號值。對于除bmu1之外的其他bmu來講,bmu2接收到的觸發(fā)信號為bmu1輸出的經(jīng)過頻率調(diào)整后的方波信號,該方波信號由bmu1根據(jù)頻率步進值對其接收到的方波信號進行頻率調(diào)整處理得到。bmu3接收到的觸發(fā)信號為bmu2輸出的經(jīng)過頻率調(diào)整后的方波信號,該方波信號由bmu2根據(jù)頻率步進值對其接收到的方波信號進行頻率調(diào)整處理得到。以此類推,bmun接收到的觸發(fā)信號為bmun-1輸出的方波信號,該方波信號由bmun-1根據(jù)頻率步進值對其接收到的方波信號進行頻率調(diào)整處理得到。704、各個bmu通過can總線向bcu發(fā)送數(shù)字頻率值。705、bcu在接收到每一個bmu發(fā)送的數(shù)字頻率值后,對接收到的全部數(shù)字頻率值進行排序,得到排序結(jié)果。其中,可按照頻率值由大到小的順序進行排列,本發(fā)明實施例對此不進行具體限定。可參考步驟604實現(xiàn),在此不再進行贅述。706、bcu根據(jù)排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號,向每一個bmu下發(fā)對應(yīng)的編號。其中,編號過程可參考步驟605實現(xiàn),在此不再進行贅述。在得到各個bmu的編號后,bcu可通過can總線向各個bmu下發(fā)對應(yīng)的編號。而每一個bmu在通過can總線接收到對應(yīng)的編號后,將對應(yīng)的編號存儲在eeprom中。本發(fā)明實施例提供的方法,在bcu啟動對bmu的編號過程后,bmu測量接收到的觸發(fā)信號,得到數(shù)字測量信號值,并向bcu發(fā)送數(shù)字測量信號值,而bcu在接收到每一個bmu發(fā)送的數(shù)字測量信號值后,對接收到的全部數(shù)字測量信號值進行排序得到排序結(jié)果,并根據(jù)排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號,之后向每一個bmu下發(fā)對應(yīng)的編號,本發(fā)明實現(xiàn)了對bmu的自動編號,使得在生產(chǎn)過程中所有bmu的硬件及軟件均可相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。參見圖8,其示出了一種對電池檢測單元的編號方法,應(yīng)用于上述圖5所示的電池管理系統(tǒng),該方法流程包括:801、信號發(fā)生單元向bmu1發(fā)送觸發(fā)信號。802、bcu通過can總線向與其連接的各個bmu均發(fā)送啟動編號指令。803、當各個bmu接收到啟動編號指令并根據(jù)啟動編號指令激活電流采集模塊后,各個bmu的電流采集模塊測量接收到的觸發(fā)信號的電流值,得到多個數(shù)字電流值。804、各個bmu通過can總線向bcu發(fā)送數(shù)字電流值。805、bcu在接收到每一個bmu發(fā)送的數(shù)字電流值后,對接收到的全部數(shù)字電流值進行排序,得到排序結(jié)果。其中,可按照電流值由大到小的順序進行排列,本發(fā)明實施例對此不進行具體限定??蓞⒖疾襟E604實現(xiàn),在此不再進行贅述。806、bcu根據(jù)排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號,向每一個bmu下發(fā)對應(yīng)的編號。其中,編號過程可參考步驟605實現(xiàn),在此不再進行贅述。在得到各個bmu的編號后,bcu可通過can總線向各個bmu下發(fā)對應(yīng)的編號。而每一個bmu在通過can總線接收到對應(yīng)的編號后,將對應(yīng)的編號存儲在eeprom中。本發(fā)明實施例提供的方法,在bcu啟動對bmu的編號過程后,bmu測量接收到的觸發(fā)信號,得到數(shù)字測量信號值,并向bcu發(fā)送數(shù)字測量信號值,而bcu在接收到每一個bmu發(fā)送的數(shù)字測量信號值后,對接收到的全部數(shù)字測量信號值進行排序得到排序結(jié)果,并根據(jù)排序結(jié)果、預(yù)先存儲的順序位與編號的映射關(guān)系,為每一個bmu進行編號,之后向每一個bmu下發(fā)對應(yīng)的編號,本發(fā)明實現(xiàn)了對bmu的自動編號,使得在生產(chǎn)過程中所有bmu的硬件及軟件均可相同,無需特殊工藝來區(qū)分不同的bmu,該種電池管理系統(tǒng)的生產(chǎn)管理成本較低;此外,當bmu出現(xiàn)故障需要維修或更換時,無需特定軟件或硬件形式的bmu,也僅需在更換通用bmu后,重新啟動編號過程進行再次編號后即可實現(xiàn)電池包的正常功能,減少了后續(xù)維護成本;另外,由于映射表存儲在bcu,由bcu完成bmu的編號,不同的電池包均可使用相同的bmu,所以僅需通升級管理bcu便可實現(xiàn)對不同電池包的適配配置,通用性和靈活性較強。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。當前第1頁12