System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于汽車,具體涉及一種電池管理系統(tǒng)的告警故障處理方法及系統(tǒng)。
技術(shù)介紹
1、在新能源汽車中電池管理系統(tǒng)(bms)扮演者重要的角色,承載著動(dòng)力電池工作的各種工況的詳細(xì)策略,同時(shí)也承接著整車的安全以及故障處理和繼電器的控制。電池包以及整車的故障處理和繼電器的控制,對bms的軟件控制邏輯以及架構(gòu)要求極高;現(xiàn)在的軟件架構(gòu)都是將告警和故障處理同時(shí)進(jìn)行,這樣不僅會(huì)讓繼電器誤動(dòng)作而且售后對于故障的排查及其困難,需要大量的時(shí)間來判斷具體是那種故障引起;因此一種好的告警處理方式不僅能提高整車的安全性,同時(shí)也能方便維修人員簡單準(zhǔn)確的定位故障。
2、目前,bms對動(dòng)力電池的告警處理是通過一個(gè)子程序?qū)γ恳粋€(gè)故障進(jìn)行判斷,當(dāng)判斷一個(gè)故障的標(biāo)志位出現(xiàn)時(shí)會(huì)進(jìn)行繼電器控制。當(dāng)故障恢復(fù)的時(shí)候沒有辦法進(jìn)行繼電器控制的恢復(fù)。這樣就會(huì)導(dǎo)致繼電器控制的誤動(dòng)作,并且當(dāng)多個(gè)故障出現(xiàn)時(shí)無法準(zhǔn)確的判斷出真正的原因。如果bms對于故障的診斷和控制在一個(gè)子程序里面進(jìn)行處理,這樣程序運(yùn)行起來比較混亂,容易造成繼電器的誤動(dòng)作。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的就是為了解決上述
技術(shù)介紹
存在的不足,提供一種電池管理系統(tǒng)的告警故障處理方法及系統(tǒng)。
2、本專利技術(shù)采用的技術(shù)方案是:一種電池管理系統(tǒng)的告警故障處理方法,設(shè)置故障類型的多個(gè)告警等級;
3、根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若高一級的告警等級的告警越限標(biāo)志位被置位,則結(jié)束告警越限標(biāo)志位的判斷;否則繼續(xù)判斷低
4、對應(yīng)故障類型的告警越限標(biāo)志位是否置位的判斷完成后,進(jìn)行繼電器的控制。
5、進(jìn)一步地,所述故障類型包括單體電壓過壓、單體電壓欠壓、電芯過溫、溫差過大中的任意一種。
6、進(jìn)一步地,所述多個(gè)告警等級包括三個(gè),分別為一級告警、二級告警和三級告警,一級告警的級別大于二級告警的級別大于三級告警的級別。
7、進(jìn)一步地,判斷最高一級告警等級的告警越限標(biāo)志位是否置位之前,先判斷故障類型的告警總功能是否使能,若是,則獲取故障類型的參數(shù),進(jìn)行告警越限標(biāo)志位是否置位的判斷;若否,則結(jié)束告警越限標(biāo)志位的判斷。
8、進(jìn)一步地,對每一告警等級,判斷告警越限標(biāo)志位是否置位的過程為:
9、步驟1,判斷所述告警等級的告警功能位是否使能,若是,則繼續(xù)步驟2;若否,則繼續(xù)步驟8;
10、步驟2,將故障類型的參數(shù)與第一設(shè)定參數(shù)進(jìn)行比較,若滿足條件,則繼續(xù)步驟3,否則繼續(xù)步驟4;
11、步驟3,進(jìn)行第一次計(jì)時(shí),若第一次計(jì)時(shí)時(shí)間達(dá)到第一設(shè)定時(shí)間,則將所述告警等級的告警越限標(biāo)志位置位,否則返回步驟2;
12、步驟4,判斷所述告警等級的告警越限標(biāo)志位是否置位,若是,則繼續(xù)步驟5;若否,則繼續(xù)步驟9;
13、步驟5,判斷所述告警等級的允許釋放標(biāo)志位是否置位,若是,則繼續(xù)步驟6;若否,則繼續(xù)步驟9;
14、步驟6,將故障類型的參數(shù)與第二設(shè)定參數(shù)進(jìn)行比較,若滿足條件,則繼續(xù)步驟7,否則繼續(xù)步驟9;
15、步驟7,進(jìn)行第二次計(jì)時(shí),若第二次計(jì)時(shí)時(shí)間達(dá)到第二設(shè)定時(shí)間,則繼續(xù)步驟8,否則返回步驟6;
16、步驟8,將所述告警等級的告警越限標(biāo)志位清零,繼續(xù)步驟9;
17、步驟9,進(jìn)行下一級的告警等級的告警越限標(biāo)志位是否置位的判斷。
18、進(jìn)一步地,繼電器的控制過程為:根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若最高一級告警等級的告警越限標(biāo)志位被置位,則上報(bào)故障的告警等級,控制限功率為0,斷開對應(yīng)的繼電器;否則繼續(xù)判斷低一級告警等級的告警越限標(biāo)志位是否置位,根據(jù)告警越限標(biāo)志位被置位的告警等級,控制對應(yīng)的限功率大小運(yùn)行。
19、進(jìn)一步地,限功率為0后,先進(jìn)行第三次計(jì)時(shí),若第三次計(jì)時(shí)時(shí)間達(dá)到第三設(shè)定時(shí)間,再斷開對應(yīng)的繼電器。
20、一種電池管理系統(tǒng)的告警故障處理系統(tǒng),包括
21、故障診斷模塊,用于進(jìn)行告警故障診斷,告警故障診斷完成后,發(fā)送診斷完成信號至繼電器控制模塊;
22、繼電器控制模塊,用于在接收到診斷完成信號后,進(jìn)行繼電器的控制
23、進(jìn)一步地,所述告警故障診斷的過程為:
24、設(shè)置故障類型的多個(gè)告警等級;
25、根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若高一級的告警等級的告警越限標(biāo)志位被置位,則結(jié)束告警越限標(biāo)志位的判斷,告警故障診斷完成;否則繼續(xù)判斷低一級告警等級的告警越限標(biāo)志位是否置位,直至完成所有告警等級的告警越限標(biāo)志位是否置位的判斷后,告警故障診斷完成。
26、更進(jìn)一步地,所述繼電器的控制過程為:根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若最高一級告警等級的告警越限標(biāo)志位被置位,則上報(bào)故障的告警等級,控制限功率為0,斷開對應(yīng)的繼電器;否則繼續(xù)判斷低一級告警等級的告警越限標(biāo)志位是否置位,根據(jù)告警越限標(biāo)志位被置位的告警等級,控制對應(yīng)的限功率大小運(yùn)行。
27、本專利技術(shù)的有益效果是:
28、本專利技術(shù)將bms的故障診斷放在一個(gè)子程序模塊中,另外將繼電器的控制放在另外一個(gè)子程序模塊獨(dú)立運(yùn)行,并且制定詳細(xì)的診斷和控制流程,使得故障處理更加清晰可靠。
29、本專利技術(shù)將每個(gè)故障制定一個(gè)標(biāo)志位,每次程序運(yùn)行時(shí)都會(huì)對每一個(gè)故障標(biāo)志位進(jìn)行循環(huán)的判斷,并且制定詳細(xì)的流程;對每一個(gè)故障設(shè)置多個(gè)告警等級,按照控制策略進(jìn)行不同等級的故障處理,對于每個(gè)等級告警的處理清晰,明確。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種電池管理系統(tǒng)的告警故障處理方法,其特征在于:
2.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:所述故障類型包括單體電壓過壓、單體電壓欠壓、電芯過溫、溫差過大中的任意一種。
3.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:所述多個(gè)告警等級包括三個(gè),分別為一級告警、二級告警和三級告警,一級告警的級別大于二級告警的級別大于三級告警的級別。
4.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:判斷最高一級告警等級的告警越限標(biāo)志位是否置位之前,先判斷故障類型的告警總功能是否使能,若是,則獲取故障類型的參數(shù),進(jìn)行告警越限標(biāo)志位是否置位的判斷;若否,則結(jié)束告警越限標(biāo)志位的判斷。
5.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于,對每一告警等級,判斷告警越限標(biāo)志位是否置位的過程為:
6.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:繼電器的控制過程為:根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若最高一級告警等級的
7.根據(jù)權(quán)利要求6所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:限功率為0后,先進(jìn)行第三次計(jì)時(shí),若第三次計(jì)時(shí)時(shí)間達(dá)到第三設(shè)定時(shí)間,再斷開對應(yīng)的繼電器。
8.一種電池管理系統(tǒng)的告警故障處理系統(tǒng),其特征在于:包括故障診斷模塊,用于進(jìn)行告警故障診斷,告警故障診斷完成后,發(fā)送診斷完成信號至繼電器控制模塊;
9.根據(jù)權(quán)利要求8所述的電池管理系統(tǒng)的告警故障處理系統(tǒng),其特征在于,所述告警故障診斷的過程為:
10.根據(jù)權(quán)利要求8所述的電池管理系統(tǒng)的告警故障處理系統(tǒng),其特征在于,所述繼電器的控制過程為:根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若最高一級告警等級的告警越限標(biāo)志位被置位,則上報(bào)故障的告警等級,控制限功率為0,斷開對應(yīng)的繼電器;否則繼續(xù)判斷低一級告警等級的告警越限標(biāo)志位是否置位,根據(jù)告警越限標(biāo)志位被置位的告警等級,控制對應(yīng)的限功率大小運(yùn)行。
...【技術(shù)特征摘要】
1.一種電池管理系統(tǒng)的告警故障處理方法,其特征在于:
2.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:所述故障類型包括單體電壓過壓、單體電壓欠壓、電芯過溫、溫差過大中的任意一種。
3.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:所述多個(gè)告警等級包括三個(gè),分別為一級告警、二級告警和三級告警,一級告警的級別大于二級告警的級別大于三級告警的級別。
4.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:判斷最高一級告警等級的告警越限標(biāo)志位是否置位之前,先判斷故障類型的告警總功能是否使能,若是,則獲取故障類型的參數(shù),進(jìn)行告警越限標(biāo)志位是否置位的判斷;若否,則結(jié)束告警越限標(biāo)志位的判斷。
5.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于,對每一告警等級,判斷告警越限標(biāo)志位是否置位的過程為:
6.根據(jù)權(quán)利要求1所述的電池管理系統(tǒng)的告警故障處理方法,其特征在于:繼電器的控制過程為:根據(jù)告警等級的級別從高到低的順序,進(jìn)行告警越限標(biāo)志位是否置位的判斷,若最高一級告警等級的告警越限標(biāo)志...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃猛,朱飛雄,汪森,
申請(專利權(quán))人:神龍汽車有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。