本技術(shù)涉及電池,特別是涉及一種電池裝置編碼系統(tǒng)及其自動(dòng)編碼方法、裝置和儲(chǔ)能系統(tǒng)。
背景技術(shù):
1、電池管理系統(tǒng)(battery?management?system,bms)具有多個(gè)電池監(jiān)測(cè)單元,以監(jiān)測(cè)每一電池單元的狀態(tài),而每個(gè)電池監(jiān)測(cè)單元在功能和安裝上無明顯的差異,需要進(jìn)行編碼來區(qū)分識(shí)別。
2、每一電池監(jiān)測(cè)單元中均包括監(jiān)測(cè)傳感器(monitoring?sensor,ms),目前,每一電池監(jiān)測(cè)單元的ms之間均通過編碼線連接,但是編碼線本身抗干擾能力差,容易受到儲(chǔ)能變流器(power?conversion?system,pcs)的電流以及外部高壓干擾,使得編碼過程中易出錯(cuò),編碼可靠性不高,且ms與ms之間的編碼線會(huì)導(dǎo)致系統(tǒng)線束繁雜,成本高。
3、需要說明的是,上述的陳述僅用于提供與本技術(shù)有關(guān)的背景技術(shù)信息,而不必然的構(gòu)成現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)的目的在于提出一種電池裝置編碼系統(tǒng)及其自動(dòng)編碼方法、裝置和儲(chǔ)能系統(tǒng),本技術(shù)能夠針對(duì)性的解決現(xiàn)有編碼系統(tǒng)成本高以及編碼過程中易出錯(cuò)的問題。
2、基于上述目的,第一方面,本技術(shù)提出了一種電池裝置編碼系統(tǒng),所述編碼系統(tǒng)包括電池管理系統(tǒng)和至少一個(gè)監(jiān)測(cè)模塊;每一所述監(jiān)測(cè)模塊包括電池監(jiān)控單元和監(jiān)測(cè)傳感器,所述電池監(jiān)控單元和監(jiān)測(cè)傳感器分別通過不同的總線與所述電池管理系統(tǒng)相連;其中,所述監(jiān)測(cè)傳感器在所述電池管理系統(tǒng)的控制下進(jìn)行編碼。
3、本實(shí)施例的監(jiān)測(cè)傳感器之間無需編碼線,可以大大節(jié)省線束,減少成本,且電池監(jiān)控單元與電池管理系統(tǒng)之間,監(jiān)測(cè)傳感器與電池管理系統(tǒng)之間分別通過不同的總線相連,可以提高抗干擾能力,提高系統(tǒng)穩(wěn)定性。
4、在一些實(shí)施例中,所述總線包括第一總線和第二總線;所述電池監(jiān)控單元通過第一總線連接至所述電池管理系統(tǒng),所述監(jiān)測(cè)傳感器通過第二總線連接至所述電池管理系統(tǒng),所述第二總線的響應(yīng)時(shí)間小于所述第一總線的響應(yīng)時(shí)間。
5、通過設(shè)置不同的總線分別連接電池監(jiān)控單元和電池管理系統(tǒng),以及監(jiān)測(cè)傳感器和電池管理系統(tǒng),且第二總線的響應(yīng)時(shí)間小于第一總線的響應(yīng)時(shí)間,可提高bms對(duì)電池裝置的實(shí)時(shí)監(jiān)控和響應(yīng),提高通信的可靠性。
6、第二方面,還提供了一種電池裝置編碼系統(tǒng)的自動(dòng)編碼方法,所述電池裝置編碼系統(tǒng)為第一方面任一項(xiàng)所述的電池裝置編碼系統(tǒng),所述方法包括:向目標(biāo)監(jiān)測(cè)模塊的電池監(jiān)控單元發(fā)送驅(qū)動(dòng)信號(hào),所述驅(qū)動(dòng)信號(hào)用于驅(qū)動(dòng)所述電池監(jiān)控單元為監(jiān)測(cè)傳感器提供工作電壓;所述目標(biāo)監(jiān)測(cè)模塊包括所述編碼系統(tǒng)中的任一監(jiān)測(cè)模塊;接收所述電池監(jiān)控單元反饋的驅(qū)動(dòng)狀態(tài);在所述驅(qū)動(dòng)狀態(tài)校驗(yàn)成功的情況下,向所述目標(biāo)監(jiān)測(cè)模塊的監(jiān)測(cè)傳感器發(fā)送第一編碼報(bào)文,所述第一編碼報(bào)文用于觸發(fā)所述監(jiān)測(cè)傳感器根據(jù)所述第一編碼報(bào)文進(jìn)行編碼;接收所述監(jiān)測(cè)傳感器反饋的第二編碼報(bào)文和編碼信息,根據(jù)所述第二編碼報(bào)文和編碼信息,得到表征編碼成功或失敗的編碼檢測(cè)結(jié)果。
7、通過上述實(shí)施例,可以實(shí)現(xiàn)監(jiān)測(cè)傳感器的自動(dòng)編碼,使得每個(gè)傳感器都有一個(gè)唯一的地址或標(biāo)識(shí)符,有助于bms準(zhǔn)確地識(shí)別和控制各個(gè)傳感器,通過校驗(yàn)電池監(jiān)控單元反饋的驅(qū)動(dòng)狀態(tài),只有在校驗(yàn)成功的情況下才進(jìn)行編碼,這增加了編碼過程的可靠性,減少了錯(cuò)誤和故障的風(fēng)險(xiǎn)。通過自動(dòng)化的編碼流程,減少了人工干預(yù),提高了維護(hù)效率,降低了人為操作錯(cuò)誤的可能性。有助于提高電池監(jiān)控系統(tǒng)的準(zhǔn)確性、可靠性、靈活性和維護(hù)效率。
8、在一些實(shí)施例中,向目標(biāo)監(jiān)測(cè)模塊的電池監(jiān)控單元發(fā)送驅(qū)動(dòng)信號(hào)之前,所述方法還包括:在所述電池裝置編碼系統(tǒng)滿足編碼條件的情況下,按照預(yù)設(shè)順序依次將所述編碼系統(tǒng)中的監(jiān)測(cè)模塊作為所述目標(biāo)監(jiān)測(cè)模塊;以及,在向目標(biāo)監(jiān)測(cè)模塊的電池監(jiān)控單元發(fā)送驅(qū)動(dòng)信號(hào)的情況下,向所述編碼系統(tǒng)中除所述目標(biāo)監(jiān)測(cè)模塊之外的監(jiān)測(cè)模塊發(fā)送低電位控制信號(hào);返回確定所述目標(biāo)監(jiān)測(cè)模塊的步驟循環(huán)執(zhí)行,直至向各監(jiān)測(cè)模塊均發(fā)送了驅(qū)動(dòng)信號(hào)為止。
9、上述實(shí)施例通過分時(shí)控制和逐個(gè)激活的方法,減少通信沖突和數(shù)據(jù)錯(cuò)誤,提高了電池裝置編碼系統(tǒng)的效率、準(zhǔn)確性和穩(wěn)定性。
10、在一些實(shí)施例中,所述按照預(yù)設(shè)順序依次將所述編碼系統(tǒng)中的監(jiān)測(cè)模塊作為所述目標(biāo)監(jiān)測(cè)模塊,包括:根據(jù)監(jiān)測(cè)模塊的數(shù)量和所在位置,確定所述預(yù)設(shè)順序;按照所述預(yù)設(shè)順序從所述編碼系統(tǒng)包括的各監(jiān)測(cè)模塊中確定出當(dāng)前時(shí)刻待編碼的目標(biāo)監(jiān)測(cè)模塊。
11、上述實(shí)施例確定出當(dāng)前時(shí)刻待編碼的目標(biāo)監(jiān)測(cè)模塊可以提高bms進(jìn)行編碼的準(zhǔn)確性,有序的編碼流程可以減少錯(cuò)誤和遺漏,提高整個(gè)編碼系統(tǒng)的可靠性和穩(wěn)定性。
12、在一些實(shí)施例中,所述電池裝置編碼系統(tǒng)滿足編碼條件包括:電池管理系統(tǒng)的電壓低于預(yù)設(shè)電壓;以及,以下條件中的任一:接收到上位機(jī)下發(fā)的自動(dòng)編碼指令;接收到監(jiān)測(cè)模塊反饋的監(jiān)測(cè)傳感器地址序號(hào)缺失信息。
13、上述實(shí)施例,不僅可以提高自動(dòng)編碼過程中的安全性,還可以實(shí)現(xiàn)自動(dòng)編碼的多樣性觸發(fā),提高本實(shí)施例自動(dòng)編碼系統(tǒng)的應(yīng)用場(chǎng)景。
14、在一些實(shí)施例中,在接收所述電池監(jiān)控單元反饋的驅(qū)動(dòng)狀態(tài)之后,所述方法還包括:在接收到的所述驅(qū)動(dòng)狀態(tài)表征所述電池監(jiān)控單元為高邊驅(qū)動(dòng)的情況下,確定所述驅(qū)動(dòng)狀態(tài)校驗(yàn)成功;在接收到的所述驅(qū)動(dòng)狀態(tài)表征所述電池監(jiān)控單元為低邊驅(qū)動(dòng)的情況下,中止對(duì)所述驅(qū)動(dòng)狀態(tài)所屬的監(jiān)測(cè)模塊的編碼。
15、本實(shí)施例通過校驗(yàn)電池監(jiān)控單元的驅(qū)動(dòng)狀態(tài),只有當(dāng)電池監(jiān)控單元處于高邊驅(qū)動(dòng)狀態(tài)時(shí)才進(jìn)行編碼,這使得編碼操作在ms得電的條件下進(jìn)行,提高了編碼的準(zhǔn)確性和可靠性。
16、在一些實(shí)施例中,根據(jù)所述第二編碼報(bào)文和編碼信息,得到表征編碼成功或失敗的編碼檢測(cè)結(jié)果,包括:在所述第二編碼報(bào)文和所述第一編碼報(bào)文相同,且所述編碼信息與預(yù)設(shè)編碼信息一致的情況下,得到表征目標(biāo)監(jiān)測(cè)模塊編碼成功的編碼檢測(cè)結(jié)果;在所述第二編碼報(bào)文和所述第一編碼報(bào)文不相同,或者,所述編碼信息與預(yù)設(shè)編碼信息不一致的情況下,得到表征目標(biāo)監(jiān)測(cè)模塊編碼失敗的編碼檢測(cè)結(jié)果;其中,所述編碼信息包括編碼時(shí)長(zhǎng)、監(jiān)測(cè)傳感器的設(shè)備標(biāo)識(shí)和數(shù)據(jù)完整性校驗(yàn)信息。
17、上述實(shí)施例通過檢測(cè)第二編碼報(bào)文和第一編碼報(bào)文是否相同,編碼信息與預(yù)設(shè)編碼信息是否一致,來得到編碼檢測(cè)結(jié)果,可提高編碼的準(zhǔn)確性、提高數(shù)據(jù)的完整性、增強(qiáng)系統(tǒng)的可靠性。
18、在一些實(shí)施例中,在得到目標(biāo)監(jiān)測(cè)模塊的編碼檢測(cè)結(jié)果之后,所述方法還包括:在所述編碼檢測(cè)結(jié)果表征所有目標(biāo)監(jiān)測(cè)模塊均成功編碼的情況下,向所有的電池監(jiān)控單元發(fā)送驅(qū)動(dòng)信號(hào);在所述編碼檢測(cè)結(jié)果表征任一目標(biāo)監(jiān)測(cè)模塊編碼失敗的情況下,獲取編碼失敗信息,所述編碼失敗信息包括失敗原因和失敗節(jié)點(diǎn)信息。
19、上述實(shí)施例在編碼檢測(cè)結(jié)果表征所有目標(biāo)監(jiān)測(cè)模塊均成功編碼的情況下,向所有的電池監(jiān)控單元發(fā)送驅(qū)動(dòng)信號(hào),可以保障整個(gè)電池編碼系統(tǒng)的完整性和協(xié)調(diào)性,通過識(shí)別和處理編碼失敗的模塊,獲取編碼失敗信息有助于快速定位問題模塊,便于故障診斷和修復(fù),提高了系統(tǒng)的可靠性。
20、第三方面,還提供了一種電池裝置編碼系統(tǒng)的自動(dòng)編碼方法,在接收到電池監(jiān)控單元發(fā)送的驅(qū)動(dòng)信號(hào)的情況下,處于待編碼狀態(tài);在接收到所述電池管理系統(tǒng)發(fā)送的第一編碼報(bào)文的情況下進(jìn)行編碼;所述第一編碼報(bào)文用于觸發(fā)監(jiān)測(cè)傳感器根據(jù)第一編碼報(bào)文進(jìn)行編碼;編碼完成后,向所述電池管理系統(tǒng)發(fā)送第二編碼報(bào)文和編碼信息,所述第二編碼報(bào)文是對(duì)第一編碼報(bào)文的響應(yīng),編碼信息包含傳感器的地址編碼結(jié)果。
21、第四方面,還提供了一種電池裝置編碼系統(tǒng)的自動(dòng)編碼裝置,所述裝置包括:驅(qū)動(dòng)模塊,向目標(biāo)監(jiān)測(cè)模塊的電池監(jiān)控單元發(fā)送驅(qū)動(dòng)信號(hào),所述驅(qū)動(dòng)信號(hào)用于驅(qū)動(dòng)所述電池監(jiān)控單元為監(jiān)測(cè)傳感器提供工作電壓;所述目標(biāo)監(jiān)測(cè)模塊包括所述編碼系統(tǒng)中的任一監(jiān)測(cè)模塊;觸發(fā)編碼模塊,用于接收所述電池監(jiān)控單元反饋的驅(qū)動(dòng)狀態(tài),在所述驅(qū)動(dòng)狀態(tài)校驗(yàn)成功的情況下,向所述目標(biāo)監(jiān)測(cè)模塊的監(jiān)測(cè)傳感器發(fā)送第一編碼報(bào)文,所述第一編碼報(bào)文用于觸發(fā)所述監(jiān)測(cè)傳感器根據(jù)所述第一編碼報(bào)文進(jìn)行編碼;編碼結(jié)果檢測(cè)模塊,用于接收所述監(jiān)測(cè)傳感器反饋的第二編碼報(bào)文和編碼信息,根據(jù)所述第二編碼報(bào)文和編碼信息,得到表征編碼成功或失敗的編碼檢測(cè)結(jié)果。
22、第五方面,還提供了一種電池裝置編碼系統(tǒng)的自動(dòng)編碼裝置,所述裝置包括:第一信號(hào)處理模塊,用于在接收到電池監(jiān)控單元發(fā)送的驅(qū)動(dòng)信號(hào)的情況下,處于待編碼狀態(tài);編碼模塊,用于用于在接收到所述電池管理系統(tǒng)發(fā)送的第一編碼報(bào)文的情況下進(jìn)行編碼;所述第一編碼報(bào)文用于觸發(fā)監(jiān)測(cè)傳感器根據(jù)第一編碼報(bào)文進(jìn)行編碼;編碼完成后,向所述電池管理系統(tǒng)發(fā)送第二編碼報(bào)文和編碼信息,所述第二編碼報(bào)文是對(duì)第一編碼報(bào)文的響應(yīng),編碼信息包含傳感器的地址編碼結(jié)果。
23、第六方面,還提供了一種儲(chǔ)能系統(tǒng),所述儲(chǔ)能系統(tǒng)包括至少一個(gè)電池裝置和第一方面任一項(xiàng)所述的編碼系統(tǒng);所述電池裝置包括箱體和至少一個(gè)電池模塊,所述編碼系統(tǒng)的監(jiān)測(cè)模塊與所述電池模塊一一對(duì)應(yīng),互相對(duì)應(yīng)的所述監(jiān)測(cè)模塊和所述電池模塊設(shè)置在同一箱體內(nèi);所述編碼系統(tǒng)的電池管理系統(tǒng)用于對(duì)所述監(jiān)測(cè)模塊內(nèi)的監(jiān)測(cè)傳感器進(jìn)行編碼。
24、第七方面,還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器運(yùn)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)第一方面所述的方法。
25、第八方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行實(shí)現(xiàn)第一方面任一項(xiàng)所述的方法。
26、上述說明僅是本技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本技術(shù)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本技術(shù)的具體實(shí)施方式。