(57)【要約】【課題】所定の条件を満たすときのみ設定情報の設定変更を許容する車両の電子制御装置システムの車両情報の設定方法を提供する。【解決手段】マスタＥＣＵに、スレーブＥＣＵで用いる車両情報を保持させると共に、車両情報がマスタＥＣＵ１１に保持完了か未完了かを示す予備情報を付加して保持しておく。スレーブＥＣＵは、予備情報が完了であることを確認し（Ｓ５）、起動後所定時間以内であるとき（Ｓ６）、車両情報に基づいて、制御仕様を設定変更する（Ｓ７）。【選択図】図３
2007269181.tif 000002
【特許請求の範囲】
【請求項１】
車両を制御する複数の電子制御装置がネットワークで接続された電子制御システムの車両情報の設定方法において、
特定の電子制御装置は、他の電子制御装置で用いる車両情報を保持し、
前記他の電子制御装置は、該電子制御システムの電源投入後の所定時間の間だけ、前記車両情報に基づいて、前記他の電子制御装置の制御仕様を設定変更することを許可することを特徴とする電子制御システムの車両情報の設定方法。
【請求項２】
請求項１に記載の電子制御システムの車両情報の設定方法において、
前記特定の電子制御装置は、前記車両情報の保持が完了か未完了かを示す予備情報を、前記車両情報に付加して保持し、
前記他の電子制御装置は、前記予備情報を参照し、前記予備情報が前記完了を示す場合に、前記車両情報を前記他の電子制御装置の制御仕様の設定変更に用いることを特徴とする車両の電子制御装置システムの車両情報の設定方法。
【請求項３】
請求項２に記載の電子制御システムの車両情報の設定方法において、
前記特定の電子制御装置は、書き込まれた前記車両情報が正しく保持されたか否かを、前記特定の電子制御装置自身が照合し、正しく保持された場合に、前記完了を示す予備情報を保持することを特徴とする車両の電子制御装置システムの車両情報の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の電子制御装置がネットワークで接続された電子制御システムの車両情報の設定方法に関する。
【背景技術】
【０００２】
車両には、車両を制御するため、複数の電子制御装置（ＥＣＵ：Electronics Control Unit）が搭載されている。ＥＣＵ自体は、ハードウェアとして、演算を行う演算部（ＣＰＵ：Central Processing Unit）と、制御プログラム等を格納するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の記憶部と、信号の入出力や通信データの送受信を行うＩ／Ｏインターフェイス等の入出力部とから構成されており、ソフトウェアとして、制御プログラム等を有するものである。又、車両内に搭載されたＥＣＵ同士は、ＣＡＮ（Controller Area Network）バス等の車載ネットワークを介して、互いに通信可能に構成されている。
【０００３】
上記ＥＣＵは、同じハードウェアの構成であっても、車種、仕向け、仕様等の違いに応じて、ソフトウェア的な構成を変えることにより、所望の制御を行う構成に変更可能なものである。従来は、車種、仕向け、仕様等の違いに応じて、ソフトウェア的な構成を変えた場合、その構成が設定されたＥＣＵ自体を異なる部品番号で管理していた。従って、車両の生産時にＥＣＵの組み付けを行う際には、車種、仕向け、仕様等の違いに応じて、異なる部品番号のＥＣＵを適宜選択して、組み付け作業を行っていた。又、車両の保守時にＥＣＵの交換を行う際にも、車種、仕向け、仕様等の違いに応じて、異なる部品番号のＥＣＵを適宜選択、発注して、交換作業を行っていた。
【０００４】
【特許文献１】特開２００２−１５２２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来は、同じハードウェアの構成のＥＣＵであっても、車種、仕向け、仕様等の違いに応じて、ソフトウェア的な構成を変えて、異なる部品番号としていたため、部品番号数が増加すると共に、部品番号数の増加に伴って、その管理コストや開発コストの増大を招いていた。特に、近年は、車両一台当たりに使用されるＥＣＵの数が増加しており、管理コストや開発コストは増大する一方であった。
【０００６】
上記問題点に鑑みて、近年、ＥＣＵのハードウェアだけでなく、制御プログラム自体も共通化させると共に、別途、車両情報を保持するようにして、車種、仕向け、仕様等の違いに応じて、車両情報の設定内容のみを変更することにより、所望の制御を行うように、制御プログラムを切り換える技術が用いられてきている。このような技術の応用例として、特定のＥＣＵに車両情報を保持させ、車載ネットワークを介して他のＥＣＵが車両情報を取得し、各々のＥＣＵに車両情報（制御仕様又は機種切替情報）を設定し、所望の制御動作に切り換えるという手法もある。これにより、ソフトウェア的な構成が違っても、部品番号を分けて管理する必要がないため、部品番号数を最小限に留め、管理コスト、開発コストの低減を図ることが可能となっている。
【０００７】
ところが、ソフトウェア的な構成の違いは外観から判断できるものでないため、車両の生産時や車両の保守時に、車両情報が不完全なＥＣＵ、若しくは、車両情報が保持されていないＥＣＵを組み付けた場合には、不適切な車両情報に基づいて、制御プログラムの動作を切り換えることになり、車両本来の機能を発揮できないことによる商品性の低下や、誤った車両情報に基づく故障検出といった不具合が発生するという課題があった。
【０００８】
又、特定のＥＣＵの車両情報に基づいて、他のＥＣＵの制御仕様を設定する手順においては、特定のＥＣＵの車両情報が設定又は変更されたことを、他のＥＣＵ自体は検知できないため、所定の周期で特定ＥＣＵの車両情報を確認して、他のＥＣＵは自らの制御仕様を設定変更している。この手順により、特定のＥＣＵの車両情報が設定又は変更されれば、他のＥＣＵの制御仕様にもその変更が反映され、最新の制御仕様に更新可能である。ところが、他のＥＣＵは、所定の周期で特定ＥＣＵからの車両情報を確認して、制御仕様を設定変更するため、車両走行中に、制御プログラムを切り換える可能性があり、走行中の制御に影響を与えるおそれがあった。
【０００９】
本発明は上記課題に鑑みなされたもので、所定の条件を満たすときのみ車両情報の設定変更持を許容する車両の電子制御装置システムの車両情報の設定方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する第１の発明に記載の車両の電子制御装置システムの車両情報の設定方法は、
車両を制御する複数の電子制御装置がネットワークで接続された電子制御システムの車両情報の設定方法において、
特定の電子制御装置は、他の電子制御装置で用いる車両情報を保持し、
前記他の電子制御装置は、該電子制御システムの電源投入後の所定時間の間だけ、前記車両情報に基づいて、前記他の電子制御装置の制御仕様を設定変更することを許可することを特徴とする。
【００１１】
上記課題を解決する第２の発明に係る車両の電子制御装置システムの車両情報の設定方法は、
上記第１の発明に記載の車両の電子制御装置システムの車両情報の設定方法において、
前記特定の電子制御装置は、前記車両情報の保持が完了か未完了かを示す予備情報を、前記車両情報に付加して保持し、
前記他の電子制御装置は、前記予備情報を参照し、前記予備情報が前記完了を示す場合に、前記車両情報を前記他の電子制御装置の制御仕様の設定変更に用いることを特徴とする。
【００１２】
上記課題を解決する第３の発明に係る車両の電子制御装置システムの車両情報の設定方法は、
上記第２の発明に記載の車両の電子制御装置システムの車両情報の設定方法において、
前記特定の電子制御装置は、書き込まれた前記車両情報が正しく保持されたか否かを、前記特定の電子制御装置自身が照合し、正しく保持された場合に、前記完了を示す予備情報を保持することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、車両を制御する複数の電子制御装置がネットワークで接続された電子制御システムの車両情報の設定方法において、特定の電子制御装置は、他の電子制御装置で用いる車両情報を保持し、前記他の電子制御装置は、該電子制御システムの電源投入後の所定時間の間だけ、前記車両情報に基づいて、前記他の電子制御装置の制御仕様を設定変更することを許可するので、電子制御装置が常に車両情報を監視する必要が無くなり、電子制御装置の制御負荷を軽減することができ、又、走行中の制御が切り替わる可能性も無くなり、システムの安全性を確保することができる。
【００１４】
又、前記特定の電子制御装置は、前記車両情報の保持が完了か未完了かを示す予備情報を、前記車両情報に付加して保持し、前記他の電子制御装置は、前記予備情報を参照し、前記予備情報が前記完了を示す場合に、前記車両情報を前記他の電子制御装置の制御仕様の設定変更に用いるので、他の電子制御装置に不適切な車両情報で制御仕様を設定変更することがなくなり、不適切な制御、故障検出が行われることが無くなる。
【００１５】
又、前記特定の電子制御装置は、書き込まれた前記車両情報が正しく保持されたか否かを、前記特定の電子制御装置自身が照合し、正しく保持された場合に、前記完了を示す予備情報を保持するので、より確実に、他の電子制御装置に不適切な車両情報で制御仕様を設定変更することがなくなる。
【発明を実施するための最良の形態】
【００１６】
以下、図１〜図３を用いて、本発明に係る車両の電子制御システムの車両情報の設定方法を詳細に説明する。
【実施例１】
【００１７】
最初に、車両の電子制御システムの車両情報を生成する車両情報生成システムの概要を図１に示し、その説明を行う。
【００１８】
車両情報生成システムは、車両の基本情報を有するデータベースサーバ１、２と、データベースサーバ１、２の基本情報から車両情報９を作成するデータ生成サーバ４と、データ生成サーバ４から車両情報９を取得し、車両７の電子制御システム８の電子制御装置（ＥＣＵ）に車両情報９を書き込む端末６とを有する。なお、詳細は後述するが、ここでは、複数のＥＣＵが車載ネットワークを介して接続された構成を電子制御システムと規定して、以降の説明を行う。
【００１９】
データベースサーバ１、２、データ生成サーバ４は、ネットワーク３を介して、互いに接続されており、又、無線式の端末６は、無線ＬＡＮを構築するアクセスポイント５を介して、ネットワーク３に接続されている。なお、端末６は、無線式に限らず、有線式のものにより、ネットワーク３に直接接続する構成でもよい。又、メモリーカードやフロッピー（登録商標）ディスク等の固定メディアを介して、データ生成サーバ４とデータの送受信を行う構成でもよい。
【００２０】
設計管理用のデータベースサーバ１には、ＥＣＵの制御プログラムの設計時に部品番号毎に作成された設計データが保管、管理される。又、生産管理用のデータベースサーバ２には、車両１台毎に作成された生産計画データが保管、管理される。そして、電子制御システム８のＥＣＵに書き込まれる車両情報９は、上記設計データ及び生産計画データが基本情報となって、サービス用のデータ生成サーバ４で予め生成され、保管、管理される。
【００２１】
車両情報９を電子制御システム８のＥＣＵに書き込む際には、端末６が、ネットワーク３を介して、データ生成サーバ４から車両情報９を取得して、電子制御システム８のＥＣＵに書き込んでいる。車両情報９は、車両の生産時に用いると共に、保守を行う際に使用することもある。車両情報の内容としては、例えば、車種、仕向け、年式等の情報が設定されている。
【００２２】
図２は、本発明に係る車両の電子制御システムの構成を説明する概略図である。
【００２３】
本発明に係る車両の電子制御システム８は、図２に示すように、車両７を制御する複数のＥＣＵ１１〜１７が車載ネットワーク１８で接続されたものである。このような電子制御システム８において、特定のマスタＥＣＵ１１に、車両情報９等を管理させており、特定のマスタＥＣＵ１１が車載ネットワーク１８に送信した車両情報９等を、他のスレーブＥＣＵ１２〜１７が取得して、各々のスレーブＥＣＵ１２〜１７の制御仕様の設定変更をする。なお、ここでは、特定のＥＣＵをマスタＥＣＵと呼び、他のＥＣＵをスレーブＥＣＵと呼んで説明をするが、これは、車両情報に関して、上下関係（マスタ−スレーブの関係）にあるものであり、他の制御に関して、上下関係があるものではない。又、車両内におけるマスタＥＣＵの個数には特に制約があるものではない。
【００２４】
ここで、マスタＥＣＵ１１が管理する車両情報９等について説明をする。前述したように、データ生成サーバ４で作成された車両情報９は、端末６にダウンロードされた後、端末６を用いて、マスタＥＣＵ１１の車両情報記録部１９に書き込まれる。このとき、マスタＥＣＵ１１は、車両情報９の保持が完了したか否かを判断して、完了／未完了の状態を示す予備情報１０を付加して、車両情報記録部１９に保持する。
【００２５】
予備情報１０は、マスタＥＣＵ１１に車両情報９が保持されていない初期状態では“未完了”を示し、車両情報９がマスタＥＣＵ１１に書き込まれた後、車両情報９が正しく保持されたことをマスタＥＣＵ１１自身が照合して、初めて、“完了”を示す。そして、電子制御システム８が作動する際には、スレーブＥＣＵ１２〜１７は、マスタＥＣＵ１１に保持された予備情報１０を参照して、車両情報９がマスタＥＣＵ１１に正しく保持され、スレーブＥＣＵ１２〜１７自身に適用可能か判断し、予備情報１０が“完了”の場合に、車両情報９を用いて、各々のスレーブＥＣＵ１２〜１７の制御仕様の設定変更をするようにしている。従って、マスタＥＣＵ１１に車両情報９が保持されていなかったり、何らかの問題で、不完全な車両情報９が保持されていたりした場合には、予備情報１０が“未完了”を示しているので、スレーブＥＣＵ１２〜１７は、車両情報９がスレーブＥＣＵ１２〜１７自身に適用不可と判断し、不適切な車両情報９でスレーブＥＣＵ１２〜１７の制御仕様を設定変更することを防止することができる。
【００２６】
そして、各スレーブＥＣＵ１２〜１７の制御部（図示せず。）は、予備情報１０を確認することで、車両情報９に基づく制御仕様の適用可否を判断している。そこで、本発明に係る車両の電子制御装置システムの車両情報の設定方法を、図３のフローチャートに示して、その手順を説明する。
【００２７】
最初に、イグニッション（ＩＧ）のキーポジションが所定の位置にセットされた際に、各スレーブＥＣＵ１２〜１７の所定のタイマをリセットし、その後、所定のタイマのカウントをスタートさせる（ステップＳ１〜Ｓ３）。
【００２８】
各スレーブＥＣＵ１２〜１７が、車載ネットワーク１８を介して、マスタＥＣＵ１１に保持された車両情報９を受信する（ステップＳ４）。
【００２９】
各スレーブＥＣＵ１２〜１７が、車載ネットワーク１８を介して、マスタＥＣＵ１１に保持された予備情報１０を参照し、予備情報１０が“完了”を示し、適用可能であると判断した場合、ステップＳ６へ進み、“未完了”を示し、適用不可であると判断した場合、ステップＳ８へ進む（ステップＳ５）。
【００３０】
所定タイマのカウントが所定時間以内、例えば、５秒以内であるか確認する。５秒以内であれば、ステップＳ７へ進み、５秒を過ぎていれば、ステップＳ８へ進む（ステップＳ６）。つまり、電子制御システム８の起動後、所定時間の間のみ、車両情報９に基づく制御仕様の設定変更を許可するものである。そして、所定時間を経過した後には、車両情報９に基づく制御仕様の設定変更は行われない。なお、上記所定時間は、電子制御装置システムの起動時間や制御仕様の設定変更に必要な時間を考慮して、適宜に設定すればよく、必ずしも、５秒に限るものではない。例えば、スレーブＥＣＵ１２〜１７が起動してそして制御仕様の設定変更を１回行なうのに必要な時間とするのが好ましい。
【００３１】
予備情報１０が“完了”を示し、適用可能であると判断した場合、取得した車両情報９に基づいて、スレーブＥＣＵ１２〜１７の制御仕様を設定変更し、スレーブＥＣＵ１２〜１７の制御を適切なもの切り換える（ステップＳ７）。つまり、マスタＥＣＵ１１に車両情報９が正しく保持された場合のみ、その車両情報９に基づいて、スレーブＥＣＵ１２〜１７の制御仕様を設定変更して、スレーブＥＣＵ１２〜１７の制御を適切なもの切り換えることになる。
【００３２】
一連の設定手順を終了する。ステップＳ７で制御仕様を設定変更しなかった場合、つまりステップＳ５、Ｓ６において“Ｎ”であった場合には、スレーブＥＣＵ１２〜１７は、初期の制御仕様、若しくは、前回設定した制御仕様を使用する（ステップＳ８）。
【００３３】
本発明に係る電子制御システムの設定変更では、不適切なタイミングで、不適切な車両情報に基づいて、制御仕様が設定変更されることが無くなり、その結果、不適切な制御や故障診断が行われることもなく、又、車両走行中に、制御仕様を切り換えることもなくなった。
【図面の簡単な説明】
【００３４】
【図１】車両の電子制御システムに車両情報を設定する手順を説明する概略図である。
【図２】本発明に係る車両の電子制御システムの構成を説明する概略図である。
【図３】本発明に係る車両の電子制御装置システムの車両情報の設定方法を説明するフローチャートである。
【符号の説明】
【００３５】
１    データベースサーバ（設計管理用）
２    データベースサーバ（生産管理用）
３    ネットワーク
４    データ生成サーバ（サービス用）
５    アクセスポイント
６    端末
７    車両
８    電子制御システム
９    車両情報
１０  予備情報
１１  マスタＥＣＵ
１２〜１７  スレーブＥＣＵ
１８  車載ネットワーク
１９  車両情報記録部
【図１】
2007269181.tif 000003
【図２】
2007269181.tif 000004
【図３】
2007269181.tif 000005