JP2003318995A - 送信装置及び電子制御装置 - Google Patents
送信装置及び電子制御装置Info
- Publication number
- JP2003318995A JP2003318995A JP2002117858A JP2002117858A JP2003318995A JP 2003318995 A JP2003318995 A JP 2003318995A JP 2002117858 A JP2002117858 A JP 2002117858A JP 2002117858 A JP2002117858 A JP 2002117858A JP 2003318995 A JP2003318995 A JP 2003318995A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- buffer
- transmitted
- microcomputer
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2496—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories the memory being part of a closed loop
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
信対象データの追加、削除、送信タイミングの変更を、
容易に行うことができるようにする。 【解決手段】 2つのマイコンが通信しつつ制御処理を
行う電子制御装置において、マイコンのRAMには、8
ms毎に送信されるべきデータが格納されるデータバッ
ファ31と、16ms毎に送信されるべきデータが格納
されるデータバッファ32と、そのデータバッファ32
とは異なる16ms毎のタイミングで送信されるべきデ
ータが格納されるデータバッファ33とが設けられてお
り、マイコンは、8ms毎の送信タイミングが到来する
度に、データバッファ31内のデータを送信バッファ4
1へ転送すると共に、データバッファ32内のデータと
データバッファ33内のデータとについては、交互に送
信バッファ41へ転送する。また、送信バッファ41に
はその時の送信データの内容を示すIDも転送する。
Description
るものである。
御する電子制御装置(以下、ECUともいう)として、
複数のマイコン(詳しくは、マイクロコンピュータ)を
備えたものがあり、そのようなECUでは、複数のマイ
コンが、各自で演算した制御データを通信(いわゆるマ
イコン間通信)によって互いにやり取りしながら、各自
に割り当てられた制御対象を制御するための処理を行
う。
コンは、データの送信タイミングが到来する度に、他の
マイコンに送信すべき全種類の各データを予め決められ
た順番で送信バッファに転送して、その各データを送信
するようになっていた。ここで、図8に具体例を示す。
尚、図8は、メインのマイコン(メインマイコン)とサ
ブのマイコン(サブマイコン)との2つが双方向に通信
を行う場合の例を表している。
に、メインマイコンからサブマイコンへ、回転数,吸入
空気量,ブレーキスイッチのオン/オフ,…,IG(イ
グニッション)スイッチのオン/オフといったデータが
送信される。そして、メインマイコンからサブマイコン
に送られるデータの1番目は回転数、2番目は吸入空気
量、3番目はブレーキスイッチのオン/オフといった具
合に、全データの各々を送信する順番が予め決まってお
り、メインマイコンは、送信タイミングが到来する毎
に、サブマイコンへ送信すべき全データを、上記の順番
で送信バッファに転送してサブマイコンへ送信する。
サブマイコンの受信バッファには、メインマイコンから
送信される順番通りに各データが格納される。そして、
受信側であるサブマイコンは、受信バッファに格納され
ているデータの順番により、そのデータが何であるかを
特定することとなる。
インマイコンへ、アクセル開度,スロットルセンサ値,
…,車速といったデータが送信される。そして、サブマ
イコンからメインマイコンに送られるデータについて
も、1番目はアクセル開度、2番目はスロットルセンサ
値といった具合に、全データの順番が決まっており、サ
ブマイコンは、送信タイミングが到来する毎に、メイン
マイコンへ送信すべき全データを、上記の順番で送信バ
ッファに転送してメインマイコンへ送信する。
メインマイコンの受信バッファには、サブマイコンから
送信される順番通りに各データが格納され、受信側であ
るメインマイコンは、受信バッファに格納されているデ
ータの順番により、そのデータが何であるかを特定する
こととなる。
ような方法では、毎回、全ての送信対象データを送信す
るため、例えば8ms毎に通信するようなシステムにお
いては、32ms毎にしか更新されないようなデータに
ついても、8ms毎に送信することとなっていた。つま
り、本当は送信周期が長くて良いデータ(換言すれば、
更新周期が長いデータ)も、送信周期が短いデータと同
じ周期で送信することとなる。よって、図8のような方
法では、無駄が多く、送信データ数を増加させることが
難しい。
データは、8ms毎の送信タイミングの4回に1回の割
合で(つまり、32ms毎の送信タイミングで)送信す
る、といった具合に、複数通りの送信タイミングを設け
て、その各送信タイミング毎に、そのタイミングで送信
すべきデータだけを送信する、という手法を採ることが
考えられる。
ての送信対象データの各々について、どのデータをどの
タイミングで送信するのかを管理するようにプログラム
を構成することが考えられる。ところが、そのようにす
ると、データ送信用処理の複雑化を招く上に、送信対象
データの追加、削除、送信タイミングの変更(どのデー
タをどのタイミングで送信するかの変更)を容易に行う
ことができないという問題が生じる。
する毎に起動されるルーチンにより、今回の送信タイミ
ングが8ms毎や32ms毎といった複数通りの送信タ
イミングのうちの何れであるかを判定し、その判定した
送信タイミングで送信すべき各データを、それが格納さ
れているメモリ領域から読み出して送信バッファに転送
する、といった処理を行うこととなる。
していたデータdを、他の送信タイミングbで送信する
ように変更したい場合には、今回の送信タイミングが送
信タイミングaであると判定した場合に実行されるプロ
グラムの内容から、データdの読み出しと送信バッファ
への転送とを行っていた処理部分を削除し、更に、今回
の送信タイミングが送信タイミングbであると判定した
場合に実行されるプログラムの内容に、データdの読み
出しと送信バッファへの転送とを行うための処理部分を
追加しなければならず、プログラムの修正部分が多岐に
及んでしまうのである。
のであり、データ送信用の処理を簡素化すると共に、送
信対象データの追加、削除、送信タイミングの変更を、
容易に行うことができるようにすることを目的としてい
る。
を達成するためになされた請求項1に記載の送信装置
は、送信タイミングが到来する度に、複数種類のデータ
のうち、その到来した送信タイミングで送信すべきデー
タを送信バッファに転送して、該送信バッファ内のデー
タを他の装置に送信するものであり、この送信装置に
は、複数通りの各送信タイミング別に、その送信タイミ
ングで送信されるべきデータが格納されるデータバッフ
ァが設けられている。そして、この送信装置では、送信
バッファに送信対象のデータを転送するために設けられ
た送信処理手段が、前記送信タイミング別のデータバッ
ファのうちから、到来した送信タイミングで送信される
べきデータが格納されているデータバッファを特定し
て、その特定したデータバッファ内のデータを送信バッ
ファに転送する。
下記の(1)〜(3)の効果が得られる。 (1)送信対象データの追加、削除、送信タイミングの
変更は、送信タイミング別に設けられたデータバッファ
の内容(どのデータバッファにどのデータを書き込む
か)を変えるだけで対応することができる。特に、ある
データdの送信タイミングを変更したい場合には、その
データdを求める演算プログラムが、そのデータdを、
変更前の送信タイミングaに対応するデータバッファで
はなく、変更後の送信タイミングbに対応するデータバ
ッファに書き込むといった具合に、データdの書き込み
先を変更するだけで対応することができる。
位で扱うため、データ送信用処理を簡素化することがで
きる。つまり、送信対象データの各々について、今回の
送信タイミングで送信するか否かを個別にチェックする
必要がなく、送信対象データをデータバッファ毎にまと
めて処理することができるため、データ送信のための処
理を効率良く行うことができ、延いては、処理の簡素化
及び高速化を図ることができる。
のみが送信されるため、効率が良く、送信データ数を増
加させ易くなる。次に、請求項2に記載の送信装置は、
請求項1の送信装置において、更に、テーブル記憶部を
備えており、そのテーブル記憶部には、各送信タイミン
グで何れのデータバッファ内のデータを送信すべきかを
表す定義テーブルが記憶されている。そして、この請求
項2の送信装置では、送信処理手段が、到来した送信タ
イミングで送信されるべきデータが格納されているデー
タバッファを、前記定義テーブルに基づき特定するよう
になっている。
送信処理手段の処理内容を変えなくても、定義テーブル
の内容を変更するだけで、どのデータバッファのデータ
をどの送信タイミングで送信するかを変更することがで
き、送信データのデータバッファ単位での追加や削除を
行う際にも、定義テーブルの内容を変更するだけで対応
することができる。そして、送信処理手段の処理内容を
変えることなく、各種変更に対応することができるた
め、送信対象データ及び送信スケジュールが異なる別の
通信システムに転用することも容易になる。
求項1,2の送信装置において、送信処理手段が、当該
装置から送信されるデータの内容を示す識別情報のデー
タも、送信バッファに転送するようになっている。この
ような送信装置によれば、本来の送信データと共に、そ
の送信データの内容を示す識別情報のデータも送信され
ることとなるため、データを受信する側の他の装置は、
上記識別情報のデータにより、今回受信したデータの内
容を確実に知ることができ、非常に有利である。
は、複数のマイコンがデータ通信を行いつつ制御対象を
制御するための処理を行うが、特に、その複数のマイコ
ンのうち、データを送信する側である送信側マイコンに
は、複数通りの各送信タイミング別に、その送信タイミ
ングで送信されるべきデータが格納されるデータバッフ
ァが設けられている。そして更に、その送信側マイコン
は、送信タイミングが到来する度に、前記送信タイミン
グ別のデータバッファのうちから、到来した送信タイミ
ングで送信されるべきデータが格納されているデータバ
ッファを特定して、その特定したデータバッファ内のデ
ータを他のマイコンに送信する。
ば、請求項1の送信装置と同様の上記(1)〜(3)の
効果を得ることができる。尚、例えば、複数のマイコン
の各々が送信者となり得る電子制御装置の場合には、そ
の全てのマイコンに対して上記送信側マイコンの構成を
適用するのが効果的であるが、一部のマイコンだけに上
記送信側マイコンの構成を適用しても良い。
は、請求項4の電子制御装置において、送信側マイコン
には、更に、テーブル記憶部が備えられており、そのテ
ーブル記憶部には、各送信タイミングで何れのデータバ
ッファ内のデータを送信すべきかを表す定義テーブルが
記憶されている。そして更に、この請求項5の電子制御
装置において、送信側マイコンは、到来した送信タイミ
ングで送信されるべきデータが格納されているデータバ
ッファを、前記定義テーブルに基づき特定するようにな
っている。
ば、送信側マイコンがデータ送信のために行う処理の内
容を変えなくても、定義テーブルの内容を変更するだけ
で、どのデータバッファのデータをどの送信タイミング
で送信するかを変更することができ、送信データのデー
タバッファ単位での追加や削除を行う際にも、定義テー
ブルの内容を変更するだけで対応することができる。そ
して、処理内容を変えることなく、各種変更に対応する
ことができるため、その処理のプログラムを、送信対象
データ及び送信スケジュールが異なる別の装置に転用す
ることも容易になる。
は、請求項4,5の電子制御装置において、送信側マイ
コンは、前記特定したデータバッファ内のデータと共
に、当該マイコンから送信されるデータの内容を示す識
別情報も、他のマイコンに送信するようになっている。
この電子制御装置によれば、データを受信する側のマイ
コンは、上記識別情報により、今回受信したデータの内
容を確実に知ることができ、非常に有利である。
態について、図面を用いて説明する。まず図1は、実施
形態のECU(電子制御装置)1の構成を表すブロック
図である。
ンを制御するものであり、2つのマイコン3a,3bを
備えている。そして、マイコン3a,3bの各々は、プ
ログラムを実行するCPU5と、CPU5により実行さ
れるプログラム及び該プログラムの実行時に参照される
固定データ等が格納されたROM7と、CPU5によっ
て演算されるデータが格納されるRAM9と、外部との
入出力を行うためのI/Oインタフェース11と、それ
らを接続するバス13等とを有している。
を検出するための各種センサ(クランク角センサ,吸入
空気量センサ等)や各種スイッチ(ブレーキスイッチ,
IGスイッチ等)からの信号をマイコン3a,3bに入
力させたり、マイコン3a,3bからの指令に応じてイ
ンジェクタやスロットル開度調節用モータ等の各種アク
チュエータに駆動信号を出力する入出力回路15と、自
動車のバッテリ17からの電力を受けて、マイコン3
a,3bや入出力回路15に一定の電源電圧Vddを供
給する電源IC19とが備えられている。
3aとマイコン3bは、通信ライン21で接続されてい
る。尚、図示は省略しているが、通信ライン21は、マ
イコン3aからマイコン3bへのデータ送信線、マイコ
ン3bからマイコン3aへのデータ送信線、及びマイコ
ン3a,3b同士でデータ送受信用のクロックを共有す
るためのクロック線等を含んでいる。一方、電源IC1
9は、マイコン3aから所定時間以内毎にウォッチドッ
グパルスWDPが出力されない場合に該マイコン3aへ
リセット信号RSTを出力する、いわゆるウォッチドッ
グタイマ機能(暴走監視機能)を備えている。また、マ
イコン3bが正常に動作しているか否かは、マイコン3
aが監視するようになっている。
コン3a,3bは、各自が求めたデータを上記通信ライ
ン21を介して互いにやり取りしながら、各自に割り当
てられた制御対象を制御するための処理を行う。例え
ば、マイコン3aからマイコン3bへは、エンジン回転
数,吸入空気量,ブレーキスイッチのオン/オフ,IG
スイッチのオン/オフといったデータが定期的に送信さ
れ、マイコン3bからマイコン3aへは、アクセル開
度,スロットルセンサ値,車速といったデータが定期的
に送信される。そして、マイコン3aは、自分が求めた
データとマイコン3bから受信したデータとに基づい
て、インジェクタや点火装置を制御(つまり、エンジン
に対する燃料噴射や点火時期を制御)するための処理を
行い、マイコン3bは、自分が求めたデータとマイコン
3aから受信したデータとに基づいて、スロットル開度
調節用モータを制御(つまり、スロットル開度を制御)
するための処理を行う。
てデータを送信しているのかについて説明する。尚、以
下では、マイコン3aからマイコン3bへのデータ送信
についてのみ説明するが、マイコン3bからマイコン3
aへのデータ送信についても同様である。
RAM9には、8ms毎に送信されるべきデータが格納
されるデータバッファ(以下、8msデータバッファと
いう)31と、16ms毎に送信されるべきデータが格
納される2つのデータバッファ32,33と、通信相手
(この場合はマイコン3b)に送信されるデータ(送信
データ)が格納される送信バッファ41との、各領域が
設けられている。
のタイミングで送信すべきデータを送信バッファ41に
転送して、その送信バッファ41内のデータをマイコン
3bへと送信するようになっており、8msデータバッ
ファ31に格納されるデータは、毎回(即ち、8ms毎
の送信タイミングが到来する度に)送信される。また、
データバッファ32に格納されるデータと、データバッ
ファ33に格納されるデータは、交互に送信される。
データの送信間隔と、データバッファ33に格納される
データの送信間隔は、両方共に16msであるが、その
送信タイミングは8msだけずれている。そこで以下、
データバッファ32を、16ms−Aデータバッファ3
2といい、データバッファ33を16ms−Bデータバ
ッファ33という。また、16ms−Aデータバッファ
32内のデータを送信するタイミングを、8msタイミ
ングといい、16ms−Bデータバッファ33内のデ
ータを送信するタイミングを、8msタイミングとい
う。
に、8msタイミングでは、8msデータバッファ3
1内のデータ(以下、8msデータという)と、16m
s−Aデータバッファ32内のデータ(以下、16ms
−Aデータという)とを、送信バッファ41に転送し
て、それらをマイコン3bに送信し、その次の送信タイ
ミングである8msタイミングでは、8msデータ
と、16ms−Bデータバッファ33内のデータ(以
下、16ms−Bデータという)とを、送信バッファ4
1に転送して、それらをマイコン3bに送信することと
なる。
41の先頭位置に、今回送信されるデータの内容(つま
り、送信データの編成であり、その送信データの何番目
がどのデータであるかということ)を示すID(識別情
報のデータに相当)も転送する。よって、そのIDも、
本来の送信データと共に通信相手のマイコン3bへと送
信され、マイコン3bは、そのIDにより、今回受信し
たデータの内容を知ることとなる。
算プログラムによって演算されるデータのうち、エンジ
ン回転数や吸入空気量等、8ms毎に更新されるデータ
が、8msデータバッファ31に格納される。そして、
IGスイッチのオン/オフやブレーキスイッチのオン/
オフ等、16ms毎に更新されるデータが、16ms−
Aデータバッファ32と16ms−Bデータバッファ3
3との何れかに、ほぼ均等に割り振られて格納される。
aのCPU5が実行する送信データ処理の内容につい
て、図3のフローチャートを用い説明する。尚、図3の
送信データ処理は、8ms毎の送信タイミングが到来す
る度に実行される。図3に示すように、マイコン3aの
CPU5が送信データ処理の実行を開始すると、まず、
ステップ(以下単に「S」と記す)110にて、8ms
データバッファ31の内容(即ち8msデータ)を送信
バッファ41に転送し、続くS120にて、カウンタC
ntの値が0であるか否かを判定する。尚、カウンタC
ntは、今回の送信タイミングが8msタイミングと
8msタイミングとの何れであるかを判定するための
ものであり、その値は、当該マイコン3aが動作を開始
した時に0に初期化されている。
tの値が0であると判定した場合には、今回の送信タイ
ミングが8msタイミングであると判断して、S13
0に進み、16ms−Aデータバッファ32の内容(即
ち16ms−Aデータ)を送信バッファ41に転送す
る。次に、S140にて、IDの値を0に設定すると共
に、そのID(=0)を、送信バッファ41の先頭位置
に転送する。そして、続くS150にて、カウンタCn
tの値を1インクリメント(+1)し、その後、当該送
信データ処理を終了する。すると、図示しない送信処理
により、送信バッファ41内のデータがマイコン3bへ
と送信される。
の値が0ではないと判定した場合には、今回の送信タイ
ミングが8msタイミングであると判断して、S16
0に移行し、16ms−Bデータバッファ33の内容
(即ち16ms−Bデータ)を送信バッファ41に転送
する。次に、S170にて、IDの値を1に設定すると
共に、そのID(=1)を、送信バッファ41の先頭位
置に転送する。そして、続くS180にて、カウンタC
ntの値を0に戻し(初期化し)、その後、当該送信デ
ータ処理を終了する。すると、この場合にも、図示しな
い送信処理により、送信バッファ41内のデータがマイ
コン3bへと送信される。
ミング(つまり、8ms毎の送信タイミングの2回に
1回のうちの一方)では、図2の如く、値が0のID
と、8msデータと、16ms−Aデータとが、その順
で送信バッファ41に集められてマイコン3bへと送信
され、8msタイミング(つまり、8ms毎の送信タ
イミングの2回に1回のうちの他方)では、値が1のI
Dと、8msデータと、16ms−Bデータとが、その
順で送信バッファ41に集められてマイコン3bへと送
信されることとなる。尚、本実施形態では、図3の送信
データ処理が、送信処理手段としての処理に相当してい
る。
けるマイコン3a,3bには、複数通りの各送信タイミ
ング別に、その送信タイミングで送信されるべきデータ
が複数格納されるデータバッファ31,32,33が設
けられている。よって、各マイコン3a,3bにおい
て、通信相手に送信されるデータは、同じタイミングで
送信されるもの同士がブロック化されて格納されること
となる。そして、マイコン3a,3bは、8ms毎の送
信タイミングが到来する度に、送信タイミング別のデー
タバッファ31〜33のうちから、今回到来した送信タ
イミングで送信されるべきデータが格納されているデー
タバッファを特定して(S120)、その特定したデー
タバッファ内のデータを送信バッファ41に転送し通信
相手へと送信するようにしている。
ば、前述した(1)〜(3)の効果を得ることができ
る。尚、図3の処理では、カウンタCntの代わりに、
フラグを用いても良い。ところで、データバッファの数
は3つ以外でも良い。
すように、データバッファ31〜33に加えて、更に、
32ms毎に送信されるべきデータ(換言すれば、32
ms毎に更新されるデータ)が格納される2つのデータ
バッファ34,35を追加したとする。尚、以下では、
一方のデータバッファ34を、32ms−Aデータバッ
ファ34といい、他方のデータバッファ35を、32m
s−Bデータバッファ35という。
ば、16ms−Aデータを送信するタイミングの2回に
1回の割合で、32ms−Aデータバッファ34内のデ
ータ(以下、32ms−Aデータという)を送信バッフ
ァ41に転送し、16ms−Bデータを送信するタイミ
ングの2回に1回の割合で、32ms−Bデータバッフ
ァ35内のデータ(以下、32ms−Bデータという)
を送信バッファ41に転送する、といった具合に、送信
対象のデータバッファ(即ち、送信バッファ41へのデ
ータ転送対象とするデータバッファ)を切り替えるよう
にすれば良い。
データと、32ms−Bデータは、8ms毎の送信タイ
ミングの4回に1回の割合で且つ互いに違うタイミング
で、通信相手のマイコン3bへと送信されることとな
る。そして、この場合、5つのデータバッファ31〜3
5のうち、8ms毎の送信タイミングで同時に送信対象
とされるデータバッファの組み合わせは、「31+32
+34」と「31+33+35」と「31+32」と
「31+33」との4通りになる(図5参照)。
置に転送されるIDの値は、送信対象となったデータバ
ッファの4通りの組み合わせに応じて、0〜3のうちの
何れかに設定される。また、図4の送信バッファ41内
において、「16msデータ」と記載された部分は、そ
こに16ms−Aデータと16ms−Bデータとの何れ
かが転送されることを表しており、「32msデータ」
と記載された部分は、そこに32ms−Aデータと32
ms−Bデータとの何れかが転送されることを表してい
る。
けた場合でも、図3の処理と同様に、カウンタの値に応
じて送信対象のデータバッファが切り替わるようにプロ
グラムを構成することができる。但し、どのデータバッ
ファのデータをどの送信タイミングで送信するか、とい
ったスケジューリングの変更や、送信データのデータバ
ッファ単位での追加/削除を簡単に行いたいならば、以
下に説明する第2実施形態のようにすることが好まし
い。
て説明する。尚、第2実施形態のECUは、図1〜図3
を用いて説明した先の実施形態(以下、第1実施形態と
いう)のECU1と比較すると、ハードウェア面は全く
同じであるため、以下の説明において、各部の符号は、
第1実施形態と同じものを用いることとする。また、以
下では、第1実施形態の場合と同様に、マイコン3aか
らマイコン3bへのデータ送信についてのみ説明する
が、マイコン3bからマイコン3aへのデータ送信につ
いても同様である。
イコン3aのRAM9には、図4に示した5つのデータ
バッファ31〜35(詳しくは、そのデータバッファ3
1〜35としての各領域)が設けられている。また、マ
イコン3aのROM7には、テーブル記憶部としての領
域が設けられており、その領域には、各送信タイミング
で何れのデータバッファ内のデータを送信すべきか(換
言すれば、何れのデータバッファを送信対象とすべき
か)を表す図5の如き定義テーブルが記憶されている。
信タイミングを、送信データの内容別に、8msタイミ
ングAと、8msタイミングBと、8msタイミングC
と、8msタイミングDとの、4つに区別している。そ
して、定義テーブルは、8msタイミングA〜Dの各々
について、データバッファ31〜35のうちの何れを送
信対象にすべきかを示した2次元テーブルとなってい
る。より詳しく説明すると、この定義テーブルでは、1
行目〜4行目が、8msタイミングA〜Dの各々に対応
しており、1列目〜5列目が、データバッファ31〜3
5の各々に対応している。そして、このテーブルでは
“1”が“送信対象にする”を意味している。よって、
例えば、定義テーブルの1行目は、その行の各データが
「1,1,0,1,0」であるため、「8msタイミン
グAでは、8msデータバッファ31と、16ms−A
データバッファ32と、32ms−Aデータバッファ3
4とを、送信対象にする」ということを示しており、定
義テーブルの2行目は、その行の各データが「1,0,
1,0,1」であるため、「8msタイミングBでは、
8msデータバッファ31と、16ms−Bデータバッ
ファ33と、32ms−Bデータバッファ35とを、送
信対象にする」ということを示している。
て、マイコン3aのCPU5は、図3の処理に代えて、
図6に示す送信データ処理を実行することにより、今回
の送信タイミングで送信対象とすべきデータバッファ
を、上記定義テーブルから特定し、その特定したデータ
バッファ内のデータを送信バッファ41に転送する。
イコン3aのCPU5が実行する送信データ処理の内容
について、図6を用い詳しく説明する。尚、図6の送信
データ処理及び以下の説明では、定義テーブルの1行目
を0行目とし、同様に定義テーブルの1列目を0列目と
している。また、図6及び以下の説明において、Cnt
は、定義テーブルの行数を示す変数であり、iは、定義
テーブルの列数を示す変数である(図5参照)。そして
更に、「Table[Cnt][i]」は、定義テーブ
ルにおけるCnt行目且つi列目のデータ値を意味して
いる。また、Cntの値は、マイコン3aが動作を開始
した時に0に初期化されている。
5が送信データ処理の実行を開始すると、まずS210
にて、iの値を0に初期化する。そして、続くS220
にて、iの値がデータバッファの数(この例では5)よ
りも小さいか否かを判定する。
も小さければ(S220:YES)、S230に進み、
定義テーブルを参照して、「Table[Cnt]
[i]」が1であるか否かを判定する。そして、1であ
れば(S230:YES)、S240に進み、定義テー
ブルにおいてiの値に対応するデータバッファ(即ち、
i列目に対応するデータバッファ)内のデータを、送信
バッファ41に転送する。
いは、上記S230にて「Table[Cnt]
[i]」が1ではないと判定したならば(S230:N
O)、S250に進んで、iの値を1インクリメント
し、その後、S220に戻る。一方、上記S220に
て、iの値がデータバッファの数よりも小さくないと否
定判定した場合(つまり、iの値がデータバッファの数
に達した場合)には、今回の送信タイミングで送信すべ
きデータバッファ内のデータを全て送信バッファ41に
転送できたと判断して、S260に移行する。
現在のCntの値に設定し、そのIDを送信バッファ4
1の先頭位置に転送する。そして更に、続くS270に
て、Cntの値が「ID数−1」よりも小さいか否かを
判定し、「ID数−1」よりも小さければ(S270:
YES)、次のS280にて、Cntの値を1インクリ
メントした後、当該送信データ処理を終了する。する
と、図示しない送信処理により、送信バッファ41内の
データがマイコン3bへと送信される。
に、8ms毎の送信タイミングを、送信データの内容別
に、4つのタイミングA〜Dに区別しており、その各タ
イミングA〜Dでの送信データに、夫々異なる値のID
を付与している。詳しくは、図5に示すように、8ms
タイミングAでの送信データのIDを「0」、8msタ
イミングBでの送信データのIDを「1」、8msタイ
ミングCでの送信データのIDを「2」、8msタイミ
ングDでの送信データのIDを「3」としている。この
ため、本実施形態において、ID数(IDの数)は4で
ある。
「ID数−1」よりも小さくないと判定した場合には
(S270:NO)、S290に移行して、Cntの値
を0に初期化し、その後、当該送信データ処理を終了す
る。すると、この場合にも、図示しない送信処理によ
り、送信バッファ41内のデータがマイコン3bへと送
信される。
ば、S270〜S290の処理により、当該処理が実行
される毎に、Cntの値が0→1→2→3→0→1→、
といった具合に繰り返し更新されることとなる。そし
て、Cntの値がM(但しMは0〜3の何れか)である
ときには、S220〜S250の処理により、図5の定
義テーブルにおけるM行目が0列目から4列目まで1列
ずつ検索され、データ値が1となっている列に対応する
データバッファが、送信対象とすべきデータバッファで
あると特定されて、そのデータバッファ内のデータが、
送信バッファ41に転送されることとなる。そして、そ
の後、S260の処理により、IDの値がMに設定され
て、送信バッファ41に転送されることとなる。
は、定義テーブルにて8msタイミングAに対応する0
行目が1列ずつ検索され、データ値が1となっている列
に対応する8msデータバッファ31と、16ms−A
データバッファ32と、32ms−Aデータバッファ3
4とが、送信対象とすべきデータバッファであると特定
されて、その各データバッファ31,32,34内のデ
ータが、送信バッファ41に転送されることとなる。そ
して、この場合には、S260の処理により、値が0の
IDが、送信バッファ41の先頭位置に転送されること
となる。
は、定義テーブルにて8msタイミングDに対応する3
行目が1列ずつ検索され、データ値が1となっている列
に対応する8msデータバッファ31と、16ms−B
データバッファ33とが、送信対象とすべきデータバッ
ファであると特定されて、その各データバッファ31,
33内のデータが、送信バッファ41に転送されること
となる。そして、この場合には、S260の処理によ
り、値が3のIDが、送信バッファ41の先頭位置に転
送されることとなる。
タ処理が、送信処理手段としての処理に相当している。
以上のような第2実施形態のECUによれば、マイコン
3a,3bがデータ送信のために行う処理(図6の送信
データ処理)の内容を変えなくても、定義テーブルの内
容を変更するだけで、どのデータバッファのデータをど
の送信タイミングで送信するかを変更することができ、
送信データのデータバッファ単位での追加や削除を行う
際にも、定義テーブルの内容を変更することで簡単に対
応することができる。
と32ms−Bデータバッファ35との、2つの各送信
タイミングとは異なる32ms毎のタイミングで、何等
かのデータ(以下、追加データという)を送信するよう
に変更したい場合には、その追加データが格納されるデ
ータバッファ(以下、32ms−Cデータバッファとい
う)を追加すると共に、図7に例示するように、定義テ
ーブルにて、その32ms−Cデータバッファに対応す
る5列目を設ければ良く、この場合には、図6のS22
0でiの値と大小比較するデータバッファの数を、
「5」から「6」に変更するだけで対応することができ
る。
によれば、その処理内容を変えなくても、各種変更に対
応することができるため、送信対象データ及び送信スケ
ジュールが異なる別のECUに転用することも容易であ
る。以上、本発明の一実施形態について説明したが、本
発明は、種々の形態を採り得ることは言うまでもない。
処理(図6)では、その送信データ処理が終了する度に
Cntの値を更新して、IDを毎回切り替えるようにし
たが、正しく送信が行われなかった場合には、Cntの
値を1つ戻して(つまり、更新せずに)、次回の送信タ
イミングで、再び同じIDのデータを送信するように構
成しても良い。
毎に送信されるべきデータが格納されるデータバッファ
や、40ms毎に送信されるべきデータが格納されるデ
ータバッファを設けるようにしても良い。つまり、各デ
ータバッファの送信周期は、最短送信周期(上記実施形
態では8ms)の整数倍であれば良い。
置をECU内のマイコン間通信に適用したものであった
が、本発明の送信装置は、例えば、自動車内でLANを
構成するECU間の通信や、他の装置間の通信にも同様
に適用することができる。
表すブロック図である。
信バッファと、それらの関係とを説明する説明図であ
る。
を表すフローチャートである。
する説明図である。
容を表す説明図である。
フローチャートである。
る。
5…CPU、7…ROM、9…RAM、11…I/Oイ
ンタフェース、13…バス、15…入出力回路、17…
バッテリ、19…電源IC、21…通信ライン、31〜
35…データバッファ、41…送信バッファ
Claims (6)
- 【請求項1】 送信タイミングが到来する度に、複数種
類のデータのうち、その到来した送信タイミングで送信
すべきデータを送信バッファに転送して、該送信バッフ
ァ内のデータを他の装置に送信する送信装置であって、 複数通りの各送信タイミング別に、その送信タイミング
で送信されるべきデータが格納されるデータバッファが
設けられており、 更に、前記送信バッファに送信対象のデータを転送する
手段として、 前記データバッファのうちから、到来した送信タイミン
グで送信されるべきデータが格納されているデータバッ
ファを特定し、その特定したデータバッファ内のデータ
を前記送信バッファに転送する送信処理手段を備えてい
ること、 を特徴とする送信装置。 - 【請求項2】 請求項1に記載の送信装置において、 各送信タイミングで何れのデータバッファ内のデータを
送信すべきかを表す定義テーブルが記憶されたテーブル
記憶部を備え、 前記送信処理手段は、到来した送信タイミングで送信さ
れるべきデータが格納されているデータバッファを、前
記定義テーブルに基づき特定すること、 を特徴とする送信装置。 - 【請求項3】 請求項1又は請求項2に記載の送信装置
において、 前記送信処理手段は、当該装置から送信されるデータの
内容を示す識別情報のデータも、前記送信バッファに転
送すること、 を特徴とする送信装置。 - 【請求項4】 複数のマイコンを備えると共に、その複
数のマイコンがデータ通信を行いつつ制御対象を制御す
るための処理を行う電子制御装置であって、 前記複数のマイコンのうち、データを送信するマイコン
(以下、送信側マイコンという)には、複数通りの各送
信タイミング別に、その送信タイミングで送信されるべ
きデータが格納されるデータバッファが設けられてお
り、 更に、前記送信側マイコンは、送信タイミングが到来す
る度に、前記データバッファのうちから、到来した送信
タイミングで送信されるべきデータが格納されているデ
ータバッファを特定して、その特定したデータバッファ
内のデータを他のマイコンに送信すること、 を特徴とする電子制御装置。 - 【請求項5】 請求項4に記載の電子制御装置におい
て、 前記送信側マイコンには、各送信タイミングで何れのデ
ータバッファ内のデータを送信すべきかを表す定義テー
ブルが記憶されたテーブル記憶部が備えられており、 更に、前記送信側マイコンは、到来した送信タイミング
で送信されるべきデータが格納されているデータバッフ
ァを、前記定義テーブルに基づき特定すること、 を特徴とする電子制御装置。 - 【請求項6】 請求項4又は請求項5に記載の電子制御
装置において、 前記送信側マイコンは、前記特定したデータバッファ内
のデータと共に、当該マイコンから送信されるデータの
内容を示す識別情報も、他のマイコンに送信すること、 を特徴とする電子制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002117858A JP3882666B2 (ja) | 2002-04-19 | 2002-04-19 | 送信装置及び電子制御装置 |
US10/372,172 US7299308B2 (en) | 2002-04-19 | 2003-02-25 | Data transmission apparatus and electronic control unit |
DE10317390A DE10317390A1 (de) | 2002-04-19 | 2003-04-15 | Datenübertragungseinrichtung und elektronische Steuereinheit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002117858A JP3882666B2 (ja) | 2002-04-19 | 2002-04-19 | 送信装置及び電子制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003318995A true JP2003318995A (ja) | 2003-11-07 |
JP3882666B2 JP3882666B2 (ja) | 2007-02-21 |
Family
ID=28786731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002117858A Expired - Fee Related JP3882666B2 (ja) | 2002-04-19 | 2002-04-19 | 送信装置及び電子制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7299308B2 (ja) |
JP (1) | JP3882666B2 (ja) |
DE (1) | DE10317390A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006261948A (ja) * | 2005-03-16 | 2006-09-28 | Toyota Motor Corp | 通信システム、送信装置及び受信装置 |
JP2008053935A (ja) * | 2006-08-23 | 2008-03-06 | Toshiba Corp | データ送信装置 |
JP2011101279A (ja) * | 2009-11-09 | 2011-05-19 | Yamatake Corp | 通信システム |
JP2014233046A (ja) * | 2013-05-30 | 2014-12-11 | 株式会社デンソー | 生体モニタ装置 |
JP2017067000A (ja) * | 2015-09-30 | 2017-04-06 | マツダ株式会社 | エンジンの制御装置 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10248456A1 (de) * | 2001-10-19 | 2003-06-18 | Denso Corp | Fahrzeugkommunikationssystem |
US7787481B1 (en) * | 2004-07-19 | 2010-08-31 | Advanced Micro Devices, Inc. | Prefetch scheme to minimize interpacket gap |
US7747733B2 (en) | 2004-10-25 | 2010-06-29 | Electro Industries/Gauge Tech | Power meter having multiple ethernet ports |
US10771532B2 (en) * | 2011-10-04 | 2020-09-08 | Electro Industries/Gauge Tech | Intelligent electronic devices, systems and methods for communicating messages over a network |
US10275840B2 (en) | 2011-10-04 | 2019-04-30 | Electro Industries/Gauge Tech | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
US10862784B2 (en) | 2011-10-04 | 2020-12-08 | Electro Industries/Gauge Tech | Systems and methods for processing meter information in a network of intelligent electronic devices |
US10303860B2 (en) | 2011-10-04 | 2019-05-28 | Electro Industries/Gauge Tech | Security through layers in an intelligent electronic device |
US11816465B2 (en) | 2013-03-15 | 2023-11-14 | Ei Electronics Llc | Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices |
US11734396B2 (en) | 2014-06-17 | 2023-08-22 | El Electronics Llc | Security through layers in an intelligent electronic device |
US10958435B2 (en) | 2015-12-21 | 2021-03-23 | Electro Industries/ Gauge Tech | Providing security in an intelligent electronic device |
US10430263B2 (en) | 2016-02-01 | 2019-10-01 | Electro Industries/Gauge Tech | Devices, systems and methods for validating and upgrading firmware in intelligent electronic devices |
US11686594B2 (en) | 2018-02-17 | 2023-06-27 | Ei Electronics Llc | Devices, systems and methods for a cloud-based meter management system |
US11754997B2 (en) | 2018-02-17 | 2023-09-12 | Ei Electronics Llc | Devices, systems and methods for predicting future consumption values of load(s) in power distribution systems |
US11734704B2 (en) | 2018-02-17 | 2023-08-22 | Ei Electronics Llc | Devices, systems and methods for the collection of meter data in a common, globally accessible, group of servers, to provide simpler configuration, collection, viewing, and analysis of the meter data |
JP6992694B2 (ja) * | 2018-07-25 | 2022-01-13 | トヨタ自動車株式会社 | 通信装置及び通信方法 |
US11863589B2 (en) | 2019-06-07 | 2024-01-02 | Ei Electronics Llc | Enterprise security in meters |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3781818A (en) * | 1972-05-08 | 1973-12-25 | Univ Johns Hopkins | Data block multiplexing system |
US4099028A (en) * | 1977-04-21 | 1978-07-04 | Hughes Aircraft Company | Asynchronous multiplexer-demultiplexer |
JPS60229160A (ja) * | 1984-04-26 | 1985-11-14 | Toshiba Corp | マルチプロセツサシステム |
US5235693A (en) * | 1989-01-27 | 1993-08-10 | Digital Equipment Corporation | Method and apparatus for reducing buffer storage in a read-modify-write operation |
JP2570872B2 (ja) * | 1989-12-04 | 1997-01-16 | 三菱電機株式会社 | ワンチップマイクロコンピュータ |
JPH0630472A (ja) | 1992-07-10 | 1994-02-04 | Mazda Motor Corp | 多重伝送装置 |
US5832397A (en) * | 1993-01-21 | 1998-11-03 | Hitachi, Ltd. | Integrated wiring systems for a vehicle control system |
JPH07135686A (ja) | 1993-11-09 | 1995-05-23 | Hitachi Ltd | 多重データ伝送装置 |
JP3618119B2 (ja) * | 1994-06-23 | 2005-02-09 | 株式会社デンソー | 車両通信システム |
US5570347A (en) * | 1994-11-14 | 1996-10-29 | Zenith Electronics Corporation | Upstream data transmission system with downloadable transmission parameters |
JPH08204756A (ja) | 1995-01-25 | 1996-08-09 | Fuji Electric Co Ltd | サイクリックデータ転送システム |
JPH0950421A (ja) | 1995-08-09 | 1997-02-18 | Nec Corp | 共通バスデータ収集方式 |
JPH09326779A (ja) | 1996-06-04 | 1997-12-16 | Okuma Mach Works Ltd | 通信制御装置及び通信制御システム |
US5794244A (en) * | 1996-06-04 | 1998-08-11 | International Business Machines Corporation | Data storage system with table-driven device selector |
US6561428B2 (en) * | 1997-10-17 | 2003-05-13 | Hand Held Products, Inc. | Imaging device having indicia-controlled image parsing mode |
JP2000199450A (ja) * | 1998-12-28 | 2000-07-18 | Denso Corp | エンジン制御装置 |
US6704799B1 (en) * | 1998-12-29 | 2004-03-09 | Honeywell Inc. | Time-efficient inter-process communication in a harmonic rate system |
JP3692820B2 (ja) * | 1999-03-10 | 2005-09-07 | 株式会社デンソー | 自動車用制御装置 |
US6374161B1 (en) * | 1999-04-26 | 2002-04-16 | Denso Corporation | Automobile control system and method capable of revising control data transmission function |
JP4277396B2 (ja) * | 1999-11-30 | 2009-06-10 | 株式会社デンソー | 電子制御装置 |
JP3578082B2 (ja) * | 2000-12-20 | 2004-10-20 | 株式会社デンソー | 処理実行装置及び記録媒体 |
-
2002
- 2002-04-19 JP JP2002117858A patent/JP3882666B2/ja not_active Expired - Fee Related
-
2003
- 2003-02-25 US US10/372,172 patent/US7299308B2/en not_active Expired - Lifetime
- 2003-04-15 DE DE10317390A patent/DE10317390A1/de not_active Ceased
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006261948A (ja) * | 2005-03-16 | 2006-09-28 | Toyota Motor Corp | 通信システム、送信装置及び受信装置 |
JP2008053935A (ja) * | 2006-08-23 | 2008-03-06 | Toshiba Corp | データ送信装置 |
JP2011101279A (ja) * | 2009-11-09 | 2011-05-19 | Yamatake Corp | 通信システム |
JP2014233046A (ja) * | 2013-05-30 | 2014-12-11 | 株式会社デンソー | 生体モニタ装置 |
JP2017067000A (ja) * | 2015-09-30 | 2017-04-06 | マツダ株式会社 | エンジンの制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US7299308B2 (en) | 2007-11-20 |
JP3882666B2 (ja) | 2007-02-21 |
US20030200366A1 (en) | 2003-10-23 |
DE10317390A1 (de) | 2003-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003318995A (ja) | 送信装置及び電子制御装置 | |
US8792508B2 (en) | Subscriber and communication controller of a communication system and method for implementing a gateway functionality in a subscriber of a communication system | |
US6681139B1 (en) | Distributed control system and filtering method used in the distributed control system | |
JP4650566B2 (ja) | 制御システム及び電子制御装置 | |
JP2010272971A (ja) | 制御システム及び制御プログラム書換方法 | |
JPWO2016027367A1 (ja) | 車載電子制御装置 | |
JP2008009793A (ja) | 制御装置,制御方法及び制御プログラム | |
EP1850196B1 (en) | Programmable controller with communication unit capable of responding in real time to request of I/O data | |
CN1555513A (zh) | 在总线***中确定时间的方法和装置以及总线*** | |
JP2003285702A (ja) | 車載電子制御装置 | |
JP2010161656A (ja) | ネットワークシステム、ネットワーク制御方法およびゲートウェイ装置 | |
US20080059671A1 (en) | Data transfer method in a daisy chain arrangement | |
JP2006180205A (ja) | 車載送信装置およびプログラム。 | |
EP1255375A1 (en) | Plural station memory data sharing system | |
CN107018087A (zh) | 数据通信方法及*** | |
JPH0381862A (ja) | 車載ネットワークの通信装置及びその通信方法 | |
US5319787A (en) | Processor for control including a data-flow processor | |
JP3690179B2 (ja) | 自動車用制御装置 | |
JP4581284B2 (ja) | 通信システムおよび電子制御装置 | |
US8433832B2 (en) | Control equipment with communication apparatus | |
JP2000324896A (ja) | データ伝送システムおよび画像形成装置 | |
JPH1029477A (ja) | 電子制御装置及びその制御方法 | |
JP4522846B2 (ja) | データ処理モジュール及びその送付候補メッセージの決定方法 | |
JP7310695B2 (ja) | 通信システム | |
JP3186150B2 (ja) | データ転送装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040729 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060808 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061002 |
|
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: 20061024 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061106 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3882666 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101124 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121124 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131124 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |