本發(fā)明涉及電池包診斷,具體而言,涉及一種電池包電流采樣斷線診斷方法、存儲(chǔ)介質(zhì)及電子裝置。
背景技術(shù):
1、電流傳感器作為獲取電池包充放電電流信息的核心部件,其可靠性是確保電池包穩(wěn)定運(yùn)行的重要前提。由于動(dòng)力電池包運(yùn)行工況復(fù)雜,在遭遇機(jī)械振動(dòng)等外部沖擊時(shí),傳感器存在失效風(fēng)險(xiǎn)。若傳感器失效不能被有效識(shí)別,將嚴(yán)重影響對(duì)電池包狀態(tài)的監(jiān)測(cè),其中,采樣線斷線是一種常見(jiàn)的失效形式,應(yīng)當(dāng)被及時(shí)和準(zhǔn)確地診斷。
2、目前,關(guān)于電流采樣斷線的診斷方案主要包括兩類:芯片硬件診斷、基于電流電壓關(guān)聯(lián)性的診斷。芯片硬件診斷通過(guò)對(duì)采樣回路注入電流激勵(lì),回采分流器兩端壓差是否相應(yīng)變化,判斷采樣回路是否完整(即無(wú)斷線)。但這類方案執(zhí)行的過(guò)程中將無(wú)法正常地進(jìn)行電流采樣,意味著診斷過(guò)程中需要屏蔽常規(guī)的采樣功能,往往不能在電池包充放電運(yùn)行的過(guò)程中進(jìn)行診斷。基于電流電壓關(guān)聯(lián)性的診斷方案則依據(jù)電池包本身的阻抗特性,當(dāng)采樣電壓與采樣電流變化(波動(dòng))不遵循關(guān)聯(lián)規(guī)律時(shí),視為電流采樣故障。但這種方式對(duì)電流、電壓采樣的同步性及精度均有較高的要求,同時(shí)也依賴于電流、電壓基準(zhǔn)關(guān)系的準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種電池包電流采樣斷線診斷方法、裝置、存儲(chǔ)介質(zhì)及電子裝置,以至少解決相關(guān)技術(shù)無(wú)法在電池包充放電運(yùn)行的過(guò)程中進(jìn)行診斷的技術(shù)問(wèn)題。
2、根據(jù)本發(fā)明其中一實(shí)施例,提供了一種電池包電流采樣斷線診斷方法,包括:響應(yīng)于電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài),基于電流采樣芯片中的第一采樣通道獲取電池包在第一時(shí)刻的第一電壓,其中,預(yù)設(shè)狀態(tài)下電流采樣芯片記錄的電流小于預(yù)設(shè)電流閾值,第一時(shí)刻用于表示電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài)的時(shí)刻;確定電池包在第二時(shí)刻的第二電壓與第一電壓之間的大小關(guān)系,得到第一確定結(jié)果,其中,第二時(shí)刻晚于第一時(shí)刻;確定電池包在第三時(shí)刻的第三電壓與目標(biāo)電壓值之間的大小關(guān)系,得到第二確定結(jié)果,其中,目標(biāo)電壓值基于第一確定結(jié)果確定,第三時(shí)刻晚于第二時(shí)刻;基于切換次數(shù)與預(yù)設(shè)切換次數(shù)閾值對(duì)電池包進(jìn)行電流采樣斷線診斷,得到診斷結(jié)果,其中,切換次數(shù)基于第二確定結(jié)果確定,切換次數(shù)用于表示電池包的電壓變化方向的切換次數(shù)。
3、可選地,在響應(yīng)于電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài),基于電流采樣芯片中的第一采樣通道獲取電池包在第一時(shí)刻的第一電壓之前,方法還包括:基于電流采樣芯片中的第二采樣通道獲取分流器的分流器電壓值;基于分流器電壓值確定分流器電流值;響應(yīng)于分流器電流值小于等于預(yù)設(shè)分流器電流值,確定電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài)。
4、可選地,目標(biāo)電壓值包括上限電壓值,在確定電池包在第三時(shí)刻的第三電壓與目標(biāo)電壓值之間的大小關(guān)系,得到第二確定結(jié)果之前,方法還包括:響應(yīng)于第一確定結(jié)果滿足第一條件,確定電池包的電壓變化方向?yàn)樯仙?,其中,第一條件包括:第二電壓大于第一電壓、第二電壓與第一電壓的電壓差值大于等于預(yù)設(shè)電壓差值、第二電壓與第一電壓的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段;在電壓變化方向處于上升階段中,確定電池包的上限電壓值,其中,上限電壓值為在上升階段中電池包達(dá)到的最大電壓值。
5、可選地,確定電池包在第三時(shí)刻的第三電壓與目標(biāo)電壓值之間的大小關(guān)系,得到第二確定結(jié)果包括:確定電池包在第三時(shí)刻的第三電壓與上限電壓值之間的大小關(guān)系,得到第一子確定結(jié)果;響應(yīng)于第一子確定結(jié)果滿足第二條件,更新切換次數(shù),其中,第二條件包括:上限電壓值大于第三電壓、上限電壓值與第三電壓的電壓差值大于等于預(yù)設(shè)電壓差值、上限電壓值與第三電壓的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段。
6、可選地,方法還包括:確定電池包的電壓變化方向?yàn)橄陆?;在電壓變化方向處于下降階段中,確定電池包的下限電壓值,其中,下限電壓值為在下降階段中電池包達(dá)到的最小電壓值。
7、可選地,方法還包括:響應(yīng)于第一子確定結(jié)果不滿足第二條件,繼續(xù)更新電池包的上限電壓值并持續(xù)判斷第一子確定結(jié)果是否滿足第二條件。
8、可選地,目標(biāo)電壓值還包括下限電壓值,方法還包括:響應(yīng)于第一確定結(jié)果不滿足第一條件,確定第一確定結(jié)果與第三條件的關(guān)系,得到第三確定結(jié)果,其中,第三條件包括:第一電壓大于第二電壓、第一電壓與第二電壓的電壓差值大于等于預(yù)設(shè)電壓差值、第一電壓與第二電壓的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段;響應(yīng)于第三確定結(jié)果滿足第三條件,確定電池包的電壓變化方向?yàn)橄陆?;在電壓變化方向處于下降階段中,確定電池包的下限電壓值。
9、可選地,方法還包括:響應(yīng)于第三確定結(jié)果不滿足第三條件,繼續(xù)確定第二電壓與第一電壓之間的大小關(guān)系。
10、可選地,確定電池包在第三時(shí)刻的第三電壓與目標(biāo)電壓值之間的大小關(guān)系,得到第二確定結(jié)果包括:確定電池包在第三時(shí)刻的第三電壓與下限電壓值之間的大小關(guān)系,得到第二子確定結(jié)果;響應(yīng)于第二子確定結(jié)果滿足第四條件,更新切換次數(shù),其中,第四條件包括:第三電壓大于上限電壓值、第三電壓與上限電壓值的電壓差值大于等于預(yù)設(shè)電壓差值、第三電壓與上限電壓值的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段。
11、可選地,方法還包括:確定電池包的電壓變化方向?yàn)樯仙?;在電壓變化方向處于上升階段中,確定電池包的上限電壓值。
12、根據(jù)本發(fā)明其中一實(shí)施例,還提供了一種電池包電流采樣斷線診斷系統(tǒng),電池包電流采樣斷線診斷系統(tǒng)包括:電流采樣芯片、電池包、分流器和負(fù)載,電池包、分流器和負(fù)載串聯(lián),電流采樣芯片包括第一采樣通道、第二采樣通道和計(jì)算處理電路,第一采樣通道用于記錄電池包的電壓值,第二采樣通道用于記錄分流器的電壓值,計(jì)算處理電路用于將第二采樣通道記錄的電壓值轉(zhuǎn)換成電流值并輸出,第一采樣通道與采樣電阻并聯(lián),電池包、分壓電阻與采樣電阻串聯(lián),第二采樣通道與分流器并聯(lián),分流器與目標(biāo)電容并聯(lián),分流器與目標(biāo)電阻并聯(lián),電池包電流采樣斷線診斷系統(tǒng)用于執(zhí)行上述任一項(xiàng)中的電池包電流采樣斷線診斷方法。
13、根據(jù)本發(fā)明其中一實(shí)施例,還提供了一種電池包電流采樣斷線診斷裝置,包括:獲取模塊,用于響應(yīng)于電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài),基于電流采樣芯片中的第一采樣通道獲取電池包在第一時(shí)刻的第一電壓,其中,預(yù)設(shè)狀態(tài)下電流采樣芯片記錄的電流小于預(yù)設(shè)電流閾值,第一時(shí)刻用于表示電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài)的時(shí)刻;第一確定模塊,用于確定電池包在第二時(shí)刻的第二電壓與第一電壓之間的大小關(guān)系,得到第一確定結(jié)果,其中,第二時(shí)刻晚于第一時(shí)刻;第二確定模塊,用于確定電池包在第三時(shí)刻的第三電壓與目標(biāo)電壓值之間的大小關(guān)系,得到第二確定結(jié)果,其中,目標(biāo)電壓值基于第一確定結(jié)果確定,第三時(shí)刻晚于第二時(shí)刻;診斷模塊,用于基于切換次數(shù)與預(yù)設(shè)切換次數(shù)閾值對(duì)電池包進(jìn)行電流采樣斷線診斷,得到診斷結(jié)果,其中,切換次數(shù)基于第二確定結(jié)果確定,切換次數(shù)用于表示電池包的電壓變化方向的切換次數(shù)。
14、可選地,獲取模塊還用于基于電流采樣芯片中的第二采樣通道獲取分流器的分流器電壓值;基于分流器電壓值確定分流器電流值;響應(yīng)于分流器電流值小于等于預(yù)設(shè)分流器電流值,確定電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài)。
15、可選地,第一確定模塊還用于響應(yīng)于第一確定結(jié)果滿足第一條件,確定電池包的電壓變化方向?yàn)樯仙?,其中,第一條件包括:第二電壓大于第一電壓、第二電壓與第一電壓的電壓差值大于等于預(yù)設(shè)電壓差值、第二電壓與第一電壓的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段;在電壓變化方向處于上升階段中,確定電池包的上限電壓值,其中,上限電壓值為在上升階段中電池包達(dá)到的最大電壓值。
16、可選地,第二確定模塊還用于確定電池包在第三時(shí)刻的第三電壓與上限電壓值之間的大小關(guān)系,得到第一子確定結(jié)果;響應(yīng)于第一子確定結(jié)果滿足第二條件,更新切換次數(shù),其中,第二條件包括:上限電壓值大于第三電壓、上限電壓值與第三電壓的電壓差值大于等于預(yù)設(shè)電壓差值、上限電壓值與第三電壓的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段。
17、可選地,第二確定模塊還用于確定電池包的電壓變化方向?yàn)橄陆?;在電壓變化方向處于下降階段中,確定電池包的下限電壓值,其中,下限電壓值為在下降階段中電池包達(dá)到的最小電壓值。
18、可選地,第二確定模塊還用于響應(yīng)于第一子確定結(jié)果不滿足第二條件,繼續(xù)更新電池包的上限電壓值并持續(xù)判斷第一子確定結(jié)果是否滿足第二條件。
19、可選地,第一確定模塊還用于響應(yīng)于第一確定結(jié)果不滿足第一條件,確定第一確定結(jié)果與第三條件的關(guān)系,得到第三確定結(jié)果,其中,第三條件包括:第一電壓大于第二電壓、第一電壓與第二電壓的電壓差值大于等于預(yù)設(shè)電壓差值、第一電壓與第二電壓的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段;響應(yīng)于第三確定結(jié)果滿足第三條件,確定電池包的電壓變化方向?yàn)橄陆?;在電壓變化方向處于下降階段中,確定電池包的下限電壓值。
20、可選地,第一確定模塊還用于響應(yīng)于第三確定結(jié)果不滿足第三條件,繼續(xù)確定第二電壓與第一電壓之間的大小關(guān)系。
21、可選地,第二確定模塊還用于確定電池包在第三時(shí)刻的第三電壓與下限電壓值之間的大小關(guān)系,得到第二子確定結(jié)果;響應(yīng)于第二子確定結(jié)果滿足第四條件,更新切換次數(shù),其中,第四條件包括:第三電壓大于上限電壓值、第三電壓與上限電壓值的電壓差值大于等于預(yù)設(shè)電壓差值、第三電壓與上限電壓值的電壓差值大于等于預(yù)設(shè)電壓差值的持續(xù)時(shí)間大于預(yù)設(shè)時(shí)間段。
22、可選地,第二確定模塊還用于確定電池包的電壓變化方向?yàn)樯仙?;在電壓變化方向處于上升階段中,確定電池包的上限電壓值。
23、根據(jù)本發(fā)明其中一實(shí)施例,還提供了一種車輛,車輛用于執(zhí)行上述任一項(xiàng)中的電池包電流采樣斷線診斷方法。
24、根據(jù)本發(fā)明其中一實(shí)施例,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,計(jì)算機(jī)程序被設(shè)置為在計(jì)算機(jī)或處理器上運(yùn)行時(shí),執(zhí)行上述任一項(xiàng)中的電池包電流采樣斷線診斷方法。
25、根據(jù)本發(fā)明其中一實(shí)施例,還提供了一種電子裝置,包括存儲(chǔ)器和處理器,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,處理器被設(shè)置為運(yùn)行計(jì)算機(jī)程序以執(zhí)行上述任一項(xiàng)中的電池包電流采樣斷線診斷方法。
26、根據(jù)本發(fā)明其中一實(shí)施例,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)中的電池包電流采樣斷線診斷方法。
27、在本發(fā)明實(shí)施例中,通過(guò)響應(yīng)于電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài),基于電流采樣芯片中的第一采樣通道獲取電池包在第一時(shí)刻的第一電壓,其中,預(yù)設(shè)狀態(tài)下電流采樣芯片記錄的電流小于預(yù)設(shè)電流閾值,第一時(shí)刻用于表示電流采樣芯片進(jìn)入預(yù)設(shè)狀態(tài)的時(shí)刻;確定電池包在第二時(shí)刻的第二電壓與第一電壓之間的大小關(guān)系,得到第一確定結(jié)果,其中,第二時(shí)刻晚于第一時(shí)刻;確定電池包在第三時(shí)刻的第三電壓與目標(biāo)電壓值之間的大小關(guān)系,得到第二確定結(jié)果,其中,目標(biāo)電壓值基于第一確定結(jié)果確定,第三時(shí)刻晚于第二時(shí)刻;基于切換次數(shù)與預(yù)設(shè)切換次數(shù)閾值對(duì)電池包進(jìn)行電流采樣斷線診斷,得到診斷結(jié)果,其中,切換次數(shù)基于第二確定結(jié)果確定,切換次數(shù)用于表示電池包的電壓變化方向的切換次數(shù),達(dá)到了在診斷過(guò)程中無(wú)需屏蔽常規(guī)的采樣功能,可以正常地進(jìn)行電流采樣的目的,從而實(shí)現(xiàn)了實(shí)時(shí)診斷采樣線斷線故障,從而確保采樣電流信息的可靠性的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)無(wú)法在電池包充放電運(yùn)行的過(guò)程中進(jìn)行診斷的技術(shù)問(wèn)題。