車輛用智能型電池傳感器及所述傳感器的數(shù)據(jù)保存方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及車輛用電池傳感器及利用此的數(shù)據(jù)保存方法。
【背景技術(shù)】
[0002] 圖1是呈現(xiàn)傳統(tǒng)的車輛用電池傳感器系統(tǒng)的圖。
[0003] 參照?qǐng)D1,傳統(tǒng)的車輛用電池傳感器系統(tǒng)50,包括:車輛電池10、智能型電池傳 感器 20(IBS:Intelligent Battery Sensor)、引擎控制器 30(EMS:Engine Management System)及車輛負(fù)荷40。
[0004] 車輛電池10的正端⑴電氣性地連接到車輛負(fù)荷40,車輛電池10的負(fù)端㈠ 電 氣性地連接到分流電阻15的一側(cè)端子。
[0005] 智能型電池傳感器20通過(guò)所述分流電阻15的另一側(cè)端子而電氣性地連接到車輛 電池10的負(fù)端(-)。
[0006] IBS20利用所述分流電阻15內(nèi)的電流與所述分流電阻15的兩端之間的電壓差而 監(jiān)測(cè)車輛電池10的電壓、電流。雖未圖示,IBS20可利用內(nèi)部溫度傳感器而監(jiān)測(cè)傳感器內(nèi) 部的溫度等。
[0007] 監(jiān)測(cè)的信息根據(jù)LIN通信25而傳送到引擎控制器30。
[0008] 引擎控制器30利用接收的信息而確認(rèn)車輛電池的狀態(tài),根據(jù)確認(rèn)的結(jié)果而調(diào)整 車輛負(fù)荷40。
[0009] 車輛負(fù)荷40連接到車輛電池10的(+)端子與起到接地(GND)作用的車輛底盤 (chassis)之間。車輛負(fù)荷40包括:發(fā)電機(jī)、交流發(fā)電機(jī)等發(fā)電負(fù)荷42(G) ;MDPS、ABS、 AirSUS等大電流馬達(dá)驅(qū)動(dòng)負(fù)荷44 (M);及車頭燈等電氣性負(fù)荷46 (L)。
[0010] 這種傳統(tǒng)的車輛用電池傳感器系統(tǒng)50在發(fā)生故障時(shí),沒(méi)有自行查找故障原因的 方案。
【發(fā)明內(nèi)容】
[0011](要解決的技術(shù)問(wèn)題)
[0012] 因此,本發(fā)明的目的在于,提供一種能夠查找因 IBS動(dòng)作錯(cuò)誤導(dǎo)致的故障原因的 車輛用智能型電池傳感器及所述傳感器的數(shù)據(jù)保存方法。
[0013] (解決問(wèn)題的手段)
[0014] 為達(dá)成所述目的的根據(jù)本發(fā)明的一方面的車輛用智能型電池傳感器,包括:數(shù)據(jù) 包部,提取與過(guò)電流模塊的檢測(cè)相關(guān)的內(nèi)部數(shù)據(jù)變數(shù),對(duì)提取的I內(nèi)部數(shù)據(jù)變數(shù)進(jìn)行數(shù)據(jù) 包化;易失性存儲(chǔ)器,暫時(shí)保存所述數(shù)據(jù)包化的內(nèi)部數(shù)據(jù)變數(shù);故障及有效性檢測(cè)部,監(jiān)測(cè) 已保存到所述易失性存儲(chǔ)器的所述數(shù)據(jù)包化的內(nèi)部數(shù)據(jù)變數(shù)而檢測(cè)與所述異常過(guò)電流相 關(guān)的故障檢測(cè)碼(Diagnostic Trouble Code)后,基于所述故障檢測(cè)碼的檢測(cè)時(shí)點(diǎn)為基準(zhǔn) 而對(duì)所述數(shù)據(jù)包化的內(nèi)部數(shù)據(jù)變數(shù)進(jìn)行分類;及非易失性存儲(chǔ)器,根據(jù)所述故障及有效性 檢測(cè)部的控制而保存所述已分類的內(nèi)部數(shù)據(jù)變數(shù)。
[0015] 根據(jù)本發(fā)明的另一方面的車輛用智能型電池傳感器的數(shù)據(jù)保存方法,包括以下 步驟:提取與所述異常過(guò)電流模塊的檢測(cè)相關(guān)的內(nèi)部數(shù)據(jù)變數(shù),對(duì)提取的I內(nèi)部數(shù)據(jù)變數(shù) 進(jìn)行數(shù)據(jù)包化;將所述數(shù)據(jù)包化的內(nèi)部數(shù)據(jù)變數(shù)保存到易失性存儲(chǔ)器;監(jiān)測(cè)保存到所述易 失性存儲(chǔ)器的數(shù)據(jù)包化的內(nèi)部數(shù)據(jù)變數(shù)而檢測(cè)是否發(fā)生與異常過(guò)電流相關(guān)的故障檢測(cè)碼 (Diagnostic Trouble Code :DTC);檢測(cè)所述故障檢測(cè)碼后,以故障檢測(cè)碼的檢測(cè)時(shí)點(diǎn)為基 準(zhǔn),對(duì)所述數(shù)據(jù)包化的內(nèi)部數(shù)據(jù)變數(shù)進(jìn)行分類;及將已分類的內(nèi)部數(shù)據(jù)變數(shù)保存到非易失 性存儲(chǔ)器。
[0016] (發(fā)明的效果)
[0017] 根據(jù)本發(fā)明,能夠通過(guò)保存到IBS內(nèi)的非易失性存儲(chǔ)器的數(shù)據(jù)分析而查找故障原 因。因此,能夠縮短故障原因的查找時(shí)間。并且,能夠有效利用有限的易失性存儲(chǔ)器,用于 查找其他ECU的故障原因。
【附圖說(shuō)明】
[0018] 圖1是呈現(xiàn)傳統(tǒng)的車輛用電池傳感器系統(tǒng)的圖。
[0019] 圖2是呈現(xiàn)根據(jù)本發(fā)明的一實(shí)施例的車輛用電池傳感器系統(tǒng)的框圖。
[0020] 圖3是詳細(xì)呈現(xiàn)圖2中圖示的IBS的內(nèi)部結(jié)構(gòu)的框圖。
[0021] 圖4及圖5是用于說(shuō)明本發(fā)明中利用的循環(huán)鏈表技法的圖。
[0022] 圖6是呈現(xiàn)根據(jù)本發(fā)明的一實(shí)施例的用于分析故障因素的數(shù)據(jù)保存方法的順序 圖。
【具體實(shí)施方式】
[0023] 本發(fā)明提供用于查找因車輛的過(guò)電流或IBS自行動(dòng)作錯(cuò)誤導(dǎo)致的故障原因的方 法。
[0024] 周期性地監(jiān)測(cè)IBS內(nèi)的主要數(shù)據(jù)。以故障檢測(cè)時(shí)點(diǎn)為基準(zhǔn)而將監(jiān)測(cè)的IBS內(nèi)的主 要數(shù)據(jù)分類為之前和之后,根據(jù)存儲(chǔ)器循環(huán)鏈表(Circular linked list)技法而暫時(shí)保存 到易失性存儲(chǔ)器,然后將其移動(dòng)到非易失性存儲(chǔ)器(NVM)。
[0025] 本發(fā)明適用的循環(huán)鏈表技法在容量少并具有有限的存儲(chǔ)器的嵌入式系統(tǒng)中,能夠 有效使用存儲(chǔ)器。
[0026] 若適用所述方法,發(fā)生事故或故障時(shí),除了現(xiàn)場(chǎng)之外,電源被分離而傳送到分析室 時(shí),也能讀取保存的數(shù)據(jù),能夠分析故障時(shí)點(diǎn)前/后的狀況,還能縮短查找故障原因的時(shí) 間。
[0027] 下面,參照附圖而詳細(xì)說(shuō)明本發(fā)明的一實(shí)施例。
[0028] 圖2是呈現(xiàn)根據(jù)本發(fā)明的一實(shí)施例的車輛用電池傳感器系統(tǒng)的框圖。
[0029] 參照?qǐng)D2,根據(jù)本發(fā)明的一實(shí)施例的車輛用電池傳感器系統(tǒng)100,包括:車輛電池 110、智能型電池傳感器120(IBS)、智能接線模塊130(Smart Junction Box :SJB)、多路復(fù)用 器140 (MUX)、車輛負(fù)荷152、154、156及引擎控制模塊160。
[0030] 車輛電池110的㈠ 端子電氣性地連接到IBS120,車輛電池110的⑴端子與車 輛負(fù)荷152、154、156的前端設(shè)計(jì)的開(kāi)關(guān)SWl、SW2、SW3并聯(lián)連接。
[0031] IBS120監(jiān)測(cè)車輛整體負(fù)荷電流(Cl)的過(guò)電流與否。監(jiān)測(cè)結(jié)果,檢測(cè)為過(guò)電流時(shí), 控制多路復(fù)用器140而單獨(dú)監(jiān)測(cè)車輛負(fù)荷152、154、156的電流(C2)。
[0032] 若感應(yīng)到產(chǎn)生已設(shè)定的時(shí)間以上的過(guò)電流的相應(yīng)車輛負(fù)荷(以下稱過(guò)電流模 塊),IBS120利用車輛網(wǎng)絡(luò)通信25而將感應(yīng)到的對(duì)相應(yīng)過(guò)電流模塊152、154、156的信息傳 送到SJB130。這里,車輛網(wǎng)絡(luò)通信可以是CAN(Controller Area Network)通信。
[0033] 另外,IBS120除了過(guò)電流模塊的檢測(cè)控制之外,檢測(cè)到故障時(shí)分析故障因素,為 此,包括故障因素分析模塊128。將參照?qǐng)D3具體說(shuō)明故障因素分析模塊128。
[0034] SJB130根據(jù)IBS120傳送的過(guò)電流模塊信息而識(shí)別相應(yīng)過(guò)電流模塊,切斷向已識(shí) 另Ij的過(guò)電流模塊施加的電源。為此,SJB130向具備于過(guò)電流模塊與車輛電池 110之間的開(kāi) 關(guān)SW1、SW2、SW3傳送指示關(guān)閉動(dòng)作的開(kāi)關(guān)關(guān)閉信號(hào)。
[0035] 圖3是詳細(xì)呈現(xiàn)圖2中圖示的IBS的內(nèi)部結(jié)構(gòu)的框圖。
[0036] 參照?qǐng)D3, IBS120如前述,除了檢測(cè)過(guò)電流模塊之外,還分析故障因素。
[0037] 分析對(duì)象即故障因素分為2個(gè)大類。
[0038] 一個(gè)是根據(jù)IBS120內(nèi)部數(shù)據(jù)變數(shù)的故障檢測(cè)碼(Diagnostic Trouble Code : DTC)的發(fā)生,另一個(gè)是IBS內(nèi)部數(shù)據(jù)變數(shù)的有效妥當(dāng)性或有效性(plausibility)錯(cuò)誤的發(fā) 生。
[0039] IBS120判斷2個(gè)故障因素的故障發(fā)生與否。
[0040] 發(fā)生故障時(shí),IBS120以對(duì)2個(gè)故障因素檢測(cè)故障的時(shí)點(diǎn)為基準(zhǔn),將之前和之后的 IBS內(nèi)部數(shù)據(jù)變數(shù)保存(備份)到非易失性存儲(chǔ)器。這里,IBS內(nèi)部數(shù)據(jù)變數(shù)被定義為對(duì)用 于檢測(cè)過(guò)電流模塊152、154、156的演算過(guò)程產(chǎn)生直接影響的變數(shù)。
[0041] 下面的表1呈現(xiàn)根據(jù)本發(fā)明的一實(shí)施例的IBS內(nèi)部數(shù)據(jù)變數(shù)。
[0042]
[0043]
[0044] IBS120具備:用于檢測(cè)過(guò)電流模塊的信號(hào)處理模塊121、BTM模塊122、S0C(State Of Charge)模塊124、S0H(State Of Health)模塊126及過(guò)電流模塊檢測(cè)部129。
[0045] IBS120還包括:故障因素分析模塊128,用于將故障檢