Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4100108B2 - 制御システム - Google Patents
[go: Go Back, main page]

JP4100108B2 - 制御システム - Google Patents

制御システム Download PDF

Info

Publication number
JP4100108B2
JP4100108B2 JP2002267050A JP2002267050A JP4100108B2 JP 4100108 B2 JP4100108 B2 JP 4100108B2 JP 2002267050 A JP2002267050 A JP 2002267050A JP 2002267050 A JP2002267050 A JP 2002267050A JP 4100108 B2 JP4100108 B2 JP 4100108B2
Authority
JP
Japan
Prior art keywords
processing unit
data
signal
monitoring
control system
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
Application number
JP2002267050A
Other languages
English (en)
Other versions
JP2004102906A (ja
Inventor
雅和 土井
友久 岸上
初芽 吉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2002267050A priority Critical patent/JP4100108B2/ja
Priority to US10/653,075 priority patent/US20040054429A1/en
Publication of JP2004102906A publication Critical patent/JP2004102906A/ja
Application granted granted Critical
Publication of JP4100108B2 publication Critical patent/JP4100108B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • G05B23/0235Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on a comparison with predetermined threshold or range, e.g. "classical methods", carried out during normal operation; threshold adaptation or choice; when or how to compare with the threshold

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、信号処理部、演算処理部がデータバスで接続された制御システムに関し、特に、異常監視機能も有するシステムに関する。
【0002】
【従来の技術】
近年、例えば自動車などにおいて多重通信システムが構築されており、スイッチの状態やセンサの検出結果などを信号データとして送信する信号処理部、その送信された信号データまたは別途入力した信号データあるいは内部制御データ等を用いて所定の演算を行い作動指示データを送信する演算処理部、演算処理部から送信された作動指示データに基づいてアクチュエータや負荷を駆動する出力処理部といった処理部をデータ通信可能に接続した制御システムが知られている。この種の制御システムにおいては、システム内の異常監視のために処理部の一つとして監視処理部を設け、この監視処理部においてシステム内の不具合解析やトラブルシュートに必要な異常を検出及び記憶できるようにしている。
【0003】
例えば、複数の演算処理部の各々と同じ入力演算機能を有する単一の監視処理部を各演算処理部とは別個に設け、この監視処理部の演算結果と各演算処理部の入力演算結果とを比較することにより各演算処理部の異常診断を順次実行するものが知られている(例えば、特許文献1参照。)。この特許文献1に開示された技術においては、ある入力信号による実際の出力結果と、監視処理部が予期した出力結果の比較により異常を判定することができるようにされている。
【0004】
また、例えば、車両の情報伝送装置に異常発生時点前後の被制御機器への動作指令および被制御機器の動作情報を記録し、車両が車庫に戻ってからこの記録を出力する機能が組み込まれているものが知られている(例えば、特許文献2参照。)。この特許文献2に開示された技術における異常発生検出の方法は、中央局が被制御機器への動作指令を伝送し、端末局はその動作指令を受けて被制御機器を駆動し、また端末局はその動作情報を中央局に伝送し、その中央局に入力される動作情報を情報監視装置において監視をして情報の異常を検出するというものである。
【0005】
【特許文献1】
特許第2980709号公報
【特許文献2】
特開昭60−35901号公報
【0006】
【発明が解決しようとする課題】
現在の車両に関する状況と不具合解析の状況は次の通りである。つまり、現状として、高機能化によって車両には数十個もの演算処理部が接続されており、また機能によって関係する演算処理部が異なる。例えば、ドアロックモータに関係する機能としては車速オートロックや運転席集中ドアロックなどがあり、それぞれの機能に関係する演算処理部は異なっている。不具合に関するユーザからの苦情は、ユーザが認識している車両機能と実際の車両状態とのミスマッチで発生するため、苦情原因については、自己診断で判定できる異常動作だけでなく、自己診断で判定できない異常動作、あるいは正常動作であるがユーザの誤操作や勘違いに起因するものが考えられる。
【0007】
例えば、勝手にドアロックしてしまったというユーザからの苦情があった場合、まず、どの機能が働いてドアロックしたのかが不明であるため、関係する制御装置を絞り込むことすらできない、また、仮にどの機能が働いたかが分かったとしても、どの演算処理部が原因なのかまでは絞り込むことができない。
【0008】
そのため、上述した従来技術を適用したとしても、次のような問題が生じる。例えば特許文献1に開示された監視処理部を用いて現在の車両の異常診断を実行しようとすると、数十個分の演算処理部の演算機能を一つの監視処理部に搭載しなければならない。通常は複数の部品メーカによって演算処理部が設計されることが多く、その演算機能を一つの監視処理部に搭載するのは極めて困難である。また、数十個分の演算機能を備えたソフトの容量も膨大でマイコンのコストが高くついたり、一つの演算処理部の設計変更が発生すると監視処理部も設計変更しないといけないため、メンテナンス性も悪くなる。
【0009】
また、例えば特許文献2に開示された技術では、中央局が伝送するのは被制御機器への動作指令であり、所定の端末局にある被制御機器が動作することを前提として情報監視装置は中央局に入力される情報を監視し情報の異常の有無を判定することとなる。したがってこの構成では、例えばネットワークのノードとして信号装置、演算装置、出力装置がある場合、判定対象が演算装置と出力装置との関係に限られてしまいます。一方、信号装置と演算装置との関係を考えてみると、信号装置は信号情報を伝送しているだけであり、演算装置がどのように演算しているかは把握できない。そのため、この従来技術を用いても異常の有無を適切に判定することはできない。
【0010】
本発明は、こうした問題に鑑みなされたもので、監視処理部が演算処理部の演算機能の内容を把握しなくても、信号処理部と演算処理部の間に発生する異常をも判定できるようにすることを目的とする。
【0011】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項1に記載の制御システムにおいては、演算処理部が、信号処理部から信号データを受信し、その受信した信号データまたは別途入力した信号データあるいは内部制御データ等を用いて所定の演算を行い、出力処理部を制御するための作動指示データを出力する。そして、信号処理部、演算処理部が接続されているデータバスにはさらに監視処理部も接続されており、演算処理部は、出力処理部に対して作動指示データを送信する場合、その作動指示対象を作動させるための作動指示の要因成立せしめた条件となった演算処理部の所定の演算に用いられた信号データ相当のものを作動条件データとして監視処理部に送信する。監視処理部は、信号処理部から送信された信号データを受信して記憶しておき、演算処理部から作動条件データを受信した後に、その受信した作動条件データと記憶した信号データとを比較することで異常の有無を判定する。そのため、本発明の制御システムにおいては、監視処理部が演算処理部の演算機能の内容を把握しなくても、信号処理部と演算処理部の間に発生する異常をも判定できる。
【0012】
例えば車両のドアロックという機能について考えてみる。信号処理部はドアに設けられたドアロックスイッチの状態を検出し、出力処理部はドアロックモータを駆動するものとする。監視処理部に対して、信号処理部からドアロックスイッチがOFF→ONになった旨の信号データが送信され、演算処理部からは作動条件データが送信された場合、その作動条件データ中にドアロックスイッチがONというデータが存在していれば、ドアロックスイッチの状態としては一致しているので、正常な機能制御の結果ドアロックされたと考えられる。したがって、このような状態においてユーザから「勝手にドアロックした」と言う苦情があった場合でも、実際には正常動作であって、ユーザが誤ってドアロックスイッチをONにする操作をしたり、あるいはそのように操作したこと自体を自覚していない(つまり勘違い)といったことに起因する可能性が高いと判断できる。
【0013】
一方、ドアロックスイッチからはON→OFFになった旨の信号データが送信されて監視処理部に記憶されている状態で、演算処理部から送信された作動条件データ中にドアロックスイッチがONというデータが存在していれば、ドアロックスイッチ自体はONになっていないのにドアロックがされたこととなり、信号処理部と演算処理部との間での何らかの異常、あるいは演算処理部自体の異常の可能性が高いことが判断できる。
【0014】
なお、このように異常の有無に対する解析は、ユーザが異常発生だと感じた時点ではなく、後になって行われるのが普通である。そのため、このように監視処理部が異常の有無を判定した場合、請求項6に示すように、その判定結果を、その判定に用いた情報と共に記憶しておくことも有効である。このようにすれば、判定に用いた情報を後で解析することで、より適切な対処が可能となる。
【0015】
また、請求項2に示すように、作動指示の要因を示す作動要因が複数あるような制御システムを前提とした場合には、演算処理部が、作動条件データに加えて作動要因データも前記監視処理部に送信する。作動要因データは作動指示対象を作動させるための作動指示の要因を示しているため、異常判定された場合に、監視処理部は、どの作動要因に関するものであるかまで判定できる。なお、単一の作動要因しかなければ、作動要因を区別して判定する必要がないため、このような作動要因データは不要となる。
【0016】
また、請求項3に示すように、信号処理部は、信号データを送信する場合、その送信タイミングを特定する情報も合わせて送信するように構成し、監視処理部は、その送信タイミング特定情報を信号データと対応させて記憶しておき、その送信タイミング特定情報も加味して異常の有無を判定するようにしてもよい。この送信タイミング特定情報としては、例えばカウンタ値、重複しないランダム番号、送信時刻情報等が考えられる。信号処理部が定期的に信号データを送信し、送信毎にカウンタ値をインクリメントするのであれば、そのカウンタ値に基づいて送信タイミングが特定できる。また、送信する信号データ毎に重複しないランダム番号が付与されるのであれば、そのランダム番号に基づいて送信タイミングが特定できる。さらに送信時刻情報が付与されるのであれば、その情報に基づいて送信時刻そのものが特定できる。
【0017】
いずれにしても、このような送信タイミング特定情報を加味すれば、より的確な(詳細な)異常判断が行える。
本制御システムでは、演算処理部が作動指示データを出力処理部へ送信し、監視処理部へ作動条件データを送信するのであるが、これらは、別個のデータフレームとして送信してもよいが、請求項5に示すように、一つのデータフレームに含めるようにしてもよい。つまり、演算処理部は、信号処理部から信号データを受信し、その受信した信号データまたは別途入力した信号データあるいは内部制御データ等を用いて所定の演算を行って、出力処理部を制御するための作動指示データを生成するが、この作動指示データの生成に伴って作動条件データも生成できる。したがって、これら作動指示データ及び監視処理部へ送信するデータを含めたデータフレームを生成し、そのデータフレームを出力処理部及び監視処理部へ送信すれば、送信が一度で済むこととなる。
【0018】
なお、本発明の制御システムは、最低限、信号処理部、演算処理部、監視処理部が各々一つは必要であるが、例えば信号処理部が複数あっても構わない。また、これら各処理部は物理的に独立して存在していなければならないわけでもなく、任意の複数の処理部が一体となっている場合も考えられる。また、作動指示データの出力先となる出力処理部が複数存在することを前提としたシステムであってもよい。さらに、監視処理部が複数あれば、監視機能に対する信頼性が向上する。
【0019】
また、一つの制御システムに演算処理部は一つのみとするが、これは概念的に演算処理部が一つという意味であり、例えば分散制御を実行する制御システムであって見かけ上は演算処理部が複数存在する場合であれば次のように扱う。つまり、ある一つの演算処理部に着目した場合、それ以外の演算処理部については信号処理部として扱うのである。
【0020】
【発明の実施の形態】
以下に本発明の実施形態を図面と共に説明する。
図1(a)は本発明を車両用の制御システムに適用した実施例のシステム構成を表すブロック図である。本実施例の制御システムにおいては、各々が多重通信機能を有する信号装置1、演算装置2、出力装置3、監視装置4が、通信バス5によってデータ通信可能に接続されて構成されている。
【0021】
信号装置1は信号処理部1aと通信処理部1bを有している。また信号装置1は、図示しないスイッチやセンサなどを内蔵しており、そのスイッチの状態(例えばドアロックスイッチのON/OFFなど)やセンサの検出結果(例えば車速など)を示す信号データを通信バス5上へ送信することができる。なお、図1(a)では信号装置1は一つだけ示しているが、一つの制御システム中に二つ以上の信号装置1が存在してもよい。
【0022】
演算装置2は演算処理部2aと通信処理部2bを有している。また演算装置2は、信号装置1から送信された信号データまたは別途入力した信号データあるいは内部制御データ等を用いて所定の演算を行い、出力装置3における所定の機能を作動させるための作動指示データを送信する。なお、一つの制御システム中には演算装置2は一つだけ存在する。なお、これは概念的に演算装置2が一つという意味であり、例えば分散制御を実行する制御システムであって見かけ上は演算装置2が複数存在する場合には、ある一つの演算装置2に着目した場合、それ以外の演算装置2については信号装置1として扱うのである。
【0023】
出力装置3は出力処理部3aと通信処理部3bを有している。また、出力装置3は、アクチュエータなどを内蔵しており、演算装置2から送信された作動指示データに基づいてアクチュエータや負荷を駆動する。例えばドアロックモータなどを駆動する。なお、本制御システムは、出力装置3を含むような構成として説明したが、例えば外部のシステムに出力装置が存在し、その出力装置に対して演算装置2から作動指示データを送信するような構成であってもよい。したがって、制御システム中には出力装置3が存在しなくてもよいし、一つ以上存在してもよい。
【0024】
ここで、演算装置2は、出力装置3に対して作動指示データを送信する場合、その作動指示対象を作動させるための作動指示の要因を示す作動要因データ及び、その作動指示対象を作動させるための作動指示の要因が成立した条件を示す作動条件データも含めて送信する。これら作動指示データ、作動要因データ及び作動条件データを合わせて作動データと呼ぶこととする。
【0025】
監視装置4は監視処理部4aと通信処理部4bを有している。また監視装置4は、信号装置1から送信された信号データを受信して図示しない記憶部に記憶しておき、その記憶しておいた信号データと演算装置2から受信した作動データとを比較することで、異常の有無を判定する。なお、図1(a)では監視装置4は一つだけ示しているが、一つの制御システム中に二つ以上の監視装置4が存在してもよい。二つ以上の監視装置4が存在すれば、判定結果の信頼性が向上する。
【0026】
なお、詳しくは後述するが、各装置1〜4の通信処理部1a〜4aは共通化することもできるため、以上の説明において「一つの制御システム中に信号装置1や監視装置4が二つ以上存在してもよい」とか「一つの制御システム中に演算装置2は一つだけ存在する」といった場合、それは、通信処理部1b等も含めた信号装置1等という単位で必ず存在しなくてはならないというのではない。つまり、実質的な処理主体となる信号処理部1aが二つ以上存在してもよい、あるいは演算処理部2aは一つだけ存在する、という意味である。
【0027】
また、通信処理部1b,2b,3b,4bはそれぞれ、信号処理部1a、演算処理部2a、出力処理部3a、監視処理部4aと通信バス5との間に位置し、各種データの中継を行う。
図1(a)では制御システムの一般的な例を示したが、例えばドアロック制御システムへ適用した場合の例を図1(b)に示す。
【0028】
この場合、ドアロック指示の作動要因として、例えば車速オートロック機能と集中ドアロック機能がある。車速オートロック機能が成立する条件の一つは車速が実行速度以上になることであり、車速以外の条件があればそれも成立しなければならない。集中ドアロック機能が成立する条件の一つはドアロックスイッチがONすることであり、その他の条件があればそれも成立しなければならない。
【0029】
作動条件データから得られたい情報は、作動指示データを送信するに至った作動要因を問わず、それぞれの作動要因が成立すべき条件の内で最後にどの条件が成立したかである。具体的にはドアロック指示を送信するに至った作動要因が車速オートロック機能であるか集中ドアロック機能であるかは問わず、どの作動条件が最後に成立したのかである。そして付加的情報としてどの作動要因、すなわち車速オートロック機能によるものなのか、集中ドアロック機能によるものかという情報があるとそれを加味した異常判定が可能となる。
【0030】
なお、この場合の語句と具体例及び特許請求の範囲(クレーム)における用語との対応関係を整理しておく。
Figure 0004100108
次に、信号装置1、演算装置2、出力装置4でのデータ処理の具体例について説明する。
【0031】
(1)信号装置1内でのデータ処理
(1−1)
図2(a)は、信号処理部1aが授与するデータ例を示しており、信号データD11と送信タイミング特定情報D12とから構成されている。このデータは、信号処理部1aがセンサ類からの入力に基づいて生成する。なお、送信タイミング特定情報D12については通信処理部1bが生成してもよい。
【0032】
▲1▼信号データD11は以下のものを含む。
・ON/OFFやセンサ値などの状態(を表す)信号
・OFF→ONやON→OFFなどの状態変化(を表す)信号
▲2▼送信タイミング特定情報D12は、それらの前後関係が分かるものでも分からないものでも良く、以下のものを含む。
【0033】
・前後関係があるものとしてはカウンタ値(信号装置1毎で一つまたはデータID毎に一つ持ち、送信毎にカウントアップ又はカウントダウン)
・前後関係がなくてもよいものとしては、ある期間内では同一番号が発生しないようにした、ランダム番号(信号装置1毎で一つまたはデータID毎に一つ持ち、送信毎に変化する任意の番号)や任意の関数で計算した番号
・送信時刻情報(絶対時間または相対時間、各装置共通の時間または各装置毎の時間)
・その他、ある期間内での信号データを特定できる番号(前後関係が分かるものでも分からないものでも良い)
・上記の送信時刻情報以外のすべてに対して、信号データの内容が変化したときのみに送信タイミング特定情報が変化するもの
(1−2)
図2(b)は、通信処理部1bでのデータ(データユニット)例を示しており、図2(a)に示した信号データD11と送信タイミング特定情報D12の前に、送信データの種別を表すデータID(DATA−ID)及びデータ長を表すデータ長コード(DLC)を加えたものである。このデータは、信号処理部1aが生成して通信処理部1b内のメモリに格納する。なお、信号データD11と送信タイミング特定情報D12は、DATA−IDの一部または全部と組み合わせて使用して情報を表しても良い。
【0034】
(1−3)
図2(c)は、通信バス5上のデータ(データフレーム)例を示している。この例はCAN(Controller Area Network )の場合を示しており、データフレームのヘッダ領域は、上述のDATA−ID及びDLCに、フレームの最初であることを示すスタート・オブ・フレーム(SOF)を加えたもので構成される。また、データ領域は上述の信号データD11と送信タイミング特定情報D12とで構成され、フッタ領域は、巡回冗長検査データ(CRC)とフレームの最後であることを示すエンド・オブ・フレーム(EOF)で構成されている。このデータは、通信処理部1bにて生成され、通信バス5上へ送出される。
【0035】
(2)演算装置2内でのデータ処理
(2−1)
図3(a)は、演算処理部2aが授与するデータ例を示しており、作動指示データD21と、作動条件データD22と、作動要因データD23と、作動指示タイミング特定情報D24と、信号データ特定情報D25とから構成されている。なお、作動指示タイミング特定情報D24については通信処理部2bが生成してもよい。
【0036】
▲1▼作動指示データD21は以下のものを含む。
・ロックしろ、アンロックしろという動作実行指示
・ロックした状態を継続しろ、アンロックした状態を継続しろという動作継続指示
▲2▼作動条件データD22は以下のものを含む。
・信号データD11相当のもの(例えば、ドアロックスイッチがONというデータ、車速が所定のドアロック実行速度以上であるという条件成立を示すデータ(複数の条件がある場合は最後に成立した条件を示すデータ)など)
▲3▼作動要因データD23は以下のものを含む。
・作動指示対象に関係する制御システムの種類(例えば、車速オートロックシステム、ドアロックスイッチシステムなど)
▲4▼作動指示タイミング特定情報D24とは、以下のものを含む。
・カウンタ値(演算装置2毎で一つまたはデータID毎に一つ持ち、送信毎にカウントアップ又はカウントダウン)
・ランダム番号(演算装置毎で一つまたはデータID毎に一つ持ち、送信毎に変化する任意の番号)や任意の関数で計算した番号
・送信時刻情報(絶対時間または相対時間、各装置共通の時間または各装置毎の時間)
・ある期間内では同一番号が発生しない任意の関数で計算した番号
・その他、ある期間内での信号データD11を特定できる番号(前後関係が分かるものでも分からないものでも良い)
・上記の送信時刻情報以外のすべてに対して、信号データD11の内容が変化したときのみに作動指示タイミング特定情報D24が変化するもの
▲5▼信号データ特定情報D25は以下を含む。
・作動指示対象の機能が成立することとなった信号データD11に付加されていた送信タイミング特定情報D12
・作動指示対象の機能が成立することとなった信号データD11に付加されていた送信タイミング特定情報D12をもとに生成され、かつ監視装置4が記憶している信号データD11を特定できるもの
・その他、監視装置4が記憶している信号データD11を特定できるもの
(2−2)
図3(b)は、通信処理部2bでのデータ(データユニット)例を示しており、図3(a)に示した作動指示データD21、作動条件データD22、作動要因データD23、作動指示タイミング特定情報D24及び信号データ特定情報D25の前に、データID(DATA−ID)及びデータ長コード(DLC)を加えたものである。このデータは、演算処理部2aが生成して通信処理部2b内のメモリに格納する。なお、作動指示データD21と作動条件データD22、作動要因データD23、作動指示タイミング特定情報D24、信号データ特定情報D25は、DATA−IDの一部または全部と組み合わせて使用して情報を表しても良い。また、作動条件データD22は必須であるが、作動要因データD23、作動指示タイミング特定情報D24及び信号データ特定情報D25は任意である。作動指示データD21は出力装置3に対しては必須であるが、監視装置4に対しては任意である。
【0037】
(2−3)
図3(c)は、通信バス5上のデータ(データフレーム)例(CANの場合)を示している。データフレームのヘッダ領域は、上述のDATA−ID及びDLCにスタート・オブ・フレーム(SOF)を加えたもので構成され、また、データ領域は上述の作動指示データD21、作動条件データD22、作動要因データD23、作動指示タイミング特定情報D24及び信号データ特定情報D25で構成される。また、フッタ領域は、巡回冗長検査データ(CRC)とエンド・オブ・フレーム(EOF)で構成されている。このデータは、通信処理部2bにて生成され、通信バス5上へ送出される。
【0038】
(3)出力装置3内でのデータ処理
(3−1)
図4(a)は、出力処理部3aが授与するデータ例を示しており、出力データD31と、作動指示データ特定情報D32と、出力タイミング特定情報D33とから構成されている。なお、出力タイミング特定情報D33については通信処理部3bが生成してもよい。
【0039】
▲1▼出力データD31は以下のものを含む。
・作動指示データD21を受信したことが分かるデータ
・作動指示データD21に基づいてアクチュエータや負荷を駆動させたか否かが分かるデータ
・作動指示データD21に基づいてアクチュエータや負荷を駆動させ、そして実際に駆動したか否かまで確認したデータ
▲2▼出力タイミング特定情報D32は以下のものを含む。
【0040】
・カウンタ値(出力装置3毎で一つまたはデータID毎に一つ持ち、送信毎にカウントアップまたはカウントダウン)
・ランダム番号(出力装置3毎で一つまたはデータID毎に一つ持ち、送信毎に変化する任意の番号)や任意の関数で計算した番号
・送信時刻情報(絶対時間または相対時間、各装置共通の時間または各装置毎の時間)
・ある期間内では同一番号が発生しない任意の関数で計算した番号
・その他、ある期間内での信号データを特定できる番号(前後関係が分かるものでも分からないものでも良い)
・上記の送信時刻情報以外のすべてに対して、信号データの内容が変化したときのみに出力タイミング特定情報D33が変化するもの
▲3▼作動指示データ特定情報D33は以下のものを含む。
【0041】
・作動指示データD21に付加されていた作動指示タイミング特定情報D24・作動指示データD21に付加されていた作動指示タイミング特定情報D24をもとに生成され、かつ監視装置4が記憶している作動指示データD21を特定できるもの
・その他、監視装置4が記憶している作動指示データD21を特定できるもの
(3−2)
図4(b)は、通信処理部3bでのデータ(データユニット)例を示しており、図4(a)に示した出力データD31、作動指示データ特定情報D32及び出力タイミング特定情報D33の前に、データID(DATA−ID)及びデータ長コード(DLC)を加えたものである。このデータは、出力処理部3aが生成して通信処理部3b内のメモリに格納する。なお、作動指示データ特定情報D32や出力タイミング特定情報D33は、DATA−IDの一部または全部と組み合わせて使用して情報を表しても良い。
【0042】
(3−3)
図4(c)は、通信バス5上のデータ(データフレーム)例(CANの場合)を示している。データフレームのヘッダ領域は、上述のDATA−ID及びDLCにスタート・オブ・フレーム(SOF)を加えたもので構成され、また、データ領域は上述の出力データD31、作動指示データ特定情報D32及び出力タイミング特定情報D33で構成される。また、フッタ領域は、巡回冗長検査データ(CRC)とエンド・オブ・フレーム(EOF)で構成されている。このデータは、通信処理部2bにて生成され、通信バス5上へ送出される。
【0043】
以下、このように構成された制御システムにおいて、監視装置4がシステムの異常を監視する動作を説明する。
図5(a)は信号装置1、演算装置2、監視装置4の概略的な動作を時系列で示したタイミングチャートである。信号装置1が信号データを送信すると、演算装置2及び監視装置4は、その送信された信号データを受信する。演算装置2は、その受信した信号データまたは別途入力した信号データあるいは内部制御データ等を用いて所定の演算を行う。そして、出力装置3に対して作動データを送信する。この作動データは監視装置4によっても受信され、監視装置4はその後、異常の有無を判定する。
【0044】
図2(b)のフローチャートは、監視装置4における異常有無判定の処理を示している。まず、信号装置1から送信された信号データを受信し(S10)、記憶部4aに記憶しておく(S20)。そして、その後、演算装置2から送信された作動データを受信し(S30)、S20で記憶しておいた信号データとS30で受信した作動データとを比較し(S40)、正常か否かを判定する(S50)。具体的には、作動データ中の作動条件データ(図3のD22参照)を信号データと比較する。この際、信号データD11と共に信号装置1から送信されてきた送信タイミング特定情報D12(図2参照)も加味して判定する。つまり、信号データD11が複数回送信されている場合、どのデータが比較対象となるかを決めるために送信タイミング特定情報D12を利用する。
【0045】
例えば信号装置1からドアロックスイッチがOFF→ONになった旨の信号データが送信されたとする。監視装置4はこのドアロックスイッチがOFF→ONという信号データD11を受信して図示しない記憶部に記憶しておく。この際、送信タイミング特定情報D12も対応させて記憶しておく。そして、演算装置2から受信した作動条件データD22中にドアロックスイッチがONというデータが存在していれば、ドアロックスイッチの状態としては一致しているので、正常な機能制御の結果ドアロックされたと考えられる。したがって、この場合は正常であるとして(S50:YES)、正常判定を行う(S60)。具体的には、ドアロックスイッチがONであり、その結果、ドアロックが実行された旨を、例えば不揮発性の内部メモリ等に記憶しておく。その際、信号データD11と共に信号装置1から送信されてきた送信タイミング特定情報D12も合わせて記憶しておく。
【0046】
また、例えば信号装置1から車速を示す信号データが送信されたとする。監視装置4はこの車速を示す信号データD11を受信して記憶部に記憶しておく。この際、送信タイミング特定情報D12も対応させて記憶しておく。そして、演算装置2から受信した作動条件データD22中に車速が所定のドアロック実行速度以上であるという条件成立を示すデータが存在していれば、記憶しておいた信号データが示す車速が実際にドアロック実行速度以上であるか否かを判定する。そして、ドアロック実行速度以上の車速を示していた場合には、正常な機能制御の結果ドアロックされたと考えられる。したがって、この場合は正常であるとして(S50:YES)、正常判定を行う(S60)。具体的には、ドアロックスイッチがON、あるいは車速がドアロック実行速度以上であった結果、ドアロックが実行された旨を、例えば不揮発性の内部メモリ等に記憶しておく。その際、信号データD11と共に信号装置1から送信されてきた送信タイミング特定情報D12も合わせて記憶しておく。
【0047】
このようにしておけば、例えばユーザから「勝手にドアロックした」と言うような苦情があった場合に、この判定結果を解析することで、実際には正常動作であり、ユーザ側の誤解等に起因する可能性が高いと判断できる。例えば、ユーザが誤ってドアロックスイッチをONにする操作をしたり、あるいはそのように操作したこと自体を自覚していない(つまり勘違い)といったことが考えられる。また、上述のようにドアロックスイッチがOFF状態であっても車速が所定のドアロック実行速度以上となった場合には自動的にドアロックを実行するシステムであるにもかかわらず、そのことをユーザが知らない場合も考えられる。したがって、どのような作動条件であったが分かれば、このような事後解析が容易になる。なお、このようにドアロックスイッチと車速という作動要因が複数ある場合には、当然ながら、作動データ中の作動要因データD23(図3参照)によって作動要因を特定した上でその作動条件を比較する。
【0048】
一方、信号装置1からドアロックスイッチがON→OFFになった旨の信号データが送信されて監視装置4に記憶されている状態で、演算装置2から送信された作動条件データD22中にドアロックスイッチがONというデータが存在していれば、ドアロックスイッチ自体はONになっていないのにドアロックがされたこととなり、信号装置1と演算装置2との間での何らかの異常、あるいは演算装置2自体の異常の可能性が高いと考えられる。したがって、この場合は異常であるとして(S50:NO)、異常判定をする(S70)。具体的には、ドアロックスイッチがOFFであり、車速も所定のドアロック実行速度未満であるにもかかわらずドアロックが実行された旨を、内部メモリ等に記憶しておく。そのため、例えばユーザから「勝手にドアロックした」と言う苦情があり、その記憶内容を調べた結果、実際にも異常判定されていた場合には、その異常発生への対処を行うことができる。
【0049】
なお、監視装置4のおける異常判定に関する動作内容としては、上述したものも含めて、例えば以下のようなパターンが考えられる。
▲1▼:信号データD11(図2参照)と作動条件データD22(図3参照)を比較して異常の有無を判定する。
【0050】
▲2▼:上記パターン▲1▼において、作動要因データD23(図3参照)を加味して異常の有無を判定する。
▲3▼:上記パターン▲1▼または▲2▼において、送信タイミング特定情報D12(図2参照)を加味して異常の有無を判定する。
【0051】
▲4▼:上記パターン▲1▼、▲2▼または▲3▼において、作動指示タイミング特定情報D24(図3参照)を加味して異常の有無を判定する。
▲5▼:上記パターン▲3▼において、信号データ特定情報D25(図3参照)を加味して異常の有無を判定する。
【0052】
▲6▼:上記パターン▲1▼、▲2▼、▲3▼、▲4▼または▲5▼において、出力データD31(図4参照)を加味して異常の有無を判定する。
▲7▼:上記パターン▲6▼において、出力タイミング特定情報D33(図4参照)」を加味して異常の有無を判定する。
【0053】
▲8▼:上記パターン▲1▼乃至▲7▼のいずれかにおいて、異常の有無を判定した場合、その判定結果を、その判定結果に用いた情報と共に記憶する。
このように、本実施例のシステムによれば、監視装置4がこのような異常判定をする場合であっても、演算装置2の演算機能の内容自体を把握していなくても、信号装置1と演算装置2の間に発生する異常をも判定できる。
【0054】
また、本実施例の場合には、図1(d)に示すように、演算装置2から送信するデータフレーム中に、出力装置3に対する作動指示を示す作動指示データD21と共に、監視装置4における判定のために用いる作動条件データD22や作動要因でD23等も含めるようにしたため、演算装置2からの送信が一度で済むこととなる。つまり、演算装置2が作動指示データD21を出力装置3へ送信し、監視装置4へ作動条件データD22等を別個に送信してもよいが、送信処理が2回必要となるため、上述のようにすれば一度の送信で済む。
【0055】
以上、本発明の一実施例について説明したが、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
(1)図1(b)にて例示したドアロック制御システムへの適用例を考えた場合には、ドアロックの作動要因としてドアロックスイッチと車速の二つが存在したため、作動要因データD23(図3参照)が必要であった。しかし、例えばドアロックがドアロックスイッチONという作動条件でしか実行されない場合には、作動要因を区別して判断する必要がない。つまり、単一の作動要因しかなければ作動要因を区別して判定する必要がないためである。
【0056】
(2)上記実施例では、信号装置1、演算装置2、出力装置3、監視装置4をそれぞれ独立した装置として示したが、必ずしも物理的に独立した構成をとらなければならないのではなく、例えば図6(a)に示すように、一つの処理装置11内に、信号処理部1aと通信処理部1b、演算処理部2aと通信処理部2b、出力処理部3aと通信処理部3b、監視処理部4aと通信処理部4bが収納されていても良い。そして、処理装置1内部で各通信処理部1a〜4aが通信バス5によって相互に通信可能に構成されていてもよい。
【0057】
また、図6(a)の場合には、信号処理部1a、演算処理部2a、出力処理部3a、監視処理部4aのそれぞれに対応して通信処理部1a〜4aが設けられていたが、図6(b)に示す処理装置12のように、通信処理部8を一つだけ設け、この通信処理部8が信号処理部1a、演算処理部2a、出力処理部3a、監視処理部4aの全てに対応する通信処理機能を発揮する構成としてもよい。このように通信処理機能を共通化した場合には、信号処理部1a、演算処理部2a、出力処理部3a、監視処理部4a間のデータのやりとりが通信バスを用いないで行われることとなる。具体的には、信号処理、演算処理、出力処理、監視処理の各処理を実行する際に用いるメモリが共通、例えば共通RAMを用いてそれら各処理を実行することとなる。また、通信処理を実行する際のフレーム生成は当然ながら通信処理部8が実行する。このように信号機能や演算機能、出力機能が一つの装置内にあっても、それぞれの機能部分は複数のメーカで製作されている場合があり、たとえ一つの装置内であってもどの機能部分の異常であるかを判定する必要があるため、本構成例においても本発明は実効性がある。
【0058】
なお、例えば図6(c)に示す処理装置13のように、信号処理部1a、演算処理部2a、出力処理部3aについては共通の通信処理部21を一つだけ設け、一方、監視処理部4aはこれらと切り離すと共に、この監視処理部4a用の通信処理部22を設け、これら二つの通信処理部21,22を通信バス5で接続する構成としてもよい。監視処理部4aを切り離す場合に限定されず、信号処理部1a、演算処理部2a、出力処理部3a、監視処理部4aの内の任意の一つあるいは二つを切り離す構成が可能である。
【0059】
(3)図6にて説明した実施例では、いずれの場合も、信号処理部1a、演算処理部2a、出力処理部3a、監視処理部4aが一つの処理装置11,12,13内に収納される構成であったが、当然ながら、複数の装置に分けてもよい。例えば図7(a)は監視処理部4aと通信処理部4bとを備える監視装置4を独立させ、処理装置14内には、信号処理部1aと通信処理部1b、演算処理部2aと通信処理部2bを備えるようにした。なお、この例では出力処理部3aについては処理装置14内に設けない場合を示している。上述のように、制御システム中には出力装置あるいは出力処理部が存在しなくてもよいし、一つ以上存在してもよいためである。そして、図7(a)の場合は、信号処理部1a用の通信処理部1bと演算処理部2a用の通信処理部2bとが通信バス5で接続されると共に、さらに監視処理部4a用の通信処理部4bとも接続されている。
【0060】
もちろん、このような構成の場合も、図7(b)に示す処理装置15のように、信号処理部1aと演算処理部2aが共用するための通信処理部23を持つ構成としてもよい。
なお、この場合も監視装置4を切り離す場合に限定されず、信号装置や演算装置を切り離し、それ以外を処理装置内に入れ込む構成であってもよい。
【0061】
(4)図1あるいは図6、図7(a),(b)においては、独立した制御システムとして示したが、実際に存在する形態としては、その制御システムとは別個のシステムにおける信号機能、演算機能、出力機能、監視機能の一つまたは任意の複数の機能と一体になっていても良い。例えば、図7(c)に示すように、制御システム▲1▼は信号装置101、演算装置102、出力装置103及び監視装置104にて構成され、制御システム▲2▼は信号装置201、演算装置202、出力装置203及び監視装置204にて構成されている。
【0062】
しかし、制御システム▲1▼の信号装置101は制御システム▲2▼の監視装置204と一体化されており、制御システム▲1▼の演算装置102は制御システム▲2▼の出力装置203と一体化されている。また、他の装置もまた他の装置と一体化されている。このように構成するのは、一つまたは複数の制御システムが存在するネットワークシステム内の監視機能は唯一かつ独立である必要はなく、他の装置との一体化によるコストダウンを実現する等の意図のためである。
【0063】
またネットワークシステム内に監視機能を複数設置しやすくなり、同じ制御システムに対する監視機能を複数設置することで監視結果の信頼性を上げたり、監視する対象の制御システムを複数の監視機能に割り振ることで一つの監視機能に対する負荷を分散させることができる。
【図面の簡単な説明】
【図1】(a)は実施例の制御システムの概略構成を表すブロック図、(b)はドアロック制御システムへの適用例を示す説明図である。
【図2】信号装置内でのデータ処理の具体例を示す説明図である。
【図3】演算装置内でのデータ処理の具体例を示す説明図である。
【図4】出力装置内でのデータ処理の具体例を示す説明図である。
【図5】監視装置の動作を示すタイミングチャート、フローチャートである。
【図6】別実施例の説明図である。
【図7】別実施例の説明図である。
【符号の説明】
1,101,201…信号装置、2,102,202…演算装置、3,103,203…出力装置、4,104,204…監視装置、5…通信バス、1a…信号処理部、2a…演算処理部、3a…出力処理部、4a…監視処理部、1b,2b,3b,4b,8,21,22,23…通信処理部、11,12,13,14,15…処理装置。

Claims (6)

  1. 信号処理部、演算処理部がデータ通信可能に接続されており、
    前記信号処理部は、スイッチの状態やセンサの検出結果を示す信号データを前記演算処理部に送信し、
    前記演算処理部は、前記信号処理部から送信された信号データまたは別途入力した信号データあるいは内部制御データ等を用いて所定の演算を行い、アクチュエータや負荷を駆動する出力処理部を制御するための作動指示データを前記出力処理部に送信する制御システムであって、
    さらに、前記信号処理部、演算処理部とデータ通信可能な監視処理部を備え、
    前記信号処理部は、前記演算処理部に送信する前記信号データを、さらに前記監視処理部にも送信し、
    前記演算処理部は、前記出力処理部に対して前記作動指示データを送信する場合、その作動指示対象を作動させるための作動指示の要因成立せしめた条件となった前記演算処理部の所定の演算に用いられた信号データ相当のものを作動条件データとして前記監視処理部に送信し、
    前記監視処理部は、前記信号処理部から送信された信号データを受信して記憶しておき、前記演算処理部から作動条件データを受信した後に、その受信した作動条件データと前記記憶した信号データとを比較することで異常の有無を判定すること
    を特徴とする制御システム。
  2. 請求項1に記載の制御システムにおいて、
    前記作動指示の要因を示す作動要因が複数あり、
    前記演算処理部は、前記作動条件データに加え、作動指示対象を作動させるための作動指示の要因を示す作動要因データも前記監視処理部に送信すること
    を特徴とする制御システム。
  3. 請求項1又は2に記載の制御システムにおいて、
    前記信号処理部は、前記信号データを送信する場合、その送信タイミングを特定する情報も合わせて送信し、
    前記監視処理部は、前記信号処理部から送信された送信タイミング特定情報を信号データと対応させて記憶しておき、その送信タイミング特定情報も加味して異常の有無を判定すること
    を特徴とする制御システム。
  4. 請求項3に記載の制御システムにおいて、
    前記送信タイミング特定情報は、カウンタ値、重複しないランダム番号、送信時刻情報の少なくともいずれかを含むこと
    を特徴とする制御システム。
  5. 請求項1〜4のいずれかに記載の制御システムにおいて、
    前記演算処理部は、前記出力処理部へ送信する作動指示データ及び前記監視処理部へ送信するデータを含めたデータフレームを生成し、そのデータフレームを前記出力処理部及び監視処理部へ送信すること
    を特徴とする制御システム。
  6. 請求項1〜5のいずれかに記載の制御システムにおいて、
    前記監視処理部は、前記異常の有無を判定した場合、その判定結果を、その判定に用いた情報と共に記憶しておくこと
    を特徴とする制御システム。
JP2002267050A 2002-09-12 2002-09-12 制御システム Expired - Fee Related JP4100108B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002267050A JP4100108B2 (ja) 2002-09-12 2002-09-12 制御システム
US10/653,075 US20040054429A1 (en) 2002-09-12 2003-09-03 Control system having abnormality monitor function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002267050A JP4100108B2 (ja) 2002-09-12 2002-09-12 制御システム

Publications (2)

Publication Number Publication Date
JP2004102906A JP2004102906A (ja) 2004-04-02
JP4100108B2 true JP4100108B2 (ja) 2008-06-11

Family

ID=31986682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002267050A Expired - Fee Related JP4100108B2 (ja) 2002-09-12 2002-09-12 制御システム

Country Status (2)

Country Link
US (1) US20040054429A1 (ja)
JP (1) JP4100108B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4269878B2 (ja) * 2003-10-10 2009-05-27 株式会社デンソー 電子制御装置
DE102006048169A1 (de) * 2006-10-10 2008-04-17 Robert Bosch Gmbh Verfahren zur Überwachung einer Funktionsfähigkeit einer Steuerung
WO2014013554A1 (ja) * 2012-07-17 2014-01-23 三菱電機株式会社 制御装置および制御方法
KR101476240B1 (ko) * 2013-10-02 2014-12-24 강수원 통과대역 변조를 이용한 고속 캔 통신 시스템
DE102016106531A1 (de) * 2016-04-08 2017-10-12 Eaton Electrical Ip Gmbh & Co. Kg Busteilnehmer und Verfahren zum Betreiben eines Busteilnehmers
CN112567691B (zh) * 2018-08-27 2025-06-24 三菱电机株式会社 通信装置、接收装置以及监视系统

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5896418A (en) * 1983-06-16 1999-04-20 Hitachi, Ltd. Data transmission system having a communication control computer for controlling communication between a communication interface module and terminal devices
DE3638947C2 (de) * 1986-11-14 1995-08-31 Bosch Gmbh Robert Verfahren zur Synchronisation von Rechnern eines Mehrrechnersystems und Mehrrechnersystem
US5077670A (en) * 1988-12-28 1991-12-31 Nissan Motor Company, Limited System and method applicable to vehicles for communicating between data processing stations
US5132905A (en) * 1988-12-28 1992-07-21 Nissan Motor Company Limited System and method applicable to vehicles for communicating between data processing stations
EP0425199B1 (en) * 1989-10-27 1996-06-19 Hitachi, Ltd. Motor vehicle control system and control unit thereof
JP2834808B2 (ja) * 1989-12-08 1998-12-14 三菱電機株式会社 自動車用制御装置
DE69433098T2 (de) * 1993-02-15 2004-03-25 Honda Giken Kogyo K.K. Vorrichtung zur Übertragung von Daten
JP3657027B2 (ja) * 1995-05-25 2005-06-08 株式会社小松製作所 車両故障診断装置の時間管理システム及び方法
GB9605048D0 (en) * 1996-03-09 1996-05-08 Jaguar Cars Multiplexed electronic control systems
US5835873A (en) * 1997-02-21 1998-11-10 Breed Automotive Technology, Inc. Vehicle safety system with safety device controllers
US5938708A (en) * 1997-07-03 1999-08-17 Trw Inc. Vehicle computer system having a non-interrupt cooperative multi-tasking kernel and a method of controlling a plurality of vehicle processes
JP2000156685A (ja) * 1998-11-18 2000-06-06 Fuji Heavy Ind Ltd 車両制御システムの異常監視装置
JP3899777B2 (ja) * 2000-05-10 2007-03-28 トヨタ自動車株式会社 運転制御装置および車両
JP2003036174A (ja) * 2001-07-25 2003-02-07 Hitachi Ltd 車載端末装置

Also Published As

Publication number Publication date
US20040054429A1 (en) 2004-03-18
JP2004102906A (ja) 2004-04-02

Similar Documents

Publication Publication Date Title
US8959405B2 (en) Signal transmission device for elevator
CN100590051C (zh) 电梯设备的安全系统和对其进行连续检查的方法
CN114375270B (zh) 用于车辆的分布式诊断架构
KR20140036954A (ko) 차량 제어 장치 및 차량 제어 시스템
JP4100108B2 (ja) 制御システム
US8041993B2 (en) Distributed control system
CN101131587A (zh) 现场总线通信诊断设备和现场总线通信诊断方法
JPH0799688A (ja) 多重伝送システム
JP2007118701A (ja) 異常検出処理装置および異常検出処理方法
JP2006135375A (ja) Canネットワークシステム
JP4784125B2 (ja) 電子制御装置、故障診断テスタ、車両診断装置およびその方法
US7231548B2 (en) Diagnosis of fault conditions in embedded systems
JP2004318498A (ja) フェールセーフ装置
US11997114B2 (en) Drive device and driving system
WO2023084624A1 (ja) 車載制御装置
JP4820679B2 (ja) 車両用電子制御装置
JP4172461B2 (ja) ノード診断システム
US20250016025A1 (en) A secondary control unit for a vehicle with a primary control unit and a data transmission path
JP7391242B2 (ja) 制御装置
KR102746386B1 (ko) Can 버스 통신에서 위변조 ecu의 진단 id 식별 방법 및 이를 수행하는 시스템
JP3978028B2 (ja) マシン異常検知システム及び異常検知方法
JP2859749B2 (ja) 多重伝送装置
JP2005124083A (ja) 制御システム、制御装置および上位装置
JP2006222800A (ja) 多重通信装置
JP2026040916A (ja) 冗長システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070717

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070918

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: 20080226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080310

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

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: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140328

Year of fee payment: 6

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