本發(fā)明涉及一種防止電池在車輛控制器重編程時(shí)放電的方法,更具體地,涉及一種通過確定車輛控制器的重編程進(jìn)入時(shí)間點(diǎn),來控制是否給輔助電池充電的技術(shù)。
背景技術(shù):
車輛最初是使用機(jī)械方式進(jìn)行控制。然而,隨著車輛和車輛中使用的技術(shù)的發(fā)展,設(shè)置在車輛中的各種裝置已經(jīng)更多地由電子方式進(jìn)行控制。
可通過各種程序和算法控制車輛的電子控制裝置。隨著時(shí)間的推移這些程序和算法可通過重編程進(jìn)行更新。
為了執(zhí)行車輛的重編程,駕駛員應(yīng)當(dāng)訪問特定的設(shè)備,例如車輛服務(wù)中心,或者執(zhí)行遠(yuǎn)程操作。
此外,盡管各個(gè)車輛中的詳細(xì)的項(xiàng)目,例如行駛距離、速度和維護(hù)狀態(tài)彼此不同,但是因?yàn)橥ㄟ^將相同的軟件應(yīng)用到各個(gè)車輛來統(tǒng)一地執(zhí)行車輛的重編程,因此已經(jīng)產(chǎn)生駕駛員的不便利性。
此外,在車輛的重編程過程中電源切斷的情況下,重編程將無法被完整地執(zhí)行,并存在現(xiàn)有的車輛的電子控制裝置可能受到損壞的風(fēng)險(xiǎn)。
具體地,當(dāng)在車輛的點(diǎn)火開關(guān)接通的狀態(tài)下長時(shí)間重編程車輛的電子控制裝置或更新軟件時(shí),可能會(huì)發(fā)生例如因輔助電池的放電引起的重編程失敗或者車輛停機(jī)(shut-down)的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明致力于解決在現(xiàn)有技術(shù)中出現(xiàn)的上述問題,同時(shí)完整地保持由現(xiàn)有技術(shù)實(shí)現(xiàn)的優(yōu)勢。
本發(fā)明的一個(gè)方面提供了一種防止電池在車輛控制器重編程時(shí)放電的方法,該方法能夠通過確定車輛控制器的重編程的進(jìn)入時(shí)間點(diǎn)來控制是否給輔助電池充電。
根據(jù)本發(fā)明的示例性實(shí)施例,一種防止電池在車輛控制器重編程時(shí)放電的方法可包括:通過車輛控制器開始重編程;通過車輛控制器中的電池管理系統(tǒng)(bms)接通高壓繼電器;通過操作車輛控制器中的低壓直流(dc)-直流變換器(ldc)給輔助電池充電;停止車輛控制器之間的控制器局域網(wǎng)絡(luò)(can)通信;通過bms控制高壓電池;以及,停止輔助電池的充電。
高壓電池的控制步驟可包括:將高壓電池的荷電狀態(tài)(soc)與預(yù)設(shè)soc進(jìn)行比較;以及,在高壓電池的soc小于預(yù)設(shè)soc的情況下,關(guān)斷高壓繼電器。
在高壓電池的soc大于預(yù)設(shè)soc的情況下,可保持給輔助電池充電的步驟。
在開始重編程的步驟中,當(dāng)重編程車輛控制器的系統(tǒng)不進(jìn)入重編程模式時(shí),重編程車輛控制器的系統(tǒng)可進(jìn)入正常模式。
在停止車輛控制器之間的can通信的步驟中,可停止除bms和ldc外的車輛控制器之間的can通信。
執(zhí)行重編程的過程可包括:確定是否進(jìn)入重編程模式;允許車輛控制器進(jìn)入重編程模式;停止車輛控制器之間的can通信;執(zhí)行車輛控制器的重編程;以及,恢復(fù)車輛控制器之間的can通信。
防止電池在車輛控制器重編程時(shí)放電的方法還可包括:在停止輔助電池的充電后,產(chǎn)生用于防止輔助電池放電的警告聲音或警告消息。
附圖說明
從下文結(jié)合附圖的詳細(xì)描述,本發(fā)明的上述及其他目標(biāo)、特征和優(yōu)勢將變得更加明顯。
圖1是用于描述根據(jù)本發(fā)明的示例性實(shí)施例的防止電池在車輛控制器重編程時(shí)放電的方法的流程圖。
具體實(shí)施方式
從下文參考附圖進(jìn)行詳細(xì)描述的示例性實(shí)施例,本發(fā)明的優(yōu)勢和特征及其實(shí)現(xiàn)方法將變得更加明顯。然而,本發(fā)明不限于本文所描述的示例性實(shí)施例,而是可以其他方式進(jìn)行實(shí)施。為了詳細(xì)地描述本發(fā)明而提供這些示例性實(shí)施例,從而使本發(fā)明所屬領(lǐng)域的技術(shù)人員可更容易地實(shí)施本發(fā)明的精神。
在附圖中,本發(fā)明的示例性實(shí)施例不限于示出的特定形式,并且可為了清晰的目的進(jìn)行擴(kuò)大。盡管在本說明書中使用特定的詞語,但是其是為了描述本發(fā)明而使用,而并不是為了限制在所附權(quán)利要求中所公開的本發(fā)明的意思或范圍而使用。
在本說明書中,詞語“和/或”用作包括布置在該詞語前或后的至少一個(gè)部件的意思。此外,詞語“連接的/相連的”用作任意部件與另一部件直接連接或者通過其他部件與另一部件間接連接的意思。除非明確地表述與之相反,在本說明書中,單數(shù)形式包括復(fù)數(shù)形式。此外,由本說明書中使用的詞語“包括”或“包含”所提到的部件、步驟、操作和元件可意味著一個(gè)或者多個(gè)其他部件、步驟、操作和元件的存在或添加。
在下文中,將參考附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例。
根據(jù)本發(fā)明的示例性實(shí)施例的一種重編程車輛的控制器或車載控制器的系統(tǒng)可包括:車輛的重編程工具和外部工具,并且可確定是進(jìn)入重編程模式還是正常模式。
將在下文描述一種重編程車輛控制器的系統(tǒng)執(zhí)行重編程的方法。
首先,重編程車輛控制器的系統(tǒng)可確定是否進(jìn)入重編程模式,并且車輛控制器可進(jìn)入重編程模式。
接下來,重編程車輛控制器的系統(tǒng)可停止車輛控制器之間的控制器局域網(wǎng)(can)通信,并且執(zhí)行車輛的控制器的重編程。
接下來,重編程車輛控制器的系統(tǒng)可在完成車輛控制器的重編程后,恢復(fù)車輛控制器之間的can通信。
圖1是用于描述根據(jù)本發(fā)明的示例性實(shí)施例的防止電池在車輛控制器重編程時(shí)放電的方法的流程圖。
參考圖1,用于重編程車輛控制器或車載控制器的系統(tǒng)可進(jìn)入重編程模式(s100)。
然而,當(dāng)重編程車輛控制器的系統(tǒng)不進(jìn)入重編程模式時(shí),重編程車輛控制器的系統(tǒng)可進(jìn)入正常模式,使得重編程車輛控制器的系統(tǒng)可不執(zhí)行重編程(s105)。
接下來,車輛控制器中的電池管理系統(tǒng)(bms)可接通高壓繼電器,并且當(dāng)接通了高壓繼電器時(shí),可操作車輛控制器中的低壓直流(dc)-直流變換器(ldc)來給輔助電池充電。(s110至s130)。
具體地,當(dāng)bms和ldc識(shí)別出重編程進(jìn)入信號(hào)時(shí),bms和ldc可開始給輔助電池充電。
接下來,可停止除bms和ldc以外的車輛控制器之間的can通信(s140)。
接下來,bms和ldc可執(zhí)行控制以保持輔助電池的充電(s150)。
接下來,為了防止高壓電池的放電,bms控制高壓電池和高壓繼電器(s160和s170)。
具體地,bms可將高壓電池的荷電狀態(tài)(soc)與預(yù)設(shè)的電池的soc進(jìn)行比較。
即,當(dāng)高壓電池的soc小于預(yù)設(shè)的電池soc時(shí),bms可關(guān)斷高壓繼電器,并且當(dāng)高壓電池的soc大于預(yù)設(shè)的電池soc時(shí),可保持高壓繼電器接通的狀態(tài),以持續(xù)地請求ldc給輔助電池充電,并允許ldc保持給輔助電池充電。
接下來,當(dāng)關(guān)斷高壓繼電器時(shí),ldc可停止輔助電池的充電(s180)。
接下來,為了防止輔助電池的放電,重編程車輛控制器的系統(tǒng)可產(chǎn)生警告聲音或警告消息,以引導(dǎo)外部充電(s190)。
如上所述,該技術(shù)是能通過在重編程車輛控制器時(shí)禁止車輛控制器之間的can通信來防止輔助電池放電的技術(shù)。
此外,該技術(shù)是在執(zhí)行車輛控制器的重編程的同時(shí)為了給輔助電池充電而通過盡量少或盡量小的車輛之間的協(xié)作來執(zhí)行輔助電池的充電的技術(shù)。
在上文中,盡管本發(fā)明已經(jīng)參考示例性實(shí)施例和附圖進(jìn)行了描述,但是本發(fā)明不限于此,而是在不違背本發(fā)明在所附權(quán)利要求中所要求的本發(fā)明的精神和范圍的情況下,可由本發(fā)明所屬領(lǐng)域的技術(shù)人員做出各種修改和變化。