一種電池電子部件通訊地址的自動配置和修正方法
【專利摘要】本發(fā)明涉及一種電池管理系統(tǒng),特指一種電池電子部件通訊地址的自動配置和修正方法。包括一個電池控制單元、N個電池電子部件和N個電池模組(N為大于或等于1的整數)。所述電池模組由N個電池通過串并聯(lián)組成;所述N個電池模組與N個電池電子部件連接,所述N個電池電子部件通訊總線與所述電池控制單元連接;所述電池電子部件采集和檢測與電池模組有關的熱和電數據,并將這些數據提供給所述電池控制單元;電池控制單元控制或管理電池系統(tǒng)電氣或熱性能,并可以與車輛上的其他控制器進行通訊的電子裝置;本發(fā)明方法簡單易實施,便于整個電池系統(tǒng)的生產和組裝,便于電池電子部件的更換,能夠有效識別地址沖突錯誤并重新分配。
【專利說明】—種電池電子部件通訊地址的自動配置和修正方法
【技術領域】
[0001]本發(fā)明涉及一種電池管理系統(tǒng),特指一種多個電池電子部件通訊地址的自動配置和修正方法。
【背景技術】
[0002]隨著全球環(huán)境的急劇惡化和能源的日趨緊張,新能源越來越受到人們的重視和青睞,電池作為新能源系統(tǒng)的能量源,作為系統(tǒng)的核心部件,對整個系統(tǒng)起著至關重要的作用;電池管理系統(tǒng)在此起到了對電池的檢測、監(jiān)控和優(yōu)化的作用;隨著電池串并聯(lián)數目的增多,整個電池管理系統(tǒng)會由一個電池控制單元和多個電池電子部件組成;為了區(qū)別每一個電池電子部件及其所提供的信息,系統(tǒng)會為每一個電池電子部件分配一個唯一的地址。
[0003]傳統(tǒng)的方法是通過預燒錄的軟件為每一個電池電子部件確認唯一地址,每一個電池電子部件根據預燒錄的軟件定點安裝;該方法存在兩個問題,一個是每個電池電子部件需要定點安裝,很容易裝錯位置;另一個是預燒錄軟件時,由于每一個的地址不同,需要為每一個做不同處理,相對較為繁雜。
【發(fā)明內容】
[0004]本發(fā)明的目的是:為了克服現(xiàn)有技術對多個電池電子部件通訊地址配置不便和配置后使用不便的缺點,設計了一種電池管理系統(tǒng),具體為一種多個電池電子部件通訊地址的自動配置和修正方法。
[0005]本發(fā)明的技術方案:一種電池管理系統(tǒng),包括一個電池控制單元、N個電池電子部件和N個電池模組(N為大于或等于I的整數);所述電池模組由N個電池通過串并聯(lián)組成;所述N個電池模組與N個電池電子部件連接,所述N個電池電子部件通過通訊總線與所述電池控制單元連接;所述電池電子部件采集和檢測與電池模組有關的熱和電數據,并將這些數據提供給所述電池控制單元;電池控制單元控制或管理電池系統(tǒng)電氣、電路信息、電子信息、熱性能等參數,并可以與負載系統(tǒng)(電動汽車,智能電網,通信系統(tǒng)等)的其他控制器進行通訊的電子裝置連接;根據客戶要求確定N的數值后,由電池控制單元發(fā)送N的數值給電池電子部件。
[0006]所述電池電子部件具備地址請求功能,具備信息接收功能,具備已分配地址識別功能,具備是未分配地址判斷功能,具備自動分配地址功能;已分配地址電池電子部件具備回復地址信息功能,具備新分配地址有效性判別功能;電池電子部件具備地址沖突判別,可以自動識別沖突的地址,并給出警報信息,可根據信息內容確認需清空地址的電池電子部件;電池電子部件具備地址缺失判別,可以自動識別缺失的地址,并給出警報信息,可根據信息內容確認需清空地址的電池電子部件;電池電子部件具備通訊地址清空功能。
[0007]本發(fā)明設計的一種電池電子部件通訊地址的自動配置和修正方法,具體配置和修正方法如下:
(I)N個電池電子部件組裝系統(tǒng)均未分配地址時,按照電池電子部件1、電池電子部件2……依次請求地址,已分配地址的電池電子部件將所分配的地址回復給控制單元;電池控制單元統(tǒng)計所有已分配的地址,判別出未分配的地址,并自動分配未分配地址中的最低地址給請求分配地址的電池電子部件;
(2)單個或多個電池電子部件地址沖突時,自動給出地址沖突警報,清空已沖突的地址,由電池控制單元按照地址沖突的電池電子部件按照實際地址由低到高分配地址;
(3)單個或多個電池電子部件地址沖突時,自動給出地址沖突警報,清空已沖突的地址,由最低的那一個電池電子部件發(fā)出地址沖突判別請求,其他所有電池電子部件將已分配的地址回復給控制單元,控制單元發(fā)起電池電子部件統(tǒng)計,控制器單元使用CAN2.0通信方式進行通信連接電池電子部件,所有電池電子部件通訊地址信息,按照實際地址由低到高的順序清空沖突地址源的電池電子部件地址并重新分配正確地址;
(4 )單個或多個電池電子部件地址丟失或電池電子部件更換時,地址丟 失或更換的電池電子部件按照實際地址,由電池控制單元由低到高分配地址;
(5)單個或多個電池電子部件地址缺失或更換時,由最低的那一個電池電子部件發(fā)起地址缺失判別請求,控制單元接收缺失或更換信息,其他所有電池電子部件回復已分配的地址給電池控制單元,電池控制單元統(tǒng)計得到的地址信息,并根據信息確認是否存在地址不相連的情況,如果有地址不相連的情況,則將所有空缺地址判別為地址缺失,從多個地址缺失最低的電池電子部件開始,按照實際地址從低到高依次清空并重新分配通訊地址。
[0008]本發(fā)明的優(yōu)點:方法簡單易實施,便于整個電池系統(tǒng)的生產和組裝,便于電池電子部件的更換,能夠有效識別地址沖突錯誤并重新分配。
【專利附圖】
【附圖說明】
[0009]圖1為電池管理系統(tǒng)的框圖。
[0010]圖2為電池電子部件通訊地址的自動配置。
[0011]圖3為電池電子部件通訊地址沖突修正方法流程圖。
[0012]圖4為電池電子部件通訊地址丟失或更換修正方法流程圖。
【具體實施方式】
[0013]如圖所示為本發(fā)明設計的一種電池管理系統(tǒng)。具體包括一個電池控制單元、N個電池電子部件和N個電池模組(N為大于或等于I的整數);所述電池模組由N個電池通過串并聯(lián)組成;所述N個電池模組與N個電池電子部件連接,所述N個電池電子部件通訊總線與所述電池控制單元連接;所述電池電子部件采集和檢測與電池模組有關的熱和電數據,并將這些數據提供給所述電池控制單元;電池控制單元控制或管理電池系統(tǒng)電氣或熱性能,并可以與的其他控制器進行通訊的電子裝置。
[0014]N個電池電子部件的通訊地址為ID1、ID2、ID3......1Dn,IDl為最低地址,IDn為最
高地址,所有地址逐個增加;通訊總線為CAN總線;電池模組所處電池總負為電池模組1,根
據電池模組在系統(tǒng)中的電壓依次增高,模組依次為電池模組2、3、4......N ;電池模組I連接
電池電子部件I,電池模組2連接電池電子部件2,……,電池模組N連接電池電子部件N ;電池電子部件I通訊地址為IDl,電池電子部件2通訊地址為ID2,以此類推,電池電子部件N通訊地址為IDn。[0015]一種電池管理系統(tǒng)多個電池電子部件通訊地址的自動配置和修正方法,具體步驟如下:
(I)N個電池電子部件組裝系統(tǒng)均未分配地址時,按照第I個電池電子部件開始分配、第I個電子部件分配地址回復給控制單元、控制單元確認第I個電子部件通訊地址為第I地址,然后是第2個電池電子部件……依次請求地址,已分配地址的電池電子部件將所分配的地址回復給控制單元;電池控制單元統(tǒng)計所有已分配的地址,判別出未分配的地址,并自動分配未分配地址中的最低地址給請求分配地址的電池電子部件,如果檢驗有未分配的到的地址,第M (M=M+1)個電子部件未分配電子部件、第(M-1)個電子部件分配地址回復給控制單元,控制單元確認第M個電子部件通訊地址為第M地址、控制單元確認地址是否全部分配,如果檢驗合格,分配完成。
[0016](2)單個或多個電池電子部件地址沖突時,自動給出地址沖突警報,清空已沖突的地址,由電池控制單元按照地址沖突的電池電子部件按照實際地址由低到高分配地址;
(3)第x,y.....單或多個地址沖突(x〈y〈......)時,自動給出地址沖突警報,第x,y.....個地址清空,第X個電子部件請求分配,其他所有電池電子部件將已分配的地址回復給控制單元,控制單元發(fā)起電池電子部件統(tǒng)計,控制器單元使用CAN2.0通信方式進行通信連接所有電池電子部件通訊地址信息,第X個電子部件開始分配,其他已分配地址電子部件回復給控制單元,控制單元確認第X個電子部件通訊地址為第X地址,第y個電子部件開始分配,其他已分配地址電子部件回復給控制單元,控制單元確認第y個電子部件通訊地址為第y地址,按照實際地址由低到高的順序清空沖突地址源的電池電子部件地址并重新分配正確地址;如果檢驗有未分配的到的地址,第y (y=y+l)個電子部件未分配電子部件、其他已分配地址電子部件回復給控制單元,控制單元確認第y個電子部件通訊地址為第y地址、控制單元確認地址是否 全部分配,如果檢驗合格,分配完成。
[0017](4)單個或多個電池電子部件地址丟失或電池電子部件更換時,地址丟
失或更換的電池電子部件按照實際地址,由電池控制單元由低到高分配地址;
(5)第X, y.....單或多個地址丟失或更換(x〈y〈......)時,第x個電子部件請求分配,
控制單元接收缺失或更換信息,其他所有電池電子部件將已分配的地址回復給控制單元,控制單元發(fā)起電池電子部件統(tǒng)計,控制器單元使用CAN2.0通信方式進行通信連接所有電池電子部件通訊地址信息,第X個電子部件開始分配,其他已分配地址電子部件回復給控制單元,控制單元確認第X個電子部件通訊地址為第X地址,第y個電子部件開始分配,其他已分配地址電子部件回復給控制單元,控制單元確認第y個電子部件通訊地址為第y地址,按照實際地址由低到高的順序清空沖突地址源的電池電子部件地址并重新分配正確地址;如果檢驗有未分配的到的地址,第y (y=y+l)個電子部件未分配電子部件、其他已分配地址電子部件回復給控制單元,控制單元確認第y個電子部件通訊地址為第y地址、控制單元確認地址是否全部分配,如果檢驗合格,分配完成。
【權利要求】
1.一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:包括一個 電池控制單元、N個電池電子部件和N個電池模組,N為大于或等于I的整數;所述電池模組由N個電池通過串并聯(lián)組成;所述N個電池模組與N個電池電子部件連接,所述N個電池電子部件通過通訊總線與所述電池控制單元連接;所述電池電子部件采集和檢測與電池模組有關的熱和電數據,并將這些數據提供給所述電池控制單元; 所述電池電子部件具備地址請求功能,具備信息接收功能,具備已分配地址識別功能,具備未分配地址判斷功能,具備自動分配地址功能;已分配地址電池電子部件具備回復地址信息功能,具備新分配地址有效性判別功能;電池電子部件具備地址沖突判別,可以自動識別沖突的地址,并給出警報信息,可根據信息內容確認需清空地址的電池電子部件;電池電子部件具備地址缺失判別,可以自動識別缺失的地址,并給出警報信息,可根據信息內容確認需清空地址的電池電子部件;電池電子部件具備通訊地址清空功能。
2.一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:具體配置和修正方法如下: (1)N個電池電子部件組裝系統(tǒng)均未分配地址時,按照電池電子部件1、電池電子部件2……依次請求地址,已分配地址的電池電子部件將所分配的地址回復給控制單元;電池控制單元統(tǒng)計所有已分配的地址,判別出未分配的地址,并自動分配未分配地址中的最低地址給請求分配地址的電池電子部件; (2)單個或多個電池電子部件地址沖突時,自動給出地址沖突警報,清空已沖突的地址,由電池控制單元按照地址沖突的電池電子部件按照實際地址由低到高分配地址; (3)單個或多個電池電子部件地址沖突時,自動給出地址沖突警報,清空已沖突的地址,由最低的那一個電池電子部件發(fā)出地址沖突判別請求,其他所有電池電子部件將已分配的地址回復給控制單元,控制單元發(fā)起電池電子部件統(tǒng)計,控制器單元使用CAN2.0通信方式進行通信連接電池電子部件,所有電池電子部件通訊地址信息,按照實際地址由低到高的順序清空沖突地址源的電池電子部件地址并重新分配正確地址; (4 )單個或多個電池電子部件地址丟失或電池電子部件更換時,地址丟 失或更換的電池電子部件按照實際地址,由電池控制單元由低到高分配地址; (5)單個或多個電池電子部件地址缺失或更換時,由最低的那一個電池電子部件發(fā)起地址缺失判別請求,控制單元接收缺失或更換信息,其他所有電池電子部件回復已分配的地址給電池控制單元,電池控制單元統(tǒng)計得到的地址信息,并根據信息確認是否存在地址不相連的情況,如果有地址不相連的情況,則將所有空缺地址判別為地址缺失,從多個地址缺失最低的電池電子部件開始,按照實際地址從低到高依次清空并重新分配通訊地址。
3.根據權利要求1或2所述的一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:N個電池電子部件的通訊地址為ID1、ID2、ID3......1Dn,IDl為最低地址,IDn為最高地址,所有地址逐個增加。
4.根據權利要求1或2所述的一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:通訊總線為CAN總線。
5.根據權利要求1或2所述的一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:電池模組所處電池總負為電池模組1,根據電池模組在系統(tǒng)中的電壓依次增高,模組依次為電池模組2、3、4……N。
6.根據權利要求1或2所述的一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:電池模組I連接電池電子部件1,電池模組2連接電池電子部件2.......電池模組N連接電池電子部件N。
7.根據權利要求1或2所述的一種電池電子部件通訊地址的自動配置和修正方法,其特征在于:電池電子部件I通訊地址為ID1,電池電子部件2通訊地址為ID2,以此類推,電池電子部件N通訊地址 為IDn。
【文檔編號】G05B19/418GK103676833SQ201310440266
【公開日】2014年3月26日 申請日期:2013年9月25日 優(yōu)先權日:2013年9月25日
【發(fā)明者】李青海, 司紅磊, 李俊峰 申請人:江蘇峰谷源儲能技術研究院有限公司