(57)【要約】【課題】マスタ装置の共通化による低コスト化を図るとともに設定が容易な車載機器制御システムを提供する。【解決手段】マスタ装置１００による第１のスレーブ装置２００に接続された機器の制御に用いられる制御用データを第２のスレーブ装置３００に記憶しておく。マスタ装置１００はシステム起動時に第２のスレーブ装置３００から制御用データを取得し、該制御用データを用いて第１のスレーブ装置２００に接続された機器を制御する。また、マスタ装置１００には予備の制御用データを記憶しておき、第２のスレーブ装置３００からの制御用データの取得に失敗した場合には該予備の制御用データを用いて制御を行う。【選択図】  図１
2010173609.tif 000002
【特許請求の範囲】
【請求項１】
車両内に設置されるマスタ装置と該マスタ装置にバス接続された第１のスレーブ装置とを備え、第１のスレーブ装置に接続された車載機器を制御する車載機器制御システムにおいて、
前記マスタ装置にバス接続された第２のスレーブ装置を備え、
該第２のスレーブ装置は、第１のスレーブ装置に接続した車載機器の制御に用いられる制御用データを記憶した記憶手段を備え、
前記マスタ装置は、第２のスレーブ装置から制御用データを取得し、該制御用データに基づき第１のスレーブ装置に接続した車載機器を制御する
ことを特徴とする車載機器制御システム。
【請求項２】
前記マスタ装置は、第２のスレーブ装置から取得した制御用データを記憶する第１の記憶手段を備え、該第１の記憶手段に記憶された制御用データに基づき車載機器を制御する
ことを特徴とする請求項１記載の車載機器制御システム。
【請求項３】
前記マスタ装置は、予備の制御用データを記憶する第２の記憶手段を備え、第２のスレーブ装置から制御用データの取得に失敗した場合には第２の記憶手段に記憶されている制御用データに基づき車載機器を制御する
ことを特徴とする請求項１又は２記載の車載機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスター装置とスレーブ装置がバス接続された車載機器制御システムに関する。
【背景技術】
【０００２】
車載機器制御システムにおいては車内に車載ＬＡＮが設置され、該車載ＬＡＮに多数の電子制御ユニット（ＥＣＵ：Electronic Control Unit）が接続されている。ここでＥＣＵは、車載ＬＡＮに接続されたノードに該当し、制御対象となる車載機器が接続されているノードも含む。車載ＬＡＮの規格には例えばＣＡＮ（Controller Area Network）やＬＩＮ（Local Interconnect Network）などがある。ＬＩＮ規格においてはシングルマスタ方式が採用されており、１つのＥＣＵがマスタ装置として動作し、他のＥＣＵはスレーブ装置として動作する。通常、マスタ装置として動作するＥＣＵ（以下、単に「マスタ装置」と言う。）は、バスとの通信インタフェイス回路と、マイクロコンピュータやメモリ等からなる制御回路とを備えている。スレーブ装置として動作するＥＣＵ（以下、単に「スレーブ装置」と言う。）は、バスとの通信インタフェイス回路と、車載機器の制御回路及び該車載機器やセンサとのインタフェイス回路とを備えている。
【０００３】
マスタ装置のメモリには、スレーブ装置に接続された車載機器の制御に必要なパラメータが記憶されている。マスタ装置の制御回路は、該パラメータに基づき車載機器の制御を行う（特許文献１参照）。例えば、エアコンのダンパを開閉するアクチュエータを制御する場合について説明する。該アクチュエータには回転角度を検出するセンサとしてポテンションメータが付設されている。マスタ装置のメモリには、ダンパの開放時及び閉鎖時のポテンションメータの値が記憶されている。マスタ装置はスレーブ装置に対してポテンションメータの値を送信することによりアクチュエータの動作を指示する。スレーブ装置は、ポテンションメータの検出値がマスタ装置から受信した値となるようにアクチュエータをフィードバック制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３３５６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところでマスタ装置に記憶する制御用のパラメータは、スレーブ装置の仕様や種類や出荷先などによって異なる値となるものがある。そこで、マスタ装置に設定切替スイッチを設けるとともにメモリに複数のパラメータを記憶しておき、前記設定切替スイッチに対応するパラメータに基づきスレーブ装置の制御を行う方法が提案されている。このような方法を採用することによりマスタ装置を共通化することができるので低コスト化を図ることができる。しかし、設定切替スイッチの操作ミスにより、実際に接続されたスレーブ装置にとって適切でないパラメータが用いられる、これにより動作不良が生じる恐れがあるという問題がある。
【０００６】
また前記設定切替スイッチに替えて、スレーブ装置の仕様や種類や出荷先などの区別をハードウェアとして実装する方法も提案されている。例えば抵抗器による分圧回路と該分圧回路により分圧された電圧値をＡ／Ｄコンバータで読み取る方法である。この方法では検出された電圧値に対応するパラメータに基づきスレーブ装置の制御を行う。また例えばマイクロコンピュータの入力ポートのハイ・ローを回路として固定的に作り込んでおき、該入力ポートの入力値に対応するパラメータに基づきスレーブ装置の制御を行う。このような方法では実装する部品やジャンパ線を変更することによりスレーブ装置の仕様や種類や出荷先などによって異なる動作を実現できるとともに、ハードウェアにより予め作り込んでおくので前記設定切替スイッチの操作ミスを防止できる。しかし、この場合には部品点数が増加するためコストが高いという問題があった。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、マスタ装置の共通化による低コスト化を図るとともに設定が容易な車載機器制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本願発明は、車両内に設置されるマスタ装置と該マスタ装置にバス接続された第１のスレーブ装置とを備え、第１のスレーブ装置に接続された車載機器を制御する車載機器制御システムにおいて、前記マスタ装置にバス接続された第２のスレーブ装置を備え、該第２のスレーブ装置は、第１のスレーブ装置に接続した車載機器の制御に用いられる制御用データを記憶した記憶手段を備え、前記マスタ装置は、第２のスレーブ装置から制御用データを取得し、該制御用データに基づき第１のスレーブ装置に接続した車載機器を制御することを特徴とする。
【０００９】
本発明によれば、車載機器の制御用データが、該車載機器が接続された第１のスレーブ装置とは別の第２のスレーブ装置に記憶されており、マスタ装置は制御用データを第２のスレーブ装置から取得して制御処理で用いるので、マスタ装置を共通化することができる。また、制御用データの変更や国別に異なる制御用データを使用したい場合等には第２のスレーブ装置の交換を行えばよいので、設定作業が容易であり且つ保守性に優れたものとなる。
【００１０】
本発明の具体的な態様の一例として、前記車載機器制御システムにおいて、前記マスタ装置は、第２のスレーブ装置から取得した制御用データを記憶する第１の記憶手段を備え、該第１の記憶手段に記憶された制御用データに基づき車載機器を制御することを特徴とするものを提案する。
【００１１】
本発明によれば、第２のスレーブ装置からの制御用データの取得はシステム起動時（電源投入時）やリセット動作時などにのみに行えば良く、システム稼働中に当該取得処理を行う必要がない。これによりシステムの安定性が向上する。
【００１２】
また、本発明の具体的な態様の一例として、前記車載機器制御システムにおいて、前記マスタ装置は、予備の制御用データを記憶する第２の記憶手段を備え、第２のスレーブ装置から制御用データの取得に失敗した場合には第２の記憶手段に記憶されている制御用データに基づき車載機器を制御することを特徴とするものを提案する。
【００１３】
本発明によれば、第２のスレーブ装置からの制御データの取得に失敗した場合であっても、予備の制御用データにより車載機器の制御が可能となる。これによりシステムの安定性が向上する。
【発明の効果】
【００１４】
以上説明したように本発明によれば、車載機器の制御用データが、該車載機器が接続された第１のスレーブ装置とは別の第２のスレーブ装置に記憶されており、マスタ装置は制御用データを第２のスレーブ装置から取得して制御処理で用いるので、マスタ装置を共通化することができる。また、制御用データの変更や国別に異なる制御用データを使用したい場合等には第２のスレーブ装置の交換を行えばよいので、設定作業が容易であり且つ保守性に優れたものとなる。
【図面の簡単な説明】
【００１５】
【図１】車載機器制御システムの構成図
【図２】車載機器制御システムの初期動作を説明するフローチャート
【発明を実施するための形態】
【００１６】
本発明の一実施の形態に係る車載機器制御システムについて図面を参照して説明する。図１は車載機器制御システムの構成図である。なお本実施の形態では、車内空調システムの制御システムを例にとって説明する。
【００１７】
この車載機器制御システムは、図１に示すように、複数のＥＣＵが車載ＬＡＮ１０にバス接続している。本実施の形態では車載ＬＡＮの規格としてＬＩＮを採用する。したがって、１つのＥＣＵのみマスタとして動作し、他のＥＣＵはスレーブとして動作する。本実施の形態では、マスタ装置１００と、複数の第１のスレーブ装置２００と１つの第２のスレーブ装置３００とが車載ＬＡＮ１０に接続している。なお、図１では説明の簡単のため第１のスレーブ装置２００は１つのみ図示した。第１のスレーブ装置２００にはダンパを開閉するためのアクチュエータ２０５が接続されている。マスタ装置１００は、各第１のスレーブ装置２００に接続されたアクチュエータ２０５の動作を制御する。一方、第２のスレーブ装置は、後述するように、マスタ装置１００で用いられる制御用データを記憶するための装置である。
【００１８】
マスタ装置１００は、図１に示すように、車載ＬＡＮ１０との接続用のトランシーバ１０１と、各スレーブ装置２００に接続されたアクチュエータ２０５を制御するための制御回路１１０とを備えている。制御回路１１０は、主演算装置１１１と、不揮発性の記憶手段であるＲＯＭ１１２と、揮発性の記憶手段であるＲＡＭ１１５とを備えている。ＲＯＭ１１２には制御プログラム１１３と予備の制御用データ１１４とが記憶されている。ここで、予備の制御用データ１１４は、後述する第２のスレーブ装置３００に記憶・保持されている制御用データと同じ構造（項目やフォーマットなど）を有している。制御回路１１０は、ＲＯＭ１１２に記憶されている制御プログラム１１３を実行することにより動作する。
【００１９】
第１のスレーブ装置２００は、図１に示すように、車載ＬＡＮ１０との接続用のトランシーバ２０１と、アクチュエータ制御回路２０２と、アクチュエータ２０５の回転角度を検出するポテンションメータ２０３と、前述のアクチュエータ２０５とを備えている。
【００２０】
第２のスレーブ装置３００は、図１に示すように、車載ＬＡＮ１０との接続用のトランシーバ３０１と、通信制御回路３０２と、不揮発性の記憶手段であるＲＯＭ３０３とを備えている。ＲＯＭ３０３には、マスタ装置１００の制御回路１１０が各第１のスレーブ装置２００の制御に用いる制御用データ３０４が記憶されている。前述したように該制御用データ３０４は、マスタ装置１００に記憶・保持されている予備の制御用データ１１４と同じ構造（項目やフォーマットなど）を有している。制御用データ３０４と予備の制御用データ１１４の相違点は、制御用データ３０４は第２のスレーブ装置３００とともに接続される各第１のスレーブ装置２００に特化したデータである一方、予備の制御用データ１１４は種々の第１のスレーブ装置１００で利用可能な汎用的なデータである点にある。通信制御回路３０２は、マスタ装置１００の制御回路１１０からの要求を受信すると、ＲＯＭ３０３に記憶されている制御用データ３０４を返信する。
【００２１】
次に、本実施の形態に係る車載機器制御システムの動作について図２を参照して説明する。図２は車載機器制御システムの初期動作を説明するフローチャートである。
【００２２】
この初期動作は車載機器制御システムの起動時（電源投入時）やリセット動作時に実行される。マスタ装置１００の制御回路１１０は、第２のスレーブ装置３００に対して制御用データの送信要求を送出する（ステップＳ１）。該送信要求の送出では所定時間（例えば１０ｓ）周期的に専用コマンドを送出する。第２のスレーブ装置３００の通信制御回路３０２は、該送信要求に応じてＲＯＭ３０３に記憶されている制御用データ３０４を返信する。マスタ装置１００の制御回路１１０は、制御用データの受信に成功し場合（ステップＳ２）、該制御用データをＲＡＭ１１５に格納する（ステップＳ３）。一方、マスタ装置１００の制御回路１１０は、制御用データの受信に失敗した場合（ステップＳ２）、ＲＯＭ３０３に記憶されている予備の制御用データ１１４をＲＡＭ１１５に格納する（ステップＳ４）。なお、前記ステップＳ１の送信要求の送出において所定時間返信がない場合には受信失敗であると判定する。
【００２３】
以上の処理によりＲＡＭ１１５には制御用データが格納された状態となるので、以降マスタ装置１００の制御回路１１０は該制御用データを用いて初期設定や第１のスレーブ装置２００の制御処理を開始する（ステップＳ５）。以下に具体的な処理について説明する。
【００２４】
マスタ装置１００の制御回路１１０は、第１のスレーブ装置２００のアクチュエータ２０５を制御する際には、制御用データとしてポテンションメータ２０３の検出値を用いる。具体的には、マスタ装置１００の制御回路１１０は、ダンパ開放時又は閉鎖時のポテンションメータ２０３の検出値を目標値として第１のスレーブ装置２００に送信する。第１のスレーブ装置２００のアクチュエータ制御回路２０２は、ポテンションメータ２０３の検出値がマスタ装置１００から受信した目標値となるようにアクチュエータ２０５をフィードバック制御する。アクチュエータ制御回路２０２は、ポテンションメータ２０３の検出値が目標値に達するとマスタ装置１００の制御回路１１０に対して制御完了の旨を送信する。一方、アクチュエータ制御回路２０２は、アクチュエータ２０５を駆動制御しているにもかかわらずポテンションメータ２０３の検出値が所定時間経過しても目標値に達しない場合、マスタ装置１００の制御回路１１０に対してタイムアウトの旨を送信する。
【００２５】
本実施の形態に係る車載機器制御システムによれば、第２のスレーブ装置３００に、第１のスレーブ装置２００の制御に必要な制御用データを格納しているので、マスタ装置１００の共通化を容易に図ることができる。また、制御用データの変更や国別に異なる制御用データを使用したい等の場合においても、第２のスレーブ装置３００の交換を行えばよいので、設定作業が容易であり且つ保守性に優れたものとなる。
【００２６】
また、本実施の形態に係る車載機器制御システムでは、マスタ装置１００に予備の制御用データが記憶されているので、第２のスレーブ装置３００から制御用データの取得に失敗した場合であっても、予備の制御用データによる制御が可能となる。これによりシステムの安定性が向上する。
【００２７】
以上本発明の一実施の形態について詳述したが本発明はこれに限定されるものではない。例えば、上記実施の形態では、制御用データとしてダンパ開放時及び閉鎖時における目標値のように制御そのもので用いるデータを例示したが、他の機器の制御において用いられるデータや、機器の制御に先だって実施する初期設定において用いられるデータも本願発明の制御用データに含まれる。例えば、エアコンのオンオフや温度を制御する際に必要なデータや、アクチュエータの構成情報など初期設定に用いられるデータ等が挙げられる。また、上記実施の形態では車内空調システムにおける適用例について説明したが、例えばパワーウィンドウやミラーの制御システムなど他のシステムにおいても本発明を適用できる。
【符号の説明】
【００２８】
１０…車載ＬＡＮ、１００…マスタ装置、１１０…制御回路、１１２…ＲＯＭ、１１４…予備の制御用データ、２００…第１のスレーブ装置、２０３…ポテンションメータ、２０５…アクチュエータ、３００…第２のスレーブ装置、３０３…ＲＯＭ、３０４…制御用データ。
【図１】
2010173609.tif 000003
【図２】
2010173609.tif 000004