(57)【要約】【課題】誤って不具合と判定することを防止できる車両用装置を提供する。【解決手段】実施形態の車両用装置１は、不具合を検知する不具合検知部２３と、検知された不具合の内容を特定可能な不具合情報を記録する記録部２４と、バッテリ２６からの電圧を検知する電圧検知回路３４と、電圧検知回路３４が検知したバッテリからの電圧が所定の閾値以下になった際、主制御部が制御するデバイスのうち、電圧の低下時に動作をオフする対象である対象デバイスの動作を制御する動作制御部３３とを備え、動作制御部３３は、対象デバイスの動作をオフした際、対象デバイスの動作をオフしたことを不具合検知２３部に通知し、不具合検知部２３は、動作制御部３３から対象デバイスの動作をオフしたことが通知されると、通知された対象デバイスに対する不具合の判定を取り消す。【選択図】図１
2020199907.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されているバッテリ（２６）から電源供給を受ける車両用装置（１）であって、
電源供給が可能になる最低動作電圧が前記バッテリの定格電圧よりも低い主電源回路（３０）と、
前記主電源回路から電源供給される主制御部（１２）と、
不具合を検知する不具合検知部（２３）と、
前記不具合検知部によって不具合が検知された際、検知された不具合の内容を特定可能な不具合情報を記録する記録部（２４）と、
前記バッテリからの電圧を検知する電圧検知回路（３４）と、
前記電圧検知回路が検知した前記バッテリからの電圧が所定の閾値以下になった際、前記主制御部が制御するデバイスのうち、電圧の低下時に動作をオフする対象である対象デバイスの動作を制御する動作制御部（３３）と、を備え、
前記動作制御部は、前記対象デバイスの動作をオフした際、前記対象デバイスの動作をオフしたことを前記不具合検知部に通知し、
前記不具合検知部は、前記動作制御部から前記対象デバイスの動作をオフしたことが通知されると、通知された前記対象デバイスに対する不具合の判定を取り消す車両用装置。
【請求項２】
前記記録部は、前記不具合検知部が検知した不具合が電圧の低下によるものであった場合、前記不具合情報を記録しない、または、電圧低下によるものであることを特定可能に前記不具合情報を記録する請求項１記載の車両用装置。
【請求項３】
前記不具合検知部は、不具合を検知してから所定の待機時間が経過するまで待機し、前記待機期間内に前記動作制御部から前記対象デバイスの動作をオフしたことが通知されると通知された前記対象デバイスの不具合の判定を取り消す請求項１または２記載の車両用装置。
【請求項４】
最低動作電圧が前記主電源回路よりも高い副電源回路（３１）、を備え、
前記不具合検知部および前記記録部は、前記主電源回路から電源供給されており、
前記対象デバイスは、前記副電源回路から電源供給されており、
前記電圧検知回路および前記動作制御部は、前記バッテリから電源供給されており、
前記動作制御部は、前記主電源回路および前記副電源回路からの電源供給の開始と停止とをそれぞれ個別に制御するものであり、前記バッテリからの電圧が前記閾値以下になった際、前記副電源回路からの電源供給を停止することによって、前記対象デバイスの動作をオフする請求項１から３のいずれか一項記載の車両用装置。
【請求項５】
前記主電源回路および前記副電源回路を制御する電源制御部（２９）を備え、
前記動作制御部は、前記電源制御部上で実行されるプログラムによってソフトウェアで実現されている請求項４記載の車両用装置。
【請求項６】
前記動作制御部は、前記主制御部上で実行されるプログラムによってソフトウェアで実現されており、前記対象デバイスの少なくとも一部の機能を停止することにより、当該対象デバイスの動作をオフする請求項１から３のいずれか一項記載の車両用装置。
【請求項７】
前記主制御部は、独立して動作可能な複数のシステム（１５Ａ、１５Ｂ）が動作し、
前記不具合検知部および前記記録部は、複数の前記システムにそれぞれ設けられている請求項１から６のいずれか一項記載の車両用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用装置に関する。
【背景技術】
【０００２】
近年、車両に設けられるメータに表示器を設けて情報を表示したり、メータ全体を表示器に置き換えて速度などをグラフィック表示したりする車両用装置がある。また、例えばナビゲーション画面など、いわゆるマルチメディア系の表示を行うための表示器を備えた車両用装置もある。そして、例えば特許文献１には、これらメータの表示やマルチメディア系の表示などの複数の機能を統合した車両用装置が開示されている。以下、複数の機能を統合した車両用装置を、便宜的に統合型の車両用装置と称する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−０１８８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、車両用装置は、車両に搭載されているバッテリから電源供給が行われている。このようなバッテリは、エンジンを始動する際、スタータモータを駆動するために電流消費が増大することから、電圧が定格電圧よりも一時的に低下することが知られている。以下、バッテリからの電圧が一時的に低下する期間を、クランキング期間と称する。
【０００５】
そのため、統合型の車両用装置では、クランキング期間においても電源供給が可能な低電圧対応の電源回路を設けるとともに、クランキング期間には必ずしも動作していなくてもよい例えばアンプなどのマルチメディア系の周辺回路の動作をオフしている。これにより、統合型の車両用装置は、クランキング期間中であっても、メータへの表示を制御する主制御部側への電力供給が可能となって、主制御部側の動作を継続することができる。
【０００６】
しかしながら、複数の機能を統合したことによって、各機能をそれぞれ個別の装置で制御していた場合には想定されなかった新たな問題が発生する可能性があることが明らかになった。
【０００７】
すなわち、統合型の車両用装置は、通常動作時には、マルチメディア系の周辺回路も主制御部から制御されることになる。しかし、クランキング期間中にマルチメディア系の周辺回路がオフされた場合には、主制御部側は動作しているものの、マルチメディア系の周辺回路の動作はオフされる。その結果、主制御部は、マルチメディア系の周辺回路の応答が無くなることから、マルチメディア系の周辺回路に不具合が生じたと誤検知する可能性がある。
【０００８】
そして、一般的な車両用装置では、不具合を検知した際、いわゆるダイアグノーシスコードと称される故障診断のための情報を記録している。また、クランキング期間中においては、不具合を検知する主体となる主制御部側は動作を継続している。その結果、バッテリからの電圧が低下したことから対象デバイスの動作をオフしたという、車両用装置として正しい制御が行われているにも関わらず、不具合が生じたという誤った情報が記録されるおそれがある。
本発明の目的は、誤って不具合と判定することを防止できる車両用装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明では、車両用装置（１）は、車両に搭載されているバッテリ（２６）から電源供給を受けるものであって、電源供給が可能になる最低動作電圧がバッテリの定格電圧よりも低い主電源回路（３０）と、主電源回路から電源供給される主制御部（１２）と、不具合を検知する不具合検知部（２３）と、不具合検知部によって不具合が検知された際、検知された不具合の内容を特定可能な不具合情報を記録する記録部（２４）と、バッテリからの電圧を検知する電圧検知回路（３４）と、電圧検知回路が検知したバッテリからの電圧が所定の閾値以下になった際、主制御部が制御するデバイスのうち、電圧の低下時に動作をオフする対象である対象デバイスの動作を制御する動作制御部（３３）と、を備える。
【００１０】
そして、動作制御部は、対象デバイスの動作をオフした際、対象デバイスの動作をオフしたことを不具合検知部に通知し、不具合検知部は、動作制御部から対象デバイスの動作をオフしたことが通知されると、通知された前記対象デバイスに対する不具合の判定を取り消す。これにより、誤って不具合と判定することを防止できる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態における車両用装置の構成を模式的に示す図
【図２】メータディスプレイの構成を模式的に示す図
【図３】センターディスプレイの構成を模式的に示す図
【図４】主制御部のソフトウェア構成を模式的に示す図
【図５】動作制御部の処理の流れを示す図
【図６】不具合検知部の処理の流れを示す図
【図７】記録部の処理の流れを示す図
【図８】電圧低下時の動作の一例を模式的に示す図
【図９】第２実施形態における車両用装置の構成を模式的に示す図
【図１０】主制御部のソフトウェア構成を模式的に示す図
【図１１】電圧低下時の動作の一例を模式的に示す図
【発明を実施するための形態】
【００１２】
以下、複数の実施形態について図面を参照しながら説明する。なお、各実施形態において実質的に共通する部位には同一の符号を付して説明する。
【００１３】
（第１実施形態）
以下、第１実施形態について説明する。図１に示すように、車両用装置１は、例えばメータディスプレイ２やセンターディスプレイ３などの表示器に接続されている。これらの表示器には、後述するように、車両の走行に必要となる情報やナビゲーション画面あるいはメニュー画面などが表示される。ただし、表示器の構成は一例であり、これに限定されない。また、車両用装置１は、例えばスピーカ４などにも接続されており、音楽の再生などを行うことができる。この車両用装置１は、いわゆる車両インフォテイメントを実現するコックピットシステム５を構成している。
【００１４】
メータディスプレイ２は、例えば液晶ディスプレイや有機ＥＬディスプレイで構成されてオリ、運転者の正面付近に設けられている。より具体的には、メータディスプレイ２は、図２に示すように、速度計６や回転数計７および各種の警告灯８などが設けられているメータパネル９の中央部に設けられている。ただし、メータディスプレイ２は、メータパネル９全体を表示器で構成し、速度計６や回転数計７あるいは警告灯８などもフルグラフィック表示する構成とすることもできる。
【００１５】
センターディスプレイ３は、例えば液晶ディスプレイや有機ＥＬディスプレイで構成されており、いわゆるセンターコンソール付近に設けられている。このセンターディスプレイ３には、図３に示すように、例えばナビゲーション画面１０やメニュー画面１１などが表示される。また、センターディスプレイ３には、テレビ放送や楽曲の再生画面などを表示することもできる。また、車両用装置１では、センターディスプレイ３とメータディスプレイ２は互いにシームレスな表示が可能であり、例えばナビゲーション画面１０をメータディスプレイ２に表示したりすることもできる。
【００１６】
この車両用装置１は、主制御部１２を備えている。主制御部１２は、図示しないＣＰＵ等を有するいわゆるマイクロコンピュータで構成されている。主制御部１２は、不揮発性メモリなどで構成された記憶部１３に記憶されているコンピュータプログラムを実行することにより、車両用装置１を制御している。
【００１７】
より具体的には、主制御部１２は、図４に示すように、ハイパーバイザ１４と、そのハイパーバイザ１４上で動作する例えば２つのオペレーティングスシステム１５とが動作する仮想化環境が構築されている。つまり、車両用装置１では、１つのハードウェア上で複数のシステムが動作している。以下、オペレーティングスシステム１５を、ＯＳ１５と称する。なお、例えばＯＳ１５Ａがハイパーバイザ機能を有している場合には、そのハイパーバイザ機能上でＯＳ１５Ｂを動作させる構成とすることもできる。
【００１８】
ＯＳ１５Ａは、いわゆるリアルタイムＯＳであり、ＯＳ１５Ｂに比べてリアルタイム性が要求される処理、例えば、車両の走行あるいは安全に関係する処理などを主に実行する。このようなリアルタイムＯＳは、一般的に、ＯＳ１５Ａ自体に不具合が起きにくく、また、アプリケーションの実行時間などを予測あるいは制限できる等、汎用ＯＳに比べて相対的に安定性が高いと考えることができる。
【００１９】
ＯＳ１５Ｂは、いわゆる汎用ＯＳであり、ＯＳ１５Ａに比べるとリアルタイム性能は相対的に低いものの、いわゆるマルチメディア機能のような汎用的な処理を容易に実行できるというメリットがある。そして、主制御部１２は、それぞれのＯＳ１５上で適宜プログラムを実行することにより、車両用装置１の全体的な機能を制御している。
【００２０】
また、主制御部１２は、図１および図４に示すように、メータ表示部１６およびセンター表示部１７を備えている。メータ表示部１６は、主制御部１２上で実行されるプログラムによってソフトウェアで実現されており、メータディスプレイ２に表示するコンテンツを生成する。例えば、メータ表示部１６は、一例ではあるが、車両の走行や安全に関する情報などのコンテンツを生成する。
【００２１】
車両の走行や安全に関する情報は、迅速な表示と、適切な更新とが求められる。そのため、メータ表示部１６は、ＯＳ１５Ａ上に実装されている。なお、メータ表示部１６によって生成されたコンテンツは、メータ表示回路１８を経由して例えばＬＶＤＳ形式の描画データとしてメータディスプレイ２に送信される。このメータ表示回路１８は、主制御部１２によって制御されるデバイスに相当する。
【００２２】
センター表示部１７は、主制御部１２上で実行されるプログラムによってソフトウェアで実現されている。このセンター表示部１７は、センターディスプレイ３に表示するコンテンツを生成する。センター表示部１７は、一例ではあるが、例えばナビゲーション画面１０やメニュー画面１１など、マルチメディア系のコンテンツを生成する。そのため、センター表示部１７は、ＯＳ１５Ｂ上に実装されている。
【００２３】
このセンター表示部１７によって生成されたコンテンツは、センター表示回路１９を経由して例えばＬＶＤＳ形式の描画データとしてセンターディスプレイ３に送信される。このセンター表示回路１９は、主制御部１２によって制御されるデバイスに相当する。また、マルチメディア系の機能の実現に利用されるセンター表示回路１９は、後述するように、クランキング期間に動作をオフする対象である対象デバイスに相当する。
【００２４】
また、ＯＳ１５Ｂには、例えば楽曲を再生してアンプ２０を介してスピーカ４に音声を出力したりチューナ２１で受信したテレビ放送を再生したりするマルチメディア機能が実装されている。そのため、ＯＳ１５Ｂ上では、図４に示すように、再生部２２などのマルチメディア系のプログラムも実行される。
【００２５】
これらアンプ２０およびチューナ２１は、主制御部１２によって制御されるデバイスに相当する。また、マルチメディア系の機能を実現するためのアンプ２０およびチューナ２１は、後述するように、クランキング期間に動作をオフする対象である対象デバイスに相当する。ただし、対象デバイスは、センター表示回路１９、アンプ２０およびチューナ２１に限定されない。
【００２６】
また、主制御部１２は、図１および図４に示すように、不具合検知部２３および記録部２４を備えている。本実施形態の場合、不具合検知部２３および記録部２４は、ＯＳ１５ＡとＯＳ１５Ｂとにそれぞれ設けられている。すなわち、主制御部１２では独立して動作可能な複数のＯＳ１５が動作しており、不具合検知部２３および記録部２４は、複数のＯＳ１５のそれぞれに設けられている。なお、不具合検知部２３および記録部２４の基本的な動作は共通するため、同一符号を付している。
【００２７】
不具合検知部２３は、詳細は後述するが、主制御部１２が制御するデバイスに生じる不具合を検知する。例えば、不具合検知部２３は、デバイスにアクセスできなくなったり、デバイスからの応答がなくなったりした場合に、デバイスに不具合が生じたと判定して、不具合を検知する。
【００２８】
記録部２４は、不具合検知部２３によって不具合が検知された場合、その不具合の内容を特定可能な不具合情報を記録する。この不具合情報は、例えばいわゆるダイアグノーシスコードである。ただし、不具合情報は、ダイアグノーシスコードに限らず、車両用装置１に生じた不具合を特定可能な情報であればよい。記録部２４は、不具合情報を一時的にメインメモリ２５上に記録し、車両用装置１が動作を終了するシャットダウン時に、不揮発性の記憶部１３に記録する。
【００２９】
この車両用装置１は、図１に示すように、車両に搭載されているバッテリ２６から電源供給されている。このとき、車両用装置１は、バッテリ２６にヒューズ２６ａを経由して接続された経路と、キースイッチ２６ｂを経由した経路とから電源供給される。以下、バッテリ２６からヒューズ２６ａを介して供給される電源を＋Ｂと称し、キースイッチ２６ｂを経由して供給される電源をＩＧと称する。なお、図１では、説明のために、＋ＢおよびＩＧを相対的に太い実線にて示している。
【００３０】
さて、車両用装置１には、主制御部１２、記憶部１３あるいはメインメモリ２５など、クランキング期間にも動作させるデバイスと、センター表示回路１９やアンプ２０あるいはチューナ２１など、クランキング期間には動作をオフするマルチメディア系のデバイスとが設けられている。以下、前者を便宜的に制御系ブロック２７のデバイスと称し、後者を便宜的にＭＭ系ブロック２８のデバイスと称する。このＭＭ系ブロック２８に含まれるデバイスは、対象デバイスに相当する。
【００３１】
これら制御系ブロック２７のデバイスおよびＭＭ系ブロック２８のデバイスは、電源制御部２９によって制御される主電源回路３０および副電源回路３１から電源供給されている。電源制御部２９は、主制御部１２とは別体のマイクロコンピュータにより構成されている。この電源制御部２９は、車両に搭載されている電子制御装置３２から例えばドアの開放など、車両用装置１を起動するための所定の車両情報が入力されると起動する。また、電源制御部２９は、主として電源回路を制御する。そのため、電源制御部２９は、主制御部１２に比べると、処理すべきタスクが少なくなっているとともに、起動時間や応答性が高い構成となっている。
【００３２】
主電源回路３０は、ＩＧと＋Ｂに接続されており、電源供給が可能になる最低動作電圧が、バッテリ２６の定格電圧よりも低くなっている。この最低動作電圧は、エンジンを始動する際、スタータモータを駆動するために電流消費が増大して一時的に電圧が低下するクランキング期間におけるバッテリ２６の電圧よりも低く設定されている。そのため、主電源回路３０は、クランキング期間中であっても、制御系ブロック２７の各デバイスが正常に動作するための電源供給を行うことができる。
【００３３】
換言すると、主電源回路３０は、クランキング期間中のバッテリ２６の電圧低下に対応可能な低電圧対応の回路構成となっている。なお、バッテリ２６の定格電圧は、バッテリ２６の仕様に基づいて特定することができる。また、クランキング期間中の電圧は、スタータモータの仕様や事前試験などによって少なくとも最低値を特定することができる。
【００３４】
一方、副電源回路３１は、＋Ｂに接続されており、電源供給が可能になる最低動作電圧が、主電源回路３０よりも高くなっている。より詳細には、副電源回路３１の最低動作電圧は、主電源回路３０よりも高く、且つ、クランキング期間中のバッテリ２６からの電圧よりも高くなっている。
【００３５】
そのため、副電源回路３１は、クランキング期間中には、ＭＭ系ブロック２８の各デバイスを正常に動作させるための電源供給ができない可能性がある。つまり、副電源回路３１は、クランキング期間中のバッテリ２６の電圧低下に対応していない電源回路、換言すると、低電圧非対応の電源回路として構成されている。
【００３６】
電源制御部２９には、主電源回路３０および副電源回路３１からの電源供給の開始と停止とを制御する動作制御部３３が設けられている。この動作制御部３３は、電源制御部２９上で実行されるプログラムによってソフトウェアで実現されている。動作制御部３３は、電圧検知回路３４で検知したＩＧと＋Ｂの電圧に基づいて、主電源回路３０および副電源回路３１を制御する。
【００３７】
この電圧検知回路３４は、例えばヒステリシス付きのコンパレータで構成されており、ＩＧと＋Ｂのそれぞれについて、設定された基準電圧を超えていればオン、基準電圧以下であればオフの信号を出力する。具体的には、動作制御部３３は、ＩＧと＋Ｂが基準電圧を超えているとき、主電源回路３０を動作させて電源供給を開始する。
【００３８】
また、動作制御部３３は、＋Ｂが所定の基準電圧を超えているとき、主電源回路３０を動作させて電源供給を開始する。換言すると、動作制御部３３は、＋Ｂが基準電圧以下となった場合、副電源回路３１の電源供給を停止する。この副電源回路３１に対して設定されている基準電圧は、所定の閾値に相当する。つまり、動作制御部３３は、クランキング期間中に電圧が閾値以下になった場合、副電源回路３１からの電源供給を停止することによって、対象デバイスの動作をオフしている。
【００３９】
次に、上記した構成の車両用装置１の作用について説明する。
車両用装置１の場合、クランキング期間中においては、主制御部１２側が動作している状態であっても、主制御部１２とは別体で設けられている電源制御部２９によって対象デバイスの動作がオフされる可能性がある。そして、車両用装置１では記録部２４によって不具合情報の記録が行われていることから、クランキング期間中において主制御部１２側が動作している場合には、車両用装置１としては正しい制御が行われているにも関わらず、不具合が生じたという誤った情報が記録されるおそれがある。
【００４０】
そこで、車両用装置１は、以下のようにして、誤って不具合と判定することを防止している。まず、動作制御部３３、不具合検知部２３および記録部２４の処理をそれぞれ説明する。
【００４１】
動作制御部３３は、動作を開始すると、図５に示す処理を実行する。なお、動作制御部３３は主電源回路３０および副電源回路３１の動作を制御しているが、図５には、副電源回路３１を制御する流れを示している。動作制御部３３は、ステップＳ１において、電圧検知回路３４による検知結果を取得する。このとき、動作制御部３３は、＋Ｂについて、基準電圧を超えているか否かの検知結果を取得している。換言すると、動作制御部３３は、副電源回路３１に設定されている閾値を下回るような電圧低下が生じたか否かの検知結果を取得している。
【００４２】
そして、動作制御部３３は、ステップＳ２において、＋Ｂが閾値以下であるか否かを判定する。動作制御部３３は、＋Ｂが閾値以下である場合、ステップＳ２においてＹＥＳとなることから、ステップＳ３において副電源回路３１からの電源供給を停止する。つまり、電源制御部２９は、副電源回路３１からの電源供給を停止することにより、対象デバイスの動作をオフする。
【００４３】
そして、動作制御部３３は、対象デバイスの動作をオフした際には、ステップＳ５において、対象デバイスの動作をオフしたことを主制御部１２に通知する。このとき、動作制御部３３は、対象デバイスの動作をオフした場合にはＨレベルとなり、対象デバイスの動作をオフしていない場合にＬレベルとなる信号によって、対象デバイスの動作をオフしたことを主制御部１２に通知することができる。なお、動作制御部３３は、対象デバイスの動作をオフしたことを通信によって主制御部１２に通知することもできる。これにより、主制御部１２は、対象デバイスの動作がオフされたことを把握することが可能になる。
【００４４】
そして、動作制御部３３は、ステップＳ５において、車両用装置１の動作を停止するシステム終了か否かを判定し、システム終了でない場合には、ステップＳ５においてＮＯとなることから、ステップＳ１に移行する。つまり、動作制御部３３は、車両用装置１の動作中には、図５に示す処理を繰り返し実行する。一方、動作制御部３３は、システム終了である場合には、ステップＳ５においてＹＥＳとなることから、処理を終了する。
【００４５】
これに対して、動作制御部３３は、＋Ｂが閾値以下でない場合には、ステップＳ２においてＮＯとなることから、ステップＳ６において電源供給が停止中であるか否かを判定する。動作制御部３３は、＋Ｂが閾値を超えている場合であって、且つ、電源供給が停止中の場合には、ステップＳ６においてＹＥＳとなることから、ステップＳ７において電源供給を開始し、ステップＳ８において電源供給を開始したことを主制御部１２に通知する。
【００４６】
これにより、例えばクランキング期間に電源供給を一時的に停止した後、クランキング期間が終了した場合には、電源供給が再開されることになる。また、主制御部１２は、対象デバイスの動作がオンされたことを把握することが可能になる。一方、動作制御部３３は、＋Ｂが閾値を超えている場合であって、且つ、電源供給が行われている場合には、つまりは、通常の動作中には、ステップＳ６においてＮＯとなることから、ステップＳ５に移行する。
【００４７】
このように、動作制御部３３は、副電源回路３１からの電源供給を停止あるいは開始した場合には、換言すると、対象デバイスの動作をオフあるいはオンした場合には、主制御部１２に対して対象デバイスの動作状態を通知している。
【００４８】
さて、不具合検知部２３は、図６に示す処理を実行しており、ステップＳ１１において、不具合を検知したか否かを判定している。このステップＳ１１では、対象デバイスを含めた各デバイスについて、動作が停止したか否か、応答があるか否かといった不具合の検知が行われている。不具合検知部２３は、不具合を検知していない場合には、ステップＳ１１においてＮＯとなることから、不具合の検知を繰り返す。つまり、不具合検知部２３は、不具合の監視を継続する。
【００４９】
一方、不具合検知部２３は、不具合を検知すると、ステップＳ１１においてＹＥＳとなることから、ステップＳ１２において、対象デバイスであるか否かを判定する。不具合検知部２３は、不具合が検知されたのが対象デバイスでない場合には、ステップＳ１２においてＮＯとなることから、ステップＳ１７において不具合であると判定して、ステップＳ１８において記録部２４に不具合として通知する。このとき、不具合検知部２３は、不具合が発生したデバイスや発生した不具合の内容などを記録部２４に通知する。
【００５０】
これに対して、不具合検知部２３は、不具合が検知されたのが対象デバイスである場合には、ステップＳ１２においてＹＥＳとなることから、ステップＳ１３において、動作制御部３３からの通知があるか否かを判定する。不具合検知部２３は、動作制御部３３からの通知がない場合には、ステップＳ１３においてＮＯとなることから、ステップＳ１６において所定の待機期間が経過したか否かを判定する。この待機期間は、電圧が低下した際に動作制御部３３がその旨を通知するのに要する時間以上に設定されている。
【００５１】
不具合検知部２３は、待機期間が経過していないと判定すると、ステップＳ１６においてＮＯとなることから、ステップＳ１３に移行して待機する。そして、不具合検知部２３は、動作制御部３３からの通知があった場合には、ステップＳ１３においてＹＥＳとなることから、ステップＳ１４において、通知された対象デバイスに対する不具合の判定を取り消す。つまり、不具合検知部２３は、対象デバイスについて、不具合を検知してから所定の待機期間内に動作制御部３３からの通知があった場合には、電圧の低下によるものであるとして、不具合とは判定しない。
【００５２】
その後、不具合検知部２３は、ステップＳ１４においてシステム終了であるか否かを判定し、システム終了ではない場合には、ステップＳ１４においてＮＯとなることから、ステップＳ１１に移行して不具合の検知を繰り返す。なお、不具合検知部２３は、システム終了である場合には、ステップＳ１４においてＹＥＳとなることから、処理を終了する。
【００５３】
一方、不具合検知部２３は、動作制御部３３からの通知がないまま待機期間が経過した場合には、ステップＳ１６においてＹＥＳとなることから、ステップＳ１７において不具合の判定を確定させる。つまり、不具合検知部２３は、対象デバイスについて、不具合を検知してから所定の待機期間内に動作制御部３３からの通知がない場合には、電圧の低下によるものでないとして、何らかの不具合が生じたと特定する。
【００５４】
不具合が生じたことを特定すると、不具合検知部２３は、ステップＳ１８において記録部２４に不具合として通知する。このとき、不具合検知部２３は、例えば不具合が生じた対象デバイス、不具合が生じた時刻、不具合の内容などを記録部２４に通知する。
【００５５】
記録部２４は、図７に示す処理を実行しており、ステップＳ２１において、不具合が通知されたか否かを判定している。記録部２４は、不具合が通知されていない場合には、ステップＳ２１においてＮＯとなることから、不具合の通知を待機する。
【００５６】
これに対して、記録部２４は、不具合が通知された場合には、ステップＳ２１においてＹＥＳとなることから、不具合情報を記録する。この不具合情報には、不具合検知部２３から通知された例えば不具合が生じた対象デバイス、不具合が生じた時刻、不具合の内容などが含まれている。
【００５７】
そして、記録部２４は、ステップＳ２４においてシステム終了であるか否かを判定し、システム終了ではない場合には、ステップＳ２４においてＮＯとなることから、ステップＳ２１に移行して不具合の通知を待機する。一方、記録部２４は、システム終了である場合には、ステップＳ１４においてＹＥＳとなることから、処理を終了する。
【００５８】
このように、車両用装置１では、動作制御部３３、不具合検知部２３および記録部２４が協動している。これにより、図８に示すように、閾値を下回るような電圧低下が＋Ｂに生じた際には、動作制御部３３によって副電源回路３１からの電源供給が停止される。その結果、対象デバイスの動作がオフされ、不具合検知部２３によって一旦は不具合として検知される。
【００５９】
ただし、不具合検知部２３は、待機期間内に電圧低下によるものであることが通知されれば、検知した不具合が対象デバイスの故障などによるものではないと判断する。つまり、誤って不具合と判定されることが防止される。その結果、記録部２４には不具合の発生が通知されず、不具合情報が記録されることがない。これにより、誤って不具合情報が記録されることが防止される。
【００６０】
以上説明した車両用装置１によれば、次のような効果を得ることができる。
車両用装置１は、車両に搭載されているバッテリ２６から電源供給を受けている。そして、車両用装置１は、電源供給が可能になる最低動作電圧がバッテリ２６の定格電圧よりも低い主電源回路３０と、主電源回路３０から電源供給される主制御部１２と、不具合を検知する不具合検知部２３と、不具合検知部２３によって不具合が検知された際、検知された不具合の内容を特定可能な不具合情報を記録する記録部２４と、バッテリ２６からの電圧を検知する電圧検知回路と、電圧検知回路が検知したバッテリ２６からの電圧が所定の閾値以下になった際、主制御部１２が制御するデバイスのうち、電圧の低下時に動作をオフする対象である対象デバイスの動作を制御する動作制御部３３と、を備えている。
【００６１】
そして、動作制御部３３は、対象デバイスの動作をオフした際、対象デバイスの動作をオフしたことを不具合検知部２３に通知し、不具合検知部２３は、動作制御部３３から対象デバイスの動作をオフしたことが通知されると、通知された対象デバイスの不具合の判定を取り消す。
【００６２】
このような構成を採用することにより、例えばクランキング期間中にバッテリ２６の電圧が低下して動作制御部３３によって対象デバイスの動作をオフする際に、対象デバイスの動作をオフしたことが通知される。そのため、不具合検知部２３は、その通知を受けることにより、対象デバイスが動作していない原因が電圧低下であることが把握できる。
【００６３】
これにより、不具合検知部２３は、対象デバイスで検知された不具合が、車両用装置１として正しい制御が行われた結果であることを把握できる。したがって、誤って不具合と判定することを防止できる。
【００６４】
また、車両用装置１では、記録部２４は、不具合検知部２３が検知した不具合が電圧の低下によるものであった場合、不具合情報を記録しない。これにより、不具合が生じたという誤った情報が記録されることを防止できる。
【００６５】
また、車両用装置１では、不具合検知部２３は、不具合を検知してから所定の待機時間が経過するまで待機し、待機期間内に動作制御部３３から対象デバイスの動作をオフしたことが通知されると、通知された前記対象デバイスの不具合の判定を取り消す。これにより、誤って不具合と判定する可能性を大きく低減できる。
【００６６】
また、車両両装置は、最低動作電圧が主電源回路３０よりも高くなっている副電源回路３１、を備えている。このとき、不具合検知部２３および記録部２４は、主電源回路３０から電源供給されており、対象デバイスは、副電源回路３１から電源供給されており、電圧検知回路および動作制御部３３は、バッテリ２６から電源供給されている。そして、動作制御部３３は、主電源回路３０および副電源回路３１からの電源供給の開始と停止とをそれぞれ個別に制御するものであり、バッテリ２６からの電圧が閾値以下になった際、副電源回路３１からの電源供給を停止することによって、対象デバイスの動作をオフする。
【００６７】
このような構成によっても、誤って不具合と判定することを防止でき、また、不具合が生じたという誤った情報が記録されることを防止できるなど、上記した効果を得ることができる。さらに、バッテリ２６からの電圧が低下した際には対象デバイス側の電源供給が停止されるため、仮にバッテリ２６からの電圧が低下した場合であっても、また、電圧低下とともに供給される電力が低下した場合であっても、主制御部１２や不具合検知部２３あるいは記録部２４への電源供給を継続することができる。したがって、クランキング期間中であっても、主制御部１２側による例えばメータへの表示などを継続することができる。
【００６８】
また、車両用装置１は、主電源回路３０および副電源回路３１を制御する電源制御部２９を備えており、動作制御部３３は、電源制御部２９上で実行されるプログラムによってソフトウェアで実現されている。つまり、動作制御部３３は、主制御部１２とは別体に設けられている。このような構成であっても、主制御部１２側に対象デバイスの動作をオフしたことを通知することにより、誤って不具合と判定することを防止でき、また、不具合が生じたという誤った情報が記録されることを防止できるなど、上記した効果を得ることができる。
【００６９】
また、車両用装置１では、主制御部１２は、独立して動作可能な複数のシステムが動作しており、不具合検知部２３および記録部２４は、複数のシステムにそれぞれ設けられている。これにより、複数のシステムここではＯＳ１５が動作する仮想化環境においても、誤って不具合と判定すること、ならびに、不具合が生じたという誤った情報が記録されることを防止できる。
【００７０】
（第２実施形態）
以下、第一実施形態の変形例あるいは拡張例となる第２実施形態について説明する。
第１実施形態では、電源制御部２９に動作制御部３３を設ける構成を示したが、動作制御部３３は、図９に示すように、主制御部１２側に設ける構成とすることができる。この場合、電圧検知回路３４は、検知結果を主制御部１２に通知するようにすればよい。
【００７１】
より詳細には、図１０に示すように、例えば相対的に安定性が高いＯＳ１５Ａ側に動作制御部３３を設け、第１実施形態の図５で説明したように、＋Ｂが閾値以下になった場合に対象デバイスの動作をオフする。この場合、動作制御部３３は、例えば対象デバイスを低消費電力状態にするなど、少なくとも一部の機能を停止することによって、対象デバイスの動作をオフする。ただし、破線にて模式的に示すように、ＯＳ１５Ｂ側にも動作制御部３３を設ける構成とすることができる。あるいは、破線にて模式的に示すように、ハイパーバイザ１４に動作制御部３３を設け、各ＯＳ１５に対象デバイスの動作をオフしたことを通知する構成とすることもできる。
【００７２】
そして、動作制御部３３は、対象デバイスの動作をオフしたことをＯＳ１５Ａ側およびＯＳ１５Ｂ側の不具合検知部２３に通知し、不具合検知部２３および記録部２４は、第１実施形態の図６および図７で説明したように不具合を検知した後、待機期間が経過するまでに対象デバイスの動作をオフしたことが通知されれば、通知された対象デバイスの不具合の判定が取り消されることから、不具合情報を記録しない。
【００７３】
このように、動作制御部３３を主制御部１２上で実行されるプログラムによってソフトウェアで実現し、対象デバイスの少なくとも一部の機能を停止することにより当該対象デバイスの動作をオフする構成によっても、誤って不具合と判定すること、ならびに、不具合が生じたという誤った情報が記録されることを防止できるなど、第１実施形態と同様の効果を得ることができる。
【００７４】
また、第１実施形態では対象デバイスの動作をオフした場合には不具合情報を記録しない例を示したが、電圧低下によるものであることを特定可能に不具合情報を記録する構成とすることができる。例えば、図１１に示すように、閾値を下回るような電圧低下が＋Ｂに生じた際には、動作制御部３３によって対象デバイスの動作がオフされる。
【００７５】
その結果、不具合検知部２３によって一旦は不具合として検知されるものの、待機期間内に電圧低下によるものであることが通知されれば、検知した不具合が電圧低下によるものであると判定する。つまり、誤って不具合と判定されることが防止される。そして、不具合検知部２３は、検知した不具合が電圧低下によるものであることを記録部２４に通知する。
【００７６】
これにより、記録部２４は、電圧低下が発生したことを特定可能に不具合情報を記録する。そして、不具合情報には電圧低下が発生したことが記録されるため、解析時などに誤って不具合が生じたと判断することが防止される。すなわち、不具合が生じたという誤った情報が記録されることを防止できる。
【００７７】
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に含まれるものである。
【００７８】
本開示に記載の制御部及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御部及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の制御部及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。
【符号の説明】
【００７９】
図面中、１は車両用装置、１２は主制御部、１５はオペレーティングシステム（システム）、２３は不具合検知部、２４は記録部（２４）、２６はバッテリ、２９は電源制御部、３０は主電源回路、３３は動作制御部、３１は副電源回路、３４は電圧検知回路（電圧検知回路）を示す。
【図１】
2020199907.tif 000003
【図２】
2020199907.tif 000004
【図３】
2020199907.tif 000005
【図４】
2020199907.tif 000006
【図５】
2020199907.tif 000007
【図６】
2020199907.tif 000008
【図７】
2020199907.tif 000009
【図８】
2020199907.tif 000010
【図９】
2020199907.tif 000011
【図１０】
2020199907.tif 000012
【図１１】
2020199907.tif 000013