JP5019936B2 - 車載用中継接続ユニット - Google Patents
車載用中継接続ユニット Download PDFInfo
- Publication number
- JP5019936B2 JP5019936B2 JP2007105531A JP2007105531A JP5019936B2 JP 5019936 B2 JP5019936 B2 JP 5019936B2 JP 2007105531 A JP2007105531 A JP 2007105531A JP 2007105531 A JP2007105531 A JP 2007105531A JP 5019936 B2 JP5019936 B2 JP 5019936B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- transmission
- relay
- message frame
- bus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Description
カットスルー方式は、該メッセージフレームの受信処理と同時並行に送信処理を行う方式である。
中継接続ユニットが、メッセージフレームのうちメッセージ識別子が書き込まれたアービトレーションフィールドまでを受信すると、該メッセージ識別子に対応する中継先のバスを判別すると共に、前記中継送信先のバスが他のECU等からメッセージフレームが送信されていない開放状態(アイドル状態)であるか否かを検知する。中継送信先のバスが開放状態である場合には、中継接続ユニットはメッセージフレームを直ちに該バスに送信する。
メッセージフレームを最後まで受信せずにバスに送信を開始しているので、メッセージフレームを最後まで受信した後に送信を行う場合に比べ、メッセージフレームの受信を開始してから送信を開始するまでの時間が短くなり、中継処理を高速化することができる。
このため、送信が待機状態でありメッセージフレームを受信中に中継送信先のバスが開放状態となった場合、バスが開放状態となった時点からメッセージフレームの送信を開始することができず、メッセージフレームの中継に時間がかかるという問題がある。
前記バスからメッセージフレームを受信する受信部と、
前記受信したメッセージフレームを中継先のバスへ送信する送信部と、
前記受信部と送信部との間に介在させ、前記受信部と送信部とに接続された受信処理回路部と、該受信処理回路部と接続されたバッファ部と、該バッファ部と前記送信部に接続された送信処理回路部を有する中継処理部を備え、
前記中継処理部の受信処理回路部は、前記メッセージフレームの中継先バスを判別すると、該メッセージフレームの受信処理と同時並行に前記中継先バスへの送信要求を前記送信部に出すと共に、送信が待機状態である時は該メッセージフレームの重要度またはデータ長によって定められる周期で送信要求を送信部に出し、かつ、中継不要なメッセージフレームは破棄すると共に中継を要するメッセージフレームのみ前記バッファ部に送信し、
前記バッファ部は前記メッセージフレームの送信が待機状態である期間内に前記受信処理回路部からメッセージフレームを先頭から順次受信して保存し、該バッファ部でメッセージフレームを全て保存した後は前記送信処理回路部より送信部にメッセージフレームを送信していることを特徴とする車載用の中継接続ユニットを提供している。
バスが開放状態にない場合、カットスルー方式ではメッセージフレームを中継できず送信が待機状態となる。このとき、受信処理回路部はメッセージフレームの重要度またはデータ長さによって定められる周期で送信部に該送信要求を出すと共に、バッファ部はメッセージフレームを先頭から順次受信して保存する。
送信部は送信要求を受ける度に中継送信先のバスが開放状態か否かを検知し、中継送信先のバスが開放状態になったことを検知すると、バッファ部からメッセージフレームを読み出して該バスに送信を開始する。
中継送信先のバスを判別した後は該バスは開放状態ではなかったが、メッセージフレームを最後まで受信している間に中継送信先のバスが開放状態となった場合に、直ちに重要メッセージのフレームの送信を開始して中継時間を短縮することができる。
図1乃至図4は本発明の第1実施形態を示す。
本発明の車載用の中継接続ユニット10は、電子制御ユニット(ECU)30が接続された複数のバス31と接続され、ECU30間でのメッセージフレームmの送受信を中継するものである。
本実施形態では、中継接続ユニット10に2本のバス31A、31Bを接続し、各バス31にそれぞれ1つのECU30A、30Bを接続しており、通信プロトコルはCANプロトコルである。
受信部11はバス31と接続して、該バス31に接続したECU30が送信するメッセージフレームmを受信している。なお、受信部11はバス31毎に夫々備えているが、図1ではバス31Aからのメッセージフレームを受信するための受信部11のみを示しており、バス31Bに接続されている受信部11は図示していない。
バッファ部15は受信部11を介して受信したメッセージフレームを先頭から順次記憶している。
記憶部17は受信処理回路部14と接続しており、メッセージフレームの識別子と中継送信先のバス31の関係を示したルーティングテーブル(図示せず)を記憶している。
本実施形態では、バッファ部15に8ビット分のメッセージフレームが保存される時間を設定周期としている。
バス31Aに接続されたECU30Aが送信したメッセージフレームを、中継接続ユニット10が受信してバス31Bに中継する場合を例として説明する。
d3点で、送信部12はバス31Bが開放状態となっていることを検知し、バッファ部15からメッセージフレームを読み出してc点で中継を開始している。
従って、メッセージフレームの受信を開始したa点から、中継を開始したc点までの時間はT1となる。
従って、メッセージフレームの受信を開始したa点から、中継を開始したc点までの時間はT2となる。
図2(A)の時間T1と図2(C)のT2を比べると、時間T1のほうが短くなり中継時間が短縮される。
例として、バス31Aに接続されたECU30Aが送信したメッセージフレームを、中継接続ユニット10が受信してバス31Bに中継する場合を説明する。
ステップS10では、受信部11がECU30Aが送信したメッセージフレームを受信している。
ステップS11では、受信部11からメッセージフレームを受信した受信処理回路部14がメッセージフレームのアービトレーションフィールドの識別子を読み出すと共に、ルーティングテーブルを参照して該メッセージフレームの中継送信先のバス31を判別する。本実施形態では、中継送信先はバス31Bである。なお、メッセージフレームが中継対象でない場合は該メッセージフレームを破棄する。
ステップS12では、該メッセージフレームをバッファ部15に記憶している。
ステップS14では、バス31Bが開放状態か否かを送信部12が検知している。バス31Bが開放状態でない場合は図4へ進む。バス31Bが開放状態である場合はS15に進む。
ステップS15では、送信部12はバッファ部15からメッセージフレームを受信してバス31Bに送信し、メッセージフレームを中継する。
即ち、ステップS10からステップS15は従来のカットスルー方式と同様の動作である。
ステップS20では、受信部11は継続してメッセージフレームを受信し、バッファ部15に記憶する。
ステップS21では、受信処理回路部14がメッセージフレームをバッファ部15に所定ビット分保存したか否かを判断する。本実施形態では所定ビットを8ビットとしている。8ビット記憶した場合はステップS22へ進む。記憶していない場合はS25へ進む。
ステップS22では、受信処理回路部14は送信部12に送信要求Sを出している。
ステップS23では、送信部12はバス31Bが開放状態か否かを検知している。開放状態である場合はステップS24に進む。開放状態でない場合はステップS20に戻る。
ステップS24では、送信部12はバッファ部15からメッセージフレームを読み出し、送信部12はメッセージフレームをバス31Bに送信し、メッセージフレームを中継している。
ステップS26は送信部12がバス31Bが開放状態か否かを検知している。開放状態である場合はステップS27に進む。開放状態でない場合はステップS26を繰り返す。
ステップS27では、バッファ部15に記憶されたメッセージフレーム全体を送信処理回路部16が読み出し、送信部12を介してバス31Bに送信している。
11 受信部
12 送信部
13 中継処理部
14 受信処理回路部
15 バッファ部
16 送信処理回路部
17 記憶部
30(30A、30B) 電子制御ユニット(ECU)
31(31A、31B) バス
S 送信要求
Claims (1)
- 通信プロトコルがCANである複数のバスを介して電子制御ユニットと接続され、前記電子制御ユニット間でのメッセージフレームの送受信を中継する車載用の中継接続ユニットであって、
前記バスからメッセージフレームを受信する受信部と、
前記受信したメッセージフレームを中継先のバスへ送信する送信部と、
前記受信部と送信部との間に介在させ、前記受信部と送信部とに接続された受信処理回路部と、該受信処理回路部と接続されたバッファ部と、該バッファ部と前記送信部に接続された送信処理回路部を有する中継処理部を備え、
前記中継処理部の受信処理回路部は、前記メッセージフレームの中継先バスを判別すると、該メッセージフレームの受信処理と同時並行に前記中継先バスへの送信要求を前記送信部に出すと共に、送信が待機状態である時は該メッセージフレームの重要度またはデータ長によって定められる周期で送信要求を送信部に出し、かつ、中継不要なメッセージフレームは破棄すると共に中継を要するメッセージフレームのみ前記バッファ部に送信し、
前記バッファ部は前記メッセージフレームの送信が待機状態である期間内に前記受信処理回路部からメッセージフレームを先頭から順次受信して保存し、該バッファ部でメッセージフレームを全て保存した後は前記送信処理回路部より送信部にメッセージフレームを送信していることを特徴とする車載用の中継接続ユニット。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007105531A JP5019936B2 (ja) | 2007-04-13 | 2007-04-13 | 車載用中継接続ユニット |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007105531A JP5019936B2 (ja) | 2007-04-13 | 2007-04-13 | 車載用中継接続ユニット |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008263474A JP2008263474A (ja) | 2008-10-30 |
JP5019936B2 true JP5019936B2 (ja) | 2012-09-05 |
Family
ID=39985627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007105531A Expired - Fee Related JP5019936B2 (ja) | 2007-04-13 | 2007-04-13 | 車載用中継接続ユニット |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5019936B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5409681B2 (ja) * | 2011-03-24 | 2014-02-05 | 富士通テン株式会社 | 通信システム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5519695A (en) * | 1994-10-27 | 1996-05-21 | Hewlett-Packard Company | Switch element for fiber channel networks |
-
2007
- 2007-04-13 JP JP2007105531A patent/JP5019936B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008263474A (ja) | 2008-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6464901B2 (ja) | 車載通信システム及び中継装置 | |
US10153825B2 (en) | Vehicle-mounted control device | |
JP5222002B2 (ja) | 車載用の中継接続ユニット | |
JP6187339B2 (ja) | 通信システム及び中継装置 | |
JP2008131362A (ja) | 中継接続ユニット及び車載用通信システム | |
JP5019936B2 (ja) | 車載用中継接続ユニット | |
JP2006253922A (ja) | ゲートウェイ装置及びゲートウェイ装置におけるデータ転送方法 | |
US10341440B2 (en) | Method and device for transferring messages in a computer network | |
CN114731298A (zh) | 车载中继装置及中继方法 | |
JP4754940B2 (ja) | 中継接続ユニット | |
JP6200734B2 (ja) | 通信制御装置 | |
JP4917557B2 (ja) | 車載用の中継接続ユニット | |
JP2003244180A (ja) | データ中継装置および多重通信システム | |
JP2009089286A (ja) | 中継接続ユニット | |
JP2009065412A (ja) | 車載用通信システム | |
JP4361540B2 (ja) | ゲートウェイ装置、データ転送方法及びプログラム | |
JP5182269B2 (ja) | ネットワークシステム | |
JP4884490B2 (ja) | 通信システム及び通信方法 | |
JP5030614B2 (ja) | 車載通信システム及び車載通信方法 | |
JP4799351B2 (ja) | 車内通信方法、車内通信システム及び中継装置 | |
CN110126758B (zh) | 电子控制单元 | |
JP2009060414A (ja) | 中継装置、及びプログラム | |
JP2009010851A (ja) | 車載ゲートウェイ装置 | |
US20220245076A1 (en) | Control device, onboard system, control method, and non-transitory computer-readable recording medium | |
JP5084254B2 (ja) | 車載通信システム、中継装置及び車載通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090930 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110809 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120207 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120612 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150622 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |