本發(fā)明總體涉及一種用于電動(dòng)車輛的輔助電池,且更具體地,涉及一種與電子控制單元(ecu:electroniccontrollerunit)的重編程有關(guān)的用于控制車輛的輔助電池充電的方法和裝置。
背景技術(shù):
根據(jù)車輛和計(jì)算機(jī)的發(fā)展,除了自動(dòng)變速器的控制以外,電子控制單元(ecu)還起到控制車輛多個(gè)部件的作用,例如,驅(qū)動(dòng)系統(tǒng)、制動(dòng)系統(tǒng)、轉(zhuǎn)向系統(tǒng)等。在這樣的ecu中,存儲(chǔ)有具有對(duì)應(yīng)于車輛裝運(yùn)時(shí)的版本的軟件。為了消除在ecu中產(chǎn)生的軟件錯(cuò)誤,并且使用與更新的軟件有關(guān)的改善的功能,無(wú)論何時(shí)開發(fā)出新版本的軟件,ecu的軟件應(yīng)當(dāng)以新版本的軟件進(jìn)行重編程。
另一方面,診斷設(shè)備(例如,重編程設(shè)備)可處理當(dāng)有關(guān)車輛的容量不足時(shí)在軟件的重編程過(guò)程中由于低壓引起的重編程故障的可能性。更糟的是,在重編程過(guò)程中,ecu可能損壞,這將引起故障的發(fā)生。在此種情況下,需要更換ecu。因此,ecu的重編程應(yīng)當(dāng)僅在當(dāng)車輛具有ecu的軟件可進(jìn)行無(wú)故障重編程的環(huán)境時(shí)才被允許。
在現(xiàn)有技術(shù)情況下,建議僅當(dāng)充電器連接至車輛的電池的時(shí)執(zhí)行ecu的重編程。然而,操作者可能會(huì)忽略此項(xiàng)建議。同時(shí),當(dāng)在充電器連接后執(zhí)行重編程時(shí),由于過(guò)流可能會(huì)導(dǎo)致某些電池受損。此外,當(dāng)由于在電池的低荷電狀態(tài)(soc:stateofcharge)下執(zhí)行重編程,而執(zhí)行電池放電持續(xù)長(zhǎng)時(shí)間段時(shí),將會(huì)產(chǎn)生電池提早劣化的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明旨在提供一種與電子控制單元(ecu)的重編程有關(guān)的防止輔助電池深放電的方法和裝置,其基本消除了由于現(xiàn)有技術(shù)的限制和劣勢(shì)帶來(lái)的一個(gè)或多個(gè)問(wèn)題。
本發(fā)明的一個(gè)目標(biāo)是提供一種與車輛中的電子控制單元(ecu)的重編程有關(guān)的防止輔助電池深放電的方法和裝置,在執(zhí)行重編程之前,通過(guò)監(jiān)測(cè)與輔助電池的荷電狀態(tài)(soc)有關(guān)的信息,其能夠使車輛自身提供能夠進(jìn)行ecu的重編程的車輛環(huán)境,并且可基于已監(jiān)測(cè)的信息,執(zhí)行輔助電池的充電。
本發(fā)明實(shí)施例的另外的優(yōu)點(diǎn)、目標(biāo)和特征將在下文描述中部分地提出,并且基于下文的檢驗(yàn)對(duì)于本領(lǐng)域的普通技術(shù)人員可部分地變得顯而易見,或可從實(shí)施例的實(shí)施中習(xí)得。實(shí)施例的目標(biāo)和其他優(yōu)點(diǎn)可通過(guò)在書面描述和其權(quán)利要求以及附圖中指出的特定結(jié)構(gòu)實(shí)現(xiàn)和獲得。
根據(jù)本發(fā)明的實(shí)施例,一種充電/放電控制器的電池控制方法包括:接收來(lái)自位于車輛外部的診斷設(shè)備的重編程請(qǐng)求,來(lái)重編程車輛的一個(gè)或多個(gè)電子控制單元(ecu)的軟件;根據(jù)要進(jìn)行重編程的ecu的數(shù)量,以及輔助電池的荷電狀態(tài)(soc)是否超過(guò)根據(jù)要進(jìn)行重編程的ecu的數(shù)量而改變的臨界值來(lái)執(zhí)行一個(gè)或多個(gè)ecu的重編程或輔助電池的充電;以及,將通知進(jìn)行重編程的信號(hào)或者與充電有關(guān)的警告信號(hào)發(fā)送至診斷設(shè)備。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟可包括:當(dāng)要進(jìn)行重編程的ecu的數(shù)量是兩個(gè)或更多個(gè),并且輔助電池的soc大于或等于第一臨界值時(shí),執(zhí)行兩個(gè)或更多個(gè)ecu的重編程,并且,當(dāng)要進(jìn)行重編程的ecu的數(shù)量是兩個(gè)或更多個(gè),并且輔助電池的soc小于第一臨界值時(shí),執(zhí)行輔助電池的充電,并且將通知不能進(jìn)行重編程的警告信號(hào)發(fā)送至診斷設(shè)備。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟還可包括:當(dāng)要進(jìn)行重編程的ecu的數(shù)量是一個(gè),并且輔助電池的soc大于或等于第二臨界值且小于第一臨界值時(shí),執(zhí)行一個(gè)ecu的重編程;以及,當(dāng)要進(jìn)行重編程的ecu的數(shù)量是一個(gè),并且輔助電池的soc小于第二臨界值時(shí),執(zhí)行輔助電池的充電,并且將通知不能進(jìn)行重編程的警告信號(hào)發(fā)送至診斷設(shè)備。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟還可包括:通過(guò)充電/放電控制器從輔助電池傳感器接收輔助電池的soc。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟還可包括:通過(guò)充電/放電控制器將已接收的輔助電池的soc與第一臨界值和第二臨界值進(jìn)行比較。
上述重編程請(qǐng)求的接收的步驟可包括:通過(guò)充電/放電控制器通過(guò)車輛通信接收來(lái)自診斷設(shè)備的ecu重編程請(qǐng)求。
上述方法還可包括:通過(guò)充電/放電控制器以第一周期間隔從輔助電池傳感器接收輔助電池的soc,并且,將已接收的輔助電池的soc以第二周期間隔與第一臨界值和第二臨界值進(jìn)行比較。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟還可包括:當(dāng)充電/放電控制器執(zhí)行輔助電池的充電時(shí),激活主電池繼電器和低壓dc-dc變換器。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟還可包括:當(dāng)輔助電池的soc改變成大于或等于第一臨界值時(shí),停止在要進(jìn)行重編程的ecu的數(shù)量是兩個(gè)或更多個(gè),并且輔助電池的soc小于第一臨界值的條件下執(zhí)行的輔助電池的充電,并且隨后,重編程兩個(gè)或更多個(gè)ecu。
上述一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的步驟還可包括:當(dāng)輔助電池的soc改變成大于或等于第二臨界值時(shí),停止在要進(jìn)行重編程的ecu的數(shù)量是一個(gè),并且輔助電池的soc小于第二臨界值的條件下執(zhí)行的輔助電池的充電,并且隨后,重編程該ecu。
此外,根據(jù)本發(fā)明的實(shí)施例,一種充電/放電控制器包括:通信單元,其接收來(lái)自位于車輛外部的診斷設(shè)備的重編程請(qǐng)求,來(lái)重編程一個(gè)或多個(gè)電子控制單元(ecu)的軟件;以及,控制單元,其根據(jù)要進(jìn)行重編程的ecu的數(shù)量,以及輔助電池的荷電狀態(tài)(soc)是否超過(guò)根據(jù)要進(jìn)行重編程的ecu的數(shù)量而改變的臨界值來(lái)執(zhí)行一個(gè)或多個(gè)ecu的重編程或輔助電池的充電。通信單元將通知進(jìn)行重編程的信號(hào),或者與充電有關(guān)的警告信號(hào)發(fā)送至診斷設(shè)備。
當(dāng)要進(jìn)行重編程的ecu的數(shù)量是兩個(gè)或更多個(gè),并且輔助電池的soc大于或等于第一臨界值時(shí),控制單元可執(zhí)行兩個(gè)或更多個(gè)ecu的重編程。當(dāng)要進(jìn)行重編程的ecu的數(shù)量是兩個(gè)或更多個(gè),并且輔助電池的soc小于第一臨界值時(shí),控制單元可執(zhí)行輔助電池的充電,并且 控制通信單元將通知不能進(jìn)行重編程的警告信號(hào)發(fā)送至診斷設(shè)備。
當(dāng)要進(jìn)行重編程的ecu的數(shù)量是一個(gè),并且輔助電池的soc大于或等于第二臨界值且小于第一臨界值時(shí),控制單元可執(zhí)行一個(gè)ecu的重編程。當(dāng)要進(jìn)行重編程的ecu的數(shù)量是一個(gè),并且輔助電池的soc小于第二臨界值時(shí),控制單元可執(zhí)行輔助電池的充電,并且可控制通信單元將通知不能進(jìn)行重編程的警告信號(hào)發(fā)送至診斷設(shè)備。
通信單元可接收來(lái)自輔助電池傳感器的輔助電池的soc。
控制單元可將已接收的輔助電池的soc與第一臨界值和第二臨界值進(jìn)行比較。
通信單元可通過(guò)車輛通信從診斷設(shè)備接收ecu重編程請(qǐng)求。
通信單元可以第一周期間隔從輔助電池傳感器接收輔助電池的soc??刂茊卧蓪⒁呀邮盏妮o助電池的soc以第二周期間隔與第一臨界值和第二臨界值進(jìn)行比較。
當(dāng)充電/放電控制器執(zhí)行輔助電池的充電時(shí),控制單元可激活主電池繼電器和低壓dc-dc變換器。
當(dāng)輔助電池的soc改變成大于或等于第一臨界值時(shí),控制單元可停止在要進(jìn)行重編程的ecu的數(shù)量是兩個(gè)或更多個(gè),并且輔助電池的soc小于第一臨界值的條件下執(zhí)行的輔助電池的充電,并且隨后,執(zhí)行兩個(gè)或更多個(gè)ecu的重編程。
當(dāng)輔助電池的soc改變成大于或等于第二臨界值時(shí),控制單元可停止在要進(jìn)行重編程的ecu的數(shù)量是一個(gè),并且輔助電池的soc小于第二臨界值的條件下執(zhí)行的輔助電池的充電,并且隨后,執(zhí)行該ecu的重編程。
此外,根據(jù)本發(fā)明的實(shí)施例,一種包括用于執(zhí)行電池控制方法的程序指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括:接收來(lái)自位于車輛外部的診斷設(shè)備的重編程請(qǐng)求以重編程車輛的一個(gè)或多個(gè)電子控制單元(ecu)的軟件的程序指令;根據(jù)要進(jìn)行重編程的ecu的數(shù)量,以及輔助電池的荷電狀態(tài)(soc)是否超過(guò)根據(jù)要進(jìn)行重編程的ecu的數(shù)量而改變的臨界值來(lái)執(zhí)行一個(gè)或多個(gè)ecu的重編程或輔助電池的充電的程序指令;以及,將通知進(jìn)行重編程的信號(hào),或者與充電有關(guān)的警告信號(hào)發(fā)送至診斷設(shè)備的程序指令。
根據(jù)本發(fā)明的充電/放電控制器以及其電池控制方法可提供下列效果。
第一,僅在ecu可進(jìn)行重編程的環(huán)境中執(zhí)行ecu的重編程,并且,因此,能夠防止在重編程過(guò)程中發(fā)生故障。
第二,由于能夠防止在重編程過(guò)程中重編程的故障,能夠防止ecu受損。
第三,能夠防止由于在電池的低荷電狀態(tài)(soc)下執(zhí)行重編程而持續(xù)長(zhǎng)時(shí)間地執(zhí)行電池放電而引起的輔助電池的提早劣化。
應(yīng)當(dāng)理解的是,本發(fā)明的上文的一般性描述和下文的詳細(xì)描述都僅是示意性和解釋性的,并且其意圖提供如權(quán)利要求所主張的本發(fā)明的進(jìn)一步的解釋。
附圖說(shuō)明
附圖被包括來(lái)提供本發(fā)明的進(jìn)一步理解,并且包括在本申請(qǐng)中并構(gòu)成本申請(qǐng)的一部分的,這些附圖示出本發(fā)明的實(shí)施例,并且其與描述一起用于解釋本發(fā)明原理。在附圖中:
圖1是解釋根據(jù)本發(fā)明的實(shí)施例的與ecu的重編程相關(guān)的防止輔助電池深放電的方法的流程圖;
圖2是解釋根據(jù)本發(fā)明的實(shí)施例的在輔助電池深放電防止方法中第一和第二臨界值的視圖;以及
圖3是解釋根據(jù)本發(fā)明的實(shí)施例的與ecu的重編程有關(guān)的防止輔助電池深放電的裝置的方框圖。
具體實(shí)施方式
在下文中,將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例,并且不管附圖中的標(biāo)記如何,相同或相似的元件通過(guò)相同的附圖標(biāo)記進(jìn)行表示,并且其冗余的描述將被省略。
本文所使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的,并且其不旨在限制本發(fā)明。本文所使用的元件后綴“模塊”和“單元”是用于便于描述,并且因此其可交替使用并且不具有任何區(qū)別意思或功能。
如本文所使用的,除非上下文另外清楚表明,單數(shù)形式“一個(gè)”、 “一種”和“該”意在也包括復(fù)數(shù)形式。還將理解的是,當(dāng)在本說(shuō)明書中使用時(shí),術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所述特征、整數(shù)、步驟、操作、元件和/或組件的存在,但不排除一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或其集合的存在或添加。如本文所使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)相關(guān)列出項(xiàng)目的任何或全部組合。
應(yīng)當(dāng)理解的是,本文所使用的術(shù)語(yǔ)“車輛”或“車輛的”或者其他相似術(shù)語(yǔ)包括一般的機(jī)動(dòng)車輛,例如包括運(yùn)動(dòng)型多用途車(suv)、公交車、卡車、各式商用車輛在內(nèi)的載客車輛,包括各種艇和船在內(nèi)的水運(yùn)工具,以及航空器等等,并且包括混合動(dòng)力車輛、電動(dòng)車輛、插電式混合動(dòng)力電動(dòng)車輛、氫動(dòng)力車輛以及其他代用燃料車輛(例如,從石油以外的資源取得的燃料)。如本文所述,混合動(dòng)力車輛是同時(shí)具有兩種或多種動(dòng)力源的車輛,例如,同時(shí)汽油驅(qū)動(dòng)和電驅(qū)動(dòng)的車輛。
此外,應(yīng)當(dāng)理解的是,下述方法中的一者或者多者,或者其方面,都可通過(guò)至少一個(gè)控制單元或控制器進(jìn)行執(zhí)行。術(shù)語(yǔ)“控制單元”或“控制器”可指代包括存儲(chǔ)器和處理器的硬件設(shè)備。存儲(chǔ)器配置成存儲(chǔ)程序指令,并且處理器配置成被特定地編程來(lái)執(zhí)行上述程序指令從而執(zhí)行下文將進(jìn)一步描述的一個(gè)或多個(gè)過(guò)程。此外,應(yīng)當(dāng)理解的是,如本領(lǐng)域的技術(shù)人員所理解的,通過(guò)包括結(jié)合一個(gè)或者多個(gè)其他組件的控制單元或控制器的裝置可執(zhí)行下文所述方法。
此外,本發(fā)明的控制單元可實(shí)施為包含由處理器、控制器等執(zhí)行的可執(zhí)行程序指令的計(jì)算機(jī)可讀介質(zhì)上的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的示例包括但不限于rom、ram、光盤(cd)-rom、磁帶、軟盤、閃存盤、智能卡和光學(xué)數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)也可分布在網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)中,以便例如通過(guò)遠(yuǎn)程信息處理服務(wù)器或控制器局域網(wǎng)絡(luò)(can),以分布方式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀介質(zhì)。
在下文本發(fā)明的描述中,當(dāng)本文所包括的已知功能和配置的詳細(xì)描述將模糊本發(fā)明的主題時(shí),將對(duì)其進(jìn)行省略。
在電子控制單元(ecu)中,能安裝用于驅(qū)動(dòng)系統(tǒng)(例如,防抱死制動(dòng)系統(tǒng)(abs:anti-lockbrakingsystem),牽引控制系統(tǒng)(tcs:tractioncontrolsystem),車輛穩(wěn)定性控制系統(tǒng)(esp),等)的控制的 軟件。使用已安裝的軟件,ecu讀取從各種傳感器或設(shè)備發(fā)送來(lái)的信息,并且基于已讀取的信息執(zhí)行所期望的控制功能。如上詳細(xì)描述,當(dāng)發(fā)布用于改善車輛的性能或防止故障的新版本時(shí),這樣的軟件應(yīng)當(dāng)以新版本的軟件進(jìn)行重編程。
另一方面,裝配有充電系統(tǒng)的電動(dòng)車輛(ev:electricvehicle)和插電式混合動(dòng)力電動(dòng)車輛(phev:plug-inhybridelectricvehicle)設(shè)置有兩種電池:用于向電動(dòng)機(jī)提供驅(qū)動(dòng)動(dòng)力來(lái)驅(qū)動(dòng)車輪的主電池、以及用于向通用ecu提供電力的輔助電池。即,ev或phev需要啟動(dòng)安裝于其中的ecu的操作電壓,以及為ev或phev的移動(dòng)而驅(qū)動(dòng)電動(dòng)機(jī)的驅(qū)動(dòng)電壓。操作電壓和驅(qū)動(dòng)電壓從電池供應(yīng)。一般地,為了提供驅(qū)動(dòng)電壓,將使用具有相對(duì)高的能量密度和相對(duì)高的輸出密度的高壓電池(或主電池)。然而,ev/phev的ecu在幾個(gè)伏特下進(jìn)行操作,同樣的,ev/phev的ecu配置成接收來(lái)自調(diào)整成提供適用于ecu的電壓的單獨(dú)的電元件電池(或輔助電池)的期望電壓。
類似的,在本發(fā)明中重編程的ecu接收來(lái)自輔助電池的電力。
在本發(fā)明的實(shí)施例中,充電/放電控制器確定要進(jìn)行重編程的ecu的數(shù)量,并且根據(jù)ecu的數(shù)量確定所需輔助電池的荷電狀態(tài)(soc),從而確定是否允許ecu的重編程。
此外,在本發(fā)明的實(shí)施例中,當(dāng)由于輔助電池的soc不足以進(jìn)行重編程而不允許重編程時(shí),在執(zhí)行重編程前,充電/放電控制器通知不能進(jìn)行重編程,并且隨后自動(dòng)地執(zhí)行輔助電池的充電。
參考圖1,將描述根據(jù)本發(fā)明的實(shí)施例的防止輔助電池深放電的方法。參考圖2,將描述在輔助電池深放電防止方法中使用的設(shè)備,和在根據(jù)荷電狀態(tài)(soc)的變化的方法中的步驟執(zhí)行后所獲得的結(jié)果。參考圖3,將描述根據(jù)本發(fā)明的實(shí)施例的用于防止輔助電池的深放電的裝置。
圖1是解釋根據(jù)本發(fā)明的實(shí)施例的與ecu的重編程有關(guān)的防止輔助電池深放電的方法的流程圖。
如圖1所示,在從診斷設(shè)備(即,重編程設(shè)備)接收到重編程請(qǐng)求時(shí),充電/放電控制器確定要進(jìn)行重編程的ecu的數(shù)量(s10)。
根據(jù)要進(jìn)行重編程的ecu的數(shù)量,將改變用于重編程確定的參考 臨界值。這是因?yàn)榕c要進(jìn)行重編程的ecu的數(shù)量是一個(gè)的情況相比,當(dāng)要進(jìn)行重編程的ecu的數(shù)量?jī)蓚€(gè)或更多時(shí),應(yīng)當(dāng)從輔助電池提供更大的電力。
在作為與車輛分開的外部設(shè)備的診斷設(shè)備的診斷設(shè)備以有線方式或無(wú)線方式連接至車輛的條件下,執(zhí)行ecu的軟件重編程。
診斷設(shè)備可通過(guò)車輛通信連接至充電/放電控制器,并且,因此,可根據(jù)有關(guān)通信標(biāo)準(zhǔn)(診斷協(xié)議)發(fā)送和接收用于重編程的信息和信號(hào)。
診斷設(shè)備可裝配有顯示設(shè)備。診斷設(shè)備可通過(guò)用戶界面從用戶處接收與要進(jìn)行重編程的ecu和要進(jìn)行重編程的軟件有關(guān)的信息。
當(dāng)充電/放電控制器基于來(lái)自診斷設(shè)備的信息確定要進(jìn)行重編程的ecu的數(shù)量是多個(gè)時(shí)(s10的“是”),充電/放電控制器將輔助電池的荷電狀態(tài)(soc)與第一臨界值進(jìn)行比較,從而確定輔助電池的soc是否超過(guò)第一臨界值(s20)。
充電/放電控制器可從輔助電池傳感器接收與輔助電池的soc有關(guān)的信息。輔助電池傳感器可監(jiān)測(cè)輔助電池的soc,并且可將與監(jiān)測(cè)結(jié)果有關(guān)的信息以預(yù)定的時(shí)間間隔發(fā)送至充電/放電控制器。
第一臨界值可以是足以進(jìn)行多個(gè)ecu的軟件的重編程的輔助電池的soc的數(shù)值。
充電/放電控制器可以預(yù)定的時(shí)間間隔將發(fā)送來(lái)的輔助電池的soc與第一臨界值進(jìn)行比較。
當(dāng)基于比較結(jié)果,確定輔助電池的soc等于或高于第一臨界值(s20中的“否”)時(shí),充電/放電控制器可以執(zhí)行多個(gè)ecu的重編程(s25)。
在另一方面,當(dāng)基于比較結(jié)果,確定輔助電池的soc低于第一臨界值時(shí)(s20中的“是”),充電/放電控制器可將警告信號(hào)(例如,待機(jī)模式信號(hào))發(fā)送至診斷設(shè)備,來(lái)控制診斷設(shè)備產(chǎn)生警告,從而通知用戶不能進(jìn)行重編程(s21)。
在將警告消息發(fā)送至診斷設(shè)備的同時(shí),充電/放電控制器執(zhí)行輔助電池的充電(s22)。執(zhí)行輔助電池的充電來(lái)建立足以給多個(gè)ecu的軟件進(jìn)行重編程的環(huán)境。
為了給輔助電池充電,充電/放電控制器將接通主繼電器,并且激活低壓dc-dc變換器(ldc),因此使得來(lái)自主電池的電力提供至輔助電池。
根據(jù)是否應(yīng)當(dāng)執(zhí)行輔助電池的充電,主繼電器執(zhí)行將輔助電池連接至主電池或從主電池?cái)嚅_的開關(guān)功能。
充電/放電控制器以預(yù)定的時(shí)間間隔將輔助電池的soc與第一臨界值進(jìn)行比較(s23)。當(dāng)基于比較結(jié)果確定輔助電池的soc大于第一臨界值時(shí)(s23的“是”),充電/放電控制器將停止輔助電池的充電。為了停止輔助電池的充電,充電/放電控制器將關(guān)斷主繼電器,并且切斷施加至ldc的電壓的供應(yīng),從而停用ldc(s24)。
在停止輔助電池充電的同時(shí),充電/放電控制器執(zhí)行多個(gè)ecu的重編程(s25)。
在另一方面,當(dāng)充電/放電控制器基于來(lái)自診斷設(shè)備的信息確定要進(jìn)行重編程的ecu的數(shù)量是一個(gè)時(shí)(s10的“否”)(s30),充電/放電控制器可以將輔助電池的soc與第二臨界值進(jìn)行比較,從而確定輔助電池的soc是否超過(guò)第二臨界值(s31)。
第二臨界值可以是足以為一個(gè)ecu進(jìn)行重編程的soc值。
當(dāng)然,由于第一臨界值是當(dāng)要進(jìn)行重編程的ecu的數(shù)量是多個(gè)時(shí)所需的soc值,因此第一臨界值可以高于第二臨界值。
第一和第二臨界值可以根據(jù)有關(guān)車輛的種類進(jìn)行改變。此外,第一和第二臨界值可根據(jù)其他因素進(jìn)行改變。
當(dāng)基于比較結(jié)果確定輔助電池的soc大于或者等于第二臨界值時(shí)(s31的“否”),充電/放電控制器可執(zhí)行單個(gè)ecu的重編程(s36)。
在另一方面,當(dāng)基于比較結(jié)果確定輔助電池的soc小于第二臨界值時(shí)(s31的“是”),充電/放電控制器可將控制信號(hào)發(fā)送至診斷設(shè)備,從而控制診斷設(shè)備來(lái)提供通知用戶不能進(jìn)行重編程的警告信號(hào)(例如,待機(jī)模式信號(hào))(s32)。
在將警告信息發(fā)送至診斷設(shè)備的同時(shí),充電/放電控制器執(zhí)行輔助電池的充電(s33)。執(zhí)行輔助電池的充電來(lái)建立足以給單個(gè)ecu的軟件進(jìn)行重編程的環(huán)境。
為了給輔助電池充電,充電/放電控制器接通主繼電器,并且激活 ldc,從而使來(lái)自主電池的電力提供至輔助電池。
充電/放電控制器以預(yù)定的時(shí)間間隔將輔助電池的soc與第二臨界值進(jìn)行比較(s34)。當(dāng)基于比較結(jié)果確定輔助電池的soc大于第二臨界值時(shí)(s34的“是”),充電/放電控制器將停止輔助電池的充電。為了停止輔助電池的充電,充電/放電控制器關(guān)斷主繼電器,并且切斷提供至ldc的電壓,從而停用ldc(s35)。
在停止輔助電池的充電的同時(shí),充電/放電控制器執(zhí)行單個(gè)ecu的重編程(s36)。
圖2是解釋根據(jù)本發(fā)明的實(shí)施例的在輔助電池深放電防止方法中的第一和第二臨界值的視圖。
充電/放電控制器以預(yù)定時(shí)間間隔將輔助電池的soc與第一和第二臨界值進(jìn)行比較。
在接收來(lái)自診斷設(shè)備的重編程請(qǐng)求時(shí),當(dāng)輔助電池的soc大于第一臨界值時(shí)(s100),無(wú)論ecu的數(shù)量如何,充電/放電控制器可立即執(zhí)行重編程,
在另一方面,當(dāng)輔助電池的soc小于第一臨界值,但是大于第二臨界值時(shí)(s200),有必要根據(jù)要進(jìn)行重編程的ecu的數(shù)量來(lái)確定能否在不進(jìn)行輔助電池充電的情況下進(jìn)行重編程,還是要在輔助電池充電后才能進(jìn)行重編程。
在接收重編程請(qǐng)求時(shí),當(dāng)輔助電池的soc低于第二臨界值時(shí)(s300),有必要在重編程前執(zhí)行輔助電池的充電。當(dāng)然,相比于單個(gè)要進(jìn)行重編程的ecu的情況,在存在多個(gè)要進(jìn)行重編程的ecu的情況中,需要增加輔助電池的充電量。
另一方面,當(dāng)輔助電池的soc小于過(guò)放電的下限時(shí)(s400),由于輔助電池已經(jīng)劣化,有必要以新的輔助電池更換該輔助電池。在這種狀態(tài)的輔助電池中,難以正常的操作車輛系統(tǒng)。當(dāng)在這種情況下執(zhí)行ecu的重編程時(shí),存在很高的發(fā)生輔助電池的劣化增加的可能性。
當(dāng)充電/放電控制器確定輔助電池的soc小于第二臨界值時(shí)(s300),輔助電池的充電量可根據(jù)要進(jìn)行重編程的ecu的數(shù)量進(jìn)行改變。
當(dāng)請(qǐng)求多個(gè)ecu的重編程時(shí),應(yīng)當(dāng)執(zhí)行輔助電池的充電直到輔助 電池的soc變?yōu)楦哂诘谝慌R界值(s100)。在另一方面,當(dāng)請(qǐng)求單個(gè)ecu的重編程時(shí),應(yīng)當(dāng)執(zhí)行輔助電池的充電直到輔助電池的soc變?yōu)榇笥诘诙R界值(s200)。
圖3是解釋根據(jù)本發(fā)明的實(shí)施例的與ecu的重編程有關(guān)的防止輔助電池深放電的系統(tǒng)的方框圖。
如圖3所示,示出根據(jù)本發(fā)明的實(shí)施例的車輛1000。車輛1000可包括充電/放電控制器200、車輛通信單元300、輔助電池400、輔助電池傳感器410、ldc500以及主電池600。車輛1000還可包括要進(jìn)行重編程的一個(gè)或者多個(gè)ecu1、ecu2...(等等)。此外,需要作為與車輛1000分開的外部設(shè)備的診斷設(shè)備100來(lái)執(zhí)行根據(jù)所示出的本發(fā)明的實(shí)施例的輔助電池的深放電防止方法。
對(duì)于車輛1000而言,在圖3中示出的組成元件不是必不可少的,并且因此,與上述組成元件相比,車輛1000可使用更多或更少數(shù)量的元件來(lái)實(shí)施車輛1000。
在下文中,將詳細(xì)描述上述組成元件。
診斷設(shè)備(即,重編程設(shè)備)100是與車輛1000分開的外部設(shè)備。診斷設(shè)備100可包括用于安裝在車輛1000內(nèi)的ecu的軟件的重編程的更新數(shù)據(jù)。診斷設(shè)備100可以有線或無(wú)線的方式通過(guò)連接器連接至車輛1000。診斷設(shè)備100可包括用戶界面來(lái)執(zhí)行重編程。診斷設(shè)備100選擇要進(jìn)行重編程的ecu,并且使用用戶界面將重編程請(qǐng)求發(fā)送至充電/放電控制器200。
此外,診斷設(shè)備100可從充電/放電控制器200接收通知不能進(jìn)行重編程的警告信號(hào)(例如,待機(jī)模式信號(hào)),并且隨后將給予用戶以警告。
在從診斷設(shè)備100接收重編程請(qǐng)求時(shí),充電/放電控制器200從輔助電池傳感器410接收輔助電池400的soc,從而確定是否能進(jìn)行重編程。
充電/放電控制器200隨后將通知能或不能進(jìn)行重編程的反饋信號(hào)發(fā)送至診斷設(shè)備100。
在本發(fā)明的實(shí)施例中,充電/放電控制器200可以是電池管理系統(tǒng)(bms)。bms是為了消除由于過(guò)度充電、過(guò)熱或外部沖擊而引起的 爆炸的可能性對(duì)有關(guān)電池進(jìn)行管理的管理系統(tǒng)。bms監(jiān)測(cè)通過(guò)各式各樣的信息表示的有關(guān)電池的狀態(tài)。代表電池狀態(tài)的信息可包括有關(guān)電池的電壓、溫度、soc、健康狀態(tài)(soh:stateofhealth)、氣流、電流輸入/輸出狀態(tài)等。此外,bms可基于上述信息執(zhí)行從電池提供電力所需的計(jì)算,并且,在bms連接至外部設(shè)備的條件下,可執(zhí)行與外部設(shè)備的通信來(lái)接收和發(fā)送各種信息。
車輛通信單元300使得診斷設(shè)備100、充電/放電控制器200以及車輛1000中的ecu能夠進(jìn)行數(shù)據(jù)傳輸和接收。
例如,車輛通信單元300可以是控制器局域網(wǎng)絡(luò)(can:controllerareanetwork)通信單元,或局域互聯(lián)網(wǎng)絡(luò)(lin:localinterconnectnetwork)單元。當(dāng)然,車輛通信單元300不限于上述通信單元。
當(dāng)診斷設(shè)備100在診斷設(shè)備100連接至車輛通信單元300的條件下請(qǐng)求重編程時(shí),車輛通信單元300可控制與重編程有關(guān)的數(shù)據(jù)流。
如上所述,輔助電池400向ecu提供電力。
第二電池傳感器410可以是智能電池傳感器(ibs:intelligentbatterysensor)。ibs可以感測(cè)有關(guān)電池的電壓、電流、溫度、soc以及soh,并且可將所感測(cè)的信息發(fā)送至充電/放電控制器200。
ldc500是dc-dc變換器,其用于將dc電壓輸入轉(zhuǎn)換成具有與dc電壓輸入不同的dc電壓的輸出。
在本發(fā)明的實(shí)施例中,為了給輔助電池400充電,激活ldc500來(lái)將輔助電池400連接至主電池600,并且因此,將來(lái)自主電池600的電力傳輸至輔助電池400。
如上文的詳細(xì)描述,主電池600向車輛1000提供驅(qū)動(dòng)電壓。在本發(fā)明的實(shí)施例中,主電池600為輔助電池400的充電提供電力。
在本發(fā)明的實(shí)施例中,充電/放電控制器200可以是混合控制單元(hcu:hybridcontrolunit)。作為電動(dòng)車輛的主處理單元的hcu控制電池管理系統(tǒng)(bms:batterymanagementsystem)、發(fā)動(dòng)機(jī)控制單元、扭矩控制單元(tcu:torquecontrolunit)以及電動(dòng)機(jī)控制單元(mcu:motorcontrolunit),其中,上述電池管理系統(tǒng)(bms)執(zhí)行電池管理、電池充電狀態(tài)的估計(jì)、電池的電流和電壓監(jiān)測(cè)等,從而保持電池在最優(yōu)條件下;上述發(fā)動(dòng)機(jī)控制單元為了自發(fā)電而啟動(dòng)發(fā)動(dòng)機(jī),并且通過(guò) 電子節(jié)氣門控制(etc:electronicthrottlecontrol)調(diào)整空氣吸入量,從而控制來(lái)自發(fā)動(dòng)機(jī)的輸出功率;上述扭矩控制單元(tcu)用于在通過(guò)傳輸與動(dòng)力源有關(guān)的輸出信息來(lái)確定再生制動(dòng)量時(shí)的控制傳動(dòng)比;并且,電動(dòng)機(jī)控制單元(mcu)用于執(zhí)行用于電動(dòng)機(jī)扭矩命令的傳輸、發(fā)電,以及將電池維持在最優(yōu)充電狀態(tài)中的控制操作。通過(guò)上述控制操作,hcu(vcu)分配車輛的驅(qū)動(dòng)動(dòng)力,并且控制車輛操作模式。
本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解是,通過(guò)本發(fā)明能實(shí)現(xiàn)的效果不限于在上文中已經(jīng)特定描述過(guò)的內(nèi)容,并且本發(fā)明的其他優(yōu)勢(shì)將從上文詳細(xì)描述中得以更清晰的理解。
對(duì)于本領(lǐng)域的技術(shù)人員顯而易見的是,在不違背本發(fā)明的精神或范圍的情況下能在本發(fā)明中做出各種修改和變化。因此,本發(fā)明意圖覆蓋落入所附權(quán)利要求和其等效所主張的范圍內(nèi)的提供的本發(fā)明的修改和變化。