本發(fā)明涉及一種燃料剩余量顯示裝置。
背景技術(shù):
燃料箱一般配備有燃料傳感器(燃料剩余量檢測單元),該燃料傳感器檢測燃料剩余量。由于該燃料傳感器通過燃料箱中的燃料的液位來檢測燃料剩余量,因此檢測值由于車輛動作導(dǎo)致的燃料晃動等原因而波動。因此,如果燃料傳感器的檢測值作為燃料剩余量顯示在設(shè)置于車輛內(nèi)部的儀表等中的燃料表上,燃料表的指示值除了補給燃料期間之外應(yīng)該一點一點地減小,但燃料表的指示值會快速地上下波動等,從而使駕駛者等感到不舒適。因此,提出了一種用于抑制燃料表的指示值的快速波動的技術(shù)(例如,日本專利申請公開no.2015-17925(jp2015-17925a))。
在jp2015-17925a中,由于燃料表的指示值是通過從完成補給燃料時的燃料傳感器的檢測值逐次減去根據(jù)燃料消耗量的減數(shù)值來計算,因此,能夠防止由于車輛的動作等原因?qū)е碌娜剂媳淼闹甘局档目焖俨▌?。然而,為了防止燃料表的指示值與燃料傳感器的檢測值之間的差值由于減數(shù)值計算中的誤差累積而增大,在燃料表的指示值趨于持續(xù)小于燃料傳感器的檢測值的情況下,使上述減數(shù)值(與燃料消耗量相乘的校正系數(shù))較小,而在燃料表的指示值趨于持續(xù)大于燃料傳感器的檢測值的情況下,使上述減數(shù)值(校正系數(shù))較大。
在jp2010-243368a中描述的技術(shù)中,當根據(jù)燃料傳感器的檢測值而逐次更新燃料表的指示值時,燃料表的指示值的變化速率被限制為相當?shù)偷乃俾?,從而抑制由車輛的動作等原因?qū)е碌娜剂媳淼闹甘局档目焖俨▌印?/p>
技術(shù)實現(xiàn)要素:
關(guān)于蒸發(fā)燃料氣體排放等的嚴格規(guī)定要求燃料箱的氣密性的提高,并且在許多情況下,使用具有高自由度的形狀的樹脂基燃料箱。因此,燃料傳感器的檢測值可能會由于由燃料箱的內(nèi)部壓力的變化所導(dǎo)致的燃料箱的變形等原因而顯著變化,并且燃料傳感器的檢測值可能極大地偏離燃料表的指示值。
然而,在jp2015-17925a中描述的技術(shù)中,盡管采取了措施來抑制燃料表的指示值與燃料傳感器的檢測值之間的差值的增大,但是并沒有考慮到燃料傳感器的檢測值顯著變化以及因此引起誤差的情況。此外,在jp2010-243368a中描述的技術(shù)中,即使在燃料表的指示值極大地偏離燃料傳感器的檢測值的情況下,燃料表的指示值的變化速率也被限制為相當?shù)偷乃俾省R虼?,在燃料傳感器的檢測值極大地偏離燃料表的指示值的情況下,不可能快速地使燃料表的指示值與燃料傳感器的檢測值相匹配。
在燃料表的指示值與燃料傳感器的檢測值之間的偏差較小的情況下,如果燃料表的指示值快速變化,則駕駛者感覺不舒適;因此,優(yōu)選使燃料表的指示值逐漸接近燃料傳感器的檢測值。
本發(fā)明提供一種如下的燃料剩余量顯示裝置:在燃料表的指示值大于燃料剩余量檢測單元的檢測值的情況下,當燃料表的指示值與燃料剩余量檢測單元的檢測值之間的差值較大時,該燃料剩余量顯示裝置能夠使燃料表的指示值快速接近燃料剩余量檢測單元的檢測值,并且當燃料表的指示值與燃料剩余量檢測單元的檢測值之間的差值較小時,該燃料剩余量顯示裝置能夠使燃料表的指示值逐漸接近燃料剩余量檢測單元的檢測值。
根據(jù)本發(fā)明的第一方面,燃料剩余量顯示裝置包括:燃料表,該燃料表設(shè)置在車輛的車室內(nèi)并且構(gòu)造成用以顯示燃料箱的燃料剩余量;燃料剩余量檢測單元,該燃料剩余量檢測單元構(gòu)造成用以檢測燃料箱的燃料剩余量;燃料剩余量指示值計算單元,該燃料剩余量指示值計算單元構(gòu)造成用以基于由燃料剩余量檢測單元檢測到的燃料剩余量來計算燃料表的指示值;顯示控制單元,該顯示控制單元構(gòu)造成用以基于指示值來更新燃料表的顯示;以及燃料消耗量計算單元,該燃料消耗量計算單元構(gòu)造成用以計算在燃料剩余量指示值計算單元對該指示值進行計算的時間段內(nèi)的車輛的發(fā)動機中的燃料消耗量。燃料剩余量指示值計算單元構(gòu)造成:當前次指示值大于由燃料剩余量檢測單元檢測到的燃料剩余量的檢測值時,通過將前次指示值減去減數(shù)值來計算指示值。前次指示值為由燃料剩余量指示值計算單元在此次指示值的計算的前一次計算中計算所得的指示值。該減數(shù)值是大于由燃料消耗量計算單元計算的最新的燃料消耗量并且等于或小于檢測值與前次指示值之間的差值和該燃料消耗量的總和的值。當通過將前次指示值與檢測值相比而獲得的值越大時,該減數(shù)值越大。
根據(jù)第一方面,在燃料表的指示值(前次指示值)大于燃料剩余量檢測單元的檢測值的情況下,通過將前次指示值減去減數(shù)值而計算出燃料表的新的指示值,該減數(shù)值大于最新的燃料消耗量并且等于或小于檢測值與前次指示值之間的差值和該燃料消耗量的總和。因此,能夠使燃料表的指示值接近燃料剩余量檢測單元的檢測值。此外,在燃料表的指示值(前次指示值)大于燃料剩余量檢測單元的檢測值的情況下,通過將前次指示值減去減數(shù)值而計算出燃料表的新的指示值,當通過將燃料表的指示值(前次指示值)與燃料剩余量檢測單元的檢測值相比而獲得的值越大時,該減數(shù)值越大。因此,在燃料表的指示值大于燃料剩余量檢測單元的檢測值的情況下,通過將燃料表的指示值與燃料剩余量檢測單元的檢測值相比而獲得的值越大,則燃料表的指示值降低得越顯著。即,在燃料表的指示值大于燃料剩余量檢測單元的檢測值的情況下,當通過將燃料表的指示值與燃料剩余量檢測單元的檢測值相比而獲得的值較大時,能夠使燃料表的指示值快速接近燃料剩余量檢測單元的檢測值。當通過將燃料表的指示值與燃料剩余量檢測單元的檢測值相比而獲得的值較小時,能夠使燃料表的指示值逐漸接近燃料剩余量檢測單元的檢測值。
在以上方面中,該減數(shù)值可以是如下的值:當前次指示值與檢測值之間的差值越大時,該減數(shù)值越大。
在以上方面中,該減數(shù)值可以是通過將最新的燃料消耗量乘以系數(shù)而獲得的值,該系數(shù)通過將前次指示值與檢測值之間的差值乘以大于0且等于或小于1的常數(shù)而獲得。
作為本發(fā)明的第二方面,在第一方面中,該減數(shù)值可以是通過將最新的燃料消耗量乘以系數(shù)而獲得的值,當通過將前次指示值除以檢測值而獲得的值越大時,該系數(shù)越大。
在第二方面中,該減數(shù)值可以是通過將最新的燃料消耗量乘以系數(shù)而獲得的值,該系數(shù)通過將前次指示值除以檢測值而獲得或者通過將前次指示值除以檢測值而獲得的值乘以大于1的常數(shù)而獲得。
根據(jù)第二方面,當通過將燃料表的指示值與燃料剩余量檢測單元的檢測值相比而獲得的值越大時,該減數(shù)值越大,并且當燃料剩余量檢測單元的檢測值越小時,該減數(shù)值越大。因此,在燃料剩余量檢測單元的檢測值相當小的情況下,即使燃料表的指示值與燃料剩余量檢測單元的檢測值之間的差值恒定,也能夠使燃料表的指示值比較快速地接近燃料剩余量檢測單元的檢測值;因此,能夠快速地使駕駛者等人意識到燃料剩余量的降低并適當?shù)胤乐拱l(fā)生汽油耗盡。
在以上方面中,燃料剩余量指示值計算單元可以構(gòu)造成:在前次指示值小于檢測值時,通過將預(yù)定的最大加數(shù)值與通過將檢測值減去前次指示值而獲得的值這兩者中的較小值加至前次指示值來計算指示值。
在以上方面中,該燃料剩余量指示值計算單元可以構(gòu)造成在檢測值相對于前次檢測值增大預(yù)定閾值或更多時判定車輛正在補給燃料,并且該燃料剩余量指示值計算單元可以構(gòu)造成在燃料剩余量指示值計算單元判定車輛正在補給燃料時將檢測值設(shè)置為指示值。
根據(jù)本發(fā)明的以上方面,能夠提供如下的燃料剩余量顯示裝置:在燃料表的指示值大于燃料剩余量檢測單元的檢測值的情況下,當通過將燃料表的指示值與燃料剩余量檢測單元的檢測值相比而獲得的值較大時,該燃料剩余量顯示裝置能夠使燃料表的指示值快速地接近燃料剩余量檢測單元的檢測值,并且當通過將燃料表的指示值與燃料剩余量檢測單元的檢測值相比而獲得的值較小時,該燃料剩余量顯示裝置能夠使燃料表的指示值逐漸接近燃料剩余量檢測單元的檢測值。
附圖說明
下文將參照附圖對本發(fā)明的示例性實施方式的特征、優(yōu)勢和技術(shù)意義以及工業(yè)意義進行描述,附圖中相同的附圖標記表示相同的元件,在附圖中:
圖1為示意性地示出根據(jù)本實施方式的燃料剩余量顯示裝置的構(gòu)造的示例的框圖;以及
圖2為示意性地示出由儀表ecu(燃料剩余量指示值計算單元)執(zhí)行的處理的示例的流程圖。
具體實施方式
下文將參照附圖對實施本發(fā)明的模式進行描述。
圖1為示意性地示出根據(jù)本實施方式的燃料剩余量顯示裝置1的構(gòu)造的示例的框圖。燃料剩余量顯示裝置1顯示燃料箱20中的燃料剩余量,燃料箱20儲存有用于操作作為車輛的驅(qū)動動力源的發(fā)動機10的燃料(汽油、輕油、液化石油氣等)。燃料剩余量顯示裝置1包括:燃料傳感器(燃料剩余量檢測單元的示例)21,該燃料傳感器21設(shè)置在燃料箱20中;燃料表30;發(fā)動機電子控制單元(ecu)40;以及儀表ecu50。
下文中,除特別說明外,“車輛”意指安裝有燃料剩余量顯示裝置1的車輛。
發(fā)動機10為作為車輛的驅(qū)動動力源的內(nèi)燃機,并且發(fā)動機10通過燃料管道25接收來自設(shè)置在燃料箱20中的燃料泵22的燃料供給。
燃料箱20儲存待被供給至發(fā)動機10的燃料。如以上所述,在燃料箱20中設(shè)置有燃料傳感器21。
燃料傳感器21檢測燃料箱20中的燃料剩余量。燃料傳感器21包括浮子21a和輸出單元21b。
浮子21a為浮在燃料箱20中的燃料的液位fl上的浮子。浮子21a聯(lián)接至輸出單元21b并且根據(jù)液位fl的變化而在輸出單元21b的周圍改變位置(旋轉(zhuǎn)運動)。
輸出單元21b根據(jù)浮子21a的位置(燃料箱20中的燃料的液位fl)將檢測信號輸出至儀表ecu50。輸出單元21b包括例如可變電阻器,該可變電阻器的電阻值隨著浮子21a的位置的變化而變化,并且輸出單元21b根據(jù)該可變電阻器的電阻值將電壓值輸出至儀表ecu50以作為檢測信號。此外,輸出單元21b例如包括:永磁體,該永磁體可與浮子21a的位置變化相關(guān)聯(lián)而操作;以及霍爾ic,該霍爾ic根據(jù)永磁體的位置變化(磁場變化)而改變輸出電壓。輸出單元21b將霍爾ic的輸出電壓輸出至儀表ecu50以作為檢測信號。
燃料表30設(shè)置在車輛內(nèi)部的儀表中,并且存在用于顯示燃料箱20的燃料剩余量的燃料剩余量顯示裝置。在附圖中,作為一個示例,盡管示出了模擬型(例如,交叉線圈型、雙金屬型等)燃料表30,但該燃料表30可以是在液晶面板等上以分成多個部分的柱狀圖的形式進行顯示的數(shù)字化顯示型燃料表30。
發(fā)動機ecu40為執(zhí)行對發(fā)動機10的多種操作控制的電子控制單元。發(fā)動機ecu40由例如微型計算機等構(gòu)成并且能夠通過執(zhí)行儲存在中央處理單元(cpu)上的只讀存儲器(rom)中的多種程序而實現(xiàn)多種控制處理。
發(fā)動機ecu40根據(jù)車輛的行駛狀態(tài)(車速等)、操作狀態(tài)(加速器開度、擋位等)等來確定向發(fā)動機10的汽缸中的燃料噴射量(具體地,應(yīng)用于噴射器的電壓值),并且發(fā)動機ecu40執(zhí)行對發(fā)動機10的操作控制。發(fā)動機ecu40通過車載局域網(wǎng)(lan)——例如,控制器區(qū)域網(wǎng)(can)——而將關(guān)于燃料噴射量的信息傳送至儀表ecu50。
儀表ecu50為執(zhí)行與儀表中的各種顯示相關(guān)的顯示控制的電子控制單元。儀表ecu50由例如微型計算機等構(gòu)成并且能夠通過執(zhí)行儲存在rom中的各種程序而實現(xiàn)各種控制處理。儀表ecu50包括燃料消耗量計算單元51、燃料剩余量指示值計算單元52以及顯示控制單元53,作為待通過執(zhí)行cpu上的一個或更多個程序而實現(xiàn)的功能單元。
燃料消耗量計算單元51基于接收自發(fā)動機ecu40的燃料噴射量信息來計算發(fā)動機10中預(yù)定時間內(nèi)的燃料消耗量fc。該預(yù)定時間對應(yīng)于燃料剩余量指示值計算單元52對燃料表30的指示值進行計算的時間段(下文所述的預(yù)定時間t)。即,燃料消耗量計算單元51計算在燃料剩余量指示值計算單元52計算指示值的時間段內(nèi)的燃料消耗量fc。具體地,燃料消耗量計算單元51能夠通過對與預(yù)定時間t相對應(yīng)的次數(shù)的、接收自發(fā)動機ecu40的燃料噴射量信息中所包括的燃料噴射量進行求和而逐次地計算上述燃料消耗量fc。
燃料剩余量指示值計算單元52基于由燃料傳感器21檢測到的燃料箱20的燃料剩余量的檢測值af等來計算燃料表30的燃料剩余量的指示值h。下文將描述通過燃料剩余量指示值計算單元52來計算指示值h的處理的細節(jié)(指示值計算處理)。
用于計算指示值h的燃料傳感器21的檢測值af為例如在計算指示值h的時間段(預(yù)定時間t)內(nèi)燃料傳感器21多次檢測到的檢測值的平均值。
顯示控制單元53執(zhí)行基于由燃料剩余量指示值計算單元52依次計算得到的指示值h來更新燃料表30的燃料箱20的燃料剩余量的顯示的處理(燃料剩余量顯示處理)。預(yù)先設(shè)定由燃料表30的指針指示的位置(在燃料表30為數(shù)字化類型的情況下,以柱狀圖的形式顯示的部分數(shù))與由燃料剩余量指示值計算單元52計算得到的指示值h之間的對應(yīng)關(guān)系,并且顯示控制單元53基于該對應(yīng)關(guān)系來執(zhí)行燃料剩余量顯示處理。
接下來將描述由燃料剩余量指示值計算單元52進行的指示值計算處理的細節(jié)。
圖2為示意性地示出根據(jù)本實施方式的由儀表ecu50(燃料剩余量指示值計算單元52)執(zhí)行的指示值計算處理的示例的流程圖。該流程從車輛點火(ig-on)后的初始處理完成至車輛熄火(ig-off)以每個預(yù)定時間t重復(fù)執(zhí)行。
在步驟s202中,燃料剩余量指示值計算單元52判斷是否緊隨車輛的ig-on之后,即,步驟s202判斷是否為初始處理完成后的首次處理。在并非緊隨ig-on之后的情況下,燃料剩余量指示值計算單元52進行至步驟s204,并且在緊隨ig-on之后的情況下,燃料剩余量指示值計算單元52進行至步驟s214。
在步驟s204中,燃料剩余量指示值計算單元52判斷是否執(zhí)行了補給燃料(ig-on補給燃料判斷)。在判定未執(zhí)行補給燃料的情況下,燃料剩余量指示值計算單元52進行至步驟s206,并且在判定執(zhí)行了補給燃料的情況下,燃料剩余量指示值計算單元52進行至步驟s212。
用于ig-on補給燃料判斷的方法可以是任意的。例如,每一次經(jīng)過預(yù)先限定的時間后,儀表ecu50執(zhí)行如下處理:存儲和更新內(nèi)部存儲器中的作為參考值sf的燃料傳感器21的檢測值af。在燃料傳感器21的最新的檢測值af相對于參考值sf增大預(yù)定的量(例如,5l)或更多的情況下,燃料剩余量指示值計算單元52判定執(zhí)行了補給燃料。
在步驟s206中,燃料剩余量指示值計算單元52判斷是否上次計算所得的指示值(前次指示值)h_last等于或大于燃料傳感器21的最新的檢測值af。在前次指示值h_last等于或大于燃料傳感器21的最新的檢測值af的情況下,燃料剩余量指示值計算單元52進行至步驟s208,并且在前次指示值h_last小于燃料傳感器21的最新的檢測值af的情況下,燃料剩余量指示值計算單元52進行至步驟s210。
在步驟s208中,燃料剩余量指示值計算單元52通過將前次指示值h_last減去減數(shù)值d(>0)來計算指示值h,如以下表達式(1)中所示。
h=h_last-d…(1)
減數(shù)值d為通過將由燃料消耗量計算單元51計算得到的預(yù)定時間t內(nèi)發(fā)動機10中的最新的燃料消耗量fc乘以減系數(shù)k而獲得的值,如以下表達式(2)中所示。減系數(shù)k為通過將前次指示值h_last除以燃料傳感器21的最新的檢測值af而得到的值。
d=k·fc=(h_last/af)·fc…(2)
在前次指示值h_last大于最新的檢測值af的情況下,由于減系數(shù)k為大于1的值,因此減數(shù)值d大于最新的燃料消耗量fc。在前次指示值h_last大于最新的檢測值af的情況下,當通過將前次指示值h_last與最新的檢測值af相比而得到的值越大時,減數(shù)值d(減系數(shù)k)越大。
預(yù)定時間t內(nèi)發(fā)動機10中的燃料消耗量fc通常小于燃料傳感器21的檢測值af。因此,值δd小于前次指示值h_last與最新的檢測值af之間的差值,如以下表達式(3)中所示,值δd是減數(shù)值d(=fc+δd)中的大于燃料消耗量fc的部分。即,減數(shù)值d小于前次指示值h_last與最新的檢測值af之間的差值和最新的燃料消耗量fc的總和。
δd={(h_last-af)/af}·fc=(h_last-af)·fc/af<h_last-af…(3)
在步驟s210中,燃料剩余量指示值計算單元52執(zhí)行使指示值h朝向最新的檢測值af逐漸增大的處理(漸增處理)。燃料剩余量指示值計算單元52通過將加數(shù)值u(>0)加至前次指示值h_last來計算指示值h,如以下表達式(4)中所示。
h=h_last+u…(4)
加數(shù)值u為預(yù)先限定的最大加數(shù)值umax與通過將最新的檢測值af減去前次指示值h_last而得到的值這兩者中的較小值,如以下表達式(5)中所示。最大加數(shù)值umax為在預(yù)定時間t內(nèi)燃料表30中的燃料剩余量(指示值h)的增加量的不會引起駕駛者感覺不舒適的范圍內(nèi)的極限值,其中,該預(yù)定時間t為指示值h的計算周期(更新周期),并且最大加數(shù)值umax基于經(jīng)驗、模擬等被預(yù)先限定。
u=min(umax,af-h_last)…(5)
在步驟s204中,在判定執(zhí)行了補給燃料的情況下,在步驟s212中,燃料剩余量指示值計算單元52計算(設(shè)定)最新的檢測值af作為指示值h。
在步驟s202中,在判定緊隨ig-on之后的情況下,在步驟s214中,燃料剩余量指示值計算單元52判斷是否在車輛的ig-off期間補給燃料(ig-off補給燃料判斷)。在判定在ig-off期間補給燃料的情況下,燃料剩余量指示值計算單元52進行至步驟s216,并且在判定ig-off期間未補給燃料的情況下,燃料剩余量指示值計算單元52進行至步驟s218。
用于ig-off補給燃料判斷的方法可以是任意的。例如,在初始處理結(jié)束之后、燃料傳感器21的第一檢測值(初始檢測值)if相對于參考值(在當前初始處理之前最后更新的參考值)sf增加預(yù)定的量(例如,5l)或更多的情況下,燃料剩余量指示值計算單元52判定執(zhí)行了補給燃料。
在步驟s216中,燃料剩余量指示值計算單元52計算(設(shè)定)燃料傳感器21的初始檢測值if作為指示值h(h=if)。
初始檢測值if為例如在儀表ecu50的初始處理完成之后燃料傳感器21的預(yù)定次數(shù)的初始檢測值的平均值。
在步驟s218中,燃料剩余量指示值計算單元52計算(設(shè)定)參考值(在當前初始處理之前最后更新的參考值)sf作為指示值h(h=sf)。
以此方式,根據(jù)本實施方式的燃料剩余量顯示裝置1包括:燃料表30,該燃料表30設(shè)置在車輛的車室內(nèi)并且顯示燃料箱20的燃料剩余量;燃料傳感器21,該燃料傳感器21檢測燃料箱20的燃料剩余量;燃料剩余量指示值計算單元52,該燃料剩余量指示值計算單元52基于由燃料傳感器21檢測到的燃料剩余量來逐次計算燃料表30的燃料剩余量的指示值h;顯示控制單元53,該顯示控制單元53用由燃料剩余量指示值計算單元52逐次計算出的指示值h來更新燃料表30的顯示;以及燃料消耗量計算單元51,該燃料消耗量計算單元51計算車輛的發(fā)動機10中的燃料消耗量fc以作為在由燃料剩余量指示值計算單元52對指示值h進行計算的時間段(預(yù)定時間t)內(nèi)的燃料消耗量fc。在前次指示值h_last大于燃料傳感器21的檢測值af的情況下,燃料剩余量指示值計算單元52通過將前次指示值h_last減去減數(shù)值d來計算指示值h,其中,該減數(shù)值d大于由燃料消耗量計算單元51計算出的最新的燃料消耗量fc并且等于或小于前次指示值h_last與檢測值af之間的差值和燃料消耗量fc的總和,并且當通過將前次指示值h_last與檢測值af相比而得到的值越大時,該減數(shù)值d越大。因此,在燃料表30的指示值(前次指示值h_last)大于燃料傳感器21的檢測值af的情況下,燃料表30的新的指示值h是通過將前次指示值h_last減去減數(shù)值d而計算得到,其中,該減數(shù)值d大于最新的燃料消耗量fc并且等于或小于前次指示值h_last與檢測值af之間的差值和燃料消耗量fc的總和。因此,能夠使燃料表30的指示值更接近燃料傳感器21的檢測值af。在燃料表30的指示值(前次指示值h_last)大于燃料傳感器21的檢測值af的情況下,燃料表30的新的指示值是通過將前次指示值h_last減去減數(shù)值d而計算得到,其中,當通過將燃料表30的指示值(前次指示值h_last)與燃料傳感器21的檢測值af相比而得到的值越大時,該減數(shù)值d越大。因此,在燃料表30的指示值(前次指示值h_last)大于燃料傳感器21的檢測值af的情況下,通過將燃料表30的指示值與燃料傳感器21的檢測值af相比而得到的值越大,則能夠使燃料表30的指示值降低得越多。即,在燃料表30的指示值(前次指示值h_last)大于燃料傳感器21的檢測值af的情況下,當燃料表30的指示值(前次指示值h_last)與燃料傳感器21的檢測值af之間的差值較大時,能夠使燃料表30的指示值快速地接近燃料傳感器21的檢測值af,并且當燃料表30的指示值(前次指示值h_last)與燃料傳感器21的檢測值af之間的差值較小時,能夠使燃料表30的指示值逐漸接近燃料傳感器21的檢測值af。
減數(shù)值d為通過使由燃料消耗量計算單元51計算得出的最新的燃料消耗量fc乘以減系數(shù)k而得到的值,該減系數(shù)k通過用前次指示值h_last除以燃料傳感器21的檢測值af而得出。因此,當通過將燃料表30的指示值(前次指示值h_last)與燃料傳感器21的檢測值af相比而得到的值越大時,減數(shù)值d越大。進一步來講,當燃料傳感器21的檢測值af越小時,減數(shù)值d越大。因此,在燃料傳感器21的檢測值af相當小時,即使燃料表30的指示值(前次指示值h_last)與燃料傳感器21的檢測值af之間的差值不變,也能夠使燃料表30的指示值較快速地接近燃料傳感器21的檢測值af,因此,能夠快速地使車輛駕駛者等人意識到燃料剩余量的減少并且適當?shù)胤乐拱l(fā)生汽油耗盡。
盡管已經(jīng)詳細描述了用于實施本發(fā)明的模式,但是本發(fā)明不局限于該特定的實施方式,并且在不背離本發(fā)明的要點的情況下可以做出多種改型和變化。
例如,在上述實施方式中,盡管減系數(shù)k為通過用前次指示值h_last除以燃料傳感器21的檢測值af而得到的值,但是本發(fā)明不局限于此形式。例如,減系數(shù)k可以是通過使由前次指示值h_last除以燃料傳感器21的檢測值af而得到的值再乘以大于1的常數(shù)a而得到的值,如下所述的表達式(6)中所示。常數(shù)a設(shè)定成使得指示值h不降至燃料傳感器21的下一個檢測值af以下,即,使得值δd等于或小于前次指示值h_last與檢測值af之間的差值,值δd為減數(shù)值d(=fc+δd)中的大于燃料消耗量fc的部分。在此情況下,減數(shù)值d大于由燃料消耗量計算單元51計算得出的最新的燃料消耗量fc并且等于或小于前次指示值h_last與檢測值af之間的差值和燃料消耗量fc的總和,并且當通過將前次指示值h_last與檢測值af相比而得到的值越大時,減數(shù)值d越大。因此,獲得與上述實施方式相同的功能效果。
d=k·fc={a·(h_last/af)}·fc…(6)
在上述實施方式中,盡管減數(shù)值d為通過使最新的燃料消耗量fc乘以減系數(shù)k而得到的值,但本發(fā)明不局限于此。例如,如以下表達式(7)中所示,減數(shù)值d可以是最新的燃料消耗量fc和通過用前次指示值h_last與燃料傳感器21的檢測值af之間的差值乘以常數(shù)b而得到的值的總和。
d=fc+b·(h_last-af)…(7)
常數(shù)b設(shè)定為0<b≤1以使得指示值h不降至燃料傳感器21的下一個檢測值af以下,即,值δd等于或小于前次指示值h_last與檢測值af之間的差值,值δd為減數(shù)值d(=fc+δd)中的大于燃料消耗量fc的部分。
在上述情況中,減數(shù)值d大于由燃料消耗量計算單元51計算得出的最新的燃料消耗量fc并且等于或小于前次指示值h_last與檢測值af之間的差值和燃料消耗量fc的總和,并且當前次指示值h_last與檢測值af之間的差值越大時,減數(shù)值d越大。即,當通過將前次指示值h_last與檢測值af相比而得到的值越大時,減數(shù)值d越大。因此,獲得與上述實施方式相同的功能效果。
在上述實施方式中,盡管減數(shù)值d隨著前次指示值h_last與燃料傳感器21的檢測值af之間的差值的變化而連續(xù)變化,但可以采取使減數(shù)值d以逐步的方式變化的方式,以及將該方式應(yīng)用于利用上述表達式(6)和(7)的改型示例。在此情況下,獲得與上述實施方式相同的功能效果。
在上述實施方式中,盡管在前次指示值h_last小于燃料傳感器21的最新的檢測值af的情況下(圖2的步驟s206中的否),燃料剩余量指示值計算單元52執(zhí)行漸增處理(圖2的步驟s210),但本發(fā)明不局限于此方面。例如,甚至在前次指示值h_last小于燃料傳感器21的最新的檢測值af的情況下,可以利用表達式(2)來計算指示值h。在前次指示值h_last小于燃料傳感器21的最新的檢測值af的情況下,減系數(shù)k小于1,并且當通過將前次指示值h_last與燃料傳感器21的檢測值af相比而得到的值越大時,可以使燃料表30的指示值降低得越少。因此,即使采用比漸增處理更漸進的步幅,也能夠使燃料表30的指示值接近燃料傳感器21的檢測值。