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
JP3819233B2 - Vehicle control system - Google Patents
[go: Go Back, main page]

JP3819233B2 - Vehicle control system - Google Patents

Vehicle control system Download PDF

Info

Publication number
JP3819233B2
JP3819233B2 JP2000356443A JP2000356443A JP3819233B2 JP 3819233 B2 JP3819233 B2 JP 3819233B2 JP 2000356443 A JP2000356443 A JP 2000356443A JP 2000356443 A JP2000356443 A JP 2000356443A JP 3819233 B2 JP3819233 B2 JP 3819233B2
Authority
JP
Japan
Prior art keywords
data
priority
packet
control
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
JP2000356443A
Other languages
Japanese (ja)
Other versions
JP2002158678A (en
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2000356443A priority Critical patent/JP3819233B2/en
Priority to US09/991,103 priority patent/US6859708B2/en
Publication of JP2002158678A publication Critical patent/JP2002158678A/en
Application granted granted Critical
Publication of JP3819233B2 publication Critical patent/JP3819233B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数の制御装置を相互に接続して協調動作させる車両用制御システムに関する。
【0002】
【従来の技術】
従来、例えば特開平7−7504号公報に開示されたように、車両に搭載された複数の電子制御装置を相互に接続した車載LANが知られている。
この車載LANでは、複数の電子制御装置(ECU)が1つの制御演算通信ユニットにセンサ・データを送り、制御演算通信ユニットは、受信したデータに基づいて演算を行い、それぞれの電子制御装置に制御信号を返す、いわゆるサーバ・クライアント関係のネットワークが形成されている。
【0003】
【発明が解決しようとする課題】
ところで、上記従来技術の一例に係る車載LANにおいては、複数の電子制御装置から制御演算通信ユニットに対してデータを送信する場合に、伝送効率を向上させるためにデータを可変長のパケットに分割して送信する方法が知られている。
しかしながら、伝送効率を向上させるためにパケットのパケット長を大きくすると、1つのパケットの伝送終了までに要する待ち時間が長くなってしまい、通信遅延時間が長くなって制御システムの応答性が低下するという問題が生じる。
本発明は上記事情に鑑みてなされたもので、複数の制御装置間で送受信されるデータの伝送効率を向上させると共に、システムの応答性を向上させることが可能な車両用制御システムを提供することを目的とする。
【0004】
【課題を解決するための手段】
上記課題を解決して係る目的を達成するために、請求項1に記載の本発明の車両用制御システムは、制御対象(例えば、後述する本実施形態での走行用モータ駆動部11、燃料電池12、反応ガス供給部13、蓄電装置14、配電部15、冷却部16,16)が接続された複数のサブシステムをなす制御装置(例えば、後述する本実施形態でのモータ制御ECU22、反応ガス供給制御ECU23、配電制御ECU24、セル電圧検出制御ECU25)と、前記複数の制御装置を協調動作させる協調制御装置(例えば、後述する本実施形態での協調制御ECU21)とを、通信線(例えば、後述する本実施形態でのネットワーク51)を介して相互に接続してなる車両用制御システムであって、前記通信線を介して送受信されるデータとしてパケットを生成するパケット生成手段(例えば、後述する本実施形態でのパケットデータ生成部81)と、前記パケットのパケット長が短いほど優先順位が高くなるように優先度を設定する優先度設定手段(例えば、後述する本実施形態でのステップS01)と、前記パケットの前記優先度に応じて前記データを分類して一時的に格納する複数のFIFO記憶手段(例えば、後述する本実施形態での優先FIFO83,非優先FIFO84)と、前記優先度が高い前記パケットが格納された前記FIFO記憶手段から優先的に前記データを送信するデータ送信手段(例えば、後述する本実施形態でのステップS11〜ステップS13)とを備えたことを特徴としている。
【0005】
上記構成の車両用制御システムによれば、送信すべきデータを一時的に格納する複数のFIFO記憶手段を設けて、例えば迅速な応答性が要求される制御等において使用されるデータの優先度を高く設定して、この優先度に応じて異なるFIFO記憶手段にデータを格納して、優先順にデータを送信することで、優先度の高いデータに対する通信遅延時間を短縮することが可能となる。
さらに、例えば通信プロトコルに応じたメッセージに分割する必要がない程度のパケット長を有するパケットに対して優先度を高く設定することで、1つのパケットの送信に要する送信待ち時間が長くなることを防止して、例えばリアルタイム性が要求されるような車両用制御システムを構築することが可能となる。
【0006】
さらに、請求項2に記載の本発明の車両用制御システムは、前記データ送信手段は、送信中の前記データよりも前記優先度が高い前記データが前記FIFO記憶手段に格納されると、送信中の前記データの送信を中断して前記優先度が高い前記データを送信することを特徴としている。
【0007】
上記構成の車両用制御システムによれば、例えば相対的に優先度の低いデータの送信中であっても、相対的に優先度の高いデータを割り込ませて送信することができ、相対的に優先度が低いデータの全体が送信完了となるまで待つ必要無しに、迅速に優先度の高いデータを送信することができる。
【0008】
さらに、請求項3に記載の本発明の車両用制御システムは、前記パケットを通信プロトコルで扱うことが可能な所定サイズに分割するメッセージ生成手段(例えば、後述する本実施形態でのメッセージ生成部82)備え、前記優先度設定手段は、前記メッセージ生成手段により分割する必要のないパケット長を有する前記パケットの前記優先度を高く設定することを特徴としている。
【0010】
【発明の実施の形態】
以下、本発明の車両用制御システムの一実施形態について添付図面を参照しながら説明する。図1は本発明の一実施形態に係る車両用制御システム10の構成図であり、図2は図1に示す車両用制御システム10を備えた燃料電池車両1の構成図であり、図3は協調制御ECU21の機能ブロック図であり、図4は複数のサブシステムをなす各ECU22,…,25の機能ブロック図である。
【0011】
本実施の形態に係る燃料電池車両1は、走行用モータ駆動部11に電力を供給する電源装置として、例えば燃料電池12及び反応ガス供給部13と蓄電装置14とから構成されたハイブリッド型の電源装置を備えており、これらの電源装置から配電部15を介して電力が供給される走行用モータ駆動部11の駆動力は、オートマチックトランスミッション或いはマニュアルトランスミッションよりなるトランスミッション(図示略)を介して駆動輪Wに伝達される。
また、燃料電池車両1の減速時に駆動輪W側から走行用モータ駆動部11側に駆動力が伝達されると、走行用モータ駆動部11は発電機として機能して、いわゆる回生制動力を発生して車体の運動エネルギーを電気エネルギーとして回収するようにされている。
【0012】
本実施の形態による車両用制御システム10は、例えば、走行用モータ駆動部11と、燃料電池12と、反応ガス供給部13と、蓄電装置14と、配電部15と、冷却部16,16と、ECU17とを備えて構成されている。
さらに、ECU17は、いわゆるサーバ装置をなす協調制御ECU21と、いわゆるクライアント装置をなす複数のサブシステム、例えば、モータ制御ECU22と、反応ガス供給制御ECU23と、配電制御ECU24と、セル電圧検出制御ECU25とを備えて構成されている。
【0013】
図2に示すように、走行用モータ駆動部11は、例えば界磁として永久磁石を利用する永久磁石式の3相交流同期モータをなす走行用モータ31と、PDU32とを備えて構成され、走行用モータ31はPDU32から供給される3相交流電力により駆動制御される。
PDU32は、例えばIGBT等のスイッチング素子から構成されたPWMインバータを備えており、モータ制御ECU22から出力されるスイッチング指令に基づいて、燃料電池12及び蓄電装置14から配電部15を介して出力される直流電力を3相交流電力に変換して走行用モータ31へ供給する。
【0014】
燃料電池12は、例えば固体ポリマーイオン交換膜等からなる固体高分子電解質膜をアノードとカソードとで両側から挟み込んで形成されたセルに対し、複数のセルを積層して構成されたスタックからなり、燃料として水素ガスが供給される水素極と酸化剤として酸素を含む空気が供給される空気極とを備えている。そして、アノードで触媒反応により発生した水素イオンが、固体高分子電解質膜を通過してカソードまで移動して、カソードで酸素と電気化学反応を起こして発電するようになっている。
【0015】
反応ガス供給部13は、燃料電池12の空気極に空気を供給する空気供給部13aと、水素極に水素ガスを供給する水素供給部13bとを備えて構成されている。さらに、空気供給部13aは、エアーコンプレッサー41と、エアーコンプレッサー41を駆動するモータ42と、モータ42に対するドライバ43とを備えて構成されている。
また、水素供給部13bは、例えばエアーコンプレッサー41から信号圧として供給される空気の圧力に応じた圧力で水素ガスを供給する圧力制御弁44と、燃料電池11から排出される排出ガスを圧力制御弁44を介して供給される水素ガスに混合して再循環させるエゼクタ45とを備えて構成されている。
【0016】
なお、燃料電池12の空気極側及び水素極側のそれぞれには、燃料電池12から排出される各排出ガスつまり空気及び水素ガスを外部に排出するための排圧弁46,46が備えられ、さらに、燃料電池12の空気極側には空気の圧力を検出する圧力計47が備えられ、燃料電池12の水素極側には水素ガスの圧力を検出する圧力計47及び流量を検出する流量計48が備えられている。
そして、反応ガス供給制御ECU23は、例えば、各圧力計47,47及び流量計48にて検出される各検出値を受信して、後述するようにI/O処理を施した後に協調制御ECU21へ出力する。さらに、反応ガス供給制御ECU23は、後述するように、協調制御ECU21から受信した反応ガス制御量、つまり反応ガスの流量及び圧力に応じて、エアーコンプレッサー41に所望の回転速度を確保するための制御信号を出力したり、排圧弁46,46の開閉動作を指示する指令信号を出力する。
【0017】
蓄電装置14は、例えば電気二重層コンデンサや電解コンデンサ等からなるキャパシタとされている。そして、燃料電池12及び蓄電装置14は電気的負荷である走行用モータ31等に対して並列に接続されている。
配電部15は、例えば高圧分配器等をなし、配電制御ECU24からの指令信号に基づいて、走行用モータ31等の電気的負荷へ供給する電流値を制御する。
冷却部16は、例えば走行用モータ31やエアーコンプレッサー41を駆動するモータ42や燃料電池12等を冷却する水循環系をなすものであって、冷却水を供給するウォータポンプ等を備えて構成されている。
【0018】
ECU17は、ネットワーク51を介して相互に接続された複数の各ECU21,…,25を備えて構成されている。
サーバ装置をなす協調制御ECU21は、クライアント装置をなす複数のサブシステム、例えば、モータ制御ECU22と、反応ガス供給制御ECU23と、配電制御ECU24と、セル電圧検出制御ECU25との協調動作を制御している。
ここで、各サブシステムを構成する各ECU22,…,25は、後述するように、協調制御ECU21や制御対象との間で送受信する制御信号に対するI/O処理や、ネットワーク停止時等の異常時における退避処理や保護動作等の制御を行うと共に、協調制御ECU21や制御対象との間で送受信するデータに優先度を設定して、この優先度に応じてデータの送受信を行う。
協調制御ECU21は、各ECU22,…,25でのI/O処理により得られた制御信号に基づいて、各ECU22,…,25を制御するための制御演算を行う。
【0019】
例えば図3に示すように、協調制御ECU21は、MPU61と、通信コントローラ62とを備えて構成されている。
MPU61は、通信コントローラ62を介して複数のサブシステムをなす各ECU22,…,25からI/O処理後の各制御信号を受信して、これらの制御信号に基づいて各ECU22,…,25を協調動作させるための制御演算を行う。
【0020】
例えば図4に示すように、複数のサブシステムをなす各ECU22,…,25は、MPU71と、通信コントローラ72と、入力回路74と、出力回路75と、パケットデータ生成部81と、メッセージ生成部82と、複数のFIFO、例えば2つの優先FIFO83及び非優先FIFO84とを備えて構成されている。
MPU71は、入力回路74を介して外部のセンサ・スイッチ76等から受信した信号や、通信コントローラ72を介して協調制御ECU21から受信した制御信号に対して、所定の変換処理等からなるI/O処理を行い、入力回路74からの信号は通信コントローラ72を介して協調制御ECU21へ送信し、協調制御ECU21からの制御信号は出力回路75を介してアクチェータ77へ出力する。
さらに、MPU71は、反応ガス供給部13等の制御対象の退避動作や燃料電池12の保護動作等を単独で制御可能であり、例えばネットワーク51の停止時等の異常発生時に制御信号をアクチェータ77へ出力する。
【0021】
パケットデータ生成部81は、ネットワーク51を介して協調制御ECU21や他の各ECU22,…,25等へ送信すべき一連のデータをパケット化してパケットデータを生成する。この場合、送信すべきデータに対する制御上の優先順位に基づいて、各パケットデータに所定の優先度、例えば優先パケットデータ又は非優先パケットデータの何れか一方を設定する。
例えば冷却部16から受信した温度に関するデータ等のように、相対的に応答が遅い制御量として分類可能なデータや、例えば燃料電池12を構成する複数のセルの電圧値に関するデータ等のように、システムの状態が正常か否かをモニターするためのデータ等は、非優先パケットデータとする。
一方、例えば反応ガス供給部13から受信した圧力に関するデータや、走行用モータ駆動部11から受信したモータ出力に関するデータ等のように、相対的に応答が速い制御量として分類可能なデータは、優先パケットデータとする。
【0022】
メッセージ生成部82は、生成されたパケットデータを必要に応じて通信プロトコルで扱うことができる所定のサイズ、例えば一度の通信で送信可能なデータサイズに分割してメッセージを生成する。
優先FIFO83は、優先パケットデータから構成されたメッセージを格納し、非優先FIFO84は、非優先パケットデータから構成されたメッセージを格納する。
【0023】
なお、以下に、協調制御ECU21と、複数のサブシステムを構成する各ECU22,…,25の機能について説明する。
モータ制御ECU22は、PDU32に具備されたPWMインバータの電力変換動作を制御しており、協調制御ECU21から受信したモータ制御量、例えば要求トルク値等に基づいて所定の制御マップを参照して、スイッチング指令として例えばU相及びV相及びW相に対する各交流電圧指令値をPDU32に出力する。そして、これらの各電圧指令値に応じたU相電流及びV相電流及びW相電流をPDU32から走行用モータ31の各相へと出力させる。
【0024】
反応ガス供給制御ECU23は、協調制御ECU21から受信した反応ガス制御量、例えば燃料電池12に供給される反応ガスつまり水素ガス及び空気の流量及び圧力に基づいて所定の制御マップを参照し、例えばエアーコンプレッサー41の回転速度や、例えばステッピングモータ等により調整可能な排圧弁46の弁開度等を制御する。
【0025】
配電制御ECU24は、例えば燃料電池12から出力される出力電流及び出力電圧の信号や、蓄電装置14から出力される出力電流及び端子間電圧及び温度の信号等に、所定のI/O処理を施して協調制御ECU21へ送信すると共に、協調制御ECU21から受信した配電制御信号、例えば高圧分配器等の動作を指示する制御信号に基づいて電力供給の切替制御を行う。
【0026】
セル電圧検出制御ECU25は、燃料電池12を構成する複数のセルの電圧値をモニタしており、例えば複数のセルに対して検出した電圧値の平均値や偏差、最大値や最小値等を算出して協調制御ECU21へ送信する。
【0027】
本実施の形態による車両用制御システム10は上記構成を備えており、次に、この車両用制御システム10の動作について添付図面を参照しながら説明する。図5は複数のサブシステムをなす各ECU22,…,25の動作、特にデータ設定処理を示すフローチャートであり、図6は複数のサブシステムをなす各ECU22,…,25の動作、特に通信コントローラ72へのデータ送信の処理を示すフローチャートである。
【0028】
以下に、複数のサブシステムをなす各ECU22,…,25におけるデータ設定処理について添付図面を参照しながら説明する。
先ず、図5に示すステップS01においては、ネットワーク51を介して協調制御ECU21や他の各ECU22,…,25等へ送信すべき一連のデータをパケット化してパケットデータを生成し、さらに、必要に応じてパケットデータを分割してメッセージを生成する。
次に、ステップS02においては、生成されたメッセージが優先度の高いパケット、つまり優先パケットデータか否かを判定する。
この判定結果が「YES」の場合には、ステップS03に進む。一方、この判定結果が「NO」の場合には、ステップS04に進む。
【0029】
ステップS03においては、優先パケットデータを優先FIFO83に格納して、一連の処理を終了する。
ステップS04においては、非優先パケットデータを非優先FIFO84に格納して、一連の処理を終了する。
【0030】
以下に、複数のサブシステムをなす各ECU22,…,25の通信コントローラ72へのデータ送信の処理について添付図面を参照しながら説明する。
先ず、図6に示すステップS11においては、優先FIFO83にメッセージが格納されているか否かを判定する。
この判定結果が「YES」の場合には、ステップS12に進む。一方、この判定結果が「NO」の場合には、ステップS13に進む。
ステップS12においては、優先FIFO83に格納されているデータを通信コントローラ72へ送信して、一連の処理を終了する。
ステップS13においては、非優先FIFO84に格納されているデータを通信コントローラ72へ送信して、一連の処理を終了する。
【0031】
上述したように、本実施の形態による車両用制御システム10によれば、ネットワーク51を介して、サーバ装置をなす協調制御ECU21や、複数のサブシステムをなす各ECU22,…,25へデータを送信する際に、例えば、走行用モータ11の出力や、燃料電池12に供給される反応ガスの圧力等のように迅速な制御に使用されるデータを、優先度の高い一連のパケットデータとして分類して優先的に送信する。
これにより、迅速な制御が必要とされる制御対象に対しては、パケットデータの送信待ち時間を短縮することで、通信遅延時間の短縮が可能となり、例えば実時間処理が要求される場合であっても、クライアント・サーバ型の実時間処理システムを容易に構築することが可能となる。
【0032】
なお、本実施の形態においては、パケットデータ生成部81においてパケットデータの優先度を設定するとしたが、これに限定されず、例えばメッセージ生成部82において、パケットデータのサイズが、通信プロトコルで扱うことができる所定のサイズ、例えば一度の通信で送信可能なデータサイズよりも小さい場合には、パケットデータを分割してメッセージを生成する必要はなく、このパケットデータを優先パケットデータとして設定して優先FIFO83に格納しても良い。
【0033】
なお、本実施の形態においては、車両用制御システム10は燃料電池車両1に搭載されるとしたが、これに限定されず、その他の車両、例えばハイブリッド車両等に搭載されても良い。
また、本実施の形態においては、蓄電装置14はキャパシタをなすとしたが、これに限定されず、例えば、バッテリー等であっても良い。この場合、配電制御ECU24は、バッテリーの残容量を制御しつつ配電制御を行うようにすれば良い。
【0034】
なお、本実施の形態においては、ECU17においてクライアント装置をなす複数のサブシステムは、モータ制御ECU22と、反応ガス供給制御ECU23と、配電制御ECU24と、セル電圧検出制御ECU25とを備えて構成されているとしたが、これに限定されず、他の制御ECUを備えて構成されていても良い。要するに、協調制御ECU21とネットワーク51を介して相互に接続された各制御ECUは、協調制御ECU21との間で送受信する制御値を論理値に変換するためのI/O処理を行うと共に、例えばネットワーク51の停止時等の異常時には、他のECUに頼らずに単独で退避処理等の保護動作を制御するように構成されていれば良い。
【0035】
なお、本実施の形態においては、複数のサブシステムをなす各ECU22,…,25に優先FIFO83及び非優先FIFO84を備えるとしたが、これに限定されず、協調制御ECU21に複数のFIFOを設けて、送信するデータの優先度に応じて異なるFIFOにデータを一時的に格納してから優先順にデータを送信しても良い。
【0036】
【発明の効果】
以上説明したように、請求項1に記載の本発明の車両用制御システムによれば、データの優先度に応じて異なるFIFO記憶手段にデータを格納して、優先順にデータを送信することで、優先度の高いデータに対する通信遅延時間を短縮することが可能となる。 さらに、例えば通信プロトコルに応じたメッセージに分割する必要がない程度のパケット長を有するパケットに対して優先度を高く設定することで、1つのパケットの送信に要する送信待ち時間が長くなることを防止して、例えばリアルタイム性が要求されるような車両用制御システムを構築することが可能となる。
さらに、請求項2に記載の車両用制御システムによれば、例えば相対的に優先度の低いデータの送信中であっても、相対的に優先度の高いデータを割り込ませて送信することができ、相対的に優先度が低いデータの全体が送信完了となるまで待つ必要無しに、迅速に優先度の高いデータを送信することができる
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る車両用制御システムの構成図である。
【図2】 図1に示す車両用制御システムを備えた燃料電池車両の構成図である。
【図3】 協調制御ECUの機能ブロック図である。
【図4】 複数のサブシステムをなす各ECUの機能ブロック図である。
【図5】 複数のサブシステムをなす各ECUの動作、特にデータ設定処理を示すフローチャートである。
【図6】 複数のサブシステムをなす各ECUの動作、特に通信コントローラへのデータ送信の処理を示すフローチャートである。
【符号の説明】
10 車両用制御システム
11 走行用モータ駆動部(制御対象)
12 燃料電池(制御対象)
13 反応ガス供給部(制御対象)
14 蓄電装置(制御対象)
15 配電部(制御対象)
16 冷却部(制御対象)
21 協調制御ECU(協調制御装置)
22 モータ制御ECU(制御装置)
23 反応ガス供給制御ECU(制御装置)
24 配電制御ECU(制御装置)
25 セル電圧検出制御ECU(制御装置)
51 ネットワーク(通信線)
81 パケットデータ生成部(パケット生成手段)
82 メッセージ生成部(メッセージ生成手段)
83 優先FIFO(FIFO記憶手段)
84 非優先FIFO(FIFO記憶手段)
ステップS01 優先度設定手段
ステップS11〜ステップS13 データ送信手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a vehicle control system in which a plurality of control devices are connected to each other to perform a cooperative operation.
[0002]
[Prior art]
Conventionally, as disclosed in, for example, Japanese Patent Laid-Open No. 7-7504, an in-vehicle LAN in which a plurality of electronic control devices mounted on a vehicle are connected to each other is known.
In this in-vehicle LAN, a plurality of electronic control units (ECUs) send sensor data to one control calculation communication unit, and the control calculation communication unit performs calculation based on the received data and controls each electronic control unit. A so-called server / client-related network for returning signals is formed.
[0003]
[Problems to be solved by the invention]
By the way, in the in-vehicle LAN according to the above prior art, when data is transmitted from a plurality of electronic control devices to the control arithmetic communication unit, the data is divided into variable-length packets in order to improve transmission efficiency. The method of transmitting is known.
However, if the packet length of a packet is increased in order to improve the transmission efficiency, the waiting time required for the end of transmission of one packet becomes longer, the communication delay time becomes longer, and the responsiveness of the control system decreases. Problems arise.
The present invention has been made in view of the above circumstances, and provides a vehicle control system capable of improving the transmission efficiency of data transmitted and received between a plurality of control devices and improving the responsiveness of the system. With the goal.
[0004]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object, the vehicle control system according to the first aspect of the present invention is an object to be controlled (for example, a traveling motor drive unit 11 and a fuel cell in this embodiment described later). 12, a control device (for example, a motor control ECU 22 in this embodiment, which will be described later, a reaction gas) that forms a plurality of subsystems to which the reaction gas supply unit 13, the power storage device 14, the power distribution unit 15, and the cooling units 16 and 16) are connected. A supply control ECU 23, a power distribution control ECU 24, a cell voltage detection control ECU 25) and a cooperative control device (for example, a cooperative control ECU 21 in the present embodiment to be described later) for operating the plurality of control devices in a coordinated manner are connected to a communication line (for example, the vehicle control system network 51) through the formed by interconnected in this embodiment described below, as the data transmitted and received via the communication line Packet generating means for generating a packet (e.g., packet data generation unit 81 in the present embodiment to be described later) and the priority setting means for packet length of the packet set the priority so as priority short increases ( For example, step S01 in the present embodiment described later) and a plurality of FIFO storage means for classifying and temporarily storing the data according to the priority of the packet (for example, priority in the present embodiment described later) FIFO 83, non-priority FIFO 84) and data transmission means for preferentially transmitting the data from the FIFO storage means in which the packets with high priority are stored (for example, step S11 to step S13 in this embodiment described later) ).
[0005]
According to the vehicle control system having the above configuration, a plurality of FIFO storage means for temporarily storing data to be transmitted are provided, and the priority of data used in, for example, control in which quick responsiveness is required is set. By setting the value higher, storing the data in different FIFO storage means according to the priority, and transmitting the data in the priority order, it becomes possible to reduce the communication delay time for the data with the higher priority.
In addition, for example, by setting a high priority for a packet having a packet length that does not need to be divided into messages according to the communication protocol, the transmission waiting time required for transmitting one packet is prevented from being increased. Thus, for example, it is possible to construct a vehicle control system that requires real-time performance.
[0006]
Furthermore, in the vehicle control system according to the second aspect of the present invention, the data transmission unit is transmitting when the data having the higher priority than the data being transmitted is stored in the FIFO storage unit. The transmission of the data is interrupted, and the data having the higher priority is transmitted.
[0007]
According to the vehicle control system having the above configuration, for example, even when data with relatively low priority is being transmitted, data with relatively high priority can be interrupted and transmitted. High-priority data can be transmitted quickly without having to wait until transmission of the entire low-frequency data is complete.
[0008]
Further, the vehicle control system of the present invention according to claim 3, message generation means for dividing a predetermined size that can handle the packet in the communication protocol (e.g., the message generator 82 of the present embodiment described below ) wherein the priority setting means is characterized in that the set priority higher of the packet having a packet length is not necessary to divide by the message generating means.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of a vehicle control system of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a configuration diagram of a vehicle control system 10 according to an embodiment of the present invention, FIG. 2 is a configuration diagram of a fuel cell vehicle 1 including the vehicle control system 10 shown in FIG. 1, and FIG. 4 is a functional block diagram of the cooperative control ECU 21, and FIG. 4 is a functional block diagram of the ECUs 22,..., 25 forming a plurality of subsystems.
[0011]
The fuel cell vehicle 1 according to the present embodiment is a hybrid power source configured by, for example, a fuel cell 12, a reactive gas supply unit 13, and a power storage device 14 as a power supply device that supplies power to the traveling motor drive unit 11. The driving force of the drive motor drive unit 11 to which power is supplied from these power supply devices via the power distribution unit 15 is driven through a transmission (not shown) made of an automatic transmission or a manual transmission. Transmitted to W.
Further, when the driving force is transmitted from the driving wheel W side to the traveling motor driving unit 11 side during deceleration of the fuel cell vehicle 1, the traveling motor driving unit 11 functions as a generator and generates a so-called regenerative braking force. The kinetic energy of the car body is recovered as electric energy.
[0012]
The vehicle control system 10 according to the present embodiment includes, for example, a traveling motor drive unit 11, a fuel cell 12, a reactive gas supply unit 13, a power storage device 14, a power distribution unit 15, and cooling units 16 and 16. The ECU 17 is provided.
Further, the ECU 17 includes a cooperative control ECU 21 that forms a so-called server device, and a plurality of subsystems that form a so-called client device, such as a motor control ECU 22, a reactive gas supply control ECU 23, a power distribution control ECU 24, and a cell voltage detection control ECU 25. It is configured with.
[0013]
As shown in FIG. 2, the traveling motor drive unit 11 includes a traveling motor 31 that forms a permanent magnet type three-phase AC synchronous motor that uses a permanent magnet as a field magnet, for example, and a PDU 32. The motor 31 is driven and controlled by three-phase AC power supplied from the PDU 32.
The PDU 32 includes a PWM inverter formed of a switching element such as an IGBT, and is output from the fuel cell 12 and the power storage device 14 via the power distribution unit 15 based on a switching command output from the motor control ECU 22. DC power is converted into three-phase AC power and supplied to the traveling motor 31.
[0014]
The fuel cell 12 is composed of a stack formed by laminating a plurality of cells with respect to a cell formed by sandwiching a solid polymer electrolyte membrane made of, for example, a solid polymer ion exchange membrane between the anode and the cathode from both sides, A hydrogen electrode supplied with hydrogen gas as a fuel and an air electrode supplied with air containing oxygen as an oxidant are provided. Then, hydrogen ions generated by the catalytic reaction at the anode pass through the solid polymer electrolyte membrane and move to the cathode, causing an electrochemical reaction with oxygen at the cathode to generate electric power.
[0015]
The reactive gas supply unit 13 includes an air supply unit 13a that supplies air to the air electrode of the fuel cell 12 and a hydrogen supply unit 13b that supplies hydrogen gas to the hydrogen electrode. Further, the air supply unit 13 a includes an air compressor 41, a motor 42 that drives the air compressor 41, and a driver 43 for the motor 42.
Further, the hydrogen supply unit 13b controls the pressure of the pressure control valve 44 that supplies hydrogen gas at a pressure corresponding to the pressure of air supplied as a signal pressure from the air compressor 41, and the exhaust gas discharged from the fuel cell 11, for example. And an ejector 45 that is mixed with the hydrogen gas supplied through the valve 44 and recirculated.
[0016]
Each of the air electrode side and the hydrogen electrode side of the fuel cell 12 is provided with exhaust pressure valves 46 and 46 for discharging each exhaust gas discharged from the fuel cell 12, that is, air and hydrogen gas, to the outside. A pressure gauge 47 for detecting the pressure of air is provided on the air electrode side of the fuel cell 12, and a pressure gauge 47 for detecting the pressure of hydrogen gas and a flow meter 48 for detecting the flow rate are provided on the hydrogen electrode side of the fuel cell 12. Is provided.
Then, the reaction gas supply control ECU 23 receives, for example, each detection value detected by each of the pressure gauges 47 and 47 and the flow meter 48 and performs I / O processing as will be described later, and then proceeds to the cooperative control ECU 21. Output. Further, as will be described later, the reactive gas supply control ECU 23 controls the air compressor 41 to ensure a desired rotational speed according to the reactive gas control amount received from the cooperative control ECU 21, that is, the flow rate and pressure of the reactive gas. A signal is output, and a command signal for instructing the opening / closing operation of the exhaust pressure valves 46 and 46 is output.
[0017]
The power storage device 14 is a capacitor composed of, for example, an electric double layer capacitor or an electrolytic capacitor. The fuel cell 12 and the power storage device 14 are connected in parallel to the traveling motor 31 that is an electrical load.
The power distribution unit 15 is, for example, a high-voltage distributor, and controls a current value supplied to an electrical load such as the travel motor 31 based on a command signal from the power distribution control ECU 24.
The cooling unit 16 forms a water circulation system that cools, for example, the driving motor 31, the motor 42 that drives the air compressor 41, the fuel cell 12, and the like, and includes a water pump that supplies cooling water. Yes.
[0018]
The ECU 17 includes a plurality of ECUs 21,..., 25 connected to each other via a network 51.
The coordinated control ECU 21 constituting the server device controls the coordinated operations of a plurality of subsystems constituting the client device, for example, the motor control ECU 22, the reaction gas supply control ECU 23, the power distribution control ECU 24, and the cell voltage detection control ECU 25. Yes.
Here, as will be described later, the ECUs 22,..., 25 constituting each subsystem are in an abnormal state such as an I / O process for a control signal transmitted / received to / from the cooperative control ECU 21 or a control target, or when the network is stopped. In addition to performing control such as saving processing and protection operation, the priority is set for the data to be transmitted / received to / from the cooperative control ECU 21 and the control target, and the data is transmitted / received according to the priority.
The cooperative control ECU 21 performs a control calculation for controlling the ECUs 22,..., 25 based on the control signal obtained by the I / O processing in the ECUs 22,.
[0019]
For example, as shown in FIG. 3, the cooperative control ECU 21 includes an MPU 61 and a communication controller 62.
The MPU 61 receives the control signals after the I / O processing from the ECUs 22,..., 25 constituting a plurality of subsystems via the communication controller 62, and sends the ECUs 22,. Performs control calculations for cooperative operation.
[0020]
For example, as shown in FIG. 4, each of the ECUs 22,..., 25 constituting a plurality of subsystems includes an MPU 71, a communication controller 72, an input circuit 74, an output circuit 75, a packet data generation unit 81, and a message generation unit. 82 and a plurality of FIFOs, for example, two priority FIFOs 83 and non-priority FIFOs 84.
The MPU 71 performs I / O including predetermined conversion processing on a signal received from the external sensor switch 76 or the like via the input circuit 74 or a control signal received from the cooperative control ECU 21 via the communication controller 72. Processing is performed, and a signal from the input circuit 74 is transmitted to the cooperative control ECU 21 via the communication controller 72, and a control signal from the cooperative control ECU 21 is output to the actuator 77 via the output circuit 75.
Furthermore, the MPU 71 can independently control the control object retreat operation of the reaction gas supply unit 13 and the like, the protection operation of the fuel cell 12, and the like. For example, when an abnormality occurs such as when the network 51 is stopped, the control signal is sent to the actuator 77. Output.
[0021]
The packet data generation unit 81 packetizes a series of data to be transmitted to the cooperative control ECU 21 and other ECUs 22,..., 25, etc. via the network 51, and generates packet data. In this case, a predetermined priority, for example, one of priority packet data and non-priority packet data is set for each packet data based on the control priority for the data to be transmitted.
For example, data that can be classified as a control amount that is relatively slow in response, such as data related to the temperature received from the cooling unit 16, or data related to voltage values of a plurality of cells that constitute the fuel cell 12, etc. Data for monitoring whether the system state is normal is non-priority packet data.
On the other hand, data that can be classified as a control amount that has a relatively fast response, such as data related to pressure received from the reactive gas supply unit 13 or data related to motor output received from the traveling motor drive unit 11, is given priority. Packet data.
[0022]
The message generation unit 82 generates a message by dividing the generated packet data into a predetermined size that can be handled by a communication protocol as necessary, for example, a data size that can be transmitted by one communication.
The priority FIFO 83 stores a message composed of priority packet data, and the non-priority FIFO 84 stores a message composed of non-priority packet data.
[0023]
In the following, the functions of the cooperative control ECU 21 and the ECUs 22,..., 25 constituting a plurality of subsystems will be described.
The motor control ECU 22 controls the power conversion operation of the PWM inverter provided in the PDU 32, and performs switching by referring to a predetermined control map based on the motor control amount received from the cooperative control ECU 21, for example, the required torque value. For example, the AC voltage command values for the U phase, the V phase, and the W phase are output to the PDU 32 as commands. Then, the U-phase current, the V-phase current, and the W-phase current corresponding to each voltage command value are output from the PDU 32 to each phase of the traveling motor 31.
[0024]
The reactive gas supply control ECU 23 refers to a predetermined control map based on the reactive gas control amount received from the cooperative control ECU 21, for example, the flow rate and pressure of the reactive gas, that is, hydrogen gas and air supplied to the fuel cell 12. The rotation speed of the compressor 41, the valve opening degree of the exhaust pressure valve 46 that can be adjusted by, for example, a stepping motor, and the like are controlled.
[0025]
For example, the power distribution control ECU 24 performs predetermined I / O processing on the output current and output voltage signals output from the fuel cell 12, the output current and inter-terminal voltage and temperature signals output from the power storage device 14, and the like. The power supply switching control is performed based on a power distribution control signal received from the cooperative control ECU 21, for example, a control signal instructing an operation of the high voltage distributor or the like.
[0026]
The cell voltage detection control ECU 25 monitors the voltage values of a plurality of cells constituting the fuel cell 12, and calculates, for example, the average value, deviation, maximum value, minimum value, etc. of the detected voltage values for the plurality of cells. To the cooperative control ECU 21.
[0027]
The vehicle control system 10 according to the present embodiment has the above-described configuration. Next, the operation of the vehicle control system 10 will be described with reference to the accompanying drawings. FIG. 5 is a flowchart showing the operation of each of the ECUs 22,..., 25 forming a plurality of subsystems, in particular, data setting processing. FIG. 6 is a flowchart showing the operation of each of the ECUs 22,. It is a flowchart which shows the process of the data transmission to.
[0028]
Hereinafter, data setting processing in each of the ECUs 22,..., 25 constituting a plurality of subsystems will be described with reference to the accompanying drawings.
First, in step S01 shown in FIG. 5, a series of data to be transmitted to the cooperative control ECU 21 and the other ECUs 22,..., 25, etc. via the network 51 is packetized to generate packet data. In response, the packet data is divided to generate a message.
Next, in step S02, it is determined whether the generated message is a high priority packet, that is, priority packet data.
If this determination is “YES”, the flow proceeds to step S03. On the other hand, if this determination is “NO”, the flow proceeds to step S 04.
[0029]
In step S03, the priority packet data is stored in the priority FIFO 83, and the series of processes is terminated.
In step S04, the non-priority packet data is stored in the non-priority FIFO 84, and the series of processing ends.
[0030]
Below, the process of data transmission to the communication controller 72 of each of the ECUs 22,..., 25 constituting a plurality of subsystems will be described with reference to the accompanying drawings.
First, in step S <b> 11 shown in FIG. 6, it is determined whether a message is stored in the priority FIFO 83.
If this determination is “YES”, the flow proceeds to step S12. On the other hand, if this determination is “NO”, the flow proceeds to step S 13.
In step S12, the data stored in the priority FIFO 83 is transmitted to the communication controller 72, and the series of processing ends.
In step S13, the data stored in the non-priority FIFO 84 is transmitted to the communication controller 72, and the series of processing ends.
[0031]
As described above, according to the vehicle control system 10 according to the present embodiment, data is transmitted via the network 51 to the coordinated control ECU 21 that forms the server device and the ECUs 22,..., 25 that form the plurality of subsystems. For example, data used for quick control such as the output of the traveling motor 11 and the pressure of the reaction gas supplied to the fuel cell 12 is classified as a series of high priority packet data. To preferentially transmit.
As a result, communication delay time can be shortened by reducing the packet data transmission waiting time for control targets that require rapid control. For example, real-time processing is required. However, it is possible to easily construct a client / server type real-time processing system.
[0032]
In the present embodiment, the packet data generation unit 81 sets the priority of the packet data. However, the present invention is not limited to this. For example, in the message generation unit 82, the packet data size is handled by the communication protocol. Is smaller than a data size that can be transmitted in one communication, for example, it is not necessary to divide the packet data to generate a message. This packet data is set as the priority packet data and the priority FIFO 83 is set. You may store in.
[0033]
In the present embodiment, the vehicle control system 10 is mounted on the fuel cell vehicle 1. However, the present invention is not limited to this, and the vehicle control system 10 may be mounted on another vehicle such as a hybrid vehicle.
In the present embodiment, the power storage device 14 is a capacitor. However, the present invention is not limited to this, and may be, for example, a battery. In this case, the power distribution control ECU 24 may perform power distribution control while controlling the remaining capacity of the battery.
[0034]
In the present embodiment, the plurality of subsystems constituting the client device in the ECU 17 include a motor control ECU 22, a reaction gas supply control ECU 23, a power distribution control ECU 24, and a cell voltage detection control ECU 25. However, the present invention is not limited to this, and another control ECU may be provided. In short, each control ECU mutually connected to the cooperative control ECU 21 via the network 51 performs an I / O process for converting a control value transmitted to and received from the cooperative control ECU 21 into a logical value, and for example, a network In the case of an abnormality such as when the engine 51 is stopped, the protection operation such as the evacuation process may be controlled independently without depending on other ECUs.
[0035]
In the present embodiment, each of the ECUs 22,..., 25 forming a plurality of subsystems is provided with a priority FIFO 83 and a non-priority FIFO 84. However, the present invention is not limited to this, and the cooperative control ECU 21 is provided with a plurality of FIFOs. Alternatively, data may be temporarily stored in a different FIFO according to the priority of the data to be transmitted, and then the data may be transmitted in order of priority.
[0036]
【The invention's effect】
As described above, according to the vehicle control system of the first aspect of the present invention, by storing data in different FIFO storage means according to the priority of the data and transmitting the data in the priority order, It becomes possible to reduce the communication delay time for high priority data. In addition, for example, by setting a high priority for a packet having a packet length that does not need to be divided into messages according to the communication protocol, the transmission waiting time required for transmitting one packet is prevented from being increased. Thus, for example, it is possible to construct a vehicle control system that requires real-time performance.
Furthermore, according to the vehicle control system of the second aspect, even when data with relatively low priority is being transmitted, for example, data with relatively high priority can be interrupted and transmitted. Thus, it is possible to quickly transmit high priority data without having to wait until transmission of the entire relatively low priority data is completed .
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a vehicle control system according to an embodiment of the present invention.
FIG. 2 is a configuration diagram of a fuel cell vehicle including the vehicle control system shown in FIG.
FIG. 3 is a functional block diagram of a cooperative control ECU.
FIG. 4 is a functional block diagram of each ECU constituting a plurality of subsystems.
FIG. 5 is a flowchart showing an operation of each ECU forming a plurality of subsystems, particularly a data setting process.
FIG. 6 is a flowchart showing an operation of each ECU constituting a plurality of subsystems, particularly a process of data transmission to a communication controller.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Vehicle control system 11 Traveling motor drive part (control object)
12 Fuel cell (control target)
13 Reaction gas supply unit (control target)
14 Power storage device (control target)
15 Power Distribution Unit (Controlled)
16 Cooling unit (control target)
21 Cooperative control ECU (cooperative control device)
22 Motor control ECU (control device)
23 Reaction gas supply control ECU (control device)
24 Distribution control ECU (control device)
25 Cell voltage detection control ECU (control device)
51 Network (communication line)
81 Packet data generator (packet generator)
82 Message generator (message generator)
83 Priority FIFO (FIFO storage means)
84 Non-priority FIFO (FIFO storage means)
Step S01 Priority setting means Steps S11 to S13 Data transmission means

Claims (3)

制御対象が接続された複数のサブシステムをなす制御装置と、前記複数の制御装置を協調動作させる協調制御装置とを、通信線を介して相互に接続してなる車両用制御システムであって、
前記通信線を介して送受信されるデータとしてパケットを生成するパケット生成手段と、前記パケットのパケット長が短いほど優先順位が高くなるように優先度を設定する優先度設定手段と、前記パケットの前記優先度に応じて前記データを分類して一時的に格納する複数のFIFO記憶手段と、
前記優先度が高い前記パケットが格納された前記FIFO記憶手段から優先的に前記データを送信するデータ送信手段と
を備えたことを特徴とする車両用制御システム。
A control system for a vehicle formed by connecting a control device forming a plurality of subsystems to which a control target is connected and a cooperative control device for cooperatively operating the plurality of control devices via a communication line,
Packet generating means for generating a packet as data transmitted / received via the communication line, priority setting means for setting a priority so that the priority becomes higher as the packet length of the packet is shorter, and the packet of the packet A plurality of FIFO storage means for classifying and temporarily storing the data according to priority;
A vehicle control system comprising: data transmission means for preferentially transmitting the data from the FIFO storage means in which the packets having the high priority are stored.
前記データ送信手段は、送信中の前記データよりも前記優先度が高い前記データが前記FIFO記憶手段に格納されると、送信中の前記データの送信を中断して前記優先度が高い前記データを送信する
ことを特徴とする請求項1に記載の車両用制御システム。
When the data having a higher priority than the data being transmitted is stored in the FIFO storage means, the data transmitting means interrupts the transmission of the data being transmitted and removes the data having the higher priority. The vehicle control system according to claim 1, wherein transmission is performed.
前記パケットを通信プロトコルで扱うことが可能な所定サイズに分割するメッセージ生成手段備え、
前記優先度設定手段は、前記メッセージ生成手段により分割する必要のないパケット長を有する前記パケットの前記優先度を高く設定することを特徴とする請求項1又は請求項2の何れかに記載の車両用制御システム。
Comprises a message generating means for dividing a predetermined size that can handle the packet in the communication protocol,
The vehicle according to claim 1 , wherein the priority setting unit sets the priority of the packet having a packet length that does not need to be divided by the message generation unit. Control system.
JP2000356443A 2000-11-22 2000-11-22 Vehicle control system Expired - Fee Related JP3819233B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000356443A JP3819233B2 (en) 2000-11-22 2000-11-22 Vehicle control system
US09/991,103 US6859708B2 (en) 2000-11-22 2001-11-21 Vehicle control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000356443A JP3819233B2 (en) 2000-11-22 2000-11-22 Vehicle control system

Publications (2)

Publication Number Publication Date
JP2002158678A JP2002158678A (en) 2002-05-31
JP3819233B2 true JP3819233B2 (en) 2006-09-06

Family

ID=18828691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000356443A Expired - Fee Related JP3819233B2 (en) 2000-11-22 2000-11-22 Vehicle control system

Country Status (1)

Country Link
JP (1) JP3819233B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5908416B2 (en) 2013-01-23 2016-04-26 株式会社東芝 Interface control device, data storage device, and interface control method
JP6099595B2 (en) * 2014-04-22 2017-03-22 本田技研工業株式会社 In-car communication system
JP6541004B2 (en) * 2016-06-08 2019-07-10 本田技研工業株式会社 Communications system
WO2018182591A1 (en) * 2017-03-29 2018-10-04 Intel IP Corporation Message splitting for multi-rat transmission

Also Published As

Publication number Publication date
JP2002158678A (en) 2002-05-31

Similar Documents

Publication Publication Date Title
JP3842015B2 (en) Idle control device for fuel cell vehicle
US7661494B2 (en) Power supply system of fuel cell vehicle
JP4624272B2 (en) Fuel cell vehicle control method and fuel cell vehicle
JP4378735B1 (en) Fuel cell system
JP3816436B2 (en) Control device for fuel cell vehicle
US6859708B2 (en) Vehicle control system
JP4554151B2 (en) Control device for fuel cell vehicle
JP3946623B2 (en) Control device for fuel cell vehicle
US20030116367A1 (en) Motor-driven vehicle and control method thereof
JP2014056771A (en) External feeder controller for fuel cell vehicle
JP4364845B2 (en) Control device for fuel cell vehicle and control method for fuel cell vehicle
JP3819233B2 (en) Vehicle control system
CN113978273B (en) Power supply control system and power supply control method
US7327104B2 (en) Control apparatus for electrically-powered vehicle
JP3732736B2 (en) Vehicle control system
JP3824896B2 (en) Fuel cell vehicle
CN113978271B (en) Power supply control system and power supply control method
JP2002141091A (en) Control device for fuel cell power supply
JP3795321B2 (en) Vehicle control system
JP4425883B2 (en) Vehicle control system
JP4451056B2 (en) Control device for fuel cell vehicle
JP4285075B2 (en) Fuel cell vehicle and control method thereof
JP4624457B2 (en) Control device for fuel cell vehicle and control method for fuel cell vehicle
JP2002158664A (en) Vehicle control system
JP2016012431A (en) Fuel cell system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060302

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060614

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100623

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110623

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110623

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130623

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130623

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20140623

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees