国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      程序更新裝置的制作方法

      文檔序號(hào):3933694閱讀:173來源:國(guó)知局
      專利名稱:程序更新裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種程序更新裝置,所述程序更新裝置被搭載于能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中,并對(duì)車輛內(nèi)所使用的軟件的程序進(jìn)行更新。
      背景技術(shù)
      在車輛中,搭載有車輛控制系統(tǒng)、車身系統(tǒng)等各種ECU(ElectronicControl Unit,電子控制單元),并且這些ECU通過軟件而進(jìn)行工作。為了該軟件的工作性能的提高或功能的增加等,有時(shí)會(huì)對(duì)軟件的程序進(jìn)行更新。在車輛的程序的更新過程中,有時(shí)會(huì)利用通信單元而將程序的改寫數(shù)據(jù)從中心下載到車輛中,并對(duì)程序進(jìn)行更新。由于在程序的更新過程中,需要預(yù)先使更新對(duì)象的ECU的功能停止,因此在車輛處于停止?fàn)顟B(tài)時(shí)實(shí)施。在專利文獻(xiàn)I所記載的裝置中,當(dāng)存在可更新的軟件時(shí),則在使用者使車輛停止時(shí)對(duì)軟件進(jìn)行更新。
      對(duì)于插電式混合動(dòng)力汽車或電動(dòng)汽車等的、能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛而言,在進(jìn)行充電時(shí)會(huì)使車輛停止。由于充電需要時(shí)間,因此在充電過程中適合進(jìn)行程序的更新。在先技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I :日本特開2005-349878號(hào)公報(bào)專利文獻(xiàn)2 日本特開2008-278740號(hào)公報(bào)專利文獻(xiàn)3 日本特開2007-237905號(hào)公報(bào)專利文獻(xiàn)4 :日本特開2007-34815號(hào)公報(bào)專利文獻(xiàn)5 :日本特開2002-157127號(hào)公報(bào)

      發(fā)明內(nèi)容
      發(fā)明所要解決的課題但是,由于程序的改寫數(shù)據(jù)較大等理由,從而程序的更新有時(shí)需要某種程度上的較長(zhǎng)的時(shí)間。在這種情況下,由于在車輛方面不對(duì)使用者何時(shí)開始行駛進(jìn)行判斷,因此存在程序的更新因行使開始而發(fā)生中斷的可能性。因此,本發(fā)明的課題在于,提供一種能夠在車輛的充電過程中可靠地實(shí)施程序的更新的程序更新裝置。用于解決課題的方法本發(fā)明所涉及的程序更新裝置被搭載于能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中,并對(duì)車輛內(nèi)所使用的軟件的程序進(jìn)行更新,所述程序更新裝置的特征在于,具備充電時(shí)間取得單元,其取得蓄電池的充電時(shí)間;更新時(shí)間取得單元,其取得程序的更新所需要的時(shí)間;比較單元,其對(duì)通過充電時(shí)間取得單元所取得的充電時(shí)間和通過更新時(shí)間取得單元所取得的程序更新時(shí)間進(jìn)行比較;更新實(shí)施單元,其根據(jù)比較單元中的比較結(jié)果來實(shí)施程序的更新。
      該程序更新裝置被搭載于能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中,并在充電過程中(g卩,車輛停止過程中)實(shí)施對(duì)程序的更新。因此,在程序更新裝置中,通過充電時(shí)間取得單元來取得蓄電池的充電時(shí)間。作為該充電時(shí)間的取得,例如存在如下的情況,即,取得使用者所指定的充電時(shí)間或充電結(jié)束時(shí)刻的情況,根據(jù)使用者所指定的可行駛的距離或時(shí)間、充電電量等而進(jìn)行預(yù)測(cè)并取得充電時(shí)間的情況。此外,在程序更新裝置中,通過更新時(shí)間取得單元從而取得更新對(duì)象的程序的更新所需要的時(shí)間。作為該程序的更新時(shí)間,例如,在更新對(duì)象的程序?yàn)橐粋€(gè)的情況下,為該程序的更新時(shí)間,而在更新對(duì)象的程序?yàn)槎鄠€(gè)的情況下,為多個(gè)程序的總更新時(shí)間或各個(gè)程序的更新時(shí)間。由于至少在對(duì)蓄電池的充電過程中車輛處于停止?fàn)顟B(tài),因此能夠?qū)⒊潆姇r(shí)間利用為對(duì)是否處于車輛未行駛的狀況進(jìn)行判斷的基準(zhǔn),只要是在充電時(shí)間內(nèi),程序的更新便不會(huì)被中斷。因此,在程序更新裝置中,通過比較單元從而對(duì)蓄電池充電時(shí)間和程序更新時(shí)間進(jìn)行比較,并且由更新實(shí)施單元根據(jù)該比較結(jié)果來實(shí)施程序的更新。如此,在程序更新裝置中,通過對(duì)蓄電池充電時(shí)間和程序更新時(shí)間進(jìn)行比較,從而能夠適當(dāng)?shù)貙?duì)能夠在蓄電池充電時(shí)間內(nèi)進(jìn)行更新的程序進(jìn)行判斷,進(jìn)而能夠在車輛充電過程中可靠地實(shí)施程序的更新。在本發(fā)明的上述程序更新裝置中,優(yōu)選為,更新實(shí)施單元實(shí)施與通過充電時(shí)間取得單元所取得的充電時(shí)間相比,通過更新時(shí)間取得單元所取得的程序更新時(shí)間較短的程序的更新。如此,在程序更新裝置中,通過實(shí)施與蓄電池充電時(shí)間相比程序更新時(shí)間較短的程序的更新,從而能夠在車輛充電過程中可靠地完成程序的更新。在本發(fā)明的上述程序更新裝置中,優(yōu)選為,在程序的更新過程中,對(duì)充電用的連接器進(jìn)行鎖止。如此,在程序更新裝置中,通過在程序的更新過程中,對(duì)充電用的連接器進(jìn)行鎖止,從而能夠在程序的更新過程中防止充電用的連接器的拆卸(充電中斷),進(jìn)而能夠可靠地防止因中斷充電而使車輛開始行駛所導(dǎo)致的程序的更新的中斷?!?br> 在本發(fā)明的上述程序更新裝置中,優(yōu)選為,在車輛行駛過程中,對(duì)程序的更新所需要的數(shù)據(jù)進(jìn)行下載。如此,在程序更新裝置中,通過預(yù)先在車輛行駛過程中對(duì)更新對(duì)象的程序進(jìn)行下載,從而能夠在充電開始時(shí),迅速地開始程序的更新。另外,軟件的程序的更新包括程序的刪除、程序的增加、進(jìn)行版本升級(jí)的軟件的程序的改寫、用于對(duì)半導(dǎo)體設(shè)備內(nèi)的邏輯電路進(jìn)行變更的軟件的程序的改寫。發(fā)明效果根據(jù)本發(fā)明,通過對(duì)蓄電池充電時(shí)間和程序更新時(shí)間進(jìn)行比較,從而能夠適當(dāng)?shù)貙?duì)可在蓄電池充電時(shí)間內(nèi)進(jìn)行更新的程序進(jìn)行判斷,進(jìn)而能夠在車輛充電過程中可靠地實(shí)施程序的更新。


      圖I為第一實(shí)施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。圖2為表示第一實(shí)施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。圖3為第二實(shí)施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。圖4為表示第二實(shí)施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。
      具體實(shí)施方式
      下面,參照附圖,對(duì)本發(fā)明所涉及的程序更新裝置的實(shí)施方式進(jìn)行說明。另外,在各個(gè)圖中,對(duì)于相同或者相當(dāng)?shù)囊貥?biāo)記相同的符號(hào),并且省略重復(fù)的說明。在本實(shí)施方式中,將本發(fā)明所涉及的程序更新裝置應(yīng)用于如下的改編程序系統(tǒng)中,所述改編程序系統(tǒng)被搭載于插電式混合動(dòng)力汽車或電動(dòng)汽車等的、能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中。本實(shí)施方式所涉及的改編程序系統(tǒng)能夠以無線或者有線的方式,與管理車輛用的各種應(yīng)用的軟件(程序)的中心進(jìn)行通信。本實(shí)施方式所涉及的改編程序系統(tǒng)在中心存在任意的程序的改寫數(shù)據(jù)的情況下,從中心下載程序的改寫數(shù)據(jù),并在車輛停止過程中,在改寫對(duì)象的ECU中實(shí)施程序的更新(改編程序)。在本實(shí)施方式中存在兩種方式,第一實(shí)施方式為基本方式,第二實(shí)施方式為在基本方式的基礎(chǔ)上追加了充電中斷防止功能部的方式。參照?qǐng)D1,對(duì)第一實(shí)施方式所涉及的改編程序系統(tǒng)I進(jìn)行說明。圖I為第一實(shí)施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。改編程序系統(tǒng)I將對(duì)蓄電池的充電時(shí)間利用為,對(duì)是否處于車輛未行駛的狀況(車輛停止)進(jìn)行判斷的基準(zhǔn),而實(shí)施對(duì)能夠在充電時(shí)間內(nèi)完成改編程序的程序的改編。為 此,改編程序系統(tǒng)I具備充電時(shí)間指定HMI (HumanMachine Interface :人機(jī)界面)10、外部通信功能部11、改寫數(shù)據(jù)存儲(chǔ)部12、改寫數(shù)據(jù)管理功能部13、充電時(shí)間計(jì)算功能部14、改寫時(shí)間計(jì)算功能部15、改寫ECU確定功能部16,從而在對(duì)象ECU20中分別實(shí)施改編程序。另外,在本實(shí)施方式中,充電時(shí)間計(jì)算功能部14作為權(quán)利要求中的充電時(shí)間取得單元而發(fā)揮功能,改寫時(shí)間計(jì)算功能部15作為權(quán)利要求中的更新時(shí)間取得單元而發(fā)揮功能,改寫ECU確定功能部16作為權(quán)利要求中的比較單元而發(fā)揮功能,對(duì)象ECU20作為權(quán)利要求中的更新實(shí)施單元而發(fā)揮功能。充電時(shí)間指定HMIlO為,為了指定充電時(shí)間,而供車輛的使用者(駕駛員等)輸入充電方法的HMI。作為充電方法,例如存在直接指定了充電時(shí)間的充電(包括結(jié)束時(shí)刻指定)、指定了可行駛的距離或時(shí)間的充電、指定了具體的電量的充電(包括充滿電)。作為HMI,例如存在具備觸摸面板或控制桿等輸入功能的顯示器。另外,可以采用如下的結(jié)構(gòu),即,使用者通過車外的充電設(shè)備等而輸入充電方法,并通過經(jīng)由充電電纜的電力線通信、或無線通信而從充電設(shè)備等接收該被輸入的信息。外部通信功能部11、改寫數(shù)據(jù)存儲(chǔ)部12、改寫數(shù)據(jù)管理功能部13、充電時(shí)間計(jì)算功能部14、改寫時(shí)間計(jì)算功能部15、改寫ECU確定功能部16可以分別被構(gòu)成在車輛內(nèi)的具有關(guān)聯(lián)性的各個(gè)ECU內(nèi),或者,也可以通過一體的方式而被構(gòu)成在改編程序系統(tǒng)I專用的ECU內(nèi)。在被構(gòu)成在各個(gè)ECU內(nèi)的情況下,例如,外部通信功能部11、改寫數(shù)據(jù)存儲(chǔ)部12、改寫數(shù)據(jù)管理功能部13被構(gòu)成在通信ECU內(nèi),充電時(shí)間計(jì)算功能部14被構(gòu)成在蓄電池管理ECU內(nèi),改寫時(shí)間計(jì)算功能部15、改寫ECU確定功能部16被構(gòu)成在導(dǎo)航ECU或通信ECU內(nèi)。外部通信功能部11為,用于進(jìn)行與車外的通信的功能部,且具有對(duì)應(yīng)于通信方法的通信裝置。作為通信方法,例如存在通過DCM (Date CommunicationModule,數(shù)據(jù)通信模塊)等而實(shí)施的無線通信、經(jīng)由使用者的移動(dòng)終端的無線通信、通過電力線通信而實(shí)施的有線通信。在外部通信功能部11中,當(dāng)在車輛行駛過程中或停止過程中,中心存在程序的改寫數(shù)據(jù)時(shí),以無線通信的方式來接收改寫數(shù)據(jù)?;蛘撸谕獠客ㄐ殴δ懿?1中,當(dāng)在車輛充電過程中(車輛停止過程中),中心存在程序的改寫數(shù)據(jù)時(shí),以經(jīng)由充電電纜等的有線通信的方式來接收改寫數(shù)據(jù)。改寫數(shù)據(jù)存儲(chǔ)部12為,在構(gòu)成有改寫數(shù)據(jù)管理功能部13的ECU內(nèi)的存儲(chǔ)器中所確保的存儲(chǔ)區(qū)域。每當(dāng)程序的改寫數(shù)據(jù)被下載時(shí),該改寫數(shù)據(jù)均被存儲(chǔ)在改寫數(shù)據(jù)存儲(chǔ)部12中。此外,每當(dāng)在對(duì)象ECU20中,根據(jù)改寫數(shù)據(jù)而實(shí)施的改寫完成時(shí),均從改寫數(shù)據(jù)存儲(chǔ)部12中消除該改寫數(shù)據(jù)。改寫數(shù)據(jù)管理功能部13為,對(duì)ECU的程序的改寫數(shù)據(jù)進(jìn)行管理的功能部。在改寫數(shù)據(jù)管理功能部13中,利用外部通信功能部11而定期地向中心查詢有無被搭載于本車輛中的各個(gè)ECU的程序的改寫數(shù)據(jù)?;蛘?,在改寫數(shù)據(jù)管理功能部13中,當(dāng)通過外部通信功能部11而接收到來自中心的即時(shí)信息等時(shí),將根據(jù)該接收到的信息來判斷有無被搭載于本車輛中的各個(gè)ECU的程序的改寫數(shù)據(jù)。當(dāng)中心存在程序的改寫數(shù)據(jù)時(shí),在改寫數(shù)據(jù)管理功能部13中,將利用外部通信功能部11,而從中心下載程序的改寫數(shù)據(jù),并將該改寫數(shù)據(jù)存儲(chǔ)在改寫數(shù)據(jù)存儲(chǔ)部12中。此外,在改寫數(shù)據(jù)管理功能部13中,當(dāng)根據(jù)被存儲(chǔ)于改寫數(shù) 據(jù)存儲(chǔ)部12中的改寫數(shù)據(jù)而實(shí)施的改寫完成時(shí),將從改寫數(shù)據(jù)存儲(chǔ)部12中消除該改寫數(shù)據(jù)。充電時(shí)間計(jì)算功能部14為,對(duì)充電所需要的時(shí)間進(jìn)行計(jì)算的功能部。在充電時(shí)間計(jì)算功能部14中,當(dāng)使用者通過充電時(shí)間指定HMIlO而輸入充電方法時(shí),判斷使用者是否指定了充電時(shí)間以作為充電方法。在充電時(shí)間以外的充電方法的情況下,在充電時(shí)間計(jì)算功能部14中,對(duì)根據(jù)該充電方法而被預(yù)測(cè)出的充電所需要的時(shí)間進(jìn)行計(jì)算。在該預(yù)測(cè)充電時(shí)間的計(jì)算中,考慮到充電設(shè)備的輸電能力、包括蓄電池在內(nèi)的車輛側(cè)的接受電力能力、蓄電池的狀況(劣化等)等而實(shí)施。蓄電池的狀況能夠根據(jù)充電歷史等來進(jìn)行判斷。由于即使是相同的充電方法(例如,指定了相同電量的充電),充電時(shí)間也有可能根據(jù)蓄電池的狀況而發(fā)生改變,因此充電時(shí)間的計(jì)算每次都會(huì)實(shí)施。另外,在使用者輸入了充電時(shí)間以作為充電方法的情況下,在充電時(shí)間計(jì)算功能部14中,無需計(jì)算充電時(shí)間,而直接使用該充電時(shí)間。改寫時(shí)間計(jì)算功能部15為,對(duì)改寫對(duì)象的程序的改寫所需要的時(shí)間進(jìn)行計(jì)算的功能部。在改寫時(shí)間計(jì)算功能部15中,判斷是否存在程序的改寫數(shù)據(jù)。當(dāng)存在程序的改寫數(shù)據(jù)時(shí),在改寫時(shí)間計(jì)算功能部15中,針對(duì)改寫對(duì)象的每個(gè)程序,利用由改寫對(duì)象的各個(gè)ECU20預(yù)先提供的改寫時(shí)間的計(jì)算式,而對(duì)各個(gè)ECU20中的改寫時(shí)間進(jìn)行計(jì)算。由于對(duì)于每個(gè)ECU而言,改寫方法、程序的改寫數(shù)據(jù)的大小或數(shù)據(jù)的配置方法等有所不同,因此使用了針對(duì)于每個(gè)ECU的計(jì)算式。當(dāng)改寫對(duì)象的程序存在多個(gè)時(shí),在改寫時(shí)間計(jì)算功能部15中,對(duì)各個(gè)ECU20中的程序改寫時(shí)間進(jìn)行累計(jì),而對(duì)總改寫時(shí)間進(jìn)行計(jì)算。當(dāng)改寫對(duì)象的程序?yàn)橐粋€(gè)時(shí),該程序的改寫時(shí)間成為總改寫時(shí)間。尤其是,當(dāng)一邊下載改寫數(shù)據(jù)一邊實(shí)施改寫時(shí),在改寫時(shí)間計(jì)算功能部15中,在預(yù)先確認(rèn)了下載時(shí)間的基礎(chǔ)上對(duì)改寫時(shí)間進(jìn)行計(jì)算。改寫ECU確定功能部16為,從改寫對(duì)象的ECU20 (程序)中確定能夠在充電時(shí)間內(nèi)進(jìn)行改寫的ECU (程序)的功能部。在改寫ECU確定功能部16中,當(dāng)通過充電時(shí)間計(jì)算功能部14而計(jì)算出充電時(shí)間(或者,使用者指定充電時(shí)間)且通過改寫時(shí)間計(jì)算功能部15而計(jì)算出總改寫時(shí)間時(shí),判斷充電時(shí)間是否在總改寫時(shí)間以上。當(dāng)充電時(shí)間在總改寫時(shí)間以上時(shí),在改寫ECU確定功能部16中,確定在改寫對(duì)象的全部ECU20中實(shí)施改寫。當(dāng)充電時(shí)間短于總改寫時(shí)間時(shí),在改寫ECU確定功能部16中,從改寫對(duì)象的ECU20 (程序)中提取能夠在充電時(shí)間內(nèi)進(jìn)行改寫的適當(dāng)?shù)腅CU (程序)。作為該提取方法,例如,當(dāng)改寫對(duì)象的ECU20(程序)為多個(gè)時(shí),對(duì)組合(也存在單個(gè)的情況)進(jìn)行研究,并對(duì)針對(duì)于該各個(gè)組合的改寫時(shí)間、和充電時(shí)間進(jìn)行比較,并且提取在充電時(shí)間內(nèi)最為有效的組合,而當(dāng)改寫對(duì)象的ECU20(程序)為一個(gè)時(shí),設(shè)定為無提取(無改寫)。作為提取最為有效的組合的方法,例如,當(dāng)存在需要合作來進(jìn)行改寫的ECU (存在依存關(guān)系的ECU)時(shí),提取該多個(gè)ECU,而當(dāng)存在與行駛或安全等相關(guān)的優(yōu)先等級(jí)較高的ECU時(shí),則提取優(yōu)先等級(jí)較高的ECU。并且,在改寫ECU確定功能部16中,針對(duì)每個(gè)確定為實(shí)施改寫的對(duì)象ECU20,而對(duì)該對(duì)象ECU20指示改寫。另外,當(dāng)在充電過程中一邊下載改寫數(shù)據(jù)一邊實(shí)施改寫時(shí),在改寫ECU確定功能部16中,當(dāng)已判明為無法確保下載所需要的通信時(shí)間(甚至,改寫所需要的時(shí)間變長(zhǎng))時(shí),則采取中止改寫等對(duì)策。對(duì)象E⑶20為被搭載于本車輛中的E⑶,且為程序的改寫對(duì)象的E⑶。在對(duì)象E⑶20中,當(dāng)從改寫ECU確定功能部16收到改寫指示時(shí),將利用被存儲(chǔ)于改寫數(shù)據(jù)存儲(chǔ)部12中的改寫數(shù)據(jù)而實(shí)施程序的改寫。參照?qǐng)D1,沿著圖2的流程圖,而對(duì)改編程序系統(tǒng)I中的動(dòng)作進(jìn)行說明。圖2為表 示第一實(shí)施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。對(duì)于以無線通信的方式而與中心進(jìn)行通信的車輛而言,在改寫數(shù)據(jù)管理功能部13中,在本車輛的行駛過程中,利用外部通信功能部11而與中心進(jìn)行通信,并且對(duì)中心內(nèi)是否存在被搭載于本車輛中的ECU的程序的改寫數(shù)據(jù)進(jìn)行確認(rèn)。當(dāng)存在改寫數(shù)據(jù)時(shí),在改寫數(shù)據(jù)管理功能部13中,利用外部通信功能部11而從中心下載改寫數(shù)據(jù),并且將所下載的改寫數(shù)據(jù)存儲(chǔ)在改寫數(shù)據(jù)存儲(chǔ)部12中。本車輛為了進(jìn)行充電,而停止在具有充電設(shè)備的場(chǎng)所。并且,本車輛的使用者在充電時(shí)間指定HMIlO中輸入充電方法,且將充電用的連接器插入到充電設(shè)備中,從而開始充電(S10)。另外,對(duì)于通過電力線通信而與中心進(jìn)行通信的車輛而言,在改寫數(shù)據(jù)管理功能部13中,利用外部通信功能部11經(jīng)由充電電纜而與中心進(jìn)行通信,并且以與上述相同的方式來對(duì)中心是否存在改寫數(shù)據(jù)進(jìn)行確認(rèn),當(dāng)存在改寫數(shù)據(jù)時(shí),將在充電過程中下載改寫數(shù)據(jù)。在充電時(shí)間計(jì)算功能部14中,根據(jù)使用者所輸入的充電方法,來判斷是否為指定了時(shí)間的充電(S11)。當(dāng)在Sll中判段為不是指定了時(shí)間的充電時(shí),在充電時(shí)間計(jì)算功能部14中,將根據(jù)充電方法而對(duì)預(yù)測(cè)充電時(shí)間進(jìn)行計(jì)算(S12)。另外,當(dāng)在Sll中判斷為是指定了時(shí)間的充電時(shí),則直接使用該被指定的充電時(shí)間。在改寫時(shí)間計(jì)算功能部15中,對(duì)是否存在程序的改寫數(shù)據(jù)進(jìn)行判斷(S13)。當(dāng)在S13中判斷為不存在改寫數(shù)據(jù)時(shí),由于不需要實(shí)施改編程序,所以流程結(jié)束。當(dāng)在S13中判斷為存在改寫數(shù)據(jù)時(shí),則在改寫時(shí)間計(jì)算功能部15中,針對(duì)改寫對(duì)象的每個(gè)程序而對(duì)改寫時(shí)間進(jìn)行計(jì)算,并且對(duì)改寫對(duì)象的全部程序的總改寫時(shí)間進(jìn)行計(jì)算(S14)。在改寫ECU確定功能部16中,對(duì)充電時(shí)間是否在程序的總改寫時(shí)間以上進(jìn)行判斷(S15)。當(dāng)在S15中判斷為充電時(shí)間在總改寫時(shí)間以上時(shí),則在改寫E⑶確定功能部16中,確定為實(shí)施對(duì)改寫對(duì)象的全部程序(全部對(duì)象ECU20)的改寫。并且,在改寫ECU確定功能部16中,對(duì)該全部對(duì)象ECU20指示改寫(S16)。在該被指示的全部對(duì)象ECU20中,利用被存儲(chǔ)于改寫數(shù)據(jù)存儲(chǔ)部12中的改寫數(shù)據(jù),而分別實(shí)施改編程序(S16)。
      當(dāng)在S15中判斷為充電時(shí)間短于總改寫時(shí)間時(shí),則在改寫ECU確定功能部16中,從改寫對(duì)象的全部程序(全部對(duì)象ECU20)中提取能夠在充電時(shí)間內(nèi)進(jìn)行改編程序的程序(對(duì)象E⑶20)(S17)。并且,在改寫E⑶確定功能部16中,對(duì)該提取出的對(duì)象E⑶20指示改寫(S18)。在該被指示的各個(gè)對(duì)象ECU20中,利用被存儲(chǔ)于改寫數(shù)據(jù)存儲(chǔ)部12中的改寫數(shù)據(jù),而實(shí)施改編程序(S18)。另外,在充電時(shí)間短于總改寫時(shí)間的情況下,改寫對(duì)象的程序?yàn)橐粋€(gè)時(shí),將不實(shí)施改編程序。充電至少繼續(xù)實(shí)施到在S16或S18中所實(shí)施的改編程序全部完成為止。在實(shí)施充電期間,本車輛繼續(xù)停止,從而改編程序不會(huì)中斷。
      根據(jù)該改編程序系統(tǒng)1,能夠適當(dāng)?shù)貙?duì)可在充電時(shí)間內(nèi)完成改編程序的程序(ECU)進(jìn)行判斷,從而能夠在車輛充電過程中(車輛停止過程中)可靠地實(shí)施改編程序。此夕卜,在改編程序系統(tǒng)I中,當(dāng)在車輛行駛過程中預(yù)先下載了改寫數(shù)據(jù)的情況下,當(dāng)充電開始時(shí),能夠迅速地開始改編程序。參照?qǐng)D3,對(duì)第二實(shí)施方式所涉及的改編程序系統(tǒng)2進(jìn)行說明。圖3為第二實(shí)施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。改編程序系統(tǒng)2與第一實(shí)施方式所涉及的改編程序系統(tǒng)I相比,在如下方面有所不同,即,為了防止充電的中斷(甚至,行駛開始),而在實(shí)施改編程序時(shí)對(duì)充電用的連接器進(jìn)行鎖止。為此,改編程序系統(tǒng)2除了充電時(shí)間指定HMI10、外部通信功能部11、改寫數(shù)據(jù)存儲(chǔ)部12、改寫數(shù)據(jù)管理功能部13、充電時(shí)間計(jì)算功能部14、改寫時(shí)間計(jì)算功能部15、改寫E⑶確定功能部16之外,還具備連接器鎖止功能部17。在此,僅對(duì)連接器鎖止功能部17進(jìn)行說明。連接器鎖止功能部17為,對(duì)充電連接器進(jìn)行鎖止的功能部。在連接器鎖止功能部17中,在開始改編程序之前,從車輛側(cè)對(duì)充電連接器進(jìn)行鎖止,且當(dāng)改編程序結(jié)束時(shí)解除該鎖止。參照?qǐng)D3,沿著圖4的流程圖,而對(duì)改編程序系統(tǒng)2中的動(dòng)作進(jìn)行說明。圖4為表示第二實(shí)施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。在改編程序系統(tǒng)2中,在本車輛行駛過程中,通過與第一實(shí)施方式所涉及的改編程序系統(tǒng)I相同的動(dòng)作,從而當(dāng)在中心內(nèi)存在程序的改寫數(shù)據(jù)時(shí)下載改寫數(shù)據(jù),并預(yù)先將改寫數(shù)據(jù)存儲(chǔ)于改寫數(shù)據(jù)存儲(chǔ)部12中。當(dāng)本車輛停止,且充電開始(S20)時(shí),在改編程序系統(tǒng)2中,以與第一實(shí)施方式所涉及的改編程序系統(tǒng)I相同的方式進(jìn)行動(dòng)作,直至實(shí)施充電時(shí)間是否在程序的總改寫時(shí)間以上的判斷(S25)為止。當(dāng)在S25中,判斷為充電時(shí)間在總改寫時(shí)間以上時(shí),在改寫ECU確定功能部16中,確定為實(shí)施對(duì)改寫對(duì)象的全部程序的改寫。此外,在連接器鎖止功能部17中,對(duì)充電連接器進(jìn)行鎖止(S26)。并且,在改寫E⑶確定功能部16中,對(duì)該全部對(duì)象E⑶20指示改寫(S27)。在該被指示的全部對(duì)象E⑶20中,分別實(shí)施改編程序(S27)。當(dāng)在S25中,判斷為充電時(shí)間短于總改寫時(shí)間時(shí),則在改寫ECU確定功能部16中,從改寫對(duì)象的全部程序中提取能夠在充電時(shí)間內(nèi)進(jìn)行改編程序的程序(S28)。此外,在連接器鎖止功能部17中,對(duì)充電連接器進(jìn)行鎖止(S29)。并且,在改寫E⑶確定功能部16中,對(duì)該提取出的對(duì)象ECU20指示改寫(S30)。在該被指示的各個(gè)對(duì)象ECU20中,實(shí)施改編程序(S30)。當(dāng)S27或S30的改編程序全部完成時(shí),在連接器鎖止功能部17中,將解除充電連接器的鎖止(S31)。如上文所述,由于直至所實(shí)施的改編程序全部完成為止,充電連接器均被鎖止,而無法將充電連接器拆卸,因此無法中斷充電。該改編程序系統(tǒng)2在具有與第一實(shí)施方式所涉及的改編程序系統(tǒng)I相同的效果的基礎(chǔ)上,還具有以下的效果。根據(jù)改編程序系統(tǒng)2,由于在改編程序過程中對(duì)充電連接器進(jìn)行鎖止,因此能夠可靠地防止改編程序過程中的充電連接器的拆卸(充電中斷)。由此,因?yàn)闊o法中斷充電并開始車輛行駛,所以能夠可靠地地防止改編程序的中斷。雖然在以上,對(duì)本發(fā)明所涉及的實(shí)施方式進(jìn)行了說明,但本發(fā)明并不限定于上述實(shí)施方式,而是以各種方式被實(shí)施。例如,雖然在本實(shí)施方式中,采用了對(duì)充電時(shí)間和改寫對(duì)象的全部程序的總改寫·時(shí)間進(jìn)行比較的結(jié)構(gòu),但對(duì)于充電時(shí)間和程序的改寫時(shí)間(更新時(shí)間)的比較方法而言,也可以采用其他的方法。此外,雖然在本實(shí)施方式中,采用了利用計(jì)算式而每次均對(duì)程序的改寫時(shí)間進(jìn)行計(jì)算的結(jié)構(gòu),但也可以采用如下方式,即,通過針對(duì)于每個(gè)程序而預(yù)先求取改寫時(shí)間,并預(yù)先保持程序和改寫時(shí)間之間的對(duì)應(yīng)表等,從而根據(jù)該對(duì)應(yīng)表等來取得改寫時(shí)間。此外,雖然在本實(shí)施方式中,應(yīng)用于為了對(duì)車輛用的應(yīng)用的軟件進(jìn)行版本升級(jí)而對(duì)程序進(jìn)行改寫的改編程序系統(tǒng)中,但也能夠應(yīng)用于對(duì)用于變更邏輯電路的軟件的程序進(jìn)行改寫的可編程邏輯設(shè)備(例如,F(xiàn)PGA (FieldProgrammable Gate Array :現(xiàn)場(chǎng)可編程邏輯門陣列))中,或者,也可以應(yīng)用于追加或者刪除軟件的程序的情況。產(chǎn)業(yè)上的可利用性本發(fā)明在如下的程序更新裝置中,通過對(duì)蓄電池充電時(shí)間和程序更新時(shí)間進(jìn)行比較,從而能夠適當(dāng)?shù)貙?duì)可在蓄電池充電時(shí)間內(nèi)進(jìn)行更新的程序進(jìn)行判斷,進(jìn)而能夠在車輛充電過程中可靠地實(shí)施程序的更新,所述程序更新裝置被搭載于能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中。符號(hào)說明1、2…改編程序系統(tǒng);10···充電時(shí)間指定HMI ;11…外部通信功能部;12···改寫數(shù)據(jù)存儲(chǔ)部;13…改寫數(shù)據(jù)管理功能部;14…充電時(shí)間計(jì)算功能部;15…改寫時(shí)間計(jì)算功能部;16…改寫E⑶確定功能部;17…連接器鎖止功能部;20…對(duì)象E⑶。
      權(quán)利要求
      1.一種程序更新裝置,其被搭載于能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中,并對(duì)車輛內(nèi)所使用的軟件的程序進(jìn)行更新, 所述程序更新裝置的特征在于,具備 充電時(shí)間取得單元,其取得蓄電池的充電時(shí)間; 更新時(shí)間取得單元,其取得程序的更新所需要的時(shí)間; 比較單元,其對(duì)通過所述充電時(shí)間取得單元所取得的充電時(shí)間和通過所述更新時(shí)間取得單元所取得的程序更新時(shí)間進(jìn)行比較; 更新實(shí)施單元,其根據(jù)所述比較單元中的比較結(jié)果來實(shí)施程序的更新。
      2.如權(quán)利要求I所述的程序更新裝置,其特征在于, 所述更新實(shí)施單元實(shí)施與通過所述充電時(shí)間取得單元所取得的充電時(shí)間相比,通過所述更新時(shí)間取得單元所取得的程序更新時(shí)間較短的程序的更新。
      3.如權(quán)利要求I或權(quán)利要求2所述的程序更新裝置,其特征在于, 在程序的更新過程中,對(duì)充電用的連接器進(jìn)行鎖止。
      4.如權(quán)利要求I至權(quán)利要求3中的任意一項(xiàng)所述的程序更新裝置,其特征在于, 在車輛行駛過程中,對(duì)程序的更新所需要的數(shù)據(jù)進(jìn)行下載。
      全文摘要
      本發(fā)明提供一種程序更新裝置(1),其被搭載于能夠?qū)π铍姵剡M(jìn)行來自外部的充電的車輛中,并對(duì)車輛內(nèi)所使用的軟件的程序進(jìn)行更新,所述程序更新裝置(1)的特征在于,具備充電時(shí)間取得單元(14),其取得蓄電池的充電時(shí)間;更新時(shí)間取得單元(15),其取得程序的更新所需要的時(shí)間;比較單元(16),其對(duì)通過充電時(shí)間取得單元(14)所取得的充電時(shí)間和通過更新時(shí)間取得單元(15)所取得的程序更新時(shí)間進(jìn)行比較;更新實(shí)施單元(20),其根據(jù)比較單元(16)中的比較結(jié)果來實(shí)施程序的更新。通過該結(jié)構(gòu),能夠適當(dāng)?shù)貙?duì)可在蓄電池充電時(shí)間內(nèi)進(jìn)行更新的程序進(jìn)行判斷,進(jìn)而能夠在車輛充電過程中可靠地實(shí)施程序的更新。
      文檔編號(hào)B60R16/02GK102947135SQ201080067640
      公開日2013年2月27日 申請(qǐng)日期2010年6月23日 優(yōu)先權(quán)日2010年6月23日
      發(fā)明者村田賢一, 井上典昭 申請(qǐng)人:豐田自動(dòng)車株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1