應(yīng)的控制內(nèi)容,;以及控制單元235,且被配置為基于由控制內(nèi)容確定單元確定的控制內(nèi)容,通過使用電源繼電器21來上電或斷電E⑶10中的至少一個(gè)特定的E⑶10。
[0025]場景確定單元231負(fù)責(zé)執(zhí)行步驟SlOO中的操作(參見圖2的流程圖)??刂苾?nèi)容確定單元233負(fù)責(zé)執(zhí)行步驟S102中的操作(參見圖2的流程圖)??刂茊卧?35負(fù)責(zé)執(zhí)行步驟S104、S110、S108中的操作(參見圖2的流程圖)。將在下面更詳細(xì)地解釋上述操作。
[0026]控制微型計(jì)算機(jī)23存儲(chǔ)定義信息,所述定義信息基于車輛狀況來定義用于指定場景的條件。車輛場景的示例包括但不限于:車輛中有乘客(或沒有乘客)的場景、前排乘客座椅被占用(或被未占用)的場景、后排座椅被占用(或未被占用)的場景、車速等于或大于預(yù)定上限的場景、變速桿位于除了反方向以外位置的場景、變速桿位于停車位置且車速為O的場景、變速桿位于駕駛位置的場景、變速桿位于駕駛位置且車速等于或小于預(yù)定下限的場景、發(fā)動(dòng)機(jī)開關(guān)開啟且頭燈的近光模式關(guān)閉的模式、以及環(huán)境溫度等于或大于預(yù)定下限(或等于或小于預(yù)定上限)的場景。
[0027]控制微型計(jì)算機(jī)23進(jìn)一步針對每一個(gè)ECU 10存儲(chǔ)定義信息,該定義信息定義了針對每一種車輛場景的功率傳輸和睡眠模式的控制內(nèi)容??梢远x不可能在任何車輛場景中使用并僅控制按照要求無需待機(jī)以快速返回正常的操作模式的單元的針對每一個(gè)ECU10的控制內(nèi)容,從而使得ECU 10斷電。當(dāng)再次上電時(shí),這種斷電的ECU返回到正常的操作模式需要一段時(shí)間。因此,可以定義根據(jù)情況需要而立即返回正常的操作模式的針對每一個(gè)ECU 10的控制內(nèi)容,從而使得ECU 10被置于睡眠模式中而無需斷電。
[0028]列舉如下的可以用于車輛場景的控制內(nèi)容的幾個(gè)例子。例如,在車輛中不存在乘客的場景中,控制單元ECU 10,例如滑動(dòng)車頂、電動(dòng)座椅、電動(dòng)窗戶、音頻系統(tǒng)、空調(diào)等可能被斷電。在車輛中存在乘客的場景中,由于車輛中沒有乘客而被斷電的ECU 10可被上電,然后上電的E⑶10可以置于正常的操作模式或睡眠模式。例如,控制單元E⑶10,例如滑動(dòng)車頂、電動(dòng)座椅、電動(dòng)窗戶、音頻系統(tǒng)、空調(diào)等,可在被上電后置于睡眠模式,直到操作所有的單元時(shí)才被置于睡眠模式。在哪種場景中使用那些控制內(nèi)容是設(shè)計(jì)考慮。因此,場景和控制內(nèi)容不限于如上所述的特定場景和特定控制內(nèi)容??蓪⑵渌膱鼍昂推渌刂苾?nèi)容應(yīng)用到本發(fā)明。
[0029][管理E⑶中執(zhí)行的處理]
[0030]現(xiàn)在將參考圖2的流程圖來說明在管理ECU 20的控制微型計(jì)算機(jī)23中所執(zhí)行的主要處理。
[0031]在步驟S100,控制微型計(jì)算機(jī)23基于從E⑶10、各種車載裝置、傳感器、開關(guān)等所獲取的數(shù)據(jù)來確定與當(dāng)前車輛狀況相對應(yīng)的車輛場景,其中,控制微型計(jì)算機(jī)23經(jīng)由通信總線100獲取來自ECU 10、各種車載裝置、傳感器、開關(guān)等的輸出數(shù)據(jù)?;蛘撸刂莆⑿陀?jì)算機(jī)23可獲取來自車載裝置和直接連接到管理E⑶20的傳感器(未示出)或管理E⑶20中所包含的傳感器(未示出)的輸出數(shù)據(jù)??刂莆⑿陀?jì)算機(jī)23基于所獲取的輸出數(shù)據(jù)和用于指定車輛場景的定義信息來確定與當(dāng)前車輛狀況相對應(yīng)的車輛場景。
[0032]在步驟S102,控制微型計(jì)算機(jī)23針對每一個(gè)E⑶10,基于定義信息來控制與在步驟SlOO中所確定的當(dāng)前車輛場景相對應(yīng)的控制內(nèi)容。在當(dāng)前實(shí)施例中,控制微型計(jì)算機(jī)23取決于確定的當(dāng)前車輛場景來判斷哪個(gè)ECUlO被上電或斷電和哪個(gè)ECU 10被置于睡眠模式。控制微型計(jì)算機(jī)23進(jìn)一步確定已經(jīng)被確定將被上電的ECU 10是否應(yīng)在激活后置于睡眠模式中。
[0033]控制微型計(jì)算機(jī)23針對在步驟S102中被確定為將上電或斷電的ECU 10來執(zhí)行以下的步驟S104-S108。在步驟S104,控制微型計(jì)算機(jī)23通過斷開與將被斷電的E⑶10相對應(yīng)的電源繼電器的開關(guān)中的一個(gè)開關(guān),來對上電的并在步驟S102中被確定為將斷電的E⑶10進(jìn)行斷電;或者,控制微型計(jì)算機(jī)23通過接通與將被上電的E⑶10相對應(yīng)的電源繼電器21的開關(guān)中一個(gè)開關(guān),來對斷電的并在步驟S102中被確定為將上電的ECU 10進(jìn)行上電。在后者中,經(jīng)上電的E⑶10 —經(jīng)激活,經(jīng)上電的E⑶10就將在以預(yù)定方式初始化之后操作在正常的操作模式下。
[0034]在步驟S106,控制微型計(jì)算機(jī)23基于在步驟S104中已上電的E⑶10是否將被置于睡眠模式中而進(jìn)行分支。如果確定為經(jīng)上電的ECU 10將被置于睡眠模式中,則控制微型計(jì)算機(jī)23隨后前進(jìn)到步驟S108。在步驟S108,控制微型計(jì)算機(jī)23發(fā)送睡眠信號到通信總線100的,并隨后返回到步驟S100,所述睡眠信號定向到被確定為將置于睡眠模式中的ECU10。如果在步驟S106中判定經(jīng)上電的E⑶10不將置于睡眠模式中,則控制微型計(jì)算機(jī)23返回步驟S100。
[0035]控制微型計(jì)算機(jī)23針對在步驟S102中被確定為將置于睡眠模式中的E⑶10執(zhí)行隨后的步驟S110。在步驟SllO中,控制微型計(jì)算機(jī)23發(fā)送睡眠信號到通信總線100并隨后返回到步驟S100,所述睡眠信號定向到被確定為將置于睡眠模式中的ECU10。
[0036][每一個(gè)E⑶中所執(zhí)行的處理]
[0037]參考圖3A的流程圖,相應(yīng)于在管理E⑶20中所執(zhí)行的主要處理(參見圖2),下面將說明在每一個(gè)ECU 10的控制器11中所執(zhí)行的第一睡眠處理的流程圖。
[0038]在步驟S200,每一個(gè)E⑶10的控制器11判斷是否已經(jīng)接收到了定向到E⑶10的睡眠信號。如果在步驟S200判定還沒有接收到定向到E⑶10的睡眠信號,則控制器11隨后重復(fù)步驟S200。如果在步驟S200判定從管理E⑶20接收到了定向到E⑶10的睡眠信號,則控制11隨后前進(jìn)到步驟S202,其中,控制器11禁用預(yù)定功能轉(zhuǎn)換到睡眠模式,即低功耗狀態(tài)。然后第一睡眠處理結(jié)束。
[0039][優(yōu)點(diǎn)]
[0040]本實(shí)施例的車載網(wǎng)絡(luò)系統(tǒng)I能夠提供以下優(yōu)點(diǎn)。管理E⑶20針對每一個(gè)E⑶10基于根據(jù)車輛狀況所指定的場景來確定ECU 10是否需要被供電以及是否允許ECU 10轉(zhuǎn)換到睡眠模式,然后上電/斷電E⑶10并且/或者使E⑶10轉(zhuǎn)換到睡眠模式。
[0041]對在特定場景中未使用的E⑶10的斷電能消除這些E⑶10的功耗。這能夠減小對場景中所使用裝置進(jìn)行控制是未包含的ECU 10的待機(jī)功率,從而減小整個(gè)系統(tǒng)的功耗。允許經(jīng)斷電的ECU 10在經(jīng)斷電的ECU 10需要被激活的場景中上電,這將允許在對場景中所使用的裝置進(jìn)行控制時(shí)需要涉及的所有ECU進(jìn)行操作,從而維持系統(tǒng)的功能。
[0042]如上所述,對特定場景中所使用裝置進(jìn)行控制時(shí)完全未使用的ECU 10被配置為將被斷電。需要在另一場景中立即返回到正常的操作模式的ECU 10可停留在睡眠模式中,而無需斷電。在這種配置下,部分聯(lián)網(wǎng)中使用電源輸送控制和睡眠模式使得彼此兼容。
[0043][變型]
[0044]在上述說明的實(shí)施例中,管理E⑶20被配置為對每一個(gè)E⑶10的上電/斷電進(jìn)行控制以及將每一個(gè)ECU 10轉(zhuǎn)換到睡眠模式?;蛘?,每一個(gè)ECUlO可被配置為基于車輛狀態(tài)的檢測值和其他ECU 10的操作條件來自動(dòng)轉(zhuǎn)換到睡眠模式。在這種配置中,每一個(gè)ECU10的控制器11被配置為執(zhí)行如圖3B所示的第二睡眠處理??梢约僭O(shè)每一個(gè)E⑶10的控制器11預(yù)存儲(chǔ)了對允許ECU 10轉(zhuǎn)換到睡眠模式的條件(下文中稱為睡眠條件)進(jìn)行定義的信息。
[0045]如圖3B所示,在步驟S300,每一個(gè)E⑶10的控制器11基于從通信總線100獲取的數(shù)據(jù)來判斷是否符合睡眠模式,其中,控制器11經(jīng)由通信總線100獲取涉及睡眠條件的裝置的輸出數(shù)據(jù)。ECU 10基于獲取的輸出數(shù)據(jù)和定義睡眠條件的信息來判斷是否允許ECU10轉(zhuǎn)換到睡眠模式。在睡眠條件中涉及的裝置指當(dāng)這些設(shè)備在操作中時(shí)允許ECU 10轉(zhuǎn)換到睡眠模式這樣的設(shè)備。
[0046]如果在步驟S300判定不符合睡眠條件,則控制器11重復(fù)步驟S300的操作。如果在步驟S300判定符合睡眠條件,則控制器11隨后進(jìn)行到步驟S3