本發(fā)明涉及對(duì)車載控制裝置和車外裝置之間的通信進(jìn)行中繼的車載中繼裝置。
背景技術(shù):
近年,在車輛上搭載有多個(gè)ecu(電子控制單元)。各ecu被蓄電器供電而控制車載裝置(發(fā)動(dòng)機(jī)、光源裝置、或者空調(diào)機(jī)等)的動(dòng)作。
各ecu具有存儲(chǔ)計(jì)算機(jī)程序(以下,稱為程序)的存儲(chǔ)部。
以往,提出了如下的程序更新方法:在更新第一ecu的程序之前,將在第一ecu具有的第一存儲(chǔ)部中存儲(chǔ)的程序(即,舊程序)拷貝到第二ecu具有的第二存儲(chǔ)部(參照專利文獻(xiàn)1)。
在專利文獻(xiàn)1中記載的程序更新方法中,第一ecu在將舊程序拷貝到第二存儲(chǔ)部之后,從車外裝置接收新的程序,并寫入第一存儲(chǔ)部。在新的程序的寫入失敗的情況下,第一ecu將第二存儲(chǔ)部所存儲(chǔ)的舊程序?qū)懟氐谝淮鎯?chǔ)部。
此外,各ecu具有蓄積故障信息的蓄積部。
以往,提出了如下的車載中繼裝置:對(duì)ecu請(qǐng)求故障信息,將euc從蓄積部讀出的故障信息發(fā)送給車外裝置(參照專利文獻(xiàn)2)。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:(日本)特開2014-029619號(hào)公報(bào)
專利文獻(xiàn)2:(日本)特開2014-113860號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的課題
若在蓄電器的蓄電余量不充分的情況下進(jìn)行程序的更新,則有時(shí)在中途電力不足而導(dǎo)致新的程序的寫入失敗。
若在蓄電器的蓄電余量不充分的情況下進(jìn)行故障信息的請(qǐng)求,則有時(shí)在中途電力不足而導(dǎo)致故障信息的讀出失敗。
如以上的失敗是電力的浪費(fèi),所以應(yīng)該避免。
本發(fā)明是鑒于這樣的情況而完成的,其主要目的在于提供一種能夠抑制由電力不足所引起的數(shù)據(jù)的讀寫的失敗的車載中繼裝置。
用于解決課題的手段
本發(fā)明的車載中繼裝置,從車外裝置接收指示數(shù)據(jù)的寫入的數(shù)據(jù)寫入指示以及應(yīng)寫入的寫入數(shù)據(jù),且對(duì)多個(gè)車載控制裝置之間的通信進(jìn)行中繼,所述車載控制裝置具有存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部,且被蓄電器供電而控制車載裝置的動(dòng)作,并將被提供的寫入數(shù)據(jù)寫入所述數(shù)據(jù)存儲(chǔ)部,其特征在于,所述車載中繼裝置具備:寫入決定單元,基于接收到的數(shù)據(jù)寫入指示,決定所述多個(gè)車載控制裝置中的應(yīng)寫入寫入數(shù)據(jù)的寫入對(duì)象;寫入運(yùn)算單元,使用該寫入決定單元所決定的寫入對(duì)象應(yīng)寫入的寫入數(shù)據(jù)的數(shù)據(jù)量,運(yùn)算寫入所述寫入數(shù)據(jù)所需的所述蓄電器的蓄電需要量;余量檢測(cè)單元,檢測(cè)所述蓄電器的蓄電余量;寫入判定單元,基于所述寫入運(yùn)算單元所運(yùn)算出的蓄電需要量以及所述余量檢測(cè)單元所檢測(cè)出的蓄電余量,判定能否進(jìn)行數(shù)據(jù)寫入;以及寫入開始單元,在該寫入判定單元判定為能夠進(jìn)行數(shù)據(jù)寫入的情況下,使所述寫入對(duì)象開始進(jìn)行寫入數(shù)據(jù)的寫入。
本發(fā)明的車載中繼裝置的特征在于,還具備:再次檢測(cè)單元,在所述寫入開始單元執(zhí)行開始寫入之后,再次檢測(cè)所述蓄電器的蓄電余量;寫入重新運(yùn)算單元,基于還沒有寫入的寫入數(shù)據(jù)的數(shù)據(jù)余量,運(yùn)算寫入所述寫入數(shù)據(jù)所需的所述蓄電器的蓄電需要量;寫入繼續(xù)判定單元,基于該寫入重新運(yùn)算單元所運(yùn)算出的蓄電需要量以及所述再次檢測(cè)單元所檢測(cè)出的蓄電余量,判定能否繼續(xù)進(jìn)行數(shù)據(jù)寫入;寫入中止單元,在該寫入繼續(xù)判定單元判定為不能繼續(xù)進(jìn)行數(shù)據(jù)寫入的情況下,使所述寫入對(duì)象中止寫入數(shù)據(jù)的寫入。
本發(fā)明的車載中繼裝置的特征在于,還具備:報(bào)告控制單元,能夠?qū)?bào)告信息的報(bào)告設(shè)備的動(dòng)作進(jìn)行控制,在所述寫入繼續(xù)判定單元判定為不能繼續(xù)進(jìn)行數(shù)據(jù)寫入的情況下,在所述寫入中止單元執(zhí)行中止寫入之前,使所述報(bào)告設(shè)備報(bào)告信息。
本發(fā)明的車載中繼裝置,從車外裝置接收指示數(shù)據(jù)的讀出的數(shù)據(jù)讀出指示,且對(duì)多個(gè)車載控制裝置之間的通信進(jìn)行中繼,所述車載控制裝置具有蓄積數(shù)據(jù)的蓄積部,且被蓄電器供電而控制車載裝置的動(dòng)作,讀出蓄積在所述蓄積部中的蓄積數(shù)據(jù),其特征在于,所述車載中繼裝置具備:讀出決定單元,基于接收到的數(shù)據(jù)讀出指示,決定在所述多個(gè)車載控制裝置中的、應(yīng)讀出蓄積數(shù)據(jù)的讀出對(duì)象;讀出運(yùn)算單元,使用該讀出決定單元所決定的讀出對(duì)象應(yīng)讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量,運(yùn)算讀出所述蓄積數(shù)據(jù)所需的所述蓄電器的蓄電需要量;余量檢測(cè)單元,檢測(cè)所述蓄電器的蓄電余量;讀出判定單元,基于所述讀出運(yùn)算單元所運(yùn)算出的蓄電需要量以及所述余量檢測(cè)單元所檢測(cè)出的蓄電余量,判定能否進(jìn)行數(shù)據(jù)讀出;以及讀出開始單元,在該讀出判定單元判定為能夠進(jìn)行的情況下,使所述讀出對(duì)象開始蓄積數(shù)據(jù)的讀出。
本發(fā)明的車載中繼裝置的特征在于,還具備:再次檢測(cè)單元,在所述讀出開始單元執(zhí)行開始讀出之后,再次檢測(cè)所述蓄電器的蓄電余量;讀出重新運(yùn)算單元,基于還沒有讀出的蓄積數(shù)據(jù)的數(shù)據(jù)余量,運(yùn)算所述蓄積數(shù)據(jù)的讀出所需的所述蓄電器的蓄電需要量;讀出繼續(xù)判定單元,基于該讀出重新運(yùn)算單元所運(yùn)算出的蓄電需要量以及所述再次檢測(cè)單元所檢測(cè)出的蓄電余量,判定能否繼續(xù)進(jìn)行數(shù)據(jù)讀出;以及讀出中止單元,在該讀出繼續(xù)判定單元判定為不能繼續(xù)進(jìn)行數(shù)據(jù)讀出的情況下,使所述讀出對(duì)象中止蓄積數(shù)據(jù)的讀出。
本發(fā)明的車載中繼裝置的特征在于,還具備報(bào)告控制單元,該報(bào)告控制單元能夠?qū)?bào)告信息的報(bào)告設(shè)備的動(dòng)作進(jìn)行控制,在所述讀出繼續(xù)判定單元判定為不能繼續(xù)進(jìn)行數(shù)據(jù)讀出的情況下,在所述讀出中止單元執(zhí)行讀出中止之前,使所述報(bào)告設(shè)備報(bào)告信息。
本發(fā)明的車載中繼裝置的特征在于,還具備將各車載控制裝置和該車載控制裝置能夠蓄積的數(shù)據(jù)量的最大值建立關(guān)聯(lián)而存儲(chǔ)的最大存儲(chǔ)部,所述讀出運(yùn)算單元將與所述讀出決定單元所決定的讀出對(duì)象建立關(guān)聯(lián)而存儲(chǔ)在所述最大存儲(chǔ)部中的最大值作為應(yīng)讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量來使用。
在本發(fā)明中,車載中繼裝置基于寫入數(shù)據(jù)的寫入所需的蓄電器的蓄電需要量和蓄電器的蓄電余量,判定能否進(jìn)行數(shù)據(jù)寫入。
雖然應(yīng)寫入車載控制裝置的數(shù)據(jù)存儲(chǔ)部的寫入數(shù)據(jù)的數(shù)據(jù)量越多則蓄電器的蓄電需要量越多,但若蓄電余量為蓄電需要量以上,則不用擔(dān)心從寫入數(shù)據(jù)的寫入開始之后到結(jié)束為止蓄電器的蓄電余量耗盡。
因此,在判斷為能夠進(jìn)行數(shù)據(jù)的寫入的情況下,車載中繼裝置使車載控制裝置開始向數(shù)據(jù)存儲(chǔ)部寫入寫入數(shù)據(jù)。
在本發(fā)明中,在寫入數(shù)據(jù)的寫入開始之后,車載中繼裝置基于還沒有寫入數(shù)據(jù)存儲(chǔ)部的寫入數(shù)據(jù)的寫入所需的蓄電器的蓄電需要量和蓄電器的蓄電余量,判定能否進(jìn)行數(shù)據(jù)寫入。蓄電器的蓄電需要量基于還沒有寫入數(shù)據(jù)存儲(chǔ)部的寫入數(shù)據(jù)的量(寫入數(shù)據(jù)的數(shù)據(jù)余量)而求出。
在判斷為不能繼續(xù)進(jìn)行寫入的情況下,車載中繼裝置使車載控制裝置中止寫入數(shù)據(jù)的寫入。
這樣,車載中繼裝置由于在寫入數(shù)據(jù)的寫入開始之后也監(jiān)視蓄電器的蓄電余量,所以抑制了寫入數(shù)據(jù)的寫入失敗。
在本發(fā)明中,在判定為不能繼續(xù)進(jìn)行數(shù)據(jù)的寫入的情況下,在寫入數(shù)據(jù)的寫入被中止之前,報(bào)告設(shè)備報(bào)告信息。
獲得了信息的操作者能夠識(shí)別不能繼續(xù)進(jìn)行數(shù)據(jù)的寫入,能夠視情況采取措施以使寫入數(shù)據(jù)的寫入不會(huì)被中止。
在本發(fā)明中,車載中繼裝置基于蓄積數(shù)據(jù)的讀出所需的蓄電器的蓄電需要量和蓄電器的蓄電余量,判定能否進(jìn)行數(shù)據(jù)讀出。
雖然應(yīng)從車載控制裝置的蓄積部讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量越多則蓄電器的蓄電需要量越多,但若蓄電余量為蓄電需要量以上,則不用擔(dān)心從蓄積數(shù)據(jù)的讀出開始之后到結(jié)束為止蓄電器的蓄電余量耗盡。
因此,在判斷為能夠進(jìn)行數(shù)據(jù)的讀出的情況下,車載中繼裝置使車載控制裝置開始從蓄積部讀出蓄積數(shù)據(jù)。
在本發(fā)明中,在蓄積數(shù)據(jù)的讀出開始之后,車載中繼裝置基于還沒有從蓄積部讀出的蓄積數(shù)據(jù)的讀出所需的蓄電器的蓄電需要量和蓄電器的蓄電余量,判定能否進(jìn)行數(shù)據(jù)讀出。蓄電器的蓄電需要量基于還沒有從蓄積部讀出的蓄積數(shù)據(jù)的量(蓄積數(shù)據(jù)的數(shù)據(jù)余量)而求出。
在判斷為不能繼續(xù)進(jìn)行讀出的情況下,車載中繼裝置使車載控制裝置中止蓄積數(shù)據(jù)的讀出。
這樣,車載中繼裝置由于在蓄積數(shù)據(jù)的讀出開始之后也監(jiān)視蓄電器的蓄電余量,所以抑制了蓄積數(shù)據(jù)的讀出失敗。
在本發(fā)明中,在判斷為不能繼續(xù)進(jìn)行數(shù)據(jù)的讀出的情況下,在蓄積數(shù)據(jù)的讀出被中止之前,報(bào)告設(shè)備報(bào)告信息。
獲得了信息的操作者能夠識(shí)別不能繼續(xù)進(jìn)行數(shù)據(jù)的讀出,能夠視情況采取措施以使蓄積數(shù)據(jù)的讀出不會(huì)被中止。
在本發(fā)明中,由于車載中繼裝置預(yù)先掌握應(yīng)從蓄積部讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量,所以不需要每次對(duì)車載控制裝置進(jìn)行查詢。
發(fā)明效果
在本發(fā)明的車載中繼裝置的情況下,基于與應(yīng)讀寫的數(shù)據(jù)量的多少對(duì)應(yīng)的蓄電器的蓄電需要量和蓄電器的蓄電余量,判定能否進(jìn)行讀寫。因此,不會(huì)發(fā)生盡管蓄電器的蓄電余量不充分,數(shù)據(jù)的讀寫都會(huì)被開始的情況。因此,能夠抑制由電力不足所引起的數(shù)據(jù)的讀寫的失敗。
附圖說明
圖1是表示包括本發(fā)明的實(shí)施方式1的車載中繼裝置的通信系統(tǒng)的結(jié)構(gòu)的框圖。
圖2是表示車載中繼裝置的結(jié)構(gòu)的框圖。
圖3是表示與車載中繼裝置進(jìn)行通信的ecu以及車外裝置各自的結(jié)構(gòu)的框圖。
圖4是表示在車外裝置中執(zhí)行的程序發(fā)送處理的過程的流程圖。
圖5是表示在車載中繼裝置中執(zhí)行的程序中繼處理的過程的流程圖。
圖6是表示在車載中繼裝置中執(zhí)行的程序中繼處理的過程的流程圖。
圖7是表示在ecu中執(zhí)行的程序?qū)懭胩幚淼倪^程的流程圖。
圖8是表示本發(fā)明的實(shí)施方式2的車載中繼裝置的結(jié)構(gòu)的框圖。
圖9是表示在車載中繼裝置中執(zhí)行的程序中繼處理的過程的流程圖。
圖10是表示在車載中繼裝置中執(zhí)行的程序中繼處理的過程的流程圖。
圖11是表示在車載中繼裝置中執(zhí)行的程序中繼處理的過程的流程圖。
圖12是表示在ecu中執(zhí)行的程序?qū)懭胩幚淼倪^程的流程圖。
圖13是表示本發(fā)明的實(shí)施方式3的車載中繼裝置的結(jié)構(gòu)的框圖。
圖14是表示與車載中繼裝置進(jìn)行通信的ecu以及車外裝置各自的結(jié)構(gòu)的框圖。
圖15是表示在車外裝置中執(zhí)行的數(shù)據(jù)收集處理的過程的流程圖。
圖16是表示在車載中繼裝置中執(zhí)行的數(shù)據(jù)中繼處理的過程的流程圖。
圖17是表示在車載中繼裝置中執(zhí)行的數(shù)據(jù)中繼處理的過程的流程圖。
圖18是表示在ecu中執(zhí)行的數(shù)據(jù)讀出處理的過程的流程圖。
圖19是表示本發(fā)明的實(shí)施方式4的車載中繼裝置的結(jié)構(gòu)的框圖。
圖20是表示在車載中繼裝置中執(zhí)行的數(shù)據(jù)中繼處理的過程的流程圖。
圖21是表示在車載中繼裝置中執(zhí)行的數(shù)據(jù)中繼處理的過程的流程圖。
圖22是表示在ecu中執(zhí)行的數(shù)據(jù)讀出處理的過程的流程圖。
具體實(shí)施方式
以下,將本發(fā)明基于表示其實(shí)施方式的附圖進(jìn)行詳細(xì)敘述。
實(shí)施方式1.
圖1是表示包括本發(fā)明的實(shí)施方式1的車載中繼裝置1的通信系統(tǒng)2的結(jié)構(gòu)的框圖。
圖1所示的通信系統(tǒng)2具備車載中繼裝置1、多個(gè)ecu3、3、……(車載控制裝置)、車外裝置4以及多個(gè)系統(tǒng)的總線21、21、……。
在車輛5中,搭載有蓄電器51、發(fā)動(dòng)機(jī)52、發(fā)電機(jī)53以及顯示裝置54。通信系統(tǒng)2的車載中繼裝置1、ecu3、3、……以及總線21、21、……搭載在車輛5上。
圖2是表示車載中繼裝置1的結(jié)構(gòu)的框圖。
圖3是表示與車載中繼裝置1進(jìn)行通信的ecu3以及車外裝置4各自的結(jié)構(gòu)的框圖。
車載中繼裝置1具備控制部11、存儲(chǔ)部12、車內(nèi)通信部13以及車外通信部14。
各ecu3具備控制部31、存儲(chǔ)部32(數(shù)據(jù)存儲(chǔ)部)、通信部33、保存部34以及臨時(shí)存儲(chǔ)部35。
車外裝置4具備控制部41、存儲(chǔ)部42以及通信部43。
首先,說明總線21、21、……。
總線21、21、……分別構(gòu)成例如can(控制器局域網(wǎng)(controllerareanetwork))。
接著,說明車輛5的各部。
蓄電器51使用鉛電池、鋰離子電池或者電容器等而成。
在蓄電器51使用電容器而成的情況下,設(shè)蓄電器51的滿充電量qfc由以下的(1)式表示。其中,c是電容器的靜電電容,v70是相當(dāng)于電容器的耐壓上限值的70%的電壓。
qfc=c×v70……(1)
發(fā)電機(jī)53與發(fā)動(dòng)機(jī)52連動(dòng)地進(jìn)行發(fā)電。若發(fā)電機(jī)53進(jìn)行發(fā)電,則蓄電器51被充電。
顯示裝置54使用例如作為汽車導(dǎo)航系統(tǒng)的一部分發(fā)揮作用的液晶顯示器、或者作為車速表的一部分發(fā)揮作用的7段顯示器等而成。顯示裝置54是車載電氣裝置。
車載中繼裝置1、各ecu3、顯示裝置54以及未圖示的車載電氣裝置(例如,光源裝置以及空調(diào)機(jī)等)從蓄電器51或者正在發(fā)電的發(fā)電機(jī)53被進(jìn)行供電而工作。
在本實(shí)施方式中,設(shè)發(fā)電機(jī)53不發(fā)電。
接著,說明ecu3的各部。
ecu3的控制部31根據(jù)程序而執(zhí)行各種處理。其結(jié)果,ecu3對(duì)車載裝置(發(fā)動(dòng)機(jī)52或者顯示裝置54等)的動(dòng)作進(jìn)行控制。
存儲(chǔ)部32使用非易失性的存儲(chǔ)裝置而成??刂撇?1應(yīng)遵循的程序存儲(chǔ)在存儲(chǔ)部32中。
ecu3具有的程序在適當(dāng)?shù)亩〞r(shí)(例如,在車檢時(shí))被更新。
通信部33連接到總線21、21、……中的任一個(gè)。
由車載中繼裝置1對(duì)連接到不同的總線21、21的ecu3、3間的通信進(jìn)行中繼。
保存部34使用易失性或者非易失性的存儲(chǔ)裝置而成。在保存部34中,在更新程序時(shí),被寫入在存儲(chǔ)部32中存儲(chǔ)的程序(舊程序)。這樣,在本實(shí)施方式中,為了簡(jiǎn)化說明,例示各ecu3具備舊程序的備份目標(biāo)的情況,但并不限定于此。
臨時(shí)存儲(chǔ)部35使用易失性的存儲(chǔ)裝置而成。本實(shí)施方式的臨時(shí)存儲(chǔ)部35具有能夠存儲(chǔ)全部新程序的存儲(chǔ)容量,但并不限定于此。
以下,將一個(gè)ecu3稱為蓄電監(jiān)視用的ecu3。蓄電監(jiān)視用的ecu3的控制部31取得對(duì)蓄電器51的電壓以及電流進(jìn)行檢測(cè)的未圖示的電壓檢測(cè)部以及電流檢測(cè)部各自的檢測(cè)結(jié)果,基于所取得的檢測(cè)結(jié)果,運(yùn)算蓄電器51的蓄電余量。
接著,說明車載中繼裝置1的各部。
本實(shí)施方式的車載中繼裝置1是例如網(wǎng)關(guān)。
控制部11根據(jù)程序而執(zhí)行各種處理。
在存儲(chǔ)部12中,存儲(chǔ)有控制部11應(yīng)遵循的程序、數(shù)據(jù)量表121、保存用表122以及更新用表123。
在數(shù)據(jù)量表121中,各ecu3的識(shí)別信息和在ecu3的存儲(chǔ)部32中存儲(chǔ)的程序的數(shù)據(jù)量(即,舊程序的數(shù)據(jù)量)建立關(guān)聯(lián)而存儲(chǔ)。在數(shù)據(jù)量表121中,在出廠時(shí)被存儲(chǔ)數(shù)據(jù)量。在出廠后,每次更新程序時(shí),在存儲(chǔ)部32中存儲(chǔ)的新程序的數(shù)據(jù)量覆蓋存儲(chǔ)到保存用表122。
在保存用表122中,多個(gè)數(shù)據(jù)量和蓄電器51的蓄電需要量(以下,稱為保存用蓄電量)建立關(guān)聯(lián)而存儲(chǔ),該蓄電器51的蓄電需要量是從存儲(chǔ)部32讀出具有各數(shù)據(jù)量的程序進(jìn)行壓縮,并寫入保存部34所需的蓄電量。
若基于應(yīng)更新程序的ecu3的識(shí)別信息而參照數(shù)據(jù)量表121,則可得到舊程序的數(shù)據(jù)量,所以要是基于此來參照保存用表122的話,能夠推定用于進(jìn)行舊程序的備份所需的蓄電量(保存用蓄電量)。
在更新用表123中,多個(gè)數(shù)據(jù)量和蓄電器51的蓄電需要量(以下,稱為更新用蓄電量)建立關(guān)聯(lián)而存儲(chǔ),該蓄電器51的蓄電需要量是從臨時(shí)存儲(chǔ)部35讀出具有各數(shù)據(jù)量的程序進(jìn)行解壓縮,并寫入存儲(chǔ)部32所需的蓄電量。
若基于新程序的數(shù)據(jù)量而參照更新用表123,則能夠推定將舊程序更新為新程序所需的蓄電量(更新用蓄電量)。
在保存用表122以及更新用表123中,在出廠時(shí)分別被存儲(chǔ)各種信息。在保存用表122(或者更新用表123)中存儲(chǔ)的數(shù)據(jù)量和保存用蓄電量(或者更新用蓄電量)的值的組合可以對(duì)每個(gè)ecu3不同,也可以對(duì)ecu3、3、……的全部或者一部分相同。
另外,不管程序的數(shù)據(jù)量,都當(dāng)作保存用蓄電量為一定的情況下,可以省略數(shù)據(jù)量表121以及保存用表122。此時(shí),在更新用表123中,只要存儲(chǔ)有考慮了保存用蓄電量的更新用蓄電量即可。
此外,也可以代替保存用表122以及更新用表123,在存儲(chǔ)部12中存儲(chǔ)有根據(jù)程序的數(shù)據(jù)量而運(yùn)算保存用蓄電量或者更新用蓄電量的函數(shù)。
車內(nèi)通信部13分別連接到總線21、21、……。
車外通信部14具有無線功能。
接著,說明車外裝置4的各部。
車外裝置4使用例如汽車經(jīng)銷商擁有的汽車診斷用的服務(wù)器而成。
控制部41根據(jù)程序而執(zhí)行各種處理。
存儲(chǔ)部42使用非易失性的存儲(chǔ)裝置而成。在存儲(chǔ)部42中,存儲(chǔ)有控制部41應(yīng)遵循的程序。此外,在存儲(chǔ)部42中,ecu3的控制部31應(yīng)遵循的程序(新程序)被壓縮而存儲(chǔ)。進(jìn)一步,在存儲(chǔ)部42中,應(yīng)更新程序的ecu3的識(shí)別信息和新程序建立關(guān)聯(lián)而存儲(chǔ)??刂撇?1對(duì)在存儲(chǔ)部42中存儲(chǔ)的新程序的數(shù)據(jù)量進(jìn)行檢測(cè)。
通信部43具有無線通信功能。在通信部43和車載中繼裝置1的車外通信部14之間能夠進(jìn)行無線通信。
另外,車外裝置4可以能夠與例如廠家擁有的汽車診斷用的服務(wù)器進(jìn)行通信。
此外,車外裝置4并不限定于服務(wù)器,可以是例如汽車經(jīng)銷商使用的可移動(dòng)式的診斷裝置。
通信部43和車載中繼裝置1的車外通信部14可以通過有線進(jìn)行通信。
圖4是表示在車外裝置4中執(zhí)行的程序發(fā)送處理的過程的流程圖。
在圖4以后所示的流程圖中,對(duì)于其他裝置的信息的發(fā)送/來自其他裝置的信息的接收由虛線的箭頭表示。
控制部41將指示程序的更新的程序更新指示發(fā)送給車載中繼裝置1(s11)。在程序更新指示中,包括應(yīng)更新程序的ecu3的識(shí)別信息和表示新程序的數(shù)據(jù)量的信息。
接著,控制部41判定是否接收到表示能夠更新程序的能夠更新通知(s12),在還沒有接收到的情況下(s12中“否”),判定是否接收到表示不能更新程序的不能夠更新通知(s13)。在沒有接收到不能夠更新通知的情況下(s13中“否”),控制部41將處理返回到s12。
在接收到能夠更新通知的情況下(s12中“是”),控制部41將新程序發(fā)送給車載中繼裝置1(s14)。
接著,控制部41判定是否接收到表示在程序的更新中成功的更新成功通知(s15),在還沒有接收到的情況下(s15中“否”),判定是否接收到表示在程序的更新失敗的更新失敗通知(s16)。在沒有接收到更新失敗通知的情況下(s16中“否”),控制部41將處理返回到s15。
在接收到不能夠更新通知的情況下(s13中“是”),或者在接收到更新失敗通知的情況下(s16中“是”),控制部41在等待例如預(yù)定的待機(jī)時(shí)間之后,再次執(zhí)行s11的處理。
在接收到更新成功通知的情況下(s15中“是”),控制部41結(jié)束程序發(fā)送處理。
程序更新指示作為本發(fā)明的實(shí)施方式中的數(shù)據(jù)寫入指示發(fā)揮作用,新程序作為本發(fā)明的實(shí)施方式中的寫入數(shù)據(jù)發(fā)揮作用。
在接收到更新成功通知的基礎(chǔ)上結(jié)束了程序發(fā)送處理的情況下,控制部41更新數(shù)據(jù)量表121的內(nèi)容(具體而言,由新程序的數(shù)據(jù)量來覆蓋舊程序的數(shù)據(jù)量)。
圖5以及圖6是表示在車載中繼裝置1中執(zhí)行的程序中繼處理的過程的流程圖。
如圖5所示,控制部11判定是否經(jīng)由車外通信部14接收到程序更新指示(s31),在還沒有接收到的情況下(s31中“否”),再次執(zhí)行s31的處理。
在接收到程序更新指示的情況下(s31中“是”),控制部11基于在接收到的程序更新指示中包含的euc3的識(shí)別信息,決定應(yīng)更新程序的ecu3(以下,稱為更新對(duì)象的ecu3)(s32)。更新對(duì)象的ecu3作為本發(fā)明的實(shí)施方式中的寫入對(duì)象發(fā)揮作用,執(zhí)行s32的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入決定單元發(fā)揮作用。
接著,控制部11基于作為更新對(duì)象的euc3的識(shí)別信息,參照數(shù)據(jù)量表121以及保存用表122,運(yùn)算保存用蓄電量(s33)。進(jìn)一步,控制部11基于在接收到的程序更新指示中包含的信息表示的數(shù)據(jù)量,參照更新用表123,運(yùn)算更新用蓄電量(s34)。接著,控制部11通過將保存用蓄電量和更新用蓄電量相加,運(yùn)算程序的更新所需的蓄電器51的蓄電需要量(s35)。執(zhí)行s35的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入運(yùn)算單元發(fā)揮作用。
此外,控制部11檢測(cè)蓄電器51的蓄電余量(s36)。為此,控制部11經(jīng)由車內(nèi)通信部13與蓄電監(jiān)視用的ecu3進(jìn)行通信,請(qǐng)求檢測(cè)蓄電器51的蓄電余量。此時(shí),蓄電監(jiān)視用的ecu3基于電壓檢測(cè)部以及電流檢測(cè)部的檢測(cè)結(jié)果,運(yùn)算蓄電器51的蓄電余量,并將運(yùn)算結(jié)果提供給車載中繼裝置1。執(zhí)行s36的處理的控制部11作為本發(fā)明的實(shí)施方式中的余量檢測(cè)單元發(fā)揮作用。
接著,控制部11判定在s36中所檢測(cè)出的蓄電余量是否為在s35中所運(yùn)算出的蓄電需要量以上(s37)。執(zhí)行s37的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入判定單元發(fā)揮作用。
在蓄電余量<蓄電需要量的情況下(s37中“否”),不能更新程序。因此,控制部11經(jīng)由車外通信部14,將不能夠更新通知發(fā)送給車外裝置4(s38),并結(jié)束程序中繼處理。
在蓄電余量≥蓄電需要量的情況下(s37中“是”),能夠更新程序。因此,控制部11經(jīng)由車外通信部14,將能夠更新通知發(fā)送給車外裝置4(s39)。
接著,控制部11判定是否經(jīng)由車外通信部14接收到新程序(s40),在還沒有接收到的情況下(s40中“否”),再次執(zhí)行s40的處理。
在接收到新程序的情況下(s40中“是”),如圖6所示,控制部11經(jīng)由車內(nèi)通信部13與在s32中所決定的更新對(duì)象的ecu3進(jìn)行通信,將接收到的新程序發(fā)送給更新對(duì)象的ecu3(s51)。執(zhí)行s51的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入開始單元發(fā)揮作用。
進(jìn)一步,控制部11開始從完成了新程序的發(fā)送的時(shí)間點(diǎn)起的經(jīng)過時(shí)間的計(jì)時(shí)(s52)。
接著,控制部11判定是否接收到表示程序的寫入成功的寫入成功通知(s53),在還沒有接收到的情況下(s53中“否”),判定是否從完成了新程序的發(fā)送的時(shí)間點(diǎn)起經(jīng)過了預(yù)定時(shí)間(即,在s52中開始了計(jì)時(shí)的經(jīng)過時(shí)間超過了預(yù)定時(shí)間)(s54)。在還沒有經(jīng)過預(yù)定時(shí)間的情況下(s54中“否”),控制部11將處理返回到s53。
這里,預(yù)定時(shí)間的值可以比從發(fā)送了新程序之后到完成程序的更新為止所需的最短時(shí)間長(zhǎng)。在本實(shí)施方式中,預(yù)定時(shí)間是一定值,但并不限定于此。
在經(jīng)過了預(yù)定時(shí)間的情況下(s54中“是”),控制部11經(jīng)由車外通信部14,將更新失敗通知發(fā)送給車外裝置4(s55),并結(jié)束程序中繼處理。
在接收到寫入成功通知的情況下(s53中“是”),控制部11經(jīng)由車外通信部14,將更新成功通知發(fā)送給車外裝置4(s56),并結(jié)束程序中繼處理。
在本實(shí)施方式中,例示了控制部11將新程序一次全部發(fā)送給更新對(duì)象的ecu3的情況,但并不限定于此。尤其,在更新對(duì)象的ecu3具備的臨時(shí)存儲(chǔ)部35的存儲(chǔ)容量小于新程序的數(shù)據(jù)量的情況下,需要分割新程序而順次發(fā)送。
圖7是表示在ecu3中執(zhí)行的程序?qū)懭胩幚淼倪^程的流程圖。
控制部31判定是否接收到新程序(s71),在還沒有接收到的情況下(s71中“否”),再次執(zhí)行s71的處理。
在接收到新程序的情況下(s71中“是”),控制部31將接收到的新程序?qū)懭肱R時(shí)存儲(chǔ)部35(s72)。由于接收到的新程序已被壓縮,所以在本實(shí)施方式中,能夠忽略與新程序向臨時(shí)存儲(chǔ)部35的寫入有關(guān)的所需時(shí)間以及蓄電器51的蓄電量的消耗。
此外,控制部31將在存儲(chǔ)部32中存儲(chǔ)的舊程序進(jìn)行壓縮而拷貝到保存部34(s73)。s73的處理是舊程序的復(fù)制。
在s73的處理結(jié)束后,控制部31將在臨時(shí)存儲(chǔ)部35中存儲(chǔ)的新程序進(jìn)行解壓縮而寫入存儲(chǔ)部32(s74)。
在s74的處理結(jié)束后,控制部31將寫入成功通知發(fā)送給車載中繼裝置1(s75),并結(jié)束程序?qū)懭胩幚怼?/p>
在具備如以上的車載中繼裝置1的通信系統(tǒng)2中,在蓄電器51的蓄電余量不充分時(shí),不會(huì)開始程序的更新。因此,能夠抑制因電力不足而導(dǎo)致ecu3中的向存儲(chǔ)部32的新程序的寫入失敗的情況。
并且,在蓄電器51的蓄電余量不充分時(shí),車載中繼裝置1不會(huì)向ecu3發(fā)送新程序,車外裝置4也不會(huì)向車載中繼裝置1發(fā)送新程序。即,能夠抑制因進(jìn)行無用的通信而導(dǎo)致的電力的浪費(fèi)。
實(shí)施方式2.
圖8是表示本發(fā)明的實(shí)施方式2的車載中繼裝置1的結(jié)構(gòu)的框圖。圖8對(duì)應(yīng)于實(shí)施方式1的圖2。
本實(shí)施方式的車載中繼裝置1以及通信系統(tǒng)2是與實(shí)施方式1的車載中繼裝置1以及通信系統(tǒng)2大致同樣的結(jié)構(gòu)。以下,說明與實(shí)施方式1的差異,除此之外,對(duì)與實(shí)施方式1對(duì)應(yīng)的部分標(biāo)上相同標(biāo)號(hào)并省略它們的說明。
除了蓄電監(jiān)視用的ecu3之外的一個(gè)ecu3使顯示裝置54顯示預(yù)定的消息。以下,將該ecu3稱為顯示用的ecu3。顯示裝置54作為本發(fā)明的實(shí)施方式中的報(bào)告設(shè)備發(fā)揮作用。另外,報(bào)告設(shè)備可以是例如室內(nèi)燈或者車燈等光源裝置、或作為汽車導(dǎo)航系統(tǒng)或者音頻設(shè)備的一部分發(fā)揮作用的聲音輸出裝置。此外,報(bào)告設(shè)備可以是車外裝置4。
在車載中繼裝置1的存儲(chǔ)部12中,還存儲(chǔ)有讀寫速度表124以及寫回用表125。
在讀寫速度表124中,各ecu3的識(shí)別信息和ecu3中的讀寫速度建立關(guān)聯(lián)而存儲(chǔ)。讀寫速度是每單位時(shí)間控制部31能夠?qū)Υ鎯?chǔ)部32~臨時(shí)存儲(chǔ)部35進(jìn)行讀寫的數(shù)據(jù)量。
因此,若基于應(yīng)更新程序的ecu3的識(shí)別信息而參照讀寫速度表124,則可得到應(yīng)更新程序的ecu3中的讀寫速度。基于得到的讀寫速度和將新程序發(fā)送給ecu3之后的經(jīng)過時(shí)間,能夠推定在將新程序發(fā)送給ecu3之后在ecu3中進(jìn)行讀寫的程序的數(shù)據(jù)量。
若知道在將新程序發(fā)送給ecu3之后在ecu3中進(jìn)行讀寫的程序的數(shù)據(jù)量、和應(yīng)拷貝到保存部34的舊程序的數(shù)據(jù)量以及應(yīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量,則能夠推定已經(jīng)拷貝到保存部34的舊程序的數(shù)據(jù)量以及已經(jīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量。
若知道應(yīng)拷貝到保存部34的舊程序的數(shù)據(jù)量、應(yīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量、已經(jīng)拷貝到保存部34的舊程序的數(shù)據(jù)量以及已經(jīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量,則可知舊程序的數(shù)據(jù)余量和新程序的數(shù)據(jù)余量。
舊程序的數(shù)據(jù)余量是在應(yīng)拷貝到保存部34的舊程序中的、還沒有拷貝到保存部34的數(shù)據(jù)量。舊程序的數(shù)據(jù)余量只要從應(yīng)拷貝到保存部34的舊程序的數(shù)據(jù)量(舊程序全體的量)減去已經(jīng)拷貝到保存部34的舊程序的數(shù)據(jù)量就能得到。
新程序的數(shù)據(jù)余量是在應(yīng)寫入存儲(chǔ)部32的新程序中的、還沒有寫入存儲(chǔ)部32的數(shù)據(jù)量,只要從應(yīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量(新程序全體的量)減去已經(jīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量就能得到。
另外,基于應(yīng)更新程序的ecu3中的讀寫速度、和應(yīng)拷貝到保存部34的舊程序的數(shù)據(jù)量以及應(yīng)寫入存儲(chǔ)部32的新程序的數(shù)據(jù)量,能夠推定從ecu3中的新程序的接收到經(jīng)過舊數(shù)據(jù)的備份而完成程序的更新為止所需的時(shí)間??梢詫⑦@樣推定出的時(shí)間作為在實(shí)施方式1的圖6所示的s54的處理中使用的預(yù)定時(shí)間。
在寫回用表125中,多個(gè)數(shù)據(jù)量和蓄電器51的蓄電需要量(以下,稱為寫回用蓄電量)建立關(guān)聯(lián)而存儲(chǔ),該蓄電器51的蓄電需要量是從保存部34讀出各數(shù)據(jù)量的程序進(jìn)行解壓縮,并寫回存儲(chǔ)部32所需的蓄電量。
若基于舊程序的數(shù)據(jù)量而參照寫回用表125,則能夠推定在程序的更新失敗時(shí)使舊程序恢復(fù)所需的蓄電量(寫回用蓄電量)。
在讀寫速度表124以及寫回用表125中,在出廠時(shí)分別被存儲(chǔ)各種信息。
圖9~圖11是表示在車載中繼裝置1中執(zhí)行的程序中繼處理的過程的流程圖。
在本實(shí)施方式的程序中繼處理中,包括與實(shí)施方式1的圖5所示的s31~s40的處理相同的處理(未圖示)。
圖9所示的s51~s56的處理與實(shí)施方式1的圖6所示的s51~s56的處理相同。其中,在s54中判定為“否”的情況下,控制部11執(zhí)行接著說明的s57的處理。
控制部11將變量n復(fù)位為“0”(s57)。
在s57的處理結(jié)束后,如圖10所示,控制部11基于更新對(duì)象的ecu3的識(shí)別信息而參照讀寫速度表124,進(jìn)一步,基于從完成了新程序的發(fā)送的時(shí)間點(diǎn)起的經(jīng)過時(shí)間(在s52中開始了計(jì)時(shí)的經(jīng)過時(shí)間)、和舊程序的數(shù)據(jù)量以及新程序的數(shù)據(jù)量,分別運(yùn)算舊程序的數(shù)據(jù)余量和新程序的數(shù)據(jù)余量(s91)。
在更新對(duì)象的ecu3中,還在進(jìn)行新程序向臨時(shí)存儲(chǔ)部35的寫入或者舊程序向保存部34的拷貝的情況下(即,還沒有開始新程序向存儲(chǔ)部32的寫入的情況下),在執(zhí)行了s91的處理時(shí),在s91中所推定的新程序的數(shù)據(jù)余量等于新程序的數(shù)據(jù)量本身。另一方面,在開始了新程序向存儲(chǔ)部32的寫入之后(即,完成了舊程序向保存部34的拷貝之后),在s91中所推定的舊程序的數(shù)據(jù)余量為“0”。
在s91的處理結(jié)束后,控制部11基于在s91中所推定的舊程序的數(shù)據(jù)余量,參照保存用表122,運(yùn)算保存用蓄電量(s92)。此外,控制部11基于在s91中所推定的新程序的數(shù)據(jù)余量,參照更新用表123,運(yùn)算更新用蓄電量(s93)。進(jìn)一步,控制部11基于舊程序的數(shù)據(jù)量,參照寫回用表125,運(yùn)算寫回用蓄電量(s94)。
接著,控制部11通過將作為s92~s94的運(yùn)算結(jié)果的保存用蓄電量和更新用蓄電量和寫回用蓄電量相加,運(yùn)算未更新的程序的更新所需的蓄電器51的蓄電需要量(s95)。執(zhí)行s92~s95的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入重新運(yùn)算單元發(fā)揮作用。
此外,與實(shí)施方式1的圖5所示的s36的處理同樣地,控制部11檢測(cè)蓄電器51的蓄電余量(s96)。執(zhí)行s96的處理的控制部11作為本發(fā)明的實(shí)施方式中的再次檢測(cè)單元發(fā)揮作用。
接著,如圖11所示,控制部11判定在s96中所檢測(cè)出的蓄電余量是否為在s95中所運(yùn)算出的蓄電需要量以上(s97)。
在蓄電余量<蓄電需要量的情況下(s97中“否”),程序的更新有可能不能繼續(xù)。但是,例如,除了更新對(duì)象的ecu3之外光源裝置或者空調(diào)機(jī)等也在工作,根據(jù)伴隨著它們的工作的蓄電器51的電壓的大幅的變動(dòng),也有可能誤判定為蓄電余量小于蓄電需要量。
因此,控制部11將變量n加“1”(s98),判定變量n是否為常數(shù)n以上(s99)。這里,常數(shù)n是在存儲(chǔ)部12中預(yù)先存儲(chǔ)的n≥2的自然數(shù),在本實(shí)施方式中,n=3。
在n≥n的情況下(s99中“是”),由于n次連續(xù)判定為蓄電余量小于蓄電需要量,所以認(rèn)為不能繼續(xù)進(jìn)行程序的更新。因此,控制部11將中止數(shù)據(jù)的更新的更新中止指示經(jīng)由車內(nèi)通信部13發(fā)送給更新對(duì)象的ecu3(s100),并將處理轉(zhuǎn)移到圖9所示的s55。另外,控制部11在s100的處理結(jié)束后,可以代替s55而將處理轉(zhuǎn)移到圖5所示的s38。
執(zhí)行s97的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入繼續(xù)判定單元發(fā)揮作用。執(zhí)行s100的處理的控制部11作為本發(fā)明的實(shí)施方式中的寫入中止單元發(fā)揮作用。
在n<n的情況下(s99中“否”),認(rèn)為能夠繼續(xù)進(jìn)行程序的更新。但是,由于至少一次判定為蓄電余量小于蓄電需要量,所以需要喚起操作者的注意。
因此,如圖11所示,控制部11判定變量n是否為“2”以上(s111),在n≤1的情況下(s111中“否”),經(jīng)由車內(nèi)通信部13與顯示用的ecu3進(jìn)行通信,發(fā)送請(qǐng)求預(yù)定的警告消息的顯示的警告顯示請(qǐng)求(s112)。
接收到警告顯示請(qǐng)求的顯示用的ecu3使顯示裝置54顯示預(yù)定的警告消息(例如,“因蓄電器51的蓄電余量不足,所以有可能不能繼續(xù)進(jìn)行程序的更新”)。以上的結(jié)果,執(zhí)行s112的處理的控制部11作為本發(fā)明的實(shí)施方式中的報(bào)告控制單元發(fā)揮作用。
看到了警告消息的操作者通過關(guān)閉例如正在工作的光源裝置或者空調(diào)機(jī),減輕蓄電器51的電力消耗量。
另外,在使用光源裝置作為報(bào)告設(shè)備的情況下,光源裝置按照例如預(yù)定的閃爍模式閃爍即可。在使用車載聲音輸出裝置作為報(bào)告設(shè)備的情況下,車載聲音輸出裝置將預(yù)定的警告消息進(jìn)行聲音輸出即可。
在s112的處理結(jié)束后或者在n≥2的情況下(s111中“是”),控制部11將處理轉(zhuǎn)移到圖9所示的s53。
如圖11所示,在蓄電余量≥蓄電需要量的情況下(s97中“是”),能夠繼續(xù)進(jìn)行程序的更新。
因此,控制部11判定變量n是否為“1”以上(s113),在n≥1的情況下(s113中“是”),經(jīng)由車內(nèi)通信部13與顯示用的ecu3進(jìn)行通信,發(fā)送請(qǐng)求預(yù)定的警告消息的刪除的警告刪除請(qǐng)求(s114)。
接收到警告刪除請(qǐng)求的顯示用的ecu3使顯示裝置54刪除警告消息。
在s114的處理結(jié)束后,控制部11將變量n復(fù)位為“0”(s115)。
在s115的處理結(jié)束后或者在n=0的情況下(s113中“否”),控制部11將處理轉(zhuǎn)移到圖9所示的s53。
圖12是表示在ecu3中執(zhí)行的程序?qū)懭胩幚淼倪^程的流程圖。
如圖12所示,控制部31判定是否接收到新程序(s131),在還沒有接收到的情況下(s131中“否”),再次執(zhí)行s131的處理。
在接收到新程序的情況下(s131中“是”),控制部31將接收到的新程序?qū)懭肱R時(shí)存儲(chǔ)部35(s132)。
此外,控制部31為了復(fù)制舊程序,開始在存儲(chǔ)部32中存儲(chǔ)的舊程序的壓縮和向保存部34的拷貝(s133)。
控制部31判定是否完成了舊程序的復(fù)制(即,向保存部34的拷貝)(s134)。
在沒有完成舊程序向保存部34的拷貝的情況下(s134中“否”),控制部31判定是否接收到更新中止指示(s135),在沒有接收到的情況下(s135中“否”),將處理返回到s134。
在接收到更新中止指示的情況下(s135中“是”),控制部31中止舊程序的復(fù)制(s136),并結(jié)束程序?qū)懭胩幚怼?/p>
在完成了舊程序向保存部34的拷貝的情況下(s134中“是”),控制部31開始在臨時(shí)存儲(chǔ)部35中存儲(chǔ)的新程序的解壓縮和向存儲(chǔ)部32的寫入(s137)。
控制部31判定是否完成了新程序向存儲(chǔ)部32的寫入(s138)。
在沒有完成新程序向存儲(chǔ)部32的寫入的情況下(s138中“否”),控制部31判定是否接收到更新中止指示(s139),在沒有接收到的情況下(s139中“否”),將處理返回到s138。
在接收到更新中止指示的情況下(s139中“是”),控制部31中止新程序向存儲(chǔ)部32的寫入(s140)。
最后,控制部31將所復(fù)制的舊程序進(jìn)行解壓縮而寫回存儲(chǔ)部32(s141),并結(jié)束程序?qū)懭胩幚怼?/p>
在s95的處理中求出的蓄電需要量中,包括在程序的更新失敗時(shí)用于將舊程序?qū)懟卮鎯?chǔ)部32的寫回用蓄電量。因此,能夠執(zhí)行s141的處理。
另外,也可以是應(yīng)在s95的處理中求出的蓄電需要量中不包括寫回用蓄電量的結(jié)構(gòu)。此時(shí),控制部31在s140的處理結(jié)束后,省略s141的處理而結(jié)束程序?qū)懭胩幚怼?/p>
在完成了新程序向存儲(chǔ)部32的寫入的情況下(s138中“是”),控制部31將寫入成功通知發(fā)送給車載中繼裝置1(s142),并結(jié)束程序?qū)懭胩幚怼?/p>
具備如以上的車載中繼裝置1的通信系統(tǒng)2起到與實(shí)施方式1同樣的作用效果。
進(jìn)一步,在通信系統(tǒng)2中,在程序的更新開始之后,繼續(xù)監(jiān)視蓄電器51的蓄電余量。并且,在蓄電器51的蓄電余量變得不充分時(shí),中止程序的更新。之后,由于在存儲(chǔ)部32中寫回舊程序,所以不會(huì)對(duì)ecu3的動(dòng)作引起障礙。
實(shí)施方式3.
圖13是表示本發(fā)明的實(shí)施方式3的車載中繼裝置的結(jié)構(gòu)的框圖。圖13對(duì)應(yīng)于實(shí)施方式1、2的圖2以及圖8。
圖14是表示與車載中繼裝置1進(jìn)行通信的ecu3以及車外裝置4各自的結(jié)構(gòu)的框圖。圖14對(duì)應(yīng)于實(shí)施方式1的圖3。
本實(shí)施方式的車載中繼裝置1以及通信系統(tǒng)2是與實(shí)施方式1、2的車載中繼裝置1以及通信系統(tǒng)2大致同樣的結(jié)構(gòu)。以下,說明與實(shí)施方式1、2的差異,除此之外,對(duì)與實(shí)施方式1、2對(duì)應(yīng)的部分標(biāo)上相同標(biāo)號(hào)并省略它們的說明。
ecu3具備蓄積部36。另外,ecu3也可以具備實(shí)施方式1、2的保存部34以及臨時(shí)存儲(chǔ)部35。
在蓄積部36中,蓄積了蓄積數(shù)據(jù)。蓄積數(shù)據(jù)是故障信息或者車載裝置的控制歷史信息等進(jìn)行了壓縮的數(shù)據(jù)。在車輛5的使用開始之后,控制部31在預(yù)定的定時(shí)生成蓄積數(shù)據(jù),并寫入蓄積部36。
例如,控制部31對(duì)作為控制對(duì)象的車載裝置提供動(dòng)作指示,進(jìn)一步,取得對(duì)車載裝置的動(dòng)作狀態(tài)進(jìn)行檢測(cè)的未圖示的傳感器的檢測(cè)結(jié)果。在對(duì)車載裝置提供的動(dòng)作指示的內(nèi)容和傳感器的檢測(cè)結(jié)果表示的車載裝置的動(dòng)作狀態(tài)不同的情況下,控制部31生成包括故障信息的蓄積數(shù)據(jù)。
對(duì)蓄積數(shù)據(jù)關(guān)聯(lián)了表示生成了蓄積數(shù)據(jù)的時(shí)間點(diǎn)的信息,在寫入新的蓄積數(shù)據(jù)時(shí),要是蓄積部36的空余容量不足的話,就從最舊的蓄積數(shù)據(jù)起依次刪除。
ecu3具有的蓄積數(shù)據(jù)在適當(dāng)?shù)亩〞r(shí)(例如,在車檢時(shí))被收集到車外裝置4。
在車載中繼裝置1的存儲(chǔ)部12中,存儲(chǔ)有控制部11應(yīng)遵循的程序、和數(shù)據(jù)量表161、讀出用表162、讀出對(duì)象表163以及讀出時(shí)間表164。另外,在存儲(chǔ)部12中,可以存儲(chǔ)有實(shí)施方式1、2的數(shù)據(jù)量表121、保存用表122、更新用表123、讀寫速度表124以及寫回用表125。
在數(shù)據(jù)量表161中,各ecu3的識(shí)別信息和在ecu3的蓄積部36中存儲(chǔ)的蓄積數(shù)據(jù)的數(shù)據(jù)量建立關(guān)聯(lián)而存儲(chǔ)。該數(shù)據(jù)量是蓄積部36的存儲(chǔ)容量的上限值,在出廠時(shí)被存儲(chǔ)在數(shù)據(jù)量表161中。這是因?yàn)樵趶能囕v5的使用開始經(jīng)過了適當(dāng)?shù)臅r(shí)間之后,在蓄積部36中存儲(chǔ)的蓄積數(shù)據(jù)的數(shù)據(jù)量當(dāng)作是與蓄積部36的存儲(chǔ)容量的上限值相同程度。因此,具有數(shù)據(jù)量表161的存儲(chǔ)部12作為本發(fā)明的實(shí)施方式中的最大存儲(chǔ)部發(fā)揮作用。
另外,也可以通過控制部11在適當(dāng)?shù)亩〞r(shí)使各ecu3查詢蓄積數(shù)據(jù)的數(shù)據(jù)量,從而在數(shù)據(jù)量表161中存儲(chǔ)數(shù)據(jù)量。
在讀出用表162中,多個(gè)數(shù)據(jù)量和蓄電器51的蓄電需要量(以下,稱為讀出用蓄電量)建立關(guān)聯(lián)而存儲(chǔ),該蓄電器51的蓄電需要量是從蓄積部36讀出各數(shù)據(jù)量的蓄積數(shù)據(jù)并發(fā)送給車外裝置4所需的蓄電量。
若基于應(yīng)收集蓄積數(shù)據(jù)的ecu3的識(shí)別信息而參照數(shù)據(jù)量表161,則可得到蓄積數(shù)據(jù)的數(shù)據(jù)量,所以要是基于此來參照讀出用表162的話,能夠推定蓄積數(shù)據(jù)的收集所需的蓄電量(讀出用蓄電量)。
在讀出對(duì)象表163中,車外裝置4應(yīng)收集的蓄積數(shù)據(jù)的識(shí)別信息和具有各蓄積數(shù)據(jù)的ecu3的識(shí)別信息建立關(guān)聯(lián)而存儲(chǔ)。在本實(shí)施方式中,例示由1個(gè)ecu3具有車外裝置4應(yīng)收集的蓄積數(shù)據(jù)的情況,但也可以由多個(gè)ecu3、3、……具有。
若基于蓄積數(shù)據(jù)的識(shí)別信息而參照讀出對(duì)象表163,則得知應(yīng)收集蓄積數(shù)據(jù)的ecu3的識(shí)別信息。
在讀出時(shí)間表164中,各ecu3的識(shí)別信息和讀出時(shí)間建立關(guān)聯(lián)而存儲(chǔ),該讀出時(shí)間是從蓄積部36讀出ecu3具有的蓄積數(shù)據(jù)而發(fā)送給車載中繼裝置1為止所需的時(shí)間。
若基于應(yīng)收集蓄積數(shù)據(jù)的ecu3的識(shí)別信息而參照讀出時(shí)間表164,則能夠推定蓄積數(shù)據(jù)的收集所需的時(shí)間(讀出時(shí)間)。
在數(shù)據(jù)量表161~讀出時(shí)間表164中,在出廠時(shí)分別被存儲(chǔ)各種信息。
圖15是表示在車外裝置4中執(zhí)行的數(shù)據(jù)收集處理的過程的流程圖。
控制部41將指示蓄積數(shù)據(jù)的收集的數(shù)據(jù)收集指示發(fā)送給車載中繼裝置1(s151)。在數(shù)據(jù)收集指示中,包括應(yīng)收集的蓄積數(shù)據(jù)的識(shí)別信息。
接著,控制部41判定是否接收到蓄積數(shù)據(jù)(s152),在還沒有接收到的情況下(s152中“否”),判定是否接收到表示不能進(jìn)行蓄積數(shù)據(jù)的收集的不能夠收集通知(s153)。
在沒有接收到不能夠收集通知的情況下(s153中“否”),控制部41判定是否接收到表示在蓄積數(shù)據(jù)的收集失敗的收集失敗通知(s154)。在沒有接收到收集失敗通知的情況下(s154中“否”),控制部41將處理返回到s152。
在接收到不能夠收集通知的情況下(s153中“是”),或者在接收到收集失敗通知的情況下(s154中“是”),控制部41等待例如預(yù)定的待機(jī)時(shí)間之后,再次執(zhí)行s151的處理。
在接收到蓄積數(shù)據(jù)的情況下(s152中“是”),控制部41將接收到的蓄積數(shù)據(jù)寫入存儲(chǔ)部42(s155),并結(jié)束數(shù)據(jù)收集處理。
數(shù)據(jù)收集指示作為本發(fā)明的實(shí)施方式中的數(shù)據(jù)讀出指示發(fā)揮作用。
圖16以及圖17是表示在車載中繼裝置1中執(zhí)行的數(shù)據(jù)中繼處理的過程的流程圖。
如圖16所示,控制部11判定是否經(jīng)由車外通信部14接收到數(shù)據(jù)收集指示(s171),在還沒有接收到的情況下(s171中“否”),再次執(zhí)行s171的處理。
在接收到數(shù)據(jù)收集指示的情況下(s171中“是”),控制部11基于在接收到的數(shù)據(jù)收集指示中包含的蓄積數(shù)據(jù)的識(shí)別信息,參照讀出對(duì)象表163,決定應(yīng)收集蓄積數(shù)據(jù)的ecu3(以下,稱為收集對(duì)象的ecu3)(s172)。收集對(duì)象的ecu3作為本發(fā)明的實(shí)施方式中的讀出對(duì)象發(fā)揮作用,執(zhí)行s172的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出決定單元發(fā)揮作用。
接著,控制部11基于作為收集對(duì)象的euc3的識(shí)別信息,參照數(shù)據(jù)量表161以及讀出用表162,運(yùn)算讀出用蓄電量(s173)。另外,在多個(gè)euc3、3、……為收集對(duì)象的情況下,控制部11在s173的處理中求出將euc3、3、……各自的讀出用蓄電量相加的蓄電量即可。
在s173中所運(yùn)算出的讀出用蓄電量是蓄積數(shù)據(jù)的收集所需的蓄電器51的蓄電需要量。執(zhí)行s173的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出運(yùn)算單元發(fā)揮作用。
此外,與實(shí)施方式1的圖5所示的s36的處理同樣地,控制部11檢測(cè)蓄電器51的蓄電余量(s174)。執(zhí)行s174的處理的控制部11作為本發(fā)明的實(shí)施方式中的余量檢測(cè)單元發(fā)揮作用。
接著,控制部11判定在s174中所檢測(cè)出的蓄電余量是否為在s173中所運(yùn)算出的讀出用蓄電量以上(s175)。執(zhí)行s175的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出判定單元發(fā)揮作用。
在蓄電余量<讀出用蓄電量的情況下(s175中“否”),不能進(jìn)行蓄積數(shù)據(jù)的收集。因此,控制部11經(jīng)由車外通信部14,將不能夠收集通知發(fā)送給車外裝置4(s176),并結(jié)束數(shù)據(jù)中繼處理。
在蓄電余量≥讀出用蓄電量的情況下(s175中“是”),能夠進(jìn)行蓄積數(shù)據(jù)的收集。因此,控制部11對(duì)在s172中所決定的收集對(duì)象的ecu3,經(jīng)由車內(nèi)通信部13發(fā)送指示蓄積數(shù)據(jù)的讀出的蓄積讀出指示(s177)。執(zhí)行s177的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出開始單元發(fā)揮作用。
進(jìn)一步,控制部11開始從完成了蓄積讀出指示的發(fā)送的時(shí)間點(diǎn)起的經(jīng)過時(shí)間的計(jì)時(shí)(s178)。
接著,如圖17所示,控制部11判定是否完成了經(jīng)由車內(nèi)通信部13的蓄積數(shù)據(jù)的接收(s191),在沒有完成的情況下(s191中“否”),判定是否經(jīng)過了與在s172中所決定的收集對(duì)象的ecu3的識(shí)別信息建立關(guān)聯(lián)地在讀出時(shí)間表164中存儲(chǔ)的讀出時(shí)間(即,在s178中開始了計(jì)時(shí)的經(jīng)過時(shí)間超過了讀出時(shí)間)(s192)。在還沒有經(jīng)過讀出時(shí)間的情況下(s192中“否”),控制部11將處理返回到s191。
在經(jīng)過了讀出時(shí)間的情況下(s192中“是”),控制部11經(jīng)由車外通信部14,將收集失敗通知發(fā)送給車外裝置4(s193),并結(jié)束數(shù)據(jù)中繼處理。
在完成了蓄積數(shù)據(jù)的接收的情況下(s191中“是”),控制部11經(jīng)由車外通信部14,將蓄積數(shù)據(jù)發(fā)送給車外裝置4(s194),并結(jié)束數(shù)據(jù)中繼處理。
在本實(shí)施方式中,例示了從車載中繼裝置1向車外裝置4發(fā)送蓄積數(shù)據(jù)的情況,但并不限定于此。例如,考慮在車載中繼裝置1中具備作為車外裝置4的外部存儲(chǔ)裝置發(fā)揮作用的蓄積存儲(chǔ)部(未圖示)的情況。此時(shí),控制部11在s194的處理中,將從收集對(duì)象的ecu3接收到的蓄積數(shù)據(jù)寫入蓄積存儲(chǔ)部,在結(jié)束數(shù)據(jù)中繼處理之前,將表示在蓄積數(shù)據(jù)的讀出中成功的讀出成功通知發(fā)送給車外裝置4。接收到讀出成功通知的車外裝置4的控制部41訪問蓄積存儲(chǔ)部而讀出蓄積數(shù)據(jù)。若是如以上的結(jié)構(gòu),則不需要在車載中繼裝置1以及車外裝置4間的蓄積數(shù)據(jù)的交換中消耗蓄電器51的電力。
圖18是表示在ecu3中執(zhí)行的數(shù)據(jù)讀出處理的過程的流程圖。
控制部31判定是否接收到蓄積讀出指示(s201),在還沒有接收到的情況下(s201中“否”),再次執(zhí)行s201的處理。
在接收到蓄積讀出指示的情況下(s201中“是”),控制部31從蓄積部36讀出蓄積數(shù)據(jù)(s202),將所讀出的蓄積數(shù)據(jù)發(fā)送給車載中繼裝置1(s203),并結(jié)束數(shù)據(jù)讀出處理。
在具備如以上的車載中繼裝置1的通信系統(tǒng)2中,在蓄電器51的蓄電余量不充分時(shí),不會(huì)開始蓄積數(shù)據(jù)的收集。因此,能夠抑制因電力不足而導(dǎo)致ecu3中的從蓄積部36的蓄積數(shù)據(jù)的讀出失敗的情況。
實(shí)施方式4.
圖19是表示本發(fā)明的實(shí)施方式4的車載中繼裝置的結(jié)構(gòu)的框圖。圖19對(duì)應(yīng)于實(shí)施方式3的圖13。
本實(shí)施方式的車載中繼裝置1以及通信系統(tǒng)2是與實(shí)施方式1的車載中繼裝置1以及通信系統(tǒng)2大致同樣的結(jié)構(gòu)。以下,說明與實(shí)施方式1的差異,除此之外,對(duì)與實(shí)施方式1對(duì)應(yīng)的部分標(biāo)上相同標(biāo)號(hào)并省略它們的說明。
在車載中繼裝置1的存儲(chǔ)部12中,還存儲(chǔ)有讀出速度表165。
在讀出速度表165中,各ecu3的識(shí)別信息和ecu3中的讀出速度建立關(guān)聯(lián)而存儲(chǔ)。在讀出速度表165中,在出廠時(shí)被存儲(chǔ)各種信息。讀出速度是在每個(gè)單位時(shí)間控制部31從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量。
若基于應(yīng)收集蓄積數(shù)據(jù)的ecu3的識(shí)別信息而參照讀出速度表165,則可得到應(yīng)收集蓄積數(shù)據(jù)的ecu3中的讀出速度。基于得到的讀出速度和從完成了蓄積讀出指示的發(fā)送的時(shí)間點(diǎn)起的經(jīng)過時(shí)間,能夠推定已經(jīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量。
若得知應(yīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量以及已經(jīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量,則能夠推定蓄積數(shù)據(jù)的數(shù)據(jù)余量。
蓄積數(shù)據(jù)的數(shù)據(jù)余量是應(yīng)從蓄積部36讀出的蓄積數(shù)據(jù)中的、還沒有從蓄積部36讀出的數(shù)據(jù)量。蓄積數(shù)據(jù)的數(shù)據(jù)余量只要從應(yīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量(蓄積數(shù)據(jù)全體的量)減去已經(jīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量就能得到。
另外,車載中繼裝置1并不限定于通過參照讀出速度表165而得到已經(jīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量的結(jié)構(gòu)。若ecu3中的蓄積數(shù)據(jù)的讀出和車載中繼裝置1中的蓄積數(shù)據(jù)的接收并行進(jìn)行,則車載中繼裝置1可以是通過檢測(cè)已接收的蓄積數(shù)據(jù)的數(shù)據(jù)量而得到已經(jīng)從蓄積部36讀出的蓄積數(shù)據(jù)的數(shù)據(jù)量的結(jié)構(gòu)。
圖20以及圖21是表示在車載中繼裝置1中執(zhí)行的數(shù)據(jù)中繼處理的過程的流程圖。
在數(shù)據(jù)中繼處理中,包括與實(shí)施方式3的圖16所示的s171~s178的處理相同的處理。
圖20以及圖21所示的s191~s194的處理與實(shí)施方式3的圖17所示的s191~s194的處理相同。其中,在s191中判定為“否”的情況下,控制部11執(zhí)行以下說明的s195的處理。
如圖20所示,控制部11將變量m復(fù)位為“0”(s195)。
在s195的處理結(jié)束后,控制部11基于作為收集對(duì)象的euc3的識(shí)別信息,參照讀出速度表165,進(jìn)一步基于在s178中開始了計(jì)時(shí)的經(jīng)過時(shí)間和蓄積數(shù)據(jù)的數(shù)據(jù)量,推定蓄積數(shù)據(jù)的數(shù)據(jù)余量(s196)。
在s196的處理結(jié)束后,控制部11基于在s196中所推定的蓄積數(shù)據(jù)的數(shù)據(jù)余量,參照讀出用表162,運(yùn)算讀出用蓄電量(s197)。執(zhí)行s197的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出重新運(yùn)算單元發(fā)揮作用。
此外,與實(shí)施方式1的圖5所示的s36的處理同樣地,控制部11檢測(cè)蓄電器51的蓄電余量(s198)。執(zhí)行s198的處理的控制部11作為本發(fā)明的實(shí)施方式中的再次檢測(cè)單元發(fā)揮作用。
接著,如圖21所示,控制部11判定在s198中所檢測(cè)出的蓄電余量是否為在s197中所運(yùn)算出的讀出用蓄電量以上(s211)。
在蓄電余量≥讀出用蓄電量的情況下(s211中“否”),蓄積數(shù)據(jù)的收集有可能不能繼續(xù)。但是,例如,除了收集對(duì)象的ecu3之外光源裝置或者空調(diào)機(jī)等也在工作,根據(jù)伴隨著它們的工作的蓄電器51的電壓的大幅的變動(dòng),也有可能誤判定為蓄電余量小于讀出用蓄電量。
因此,控制部11將變量m加“1”(s212),判定變量m是否為常數(shù)m以上(s213)。這里,常數(shù)m是在存儲(chǔ)部12中預(yù)先存儲(chǔ)的m≥2的自然數(shù),在本實(shí)施方式中,m=3。
在m≥m的情況下(s213中“是”),由于m次連續(xù)判定為蓄電余量小于讀出用蓄電量,所以認(rèn)為不能繼續(xù)進(jìn)行蓄積數(shù)據(jù)的收集。因此,控制部11將中止蓄積數(shù)據(jù)的讀出的讀出中止指示經(jīng)由車內(nèi)通信部13發(fā)送給收集對(duì)象的ecu3(s214),將收集失敗通知經(jīng)由車外通信部14發(fā)送給車外裝置4(s215),并結(jié)束數(shù)據(jù)中繼處理。
執(zhí)行s211的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出繼續(xù)判定單元發(fā)揮作用。執(zhí)行s214的處理的控制部11作為本發(fā)明的實(shí)施方式中的讀出中止單元發(fā)揮作用。
在m<m的情況下(s213中“否”),認(rèn)為能夠繼續(xù)進(jìn)行蓄積數(shù)據(jù)的收集。但是,由于一次判定為蓄電余量小于讀出用蓄電量,所以需要喚起操作者的注意。
因此,控制部11判定變量m是否為“2”以上(s216),在m≤1的情況下(s216中“否”),經(jīng)由車內(nèi)通信部13與顯示用的ecu3進(jìn)行通信,發(fā)送請(qǐng)求預(yù)定的警告消息的顯示的警告顯示請(qǐng)求(s217)。
從作為收集對(duì)象的euc3發(fā)送的警告顯示請(qǐng)求經(jīng)過車載中繼裝置1被顯示用的ecu3所接收。接收到警告顯示請(qǐng)求的顯示用的ecu3使顯示裝置54顯示預(yù)定的警告消息(例如,“因蓄電器51的蓄電余量不足,所以有可能不能繼續(xù)蓄積數(shù)據(jù)的收集”)。以上的結(jié)果,執(zhí)行s217的處理的控制部11作為本發(fā)明的實(shí)施方式中的報(bào)告控制單元發(fā)揮作用。
看到了警告消息的操作者通過關(guān)閉例如正在工作的光源裝置或者空調(diào)機(jī),抑制蓄電器51的無用的電力消耗。
在s217的處理結(jié)束后或者在m≥2的情況下(s216中“是”),控制部11將處理轉(zhuǎn)移到s192。
在蓄電余量≥讀出用蓄電量的情況下(s211中“是”),能夠繼續(xù)進(jìn)行蓄積數(shù)據(jù)的收集。
控制部11判定變量m是否為“1”以上(s218),在m≥1的情況下(s218中“是”),經(jīng)由車內(nèi)通信部13與顯示用的ecu3進(jìn)行通信,發(fā)送請(qǐng)求預(yù)定的警告消息的刪除的警告刪除請(qǐng)求(s219)。
接收到警告刪除請(qǐng)求的顯示用的ecu3使顯示裝置54刪除警告消息。
在s219的處理結(jié)束后,控制部11將變量m復(fù)位為“0”(s220)。
在s220的處理結(jié)束后或者在m=0的情況下(s218中“否”),控制部11將處理轉(zhuǎn)移到s192。
圖22是表示在ecu3中執(zhí)行的數(shù)據(jù)讀出處理的過程的流程圖。
控制部31判定是否接收到蓄積讀出指示(s231),在還沒有接收到的情況下(s231中“否”),再次執(zhí)行s231的處理。
在接收到蓄積讀出指示的情況下(s231中“是”),控制部31開始從蓄積部36讀出蓄積數(shù)據(jù)(s232),并開始將所讀出的蓄積數(shù)據(jù)向車載中繼裝置1發(fā)送(s233)。
控制部31判定是否完成了蓄積數(shù)據(jù)的讀出以及發(fā)送(s234)。
在沒有完成蓄積數(shù)據(jù)的讀出以及發(fā)送的情況下(s234中“否”),控制部31判定是否接收到讀出中止指示(s235),在沒有接收到的情況下,將處理返回到s234。
在接收到讀出中止指示的情況下(s235中“是”),控制部31中止蓄積數(shù)據(jù)的讀出以及發(fā)送(s236),并結(jié)束數(shù)據(jù)讀出處理。
在完成了蓄積數(shù)據(jù)的讀出以及發(fā)送的情況下(s234中“是”),控制部31結(jié)束數(shù)據(jù)讀出處理。
具備如以上的車載中繼裝置1的通信系統(tǒng)2起到與實(shí)施方式3同樣的作用效果。
進(jìn)一步,在通信系統(tǒng)2中,在程序的更新開始之后,繼續(xù)監(jiān)視蓄電器51的蓄電余量。并且,在蓄電器51的蓄電余量變得不充分時(shí),中止蓄積數(shù)據(jù)的收集。
另外,在蓄積數(shù)據(jù)的收集被中止的情況下,車載中繼裝置1可以只將能夠接收的蓄積數(shù)據(jù)發(fā)送給車外裝置4。
應(yīng)認(rèn)為本次公開的實(shí)施方式在全部方面是例示,而不是限制性的。本發(fā)明的范圍意圖包括與權(quán)利要求書等同的含義以及權(quán)利要求書內(nèi)的全部變更,而不是上述的含義。
此外,只要有本發(fā)明的效果的話,可以在車載中繼裝置1中包括在實(shí)施方式1~4中沒有公開的構(gòu)成元素。
在各實(shí)施方式中公開的構(gòu)成要件(技術(shù)特征)能夠相互組合,能夠通過組合而形成新的技術(shù)特征。
標(biāo)號(hào)說明
1車載中繼裝置
12存儲(chǔ)部(最大存儲(chǔ)部)
3ecu(車載控制裝置)
32存儲(chǔ)部(數(shù)據(jù)存儲(chǔ)部)
36蓄積部
4車外裝置
51蓄電器
52發(fā)動(dòng)機(jī)(車載裝置)
54顯示裝置(車載裝置、報(bào)告設(shè)備)