專利名稱:控制單元和數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制單元和一種數(shù)據(jù)傳輸方法,并且更具體地說,涉及一種在數(shù)據(jù)記錄裝置和控制單元之間的數(shù)據(jù)通信的方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,已知一種數(shù)據(jù)記錄裝置,用于下載安裝在車輛上的控制單元中的控制參數(shù),并且記錄該控制參數(shù),以識別車輛的故障狀況。例如,日本JP-A-2002-070637披露了一種數(shù)據(jù)記錄裝置,其有效地利用有限的存儲容量,以可靠并有效地記錄關(guān)于控制單元的數(shù)據(jù)。在該數(shù)據(jù)記錄裝置中,按時間順序采樣在車輛端控制單元中的各種數(shù)據(jù),之后,將所采集的采樣數(shù)據(jù)存儲在靜態(tài)存儲器(SRAM)中。然后,當(dāng)可用于識別車輛故障狀況數(shù)據(jù)的采集條件得到滿足時,將存儲在SRAM中的序列采樣數(shù)據(jù)存儲到數(shù)據(jù)記錄部分中。
同時,因?yàn)榭刂茊卧菫閳?zhí)行車輛控制的目的而準(zhǔn)備的,為獲得控制單元數(shù)據(jù),數(shù)據(jù)記錄裝置必須指令該控制單元傳輸數(shù)據(jù)。因此,每當(dāng)控制單元響應(yīng)車輛的起動而啟動時,數(shù)據(jù)記錄裝置不能采集數(shù)據(jù),直到這種數(shù)據(jù)記錄裝置指令該控制單元傳輸數(shù)據(jù)?;诟倪M(jìn)所記錄數(shù)據(jù)可靠性的考慮,更可取的是,數(shù)據(jù)記錄裝置應(yīng)該在車輛起動時記錄數(shù)據(jù),也就是在啟動控制單元的時候。然而,由于在收到關(guān)于數(shù)據(jù)傳輸?shù)闹噶詈螅刂茊卧憫?yīng)該指令,然后準(zhǔn)備傳輸條件以傳輸必要數(shù)據(jù),這在一定程度上要花費(fèi)一些時間,由此引發(fā)了這樣一種不利情況,該控制單元未能在啟動之后立即記錄數(shù)據(jù)。
發(fā)明內(nèi)容
考慮上述情況而產(chǎn)生了本發(fā)明,以及,本發(fā)明的一個目的是提供一種控制單元和一種數(shù)據(jù)傳輸方法,在數(shù)據(jù)記錄裝置的記錄操作可靠性方面得到改進(jìn)。
為了克服這種問題,本發(fā)明的第一個方面提供了一種控制單元,能夠向數(shù)據(jù)記錄裝置傳輸信息/從數(shù)據(jù)記錄裝置接收信息,以執(zhí)行車輛的控制。該控制單元包括接收部分,用于接收從數(shù)據(jù)記錄裝置傳輸?shù)臄?shù)據(jù)請求信號;傳輸部分,用于向數(shù)據(jù)記錄裝置傳輸控制參數(shù),這些參數(shù)符合所述數(shù)據(jù)請求信號,出自用來執(zhí)行車輛控制的控制參數(shù);以及存儲部分,用于在關(guān)機(jī)時刻存儲傳輸部分傳輸控制參數(shù)的傳輸狀態(tài)作為通信歷史記錄。在該控制單元中,當(dāng)在存儲部分中存儲了通信歷史記錄時,在接通電源之后所執(zhí)行的啟動處理中,傳輸部分從存儲部分讀取該通信歷史記錄,然后基于所讀取的通信歷史記錄恢復(fù)在關(guān)機(jī)時刻的傳輸狀態(tài)。
這里,在第一個方面,優(yōu)選的是,當(dāng)接收部分從數(shù)據(jù)記錄裝置收到傳輸狀態(tài)應(yīng)當(dāng)延續(xù)的作用信號,傳輸部分應(yīng)當(dāng)恢復(fù)所述傳輸狀態(tài)。
此外,本發(fā)明的第二個方面,提供了在控制單元中向數(shù)據(jù)記錄裝置傳輸數(shù)據(jù)的方法,該數(shù)據(jù)單元能夠向數(shù)據(jù)記錄裝置傳輸信息/從數(shù)據(jù)記錄裝置接收信息,以執(zhí)行車輛控制。這種傳輸數(shù)據(jù)的方法包括第一個步驟,接收從數(shù)據(jù)記錄裝置傳輸?shù)臄?shù)據(jù)請求信號;第二個步驟,向數(shù)據(jù)記錄裝置傳輸控制參數(shù),該參數(shù)對應(yīng)數(shù)據(jù)請求信號,出自用來執(zhí)行車輛控制的控制參數(shù);以及第三個步驟,在關(guān)機(jī)時刻存儲傳輸部分傳輸控制參數(shù)的傳輸狀態(tài),作為通信歷史記錄。在所述方法中,當(dāng)存儲了通信歷史記錄時,在接通電源之后所執(zhí)行的啟動處理中,基于所存儲的通信歷史記錄,第二個步驟恢復(fù)在關(guān)機(jī)時刻的傳輸狀態(tài)。
這里,在第二個方面,優(yōu)選的是,當(dāng)從數(shù)據(jù)記錄裝置收到傳輸狀態(tài)應(yīng)當(dāng)延續(xù)的作用信號時,第二個步驟應(yīng)當(dāng)恢復(fù)所述傳輸狀態(tài)。
根據(jù)本發(fā)明,當(dāng)在存儲部分中存儲了通信歷史記錄時,在接通電源之后所執(zhí)行的啟動處理中,從數(shù)據(jù)記錄裝置發(fā)出傳輸狀態(tài)應(yīng)當(dāng)延續(xù)的作用指令,然后基于所存儲的通信歷史記錄,恢復(fù)在關(guān)機(jī)時刻的傳輸狀態(tài)。在這種方式中,因?yàn)橛煽刂茊卧旧砘謴?fù)在關(guān)機(jī)時刻的通信狀態(tài),能夠改善在數(shù)據(jù)記錄裝置和控制單元之間數(shù)據(jù)通信的可靠性,勝于根據(jù)來自數(shù)據(jù)記錄裝置的指令設(shè)置傳輸狀態(tài)的情況。因此,在啟動所述控制單元之后,該控制單元能夠立即執(zhí)行數(shù)據(jù)采集。結(jié)果,所述數(shù)據(jù)記錄裝置能夠無誤地記錄必要的數(shù)據(jù),并且也能夠改進(jìn)所記錄數(shù)據(jù)的可靠性。
圖1是包括根據(jù)本發(fā)明實(shí)施例的控制單元的車輛說明圖。
圖2是表示ECU1的功能系統(tǒng)配置的方框圖。
圖3是表示記錄裝置的系統(tǒng)配置的方框圖。
圖4是表示模式文件的一個實(shí)例的說明圖。
圖5是表示記錄在數(shù)據(jù)記錄部分的按時間順序變化的車輛數(shù)據(jù)說明圖。
優(yōu)選
具體實(shí)施例方式
的詳細(xì)描述 圖1是包括根據(jù)本發(fā)明實(shí)施例控制單元的車輛說明圖。電子控制單元1(在下文中簡稱為“ECU”),安裝在車中用于執(zhí)行不同單元的控制。作為安裝在車中的ECU1,可以認(rèn)為是以下控制單元發(fā)動機(jī)控制單元(下文中簡稱“E/G-ECU”),用于執(zhí)行發(fā)動機(jī)2的控制;變速箱控制單元(AT-ECU),用于執(zhí)行自動變速箱控制;ABS控制單元(ABS-ECU),用于執(zhí)行防抱死制動系統(tǒng)控制,等等。在本發(fā)明實(shí)施例中,對這些控制單元將主要解釋E/G-ECU,但是,本發(fā)明可以類似地應(yīng)用于AT-ECU和ABS-ECU。在本申請中,術(shù)語“ECU”用來表示關(guān)于車輛控制所需的不同控制單元的通稱。
組成ECU1的各個控制單元經(jīng)由K-line(一個串行通信標(biāo)準(zhǔn))或者CAN(控制區(qū)域網(wǎng)絡(luò))相互連接。通過經(jīng)由此通信線路傳遞信息,各個控制單元能夠共享交互信息。此外,如圖1所示,除ECU1之外,將數(shù)據(jù)記錄裝置4(下文簡稱為“記錄裝置”)連接到此通信線路。下文將要說明記錄裝置4的詳細(xì)配置,但是,此記錄裝置4是這樣一種裝置,其記錄有關(guān)車輛的各種數(shù)據(jù)(下文稱為“車輛數(shù)據(jù)”)。在將記錄裝置4連接到通信線路的情形中,能夠在ECU1和記錄裝置4之間執(zhí)行信息傳輸。因此,由執(zhí)行與ECU1的數(shù)據(jù)通信,記錄裝置4能夠采集并且記錄車輛數(shù)據(jù)。在這種情況下,圖1中說明了將記錄裝置4安裝到車輛里的情形。不過,將記錄裝置4在這種情況下安裝到車輛里,該記錄裝置4可以是以可拆除方式安裝在車輛中的。
可以采用由CPU(中央處理單元)、ROM(只讀存貯器)、RAM(隨機(jī)存儲器)、輸入/輸出接口等組成的微型計算機(jī)作為ECU1。為了執(zhí)行車輛的控制,ECU1按照預(yù)置的控制程序執(zhí)行各種控制變量的計算。然后,將在此計算中所計算得到的控制變量輸出到各種執(zhí)行機(jī)構(gòu)。將來自不同傳感器3輸出的傳感器檢測信號輸入到ECU1里,以執(zhí)行這種計算。這種類型的傳感器包括進(jìn)氣量傳感器、增壓壓力傳感器、速度傳感器、發(fā)動機(jī)轉(zhuǎn)速傳感器、冷卻液溫度傳感器、加速度傳感器(G傳感器)等。在這種情況下,從這些傳感器3輸出的全部傳感器檢測信號,并不總是共同地輸入到組成ECU1的各控制單元里。所需的傳感器檢測信號是使各控制單元足以執(zhí)行控制所必需的信號。此外,除了這些控制變量的計算,將用于診斷在控制對象中每個部分故障的自診斷程序安裝到ECU1里,并且在適當(dāng)?shù)闹芷谧詣拥卦\斷微型計算機(jī)、傳感器等的運(yùn)行狀況。當(dāng)通過這些診斷發(fā)現(xiàn)故障時,ECU1產(chǎn)生處理故障內(nèi)容的診斷代碼,然后在ECU1的備份RAM的預(yù)定地址中存儲這些代碼。此外,ECU1執(zhí)行報警進(jìn)程以引起故障燈(MIL燈)亮或者亮/滅等等,視情況而定。
圖2是表示根據(jù)本實(shí)施例ECU1的功能系統(tǒng)配置方框圖。ECU1與記錄裝置4一起完成執(zhí)行數(shù)據(jù)通信的次級功能以及執(zhí)行車輛控制的功能。當(dāng)ECU1執(zhí)行數(shù)據(jù)通信時,就其功能作用觀察,ECU1具有接收部分1a、傳輸部分1b和存儲部分1c。接收部分1a,接收從記錄裝置4傳輸?shù)臄?shù)據(jù)請求信號。此數(shù)據(jù)請求信號是這樣一種信號,其指令ECU1傳輸記錄裝置4記錄的控制參數(shù),也就是ECU1向記錄裝置4傳輸?shù)目刂茀?shù)。傳輸部分1b,向記錄裝置4傳輸控制參數(shù),其對應(yīng)數(shù)據(jù)請求信號,在由ECU1所計算的控制參數(shù)之中。存儲部分1c,當(dāng)關(guān)閉傳輸控制參數(shù)的傳輸部分1b時,存儲該傳輸狀態(tài),作為通信歷史記錄?;诜乐估^關(guān)機(jī)之后因?yàn)殡娫搓P(guān)閉-斷開而擦除通信歷史記錄的考慮,將組成微型計算機(jī)的備份RAM用作存儲部分1c。當(dāng)在存儲部分1c中存儲了通信歷史記錄時,在開啟電源之后所執(zhí)行的啟動處理中,傳輸部分1b讀取存儲在存儲部分1c中的通信歷史記錄,然后基于此通信歷史記錄恢復(fù)在關(guān)機(jī)時的傳輸狀態(tài)。
接著,下述內(nèi)容將要解釋用于記錄車輛數(shù)據(jù)的記錄裝置4。在以下情況下可以考慮將記錄裝置4安裝于車輛中定期檢查的情況,當(dāng)用戶發(fā)現(xiàn)任何故障而將車輛送交修理廠的情況等。在前一種情況下,由維修人員進(jìn)行試車。在這種情況下,記錄裝置4在按要求的試車階段采集車輛數(shù)據(jù),并且根據(jù)具體情況記錄所采集的車輛數(shù)據(jù)。同樣,在后一種情況下,除維修人員能夠容易地識別故障的情形外,將該車輛一度退回用戶。在這種情況下,由用戶正常駕駛車輛期間,記錄裝置4隨時采集車輛數(shù)據(jù),并且必要時記錄所采集的車輛數(shù)據(jù)。在由維修人員實(shí)施試車結(jié)束之后,或者當(dāng)把車輛再一次送到修理廠時,將記錄裝置4從車輛上拆除。然后,為了判定在車輛里是否出現(xiàn)故障,或者當(dāng)故障發(fā)生時確定其原因,使用記錄在記錄裝置4中的車輛數(shù)據(jù)。
作為記錄裝置4所記錄的車輛數(shù)據(jù),考慮了ECU1的控制參數(shù)。這里把在ECU1中計算的控制變量假定作為“控制參數(shù)”,但是用于計算控制變量的參數(shù)(發(fā)動機(jī)轉(zhuǎn)速(rpm)、速度(km/h)等)以及學(xué)習(xí)數(shù)值(控制學(xué)習(xí)圖),同樣包含在控制變量中。
圖3是表示記錄裝置4的系統(tǒng)配置方框圖。用于存儲車輛數(shù)據(jù)的記錄裝置4,主要由CPU5構(gòu)成。其次,ROM 6、RAM 7、數(shù)據(jù)記錄部分8、操作部分9、通知部分10,以及接口部分11連接到總線上,該總線與CPU5連接。CPU5實(shí)施全部記錄裝置4的控制,并且讀取存儲在ROM 6中的控制程序,然后按照這個程序執(zhí)行進(jìn)程。更具體地,CPU5以預(yù)定采樣速率按時間順序收集從車輛端輸出的車輛數(shù)據(jù),然后在數(shù)據(jù)記錄部分8中存儲所收集的車輛數(shù)據(jù)。RAM 7構(gòu)成一個工作區(qū),暫時存儲由CPU5執(zhí)行的不同處理數(shù)據(jù)等,以及,也具有作為暫時記錄按時間順序收集的車輛數(shù)據(jù)的緩沖區(qū)功能。
假設(shè)下述條件得以滿足,將記錄在RAM 7中的序列車輛數(shù)據(jù)記錄到外部系統(tǒng)可以訪問(存取)的數(shù)據(jù)記錄部分8中。在本實(shí)施例中,考慮到記錄在數(shù)據(jù)記錄部分8中的數(shù)據(jù)通用性,將能夠以可拆卸方式安裝到記錄裝置4的卡片型非易失性存儲器,例如閃速存儲器型存儲卡,用作數(shù)據(jù)記錄部分8。基于此目的,記錄裝置4具有插口(或者驅(qū)動器),經(jīng)由該插口,CPU5能夠直接/間接地訪問存儲卡。在將記錄裝置4與車輛結(jié)合使用的情況下,預(yù)先將存儲卡插入到該插口里。因此,CPU能夠在相當(dāng)于數(shù)據(jù)記錄部分8的存儲卡上記錄車輛數(shù)據(jù),并且能夠讀取記錄在存儲卡上的信息。可以使用不同的存儲媒體,例如,智能卡(SmartMedia)、SD存儲卡等作為這種類型的存儲卡。這些存儲卡的存儲容量設(shè)置在8MB至1GB的不同范圍內(nèi),并且,因此能夠根據(jù)用戶的選擇使用具有預(yù)定存儲容量的存儲卡。
模式文件由CPU5讀取并且使用,預(yù)先記錄在用作數(shù)據(jù)記錄部分8的存儲卡中。雖然下文將要詳細(xì)描述模式文件,模式文件是假設(shè)出車輛會發(fā)生的故障狀況之后,在模型試驗(yàn)或者模擬仿真中對應(yīng)用于記錄可用于識別故障狀況車輛數(shù)據(jù)的條件進(jìn)行了適當(dāng)?shù)卦O(shè)置。亦即,在模式文件中描述了記錄裝置4采集/記錄車輛數(shù)據(jù)時所使用的基本信息,并且,記錄裝置4根據(jù)模式文件記錄車輛數(shù)據(jù)。
操作部分9由設(shè)有操作開關(guān)的遙控器構(gòu)成,以及,這種遙控器可以由駕駛員操作。當(dāng)由駕駛員操作該操作開關(guān)時,從操作部分9向CPU5輸出操作信號。由此,CPU5在數(shù)據(jù)記錄部分8中記錄在RAM 7中所記錄的車輛數(shù)據(jù)。當(dāng)圓滿完成了車輛數(shù)據(jù)的記錄時,通知部分10通知用戶該記錄的完成。在本實(shí)施例中,通知部分10主要由LED(發(fā)光二極管)構(gòu)成,以及,當(dāng)適當(dāng)結(jié)束在采集條件中所描述的車輛數(shù)據(jù)記錄時,控制使其接通或者接通/斷開。由此,通知部分10可以有效地通知用戶車輛數(shù)據(jù)記錄的完成。在這種情況下,通知部分10可以由陰極射線管(CRT)、或液晶顯示器、或揚(yáng)聲器等構(gòu)成,以及,可以使用能夠通知駕駛員記錄完成的不同配置。
接口部分11,包括可以在車輛和記錄裝置4之間傳輸數(shù)據(jù)的不同接口。例如,將記錄裝置4經(jīng)由此接口部分11連接到在車輛端的CAN或者K-Line上,并且使其能夠與在車輛端的ECU 1保持雙向數(shù)據(jù)通信。此外,可以將向車輛提供的從不同傳感器3輸出的傳感器檢測信號,經(jīng)由ECU1直接或者間接地輸入到接口部分11,或者可以將與點(diǎn)火開關(guān)12的接通或者斷開同步產(chǎn)生的信號(on信號/off信號)輸入到接口部分11。另外,經(jīng)由接口部分11,記錄裝置4可以執(zhí)行與外部安裝的作為外部系統(tǒng)的通用計算機(jī)(外部PC)的雙向通訊。
將記錄裝置4連接到提供于車輛端的電池13(見圖1),并且利用從電池13提供的電能操作。在這種情況下,為了在切斷電源的情況下保持記錄裝置4操作所必需的電能,給記錄裝置4提供了備用電池(未示出)。例如,這種備用電池可以由具有預(yù)定靜電容量的電容器等構(gòu)成。一旦切斷在電池13和記錄裝置4之間的電連接,就將蓄積在備用電池中的電能適當(dāng)?shù)靥峁┙o組成記錄裝置4的不同電路。此外,盡管在圖3中未示出,還給記錄裝置4提供了指示當(dāng)前日期/時間的時鐘功能和檢測預(yù)定周期定時的定時器功能。
其次,下文將解釋在記錄裝置4和ECU1之間的數(shù)據(jù)通信程序。在將記錄裝置4初始安裝于車輛的狀態(tài)中,切斷了此記錄裝置4的電源,然后與車輛的起動同步或者在車輛起動之前接通這種電源。當(dāng)接通電源并且啟動系統(tǒng)時,記錄裝置4首先執(zhí)行操作狀態(tài)的設(shè)置。此操作狀態(tài)的設(shè)置是根據(jù)記錄在數(shù)據(jù)記錄部分8中的模式文件進(jìn)行的。
圖4是表示模式文件的一個實(shí)例的說明圖。該模式文件由采集內(nèi)容和采集條件組成。采集內(nèi)容是作為記錄對象的車輛數(shù)據(jù)的分類。采集條件是根據(jù)采集內(nèi)容用來表示采集/記錄車輛數(shù)據(jù)的條件。采樣速率、觸發(fā)條件、記錄時間等相當(dāng)于采集條件。采樣速率是在收集(collect)車輛數(shù)據(jù)時的周期,并且設(shè)置不同的周期響應(yīng)采集的內(nèi)容。觸發(fā)條件是用來表示將采集的車輛數(shù)據(jù)從RAM 7記錄至數(shù)據(jù)記錄部分8的條件。車輛數(shù)據(jù)在時間相關(guān)變化中的預(yù)定點(diǎn)(例如,速度=0km/h、發(fā)動機(jī)轉(zhuǎn)速=0rpm,等等)、當(dāng)接通點(diǎn)火開關(guān)的時間點(diǎn)、當(dāng)產(chǎn)生諸如不點(diǎn)火判定的故障代碼時間點(diǎn)、數(shù)據(jù)采集采集的起點(diǎn)和終點(diǎn)、當(dāng)MIL燈亮的時間點(diǎn)等,可以被列為觸發(fā)條件。記錄時間是從RAM 7記錄至數(shù)據(jù)記錄部分8的車輛數(shù)據(jù)的持續(xù)時間。例如,可以列出滿足觸發(fā)條件的前后10分鐘等等。
在圖4示出的實(shí)例中,模式文件A是一種假定怠速不穩(wěn)(rough idle)作為故障狀況的模式文件。根據(jù)此模式文件A,記錄裝置4以最高采樣速率(例如,10毫秒)得到車輛數(shù)據(jù),諸如發(fā)動機(jī)轉(zhuǎn)速、車輛速度、進(jìn)氣管壓力、點(diǎn)火提前角、燃油噴射間隔、輔助空氣控制閥的控制量、發(fā)動機(jī)冷卻水溫度,等等。此外,正當(dāng)在車輛數(shù)據(jù)收集周期中使用發(fā)動機(jī)轉(zhuǎn)速變成0轉(zhuǎn)數(shù)/分的事件作為觸發(fā)條件時,將所收集的滿足觸發(fā)條件的定時前后經(jīng)過10分鐘的車輛數(shù)據(jù)記錄在數(shù)據(jù)記錄部分8中。可選擇地,正當(dāng)使用發(fā)動機(jī)轉(zhuǎn)速的變化量超過預(yù)定值的事件作為觸發(fā)條件時,將所收集的滿足觸發(fā)條件的定時前后經(jīng)過10分鐘的車輛數(shù)據(jù)記錄在數(shù)據(jù)記錄部分8中。
同時,模式文件B是這樣一種假定異常發(fā)動機(jī)起動作為故障狀況的模式文件,以及,模式文件C是這樣一種假定不正常振動,如喘振等,作為故障狀況的模式文件。相反,模式文件D不是作為在其中假定特定故障狀況的模式文件準(zhǔn)備的,以及,而是將其設(shè)置作為對應(yīng)在各種故障狀況下必須采集的最低限度車輛數(shù)據(jù)的寬范圍應(yīng)用的模式文件。如此,在模式文件中出現(xiàn)了多種文件,各與不同的故障狀況對應(yīng)。因?yàn)檫@個原因,當(dāng)將記錄裝置4安裝到車輛里時,在適當(dāng)選擇與記錄裝置4所結(jié)合車輛的故障狀況對應(yīng)的模式文件之后,作為前提,必須將該模式文件記錄在存儲卡上,同時參考用戶的故障狀況說明和存儲在ECU1的備份RAM中的診斷代碼,由操作外部PC的維修人員執(zhí)行模式文件的選定和記錄。
這里,在將記錄裝置4結(jié)合到車輛后,一旦處于啟動時間,可以立即根據(jù)模式文件執(zhí)行操作狀態(tài)的設(shè)置,然后,在后續(xù)的啟動時間,通過參照操作歷史記錄設(shè)置操作狀態(tài)。此操作歷史記錄是在記錄裝置4的關(guān)機(jī)時刻記錄在數(shù)據(jù)記錄部分8中的信息,并且,在此操作歷史記錄中描述了記錄裝置4在關(guān)機(jī)時刻的操作狀態(tài)。將用于記錄裝置4在后續(xù)啟動中恢復(fù)關(guān)機(jī)時刻的操作狀態(tài)所需的最低限度內(nèi)容記錄在操作歷史記錄中。結(jié)果,通過參照操作歷史記錄,記錄裝置4可以恢復(fù)與關(guān)機(jī)之前相同操作狀態(tài)。根據(jù)利用操作歷史記錄設(shè)置操作狀態(tài),不僅能夠保持在各個行駛周期中操作狀態(tài)的連續(xù)性,而且,由于與模式文件相比信息少,能夠在短時間內(nèi)設(shè)置操作狀態(tài)。
當(dāng)設(shè)置了操作狀態(tài)時,記錄裝置4向ECU1輸出具有在下列(1)或者(2)中示出內(nèi)容的數(shù)據(jù)請求信號。
(1)直接定義采集內(nèi)容的數(shù)據(jù)請求信號當(dāng)在記錄裝置4中沒有存儲操作歷史記錄時,輸出此數(shù)據(jù)請求信號,亦即,當(dāng)從未操作過該記錄裝置4,并且是第一次執(zhí)行車輛數(shù)據(jù)的記錄操作。
(2)定義傳輸條件應(yīng)當(dāng)仍然延續(xù)的數(shù)據(jù)請求信號當(dāng)在記錄裝置4中已經(jīng)存儲了操作歷史記錄時,亦即,當(dāng)已執(zhí)行車輛數(shù)據(jù)記錄操作一次以上時,將此數(shù)據(jù)請求信號輸出。
同時,當(dāng)與車輛的起動一起同時接通ECU1的電源時,以與記錄裝置4的通信為背景,ECU1從相當(dāng)于存儲部分1c的備份RAM中讀取通信歷史記錄。描述了ECU1在關(guān)機(jī)時傳輸控制參數(shù)的傳輸狀態(tài),并且,更具體地,對ECU1所傳輸?shù)目刂茀?shù)的類型、傳輸方法等進(jìn)行描述。
當(dāng)已將控制參數(shù)傳輸至記錄裝置4時,亦即,當(dāng)已經(jīng)存儲通信歷史記錄時,ECU1讀取通信歷史記錄,然后根據(jù)該通信歷史記錄,識別傳輸部分1b在關(guān)機(jī)時刻之前的傳輸狀態(tài)。然后,當(dāng)ECU1收到從記錄裝置4傳輸?shù)臄?shù)據(jù)請求信號時,其準(zhǔn)備(stand by)恢復(fù)所識別的傳輸狀態(tài)。在此狀態(tài)中,因?yàn)檐囕v數(shù)據(jù)的記錄操作已經(jīng)執(zhí)行了一次以上,從記錄裝置4輸出作用為傳輸狀態(tài)應(yīng)當(dāng)延續(xù)的數(shù)據(jù)請求信號(上述的(2))。響應(yīng)這個數(shù)據(jù)請求信號,ECU1根據(jù)通信歷史記錄恢復(fù)在關(guān)機(jī)時刻的傳輸狀態(tài)。結(jié)果,與關(guān)機(jī)時刻之前所傳輸?shù)哪切┛刂茀?shù)相同類型的控制參數(shù),按照相同的通信方法,同樣進(jìn)行傳輸。
相反,當(dāng)從來沒有向記錄裝置4傳輸控制參數(shù)時,亦即,當(dāng)沒有存儲過通信歷史記錄時,ECU1準(zhǔn)備建立與記錄裝置4的數(shù)據(jù)通信。在這種情況下,因?yàn)閺膩頉]有執(zhí)行過車輛數(shù)據(jù)的記錄操作,從記錄裝置4輸出直接定義采集內(nèi)容的數(shù)據(jù)請求信號(上述的(1))。結(jié)果,ECU1按照預(yù)定通信方法(例如,按照采集內(nèi)容所請求類型的次序)傳輸控制參數(shù),該參數(shù)與數(shù)據(jù)請求信號對應(yīng),出自用來執(zhí)行車輛控制的控制參數(shù)?,F(xiàn)在,當(dāng)ECU1輸出車輛數(shù)據(jù),而且按照時間相關(guān)基礎(chǔ)輸出控制參數(shù)期間,該ECU1正在運(yùn)行正??刂疲敝两Y(jié)束其固有操作。
記錄裝置4以預(yù)定采樣速率采集從ECU1傳輸?shù)目刂茀?shù),然后在RAM 7中按時間順序記錄所采集的控制參數(shù)。在這種情況下,當(dāng)車輛數(shù)據(jù)除了用于ECU1的控制參數(shù)之外,也就是,在采集內(nèi)容中還包括傳感器檢測信號、周邊信息等,記錄裝置4還經(jīng)由接口部分11采集這些數(shù)據(jù),并且在RAM 7中按時間順序?qū)⑵浯鎯?。在ECU1的控制參數(shù)(計算值)和傳感器檢測信號二者之中都出現(xiàn)符合采集內(nèi)容的數(shù)據(jù)的情形下,例如發(fā)動機(jī)速度,記錄裝置4能夠?qū)鞲衅鳈z測信號與控制參數(shù)一起采集,然后將二者的數(shù)據(jù)記錄于RAM 7中。此外,周邊信息是指車輛外部周邊的信息。車輛外大氣溫度、車輛外大氣壓力、車輛外海拔和絕對位置(緯度/經(jīng)度)等,相當(dāng)于這種周邊信息。此外,當(dāng)要記錄周邊信息時,單獨(dú)給記錄裝置4提供用于檢測周邊信息的不同傳感器。因此,通過得到從這些傳感器輸出的傳感器檢測信號,記錄裝置4可以記錄周邊信息。在這種情況下,當(dāng)車輛端配置了能夠檢測這些信息的傳感器(例如溫度計、全球定位系統(tǒng)(GPS)等等)時,也可以使用這些輸出信號。
其次,在數(shù)據(jù)收集期間,當(dāng)滿足觸發(fā)條件時,根據(jù)采集條件,將記錄在RAM 7中的車輛數(shù)據(jù)記錄到數(shù)據(jù)存儲部分8中。例如,在圖4示出的模式文件A中,當(dāng)采集的發(fā)動機(jī)轉(zhuǎn)速成為0rpm時,判定滿足觸發(fā)條件。在此情況下,從RAM 7中讀取在滿足觸發(fā)條件時刻之前5分鐘期間的車輛數(shù)據(jù),然后記錄在數(shù)據(jù)存儲部分8中。除此之外,還將記錄在RAM 7中滿足觸發(fā)條件定時之后5分鐘期間的車輛數(shù)據(jù)記錄到數(shù)據(jù)存儲部分8中。
圖5是表示記錄在數(shù)據(jù)記錄部分8中按時間順序變化的車輛數(shù)據(jù)說明圖。在圖5中,示出作為車輛數(shù)據(jù)的速度(km/h)、節(jié)氣門開度(deg)、發(fā)動機(jī)轉(zhuǎn)速(rpm)和進(jìn)氣管負(fù)壓力(mmHg)。如圖5所示,在數(shù)據(jù)記錄部分8中所記錄的車輛數(shù)據(jù),是與采集時的時間信息關(guān)聯(lián)記錄的。作為此時間信息,或者采用由日期/時間所指示的絕對時間,或者采用由從記錄開始經(jīng)過的時間所指示的相對時間。
然后,在相同的定時,例如在由駕駛員斷開點(diǎn)火開關(guān)12時,或者由預(yù)定時間周期設(shè)置的比那個定時更后的終止定時,ECU1執(zhí)行關(guān)機(jī)處理。更具體地說,ECU1停止向記錄裝置4傳輸控制參數(shù),而且還記錄在關(guān)機(jī)時刻的傳輸狀態(tài),也就是有關(guān)由哪些傳輸方法傳輸哪些類型控制參數(shù)的信息,作為通信歷史記錄。同時,當(dāng)來自ECU1的控制參數(shù)的傳輸被中斷時,記錄裝置4判定車輛駕駛停止,然后執(zhí)行關(guān)機(jī)處理,使得記錄裝置4可以關(guān)閉電源安全設(shè)備,然后關(guān)閉電源。
根據(jù)本發(fā)明實(shí)施例,將傳輸部分1b在關(guān)機(jī)時刻傳輸控制參數(shù)的傳輸狀態(tài),存儲到存儲部分1c中作為通信歷史記錄。當(dāng)在存儲部分1c中存儲了通信歷史記錄時,在接通電源之后所執(zhí)行的啟動處理中,從記錄裝置4發(fā)出作用為傳輸狀態(tài)應(yīng)當(dāng)延續(xù)的指令,然后根據(jù)存儲的通信歷史記錄恢復(fù)在關(guān)機(jī)時刻的傳輸狀態(tài)。在此方式中,因?yàn)橛蒃CU1本身恢復(fù)在關(guān)機(jī)時刻的通信狀態(tài),能夠改善在數(shù)據(jù)記錄裝置4和ECU1之間數(shù)據(jù)通信的可靠性,優(yōu)于根據(jù)來自數(shù)據(jù)記錄裝置4的指令設(shè)置傳輸狀態(tài)的情況。因此,在啟動ECU1之后,ECU1能夠立即執(zhí)行數(shù)據(jù)采集。結(jié)果,所述數(shù)據(jù)記錄裝置4能夠無誤地記錄必要的數(shù)據(jù),并且也能夠改善所記錄數(shù)據(jù)的可靠性。
在這種情況下,本發(fā)明的實(shí)施例中,當(dāng)ECU1收到從記錄裝置4傳輸?shù)臄?shù)據(jù)請求信號時,這樣的ECU1恢復(fù)傳輸狀態(tài)。然而,因?yàn)橛涗浹b置4一旦安裝到車輛里,用戶改變其中模式文件的可能性較低,在啟動處理中不用接收數(shù)據(jù)請求信號,ECU1本身就可以自動地恢復(fù)傳輸狀態(tài)。因此,在ECU1本身啟動之后,ECU1能夠立即向記錄裝置4傳輸控制參數(shù)。結(jié)果,能夠進(jìn)一步改善在記錄裝置4和ECU1之間的數(shù)據(jù)通信的可靠性。
在這種情況下,在記錄裝置4中的數(shù)據(jù)記錄部分8不局限于閃速存儲器型存儲卡,并且可以廣泛地應(yīng)用各種記錄媒體,諸如磁記錄媒體、光記錄媒體等等。在這種情況下,將記錄在RAM 7中的車輛數(shù)據(jù),經(jīng)由CPU5控制的不同的驅(qū)動器,記錄在記錄媒體上。換句話說,并不總是提供本發(fā)明中的數(shù)據(jù)記錄部分8作為記錄裝置4的組成部分。如果這樣的系統(tǒng)能夠記錄至少在數(shù)據(jù)部分8上的車輛數(shù)據(jù),記錄裝置4就足夠了。在這種情況下,并不總是要求可拆卸地安裝數(shù)據(jù)記錄部分8,而且可以與記錄裝置4一起整體地提供數(shù)據(jù)記錄部分8。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明了,對本發(fā)明已描述的優(yōu)選具體實(shí)施例可以進(jìn)行各種改進(jìn)和變化,而不偏離本發(fā)明的精神或范圍。因此,本發(fā)明包括在所附權(quán)利要求及其等同替換范圍之內(nèi)的各種改進(jìn)和變化。
附圖中標(biāo)號一覽表1 ECU1a接收部分1b傳輸部分1c存儲部分2 發(fā)動機(jī)3 傳感器4 記錄裝置5 CPU6 ROM7 RAM8 數(shù)據(jù)記錄部分9 操作部分10通知部分11接口部分12點(diǎn)火開關(guān)13電池
權(quán)利要求
1.一種控制單元,能夠向數(shù)據(jù)記錄裝置傳輸信息/從數(shù)據(jù)記錄裝置接收信息,以執(zhí)行車輛控制,包括接收部分,用于接收從所述記錄裝置傳輸?shù)臄?shù)據(jù)請求信號;傳輸部分,用于向所述數(shù)據(jù)記錄裝置傳輸對應(yīng)于所述數(shù)據(jù)請求信號的控制參數(shù),該控制參數(shù)出自用以執(zhí)行所述車輛控制的控制參數(shù);以及存儲部分,用于存儲所述傳輸部分在關(guān)機(jī)時刻的傳輸狀態(tài)作為通信歷史記錄,其中,當(dāng)在存儲部分中存儲了所述通信歷史記錄時,在接通電源之后所執(zhí)行的啟動過程中,所述傳輸部分從所述存儲部分讀取所述通信歷史記錄,以及所述傳輸部分基于所述讀取的通信歷史記錄,恢復(fù)在所述關(guān)機(jī)時刻的所述傳輸狀態(tài)。
2.根據(jù)權(quán)利要求1所述的控制單元,其中,當(dāng)所述接收部分從所述數(shù)據(jù)記錄裝置收到延續(xù)所述傳輸狀態(tài)的信號時,所述傳輸部分恢復(fù)所述傳輸狀態(tài)。
3.一種在能夠向所述數(shù)據(jù)記錄裝置傳輸信息/從所述數(shù)據(jù)記錄裝置接收信息以執(zhí)行車輛控制的控制單元中,向數(shù)據(jù)記錄裝置傳輸數(shù)據(jù)的方法,包括接收從所述數(shù)據(jù)記錄裝置傳輸?shù)臄?shù)據(jù)請求信號;向所述數(shù)據(jù)記錄裝置傳輸對應(yīng)于所述數(shù)據(jù)請求信號的控制參數(shù),該控制參數(shù)出自用以執(zhí)行所述車輛控制的控制參數(shù);存儲傳輸部分在關(guān)機(jī)時刻的傳輸狀態(tài)作為通信歷史記錄;以及當(dāng)存儲了所述通信歷史記錄時,在接通電源之后所執(zhí)行的啟動過程中,基于所存儲的通信歷史記錄,恢復(fù)在所述關(guān)機(jī)時刻的所述傳輸狀態(tài)。
4.根據(jù)權(quán)利要求3所述的傳輸數(shù)據(jù)的方法,進(jìn)一步包括當(dāng)從所述數(shù)據(jù)記錄裝置收到延續(xù)傳輸狀態(tài)的信號時,恢復(fù)所述傳輸狀態(tài)。
全文摘要
一種控制單元接收從數(shù)據(jù)記錄裝置傳輸?shù)臄?shù)據(jù)請求信號,然后向數(shù)據(jù)記錄裝置傳輸控制參數(shù),這些參數(shù)對應(yīng)數(shù)據(jù)請求信號,出自用以執(zhí)行車輛控制的控制參數(shù)。在此情況下,在關(guān)機(jī)時刻傳輸部分的傳輸狀態(tài)被存儲作為通信歷史記錄。因此,當(dāng)在存儲部分存儲了通信歷史記錄時,在接通電源之后所執(zhí)行的啟動過程中,根據(jù)所讀取的通信歷史記錄,恢復(fù)在關(guān)機(jī)時刻的傳輸狀態(tài)。
文檔編號F02D45/00GK1661347SQ20051000895
公開日2005年8月31日 申請日期2005年2月25日 優(yōu)先權(quán)日2004年2月27日
發(fā)明者野口清成 申請人:富士重工業(yè)株式會社