本公開涉及電池管理,特別涉及一種絕緣檢測方法、絕緣檢測裝置、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù):
1、隨著新能源技術(shù)的發(fā)展,機械設(shè)備中的電池包的安全性引起了廣泛的關(guān)注。電池包各個模組電芯通過串并聯(lián)組合后形成高壓電源,電源兩級分別為高壓正hv+和高壓負hv-,機械設(shè)備(例如,新能源車輛)的殼體為地。理想狀態(tài)下,車身與高壓電池回路是隔離的,即hv+對地的絕緣電阻rp(positive?resistance,正極絕緣電阻)與hv-對地的絕緣電阻rn(negative?resistance,負極絕緣電阻)阻值均為無窮大。
技術(shù)實現(xiàn)思路
1、本公開的發(fā)明人發(fā)現(xiàn)上述相關(guān)技術(shù)中存在如下問題:在機械設(shè)備處于不同的使用工況下,如何保障機械設(shè)備中的多個電池包的安全性。
2、鑒于此,本公開提出了一種絕緣檢測方法,通過在機械設(shè)備中的多個電池包存在無故障粘連的電池包的情況下,確定多個電池包中的無故障粘連的電池包為第一電池包,通過對第一電池包進行絕緣檢測,來確定在進行實時絕緣檢測之前的機械設(shè)備是安全的,不存在絕緣故障,便于后續(xù)根據(jù)機械設(shè)備的使用工況來控制實時絕緣檢測,然后根據(jù)機械設(shè)備的使用工況,控制第一電池包的實時絕緣檢測,通過對第一電池包進行實時絕緣檢測,保障了無論機械設(shè)備在何種使用工況下,均可以保持絕緣的狀態(tài)。能夠根據(jù)機械設(shè)備所處于的不同使用工況,通過不同的控制策略來對第一電池包的實時絕緣檢測進行控制,實現(xiàn)了在機械設(shè)備處于不同的使用工況下,保障機械設(shè)備中的多個電池包的安全性。
3、根據(jù)本公開的第一方面的一些實施例,提供了一種絕緣檢測方法,包括:在機械設(shè)備中的多個電池包存在無故障粘連的電池包的情況下,確定機械設(shè)備中的多個電池包中的無故障粘連的電池包為第一電池包;對第一電池包進行絕緣檢測;在第一電池包通過絕緣檢測的情況下,根據(jù)機械設(shè)備的使用工況,控制第一電池包的實時絕緣檢測。
4、在一些實施例中,根據(jù)機械設(shè)備的使用工況,控制第一電池包的實時絕緣檢測包括根據(jù)機械設(shè)備的使用工況,確定機械設(shè)備的工作模式;根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測,其中,機械設(shè)備的工作模式包括低壓上電模式、換電模式、充電模式和行車模式中的至少一項。
5、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測包括:根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停。
6、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停包括:在機械設(shè)備的工作模式為低壓上電模式的情況下,在第一電池包中確定絕緣阻值最小的電池包;啟動第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
7、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停包括:在機械設(shè)備的工作模式為換電模式的情況下,關(guān)閉第一電池包的實時絕緣檢測;對第一電池包中需要換電的第二電池包進行換電,得到完成換電的第一電池包;控制第二電池包的實時絕緣檢測的啟動和暫停。
8、在一些實施例中,絕緣檢測方法還包括:根據(jù)機械設(shè)備的工作模式,控制完成換電的第一電池包的實時絕緣檢測的啟動和暫停。
9、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制完成換電的第一電池包的實時絕緣檢測的啟動和暫停包括:在完成換電的第一電池包中確定絕緣阻值最小的電池包;啟動完成換電的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
10、在一些實施例中,控制第二電池包的實時絕緣檢測的啟動和暫停包括:根據(jù)第二電池包與充電機之間的握手協(xié)議,控制第二電池包的實時絕緣檢測的啟動和暫停。
11、在一些實施例中,根據(jù)第二電池包與充電機之間的握手協(xié)議,控制第二電池包的實時絕緣檢測的啟動和暫停包括:啟動第二電池包的實時絕緣檢測;在檢測到充電機發(fā)送的握手信息的情況下,暫停第二電池包的實時絕緣檢測,其中,握手信息包括握手通訊報文和充電連接確認信號中的至少一項;在檢測到充電機發(fā)送的準備就緒狀態(tài)報文的情況下,再次啟動第二電池包的實時絕緣檢測,并等待接收下高壓指令;在接收到下高壓指令的情況下,結(jié)束第二電池包的實時絕緣檢測。
12、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停包括:在機械設(shè)備的工作模式為充電模式的情況下,對第一電池包中需要充電的第三電池包進行充電,其中,充電模式包括多槍充電模式和單槍充電模式中的至少一項;控制第三電池包的實時絕緣檢測的啟動和暫停。
13、在一些實施例中,控制第四電池包的實時絕緣檢測的啟動和暫停包括:根據(jù)第三電池包與充電機之間的握手協(xié)議,控制第三電池包的實時絕緣檢測的啟動和暫停。
14、在一些實施例中,根據(jù)第三電池包與充電機之間的握手協(xié)議,控制第三電池包的實時絕緣檢測的啟動和暫停包括:在檢測到充電機發(fā)送的握手信息的情況下,暫停第三電池包的實時絕緣檢測,其中,握手信息包括握手通訊報文;在檢測到充電機發(fā)送的準備就緒狀態(tài)報文的情況下,再次啟動第三電池包的實時絕緣檢測,并等待接收下高壓指令;在接收到下高壓指令的情況下,結(jié)束第三電池包的實時絕緣檢測。
15、在一些實施例中,控制第三電池包的實時絕緣檢測的啟動和暫停包括:在第三電池包存在脫包的情況下,等待接收單包下電指令;在接收到單包下電指令的情況下,確定第三電池包中存在脫包情況的第四電池包的故障粘連情況;根據(jù)第四電池包的故障粘連情況,控制第四電池包的實時絕緣檢測的啟動和暫停。
16、在一些實施例中,根據(jù)第四電池包的故障粘連情況,控制第四電池包的實時絕緣檢測的啟動和暫停包括:在第四電池包不存在故障粘連且第四電池包的實時絕緣檢測處于啟動的狀態(tài)的情況下,關(guān)閉第四電池包的實時絕緣檢測。
17、在一些實施例中,根據(jù)第四電池包的故障粘連情況,控制第四電池包的實時絕緣檢測的啟動和暫停還包括:在第四電池包不存在故障粘連且第四電池包的實時絕緣檢測處于暫停的狀態(tài)的情況下,維持部第四電池包的實時絕緣檢測的狀態(tài)。
18、在一些實施例中,根據(jù)第四電池包的故障粘連情況,控制第四電池包的實時絕緣檢測的啟動和暫停包括:在第四電池包存在故障粘連的情況下,在不存在脫包的第一電池包中確定絕緣阻值最小的電池包;啟動不存在脫包的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
19、在一些實施例中,絕緣檢測方法還包括:在不存在脫包的第一電池包中確定絕緣阻值最小的電池包;啟動不存在脫包的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
20、在一些實施例中,控制第三電池包的實時絕緣檢測的啟動和暫停還包括:在第三電池包不存在脫包的情況下,等待接收下高壓指令;在接收到下高壓指令的情況下,關(guān)閉第一電池包的實時絕緣檢測。
21、在一些實施例中,脫包包括充滿脫包和故障脫包中的至少一項。
22、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停包括:在機械設(shè)備的工作模式為行車模式的情況下,維持第一電池包的處于實時絕緣檢測的狀態(tài);在第一電池包存在脫包的情況下,等待接收單包下電指令,其中,脫包包括故障脫包;在接收到單包下電指令的情況下,確定第一電池包中存在脫包情況的第五電池包的故障粘連情況;根據(jù)第五電池包的故障粘連情況,控制第五電池包的實時絕緣檢測的啟動和暫停。
23、在一些實施例中,根據(jù)第五電池包的故障粘連情況,控制第五電池包的實時絕緣檢測的啟動和暫停包括:在第五電池包不存在故障粘連的情況下,等待接收下高壓指令;在接收到下高壓指令的情況下,關(guān)閉第一電池包的實時絕緣檢測。
24、在一些實施例中,根據(jù)第五電池包的故障粘連情況,控制第五電池包的實時絕緣檢測的啟動和暫停還包括:在第五電池包存在故障粘連的情況下,在不存在脫包的第一電池包中確定絕緣阻值最小的電池包;啟動不存在脫包的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
25、在一些實施例中,根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停還包括:在第一電池包不存在脫包的情況下,等待接收下高壓指令;在接收到下高壓指令的情況下,關(guān)閉第一電池包的實時絕緣檢測。
26、在一些實施例中,對第一電池包進行絕緣檢測包括:對第一電池包進行第一絕緣檢測;對第一電池包進行第二絕緣檢測,其中,第一絕緣檢測的時間小于第二絕緣檢測的時間,第二絕緣檢測的準確度大于第一絕緣檢測的準確度。
27、在一些實施例中,絕緣檢測方法還包括:在多個電池包不存在無故障粘連的電池包的情況下,根據(jù)多個電池包的次序,確定第一電池包,其中,第一電池包為一個。
28、在一些實施例中,絕緣檢測方法還包括:在第一電池包中存在沒有通過絕緣檢測的電池包的情況下,上報故障信號。
29、根據(jù)本公開的第二方面的一些實施例,提供了一種絕緣檢測裝置,包括:確定單元,被配置為在機械設(shè)備中的多個電池包存在無故障粘連的電池包的情況下,確定機械設(shè)備中的多個電池包中的無故障粘連的電池包為第一電池包;絕緣檢測單元,被配置為對第一電池包進行絕緣檢測;控制單元,被配置為在第一電池包通過絕緣檢測的情況下,根據(jù)機械設(shè)備的使用工況,控制第一電池包的實時絕緣檢測。
30、在一些實施例中,控制單元還被配置為根據(jù)機械設(shè)備的使用工況,確定機械設(shè)備的工作模式;根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測,其中,機械設(shè)備的工作模式包括低壓上電模式、換電模式、充電模式和行車模式中的至少一項。
31、在一些實施例中,控制單元還被配置為根據(jù)機械設(shè)備的工作模式,控制第一電池包的實時絕緣檢測的啟動和暫停。
32、在一些實施例中,控制單元還被配置為在機械設(shè)備的工作模式為低壓上電模式的情況下,在第一電池包中確定絕緣阻值最小的電池包;啟動第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
33、在一些實施例中,控制單元還被配置為在機械設(shè)備的工作模式為換電模式的情況下,關(guān)閉第一電池包的實時絕緣檢測;對第一電池包中需要換電的第二電池包進行換電,得到完成換電的第一電池包;控制第二電池包的實時絕緣檢測的啟動和暫停。
34、在一些實施例中,控制單元還被配置為根據(jù)機械設(shè)備的工作模式,控制完成換電的第一電池包的實時絕緣檢測的啟動和暫停。
35、在一些實施例中,控制單元還被配置為在完成換電的第一電池包中確定絕緣阻值最小的電池包;啟動完成換電的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
36、在一些實施例中,控制單元還被配置為根據(jù)第二電池包與充電機之間的握手協(xié)議,控制第二電池包的實時絕緣檢測的啟動和暫停。
37、在一些實施例中,控制單元還被配置為啟動第二電池包的實時絕緣檢測;在檢測到充電機發(fā)送的握手信息的情況下,暫停第二電池包的實時絕緣檢測,其中,握手信息包括握手通訊報文和充電連接確認信號中的至少一項;在檢測到充電機發(fā)送的準備就緒狀態(tài)報文的情況下,再次啟動第二電池包的實時絕緣檢測,并等待接收下高壓指令;在接收到下高壓指令的情況下,結(jié)束第二電池包的實時絕緣檢測。
38、在一些實施例中,控制單元還被配置為在機械設(shè)備的工作模式為充電模式的情況下,對第一電池包中需要充電的第三電池包進行充電,其中,充電模式包括多槍充電模式和單槍充電模式中的至少一項;控制第三電池包的實時絕緣檢測的啟動和暫停。
39、在一些實施例中,控制單元還被配置為根據(jù)第三電池包與充電機之間的握手協(xié)議,控制第三電池包的實時絕緣檢測的啟動和暫停。
40、在一些實施例中,控制單元還被配置為在檢測到充電機發(fā)送的握手信息的情況下,暫停第三電池包的實時絕緣檢測,其中,握手信息包括握手通訊報文;在檢測到充電機發(fā)送的準備就緒狀態(tài)報文的情況下,再次啟動第三電池包的實時絕緣檢測,并等待接收下高壓指令;在接收到下高壓指令的情況下,結(jié)束第三電池包的實時絕緣檢測。
41、在一些實施例中,控制單元還被配置為在第三電池包存在脫包的情況下,等待接收單包下電指令;在接收到單包下電指令的情況下,確定第三電池包中存在脫包情況的第四電池包的故障粘連情況;根據(jù)第四電池包的故障粘連情況,控制第四電池包的實時絕緣檢測的啟動和暫停。
42、在一些實施例中,控制單元還被配置為在第四電池包不存在故障粘連且第四電池包的實時絕緣檢測處于啟動的狀態(tài)的情況下,關(guān)閉第四電池包的實時絕緣檢測。
43、在一些實施例中,控制單元還被配置為在第四電池包不存在故障粘連且第四電池包的實時絕緣檢測處于暫停的狀態(tài)的情況下,維持部第四電池包的實時絕緣檢測的狀態(tài)。
44、在一些實施例中,控制單元還被配置為在第四電池包存在故障粘連的情況下,在不存在脫包的第一電池包中確定絕緣阻值最小的電池包;啟動不存在脫包的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
45、在一些實施例中,控制單元還被配置為在不存在脫包的第一電池包中確定絕緣阻值最小的電池包;啟動不存在脫包的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
46、在一些實施例中,控制單元還被配置為在第三電池包不存在脫包的情況下,等待接收下高壓指令;在接收到下高壓指令的情況下,關(guān)閉第一電池包的實時絕緣檢測。
47、在一些實施例中,脫包包括充滿脫包和故障脫包中的至少一項。
48、在一些實施例中,控制單元還被配置為在機械設(shè)備的工作模式為行車模式的情況下,維持第一電池包的處于實時絕緣檢測的狀態(tài);在第一電池包存在脫包的情況下,等待接收單包下電指令,其中,脫包包括故障脫包;在接收到單包下電指令的情況下,確定第一電池包中存在脫包情況的第五電池包的故障粘連情況;根據(jù)第五電池包的故障粘連情況,控制第五電池包的實時絕緣檢測的啟動和暫停。
49、在一些實施例中,控制單元還被配置為在第五電池包不存在故障粘連的情況下,等待接收下高壓指令;在接收到下高壓指令的情況下,關(guān)閉第一電池包的實時絕緣檢測。
50、在一些實施例中,控制單元還被配置為在第五電池包存在故障粘連的情況下,在不存在脫包的第一電池包中確定絕緣阻值最小的電池包;啟動不存在脫包的第一電池包中絕緣阻值最小的電池包的實時絕緣檢測。
51、在一些實施例中,控制單元還被配置為在第一電池包不存在脫包的情況下,等待接收下高壓指令;在接收到下高壓指令的情況下,關(guān)閉第一電池包的實時絕緣檢測。
52、在一些實施例中,絕緣檢測單元還被配置為對第一電池包進行第一絕緣檢測;對第一電池包進行第二絕緣檢測,其中,第一絕緣檢測的時間小于第二絕緣檢測的時間,第二絕緣檢測的準確度大于第一絕緣檢測的準確度。
53、在一些實施例中,確定單元還被配置為在多個電池包不存在無故障粘連的電池包的情況下,根據(jù)多個電池包的次序,確定第一電池包,其中,第一電池包為一個。
54、在一些實施例中,絕緣檢測單元還被配置為在第一電池包中存在沒有通過絕緣檢測的電池包的情況下,上報故障信號。
55、根據(jù)本公開的第三方面的一些實施例,提供了一種絕緣檢測裝置,包括:存儲器和耦接至存儲器的處理器,處理器被配置為基于存儲在存儲器中的指令,執(zhí)行上述任一個實施例中的絕緣檢測方法。
56、根據(jù)本公開的第四方面的一些實施例,提供了一種計算機可讀存儲介質(zhì),?其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)上述任一個實施例中的絕緣檢測方法。
57、根據(jù)本公開的第五方面的一些實施例,提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述任一個實施例中的絕緣檢測方法。
58、在上述實施例中,通過在機械設(shè)備中的多個電池包存在無故障粘連的電池包的情況下,確定多個電池包中的無故障粘連的電池包為第一電池包,通過對第一電池包進行絕緣檢測,來確定在進行實時絕緣檢測之前的機械設(shè)備是安全的,不存在絕緣故障,便于后續(xù)根據(jù)機械設(shè)備的使用工況來控制實時絕緣檢測,然后根據(jù)機械設(shè)備的使用工況,控制第一電池包的實時絕緣檢測,通過對第一電池包進行實時絕緣檢測,保障了無論機械設(shè)備在何種使用工況下,均可以保持絕緣的狀態(tài)。能夠根據(jù)機械設(shè)備所處于的不同使用工況,通過不同的控制策略來對第一電池包的實時絕緣檢測進行控制,實現(xiàn)了在機械設(shè)備處于不同的使用工況下,保障機械設(shè)備中的多個電池包的安全性。