(57)【要約】【課題】バッテリ上がりが発生し、制御装置がリセットされた場合でも、そのバッテリ上がりの原因究明のための情報を取得すること。【解決手段】複数の制御装置が通信線を介して互いに信号の送受信を行う多重通信システムにおける一の制御装置は、一の制御装置以外の他の制御装置から該他の制御装置の作動状態を表す情報を受信する受信部と、一の制御装置に電源を供給するバッテリが上がるか否かを予測し、バッテリが上がると予測される場合、一の制御装置の作動状態とともに、受信部によって受信される他の制御装置の作動状態を表す情報を取得し、記憶部に格納する制御部とを備える。【選択図】図２
2015143038.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御装置が通信線を介して互いに信号の送受信を行う多重通信システムにおける一の制御装置であって、
前記一の制御装置以外の他の制御装置から該他の制御装置の作動状態を表す情報を受信する受信部と、
前記一の制御装置に電源を供給するバッテリが上がるか否かを予測し、バッテリが上がると予測される場合、前記一の制御装置の作動状態とともに、前記受信部によって受信される他の制御装置の作動状態を表す情報を取得し、記憶部に格納する制御部と
を備える制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の制御装置が通信線を介して互いに信号の送受信を行う多重通信システムに関する。
【背景技術】
【０００２】
近年、例えば自動車に搭載される制御装置の数は、車両の高機能化及び高性能化に伴って増加の一途をたどっており、制御装置を接続する配線が複雑且つ大規模化してきている。そこで、複数の制御装置を通信線によって互いに接続し、各装置間で通信を行うようにした多重通信システムが実用化されている。
【０００３】
車載電源から電源供給されることによって所定の車載機器の制御を実行すると共に車載電源から供給される電源電圧に基づいて電源系不具合の有無を検知し、電源系不具合が生じているのを検知したときにダイアグ情報を記憶する複数の機器ECUを設け、車載電源や電源切替リレーの電源系状態を検知する電源系ECUに、各機器ECUに記憶される電源系不具合のダイアグ情報と、該電源系ECUが検知した電源系状態との関係に基づいて、その電源系不具合の具体的な内容や箇所を特定させる技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１２３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、車載電子制御ユニット(ECU: Electronic Control Unit)などの制御装置や、多重通信システムなどに異常が発生し、電力が消費されたことにより、バッテリ上がりが発生することが想定される。バッテリ上がりが発生した場合、制御装置はリセットされるため、異常の原因を究明することができない。
【０００６】
本発明の目的は、バッテリ上がりが発生し、制御装置がリセットされた場合でも、そのバッテリ上がりの原因究明のための情報を取得することである。
【課題を解決するための手段】
【０００７】
開示の一実施例の制御装置は、
複数の制御装置が通信線を介して互いに信号の送受信を行う多重通信システムにおける一の制御装置であって、
前記一の制御装置以外の他の制御装置から該他の制御装置の作動状態を表す情報を受信する受信部と、
前記一の制御装置に電源を供給するバッテリが上がるか否かを予測し、バッテリが上がると予測される場合、前記一の制御装置の作動状態とともに、前記受信部によって受信される他の制御装置の作動状態を表す情報を取得し、記憶部に格納する制御部と
を備える。
【発明の効果】
【０００８】
開示の実施例によれば、バッテリ上がりが発生し、制御装置がリセットされた場合でも、そのバッテリ上がりの原因究明のための情報を取得することができる。
【図面の簡単な説明】
【０００９】
【図１】通信システムの一実施例を示す図である。
【図２】通信システムの動作の一実施例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。以下で説明する実施例は一例に過ぎず、本発明が適用される実施の形態は、以下の実施例に限られない。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１１】
＜実施例＞
＜通信システム＞
図１は、通信システムの一実施例を示す。
【００１２】
通信システムは、例えば車両等の移動体に搭載される。通信システムの一実施例は、車両に搭載され、CAN(Controller Area Network)、LIN(Local Interconnect Network)などのLANが適用される。通信システムは、情報系LAN、パワートレイン系LAN、ボディ系LANなどに適用できる。また、通信システムに、FlexRay（登録商標）を適用してもよい。
【００１３】
各通信ノードは、電子制御ユニットなどの制御装置によって実現される。また、各通信ノードに、センサ、アクチュエータなどが実装されてもよい。
【００１４】
通信システムは、第１の通信ノード１００と、第２の通信ノード２００と、第３の通信ノード３００と、第４の通信ノード４００とを備える。
【００１５】
第１の通信ノード１００−第４の通信ノード４００は、通信バス１０により有線接続される。第1の通信ノード１００−第４の通信ノード４００は、それぞれヒューズ（図示なし）を介して、バッテリ５００と接続される。図１には、４個の通信ノードによって通信システムを構成する場合について示すが、１−３個の通信ノードによって構成してもよいし、５個以上の通信ノードによって構成してもよい。
【００１６】
バッテリ５００は、所定の出力電圧（以下、「Ｂ電圧」という）を出力する。所定の出力電圧は、例えば１２ボルトである。バッテリ５００は、所定容量を有する車載バッテリ、及び、発電し得るオルタネータにより構成される。バッテリ５００には、電源ライン２０を介して、電気負荷として車載機器を制御する第１の通信ノード１００−第４の通信ノード４００が接続される。電源ライン２０の中途には、バッテリ５００と第１の通信ノード−第４の通信ノード４００との間の過電流の流れを防止するためのヒューズ（図示なし）が介在される。
【００１７】
第１の通信ノード１００−第４の通信ノード４００は、電源ライン２０を通じて同一のバッテリ５００から電源供給され、対応する車載機器を制御する。
【００１８】
通信システムにCANが適用される場合、通信バス１０は、ツイストペアの形態を有する２本の通信線（CANバス）からなる。CANバスのツイストペア線は一方がCAN High（以下、CANHという）、他方がCAN Low（以下、CANLという）と呼ばれる母線である。通信バス１０の両端には終端抵抗（図示なし）が接続される。
【００１９】
＜第１の通信ノード１００＞
第１の通信ノード１００の一実施例について説明する。
【００２０】
第１の通信ノード１００には、電源ライン２０の＋端子側に接続する第１の電源電圧検知部（図示なし）と、通信バス１０に接続される第１の多重通信機（図示なし）と、センターサーバ６００と通信を行う無線通信機（図示なし）と、第１の電源電圧検知部と第１の多重通信機と無線通信機に接続する第１の制御部（図示なし）と、第１の制御部に接続する第１の状態記憶部（図示なし）が設けられている。
【００２１】
第１の電源電圧検知部は、バッテリ５００から供給されるＢ電圧を検知する機能を有する。第１の電源電圧検知部は、第１の制御部にＢ電圧を表す情報を入力する。
【００２２】
第１の制御部は、第１の電源電圧検知部で検知されたＢ電圧に基づいて、バッテリ上がりが発生するか否かを予測する。例えば、第１の制御部は、Ｂ電圧に第１の通信ノード端電圧を加えた電圧が一定値以下である場合、つまり電圧が低下した場合に、バッテリ上がりが発生すると予測する。第１の制御部は、バッテリ上がりが発生すると予測した場合に、第１の通信ノード１００をウェイクアップ状態に移行させるとともに、第１の状態記憶部に自第１の通信ノード１００の状態情報を記憶する。第１の通信ノード１００の状態情報の一例を以下に示す。
【００２３】
（１）Ｂ電圧
（２）イグニッション(IG)がオンであるかオフであるかなどのIGの状態
（３）ACCがオンであるかオフであるかなどのACCの状態
（４）通信がオンであるかオフであるかなどの通信状態
（５）他の通信ノードや、スイッチ(SW)などからウェイクアップ要求された状態であるか否か
（６）時計、走行距離、始動開始などの時刻がわかる情報
また、第１の制御部は、車両が駐車中である場合に第１の通信ノード１００の状態をスリープ状態に移行させる。
【００２４】
第１の多重通信機は、第２の通信ノード２００−第４の通信ノード４００から送信される各通信ノードの状態情報を、通信バス１０を通じて受信する。通信バス１０の一例は、時分割多重などの予め定められた規則にしたがって情報が流通可能な通信ラインである。
【００２５】
第１の多重通信機によって受信された各通信ノードの状態情報は、第１の状態記憶部に格納される。つまり、第１の状態記憶部は、自第１の通信ノードの状態情報とともに、第２の通信ノード２００−第４の通信ノードの状態情報を格納する。
【００２６】
第１の制御部は、第１の状態記憶部に格納された状態情報（第１の通信ノード１００−第４の通信ノード４００の状態情報）を無線通信機に入力する。
【００２７】
無線通信機は、センターサーバ６００に第１の制御部によって入力された状態情報を無線送信する。
【００２８】
＜第２の通信ノード２００＞
第２の通信ノード２００の一実施例について説明する。第３の通信ノード３００−第４の通信ノード４００についても、第２の通信ノード２００を適用できる。
【００２９】
第２の通信ノード２００には、電源ライン２０の＋端子側に接続する第２の電源電圧検知部（図示なし）と、通信バス１０に接続される第２の多重通信機（図示なし）と、第２の電源電圧検知部と第２の多重通信機に接続する第２の制御部（図示なし）と、第２の制御部に接続する第２の状態記憶部（図示なし）が設けられている。無線通信部が設けられない点で、第２の通信ノード２００の構成は、第１の通信ノード１００の構成とは異なる。
【００３０】
第２の電源電圧検知部は、バッテリ５００から供給されるＢ電圧を検知する機能を有する。第２の電源電圧検知部は、第２の制御部にＢ電圧を表す情報を入力する。
【００３１】
第２の制御部は、第２の電源電圧検知部で検知されたＢ電圧に基づいて、バッテリ上がりが発生するか否かを予測する。例えば、第２の制御部は、Ｂ電圧に第１の通信ノード端電圧を加えた電圧が一定値以下である場合、つまり電圧が低下した場合に、バッテリ上がりが発生すると予測する。
【００３２】
第２の制御部は、バッテリ上がりが発生すると予測した場合に、第２の通信ノード２００をウェイクアップ状態に移行させるとともに、第２の状態記憶部に自第２の通信ノード２００の状態情報を記憶する。第２の通信ノード２００の状態情報の一例は、第１の通信ノード１００を説明する際に示したものと同様である。
【００３３】
第２の制御部は、車両が駐車中である場合に第２の通信ノード２００の状態をスリープ状態に移行させる。
【００３４】
第２の多重通信機は、第１の通信ノード１００に自第２の通信ノード２００の状態情報を、通信バス１０を通じて送信する。
【００３５】
＜通信システムの動作＞
図２は、通信システムの動作の一実施例を示す。
【００３６】
図２には、第１の通信ノード１００の動作と、第２の通信ノード２００の動作が示される。第３の通信ノード３００の動作と第４の通信ノード４００の動作は、第２の通信ノード２００の動作を適用できる。
【００３７】
ステップＳ２０２では、第１の通信ノード１００は、第１の通信ノード１００端電圧とＢ電圧との和が一定値以下であるか否かを判定する。第１の通信ノード１００端電圧とＢ電圧との和が一定値以下でない場合、ステップＳ２０２に戻る。
【００３８】
ステップＳ２０４では、第１の通信ノード１００端電圧とＢ電圧との和が一定値以下である場合、第１の通信ノード１００は、ウェイクアップ状態に移行する。
【００３９】
ステップＳ２０６では、第１の通信ノード１００は、自第１の通信ノード１００の状態情報を記憶する。
【００４０】
ステップＳ２０８では、第２の通信ノード２００は、第２の通信ノード２００端電圧とＢ電圧との和が一定値以下であるか否かを判定する。第２の通信ノード２００端電圧とＢ電圧との和が一定値以下でない場合、ステップＳ２０８に戻る。
【００４１】
ステップＳ２１０では、第２の通信ノード２００端電圧とＢ電圧との和が一定値以下である場合、第２の通信ノード２００は、ウェイクアップ状態に移行する。
【００４２】
ステップＳ２１２では、第２の通信ノード２００は、自第２の通信ノード２００の状態情報を記憶する。
【００４３】
ステップＳ２１４では、第２の通信ノード２００は、第１の通信ノード１００に自第２の通信ノード２００の状態情報を送信する。
【００４４】
ステップＳ２１６では、第１の通信ノード１００は、第２の通信ノード２００によって送信された該第２の通信ノード２００の状態情報を受信する。
【００４５】
ステップＳ２１８では、第１の通信ノード１００は、第２の通信ノード２００の状態情報を記憶する。
【００４６】
ステップＳ２２０では、第１の通信ノード１００は、センターサーバ６００に自第１の通信ノード１００の状態情報と第２の通信ノード２００の状態情報を無線送信する。
【００４７】
ステップＳ２２２では、第１の通信ノード１００は、車両が駐車中であるか否かを判定する。車両が駐車中でない場合、ステップＳ２０２に戻る。
【００４８】
ステップＳ２２４では、車両が駐車中である場合、第１の通信ノード１００は、スリープ状態に移行し、ステップＳ２０２に戻る。
【００４９】
ステップＳ２２６では、第２の通信ノード２００は、車両が駐車中であるか否かを判定する。車両が駐車中でない場合、ステップＳ２０８に戻る。
【００５０】
ステップＳ２２８では、車両が駐車中である場合、第２の通信ノード２００は、スリープ状態に移行し、ステップＳ２０８に戻る。
【００５１】
図２に示されるフローは一例であり、この順序以外の順序で処理されてもよい。例えば、ステップＳ２０２−Ｓ２０６は、ステップＳ２０８−Ｓ２１２とほぼ同時に実行されてもよいし、また、ステップＳ２２２−Ｓ２２４は、ステップＳ２２６−Ｓ２２８とほぼ同時に実行されてもよい。
【００５２】
センターサーバ６００は、ステップＳ２２０で第１の通信ノード１００によって無線送信された第１の通信ノード１００の状態情報と第２の通信ノード２００の状態情報を保管する。また、センターサーバ６００は、第１の通信ノード１００の状態情報と第２の通信ノード２００の状態情報をユーザやディラーに通知する。
【００５３】
通信システムの一実施例によれば、電子部品などの通信ノードに異常が発生することなどによってバッテリ上がりが発生するか否かを予測し、バッテリ上がりが発生すると予測した場合に、自通信ノードの作動状態を記憶する。これにより、バッテリ上がりの要因となる通信ノードの特定しやすくできることなどのバッテリ上がりの原因を究明することができる。
【００５４】
さらに、バッテリ上がりが発生すると予測した場合に、他の通信ノードの作動状態を取得し、記憶できることにより、全ての通信ノードの記憶部を確認することなく、バッテリ上がりの要因となる通信ノードの特定しやすくできる。
【００５５】
さらに、バッテリ上がりが発生すると予測した場合に、他の通信ノードの作動状態を取得し、自通信ノードの作動状態に加え、他の通信ノードの作動状態をセンターサーバに送信できることにより、通信ノードの記憶部を確認することなく、バッテリ上がりの要因となる通信ノードの特定しやすくできる。
【００５６】
以上、本発明は特定の実施例及び変形例を参照しながら説明されてきたが、各実施例及び変形例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に従った装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【００５７】
１０  通信バス
２０  電源ライン
１００  第１の通信ノード
２００  第２の通信ノード
３００  第３の通信ノード
４００  第４の通信ノード
５００  バッテリ
６００  センターサーバ
【図１】
2015143038.tif 000003
【図２】
2015143038.tif 000004