JP3795321B2 - Vehicle control system - Google Patents
Vehicle control system Download PDFInfo
- Publication number
- JP3795321B2 JP3795321B2 JP2000356444A JP2000356444A JP3795321B2 JP 3795321 B2 JP3795321 B2 JP 3795321B2 JP 2000356444 A JP2000356444 A JP 2000356444A JP 2000356444 A JP2000356444 A JP 2000356444A JP 3795321 B2 JP3795321 B2 JP 3795321B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- data
- control
- transmitted
- cooperative control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y02T10/7005—
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
Landscapes
- Computer And Data Communications (AREA)
- Safety Devices In Control Systems (AREA)
- Small-Scale Networks (AREA)
- Selective Calling Equipment (AREA)
- Debugging And Monitoring (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数の制御装置を相互に接続して協調動作させる車両用制御システムに関する。
【0002】
【従来の技術】
従来、例えば特開平7−7504号公報に開示されたように、車両に搭載された複数の電子制御装置を相互に接続した車載LANが知られている。
この車載LANでは、複数の電子制御装置(ECU)が1つの制御演算通信ユニットにセンサ・データを送り、制御演算通信ユニットは、受信したデータに基づいて演算を行い、それぞれの電子制御装置に制御信号を返す、いわゆるサーバ・クライアント関係のネットワークが形成されている。
このような車載LANにおいては、制御演算通信ユニットと複数の電子制御装置とを接続するネットワークに障害が発生すると、システム全体に連鎖的な障害や破損が生じる恐れがある。このため、ネットワークの多重化によって、障害発生時においても正常時と同等の機能を確保するための冗長系を設ける方法が知られている。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来技術の一例に係る車載LANにおいて、冗長系は、正常時に使用される常用系のネットワーク構成をいわば二重化してなるものであって、障害が発生した常用系から切り換えられて使用される。すなわち、常用系のネットワークが正常時の場合には、冗長系のネットワークはデータの送受信に使用されず、障害発生時の場合には、常用系のネットワークで送受信されていたデータと同一のデータが冗長系のネットワークで送受信される。
このため、常用系のネットワークが正常時の場合には、冗長系のネットワークを有効利用することができないという問題が生じる。しかも、常用系のネットワーク構成を単に二重化することで冗長系のネットワークが形成されているため、車両用制御システム全体の規模が増大してしまい、車両用制御システムを構築する際の費用が嵩むという問題が生じる。
本発明は上記事情に鑑みてなされたもので、ネットワークの多重化を行った場合に、ネットワークの正常時においても冗長系を有効に利用することが可能な車両用制御システムを提供することを目的とする。
【0004】
【課題を解決するための手段】
上記課題を解決して係る目的を達成するために、本発明の車両用制御システムは、制御対象(例えば、後述する本実施形態での走行用モータ駆動部11、燃料電池12、反応ガス供給部13、蓄電装置14、配電部15、冷却部16,16)が接続された複数のサブシステムをなす制御装置(例えば、後述する本実施形態でのモータ制御ECU22、反応ガス供給制御ECU23、配電制御ECU24、セル電圧検出制御ECU25)と、前記複数の制御装置を協調動作させる協調制御装置(例えば、後述する本実施形態での協調制御ECU21)とを、通信線(例えば、後述する本実施形態でのネットワーク51)を介して相互に接続してなる車両用制御システムであって、前記協調制御装置は、複数の異なる協調制御側通信ポート(例えば、後述する本実施形態での協調制御側通信ポート21A,21B,21C)と、前記協調制御側通信ポートを介して前記複数の制御装置との間でデータの送受信を行うデータ送受信手段(例えば、後述する本実施形態での通信コントローラ62)と、前記データの送受信に異常が発生したか否か判定する判定手段(例えば、後述する本実施形態でのMPU61)とを備え、前記複数の制御装置のそれぞれは、前記複数の協調制御側通信ポートのうちの少なくとも2つ以上と接続された複数の通信ポート(例えば、後述する本実施形態での通信ポート22A,22B及び通信ポート23A,23B及び通信ポート24B,24C及び通信ポート25A,25C)を備え、前記協調制御装置の前記データ送受信手段は、前記判定手段による判定結果に応じて、前記制御装置の前記複数の通信ポート毎に異なる前記データを送受信する、または、前記異常が発生した前記通信ポートで送受信されていた前記データを、前記異常が発生していない前記通信ポートのうちの何れかにおいて送受信することを特徴としている。
【0005】
上記構成の車両用制御システムによれば、複数のサブシステムをなす各制御装置は、協調制御装置と接続された少なくとも2つ以上の異なる通信ポートを備えており、これらの通信ポートの何れにおいても複数のデータの送受信が可能とされているため、例えば何れかの通信ポートにおける通信に障害が発生した場合であっても、障害が発生していない他の通信ポートを介してデータの送受信を行うことができる。
しかも、各制御装置の複数の通信ポートのそれぞれに接続された各協調制御側通信ポートは、いわば別系統の通信系をなすものとされており、ネットワークの正常時においては、各協調制御側通信ポート毎に異なるデータを送受信するように設定することで、複数の通信系を有効利用することができる。
これにより、各制御装置において、いわば冗長系をなすようにして設けられた複数の通信ポートのそれぞれに対して、例えば一対一で対応するようにして複数の異なる協調制御側通信ポートを設ける場合に比べて、車両用制御システム全体の規模が増大したり、車両用制御システムを構築する際の費用が嵩むことを抑制することができる。
【0006】
さらに、請求項1に記載の本発明の車両用制御システムは、制御対象(例えば、後述する本実施形態での走行用モータ駆動部11、燃料電池12、反応ガス供給部13、蓄電装置14、配電部15、冷却部16,16)が接続された複数のサブシステムをなす制御装置(例えば、後述する本実施形態でのモータ制御ECU22、反応ガス供給制御ECU23、配電制御ECU24、セル電圧検出制御ECU25)と、前記複数の制御装置を協調動作させる協調制御装置(例えば、後述する本実施形態での協調制御ECU21)とを、通信線(例えば、後述する本実施形態でのネットワーク51)を介して相互に接続してなる車両用制御システムであって、前記協調制御装置は、複数の異なる協調制御側通信ポート(例えば、後述する本実施形態での協調制御側通信ポート21A,21B,21C)と、前記協調制御側通信ポートを介して前記複数の制御装置との間でデータの送受信を行うデータ送受信手段(例えば、後述する本実施形態での通信コントローラ62)と、前記データの送受信に異常が発生したか否か判定する判定手段(例えば、後述する本実施形態でのMPU61)と、前記判定手段による判定結果に応じて前記データを分割して複数の分割データを生成するデータ分割手段(例えば、後述する本実施形態ではMPU61が兼ねる)とを備え、前記複数の制御装置のそれぞれは、前記複数の協調制御側通信ポートのうちの少なくとも2つ以上と接続された複数の通信ポート(例えば、後述する本実施形態での通信ポート22A,22B及び通信ポート23A,23B及び通信ポート24B,24C及び通信ポート25A,25C)を備え、前記協調制御装置の前記データ送受信手段は、前記判定手段による判定結果に応じて、前記異常が発生していない場合、前記制御装置の前記複数の通信ポート毎に異なる前記データを送受信し、前記異常が発生した場合、前記異常が発生していない前記複数の通信ポートにおいて前記複数の分割データを分配して送受信し、前記協調制御装置に接続した少なくとも3つ以上の通信路のそれぞれに、互いに異なる組み合わせの複数の前記制御装置を接続するとともに、第1の通信路(例えば、後述する本実施形態では通信系81)に異常が発生した場合に、該異常が発生していない時に前記第1の通信路を用いて送受信を行っていた第1データ(例えば、後述する本実施形態ではデータ80a)を、該第1データが送受信されていた前記制御装置に接続可能な第2の通信路(例えば、後述する本実施形態では通信系82)を用いて送受信するとともに、前記異常が発生していない時に前記第2の通信路を用いて送受信を行っていた第2データ(例えば、後述する本実施形態ではデータ80b)を分割し、分割された前記第2データの一部を、前記異常が発生していない時に第3データ(例えば、後述する本実施形態ではデータ80c)が送受信されていた前記制御装置に接続可能な第3の通信路(例えば、後述する本実施形態では通信系83)を用いて送受信することを特徴としている。
【0007】
上記構成の車両用制御システムによれば、例えば何れかの通信ポートにおける通信に障害が発生した場合であっても、障害が発生していない他の通信ポートを介してデータの送受信を行うことができ、しかも、ネットワークの正常時においては、各協調制御側通信ポート毎に異なるデータを送受信するように設定することで、複数の通信系を有効利用することができる。
加えて、障害が発生した通信ポートで送受信されていたデータを適宜に分割することができると共に、障害が発生していない通信ポートで送受信されているデータを適宜に分割することができる。このため、適宜の通信ポートにおけるデータの送受信に障害が発生した場合であっても、例えば複数の正常な通信系における通信トラフィックが平滑化されるようにデータを分散して送受信したり、例えば適宜の正常な通信系における通信トラフィックが所定の範囲内の値となるようにデータを分配して送受信することができる。
これにより、障害が発生した通信系で送受信されていたデータを、正常な通信系に振り替えて送受信する場合であっても、例えば特定の通信系の通信トラフィックが過剰に増大してしまうことを防止することができる。
さらに、請求項2に記載の本発明の車両用制御システムでは、前記協調制御装置は、前記複数の通信路の何れかに異常が発生した場合に、異常が発生していない他の複数の前記通信路のトラフィックが略等しくなるように前記データを分割することを特徴としている。
【0008】
【発明の実施の形態】
以下、本発明の車両用制御システムの一実施形態について添付図面を参照しながら説明する。図1は本発明の一実施形態に係る車両用制御システム10の構成図であり、図2は協調制御ECU21の機能ブロック図であり、図3は複数のサブシステムをなす各ECU22,…,25の機能ブロック図であり、図4は協調制御ECU21と各ECU22,…,25とを接続するネットワーク51の通信経路を示す構成図である。
【0009】
本実施の形態に係る車両用制御システム10を備えた燃料電池車両1は、走行用モータ駆動部11に電力を供給する電源装置として、例えば燃料電池12及び反応ガス供給部13と蓄電装置14とから構成されたハイブリッド型の電源装置を備えており、これらの電源装置から配電部15を介して電力が供給される走行用モータ駆動部11の駆動力は、オートマチックトランスミッション或いはマニュアルトランスミッションよりなるトランスミッション(図示略)を介して駆動輪Wに伝達される。
また、燃料電池車両1の減速時に駆動輪W側から走行用モータ駆動部11側に駆動力が伝達されると、走行用モータ駆動部11は発電機として機能して、いわゆる回生制動力を発生して車体の運動エネルギーを電気エネルギーとして回収するようにされている。
【0010】
本実施の形態による車両用制御システム10は、例えば、走行用モータ駆動部11と、燃料電池12と、反応ガス供給部13と、蓄電装置14と、配電部15と、冷却部16,16と、ECU17とを備えて構成されている。
さらに、ECU17は、いわゆるサーバ装置をなす協調制御ECU21と、いわゆるクライアント装置をなす複数のサブシステム、例えば、モータ制御ECU22と、反応ガス供給制御ECU23と、配電制御ECU24と、セル電圧検出制御ECU25とを備えて構成されている。
【0011】
走行用モータ駆動部11は、例えば界磁として永久磁石を利用する永久磁石式の3相交流同期モータをなす走行用モータ(図示略)を備えて構成され、モータ制御ECU22から出力されるモータ制御量に基づいて、燃料電池12及び蓄電装置14から配電部15を介して出力される直流電力を3相交流電力に変換して走行用モータへ供給する。
【0012】
燃料電池12は、例えば固体ポリマーイオン交換膜等からなる固体高分子電解質膜をアノードとカソードとで両側から挟み込んで形成されたセルに対し、複数のセルを積層して構成されたスタックからなり、燃料として水素ガスが供給される水素極と酸化剤として酸素を含む空気が供給される空気極とを備えている。そして、アノードで触媒反応により発生した水素イオンが、固体高分子電解質膜を通過してカソードまで移動して、カソードで酸素と電気化学反応を起こして発電するようになっている。
【0013】
反応ガス供給部13は、燃料電池12の空気極に空気を供給する空気供給部(図示略)と、水素極に水素ガスを供給する水素供給部(図示略)とを備えて構成されている。
さらに、燃料電池12の空気極側及び水素極側のそれぞれには、燃料電池12から排出される各排出ガスつまり空気及び水素ガスを外部に排出するための排圧弁(図示略)が備えられ、さらに、燃料電池12の空気極側には空気の圧力を検出する圧力計(図示略)が備えられ、燃料電池12の水素極側には水素ガスの圧力を検出する圧力計(図示略)及び流量を検出する流量計(図示略)が備えられている。
そして、反応ガス供給制御ECU23は、例えば、各圧力計及び流量計にて検出される各検出値を受信して協調制御ECU21へ出力する。さらに、反応ガス供給制御ECU23は、協調制御ECU21から受信した反応ガス制御量、つまり反応ガスの流量及び圧力に応じて、空気を供給するためのエアーコンプレッサーの回転数や排圧弁の開閉動作等を指示する指令信号を出力する。
【0014】
蓄電装置14、例えば電気二重層コンデンサや電解コンデンサ等からなるキャパシタとされている。そして、燃料電池12及び蓄電装置14は電気的負荷である走行用モータ駆動部11等に対して並列に接続されている。
配電部15は、例えば高圧分配器等をなし、配電制御ECU24からの指令信号に基づいて、走行用モータ駆動部11等の電気的負荷へ供給する電流値を制御する。
冷却部16は、例えば走行用モータや燃料電池12等を冷却する水循環系をなすものであって、冷却水を供給するウォータポンプ等を備えて構成されている。
【0015】
ECU17は、ネットワーク51を介して相互に接続された複数の各ECU21,…,25を備えて構成されている。
サーバ装置をなす協調制御ECU21は、クライアント装置をなす複数のサブシステム、例えば、モータ制御ECU22と、反応ガス供給制御ECU23と、配電制御ECU24と、セル電圧検出制御ECU25との協調動作を制御している。
ここで、各サブシステムを構成する各ECU22,…,25は、協調制御ECU21や制御対象との間で送受信する制御信号に対するI/O処理や、ネットワーク停止時等の異常時における退避処理や保護動作等の制御を行い、協調制御ECU21は、各ECU22,…,25でのI/O処理により得られた制御信号に基づいて、各ECU22,…,25を制御するための制御演算を行う。
【0016】
例えば図2に示すように、協調制御ECU21は、MPU61と、通信コントローラ62と、プログラム書込制御部63とを備えて構成されている。
MPU61は、通信コントローラ62を介して複数のサブシステムをなす各ECU22,…,25からI/O処理後の各制御信号を受信して、これらの制御信号に基づいて各ECU22,…,25を協調動作させるための制御演算を行う。
さらに、MPU61は通信コントローラ62に接続されたネットワーク51での通信が正常か否かを判定すると共に通信トラフィックを検出して、これらの判定結果及び検出結果に基づいて、後述するように通信経路の切替制御を行う。
また、プログラム書込制御部63は、例えば各ECU22,…,25の協調動作の内容等が変更となって、適宜のプログラム書込装置65が外部からMPU61の演算内容を変更する際の書込動作を制御する。
【0017】
例えば図3に示すように、複数のサブシステムをなす各ECU22,…,25は、MPU71と、通信コントローラ72と、プログラム書込制御部73と、入力回路74と、出力回路75とを備えて構成されている。
MPU71は、入力回路74を介して外部のセンサ・スイッチ76等から受信した信号や、通信コントローラ72を介して協調制御ECU21から受信した制御信号に対して、所定の変換処理等からなるI/O処理を行う。そして、入力回路74からの信号は通信コントローラ72を介して協調制御ECU21へ送信し、協調制御ECU21からの制御信号は出力回路75を介してアクチェータ77へ出力する。
さらに、MPU71は、反応ガス供給部13等の制御対象の退避動作や燃料電池12の保護動作等を単独で制御しており、例えばネットワーク51の停止時等の異常発生時に制御信号をアクチェータ77へ出力する。
なお、プログラム書込制御部73は、例えばMPU71におけるI/O処理等の処理内容が変更される際の書込動作を制御する。
【0018】
さらに、例えば図4に示すように、協調制御ECU21の通信コントローラ62は、冗長系をなす複数(例えば、3つ)の協調制御側通信ポート21A,21B,21Cを備えている。
そして、モータ制御ECU22の通信コントローラ72は、冗長系をなす複数(例えば、2つ)の通信ポート22A,22Bを備えている。
また、反応ガス供給制御ECU23の通信コントローラ72には、冗長系をなす複数(例えば、2つ)の通信ポート23A,23Bを備えている。
また、配電制御ECU24の通信コントローラ72には、冗長系をなす複数(例えば、2つ)の通信ポート24B,24Cを備えている。
また、セル電圧検出制御ECU25の通信コントローラ72には、冗長系をなす複数(例えば、2つ)の通信ポート25A,25Cを備えている。
【0019】
そして、例えば、協調制御ECU21に接続された第一の協調制御側通信ポート21Aには、モータ制御ECU22の一方の通信ポート22Aと、反応ガス供給制御ECU23の一方の通信ポート23Aとが、通信路81Mを介して接続され、さらに、セル電圧検出制御ECU25の他方の通信ポート25Aが通信路81Sを介して接続されている。
【0020】
さらに、協調制御ECU21の第二の協調制御側通信ポート21Bには、通信路82Mを介して配電制御ECU24の一方の通信ポート24Bが接続され、さらに、モータ制御ECU22の他方の通信ポート22Bと、反応ガス供給制御ECU23の他方の通信ポート23Bとが、通信路82Sを介して接続されている。
【0021】
さらに、協調制御ECU21の第三の協調制御側通信ポート21Cには、セル電圧検出制御ECU25の一方の通信ポート25Cが通信路83Mを介して接続され、配電制御ECU24の他方の通信ポート24Cが通信路83Sを介して接続されている。
【0022】
以下に、協調制御ECU21と、複数のサブシステムを構成する各ECU22,…,25の機能について説明する。
モータ制御ECU22は、協調制御ECU21から受信したモータ制御量、例えば要求トルク値等に基づいて所定の制御マップを参照して、例えばU相及びV相及びW相に対する各交流電圧指令値を出力する。そして、これらの各電圧指令値に応じたU相電流及びV相電流及びW相電流を走行用モータの各相へ供給する。
【0023】
反応ガス供給制御ECU23は、協調制御ECU21から受信した反応ガス制御量、例えば燃料電池12に供給される反応ガスつまり水素ガス及び空気の流量及び圧力に基づいて所定の制御マップを参照し、例えば空気を供給するエアーコンプレッサーの回転速度や、例えばステッピングモータ等により調整可能な排圧弁の弁開度等を制御する。
【0024】
配電制御ECU24は、例えば燃料電池12から出力される出力電流及び出力電圧の信号や、蓄電装置14から出力される出力電流及び端子間電圧及び温度の信号等に、所定のI/O処理を施して協調制御ECU21へ送信すると共に、協調制御ECU21から受信した配電制御信号、例えば高圧分配器等の動作を指示する制御信号に基づいて電力供給の切替制御を行う。
【0025】
セル電圧検出制御ECU25は、燃料電池12を構成する複数のセルの電圧値をモニタしており、例えば複数のセルに対して検出した電圧値の平均値や偏差、最大値や最小値等を算出して協調制御ECU21へ送信する。
【0026】
本実施の形態による車両用制御システム10は上記構成を備えており、次に、この車両用制御システム10の動作について説明する。
なお、表1にはネットワーク51の正常時と障害発生時とのそれぞれにおいて選択される通信経路及び送受信されるデータの一例を示した。
【0027】
【表1】
【0028】
すなわち、図4および表1に示すように、ネットワーク51の正常時においては、例えば協調制御ECU21の第一の協調制御側通信ポート21Aは、通信路81Mを介してモータ制御ECU22の一方の通信ポート22Aと、反応ガス供給制御ECU23の一方の通信ポート23Aとの間で第一のデータ80aを送受信している。
さらに、協調制御ECU21の第二の協調制御側通信ポート21Bは、通信路82Mを介して配電制御ECU24の一方の通信ポート24Bとの間で第二のデータ80bを送受信しており、協調制御ECU21の第三の協調制御側通信ポート21Cは、通信路83Mを介してセル電圧検出制御ECU25の一方の通信ポート25Cとの間で第三のデータ80cを送受信している。
この場合、各通信路81M(81S),82M(82S),83M(83S)の通信トラフィックは、例えば各30%とされている。
【0029】
ここで、例えば通信路81Mに障害が発生した場合には、先ず、通信路81Mを介して送受信していたデータ80aを、通信路82Sを介して送受信するように設定する。
そして、通信路82Mを介して送受信していたデータ80bのうちの所定量(例えば、1/2)を通信路83Sを介して送受信する。
すなわち、協調制御ECU21の第二の協調制御側通信ポート21Bは、通信路82Sを介してモータ制御ECU22の通信ポート22Bと、反応ガス供給制御ECU23の他方の通信ポート23Bとの間で第一のデータ80aを送受信すると共に、通信路82Mを介して配電制御ECU24の一方の通信ポート24Bとの間で、分割された第二のデータ80bの一方を送受信する。
さらに、協調制御ECU21の第三の協調制御側通信ポート21Cは、通信路83Mを介してセル電圧検出制御ECU25の一方の通信ポート25Cとの間で第三のデータ80cを送受信すると共に、通信路83Sを介して配電制御ECU24の他方の通信ポート24Cとの間で、分割された第二のデータ80bの他方を送受信する。
これにより、各通信路82M(82S),83M(83S)の通信トラフィックは、各45%となる。
【0030】
上述したように、本実施の形態による車両用制御システム10によれば、通信制御ECU21に接続された3つの協調制御側通信ポート21A,21B,21Cのうちの何れか2つの協調制御側通信ポートに対して、複数のECU22,…,25のそれぞれに接続された各2つの通信ポート22A,22B及び通信ポート23A,23B及び通信ポート24B,24C及び通信ポート25A,25Cが接続されていることにより、何れかの協調制御側通信ポート21A,21B,21Cに障害が発生した場合であっても、他の正常な協調制御側通信ポート21A,21B,21Cによって各ECU22,…,25との間でデータの送受信を行うことができる。これにより、例えばネットワーク51の正常時には使用されずに、異常時のみに使用されるような複数の通信ポート、バスを設ける必要は生じず、例えば通信制御ECU21に、複数のECU22,…,25の各通信ポート22A,…,25Cと一対一で対応する複数の通信ポート及び通信経路を設ける場合に比べて、必要とされるバスの設置数を低減することができ、車両用制御システム10を構築する際に要する費用を削減することが可能となる。
しかも、異常が発生した通信系から正常な通信系へとデータの通信経路を振り替える際に、例えば正常な通信系同士の間においてもデータの割り振り量を調整して、各通信系での通信トラフィックが平滑化されるように設定することで、例えば特定の通信系での通信トラフィックが過剰に増大してデータの伝送遅れ等が発生してしまうことを防止することができる。
【0031】
なお、本実施の形態においては、第一のデータ80aの通信経路を、異常が発生した通信系81から正常な通信系82又は83へと振り替える際に、正常な通信系82,83において通信トラフィックが平滑化するように設定したが、これに限定されず、例えば各通信系82,83において通信トラフィックにアンバランスが生じるように設定したり、例えば何れかの通信系における通信トラフィックが増大するように設定しても良い。要するに、異常が発生した通信系から正常な通信系へとデータの通信経路を振り替える際に、通信トラフィックが過剰に増大して伝送遅れ等が所定の許容範囲を超えないように設定すれば良い。なお、各通信系81,82,83における通信トラフィックの調整は、例えば予め設定された所定の割り振り率を参照しても良いし、例えば現時点での通信トラフィックを検出して、所定の閾値を超えないように配分しても良い。
【0032】
また、本実施の形態においては、協調制御ECU21の通信コントローラ62には、3つの協調制御側通信ポート21A,21B,21Cが接続されるとしたが、これに限定されず、4つ以上の協調制御側通信ポートが接続されても良いし、例えば図5に示す本実施形態の変形例に係る車両用制御システム90のように、2つの協調制御側通信ポート21A,21Bが接続されても良い。
図5に示す本実施形態の変形例に係る車両用制御システム90では、協調制御ECU21の通信コントローラ62には、冗長系をなす2つの協調制御側通信ポート21A,21Bが接続されている。
そして、サブシステムをなす複数(例えば、2つ)の第一および第二ECU91,92の各通信コントローラ72には、冗長系をなす複数(例えば、各2つ)の通信ポート91A,91Bおよび通信ポート92A,92Bがそれぞれ接続されている。
【0033】
そして、例えば、通信系93において、協調制御ECU21の第一の協調制御側通信ポート21Aには、第一ECU91の一方の通信ポート91Aが通信路93Mを介して接続され、第二ECU92の一方の通信ポート92Aが通信路93Sを介して接続されている。
さらに、通信系94において、協調制御ECU21の第二の協調制御側通信ポート21Bには、第二ECU92の他方の通信ポート92Bが通信路94Mを介して接続され、第一ECU91の他方の通信ポート91Bが通信路94Sを介して接続されている。
【0034】
なお、表2にはネットワーク51の正常時と障害発生時とのそれぞれにおいて選択される通信経路及び送受信されるデータの一覧を示した。
【0035】
【表2】
【0036】
すなわち、図5および表2に示すように、ネットワーク51の正常時においては、例えば協調制御ECU21の第一の協調制御側通信ポート21Aは、通信路93Mを介して第一ECU91の一方の通信ポート91Aとの間で第一のデータ90aを送受信している。
さらに、協調制御ECU21の第二の協調制御側通信ポート21Bは、通信路94Mを介して第二ECU91の他方の通信ポート92Bとの間で第二のデータ90bを送受信している。
【0037】
ここで、例えば通信路93Mに障害が発生した場合には、協調制御ECU21の第二の協調制御側通信ポート21Bは、通信路94Sを介して第一ECU91の他方の通信ポート91Bとの間で第一のデータ90aを送受信すると共に、通信路94Mを介して第二ECU92の他方の通信ポート92Bとの間で第二のデータ90bを送受信する。
一方、例えば通信路94Mに障害が発生した場合には、協調制御ECU21の第一の協調制御側通信ポート21Aは、通信路93Mを介して第一ECU91の一方の通信ポート91Aとの間で第一のデータ90aを送受信すると共に、通信路93Sを介して第二ECU92の一方の通信ポート92Aとの間で第二のデータ90bを送受信する。
【0038】
すなわち、正常時には、別系統とされる2つの通信系93,94によって、それぞれ異なるデータ90a,90bを送受信して、何れかの通信系93,94に障害が発生した場合には、障害の発生していない何れかの通信系93,94によって、2つデータ90a,90bを送受信する。
【0039】
なお、本実施の形態においては、車両用制御システム10,90は燃料電池車両1に搭載されるとしたが、これに限定されず、その他の車両、例えばハイブリッド車両等に搭載されても良い。
【0040】
【発明の効果】
以上説明したように、本発明の車両用制御システムによれば、各制御装置において、いわば冗長系をなすようにして設けられた複数の通信ポートのそれぞれに対して、例えば一対一で対応するようにして複数の異なる協調制御側通信ポートを設ける場合に比べて、車両用制御システム全体の規模が増大したり、車両用制御システムを構築する際の費用が嵩むことを抑制することができる。
また、請求項1に記載の車両用制御システムによれば、例えば何れかの通信ポートにおける通信に障害が発生した場合であっても、障害が発生していない他の通信ポートを介してデータの送受信を行うことができ、ネットワークの正常時においては、複数の通信系を有効利用することができる。
しかも、障害が発生した通信系で送受信されていたデータを、正常な通信系に振り替えて送受信する場合であっても、特定の通信系の通信トラフィックが過剰に増大してしまうことを防止することができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る車両用制御システムの構成図である。
【図2】 協調制御ECUの機能ブロック図である。
【図3】 複数のサブシステムをなす各ECUの機能ブロック図である。
【図4】 協調制御ECUと各ECUとを接続するネットワークの通信経路を示す構成図である。
【図5】 本実施形態の変形例に係る車両用制御システムの構成図である。
【符号の説明】
10 車両用制御システム
11 走行用モータ駆動部(制御対象)
12 燃料電池(制御対象)
13 反応ガス供給部(制御対象)
14 蓄電装置(制御対象)
15 配電部(制御対象)
16 冷却部(制御対象)
21 協調制御ECU(協調制御装置)
21A,21B、21C 協調制御側通信ポート
22A,22B 通信ポート
23A,23B 通信ポート
24B,24C 通信ポート
25A,25C 通信ポート
22 モータ制御ECU(制御装置)
23 反応ガス供給制御ECU(制御装置)
24 配電制御ECU(制御装置)
25 セル電圧検出制御ECU(制御装置)
51 ネットワーク(通信線)
62 通信コントローラ(データ送受信手段)
61 MPU(判定手段、データ分割手段)[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.
In such an in-vehicle LAN, when a failure occurs in a network connecting a control arithmetic communication unit and a plurality of electronic control devices, there is a possibility that a chain failure or breakage may occur in the entire system. For this reason, there is known a method of providing a redundant system for ensuring a function equivalent to that in a normal state even when a failure occurs by multiplexing networks.
[0003]
[Problems to be solved by the invention]
However, in the in-vehicle LAN according to the above-described prior art, the redundant system is formed by duplicating the network system of the normal system that is used during normal operation, and is used after being switched from the normal system in which a failure has occurred. The That is, when the normal network is normal, the redundant network is not used for data transmission / reception, and when a failure occurs, the same data as the data transmitted / received on the normal network is stored. It is sent and received over a redundant network.
Therefore, when the normal network is normal, there arises a problem that the redundant network cannot be effectively used. Moreover, since the redundant network is formed by simply duplicating the normal network configuration, the overall size of the vehicle control system increases, and the cost for constructing the vehicle control system increases. Problems arise.
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a vehicle control system capable of effectively using a redundant system even when the network is normal when the network is multiplexed. And
[0004]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object, a vehicle control system according to the present invention includes a control object (for example, a traveling motor drive unit 11, a
[0005]
According to the vehicle control system configured as described above, each control device forming a plurality of subsystems includes at least two or more different communication ports connected to the cooperative control device. Since it is possible to send and receive multiple data, for example, even when a communication failure occurs in any communication port, data is sent and received via another communication port in which no failure has occurred be able to.
Moreover, each cooperative control side communication port connected to each of the plurality of communication ports of each control device is supposed to form a separate communication system, and when the network is normal, each cooperative control side communication port By setting to transmit and receive different data for each port, a plurality of communication systems can be used effectively.
As a result, in each control device, for example, when providing a plurality of different cooperative control side communication ports so as to correspond one-to-one to each of a plurality of communication ports provided so as to form a redundant system. In comparison, it is possible to suppress an increase in the scale of the entire vehicle control system and an increase in cost when constructing the vehicle control system.
[0006]
Furthermore, the vehicle control system of the present invention described in claim 1 is a control object (for example, a traveling motor drive unit 11, a
[0007]
According to the vehicle control system having the above-described configuration, for example, even when a communication failure occurs in any communication port, data can be transmitted / received via another communication port in which no failure has occurred. In addition, when the network is normal, a plurality of communication systems can be used effectively by setting so that different data is transmitted and received for each cooperative control side communication port.
In addition, the data transmitted / received at the communication port in which the failure has occurred can be appropriately divided, and the data transmitted / received in the communication port in which the failure has not occurred can be appropriately divided. For this reason, even when a failure occurs in data transmission / reception in an appropriate communication port, for example, data is distributed and transmitted / received so that communication traffic in a plurality of normal communication systems is smoothed. It is possible to distribute and transmit / receive data so that communication traffic in a normal communication system becomes a value within a predetermined range.
This prevents, for example, excessive increase in communication traffic of a specific communication system, even when data transmitted / received in a communication system in which a failure has occurred is transferred to a normal communication system and transmitted / received. can do.
Furthermore, in the vehicle control system according to the second aspect of the present invention, when an abnormality occurs in any one of the plurality of communication paths, the cooperative control device includes a plurality of other the abnormality that has not occurred. The data is divided so that traffic on the communication path is substantially equal.
[0008]
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
[0009]
The fuel cell vehicle 1 provided with the
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.
[0010]
The
Further, the
[0011]
The traveling motor drive unit 11 includes a traveling motor (not shown) that forms a permanent magnet type three-phase AC synchronous motor that uses a permanent magnet as a field, for example, and is configured to perform motor control output from the
[0012]
The
[0013]
The reactive
Further, each of the air electrode side and the hydrogen electrode side of the
Then, for example, the reaction gas
[0014]
The
The
The cooling
[0015]
The
The coordinated
Here, each of the
[0016]
For example, as shown in FIG. 2, the
The
Further, the
Further, the program
[0017]
For example, as shown in FIG. 3, each of the
The
Further, the
The program
[0018]
Further, for example, as shown in FIG. 4, the
The
In addition, the
Further, the
The
[0019]
For example, the first cooperative control
[0020]
Furthermore, one
[0021]
Furthermore, one communication port 25C of the cell voltage
[0022]
Hereinafter, functions of the
The
[0023]
The reaction gas
[0024]
For example, the power
[0025]
The cell voltage
[0026]
The
Table 1 shows an example of communication paths selected and data transmitted and received when the
[0027]
[Table 1]
[0028]
That is, as shown in FIG. 4 and Table 1, when the
Further, the second cooperative control
In this case, the communication traffic of each of the
[0029]
Here, for example, when a failure occurs in the
Then, a predetermined amount (for example, 1/2) of the
That is, the second cooperative control
Furthermore, the third cooperative control side communication port 21C of the
Thereby, the communication traffic of each of the
[0030]
As described above, according to the
In addition, when switching the data communication path from the communication system in which the abnormality occurred to the normal communication system, for example, by adjusting the data allocation amount between the normal communication systems, the communication traffic in each communication system For example, it is possible to prevent communication traffic in a specific communication system from excessively increasing and causing a data transmission delay or the like.
[0031]
In the present embodiment, when the communication path of the
[0032]
In the present embodiment, the
In the
The
[0033]
For example, in the communication system 93, one
Further, in the
[0034]
Table 2 shows a list of communication paths selected and data transmitted and received when the
[0035]
[Table 2]
[0036]
That is, as shown in FIG. 5 and Table 2, when the
Further, the second cooperative control
[0037]
Here, for example, when a failure occurs in the
On the other hand, for example, when a failure occurs in the
[0038]
That is, when normal, two
[0039]
In the present embodiment, the
[0040]
【The invention's effect】
As described above, according to the vehicle control system of the present invention , in each control device, for example, one-to-one correspondence with each of a plurality of communication ports provided so as to form a redundant system. Thus, compared to the case where a plurality of different cooperative control side communication ports are provided, it is possible to suppress an increase in the scale of the entire vehicle control system and an increase in the cost for constructing the vehicle control system.
According to the vehicle control system according to claim 1, even when a communication failure in the example one of the communication port occurs, the data via the other communication port that did not fail Transmission and reception can be performed, and when a network is normal, a plurality of communication systems can be used effectively.
In addition, even when data transmitted / received in a communication system in which a failure has occurred is transferred to a normal communication system and transmitted / received, the communication traffic of a specific communication system is prevented from excessively increasing. Can do.
[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 functional block diagram of a cooperative control ECU.
FIG. 3 is a functional block diagram of each ECU forming a plurality of subsystems.
FIG. 4 is a configuration diagram showing a communication path of a network connecting a cooperative control ECU and each ECU.
FIG. 5 is a configuration diagram of a vehicle control system according to a modified example of the embodiment.
[Explanation of symbols]
DESCRIPTION OF
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)
21A, 21B, 21C Cooperation control
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)
62 Communication controller (data transmission / reception means)
61 MPU (determination means, data division means)
Claims (2)
前記協調制御装置は、複数の異なる協調制御側通信ポートと、前記協調制御側通信ポートを介して前記複数の制御装置との間でデータの送受信を行うデータ送受信手段と、前記データの送受信に異常が発生したか否か判定する判定手段と、前記判定手段による判定結果に応じて前記データを分割して複数の分割データを生成するデータ分割手段とを備え、
前記複数の制御装置のそれぞれは、前記複数の協調制御側通信ポートのうちの少なくとも2つ以上と接続された複数の通信ポートを備え、
前記協調制御装置の前記データ送受信手段は、前記判定手段による判定結果に応じて、前記異常が発生していない場合、前記制御装置の前記複数の通信ポート毎に異なる前記データを送受信し、前記異常が発生した場合、前記異常が発生していない前記複数の通信ポートにおいて前記複数の分割データを分配して送受信し、
前記協調制御装置に接続した少なくとも3つ以上の通信路のそれぞれに、互いに異なる組み合わせの複数の前記制御装置を接続するとともに、第1の通信路に異常が発生した場合に、該異常が発生していない時に前記第1の通信路を用いて送受信を行っていた第1データを、該第1データが送受信されていた前記制御装置に接続可能な第2の通信路を用いて送受信するとともに、前記異常が発生していない時に前記第2の通信路を用いて送受信を行っていた第2データを分割し、分割された前記第2データの一部を、前記異常が発生していない時に第3データが送受信されていた前記制御装置に接続可能な第3の通信路を用いて送受信することを特徴とする車両用制御システム。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,
The cooperative control device includes a plurality of different cooperative control side communication ports, data transmission / reception means for transmitting / receiving data to / from the plurality of control devices via the cooperative control side communication port, and abnormal data transmission / reception. Determining means for determining whether or not the data has occurred, and data dividing means for generating a plurality of divided data by dividing the data according to a determination result by the determining means ,
Each of the plurality of control devices includes a plurality of communication ports connected to at least two or more of the plurality of cooperative control side communication ports,
The data transmission / reception unit of the cooperative control device transmits / receives the different data for each of the plurality of communication ports of the control device when the abnormality does not occur according to the determination result by the determination unit , and the abnormality Occurs, the plurality of divided data is distributed and transmitted / received in the plurality of communication ports in which the abnormality does not occur ,
A plurality of control devices of different combinations are connected to each of at least three or more communication paths connected to the cooperative control apparatus, and the abnormality occurs when an abnormality occurs in the first communication path. Transmitting and receiving the first data that was transmitted and received using the first communication channel when not being transmitted using the second communication channel connectable to the control device that was transmitting and receiving the first data; The second data transmitted / received using the second communication path when the abnormality does not occur is divided, and a part of the divided second data is divided into the second data when the abnormality does not occur. 3. A vehicle control system , wherein 3 data is transmitted and received using a third communication path connectable to the control device from which data has been transmitted and received .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000356444A JP3795321B2 (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 |
|---|---|---|---|
| JP2000356444A JP3795321B2 (en) | 2000-11-22 | 2000-11-22 | Vehicle control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002164905A JP2002164905A (en) | 2002-06-07 |
| JP3795321B2 true JP3795321B2 (en) | 2006-07-12 |
Family
ID=18828692
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000356444A Expired - Fee Related JP3795321B2 (en) | 2000-11-22 | 2000-11-22 | Vehicle control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3795321B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4155112B2 (en) | 2003-06-02 | 2008-09-24 | トヨタ自動車株式会社 | Automobile with redundant control device |
| JP4961832B2 (en) * | 2006-05-18 | 2012-06-27 | 日産自動車株式会社 | In-vehicle electrical system development support device and design defect verification method |
| CN107499260B (en) * | 2017-09-20 | 2024-01-23 | 中国重汽集团济南动力有限公司 | A multi-node hierarchical network control system for multi-axis drive vehicles |
| CN107499259B (en) * | 2017-09-20 | 2024-04-16 | 中国重汽集团济南动力有限公司 | A distributed control power distribution system for multi-axle wheel drive electric vehicles |
-
2000
- 2000-11-22 JP JP2000356444A patent/JP3795321B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002164905A (en) | 2002-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6859708B2 (en) | Vehicle control system | |
| CN110315988B (en) | Vehicle power supply system | |
| CN103863138B (en) | The device and method for compensating fuel-cell vehicle electromotor velocity | |
| EP2800183B1 (en) | Fuel cell system | |
| US8868275B2 (en) | Outward power supply control apparatus for fuel cell vehicle | |
| KR101109713B1 (en) | Fuel cell system and fuel cell system start method | |
| CN110316018B (en) | Vehicle power supply system | |
| CN110316019B (en) | Vehicle power supply system | |
| WO2006107109A1 (en) | Power supply system provided with a plurality of power supplies, and vehicle provided with such power supply system | |
| US9545910B2 (en) | Control apparatus for electric vehicle | |
| US9889766B2 (en) | Electric power system | |
| JP5633458B2 (en) | Fuel cell system | |
| JP3795321B2 (en) | Vehicle control system | |
| JP2016144366A (en) | Electric vehicle | |
| US12304331B2 (en) | Power supply control system and power supply control method | |
| JP3732736B2 (en) | Vehicle control system | |
| JP3824896B2 (en) | Fuel cell vehicle | |
| JP2014060838A (en) | Power supply system | |
| JP5873365B2 (en) | Power supply system | |
| JP4425883B2 (en) | Vehicle control system | |
| CN113978271B (en) | Power supply control system and power supply control method | |
| JP3819233B2 (en) | Vehicle control system | |
| JP2005210892A (en) | ENERGY-SUPPLYING DEVICE OF HYBRID VEHICLE WITH AT LEAST ONE x-BY-WIRE SYSTEM | |
| JP6307538B2 (en) | Fuel cell system | |
| CN120621165A (en) | Fuel cell automobile SOC calibration method |
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: 20060110 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060227 |
|
| 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: 20060404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060412 |
|
| 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: 20090421 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100421 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110421 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110421 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130421 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130421 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140421 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |