(57)【特許請求の範囲】
【請求項１】
車載システムを構成する車載装置であって、
温度異常を検知する検知手段と、
この検知手段が温度異常を検知したとき、他装置の消費電力の大小、または他装置の温度の高低により問い合わせ先の装置を決定し、決定した装置に対して温度異常の有無を問い合わせる問い合せ手段と、
前記検知手段の出力に基づいて装置の異常の有無を判定する判定手段であって、前記検知手段が温度異常を検知した場合であっても、前記問い合わせ手段が他装置の温度異常を取得しているときは、装置自体には異常が発生していないと判定する判定手段と、
を具備することを特徴とする車載装置。
【請求項２】
車載システムを構成する車載装置であって、
温度異常を検知する検知手段と、
この検知手段が温度異常を検知したとき、他装置の消費電力の大小、または他装置の温度の高低により問い合わせ先の装置を決定し、決定した装置に温度情報を問い合わせる手段と、
前記検知手段の出力に基づいて装置の異常の有無を判定する判定手段であって、前記検知手段が温度異常を検知した場合であっても、前記問い合わせ手段が取得した他装置の温度情報と前記検知手段が検知した温度とが所定の関係にあるときは装置自体には異常が発生していないと判定する判定手段と、
を具備することを特徴とする車載装置。
【請求項３】
表示手段と、
前記判定手段が装置自体には異常が発生していないと判定したときは、前記表示手段に、当該装置以外に異常検知の原因となる状態が発生していることを表示させる表示制御手段と、
を具備する請求項１または２のいずれか１項に記載の車載装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーションシステム（以下、「ナビ」と略称する。）、エアコン、ラジオ／ＴＶなどの車載装置、及び、これらの車載装置により構成される車載システムに関する。特に、温度異常、電波異常などの異常を検知する機能を有する車載システム及び車載装置に関する。
【０００２】
【従来の技術】
車載装置には、ダイアグ機能を有し、温度異常を検知した場合、自装置でエラー表示をするか、又は上位装置へエラーの通知を行うものがある。
温度異常の検知は、装置内の温度を測定し、測定温度が所定のしきい値を超えたときに温度異常が発生したと判断して検知をする。
装置で検知される温度は、周囲温度に装置の発熱による温度上昇分を加算した値となる。したがって、装置の異常により温度上昇が発生したときに温度異常が検知されるだけでなく、装置に異常がなくても周囲温度が高温になった場合でも温度異常が検知される。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の車載装置においては、温度異常を検知したとき、装置自体では、これが装置の発熱異常によるものか、周囲温度の上昇によるものかが判断できない。このため、どちらのケースでも、装置の温度異常と扱ってエラー表示又は通知がされてしまう。
【０００４】
例えば、ナビで高温検知がされた場合、炎天下に車両が停められていたために車内温度が上昇している場合であっても、単純にナビで高温が検知されたとして通知される。この通知により、フロントパネルには、ナビの温度異常（高温）が表示される。ユーザは、この表示を見た場合、ナビの故障なのか、車内温度が高いだけなのかが判断できない。
【０００５】
また、上記のような問題点は、温度異常以外の異常によっても発生する。例えば、通信装置のアンテナに故障が発生すると、電波異常が検知される。また、周囲の電波状態の悪化などによっても、電波異常が検知される。このように、電波異常が検知されたときでも、従来の装置では、装置自体に異常が発生したのか否かを判断することはできなかった。
【０００６】
本発明は、車載装置で異常を検知した場合、その異常検知が装置自体の異常によるものか否かを判定できるようにすることを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明は、上記目的を達成するため、複数の装置から構成される車載システムにおいて、ある装置で異常を検知した場合、他装置の消費電力の大小、または他装置の温度の高低により問い合わせ先の装置を決定し、決定した装置の状態を参照することにより、前記検知した異常が、装置自体の異常であるか否かを判断する。前記異常としては、温度異常、電波異常などがある。
【０００８】
温度異常の場合、他装置が温度異常を検知しているか、高温を検知している場合は、周囲温度の上昇により温度異常（高温）が検知されたと判断し、装置自体には異常が発生していないと判定する。
電波異常の場合も同様に、他装置が電波異常を検知している場合は、装置自体には異常が発生していないと判定する。
【０００９】
【発明の実施の形態】
以下、図を用いて本発明の実施形態について説明をする。
（実施形態１）
第１の例として、装置の温度異常を検知する場合について説明をする。
図１は、車載システムの構成を示すものである。
【００１０】
図示の車載システムは、ＣＤプレイヤ内蔵のナビ１、前席エアコン２、ラジオ／ＴＶ３、オーディオアンプ４、ＣＤチェンジャ５、後席エアコン６などの車載装置から構成される。各車載装置１〜６は、ＬＡＮ７により接続される。
車載装置は図示のものに限らない。また、ＬＡＮ７にブルートゥースなどの近距離無線を介して携帯電話などの装置を接続しても良い。
【００１１】
ナビ１、前席エアコン２、ラジオ／ＴＶ３、オーディオアンプ４、は前席コンソール８に配置される。ＣＤチェンジャ５は、前席座席下９に配置される。後席エアコン６は、車内後部１０に配置される。
本例では、ナビ１が車載システムのマスタ装置として機能し、それ以外の装置２〜６はスレーブ装置として機能する。以下の説明では、ナビをマスタ装置と呼ぶことがあり、それ以外の装置をまとめてスレーブ装置と呼ぶことがある。
【００１２】
マスタ装置１は、ＬＡＮ７上に接続されたスレーブ装置２〜６に対してコマンドを送信し、スレーブ装置２〜６からそのステータス情報を受け取る。例えば、ナビ画面上に表示された入力キーで「エアコン温度設定」を押すと、ＬＡＮ７上のエアコン２，６に対して温度設定コマンドを発行する。
また、エアコン２，６で温度設定が変更されたことをステータス情報として受け取る。
【００１３】
さらに、エアコン２，６から現在の温度、ＣＤチェンジャ５から現在再生中のディスク番号などの情報を受けて、ナビ画面上に表示する。
各装置１〜６は、それぞれマイコンにより制御をされ、ダイアグ機能を具備している。ナビ１は、自己のダイアグ情報により異常を検知したとき及び、スレーブ装置２〜６から異常通知を受けると、ナビ画面上に異常表示をする。
【００１４】
本例では、ＬＡＮ７を経由してスレーブ装置２〜６からマスタ装置１にステータス情報を通知する処理を利用し、ナビ１側で温度異常についての判定を行う。このため、ある装置が温度異常を検出したとき、その装置以外の装置からステータス情報又は温度情報を採取する。
以下、温度異常を検知した装置を「自装置」、それ以外の装置を「他装置」と言う。
【００１５】
ナビ１では、他装置がステータス情報として温度異常を検知し、又は温度情報として高温を検知していたときは、自装置に異常は発生しておらず、車内温度が高温であると判定をする。
図２のフローチャートを用いて、ナビ１における温度異常検知時の処理を説明する。
図示の処理は、ナビ１自体で温度異常を検知したとき、又は、スレーブ装置２〜６からステータス情報として温度異常を通知されたときに開始される。
【００１６】
ナビ１は、ＬＡＮ７上に接続された装置を検索する（Ｓ１）。検索の結果、ＬＡＮに他装置（温度異常を検知した自装置以外の装置）が接続されているか否かを判定する（Ｓ２）。ナビ１及びナビに内蔵されるＣＤプレイヤが自装置となる場合は、ＬＡＮ７上に他装置が接続されていない事態があり得る。
ここで他装置が接続されていないと判定されれば、従来の場合と同様に、自装置に異常が発生したことをナビ表示部に表示する（Ｓ３）。
【００１７】
ユーザは、この表示を見たときは、当該装置の点検、修理など必要な措置をとる。
ＬＡＮ７上に他装置が接続されていれば（Ｓ２のＹＥＳ）、他装置がエアコン２，６であるか否かを判定する（Ｓ４）。
ここでＹＥＳであれば、エアコン２，６に温度情報をナビ１に通知する依頼を送信する（Ｓ６）。ＮＯであれば、温度異常検知の有無を示すステータス情報を、ナビ１に通知する依頼を送信する（Ｓ５）。
【００１８】
通知依頼に対する他装置からの情報を受け付ける（Ｓ７）。他装置から通知された情報から、温度情報、温度異常有無の情報を取り出す。
取り出した情報に基づいて、自装置の温度異常が装置自体の異常によるものか否かを判定する（Ｓ８）。ここで、他装置が温度異常を検知していれば、複数の装置で同時に装置異常が発生することはまれであるから、自装置と他装置の検知結果に矛盾がなければ、車内温度の上昇などの要因により自装置及び他装置が温度異常を検知したと判断できる。
【００１９】
一方、自装置が温度異常を検出したが他装置は温度異常を検出していないというように、自装置と他装置の検出結果に矛盾が生じていれば、これは自装置の装置異常により高温となったと判断できる。
エアコンの温度情報に基づいて判定をする場合は、エアコンの温度情報と、自装置が検出した温度との比較により、自装置の温度異常が装置自体の異常によるものか否かを判定する。
【００２０】
例えば自装置が９０℃となって温度異常を検出した場合、エアコンに問い合わせた車内温度が８０℃を超えていた場合は、車内温度が高いため温度異常が検出されたと判断する。つまり、温度異常を検知したときの装置温度が車内温度＋１０℃以上の場合は、装置異常と判定し、それ以下の場合は、装置に異常はないと判定する。
【００２１】
ステップＳ８の判定の結果が装置異常であれば（Ｓ９のＹＥＳ）、装置に異常が発生したことをナビ表示部に表示する（Ｓ３）。装置異常でないと判定されれば（Ｓ９のＮＯ）、ナビ表示部に車内温度高温を表示する（Ｓ１０）。このとき、「室内温度高温です、窓を開ける又はエアコンをかけて車内温度を下げてください」などのメッセージを表示する。
【００２２】
このようにすることで、ある装置が温度異常を検知した場合でも、ユーザに故障を連想させないで済む。
ユーザがこの表示を見て車内温度を下げる手段を講じれば、車内温度の低下に伴い、自装置の温度も低下し、温度異常の検知も終了する。
なお、ユーザに対する通知方法は、メッセージ表示に限らず、警告灯の点灯／点滅、音声通知などによることもできる。
【００２３】
以上説明した例について更に具体的に説明を加える。
図２のステップＳ２で他装置が検出され、Ｓ４〜Ｓ６で他装置へ温度又は温度異常の問い合わせをするとき、他装置が複数ある場合の問い合わせ先は、１台の装置、複数の装置又はすべての装置のいずれにすることもできる。
【００２４】
また、複数の他装置からステータス情報を受信した場合、どの情報を採用するかも種々設定することができる。例えば、車内温度が上昇したと判定するときに、（１）すべての他装置が高温又は温度異常を検知したとき、（２）過半数の装置が高温又は温度異常を検知したとき、（３）１つの装置でも高温又は温度異常を検知したとき、のいずれかにすることができる。
【００２５】
他装置に問い合わせる場合に、自装置と他装置の配置関係により問い合わせ先の装置を決定することができる。
例えば、自装置と同じ位置又は近い位置に配置された他装置を選択する。ナビ１が温度異常を検知したとき、前席エアコン２でも温度異常を検出している場合には、ユーザへの表示として前席が高温であるとのメッセージを表示することができる。
【００２６】
逆に、自装置と離れた位置に配置された装置を選択することで、車内全体が高温であることを判断する。例えば、ナビ１が温度異常を検知したとき、後席エアコン６でも高温が検出されていれば、前席も後席も高温なのであるから、車内全体が高温であるとのメッセージに切り替えることができる。
【００２７】
他装置に問い合わせる場合に、他装置の消費電力の大小により問い合わせ先の装置を決定することができる。
例えば、問い合わせ先として、比較的消費電力の小さい装置を選択する。ラジオ３などのように比較的消費電力の小さい装置は、オーディオアンプ４のような消費電力の大きい装置に比べて、電源オン時であっても発熱が少なく温度上昇も小さい。このような温度上昇の小さい装置でも高温を検知していれば、車内全体が高温であると判断することができる。なお、電源オフ又は停止状態の装置も同様に発熱は少ないので、このような装置に問い合わせることもできる。
【００２８】
比較的消費電力の大きい装置を問い合わせ先に選択することもできる。
例えば、オーディオアンプ４などのような消費電力の大きい装置は、比較的発熱量が大きく高温になりやすい。ナビ１で温度異常を検出した場合に、オーディオアンプ４に問い合わせ、このような高温になりやすい装置で温度異常が検出されないのであれば、温度異常の原因が車内が高温であるとは考えにくい。したがって、ナビ１の温度異常であると判断する。
【００２９】
他装置に問い合わせる場合に、他装置の温度の高低により問い合わせ先を決定することができる。
例えば、比較的温度の低い装置を選択して問い合わせる。ナビ１が温度異常を検出した場合に、クーラー運転中のエアコン２，６のような比較的温度の低い装置から温度情報を採取する。温度が低いはずのエアコン２，６でも比較的高温（例えば６０℃）を検知していれば、車内の温度が高温であると判断する。
【００３０】
比較的温度の高い装置を選択することもできる。ナビ１が温度異常を検出した場合に、ヒーター運転中のエアコン２，６のような比較的温度の高い装置から温度情報を採取し、温度が高いはずのエアコン２，６でも比較的低温（例えば１０℃）が測定されているのであれば、車内温度が高温ではなく、ナビ１の温度だけが高温（温度異常）であると判定する。
【００３１】
エアコン２，６に問い合わせる場合に、温度情報を問い合わせると共に、現在ヒーター運転中なのかクーラー運転中なのかを合わせて問い合わせることもできる。エアコンからの温度情報が同じ温度（例えば２０℃）であっても、エアコンがヒーター運転中の場合には気温は低いと考え、温度異常はナビ１の異常によるものであると判定する。逆にクーラー運転中であれば、車内温度が高いためと判定する。
【００３２】
以上の説明においては、ナビ１がマスタ装置で、それ以外の装置２〜６がスレーブ装置であるとして説明をしてきた。しかしながら、マスタ装置はナビ１だけでなく、装置２〜６のいずれかの装置とすることもできる。また、マスタ装置とスレーブ装置という関係を設定することなく、個々の装置ごとに、上記の温度異常についての判定処理を行うようにすることもできる。
【００３３】
また、他装置のうち、エアコン２，６のみが温度情報を得られる装置として説明してきたが、それ以外の装置でもステータス情報として温度情報が得られるのであれば、温度異常の代わりに温度情報を使用して判定をすることもできる。
【００３４】
温度異常判定を行う際に、温度異常を検知した装置ごとに判定基準を変えることができる。
例えば、ＣＤチェンジャ５のように、付近に温度比較すべき装置がない状態で温度異常を検出した場合は、車内温度の判定には、他装置の温度の平均値を用いる。前席エアコン２で６０℃、後席エアコン６で４０℃を検出している場合には５０℃を車内温度として採用し、温度異常の判断を行う。
【００３５】
他装置の温度の平均値を用いる代わりに、各温度情報に重みをつけることもできる。例えば前席のラジオ／ＴＶ３で温度異常を検出し、前席エアコン２で６０℃、後席エアコン６で４０℃の温度通知を受けた場合、温度異常を検出したラジオ／ＴＶ４に近い前席エアコン２の温度を重視し、より大きい重み付けをして車内温度を算出する。
【００３６】
上記の温度情報に重みをつけるとき、自装置の遠くにある装置の温度を重視することもできる。例えば前席のラジオ／ＴＶ４で温度異常を検出し、前席エアコン２で６０℃、後席エアコン６で０℃の温度通知を受けたとする。この場合、ラジオ／ＴＶ４に近い前席エアコン２の温度からは車内温度が高いことを示しているが、後席エアコン６が０℃を通知していることを重視する。この場合、車内温度が高いのではなく前席付近が高温であると判断し、その旨をメッセージ表示する。
【００３７】
（実施形態２）
上記実施形態１では、温度異常を検知した場合について説明をしてきた。車載装置には、ラジオ（ＦＭ／ＡＭ）／ＴＶ３、ナビ１のＧＰＳなど、電波を使用する通信装置が複数ある。このため、そのダイアグ情報には、温度異常だけではなく、電波異常も含まれる。
アンテナの緩み、装置の故障、車両がある場所による電波状態、ノイズ状態の悪化などがあると、電波異常が検知される。
【００３８】
本例では、自装置で電波異常が検知された場合も他装置に問い合わせ、他装置でも電波異常が検知されている場合は、装置の異常ではなく、電波状態が悪化しているだけであると判定する。
図３のフローチャートを用いて、ナビ１における電波異常検知時の処理を説明する。図３においては、図２と同一の処理には同一の参照符号を付している。
【００３９】
図示の処理は、ナビ１自体が電波異常を検知したとき、又は、スレーブ装置２〜６からステータス情報として電波異常を通知されたときに開始される。
ナビ１は、ＬＡＮ７上に接続されている他装置を検索する（Ｓ１）。検索の結果、ＬＡＮに接続された他装置の有無を判定する（Ｓ２）。ここで他装置がなければ、従来の場合と同様に、自装置に異常が発生したことをナビ表示部に表示する（Ｓ３）。
【００４０】
ＬＡＮ７上に他装置が接続されていれば（Ｓ２のＹＥＳ）、他装置へ電波異常の有無をナビ１に通知することを依頼し（Ｓ１５）、他装置からの情報の通知を受け付ける（Ｓ７）。他装置から通知された情報から、電波異常の有無の情報を取り出す。
取り出した情報に基づいて、自装置の電波異常が装置自体の異常によるものか否かを判定する（Ｓ１８）。ここで、他装置が電波異常を検知していれば、複数の装置で同時に装置異常が発生することはまれであるから、電波環境の悪化などの要因により自装置及び他装置が電波異常を検知したと判断できる。
【００４１】
一方、自装置が電波異常を検出したが他装置は電波異常を検出していなければ、これは自装置の装置異常により電波異常が検知されたと判断できる。
ステップＳ１８の判定の結果が装置異常であれば（Ｓ９のＹＥＳ）、装置に異常が発生したことをナビ表示部に表示する（Ｓ３）。装置異常でないと判定されれば（Ｓ９のＮＯ）、ナビ表示部に電波状態、ノイズ状態が悪化したことを表示する（Ｓ２０）。なお、装置異常でない場合は、何も表示をしないこともできる。
【００４２】
本例によれば、電波異常が検知されたときに、装置自体に異常が発生しているか否かを判定することができる。これにより、装置自体に異常が発生していないと判定できた場合には、ユーザに装置異常を通知することがなく、ユーザを混乱されることがない。
本実施形態２においても、上記の実施形態１と同様に、種々の変形が可能である。
【００４３】
【発明の効果】
本発明によれば、車載装置で異常が検知された場合、その異常検知が装置自体の異常によるものか否かを判定できるようになる。
【図面の簡単な説明】
【図１】本発明を適用した車載システムの構成を示す図である。
【図２】図１のシステムにおける温度異常検知時の処理を示すフローチャートである。
【図３】図１のシステムにおける電波異常検知時の処理を示すフローチャートである。
【符号の説明】
１…ナビ
２…前席エアコン
３…ラジオ／ＴＶ
４…オーディオアンプ
５…ＣＤチェンジャ
６…後席エアコン
７…ＬＡＮ
８…前席コンソール
９…前席座席下
１０…車内後部
【図１】
0004118070.tif 000002
【図２】
0004118070.tif 000003
【図３】
0004118070.tif 000004