欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

切斷裝置、切斷方法及計算機程序與流程

文檔序號:11290267閱讀:415來源:國知局
切斷裝置、切斷方法及計算機程序與流程

本發(fā)明涉及一種切斷流過電線的電流的切斷裝置、切斷方法及計算機程序。



背景技術(shù):

在搭載于車輛的電源系統(tǒng)中,通過電線將蓄電池與負載連接,經(jīng)由電線從蓄電池向負載供給電流。電線具有電阻成分。因此,在電流在電線中流過的情況下電線發(fā)熱。

在此,在由于電流流過而每單位時間從電線產(chǎn)生的熱量超過每單位時間從電線放出的熱量的情況下,電線溫度上升。在引起電線溫度上升的值的電流持續(xù)流過電線的情況下,電線溫度持續(xù)上升,有可能從電線冒煙或起火。為了防止從電線冒煙或起火,當然需要在發(fā)生冒煙或起火之前切斷流過電線的電流。

在專利文獻1中公開了在從電線冒煙或起火之前切斷流過電線的電流的切斷裝置。在該切斷裝置中,根據(jù)流過電線的電流值,按時間推移來運算電線溫度。然后,在運算出的電線溫度為預定溫度以上的情況下,使設(shè)置于電線的中途的開關(guān)斷開,切斷流過電線的電流。因此,電線溫度不會達到預定溫度以上,能夠防止冒煙或起火。

在專利文獻1所記載的切斷裝置中,在負載停止動作且計算出的電線溫度與電線的周圍溫度大致一致的情況下,暫停電線溫度的運算。由此,能夠抑制與電線溫度的運算相關(guān)的功耗。

現(xiàn)有技術(shù)文獻

專利文獻

專利文獻1:日本專利第5381248號公報



技術(shù)實現(xiàn)要素:

發(fā)明要解決的課題

然而,在蓄電池供給的負載中,例如存在需要始終供電的負載。在該情況下,電流始終在電線中流動。

作為切斷始終在電線中流動的電流的切斷裝置,在使用專利文獻1所記載的切斷裝置的情況下,不會暫停電線溫度的運算。因此,對于專利文獻1所記載的切斷裝置,存在在電流始終在電線中流動的情況下無法抑制與電線溫度的運算相關(guān)的功耗這樣的問題點。

本發(fā)明是鑒于上述情形而完成的,其目的在于,提供一種即使在電流始終在電線中流動的情況下也能夠抑制與電線溫度的運算相關(guān)的功耗的切斷裝置、切斷方法及計算機程序。

用于解決課題的技術(shù)方案

本發(fā)明涉及一種切斷裝置,切斷流過電線的電流,其特征在于,包括:運算部,基于表示流過該電線的電流值的電流信息,按時間推移來計算該電線的周圍溫度和電線溫度的溫度差,并對計算出的溫度差加上所述周圍溫度,從而運算所述電線溫度;切斷部,在該運算部運算出的所述電線溫度為閾值溫度以上的情況下,切斷流過所述電線的電流;以及暫停部,在該運算部計算出的溫度差低于預定溫度差且所述電流信息所示的電流值低于預定電流值的情況下,暫停所述電線溫度的運算。

在本發(fā)明的切斷裝置中,其特征在于,所述切斷裝置具備再次開始部,在所述電流信息所示的電流值達到預定電流值以上的情況下,該再次開始部再次開始由所述暫停部暫停的所述運算。

在本發(fā)明的切斷裝置中,其特征在于,在所述運算部計算出的溫度差低于所述預定溫度差、所述電流信息所示的電流值低于所述預定電流值且車輛的點火開關(guān)斷開的情況下,所述暫停部暫停所述運算。

在本發(fā)明的切斷裝置中,其特征在于,所述運算部基于先前計算出的先前溫度差而計算所述溫度差,在再次開始所述運算之后的初次的該溫度差的計算中使用的所述先前溫度差是在暫停該運算之前由所述運算部計算出的溫度差。

本發(fā)明涉及一種切斷方法,切斷流過電線的電流,其特征在于,基于表示流過該電線的電流值的電流信息,按時間推移來計算該電線的周圍溫度和電線溫度的溫度差,并對計算出的溫度差加上周圍溫度,從而運算所述電線溫度,在運算出的所述電線溫度為閾值溫度以上的情況下,切斷流過所述電線的電流,在計算出的溫度差低于預定溫度差且所述電流信息所示的電流值低于預定電流值的情況下,暫停所述電線溫度的運算。

本發(fā)明涉及一種計算機程序,其特征在于,使計算機執(zhí)行如下的處理:基于表示流過電線的電流值的電流信息,按時間推移來計算該電線的周圍溫度和電線溫度的溫度差,并對計算出的溫度差加上周圍溫度,從而運算所述電線溫度,在運算出的所述電線溫度為閾值溫度以上的情況下,指示切斷流過所述電線的電流,在計算出的溫度差低于預定溫度差且所述電流信息所示的電流值低于預定電流值的情況下,暫停所述電線溫度的運算。

在本發(fā)明的切斷裝置、切斷方法以及計算機程序中,基于表示流過電線的電流值的電流信息,按時間推移來計算電線的周圍溫度和電線溫度的溫度差,并將計算出的溫度差加到周圍溫度中。由此,電線溫度被運算。在運算出的電線溫度為閾值溫度以上的情況下,例如通過使設(shè)置于電線的中途的開關(guān)斷開而切斷流過電線的電流。由此,電線溫度不會達到閾值溫度以上,所以能夠預先防止從電線冒煙或起火。

在電線的周圍溫度和電線溫度的溫度差低于預定溫度差且電流信息所示的電流值低于預定電流值的情況下,暫停電線溫度的運算。因此,即使在電流始終在電線中流動的情況下,在電線溫度接近于周圍溫度且流過電線的電流值低于預定電流值時也暫停電線溫度的運算,所以能夠抑制與電線溫度的運算相關(guān)的功耗。

在本發(fā)明的切斷裝置中,在電線溫度的運算暫停的狀態(tài)下,在電流信息所示的電流值達到預定電流值以上的情況下,再次開始電線溫度的運算。因此,在流過電線的電流值低于預定電流值的期間,暫停電線溫度的運算。

在本發(fā)明的切斷裝置中,在滿足所計算出的溫度差低于預定溫度差且電流信息所示的電流值低于預定電流值這樣的條件、進而車輛的點火開關(guān)斷開的情況下,暫停電線溫度的運算。

例如,在經(jīng)由電線從蓄電池向負載供電的情況下,在點火開關(guān)斷開時,車輛的發(fā)動機停止動作,流過電線的電流值頻繁地變動的概率較低,流過電線的電流值比較穩(wěn)定。因此,在暫停電線溫度的運算的期間,實際的電線溫度大幅上升的概率非常低。

在本發(fā)明的切斷裝置中,如上所述,按時間推移來計算電線的周圍溫度和電線溫度的溫度差。在溫度差的計算中,基于先前計算出的先前溫度差來計算溫度差。在電線溫度的運算暫停之后,例如在電流信息所示的電流值達到預定電流值以上的情況下,再次開始電線溫度的運算。在再次開始電線溫度的運算之后的初次的溫度差的計算中使用的先前溫度差是在暫停電線溫度的運算之前計算出的溫度差。

先前溫度差越大,則計算出的溫度差越大。并且,電線溫度在暫停的期間,隨著時間經(jīng)過而使電線溫度即周圍溫度和電線溫度的溫度差降低。因此,在再次開始電線溫度的運算之后的初次的溫度差的計算中使用的先前溫度差是在暫停電線溫度的運算之前計算出的溫度差,所以,在再次開始運算之后,運算出的電線溫度低于實際的電線溫度的可能性較低。因此,能夠在實際的電線溫度超過閾值溫度之前切斷流過電線的電流。

發(fā)明效果

根據(jù)本發(fā)明,即使在電流始終在電線中流動的情況下,也能夠抑制與電線溫度的運算相關(guān)的功耗。

附圖說明

圖1是示出本實施方式中的搭載于車輛的電源系統(tǒng)的主要部件結(jié)構(gòu)的框圖。

圖2是示出切斷裝置的主要部件結(jié)構(gòu)的框圖。

圖3是示出喚醒狀態(tài)的cpu所執(zhí)行的動作的步驟的流程圖。

圖4是示出休眠狀態(tài)的cpu所執(zhí)行的動作的步驟的流程圖。

圖5是切斷裝置的動作的說明圖。

具體實施方式

以下,對于本發(fā)明,根據(jù)示出其實施方式的附圖來詳細敘述。

圖1是示出實施方式1中的搭載于車輛1的電源系統(tǒng)2的主要部件結(jié)構(gòu)的框圖。電源系統(tǒng)2具備電線20、切斷裝置21、蓄電池22、負載23、開關(guān)控制部24以及點火開關(guān)25。

在電線20的中途設(shè)置有切斷裝置21。電線20的一端連接于蓄電池22的正極。電線20的另一端連接于負載23的一端。蓄電池22的負極和負載23的另一端接地。切斷裝置21連接于開關(guān)控制部24。

蓄電池22經(jīng)由電線20以及切斷裝置21對負載23進行供電。負載23是搭載于車輛1的電氣設(shè)備,例如是ecu(electroniccontrolunit,電子控制單元)。

通常,從蓄電池22經(jīng)由電線20以及切斷裝置21始終對負載23進行供電。切斷裝置21在流過電線20的電流值達到預先設(shè)定的切斷電流值以上的情況下,切斷流過電線20的電流。切斷電流值是有可能在短時間內(nèi)引起從電線20冒煙或起火的情況的非常高的電流值。

切斷裝置21根據(jù)表示流過電線20的電流值的電流信息,周期性地運算電線20的電線溫度。切斷裝置21不僅在流過電線20的電流值達到切斷電流值以上的情況下切斷流過電線20的電流,在計算出的電線溫度為閾值溫度以上的情況下也切斷流過電線20的電流。

通過開關(guān)控制部24而使點火開關(guān)25接通或斷開。開關(guān)控制部24在車輛1的未圖示的發(fā)動機工作的情況下,使點火開關(guān)25接通,在發(fā)動機停止動作的情況下,使點火開關(guān)25斷開。開關(guān)控制部24將表示點火開關(guān)25接通還是斷開的點火信號輸出到切斷裝置21。

點火信號是由高電平以及低電平的電壓構(gòu)成的二進制信號。在點火開關(guān)25接通的情況下,開關(guān)控制部24輸出的點火信號表示高電平的電壓。在點火開關(guān)25斷開的情況下,開關(guān)控制部24輸出的點火信號表示低電平的電壓。

切斷裝置21根據(jù)電流信息、運算出的電線溫度以及從開關(guān)控制部24輸入的點火信號,進行電線溫度的運算的暫停以及再次開始。

圖2是示出切斷裝置21的主要部件結(jié)構(gòu)的框圖。切斷裝置21具有n溝道型的fet(fieldeffecttransistor,場效應晶體管)30、驅(qū)動電路31、電流檢測部32、溫度檢測部33以及微型計算機(以下記載為微型機)34。

fet30設(shè)置于電線20的中途。fet30的漏極經(jīng)由電線20連接于蓄電池22的正極,fet30的源極經(jīng)由電線20連接于負載23的一端。fet30的柵極連接于驅(qū)動電路31。驅(qū)動電路31連接于電流檢測部32。驅(qū)動電路31、電流檢測部32以及溫度檢測部33各自連接于微型機34。微型機34還連接于開關(guān)控制部24。

fet30作為開關(guān)而發(fā)揮功能。在施加到fet30的柵極的電壓為一定電壓以上的情況下,電流能夠在fet30的漏極和源極之間流動,fet30接通。在施加到fet30的柵極的電壓低于一定電壓的情況下,在fet30的漏極和源極之間不流過電流,fet30斷開。驅(qū)動電路31通過對施加到fet30的柵極的電壓進行調(diào)整,使fet30接通或斷開。

電流檢測部32檢測流過電線20的電流值,并將表示檢測到的電流值的模擬的電流信息輸出到驅(qū)動電路31以及微型機34。在電流檢測部32中,在電線20中流動的電流值的預定數(shù)量分之一的電流流到電阻,將電阻的兩端間的電壓值作為模擬的電流信息輸出到微型機34。預定數(shù)量例如是4000。

驅(qū)動電路31通常使fet30接通。驅(qū)動電路31在從電流檢測部32輸入的電流信息所示的電流值為切斷電流值以上的情況下使fet30斷開,切斷流過電線20的電流。另外,從微型機34對驅(qū)動電路31輸入指示切斷流過電線20的電流的切斷指示。驅(qū)動電路31在被從微型機34輸入切斷指示的情況下使fet30斷開,切斷流過電線20的電流。驅(qū)動電路31作為切斷部而發(fā)揮功能。

溫度檢測部33例如利用熱敏電阻來構(gòu)成,檢測電線20的周圍溫度。溫度檢測部33將表示檢測到的周圍溫度的溫度信息輸出到微型機34。

微型機34根據(jù)從電流檢測部32輸入的電流信息以及從溫度檢測部33輸入的溫度信息,周期性地運算電線20的電線溫度。微型機34在運算出的電線溫度為閾值溫度以上的情況下,將切斷指示輸出到驅(qū)動電路31。由此,驅(qū)動電路31使fet30斷開,切斷流過電線20的電流。

從開關(guān)控制部24向微型機34輸入點火信號。微型機34根據(jù)從電流檢測部32輸入的電流信息、運算出的電線溫度以及從開關(guān)控制部24輸入的點火信號,暫停電線溫度的運算。微型機34根據(jù)從電流檢測部32輸入的電流信息以及從開關(guān)控制部24輸入的點火信號,再次開始電線溫度的運算。

微型機34具有cpu(centralprocessingunit,中央處理單元)40、ram(randomaccessmemory,隨機存取存儲器)41、rom(readonlymemory,只讀存儲器)42、輸入部43、44、45、輸出部46、判定部47、a/d(analog/digital,模擬/數(shù)字)轉(zhuǎn)換部48、計時器49以及or電路50。or電路50具有2個輸入端子和1個輸出端子。

cpu40、ram41、rom42、輸入部43、45、輸出部46、判定部47、a/d轉(zhuǎn)換部48各自連接于總線51。輸入部43除了連接于總線51之外還連接于開關(guān)控制部24。a/d轉(zhuǎn)換部48除了連接于總線51之外還分別連接于輸入部44、判定部47以及計時器49。輸入部44、輸入部45以及輸出部46分別還連接于電流檢測部32、溫度檢測部33以及驅(qū)動電路31。關(guān)于or電路50,其一個輸入端子連接于開關(guān)控制部24,其另一個輸入端子連接于判定部47,輸出端子連接于cpu40。

在rom42存儲有控制程序p1。cpu40通過執(zhí)行在rom42中存儲的控制程序p1而進行電線20的電線溫度的運算以及流過電線20的電流的切斷等??刂瞥绦騪1作為計算機程序而發(fā)揮功能。

在cpu40的狀態(tài)中,存在以恒定的較短的間隔執(zhí)行處理且功耗較大的喚醒狀態(tài)以及以恒定的較長的間隔執(zhí)行處理且功耗較小的休眠狀態(tài)。cpu40在處于喚醒狀態(tài)的情況下進行電線溫度的運算以及電流的切斷。cpu40在處于休眠狀態(tài)的情況下暫停電線溫度的運算,不切斷流過電線20的電流。另外,cpu40進行向喚醒狀態(tài)的轉(zhuǎn)變以及向休眠狀態(tài)的轉(zhuǎn)變。

在ram41臨時保存數(shù)據(jù)。通過cpu40向ram41寫入數(shù)據(jù)并且從ram41讀取數(shù)據(jù)。ram41在cpu40執(zhí)行動作的過程中使用。

從開關(guān)控制部24向輸入部43輸入點火信號。輸入部43在被從開關(guān)控制部24輸入點火信號的情況下,將點火信號所示的內(nèi)容通知給cpu40。點火信號所示的內(nèi)容在cpu40判定是否應該轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的情況下使用。

從電流檢測部32向輸入部44輸入模擬的電流信息。輸入部44在被從電流檢測部32輸入模擬的電流信息的情況下,將所輸入的電流信息輸出到a/d轉(zhuǎn)換部48。

計時器49將指示將模擬的電流信息轉(zhuǎn)換成數(shù)字的電流信息的轉(zhuǎn)換指示周期性地輸出到a/d轉(zhuǎn)換部48。

a/d轉(zhuǎn)換部48每當被從計時器49輸入轉(zhuǎn)換指示時,將從輸入部44輸入的模擬的電流信息轉(zhuǎn)換成數(shù)字的電流信息。具體來說,a/d轉(zhuǎn)換部48將上述電阻的兩端間的模擬的電壓值轉(zhuǎn)換成數(shù)字的電壓值。轉(zhuǎn)換而得到的數(shù)字的電壓值是數(shù)字的電流信息。

流過電線20的電流值越大,則電流檢測部32中的電阻的兩端間的電壓值越大。因此,流過電線20的電流值越大,則數(shù)字的電流信息即數(shù)字的電壓值越大。

通過cpu40取得a/d轉(zhuǎn)換部48進行轉(zhuǎn)換而得到的數(shù)字的電流信息。該數(shù)字的電流信息在cpu40判定是否應該轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的情況下使用。

另外,a/d轉(zhuǎn)換部48每當進行轉(zhuǎn)換時,將轉(zhuǎn)換而得到的數(shù)字的電流信息輸出到判定部47。

判定部47判定從a/d轉(zhuǎn)換部48輸入的電流信息所示的電流值是否為基準電流值以上。具體來說,判定部47判定數(shù)字的電流信息即數(shù)字的電壓值是否為基準值以上?;鶞手凳窃诨鶞孰娏髦档碾娏髁鬟^電線20的情況下a/d轉(zhuǎn)換部48所輸出的數(shù)字的電壓值。另外,基準電流值充分小于上述的切斷電流值。

向判定部47輸入開始指示以及停止指示,開始指示是指示開始關(guān)于從a/d轉(zhuǎn)換部48輸入的電流信息所示的電流值是否為基準電流值以上的判定的指示,停止指示是指示停止該判定的指示。判定部47在被輸入開始指示的情況下開始判定,在被輸入停止指示的情況下停止判定。

判定部47將表示電流信息所示的電流值是否為基準電流值以上的判定的結(jié)果的判定信號輸出到or電路50的另一個端子。與點火信號同樣地,判定信號是由高電平以及低電平的電壓構(gòu)成的二進制信號。在判定部47判定為從a/d轉(zhuǎn)換部48輸入的電流信息所示的電流值為基準電流值以上的情況下,從判定部47輸出的判定信號表示高電平的電壓。在判定部47判定為從a/d轉(zhuǎn)換部48輸入的電流信息所示的電流值低于基準電流值的情況下,從判定部47輸出的判定信號表示低電平的電壓。

關(guān)于or電路50,從開關(guān)控制部24對or電路50的一個輸入端子輸入點火信號,從判定部47對or電路50的另一個輸入端子輸入判定信號。or電路50將基于輸入到2個輸入端子的點火信號以及判定信號的信號從輸出端子輸出到cpu40。

在判定信號以及點火信號中的至少一方表示高電平的電壓的情況下,or電路50的輸出信號表示高電平的電壓。在判定信號以及點火信號均表示低電平的電壓的情況下,or電路50的輸出信號表示低電平的電壓。因此,or電路50的輸出信號是由高電平以及低電平的電壓構(gòu)成的二進制信號。or電路的輸出信號在是否應該轉(zhuǎn)變?yōu)閱拘褷顟B(tài)的判定中使用。

從溫度檢測部33向輸入部45輸入溫度信息。通過cpu40取得被輸入到輸入部45的溫度信息。

輸出部46依照cpu40的指示,將切斷指示輸出到驅(qū)動電路31。

cpu40在處于喚醒狀態(tài)的情況下,周期性地運算電線20的電線溫度。在電線溫度的運算中,cpu40計算電線20的周圍溫度和電線溫度的溫度差。cpu40通過將先前計算出的先前溫度差、電流信息所示的電流值以及溫度信息所示的電線20的周圍溫度代入到運算公式,計算電線20的周圍溫度和電線溫度的溫度差。將先前溫度差存儲于ram41中。cpu40每當計算溫度差時,將計算出的溫度差作為先前溫度差存儲到ram41中。

在將先前溫度差、電流信息所示的電流值以及溫度信息所示的周圍溫度分別設(shè)為δtp、iw以及ta的情況下,在電線20的周圍溫度和電線溫度的溫度差的計算中使用的運算公式(1)、(2)以如下方式表示。

δtw=δtp×exp(-δt/τ)+rth×rw

×iw2×(1-exp(-δt/τ))…(1)

rw=ro×(1+κ×(ta+δtp-to))…(2)

說明在運算公式(1)、(2)中使用的變量以及常數(shù)。在變量以及常數(shù)的說明中,也一并示出變量或常數(shù)的單位。如上所述,δtw、δtp、iw以及ta分別是計算出的溫度差(℃)、先前溫度差(℃)、流過電線20的電流值(a)以及電線20的周圍溫度(℃)。δt是喚醒狀態(tài)的cpu40進行的電線溫度的運算的運算周期(s)。τ是電線20的電線散熱時間常數(shù)(s)。

rth是電線20的電線熱阻(℃/w),rw是電線20的電線電阻(ω)。to是預定的溫度(℃),ro是溫度to下的電線電阻(ω)。κ是電線20的電線電阻溫度系數(shù)(/℃)。δtw、δtp、iw以及ta是變量,δt、τ、rth、ro、κ以及to是預先設(shè)定的常數(shù)。

運算周期δt越長,則運算公式(1)的第1項的值越降低,所以運算公式(1)的第1項表示電線20的散熱。另外,運算周期δt越長,則運算公式(1)的第2項的值越上升,所以運算公式(1)的第2項表示電線20的發(fā)熱。

運算公式(1)、(2)分別預先存儲于rom42中。通過cpu40讀取在rom42中存儲的運算公式(1)、(2)。

圖3是示出喚醒狀態(tài)的cpu40所執(zhí)行的動作的步驟的流程圖。周期性地執(zhí)行喚醒狀態(tài)的cpu40所執(zhí)行的下述動作。喚醒狀態(tài)的cpu40所執(zhí)行的動作的周期是電線溫度的運算周期。

cpu40從a/d轉(zhuǎn)換部48取得表示流過電線20的電流值的電流信息(步驟s1),從ram41讀取先前溫度差(步驟s2),從輸入部45取得溫度信息(步驟s3)。

此外,從a/d轉(zhuǎn)換部48取得的電流信息以及從輸入部45取得的溫度信息各自被更新的間隔為cpu40的運算周期以下。

接下來,cpu40通過將在步驟s1中取得的電流信息所示的電流值、在步驟s2中讀取的先前溫度差以及在步驟s3中取得的溫度信息所示的周圍溫度代入到運算公式(1)、(2),而計算電線20的周圍溫度和電線溫度的溫度差(步驟s4)。其后,cpu40將計算出的溫度差作為先前溫度差存儲到ram41中(步驟s5)。

接下來,cpu40通過對在步驟s3中取得的溫度信息所示的電線20的周圍溫度加上在步驟s4中計算出的溫度差,而計算電線20的電線溫度(步驟s6)。如上所述,cpu40通過執(zhí)行步驟s1至s6,運算電線溫度。

接下來,cpu40判定在步驟s6中計算出的電線溫度是否為閾值溫度以上(步驟s7)。閾值溫度預先存儲于rom42中,并通過cpu40被從rom42讀取。

cpu40在判定為電線溫度為閾值溫度以上的情況下(s7:“是”),指示輸出部46將切斷指示輸出到驅(qū)動電路31(步驟s8)。這樣,cpu40指示驅(qū)動電路31切斷流過電線20的電流,驅(qū)動電路31使fet30斷開。由此,切斷流過電線20的電流。

cpu40在執(zhí)行步驟s8之后,cpu40結(jié)束處理。

此外,在cpu40執(zhí)行了步驟s8的情況下,切斷流過電線20的電流,所以有可能不需要進行電線溫度的運算。因此,切斷裝置21也可以構(gòu)成為在cpu40執(zhí)行步驟s8并結(jié)束動作的情況下,直至特定的條件成立為止不再次執(zhí)行步驟s1。特定的條件例如是指未圖示的受理部從用戶受理cpu40的動作的再次開始指示。

cpu40在判定為電線溫度低于閾值溫度的情況下(s7:“否”),根據(jù)輸入到輸入部43的點火信號,判定點火開關(guān)25是否斷開(步驟s9)。cpu40在輸入到輸入部43的點火信號表示低電平的電壓的情況下,判定為點火開關(guān)25斷開。cpu40在輸入到輸入部43的點火信號表示高電平的電壓的情況下,判定為點火開關(guān)25未斷開即點火開關(guān)25接通。

cpu40在判定為點火開關(guān)25斷開的情況下(s9:“是”),判定在步驟s4中計算出的溫度差是否低于基準溫度差(步驟s10)?;鶞蕼囟炔铑A先存儲于rom42,并通過cpu40被從rom42讀取。

cpu40在判定為溫度差低于基準溫度差的情況下(s10:“是”),判定在步驟s1中取得的電流信息所示的電流值即流過電線20的電流值是否低于基準電流值(步驟s11)。在步驟s1中由cpu40取得的數(shù)字的電流信息如上所述是數(shù)字的電壓值。因此,具體來說,cpu40判定電流信息即數(shù)字的電壓值是否低于與基準電流值對應的上述基準值。

數(shù)字的電壓值低于基準值意味著電流信息所示的電流值低于基準電流值。數(shù)字的電壓值為基準值以上意味著電流信息所示的電流值為基準電流值以上。

cpu40在判定為電流值低于基準電流值的情況下(s11:“是”),將判定的開始指示輸出到判定部47(步驟s12)。由此,將開始指示輸入到判定部47,判定部47開始關(guān)于a/d轉(zhuǎn)換部48進行轉(zhuǎn)換而得到的數(shù)字的電流信息所示的電流值是否為基準電流值以上的判定,并從判定部47將判定信號輸出到or電路50。

cpu40在執(zhí)行步驟s12之后,轉(zhuǎn)變?yōu)樾菝郀顟B(tài)(步驟s13)。具體來說,cpu40使執(zhí)行處理的間隔變長。

cpu40在判定為點火開關(guān)25未斷開的情況下(s9:“否”),在判定為溫度差為基準溫度以上的情況下(s10:“否”),或在判定為電流值為基準電流值以上的情況下(s11:“否”),結(jié)束動作。在以上述方式結(jié)束了動作的情況下,cpu40在下一個周期到來時,再次執(zhí)行步驟s1,運算電線溫度。

cpu40在執(zhí)行步驟s13之后,結(jié)束動作。在該情況下,cpu40是休眠狀態(tài)。休眠狀態(tài)的cpu40執(zhí)行與喚醒狀態(tài)的cpu40所執(zhí)行的動作不同的動作,不運算電線溫度。

cpu40從喚醒狀態(tài)向休眠狀態(tài)轉(zhuǎn)變的條件包括點火開關(guān)25斷開以及電流信息所示的電流值低于基準電流值。因此,在cpu40從喚醒狀態(tài)轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的時刻下,點火信號以及判定信號均表示低電平的電壓,or電路50的輸出信號表示低電平的電壓。

圖4是示出休眠狀態(tài)的cpu40所執(zhí)行的動作的步驟的流程圖。休眠狀態(tài)的cpu40周期性地執(zhí)行下述動作。首先,cpu40判定or電路50的輸出信號是否表示高電平的電壓(步驟s21)。

cpu40在判定為輸出信號不表示高電平的電壓即輸出信號表示低電平的電壓的情況下(s21:“否”),結(jié)束動作。

在以上述方式結(jié)束了動作的情況下,cpu40在下一個周期到來時,再次執(zhí)行步驟s21。

cpu40在判定為輸出信號表示高電平的電壓的情況下,即在點火開關(guān)25切換成接通或電流信息所示的電流值達到基準電流值以上的情況下(s21:“是”),將判定的停止指示輸出到判定部47(步驟s22)。由此,將停止指示從cpu40輸入到判定部47,判定部47停止關(guān)于a/d轉(zhuǎn)換部48進行轉(zhuǎn)換而得到的數(shù)字的電流信息所示的電流值是否為基準電流值以上的判定。

cpu40在執(zhí)行步驟s22之后,轉(zhuǎn)變?yōu)閱拘褷顟B(tài)(步驟s13)。具體來說,cpu40縮短執(zhí)行處理的間隔。其后,cpu40結(jié)束動作。cpu40在以上述方式結(jié)束了動作的情況下處于喚醒狀態(tài),所以再次開始電線溫度的運算。

cpu40在從休眠狀態(tài)轉(zhuǎn)變?yōu)閱拘褷顟B(tài)之后的初次的溫度差的運算中,使用在ram41中存儲的先前溫度差。換言之,cpu40在從休眠狀態(tài)轉(zhuǎn)變?yōu)閱拘褷顟B(tài)之后的初次的溫度差的運算中使用的先前溫度差是在轉(zhuǎn)變?yōu)樾菝郀顟B(tài)之前計算出的溫度差。

圖5是切斷裝置21的動作的說明圖。在圖5中示出由cpu40運算出的溫度差的推移以及電流信息所示的電流值的推移。在電線20的周圍溫度和電線溫度的溫度差的推移中,粗線表示實際由cpu40運算的溫度差,細線表示沒有實際未由cpu40運算的溫度差。細線所示的溫度差是在假定為cpu40進行了運算的情況下計算出的溫度差。

另外,δtr表示基準溫度差,ir表示基準電流值。

喚醒狀態(tài)的cpu40在點火開關(guān)25接通、計算出的溫度差為基準溫度以上、或電流信息所示的電流值為基準電流值以上的期間,周期性地運算電線溫度。如上所述,cpu40根據(jù)表示流過電線20的電流值的電流信息以及先前溫度差,周期性地計算電線20的周圍溫度和電線溫度的溫度差,并將計算出的溫度差加到電線20的周圍溫度中。由此運算電線溫度。cpu40作為運算部而發(fā)揮功能。

在圖5中未示出由cpu40運算出的電線溫度為閾值溫度以上的狀況。然而,cpu40在運算出的電線溫度為閾值溫度以上的情況下,使輸出部46輸出切斷指示,指示驅(qū)動電路31切斷流過電線20的電流,驅(qū)動電路31使fet30斷開。

由此,電線20的電線溫度不會達到閾值溫度以上,所以能夠預先防止從電線20冒煙或起火。

在點火開關(guān)25斷開而發(fā)動機停止的情況下,負載23停止主要的動作,從蓄電池22向負載23供給例如暗電流。因此,在點火開關(guān)25斷開的情況下,如圖5所示,電流信息所示的電流值低于基準電流值ir。

由于電流信息所示的電流值的降低,電線20的周圍溫度和電線溫度的溫度差緩緩降低。然后,喚醒狀態(tài)的cpu40在點火開關(guān)25斷開、計算出的溫度差低于基準溫度差、并且電流信息所示的電流值低于基準電流值的情況下,轉(zhuǎn)變?yōu)樾菝郀顟B(tài),暫停電線溫度的運算。

因此,即使在電流始終在電線20中流動的情況下,在電線溫度接近于電線20的周圍溫度、流過電線20的電流值低于基準電流值時,也暫停電線溫度的運算,所以能夠抑制與電線溫度的運算相關(guān)的功耗。

cpu40也作為暫停部而發(fā)揮功能。

在點火開關(guān)25斷開的情況下,應該供給到負載23的電流值較低且穩(wěn)定。因此,在點火開關(guān)25斷開的情況下,流過電線20的電流值頻繁地變動的概率較低,流過電線20的電流值比較穩(wěn)定。因此,通過在是否應該從喚醒狀態(tài)轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的條件中添加點火開關(guān)25是否斷開的條件,從而在cpu40暫停電線溫度的運算的期間,實際的電線溫度大幅上升的概率非常低。

在電線溫度的運算被暫停之后,假設(shè)在運算出溫度差的情況下,在圖5所示的例子中,在電線信息所示的電流值低于基準電流值ir的期間,電線20的周圍溫度和電線溫度的溫度差緩緩降低,并穩(wěn)定于零。

在cpu40轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的時刻下,換言之,在電線溫度的運算暫停的時刻下,點火開關(guān)25斷開,并且,電流信息所示的電流值低于基準電流值ir。因此,在cpu40轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的時刻下,or電路50的輸出信號表示低電平的電壓。cpu40在or電路50的輸出信號表示低電平的電壓的期間處于休眠狀態(tài),暫停電線溫度的運算。

在cpu40處于休眠狀態(tài)的情況下,例如在由于電線20和負載23之間的連接節(jié)點的短路而使電流信息所示的電流值達到基準電流值ir以上時,or電路50的輸出信號表示高電平的電壓,cpu40轉(zhuǎn)變?yōu)閱拘褷顟B(tài)。然后,cpu40再次開始已暫停的周期性的電線溫度的運算。因此,在流過電線20的電流值低于基準電流值ir的期間,能夠使電線溫度暫停。

cpu40還作為再次開始部而發(fā)揮功能。

另外,在再次開始周期性的電線溫度的運算之后的初次的電線溫度的運算中由cpu40使用的先前溫度差是在暫停電線溫度的運算之前計算出的溫度差。在圖5的例子中,在再次開始周期性的溫度差的運算之后的初次的電線溫度的運算中使用的先前溫度差是基準溫度差δtr。因此,在再次開始電線溫度的運算之后,電線20的周圍溫度和電線溫度的溫度差從基準溫度差δtr進行推移。

再次開始電線溫度的運算的時刻下的溫度差被推測為小于在暫停電線溫度的運算之前計算出的溫度差。因此,在再次開始電線溫度的運算之后由cpu40運算的電線溫度低于實際的電線溫度的可能性較低。因此,能夠在實際的電線溫度達到閾值溫度以上之前切斷流過電線20的電流。

另外,如上所述,電線20的周圍溫度和電線溫度的溫度差根據(jù)先前溫度差來計算,將計算出的溫度差在下次的溫度差的計算中用作先前溫度差。因此,即使在再次開始電線溫度的運算的時刻下的溫度差與實際的溫度差不同的情況下,每當重復進行溫度差的計算時,計算出的溫度差也接近于實際的溫度差。

在點火開關(guān)25斷開的狀態(tài)下,在電流信息所示的電流值即流過電線20的電流值低于基準電流值ir、并且電線20的周圍溫度和電線溫度的溫度差低于基準溫度差δtr的情況下,cpu40從喚醒狀態(tài)再次轉(zhuǎn)變?yōu)樾菝郀顟B(tài)。

在cpu40轉(zhuǎn)變?yōu)樾菝郀顟B(tài)的情況下,or電路50的輸出信號表示低電平的電壓。在點火開關(guān)25接通而or電路50的輸出信號表示高電平的電壓的情況下,cpu40從休眠狀態(tài)轉(zhuǎn)變?yōu)閱拘褷顟B(tài),再次開始電線溫度的運算。在再次開始電線溫度的運算之后,在初次的溫度差的計算中使用的先前溫度差是在暫停電線溫度的運算之前計算出的溫度差。在圖5的例子中,在點火開關(guān)25接通而電線溫度的運算再次開始之后的初次的電線溫度的運算中使用的先前溫度差是基準溫度差δtr。

此外,在再次開始電線溫度的運算之后的初次的溫度差的計算中使用的先前溫度也可以不是在再次開始電線溫度的運算之前計算出的溫度差,也可以是預先設(shè)定的溫度差。在此,預先設(shè)定的溫度差例如是基準溫度差δtr以上的溫度差。在該情況下,在再次開始電線溫度的運算之后,由cpu40運算出的電線溫度也不會低于實際的電線溫度。

另外,喚醒狀態(tài)的cpu40也可以不周期性地運算電線溫度,按時間推移來運算電線溫度即可。在不周期性地運算電線溫度的情況下,切斷裝置21具有對運算電線溫度的間隔進行計時的計時部,cpu40通過將計時部進行計時而得到的時間代入到運算公式(1)、(2)的δt而運算電線溫度。

進而,cpu40也可以是,無論點火開關(guān)25接通還是斷開,在計算出的溫度差低于基準溫度差δtr、并且電流信息所示的電流值低于基準電流值ir的情況下,都轉(zhuǎn)變?yōu)樾菝郀顟B(tài),暫停電線溫度的運算。在該情況下,例如切斷裝置21不具有or電路50,判定部47直接連接到cpu40。并且,在電流信息所示的電流值達到基準電流值ir以上、判定信號表示高電平的電壓的情況下,cpu40轉(zhuǎn)變?yōu)閱拘褷顟B(tài),再次開始電線溫度的運算。

另外,先前溫度差不限定于由cpu40上次計算出的溫度差,例如也可以是由cpu40上上次計算出的溫度差。

應該認為所公開的實施方式在所有方面都是示例性而非限制性的。本發(fā)明的范圍不通過上述說明而是通過權(quán)利要求書來表示,旨在包括在與權(quán)利要求書等同的含義以及范圍內(nèi)的全部變更。

標號說明

1車輛

20電線

21切斷裝置

25點火開關(guān)

31驅(qū)動電路(切斷部)

40cpu(運算部、暫停部、再次開始部)

ir基準電流值(預定電流值)

p1控制程序(計算機程序)

δtr基準溫度差(預定溫度差)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
日喀则市| 大名县| 五华县| 嘉兴市| 江达县| 九江县| 五指山市| 湾仔区| 融水| 河池市| 霍山县| 东乌珠穆沁旗| 常德市| 清新县| 新干县| 漠河县| 陈巴尔虎旗| 泰宁县| 澄江县| 任丘市| 明光市| 五华县| 明水县| 仙居县| 绥宁县| 岑巩县| 康平县| 广汉市| 孙吴县| 天峨县| 英吉沙县| 彭泽县| 铁力市| 静海县| 上虞市| 志丹县| 漾濞| 昭通市| 洛扎县| 米脂县| 大竹县|