(57)【要約】      （修正有）【課題】通信故障の発生を運転者に報知する場合において、製造コストを削減することができ、運転環境を向上させることができる車両の故障報知装置を提供する。【解決手段】車両Ｖの故障報知装置１は、ＦＩ・ＥＣＵ２を備える。ＦＩ・ＥＣＵ２は、発電装置１０を制御するための目標電圧ＶＧ＿ＣＭＤを決定し、発電装置１０のＡＣＧ・ＥＣＵ１２との間でＬＩＮ通信を実行し、ＬＩＮ通信故障が発生したか否かを判定するとともに、ＬＩＮ通信故障が発生したときに、それを運転者に報知するために、発電警告灯４１を点滅させる。【選択図】図１
2013023133.tif 000002
【特許請求の範囲】
【請求項１】
発電装置を有する車両において、故障の発生を運転者に報知する車両の故障報知装置であって、
前記発電装置が発電停止状態および故障状態の少なくとも一方の状態にあるときに点灯され、前記発電装置が発電状態にあるときに消灯される発電警告灯と、
前記発電装置を制御するための制御入力データを決定する制御装置と、
当該制御入力データを含むデータの通信を前記制御装置と前記発電装置との間で実行する通信手段と、
当該通信手段の故障が発生したか否かを判定する通信故障判定手段と、
当該通信故障判定手段の判定結果に基づき、前記通信手段の故障が発生したときに、当該通信手段の故障を運転者に報知するために、前記発電警告灯を点滅させる通信故障報知手段と、
を備えることを特徴とする車両の故障報知装置。
【請求項２】
前記車両には、動力源としての原動機と、当該原動機を始動するための始動スイッチとが設けられており、
前記通信故障報知手段は、前記通信手段の故障が発生している場合において、前記始動スイッチが前記原動機の停止中に前記原動機を停止するオフ位置から当該オフ位置以外の位置まで操作されたときに、前記発電警告灯の点滅を開始させることを特徴とする請求項１に記載の車両の故障報知装置。
【請求項３】
前記通信故障報知手段は、前記発電警告灯の点滅の開始時点から所定時間が経過したときに、前記発電警告灯の点滅を終了させることを特徴とする請求項１または２に記載の車両の故障報知装置。
【請求項４】
前記発電装置が発電を開始したか否かを判定する発電開始判定手段をさらに備え、
前記通信故障報知手段は、前記発電開始判定手段の判定結果に基づき、前記発電警告灯の点滅の開始時点から所定時間が経過していない場合において、前記発電装置が発電を開始したときに、前記発電警告灯を消灯させることを特徴とする請求項２に記載の車両の故障報知装置。
【請求項５】
前記通信故障報知手段は、前記発電警告灯の点滅の開始時点から所定時間が経過していない場合において、前記始動スイッチが前記原動機を停止する前記オフ位置まで操作されたときに、前記発電警告灯を消灯させることを特徴とする請求項２に記載の車両の故障報知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電装置を備えた車両において、発電装置と制御装置との間でのデータ通信の故障を報知する車両の故障報知装置に関する。
【背景技術】
【０００２】
従来、車両の故障報知装置として、特許文献１に記載されたものが知られている。この故障報知装置は、ＬＩＮ通信の故障が発生したときにそれを運転者に報知するものであり、充電管理ＥＣＵ、オルタネータＥＣＵ、バッテリＥＣＵおよびメータＥＣＵなどを備えている。この充電管理ＥＣＵは、ＣＡＮ通信ラインを介して、メータＥＣＵに接続されているとともに、ＬＩＮ通信ラインを介して、オルタネータＥＣＵおよびバッテリＥＣＵに接続されている。
【０００３】
この故障報知装置では、充電管理ＥＣＵとオルタネータＥＣＵとの間、またはバッテリＥＣＵのと間でのＬＩＮ通信の故障が発生したときに、それを報知する故障報知制御処理が実行される。具体的には、同文献の図２に示すように、ステップ２４または３０の判別結果がＹＥＳのとき、すなわちＬＩＮ通信によるデータの受信または送信ができない状態が所定時間以上、継続したときには、ステップ２６で、ＬＩＮ通信の故障が発生したと判定する。次に、ステップ２８で、ＬＩＮ通信の故障が発生したことをメータＥＣＵに通知する。それにより、メータのランプがメータＥＣＵによって点灯され、ＬＩＮ通信の故障が運転者に報知される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１４８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来の車両の故障報知装置によれば、ＬＩＮ通信の故障が発生した場合、それを運転者に報知するために、メータのランプがメータＥＣＵによって点灯されるので、故障報知用のランプをメータに設ける必要があり、その分、製造コストが上昇してしまう。また、ランプの点灯によって故障を運転者に報知する関係上、故障が修理されるまでの間、ランプが点灯状態に保持されるので、その光が運転者の眼に入り、車両運転の邪魔になるおそれがある。
【０００６】
本発明は、上記課題を解決するためになされたもので、通信故障の発生を運転者に報知する場合において、製造コストを削減することができ、運転環境を向上させることができる車両の故障報知装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明は、発電装置１０を有する車両Ｖにおいて、故障の発生を運転者に報知する車両Ｖの故障報知装置１であって、発電装置１０が発電停止状態および故障状態の少なくとも一方の状態にあるときに点灯され、発電装置１０が発電状態にあるときに消灯される発電警告灯４１と、発電装置１０を制御するための制御入力データ（目標電圧ＶＧ＿ＣＭＤ）を決定する制御装置（ＦＩ・ＥＣＵ２、ステップ３１）と、制御入力データを含むデータの通信を制御装置（ＦＩ・ＥＣＵ２）と発電装置１０との間で実行する通信手段（ＦＩ・ＥＣＵ２、ＬＩＮ通信ライン１３、ＡＣＧ・ＥＣＵ１２）と、通信手段の故障が発生したか否かを判定する通信故障判定手段（ＦＩ・ＥＣＵ２、ステップ２０〜２５）と、通信故障判定手段の判定結果に基づき、通信手段の故障が発生したときに、通信手段の故障を運転者に報知するために、発電警告灯４１を点滅させる通信故障報知手段（ＦＩ・ＥＣＵ２、メータ・ＥＣＵ４２、ステップ１３，４２，４３）と、を備えることを特徴とする。
【０００８】
この車両の故障報知装置によれば、発電装置を制御するための制御入力データが決定され、この制御入力データを含むデータの通信が、通信手段によって制御装置と発電装置との間で実行されるとともに、通信手段の故障が発生したときに、発電警告灯を点滅させることによって、通信手段の故障が運転者に報知される。この発電警告灯は、発電装置が発電停止状態および故障状態の少なくとも一方の状態にあるときに点灯され、発電装置が発電状態にあるときに消灯されるので、通信手段の故障が発生したときに発電警告灯を点滅させることによって、通信手段の故障の発生を、発電装置における発電停止状態、故障状態および発電状態と識別できるように、運転者に報知することができる。また、発電装置を備え、運転者によって運転される車両の場合、発電警告灯を備えているのが一般的であるので、そのような既存の発電警告灯を、発電装置の発電／発電停止／故障とを報知する用途と、通信手段の故障を報知する用途とに兼用することができる。それにより、発電警告灯とは別個の故障報知手段を設ける場合と比べて、部品点数を削減することができ、その分、製造コストを削減することができる。
【０００９】
請求項２に係る発明は、請求項１に記載の車両Ｖの故障報知装置１において、車両Ｖには、動力源としての原動機（エンジン３）と、原動機を始動するための始動スイッチ（イグニッション・スイッチ２１）とが設けられており、通信故障報知手段は、通信手段の故障が発生している場合（ステップ６の判別結果がＹＥＳの場合）において、始動スイッチが原動機の停止中に原動機を停止するオフ位置からオフ位置以外の位置まで操作されたとき（ステップ１の判別結果がＮＯのとき）に、発電警告灯４１の点滅を開始させる（ステップ１３，４２，４３）ことを特徴とする。
【００１０】
この車両の故障報知装置によれば、通信手段の故障が発生している場合において、始動スイッチが原動機の停止中に原動機を停止するオフ位置からオフ位置以外の位置まで操作されたときに、発電警告灯の点滅が開始されるので、発電警告灯の点滅を車両の運転中に開始する場合と比べて、発電警告灯の点滅が車両運転の邪魔になるのを回避でき、運転環境を向上させることができる。
【００１１】
請求項３に係る発明は、請求項１または２に記載の車両Ｖの故障報知装置１において通信故障報知手段は、発電警告灯４１の点滅の開始時点から所定時間ΔＴ・ＣＲＥＦが経過したとき（ステップ１１の判別結果がＹＥＳのとき）に、発電警告灯４１の点滅を終了させる（ステップ５，４２，４４）ことを特徴とする。
【００１２】
この車両の故障報知装置によれば、発電警告灯の点滅の開始時点から所定時間が経過したときに、発電警告灯の点滅が終了されるので、この所定時間を適切に設定することによって、発電警告灯の点滅継続時間を過不足のない値に設定することができる。特に、請求項２の故障報知装置の場合には、原動機の始動後、車両が走行を開始する前に、発電警告灯の点滅を終了することが可能になる。以上により、運転環境をさらに向上させることができる。
【００１３】
請求項４に係る発明は、請求項２に記載の車両Ｖの故障報知装置１において発電装置１０が発電を開始したか否かを判定する発電開始判定手段（ＦＩ・ＥＣＵ２、ステップ８）をさらに備え、通信故障報知手段は、発電開始判定手段の判定結果に基づき、発電警告灯４１の点滅の開始時点から所定時間が経過していない場合において、発電装置１０が発電を開始したとき（ステップ８の判別結果がＹＥＳのとき）に、発電警告灯４１を消灯させる（ステップ３，４０，４１）ことを特徴とする。
【００１４】
この車両の故障報知装置によれば、発電警告灯の点滅の開始時点から所定時間が経過していない場合において、発電装置が発電を開始したときに、発電警告灯が消灯されるので、発電警告灯を、発電開始の適切なタイミングで消灯させることができる。
【００１５】
請求項５に係る発明は、請求項２に記載の車両Ｖの故障報知装置１において通信故障報知手段は、発電警告灯４１の点滅の開始時点から所定時間が経過していない場合において、始動スイッチ（イグニッション・スイッチ２１）が原動機を停止するオフ位置まで操作されたとき（ステップ１の判別結果がＹＥＳのとき）に、発電警告灯４１を消灯させる（ステップ３，４０，４１）ことを特徴とする。
【００１６】
この車両の故障報知装置によれば、発電警告灯の点滅の開始時点から所定時間が経過していない場合において、始動スイッチが原動機を停止するオフ位置まで操作されたときに、発電警告灯が消灯されるので、原動機停止中、発電警告灯の不要な点滅を回避することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る故障報知装置およびこれを適用した車両の概略構成を示す図である。
【図２】故障報知制御処理を示すフローチャートである。
【図３】ＬＩＮ通信故障判定処理を示すフローチャートである。
【図４】発電制御処理を示すフローチャートである。
【図５】動作制御処理を示すフローチャートである。
【図６】エンジンを始動する際の、発電装置およびＬＩＮ通信が正常であるときの制御結果の一例を示すタイミングチャートである。
【図７】エンジンを始動する際の、発電装置が正常でＬＩＮ通信故障が発生しているときの制御結果の一例を示すタイミングチャートである。
【図８】エンジンを始動する際の、発電装置が正常でＬＩＮ通信故障が発生しているときの制御結果の他の一例を示すタイミングチャートである。
【図９】エンジンを始動する際の、発電装置が正常でＬＩＮ通信故障が発生しているときの制御結果のさらに他の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の一実施形態に係る車両の故障報知装置について説明する。本実施形態の故障報知装置１は、図１に示す車両Ｖの故障を運転者に報知するものであり、この車両Ｖは、同図に示すように、ＦＩ・ＥＣＵ２、エンジン３、発電装置１０、バッテリ４、センサ装置３０およびメータ装置４０などを備えている。
【００１９】
エンジン３（原動機）は、車両Ｖに動力源として搭載されたガソリンエンジンタイプのものであり、このエンジン３の場合、その運転状態がＦＩ・ＥＣＵ２によって制御される。また、エンジン３のクランクシャフト３ａの先端部には、クランクプーリ３ｂが取り付けられている。
【００２０】
一方、発電装置１０は、交流発電機１１と、この交流発電機１１を制御するためのＡＣＧ・ＥＣＵ１２とを備えている。交流発電機１１は、プーリ１１ａを備えており、このプーリ１１ａは、ベルト１１ｂを介して、クランクプーリ３ｂに連結されている。それにより、交流発電機１１は、エンジン３の運転中、エンジン３の動力で駆動されることにより、発電動作を実行する。
【００２１】
また、ＡＣＧ・ＥＣＵ１２は、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＩ／Ｏインターフェース（いずれも図示せず）などからなるマイクロコンピュータで構成され、ＬＩＮ通信ライン１３を介して、ＦＩ・ＥＣＵ２に接続されている。それにより、ＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間において、ＦＩ・ＥＣＵ２をマスターとし、ＡＣＧ・ＥＣＵ１２をスレーブとする関係で、ＬＩＮ（Local Interconnect Network）プロトコルによるデータ通信が実行される。
【００２２】
その際、ＡＣＧ・ＥＣＵ１２は、ＦＩ・ＥＣＵ２から送信された制御入力データに基づいて、交流発電機１１の発電状態を制御し、発生した電流を交流から直流に変換するとともに、その電力をバッテリ４や図示しない補機などに供給する。なお、以下の説明では、ＬＩＮプロトコルによるデータ通信を「ＬＩＮ通信」という。
【００２３】
また、ＡＣＧ・ＥＣＵ１２は、ＬＩＮ通信が正常に実行されているときには、交流発電機１１における発生電圧ＶＧなどの各種のデータを、ＦＩ・ＥＣＵ２に送信するとともに、ＬＩＮ通信ライン１３の断線などに起因して、ＦＩ・ＥＣＵ２との間でのＬＩＮ通信が故障状態となったときには、交流発電機１１をその発生電圧ＶＧが一定値（例えばＡＣ１４．７Ｖ）になるように制御する。なお、本実施形態では、ＡＣＧ・ＥＣＵ１２およびＬＩＮ通信ライン１３が通信手段に相当する。
【００２４】
一方、前述したセンサ装置３０は、バッテリ４における電流値、電圧値および充電残量ＳＯＣなどを検出するものであり、センサ素子部３１およびセンサ・ＥＣＵ３２などを備えている。
【００２５】
このセンサ・ＥＣＵ３２は、ＡＣＧ・ＥＣＵ１２と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＩ／Ｏインターフェース（いずれも図示せず）などからなるマイクロコンピュータで構成されており、ＬＩＮ通信ライン１３を介して、ＦＩ・ＥＣＵ２に接続されている。それにより、ＦＩ・ＥＣＵ２とセンサ・ＥＣＵ３２との間において、ＦＩ・ＥＣＵ２をマスターとし、センサ・ＥＣＵ３２をスレーブとする関係で、ＬＩＮ通信が実行される。
【００２６】
その際、センサ・ＥＣＵ３２は、センサ素子部３１の検出結果に基づいて、バッテリ４における電流値、電圧値および充電残量ＳＯＣなどを算出し、その算出データをＬＩＮ通信ライン１３を介してＦＩ・ＥＣＵ２に送信する。
【００２７】
また、前述したメータ装置４０は、車速などの車両Ｖの走行状態を表すデータや、エンジン回転数などのエンジン３の運転状態を表すデータを運転者に報知するものであり、各種のメータ（図示せず）、発電警告灯４１およびメータ・ＥＣＵ４２などを備えている。
【００２８】
このメータ・ＥＣＵ４２（通信故障報知手段）は、前述した２つのＥＣＵ１２，３２と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＩ／Ｏインターフェース（いずれも図示せず）などからなるマイクロコンピュータで構成されており、ＣＡＮ通信ライン１４を介して、ＦＩ・ＥＣＵ２に接続されている。それにより、ＦＩ・ＥＣＵ２とメータ・ＥＣＵ４２との間において、ＣＡＮ（Controller Area Network）プロトコルによるデータ通信が実行される。
【００２９】
その際、メータ・ＥＣＵ４２は、ＦＩ・ＥＣＵ２から送信された制御入力データに基づいて、対応するメータを制御するとともに、後述するように、ＦＩ・ＥＣＵ２から送信された動作モード値ＭＯＤＥに基づいて、発電警告灯４１の点灯／消灯／点滅状態を制御する。
【００３０】
一方、ＦＩ・ＥＣＵ２には、クランク角センサ２０およびイグニッション・スイッチ２１が電気的に接続されている。このクランク角センサ２０は、クランクシャフト３ａの回転に伴い、所定のクランク角（例えば２゜）ごとに、パルス信号であるＣＲＫ信号をＦＩ・ＥＣＵ２に出力する。ＦＩ・ＥＣＵ２は、ＣＲＫ信号に基づき、エンジン３の回転数（以下「エンジン回転数」という）ＮＥを算出する。
【００３１】
また、イグニッション・スイッチ（以下「ＩＧ・ＳＷ」という）２１は、運転者のイグニッションキー（図示せず）の操作によって、ＯＦＦ位置、ＯＮ位置およびＳＴＡＲＴ位置のいずれかに切り換えられるとともに、それらの位置を表す信号をＦＩ・ＥＣＵ２に出力する。ＦＩ・ＥＣＵ２は、運転者によって、ＩＧ・ＳＷ２１がＯＮ位置からＳＴＡＲＴ位置に切り換えられた場合、エンジン３を始動させるために、始動制御処理（図示せず）を実行する。
【００３２】
さらに、ＦＩ・ＥＣＵ２は、前述した３つのＥＣＵ１２，３２，４２と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＩ／Ｏインターフェース（いずれも図示せず）などからなるマイクロコンピュータで構成されており、以上のクランク角センサ２０の検出信号、ＩＧ・ＳＷ２１の出力信号、ＡＣＧ・ＥＣＵ１２およびセンサ・ＥＣＵ３２からの受信データなどに応じて、各種の制御処理を実行する。
【００３３】
具体的には、以下に述べるように、故障報知制御処理、ＬＩＮ通信故障判定処理および発電制御処理などを実行する。なお、本実施形態では、ＦＩ・ＥＣＵ２が、制御装置、通信手段、通信故障判定手段、通信故障報知手段および発電開始判定手段に相当する。
【００３４】
次に、図２を参照しながら、ＦＩ・ＥＣＵ２によって実行される故障報知制御処理について説明する。本処理は、発電警告灯４１を用いて、発電装置１０のＡＣＧ・ＥＣＵ１２との間でのＬＩＮ通信の故障の発生と、発電装置１０による発電の有無とを運転者に報知するためのものであり、所定の制御周期ΔＴ（例えば１０ｍｓｅｃ）で実行される。なお、以下の説明において算出または設定される各種の値は、ＦＩ・ＥＣＵ２のＲＡＭ内に記憶されるものとする。
【００３５】
同図に示すように、まず、ステップ１（図では「Ｓ１」と略す。以下同じ）で、ＩＧ・ＳＷ２１がＯＦＦ位置にあるか否かを判別する。この判別結果がＹＥＳで、ＩＧ・ＳＷ２１がＯＦＦ位置にあるときには、発電警告灯４１の点滅実行条件が不成立であると判定して、ステップ２に進み、それを表すために、点滅実行条件フラグＦ＿ＮＧを「０」に設定する。次いで、ステップ３で、発電警告灯４１を消灯させるために、動作モード値ＭＯＤＥを値０に設定した後、本処理を終了する。この動作モード値ＭＯＤＥの値に基づき、後述するように、メータ・ＥＣＵ４２において、発電警告灯４１の動作が制御される。
【００３６】
一方、ステップ１の判別結果がＮＯで、ＩＧ・ＳＷ２１がＯＮ位置またはＳＴＡＲＴ位置にあるときには、ステップ４に進み、発電故障フラグＦ＿ＡＣＧ＿ＮＧが「１」であるか否かを判別する。この発電故障フラグＦ＿ＡＣＧ＿ＮＧは、図示しない判定処理において、発電装置１０が故障しているときに「１」に、発電装置１０が正常であるときに「０」にそれぞれ設定される。
【００３７】
ステップ４の判別結果がＹＥＳで、発電装置１０が故障しているときには、それを運転者に報知すべきであると判定して、ステップ５に進み、発電警告灯４１を点灯するために、動作モード値ＭＯＤＥを値２に設定した後、本処理を終了する。
【００３８】
一方、ステップ４の判別結果がＮＯで、発電装置１０が正常であるときには、ステップ６に進み、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧが「１」であるか否かを判別する。このＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧは、後述するように、図３のＬＩＮ通信故障判定処理において、ＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間でＬＩＮ通信故障が発生していると判定されたときに「１」に、それ以外のときに「０」にそれぞれ設定される。
【００３９】
この判別結果がＮＯのとき、すなわちＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間でＬＩＮ通信が正常に実行されているときには、ステップ７に進み、交流発電機１１の発生電圧ＶＧが所定値ＶＲＥＦ以上であるか否かを判別する。この所定値ＶＲＥＦは、交流発電機１１による発電が開始されたことを判別できるような値に設定されている。
【００４０】
このステップ７の判別結果がＮＯのときには、交流発電機１１による発電が開始されていないと判定して、前述したように、ステップ５で、動作モード値ＭＯＤＥを値２に設定した後、本処理を終了する。一方、ステップ７の判別結果がＹＥＳのときには、交流発電機１１による発電が開始されたと判定して、前述したように、ステップ２，３を実行した後、本処理を終了する。
【００４１】
一方、前述したステップ６の判別結果がＹＥＳのとき、すなわちＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間でのＬＩＮ通信の故障が発生しているときには、ステップ８に進み、エンジン回転数ＮＥが所定値ＮＲＥＦ以上であるか否かを判別する。この所定値ＮＲＥＦは、クランクシャフト３ａの回転により、交流発電機１１による発電が開始されたことを判別できるような値に設定されている。
【００４２】
このステップ８の判別結果がＹＥＳのときには、交流発電機１１による発電が開始されたと判定して、前述したように、ステップ２，３を実行した後、本処理を終了する。一方、ステップ８の判別結果がＮＯのときには、交流発電機１１による発電が開始されていないと判定して、ステップ９に進み、点滅実行条件フラグＦ＿ＮＧが「１」であるか否かを判別する。この判別結果がＮＯのとき、すなわち前回の制御タイミングにおいて発電警告灯４１の点滅実行条件が不成立であったときには、ステップ１０に進み、点滅カウンタの計数値ＣＴを値０に設定する。
【００４３】
次いで、ステップ１１に進み、点滅カウンタの計数値ＣＴが所定値ＣＲＥＦ以上であるか否かを判別する。この判別結果がＮＯのときには、発電警告灯４１の点滅動作の実行条件が成立していると判定し、それを表すために、ステップ１２に進み、点滅実行条件フラグＦ＿ＮＧを「１」に設定する。次に、ステップ１３に進み、ＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間でのＬＩＮ通信の故障が発生したことを運転者に報知すべく、発電警告灯４１を点滅させるために、動作モード値ＭＯＤＥを値１に設定した後、本処理を終了する。
【００４４】
一方、上記のように、ステップ１２で点滅実行条件フラグＦ＿ＮＧが「１」に設定されると、前述したステップ９の判別結果がＹＥＳとなり、その場合には、ステップ１４に進み、点滅カウンタの計数値の前回値ＣＴｚを、ＲＡＭ内に記憶されている点滅カウンタの計数値ＣＴに設定する。次に、ステップ１５で、点滅カウンタの計数値ＣＴをその前回値ＣＴｚと値１の和に設定する。すなわち、点滅カウンタの計数値ＣＴを値１分、インクリメントする。その後、前述したように、ステップ１１を実行する。
【００４５】
このステップ１１では、発電警告灯４１の点滅動作の実行条件が成立してから値ΔＴ・ＣＲＥＦ（所定時間）に相当する時間が経過しない限り、判別結果がＮＯとなり、その場合には、前述したように、ステップ１２，１３を実行した後、本処理を終了する。
【００４６】
一方、発電警告灯４１の点滅開始からΔＴ・ＣＲＥＦに相当する時間が経過することで、ステップ１１の判別結果がＹＥＳとなった場合には、前述したように、ステップ５で、動作モード値ＭＯＤＥを値２に設定した後、本処理を終了する。
【００４７】
次に、図３を参照しながら、ＦＩ・ＥＣＵ２によって実行されるＬＩＮ通信故障判定処理について説明する。本処理は、ＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間でのＬＩＮ通信の故障が発生したか否かを判定するものであり、前述した所定の制御周期ΔＴで実行される。
【００４８】
同図に示すように、まず、ステップ２０で、ＡＣＧ・ＥＣＵ１２からのデータの受信が正常に実行されているか否かを判別する。この判別結果がＹＥＳのときには、ＬＩＮ通信が正常に実行されていることを表すために、ステップ２１に進み、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧを「０」に設定した後、本処理を終了する。
【００４９】
一方、ステップ２０の判別結果がＮＯで、ＡＣＧ・ＥＣＵ１２からのデータ受信の異常が発生しているときには、ステップ２２に進み、ＬＩＮ通信故障カウンタの計数値の前回値ＣＴ２ｚを、ＲＡＭに記憶されているＬＩＮ通信故障カウンタの計数値ＣＴ２に設定する。なお、このＬＩＮ通信故障カウンタの計数値ＣＴ２は、ＩＧ・ＳＷ２１がＯＦＦ位置からＯＮ位置に切り換えられたときに、値０にリセットされる。
【００５０】
次いで、ステップ２３に進み、ＬＩＮ通信故障カウンタの計数値ＣＴ２を、その前回値ＣＴ２ｚと値１の和に設定する。すなわち、ＬＩＮ通信故障カウンタの計数値ＣＴ２を値１分、インクリメントする。次に、ステップ２４で、ＬＩＮ通信故障カウンタの計数値ＣＴ２が所定値ＣＲＥＦ２以上であるか否かを判別する。この判別結果がＮＯで、ＡＣＧ・ＥＣＵ１２からのデータの受信の異常発生回数が所定値ＣＲＥＦ２未満のときには、前述したように、ステップ２１を実行した後、本処理を終了する。
【００５１】
一方、ステップ２４の判別結果がＹＥＳで、ＡＣＧ・ＥＣＵ１２からのデータの受信の異常発生回数が所定値ＣＲＥＦ２に達したときには、ＡＣＧ・ＥＣＵ１２との間でのＬＩＮ通信の故障が発生したと判定して、ステップ２５に進み、それを表すために、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧを「１」に設定した後、本処理を終了する。
【００５２】
次に、図４を参照しながら、ＦＩ・ＥＣＵ２によって実行される発電制御処理について説明する。本処理は、発電装置１０の交流発電機１１における発生電圧の目標となる目標電圧ＶＧ＿ＣＭＤ（制御入力データ）を算出するものであり、前述した所定の制御周期ΔＴで実行される。
【００５３】
同図に示すように、まず、ステップ３０において、前述したＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧが「１」であるか否かを判別する。この判別結果がＹＥＳのときには、目標電圧ＶＧ＿ＣＭＤを算出する必要がないと判定して、そのまま本処理を終了する。
【００５４】
一方、ステップ３０の判別結果がＮＯで、ＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間でのＬＩＮ通信を正常に実行できるときには、ステップ３１に進み、目標電圧ＶＧ＿ＣＭＤを算出する。具体的には、目標電圧ＶＧ＿ＣＭＤは、センサ装置３０で検出されたバッテリ４の電流値を値０にできるような交流発電機１１の発生電圧値、言い換えればバッテリ４の充電や放電が行われないような発生電圧値として算出される。その後、本処理を終了する。
【００５５】
このように算出された目標電圧ＶＧ＿ＣＭＤのデータは、ＬＩＮ通信ライン１３を介してＡＣＧ・ＥＣＵ１２に送信される。それにより、ＡＣＧ・ＥＣＵ１２によって、交流発電機１１の発生電圧が目標電圧ＶＧ＿ＣＭＤになるように制御される。
【００５６】
次に、図５を参照しながら、メータ・ＥＣＵ４２によって実行される発電警告灯４１の動作制御処理について説明する。本処理は、発電警告灯４１の点灯／消灯／点滅状態を制御するものであり、所定の制御周期で実行される。
【００５７】
同図に示すように、まず、ステップ４０で、動作モード値ＭＯＤＥが値０であるか否かを判別する。この判別結果がＹＥＳのときには、発電警告灯４１を消灯すべきであると判定して、ステップ４１に進み、発電警告灯４１を消灯させた後、本処理を終了する。
【００５８】
一方、ステップ４１の判別結果がＮＯで、ＭＯＤＥ≠０のときには、ステップ４２に進み、動作モード値ＭＯＤＥが値１であるか否かを判別する。この判別結果がＹＥＳのときには、発電警告灯４１を点滅すべきであると判定して、ステップ４３に進み、発電警告灯４１を点滅させた後、本処理を終了する。
【００５９】
一方、ステップ４２の判別結果がＮＯで、ＭＯＤＥ＝２のときには、発電警告灯４１を点灯すべきであると判定して、ステップ４４に進み、発電警告灯４１を点灯させた後、本処理を終了する。
【００６０】
次に、図６〜９を参照しながら、以上の各種の制御処理を実行したときの制御結果例について説明する。これらの図６〜９はいずれも、発電装置１０が正常であるときのエンジン始動時の制御結果例を示しており、図６は、ＬＩＮ通信が正常に実行されているときの制御結果例を示している。また、図７〜９は、ＬＩＮ通信故障が発生しているときの制御結果例を示している。
【００６１】
まず、図６の制御結果例について説明する。同図に示すように、ＬＩＮ通信が正常に実行されている場合、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧが「０」に保持されるとともに、ＩＧ・ＳＷ２１がＯＦＦ位置にある状態では、動作モード値ＭＯＤＥが値０に保持されることで、発電警告灯４１が消灯状態に保持される。その状態から、運転者により、時刻ｔ１で、ＩＧ・ＳＷ２１がＯＦＦ位置からＯＮ位置に切り換えられると、そのタイミングでは、Ｆ＿ＬＩＮ＿ＮＧ＝０およびＶＧ＜ＶＲＥＦが成立していることで、動作モード値ＭＯＤＥが値０から値２に変化し、それにより、発電警告灯４１が点灯される。
【００６２】
そして、時刻ｔ２で、ＩＧ・ＳＷ２１がＯＮ位置からＳＴＡＲＴ位置に切り換えられると、エンジン３の始動制御が開始されることで、それ以降、エンジン回転数ＮＥが上昇するのに伴って、交流発電機１１の発生電圧ＶＧが値０から上昇する。そして、時刻ｔ３で、交流発電機１１の発生電圧ＶＧが所定値ＶＲＥＦに達すると、動作モード値ＭＯＤＥが値２から値０に変化することで、発電警告灯４１が消灯される。以上のように、発電警告灯４１の消灯と点灯との間での変化により、ＬＩＮ通信が正常に実行されていることが運転者に報知される。
【００６３】
次に、図７の制御結果例について説明する。同図に示すように、ＬＩＮ通信故障が発生している場合、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧが「１」に保持されるとともに、ＩＧ・ＳＷ２１がＯＦＦ位置にある状態では、動作モード値ＭＯＤＥが値０に保持されることで、発電警告灯４１が消灯状態に保持される。その状態から、時刻ｔ１１で、ＩＧ・ＳＷ２１がＯＦＦ位置からＯＮ位置に切り換えられると、そのタイミングでは、Ｆ＿ＬＩＮ＿ＮＧ＝１およびＮＥ＜ＮＲＥＦが成立していることで、点滅実行条件フラグＦ＿ＮＧが「０」から「１」に、動作モード値ＭＯＤＥが値０から値１にそれぞれ変化する。それにより、発電警告灯４１の点滅が開始される。
【００６４】
そして、発電警告灯４１の点滅開始から値ΔＴ・ＣＲＥＦに相当する時間が経過し、ＣＴ≧ＣＲＥＦが成立したタイミング（時刻ｔ１２）で、点滅実行条件フラグＦ＿ＮＧが「１」から「０」に、動作モード値ＭＯＤＥが値１から値２にそれぞれ変化する。それにより、発電警告灯４１の点滅が終了し、発電警告灯４１が点灯される。
【００６５】
その後、時刻ｔ１３で、ＩＧ・ＳＷ２１がＯＮ位置からＳＴＡＲＴ位置に切り換えられると、エンジン３の始動制御が開始されることで、それ以降、エンジン回転数ＮＥが値０から上昇する。そして、時刻ｔ１４で、エンジン回転数ＮＥが所定値ＮＲＥＦに達すると、動作モード値ＭＯＤＥが値２から値０に変化することで、発電警告灯４１が消灯される。以上のように、発電警告灯４１が時刻ｔ１１〜ｔ１２の間で点滅することにより、ＬＩＮ通信の故障が運転者に報知される。
【００６６】
次に、図８の制御結果例について説明する。同図に示すように、ＬＩＮ通信故障が発生している場合、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧが「１」に保持されるとともに、ＩＧ・ＳＷ２１がＯＦＦ位置にある状態では、動作モード値ＭＯＤＥが値０に保持されることで、発電警告灯４１が消灯状態に保持される。その状態から、時刻ｔ２１で、ＩＧ・ＳＷ２１がＯＦＦ位置からＯＮ位置に切り換えられると、そのタイミングでは、Ｆ＿ＬＩＮ＿ＮＧ＝１およびＮＥ＜ＮＲＥＦが成立していることで、点滅実行条件フラグＦ＿ＮＧが「０」から「１」に、動作モード値ＭＯＤＥが値０から値１にそれぞれ変化する。それにより、発電警告灯４１の点滅が開始される。
【００６７】
そして、時刻ｔ２２で、ＩＧ・ＳＷ２１がＯＮ位置からＳＴＡＲＴ位置に切り換えられると、エンジン３の始動制御が開始されることで、それ以降、エンジン回転数ＮＥが値０から上昇する。そして、発電警告灯４１の点滅開始から値ΔＴ・ＣＲＥＦに相当する時間が経過していないタイミング、すなわちＣＴ＜ＣＲＥＦが成立しているタイミング（時刻ｔ２３）で、ＮＥ≧ＮＲＥＦが成立すると、点滅実行条件フラグＦ＿ＮＧが「１」から「０」に、動作モード値ＭＯＤＥが値１から値０にそれぞれ変化する。それにより、発電警告灯４１が消灯される。以上のように、発電警告灯４１が時刻ｔ２１〜ｔ２３の間で点滅することにより、ＬＩＮ通信の故障が運転者に報知される。
【００６８】
次に、図９の制御結果例について説明する。同図に示すように、ＬＩＮ通信故障が発生している場合、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧが「１」に保持されるとともに、ＩＧ・ＳＷ２１がＯＦＦ位置にある状態では、動作モード値ＭＯＤＥが値０に保持されることで、発電警告灯４１が消灯状態に保持される。その状態から、時刻ｔ３１で、ＩＧ・ＳＷ２１がＯＦＦ位置からＯＮ位置に切り換えられると、そのタイミングでは、Ｆ＿ＬＩＮ＿ＮＧ＝１およびＮＥ＜ＮＲＥＦが成立していることで、点滅実行条件フラグＦ＿ＮＧが「０」から「１」に、動作モード値ＭＯＤＥが値０から値１にそれぞれ変化する。それにより、発電警告灯４１の点滅が開始される。
【００６９】
そして、発電警告灯４１の点滅開始から値ΔＴ・ＣＲＥＦに相当する時間が経過していないタイミング、すなわちＣＴ＜ＣＲＥＦが成立しているタイミング（時刻ｔ３２）で、ＩＧ・ＳＷ２１がＯＮ位置からＯＦＦ位置に切り換えられると、点滅実行条件フラグＦ＿ＮＧが「１」から「０」に、動作モード値ＭＯＤＥが値１から値０にそれぞれ変化する。それにより、発電警告灯４１が消灯される。以上のように、ＩＧ・ＳＷ２１がＯＮ位置からＳＴＡＲＴ位置ではなく、ＯＦＦ位置に切り換えられることで、エンジン３が始動することがなく、停止された場合でも、発電警告灯４１が時刻ｔ３１〜ｔ３２の間で点滅することにより、ＬＩＮ通信の故障が運転者に報知される。
【００７０】
以上のように、本実施形態の故障報知装置１によれば、ＦＩ・ＥＣＵ２によって、目標電圧ＶＧ＿ＣＭＤが決定され、この目標電圧ＶＧ＿ＣＭＤを含むデータが、ＬＩＮプロトコルを用い、ＦＩ・ＥＣＵ２とＡＣＧ・ＥＣＵ１２との間で、ＬＩＮプロトコルによって通信される。そして、ＬＩＮ通信の故障が発生し、ＬＩＮ通信故障フラグＦ＿ＬＩＮ＿ＮＧ＝１となったときには、発電警告灯４１を点滅させることによって、ＬＩＮ通信の故障が運転者に報知される。この発電警告灯４１は、メータ・ＥＣＵ４２により、発電装置１０が発電停止状態および／または故障状態のときに点灯し、発電装置１０が発電状態にあるときに消灯するように制御されるので、ＬＩＮ通信の故障が発生したときに発電警告灯４１を点滅させることによって、ＬＩＮ通信の故障の発生を、発電装置１０での発電停止状態、故障状態および発電状態と識別できるように、運転者に報知することができる。
【００７１】
また、発電装置１０を備えた車両Ｖの場合、発電警告灯４１を備えているのが一般的であるので、そのような既存の発電警告灯４１を、発電装置１０の発電／発電停止／故障とを報知する用途と、通信手段の故障を報知する用途とに兼用することができる。それにより、発電警告灯４１とは別個の故障報知手段を設ける場合と比べて、部品点数を削減することができ、その分、製造コストを削減することができる。
【００７２】
さらに、ＬＩＮ通信の故障が発生している場合において、エンジン停止中、ＩＧ・ＳＷ２１がＯＦＦ位置からＯＮ位置またはＳＴＡＲＴ位置まで操作されたときに、発電警告灯４１の点滅が開始されるので、発電警告灯４１の点滅をエンジン３の運転中に開始する場合と比べて、発電警告灯４１の点滅が車両運転の邪魔になるのを回避できる。
【００７３】
また、発電警告灯４１の点滅の開始時点から値ΔＴ・ＣＲＥＦに相当する時間が経過したときに、発電警告灯４１の点滅が終了されるので、この値ΔＴ・ＣＲＥＦを適切に設定することによって、エンジン３の始動後、車両Ｖが走行を開始する前に、発電警告灯４１の点滅を終了することが可能になる。以上により、運転環境を向上させることができる。
【００７４】
さらに、発電警告灯４１の点滅の開始時点から値ΔＴ・ＣＲＥＦに相当する時間が経過していない場合において、ＮＥ≧ＮＲＥＦが成立し、発電装置１０が発電を開始したときに、発電警告灯４１が消灯されるので、発電警告灯４１を、発電開始の適切なタイミングで消灯させることができる。これに加えて、発電警告灯４１の点滅の開始時点から値ΔＴ・ＣＲＥＦに相当する時間が経過していない場合において、ＩＧ・ＳＷ２１がＯＦＦ位置に切り換えられたときに、発電警告灯４１が消灯されるので、エンジン停止中、発電警告灯４１の不要な点滅を回避することができる。
【００７５】
なお、実施形態は、発電装置として、交流発電機１１およびＡＣＧ・ＥＣＵ１２を備えた発電装置１０を用いた例であるが、本発明の発電装置はこれに限らず、車両において発電動作を可能なものであればよい。例えば、発電装置として、直流発電機および制御回路を備えたものを用いてもよい。
【００７６】
また、実施形態は、制御装置として、ＦＩ・ＥＣＵ２を用いた例であるが、本発明の  制御装置はこれに限らず、発電装置を制御するための制御入力データを決定するものであればよい。例えば、制御装置として、ＦＩ・ＥＣＵ２以外の電気回路を用いてもよい。
【００７７】
さらに、実施形態は、通信手段として、ＦＩ・ＥＣＵ２、ＬＩＮ通信ライン１３およびＡＣＧ・ＥＣＵ１２を用いた例であるが、本発明の通信手段はこれに限らず、データの通信を制御装置と発電装置との間で実行するものであればよい。例えば、制御装置と発電装置との間をＣＡＮ通信ラインで接続するとともに、データ通信プロトコルとして、ＣＡＮプロトコルを用いて、制御装置と発電装置との間でデータ通信を実行するように構成してもよい。
【符号の説明】
【００７８】
Ｖ  車両
１  故障報知装置
２  ＦＩ・ＥＣＵ（制御装置、通信手段、通信故障判定手段、通信故障報知手段、発        電開始判定手段）
３  エンジン（原動機）
１０  発電装置
１２  ＡＣＧ・ＥＣＵ（通信手段）
１３  ＬＩＮ通信ライン（通信手段）
２１  イグニッション・スイッチ（始動スイッチ）
４１  発電警告灯
４２  メータ・ＥＣＵ（通信故障報知手段）
ＶＧ＿ＣＭＤ  目標電圧（制御入力データ）
【図１】
2013023133.tif 000003
【図２】
2013023133.tif 000004
【図３】
2013023133.tif 000005
【図４】
2013023133.tif 000006
【図５】
2013023133.tif 000007
【図６】
2013023133.tif 000008
【図７】
2013023133.tif 000009
【図８】
2013023133.tif 000010
【図９】
2013023133.tif 000011