專利名稱:中繼連接單元的制作方法
技術領域:
本發明涉及一種中繼連接單元,并且更加具體地本發明意欲允許
中繼連接單元的網絡管理功能的規格(specification)的更改。
背景技術:
在汽車上安裝的通信系統被常規采用,其中通過經由中繼連接單元(網關)相互連接用于多工通信的總線來相互連接控制被安裝在汽車上的設備的操作的電子控制單元(ECU),以構造網絡使得中繼連接單元中繼在屬于不同總線的ECU當中發送和接收到的消息。
近年來,由于汽車的高功能性和性能,安裝在汽車上的設備的數量已經增加,并且通過中繼連接單元中繼的消息的數目也已經快速地增加。當大量的消息被發送到中繼連接單元時,并非所有的消息都可以被立即中繼,并且要被中繼的消息保留在中繼連接單元的內部,這導致中繼消息的延遲。因此期望中繼連接單元高速地執行中繼處理。
因此,如在日本專利申請特開No. (專利文獻1)中所公開的,提出了下述構造,其中不是通過CPU的軟件而是通過硬件來執行中繼連接單元的中繼處理。當中繼處理時,中繼連接單元常規地執行指定要被發送的消息所針對的目的地的目的地搜索處理和切換該消息的固定長度單元的切換處理。但是在專利文獻1中,不是通過CPU而是通過均由硬件構成的搜索引擎和自選路由模塊來執行目的地搜索處理和切換處理。
因此CPU的處理性能沒有消極地影響消息的中繼速度,并且因此可以減少由CPU的低處理性能所引起的消息的中繼中的延遲。在安裝在汽車上的上述通信系統中,存在各個ECU和中繼連接單元具有網絡管理功能的情況。網絡管理功能意指下述功能初始化與總線相連接的ECU;啟動網絡;設置網絡;檢測并且處理網絡和ECU的操作狀態;發送信號;在ECU和中繼連接單元之間的發送和接收振鈴消息中,讀取并且設置ECU等的參數。由于網絡管理功能,在ECU和中繼連接單元之間的通信中確保了安全性和可靠性。
在由網絡管理功能執行的處理中,使用了諸如定時器值、錯誤計數器閾值等的參數的規格。
但是當網絡管理功能是由如專利文獻1中公開的硬件構成時,在每個處理中使用的參數等的規格等等被合并在硬件中。因此,在更改規格中,必須更改硬件的構造。因此,在專利文獻1中公開的構造具有難以更改規格的問題。
因為這些規格根據汽車的型號而不同,所以必須構造用于每個型號的硬件的網絡管理功能。因此,在專利文獻1中公開的構造具有不能共同地使用由硬件構成的網絡管理功能的問題。
專利文獻日本專利申請特開No.2006-35223
發明內容
通過本發明要解決的問題
鑒于上述問題已經做出本發明。本發明的目的是,不管汽車的型號,允許中繼連接單元的網絡管理功能的規格的更改并且共同地使用由硬件構成的網絡管理功能。
用于解決問題的手段
為了解決上述問題,本發明提供了一種安裝在汽車上的中繼連接單元,其中通過在電子控制單元所連接到的總線之間插入中繼連接單 元來形成網絡,使得中繼連接單元對在屬于不同總線的電子控制單元 之間發送和接收的消息進行中繼。中繼連接單元具有網絡管理處理 電路,該網絡管理處理電路用于執行網絡管理功能;以及存儲裝置, 該存儲裝置用于通過參數化由網絡管理處理電路保持的網絡管理功能 的規格條件以及功能之間的狀態轉換條件中可更改的條件,來存儲所 述規格條件和所述可更改的條件。該網絡管理處理電路在中繼連接單 元啟動時從存儲裝置中讀出參數,并且通過使用該參數來執行網絡管 理功能。
網絡管理處理電路通過使用預定的參數(規格)執行處理。參數 沒有被提供在網絡管理處理電路的內部,而是存儲在與網絡管理處理 電路相分離地提供的存儲裝置中。當中繼連接單元啟動時,網絡管理 處理電路從存儲裝置讀出參數。
如上所述,因為參數被存儲在存儲裝置中,所以當期望更改它們 時,僅必須重寫被存儲在存儲裝置中的任何期望的參數并且可以容易 地更改它們。
優選的是,網絡管理處理電路由集成電路形成;并且存儲裝置由 可重寫的非易失性存儲器形成并且被存儲在存儲裝置中的參數包括與 轉換條件相對應的轉換目的地、中繼連接單元的ID、定時器值、錯誤 計數器閾值、以及休眠控制。
網絡管理處理電路由由集成電路(IC)組成的硬件構成并且從存 儲裝置中讀取根據汽車的型號而不同的參數(規格)。因此,可以不 管規格構成硬件的網絡管理處理電路,并且不管汽車的型號共同地使 用由硬件構成的網絡管理處理電路。
不是通過CPU的軟件而是通過由控制器的電路組成的硬件來形成網絡管理處理電路,可以不管CPU的處理性能的程度而防止消息在其
中繼中的延遲。CPU僅能夠并發地執行一個處理,然而通過構造硬件
的網絡管理處理電路可以并發地執行不小于兩個的處理。因此,可以 增加中繼連接單元的處理速度。
形成網絡管理處理電路的集成電路可以是用于執行網絡管理功能
而被設計和生產的ASIC (專用集成電路)。集成電路還可以是其內部 電路構造是可更改的FPGA (現場可編程門陣列)。
除了網絡管理處理功能之外,ASIC或者FPGA可能具有用于中繼 連接單元的操作的處理功能,諸如從非易失性存儲器讀取參數的處理、 中繼處理、診斷處理、主循環處理等。
通過構造可重寫的非易失性存儲器的存儲裝置,可以根據規格變 更重寫諸如轉換目的地的參數這樣的參數。
優選的是,網絡管理處理電路將振鈴消息發送到經由總線分別連 接至中繼連接單元的電子控制單元,以執行通信錯誤檢測或/和休眠控 制。
通過這樣構造網絡管理處理電路,該網絡管理處理電路通過使用 已經從可重寫的非易失性存儲器中讀出的參數來發送振鈴消息,網絡 管理處理電路能夠檢測通信錯誤并且執行將中繼連接單元的模式從喚 醒模式轉換到電子功率節省模式的休眠控制。
發明效果
如上所述,在安裝在汽車上的本發明的中繼連接單元中,由網絡 管理處理電路使用的參數(規格)沒有被提供在網絡管理處理電路的 內部,而是被事先存儲在與網絡管理處理電路相分離的存儲裝置中。 因此,當要更改任何期望的參數時,僅必須重寫存儲裝置的任何期望的參數并且可以容易地更改它們。
圖1是示出本發明的中繼連接單元的第一實施例的構造圖。
圖2示出被存儲在EEPROM中的參數。 圖3是示出中繼連接單元的操作的序列圖。
圖4是示出當執行第二實施例的通信錯誤檢測功能時振鈴消息的 流程的解釋圖。
圖5是振鈴消息的構造圖。
圖6是示出當執行狀態轉換監視功能時振鈴消息的流程的解釋圖。
附圖標記和符號的解釋10:中繼連接單元
11:網絡管理處理電路
12:EEPROM
13:EEPROM處理電路
14:發送/接收電路
15:中繼處理電路
16:診斷處理電路
17:主循環接收電路
18:參數處理電路
30:電子控制單元(ECU)
31:總線
32:網絡
41:仲裁字段
43:發送器存儲部
44:目的地存儲部
45:數據存儲部
46:數據字段
R、RA、 RB:振鈴消息
具體實施例方式
下面參考附圖描述本發明的實施例。
圖1至圖3示出本發明的第一實施例。
通過在連接電子控制單元(ECU) 30的總線31之間插入安裝在汽 車上的本發明的中繼連接單元10形成了網絡32,使得中繼連接單元 10中繼在屬于不同總線31的ECU 30之間發送和接收到的消息。
在第一實施例中,中繼連接單元IO被插入在兩個總線31A和31B 之間以形成網絡32,并且兩個ECU30-1和30-2分別被連接至總線31A 和31B。作為通信協議,使用了CAN。
如圖l所示,中繼連接單元IO在相同的基板上具有用于在中繼連 接單元中使用的LSI40、電源41、 EEPR0M12、驅動器42、以及連接 器43。
用于在中繼連接單元中使用的LSI (大規模集成電路)40被構造 為由集成電路(IC)組成的硬件,該集成電路(IC)是由被設計用于 中繼連接單元10的ASIC組成。用于中繼連接單元的LSI 40具有稍后 將描述的網絡管理處理電路11和中繼處理電路15兩者,并且操作中 繼連接單元10。
電源41是由LSI構成并且與用于在中繼連接單元中使用的LSI 40 相連接,以向用于在中繼連接單元中使用的LSI 40提供用于驅動LSI 40
的電源。
驅動器42A和42B還由LSI構成并且通過經由連接器43使驅動 器42A和42B分別與總線31相連接而被提供在各個總線31上。驅動器42A和42B還與用于在中繼連接單元中使用的LSI 40相連接,并且 調節構成消息的數據信號的電勢,以將從用于在中繼連接單元中使用 的LSI 40中發送的并且由用于在中繼連接單元中使用的LSI 40接收的 消息發送到總線31并且從那里接收消息。
作為構成存儲裝置的可重寫的非易失性存儲器的EEPROM 12與 在中繼連接單元中使用的LSI 40相連接,并且通過參數化由網絡管理 處理電路11保持的網絡管理功能的規格條件和功能之間的狀態轉換條 件中可更改的條件,來存儲該參數化規格條件和該可更改的條件。 EEPROM 12還通過參數化在中繼處理電路15中和在發送/接收電路14 中使用的條件來存儲這些條件。
圖2示出了參數的示例。作為與網絡管理功能有關的數據, EEPROM 12存儲與轉換條件相對應的轉換目的地、中繼連接單元的 ID、定時器值、錯誤計數器閾值、以及休眠控制。
例如,作為定時器值,EEPROM 12存儲指示諸如從網絡管理處理 電路11發送的振鈴消息R的最大傳輸間隔Tmax和從那里發送的振鈴 消息的標準傳輸間隔Ttyp的時間的參數。例如,Ttyp = 70msce , Tmax =220!!1^"錯誤計數器閾值是由于網絡管理處理電路11的操作而將中 繼連接單元10轉換到錯誤狀態的檢測到的錯誤的數目的閾值。rx—limit 被設置成四,并且txjimit被設置成八。通過接通和斷開來指示休眠控 制。關于休眠控制的參數,基于被連接至中繼連接單元的總線31的構 造,判斷是否存儲了休眠控制的參數。僅當必要時,EEPROM 12才存 儲休眠控制的參數。例如,作為中繼連接單元10的ID, EEPROM 12 存儲10。
EEPROM 12還存儲路由表,其中描述了中繼作為由中繼處理電路 15使用的參數的消息所針對的目的地。路由表具有163種要被中繼的 消息的ID。EEPROM 12還存儲作為由發送/接收電路14使用的參數的通信速 度。CAN的速度的上限被設置成1 Mbps。
構造存儲裝置的可重寫的非易失性存儲器不限于EEPROM 12,而 是可以是由掩模ROM或者閃存組成。
用于在中繼連接單元中使用的LSI40具有網絡管理處理電路11、 讀取EEPROM 12的參數的EEPROM處理電路13、發送/接收電路14、 中繼處理電路15、診斷處理電路16、主循環接收電路17、以及參數處 理電路18。
EEPROM處理電路13是連接至EEPROM 12的接口 ,并且讀取存 儲在EEPROM 12中的參數。
參數處理電路18與EEPROM處理電路13相連接,并且還與網絡 管理處理電路11、中繼處理電路15、以及發送/接收電路14相連接, 并且將參數處理電路18已經從EEPROM處理電路13讀取的參數發送 到網絡管理處理電路ll、中繼處理電路15、以及發送/接收電路14。
網絡管理處理電路11經由參數處理電路18接收EEPROM處理電 路13已經從EEPROM 12中讀取的參數。網絡管理處理電路11與中繼 處理電路15相連接。
網絡管理處理電路11確保ECU 30和中繼連接單元10之間的通信 的安全性和可靠性。更具體地,通過從ECU30接收振鈴消息并且向其 發送振鈴消息R,網絡管理處理電路11初始化ECU30,啟動網絡32, 設置網絡32,執行ECU30和網絡32的操作狀態的處理和檢測,發送 信號,讀取并且設置ECU 30的參數等等。網絡管理處理電路ll使用 經由EEPROM處理電路13已經讀取的參數以執行這些處理。
10對于中繼連接單元10的中繼處理電路15發送和接收的消息,振
鈴消息R意指中繼處理電路15發送至網絡管理處理電路11并且由網
絡管理處理電路11使用的消息。
主循環接收電路17與電源41相連接,并且與網絡管理處理電路 11、診斷處理電路16、中繼處理電路15、參數處理電路18、以及發送 /接收電路相連接。當中繼連接單元10被提供有電源41時,主循環接 收電路17將喚醒信號輸出至網絡管理處理電路11、診斷處理電路16、 中繼處理電路15、參數處理電路18、以及發送/接收電路14,從而喚 醒這些電路。
中繼處理電路15與發送/接收電路14相連接,發送/接收電路14 與總線31相連接,并且中繼處理電路15通過使用存儲在EEPROM 12 中的路由表來執行消息的中繼處理。
當未示出的診斷被連接至中繼連接單元10時,診斷處理電路16 將數據發送到該診斷并且從其接收數據。
發送/接收電路14被提供在總線31A、 31B中的每一個上,并且將 消息發送到總線31,并且通過使用存儲在EEPROM 12中的通信速度 的參數來從其接收消息。
圖3是示出當中繼連接單元10被提供有電源41時在從EEPROM 12讀取參數中網絡管理處理電路11的操作的序列圖。
在步驟Sll,當電源41被提供給中繼連接單元10的主循環接收 電路17時,主循環接收電路17被喚醒。
在步驟S12,主循環接收電路17將喚醒信號發送到網絡管理處理電路ll、參數處理電路18、發送/接收電路14A、 14B、中繼處理電路 15、以及診斷處理電路16。已經接收到喚醒信號的電路中的每一個被 喚醒并且執行初始化處理。
在步驟S13,在參數處理電路18被喚醒之后,參數處理電路18 將喚醒信號發送到EEPROM處理電路13以喚醒EEPROM處理電路13。
在步驟S14, EEPROM處理電路13讀取EEPROM 12的參數。
在步驟S15, EEPROM處理電路13將參數輸出至參數處理電路18。
在步驟S16,參數處理電路18將參數輸出至網絡管理處理電路11。 從當EEPROM處理電路13讀取EEPROM 12的參數時的時間直到參數 處理電路18將參數輸出至網絡管理處理電路11的時間段充分地短于 從網絡管理處理電路11被喚醒直到網絡管理處理電路11被初始化的 時間段。因此,由于讀取參數所需要的時間段的過去而沒有延遲中繼 連接單元10的操作。
對于參數處理電路18已經讀出的參數,參數處理電路18將路由 表輸出至中繼處理電路15。參數處理電路18還將通信速度輸出至發送 /接收電路14A、 14B。
在步驟S17,參數處理電路18通知主循環接收電路17讀取參數 的完成。
在步驟S18,主循環接收電路17將開始信號發送到網絡管理處理 電路ll、發送/接收電路14A、 14B、中繼處理電路15、以及診斷處理 電路16以將這些電路設置于可操作的開始狀態中。在上述構造中,由網絡管理處理電路11使用的參數被存儲在EEPROM 12中。因此,當更改任何期望的參數時,僅需要重寫EEPROM 12的參數并且可以容易地更改參數。網絡管理處理電路11由集成電路(IC)組成的硬件構成,并且從 EEPROM 12讀取根據汽車的型號而不同的參數(規格)。因此,可以 不管規格構造硬件的網絡管理處理電路11,并且不管汽車的型號共同 地使用由硬件構成的網絡管理處理電路11。圖4至圖6示出了本發明的第二實施例。第二實施例示出了已經從EEPROM 12讀取參數的第一實施例的 中繼連接單元10的網絡管理處理電路11的操作。不僅中繼處理單元10,而且與總線32相連接的ECU30分別具有 網絡管理處理電路(未示出)。如圖4所示,中繼連接單元10的網絡 管理處理電路11將振鈴消息R發送到ECU30A-1、 30A-2的網絡管理 處理電路11并且從其接收振鈴消息R。ECU 30的網絡管理處理電路由CPU和軟件構成,并且可以由硬 件構成。與ECU 30A-l、 30A-2相類似,經由總線32B被連接至中繼連接 單元的ECU 30B-1、 30B-2發送并且接收振鈴消息R。圖5示出了振鈴消息的幀的構造。在網絡管理處理電路11執行的網絡管理功能中,對于振鈴消息R 的幀,數據字段46的較高階八位被設置為存儲中繼連接單元10的ID 或者從其發送振鈴消息R的ECU 30的ID的發送器存儲部43。后面的八位被設置為存儲中繼連接單元的ID或者發送振鈴消息R所針對的ECU 30的ID的目的地存儲部44。剩下的數據字段46的較低階位被設 置為存儲用于各個網絡管理功能的預定數據的數據存儲部45。為網絡管理處理電路11的各個功能設置了在振鈴消息R的仲裁字 段41描述的標識符。在控制字段42存儲了數據字段46的數據長度。中繼連接單元10的網絡管理處理電路11從EEPROM 12讀取其 ID。由于作為網絡管理處理電路11的功能中的一個的ID檢測功能, 每個ECU30的網絡管理處理電路11以及中繼連接單元IO的網絡管理 處理電路11相互具有發送振鈴消息R所針對的目的地的ID。詳細地,在中繼連接單元10的操作的開始時間,中繼連接單元10 和ECU 30中的每一個將其ID存儲在其振鈴消息R的發送器存儲部43 和目的地存儲部44,并且將ID發送到總線31。當ECU30和中繼連接 單元10中的每一個從其它的ECU 30或者中繼連接單元10接收振鈴消 息R時,ECU 30和中繼連接單元10中的每一個從振鈴消息R中讀取 具有大于其ID的值的ID并且存儲該ID。其后,當ECU 30和中繼連 接單元10中的每一個接收已經向其發送的振鈴消息R時,ECU 30和 中繼連接單元10中的每一個將振鈴消息R發送到具有僅次于其ID的 值的最大值的ECU 30或者中繼連接單元10。網絡管理處理電路11從EEPROM 12中讀出通信速度的參數和休 眠控制的參數。網絡管理處理電路11還從EEPROM 12中讀出流過總 線31的振鈴消息R的最大傳輸間隔Tmax、從當網絡管理處理電路11 接收振鈴消息R時的時間直到當網絡管理處理電路11將振鈴消息R發 送到其它的ECU 30或者中繼連接單元10時的時間的標準傳輸間隔 Ttyp、以及作為被提供在網絡管理處理電路11上的計數器(未示出)11執行的網絡管理功 能,下面解釋了通信錯誤檢測功能和作為休眠控制的狀態轉換監視功下面首先描述了通信錯誤檢測功能。通信錯誤檢測功能是檢測異 常的通信狀態的功能,在該狀態下,ECU 30和中繼連接單元10不能 相互發送振鈴消息R,或者在ECU 30和中繼連接單元10之間發送和 接收振鈴消息R中出現延遲。在第二實施例的中繼連接單元10中,從EEPROM 12讀出的中繼 連接單元10的ID被設置成10。從其讀出的ECU 30A-1的ID被設置 成20。從其讀出的ECU30A-2的ID被設置成30。用于通信錯誤檢測 功能的標識符被設置成200h。這時,如圖4的R1所示,網絡管理處理電路11將ID IO存儲在 振鈴消息R的數據字段46的發送器存儲部43,并且將顯示ECU 30A-1 的ID 20存儲在目的地存儲部44。沒有任何東西被存儲在數據存儲部 45。用于檢測通信錯誤的標識符200h被存儲在仲裁字段41。當中繼連接單元10的網絡管理處理電路11將振鈴消息RA1發送 到總線31A時,ECU 30A-1和ECU 30A-2接收振鈴消息R。ECU 30A-1 的網絡管理處理電路11和ECU 30A-2的網絡管理處理電路11判斷它 自己的ID是否被存儲在振鈴消息RA1的數據字段46的目的地存儲部 44。由于發送振鈴消息RA1所針對的目的地的ID是20,所以ECU 30A-1判斷已經向其發送了振鈴消息RA1并從而接收振鈴消息RAl。已經接收振鈴消息RA1的ECU 30A-1將它自己的ID 20存儲在數 據字段46的發送器存儲部43,并且將作為ECU 30A-2的ID的30存儲在目的地存儲部44作為振鈴消息RA2,從而在從EEPROM 12讀出 了標準傳輸間隔Ttyp的時期過去之后將振鈴消息RA2發送到總線 31A。ECU 30A-2判斷已經向其發送了振鈴消息RA2,從而接收振鈴消 息RA2。已經接收振鈴消息RA2的ECU 30A-2將它自己的ID 30存儲在數 據字段46的發送器存儲部43,并且將作為中繼連接單元10的ID的 10存儲在目的地存儲部44作為振鈴消息RA3,從而在標準傳輸間隔 Ttyp的時期過去之后將振鈴消息RA3發送到總線31A。在接收到振鈴消息RA3之后,中繼連接單元10判斷已經向其發 送了振鈴消息RA3。接收振鈴消息RA3,中繼連接單元10的網絡管理 處理電路ll檢測到具有用于檢測通信錯誤的標識符200h的振鈴消息R 已經在ECU30的周圍傳播(circulated)并且返回中繼連接單元10。這樣,在中繼連接單元IO、 ECU30A-1、以及ECU30A-2當中發送和接收振鈴消息RA。通過使用振鈴消息RA來檢測通信錯誤。在通信錯誤的檢測中, 沒有相互區別已經被發送到中繼連接單元的振鈴消息RA和還沒有發 送到那里的振鈴消息RA。通過從當已經被發送到中繼連接單元的振鈴 消息RA或者還沒有被發送到中繼連接單元的振鈴消息RA時的時間直 到后續振鈴消息RA被接收的時間的間隔來檢測通信錯誤。當在網絡管理處理電路11接收振鈴消息RA3之后中繼連接單元 IO的網絡管理處理電路11接收后續振鈴消息RA之前最大的傳輸間隔 Tmax已經過去時,中繼連接單元10轉換到復位狀態,并且將被提供 在網絡管理處理電路11上的計數器遞增+1。其后,中繼連接單元10轉換到正常狀態并且再次發送振鈴消息R。當最大傳輸間隔Tmax過去 之后中繼連接單元10的網絡管理處理電路11不能接收振鈴信息RA 時,中繼連接單元IO轉換到復位狀態,并且將計數器遞增+1。當通過 此操作的重復計數器的值變得大于rx一limit的值時,識別到中繼連接單 元10被置于錯誤狀態中。例如,rxjimit的值被設置成四。當中繼連接單元的網絡管理處理電路11不能發送振鈴消息R時, 中繼連接單元IO也轉換到復位狀態,并且將計數器遞增+ 1。其后,中 繼連接單元IO轉換到正常狀態。當通過此操作的重復計數器的值變得 大于tx—limit的值時,識別到中繼連接單元IO被置于錯誤狀態中。例 如,txjimit的值被設置成八。不僅在中繼連接單元0中,而且在ECU30A-1和ECU30A-2中,類似地檢測通信錯誤。下面描述了作為休眠控制的狀態轉換監視功能。狀態轉換意指從消耗高電功率的喚醒狀態(正常操作狀態)到消 耗低電功率的休眠狀態(電功率節省模式)的ECU30的狀態轉換和中繼連接單元10的狀態轉換。狀態轉換監視功能意指這樣的功能即網 絡管理處理電路11通過使用振鈴消息R相互切換連接到總線31的 ECU 30的喚醒狀態和中繼連接單元10的喚醒狀態及其休眠狀態。下面描述了從喚醒狀態到休眠狀態切換中繼連接單元10的狀態和 ECU 30的狀態的情況。中繼連接單元10的網絡管理處理電路11事先讀取EEPROM 12 的參數并且發現休眠控制為"接通"。從而識別到網絡管理處理電路 11操作狀態轉換監視功能。如圖6所示,當網絡管理處理電路11判斷中繼連接單元能夠切換 到休眠狀態時,中繼連接單元10的網絡管理處理電路11發送振鈴消
息RB1。網絡管理處理電路11將ID 10存儲在振鈴消息RB1的數據字 段46的發送器存儲部43,并且將指示ECU 30A-1的ID 20存儲在目的 地存儲部44。網絡管理處理電路ll將指示休眠信號處于接通的數據存 儲在數據存儲部45。網絡管理處理電路11還將指示用于休眠控制的振 鈴消息R的標識符123h存儲在仲裁字段41。
在發送振鈴消息RB1之后,中繼連接單元10從喚醒狀態轉換到 可能休眠狀態。可能休眠狀態意指下述狀態盡管ECU30或者中繼連 接單元IO被置于喚醒狀態中,但是ECU30或者中繼連接單元10能夠 進入休眠狀態。
類似于檢測到通信錯誤的情況,已經接收到振鈴消息RB1的ECU 30A-1將振鈴消息RB2發送到ECU 30A-2。這時,在ECU 30A-1能夠 轉換到休眠狀態的情況下,指示休眠信號處于接通的數據被存儲在振 鈴消息RB2的數據存儲部45。在發送振鈴消息RB2之后,ECU30A-1 從喚醒狀態轉換到可能休眠狀態。
已經接收到振鈴消息RB2的ECU 30A-2將振鈴消息RB3發送到 中繼連接單元10。這時,在ECU 30A-2能夠轉換到休眠狀態的情況下, 指示休眠信號處于接通的數據被存儲在振鈴消息RB3的數據存儲部 45。在發送振鈴消息RB3之后,ECU 30A-2從喚醒狀態轉換到可能休 眠狀態。
當中繼連接單元10的網絡管理處理電路11檢測到由于接收到已 經返回的振鈴消息RB而將網絡32的所有的ECU 30置于可能休眠狀 態中時,網絡管理處理電路11將指示休眠應答(ack)信號處于接通的 數據存儲在振鈴消息RC1的數據存儲部45并且發送振鈴消息RC1。當 在發送振鈴消息RC1之后預定的時間段已經過去時,中繼連接單元10轉換到休眠狀態。類似地,在發送存儲指示休眠ack信號處于接通的數 據的振鈴消息R之后,當預定的時間段已經過去時,已經分別接收到 振鈴消息RC2和RC3的ECU 30A-1和30A-2轉換到休眠狀態。
如上所述,通過使用存儲在EEPROM 12中的參數,網絡管理處 理電路11能夠執行網絡管理功能。
因為第二實施例的其它構造及其操作和效果與第一實施例的相類 似,所以通過與第一實施例相同的附圖標記和符號來表示與第一實施 例的那些部件相同的第二實施例的部件。
權利要求
1.一種安裝在汽車上的中繼連接單元,其中,通過在電子控制單元所連接到的總線之間插入所述中繼連接單元來形成網絡,使得所述中繼連接單元對在屬于不同總線的所述電子控制單元之間發送和接收的消息進行中繼,所述中繼連接單元包括網絡管理處理電路,所述網絡管理處理電路用于執行網絡管理功能;以及存儲裝置,所述存儲裝置用于通過參數化由所述網絡管理處理電路保持的網絡管理功能的規格條件以及功能之間的狀態轉換條件中可更改的條件,來存儲所述規格條件和所述可更改的條件,其中,所述網絡管理處理電路在所述中繼連接單元啟動時從所述存儲裝置中讀出所述參數,并且通過使用所述參數來執行所述網絡管理功能。
2. 根據權利要求l所述的安裝在汽車上的中繼連接單元,其中, 所述網絡管理處理電路由集成電路形成;并且所述存儲裝置由可重寫 的非易失性存儲器形成;并且存儲在所述存儲裝置中的所述參數包括與轉換條件相對應的轉換 目的地、所述中繼連接單元的ID、定時器值、錯誤計數器閾值、以及 休眠控制。
3. 根據權利要求1或者2所述的安裝在汽車上的中繼連接單元, 其中,所述網絡管理處理電路將振鈴消息發送到經由所述總線分別連 接至所述中繼連接單元的電子控制單元,以執行通信錯誤檢測或/和所 述休眠控制。
全文摘要
提供了一種車載中繼連接單元(10),該中繼連接單元(10)通過在分別連接電子控制單元(30)的總線(31)之間布置電子控制單元(30)來形成網絡(32),并且該中繼連接單元(10)對在屬于不同總線(31)的電子控制單元(30)之間發送和接收的消息進行中繼。中繼連接單元(10)包括中繼連接單元(10)的網絡管理處理電路(11),和存儲裝置,該存儲裝置將網絡管理處理電路(11)中保持的網絡管理功能的規格條件和在功能之間的狀態轉換條件當中可以修改的條件作為參數來存儲。在啟動中繼連接單元(10)時,網絡管理處理電路(11)從存儲裝置中讀出參數并且通過使用這些參數來執行網絡管理功能。
文檔編號H04L12/46GK101682556SQ20088002037
公開日2010年3月24日 申請日期2008年6月4日 優先權日2007年6月15日
發明者園田敏之, 礒山芳一 申請人:株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社