(57)【要約】【課題】仕向地ごとの法規に則った故障表示灯の点灯制御が可能な制御ユニットを低コストで提供する。【解決手段】車両用制御ユニットは、車両に搭載される他の制御ユニットと通信を行う通信部と、他の制御ユニットとの通信に異常が発生したことを検出すると、他の制御ユニットから予め受信した情報に基づいて、故障表示灯への点灯要否を判定する制御部とを含む。【選択図】図３
2019137101.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される車両用制御ユニットであって、
前記車両に搭載される他の制御ユニットと通信を行う通信部と、
前記他の制御ユニットとの通信に異常が発生したことを検出すると、前記他の制御ユニットから予め受信した情報に基づいて、故障表示灯への点灯要否を判定する制御部とを含む、車両用制御ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等に搭載される制御ユニットに関する。
【背景技術】
【０００２】
車両においては、安全性確保等のため各種仕様を定めた法規が国や地域ごとに規定されており、各種車載機器は、仕向地の法規に応じて車両の制御を行う。例えば特許文献１は、車載カメラが撮影した安全確認用の画像をディスプレイが表示する映像表示システムにおいて、法規等により画像表示が義務づけられた状況では、ユーザーによる非表示操作があっても表示を継続することを開示している。
【０００３】
法規の中には、特定の異常が発生した場合にＭＩＬ（Malfunction Indicator Light、故障表示灯）を点灯することを要求するものがある。そのため一部のＥＣＵ（Electronic Control Unit）は、法規に則り、特定の異常を検出した場合、ＭＩＬの点灯を制御するＥＣＵ（以降ＭＩＬ制御ＥＣＵとよぶ）に、異常が発生したことを表す情報を送信し、ＭＩＬを点灯させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９３４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
国や地域によっては、法規上、ＭＩＬ制御ＥＣＵと他の特定のＥＣＵとの間の通信異常が発生した場合にもＭＩＬ点灯が要求されることがある。通信異常時には、上述のようにＭＩＬ制御ＥＣＵが他のＥＣＵから異常発生を表す情報を受信することは期待できないので、ＭＩＬ制御ＥＣＵが、通信異常を検出し、仕向地の法規に応じてＭＩＬ点灯の要否を判定する必要がある。しかし、ＭＩＬ制御ＥＣＵのソフトウェア等を仕向地ごとに異ならせることによって仕向地の法規に対応させると、ＭＩＬ制御ＥＣＵの製造や管理のためのコストが高くなる。
【０００６】
本発明は、上記課題に鑑み、仕向地ごとの法規に則ったＭＩＬ（故障表示灯）の点灯制御が可能な制御ユニットを低コストで提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一局面は、車両に搭載される車両用制御ユニットであって、車両に搭載される他の制御ユニットと通信を行う通信部と、他の制御ユニットとの通信に異常が発生したことを検出すると、他の制御ユニットから予め受信した情報に基づいて、故障表示灯への点灯要否を判定する制御部とを含む、車両用制御ユニットである。
【０００８】
これにより、制御ユニットは、通信異常時のＭＩＬ（故障表示灯）の点灯要否の判定に必要な、法規に対応した情報を予め他の制御ユニットから受信できるので、制御ユニット自体は、制御仕様を仕向地ごとに異ならせなくても仕向地の法規に対応することができる。
【発明の効果】
【０００９】
本発明によれば、上述のように、制御ユニット自体は、制御仕様を仕向地ごとに異ならせなくても仕向地の法規に対応した故障表示灯の点灯要否の判定ができるため、製造や管理のコストを低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る制御ユニットとその周辺部の機能ブロック図
【図２】本発明の一実施形態に係る制御ユニットの処理を示すシーケンス図
【図３】本発明の一実施形態に係る制御ユニットの処理を示すフローチャート
【発明を実施するための形態】
【００１１】
（概要）
本発明に係る制御ユニットは、他の制御ユニットとの通信異常時におけるＭＩＬの点灯要否の判定に必要な、仕向地の法規に対応した情報を、予め他の制御ユニットから受信しておく。通信異常が発生すると、この情報に基づいて、制御ユニットはＭＩＬの点灯要否の判定を行う。これにより、制御ユニットの制御仕様を仕向地ごとに異ならせなくても仕向地の法規に対応することができ、製造や管理のコストを低減することができる。
【００１２】
（実施形態）
以下、本発明の一実施形態について、図面を参照しながら詳細に説明する。
【００１３】
＜構成＞
図１に、本実施形態における車両用の制御ユニット１０とその周辺部の機能ブロック図を示す。制御ユニット１０は、車両に搭載されるＭＩＬ制御ＥＣＵであり、他の制御ユニット２０等のＥＣＵと例えばＣＡＮ（Controller Area Network）規格に準拠した通信バス４０を介して接続される。また、制御ユニット１０はＭＩＬ３０と接続される。制御ユニット１０は、通信バス４０を介して他の制御ユニット２０と通信を行う通信部１１と、通信部１１の制御やＭＩＬ３０への点灯指示を出力する制御部１２を含む。また、制御ユニット１０は処理に必要な情報を記憶する図示しない揮発性および不揮発性のメモリを適宜備える。ＭＩＬ３０は故障内容の種別に応じて典型的には複数の表示灯が設けられる。
【００１４】
＜処理＞
以下に、制御ユニット１０が実行する法規対応処理を説明する。図２は、処理を説明するシーケンス図である。本処理は例えばイグニッションスイッチがオンになったときに開始される。
【００１５】
（ステップＳ１０１）：制御部１２は、不揮発性メモリから法規情報確定フラグを読み出す。法規情報確定フラグは、法規情報が確定したか未確定であるかを表すフラグである。法規情報とは、他の制御ユニット２０と制御ユニット１０との間に通信異常が発生した場合にＭＩＬ点灯を行うか否かを指定する情報であり、ＭＩＬ点灯の義務要件または推奨要件を定めた法規等に則って定められる。初期状態においては、法規情報確定フラグは「未確定」である。
【００１６】
以下のステップＳ１０２〜Ｓ１０７では、ステップＳ１０１で読み出した法規情報確定フラグが「未確定」を表す場合の処理を説明する。この処理は典型的には、初回起動時において実行される。
（ステップＳ１０２）：制御部１２は、法規情報確定フラグが未確定を表す場合、初期値として制御ユニット１０との通信異常を、ＭＩＬ点灯の対象外（法規非対象）とする。
【００１７】
（ステップＳ１０３）：他の制御ユニット２０は、法規情報を制御ユニット１０に送信する。なお、他の制御ユニット２０は、法規情報や他の情報を、通信バス４０を介して、制御ユニット１０やさらに他の制御ユニットとの間で随時送受信を行う。
【００１８】
（ステップＳ１０４）：通信部１１は、法規情報を受信する。
【００１９】
（ステップＳ１０５）：制御部１２は、受信した法規情報を設定する。すなわち制御部１２は、法規情報に基づいて、制御ユニット１０との通信異常時にＭＩＬ点灯を行うか否か（「法規対象」または「法規非対象」）を設定する。この設定は、例えば揮発性のメモリに一時的に記憶させることにより行う。なお、受信した法規情報の信頼性を高めるため、他の制御ユニット２０から所定の複数回、法規情報を受信した後に設定を行うようにしてもよい。
【００２０】
（ステップＳ１０６）：法規情報確定フラグを「確定」に設定する。この設定は、例えば揮発性のメモリに一時的に記憶させることにより行う。
【００２１】
（ステップＳ１０７）：制御部１２は、例えばイグニッションスイッチがオフになったことを検出すると、ステップＳ１０５において設定した法規情報およびステップＳ１０６において設定した法規情報確定フラグを、ＮＶＲＡＭのような不揮発性のメモリに記憶させる。以上により処理を終了する。
【００２２】
以下のステップＳ１１１では、ステップＳ１０１で読み出した法規情報確定フラグが「確定」を表す場合の処理を説明する。
（ステップＳ１１１）：制御部１２は、不揮発性メモリに記憶されている法規情報を読み出す。制御部１２は、読み出した法規情報に基づいて、制御ユニット１０との通信異常時にＭＩＬ点灯を行うか否か（「法規対象」または「法規非対象」）を設定する。この設定は、例えば揮発性のメモリに一時的に記憶させることにより行う。
【００２３】
この法規情報は更新される場合がある。以下のステップＳ１２１〜Ｓ１２４では、法規情報の更新処理を説明する。法規情報の更新は、例えば法規に変更があったため他の制御ユニット２０のプログラムを更新した場合等に実行される。
（ステップＳ１２１）：他の制御ユニット２０は、更新された法規情報を制御ユニット１０に送信する。
【００２４】
（ステップＳ１２２）：通信部１１は、更新された法規情報を受信する。
【００２５】
（ステップＳ１２３）：制御部１２は、法規情報の設定更新を行う。すなわち制御部１２は、更新された法規情報に基づいて、制御ユニット１０との通信異常時にＭＩＬ点灯を行うか否か（「法規対象」または「法規非対象」）を設定する。この設定は、例えば揮発性のメモリに一時的に記憶させることにより行う。
【００２６】
（ステップＳ１２４）：制御部１２は、例えばイグニッションスイッチがオフになったことを検出すると、ステップＳ１２３において設定更新した法規情報を、ＮＶＲＡＭのような不揮発性のメモリに記憶させる。以上により処理を終了する。
【００２７】
次に、制御ユニット１０の制御部１２が、法規情報に則って、ＭＩＬ点灯制御を行う処理について説明する。本処理は上述の法規情報の設定、更新のシーケンスとは並列的に実行され、例えばイグニッションスイッチがオンになったタイミングで開始される。図３は本ステップの詳細を説明するフローチャートである。図３を参照して、本ステップの処理を説明する。
【００２８】
（ステップＳ２０１）：制御部１２は、通信部１１が検出する通信バス４０の状態や他の制御ユニット２０との各種通信の状態を監視し、通信部１１と他の制御ユニット２０との通信に異常が発生したか否かを監視する。通信部１１と他の制御ユニット２０との通信に異常が発生したことを検出した場合は、ステップＳ２０２に進み、検出していない場合、本ステップを繰り返す。
【００２９】
（ステップＳ２０２）：制御部１２は、現在設定されている法規情報を参照する。法規情報が「法規対象」を表す場合、ステップＳ２０３に進む。法規情報が「法規非対象」を表す場合、ステップＳ２０４に進む。なお、法規情報確定フラグが「未確定」である場合は、例えば、「法規非対象」を初期値として、ステップＳ２０４に進む。
【００３０】
（ステップＳ２０３）：制御部１２は、ＭＩＬ点灯が必要であると判定し、点灯指示をＭＩＬ３０に出力し、ＭＩＬ３０を点灯させる。以上により、本処理を終了する。なお、法規が認める場合は、制御部１２は、通信部１１と他の制御ユニット２０との通信状態の監視を継続して、異常が解消した場合に、これを検出して、ＭＩＬを点灯状態から消灯状態にしてもよい。
【００３１】
（ステップＳ２０４）：制御部１２は、ＭＩＬ点灯が不要であると判定し、点灯指示をＭＩＬ３０に出力せずＭＩＬ３０を点灯させない。以上により本処理を終了する。本ステップで処理を終了した場合、法規情報が「非法規対象」から「法規対象」に更新された場合は、ステップＳ２０１から処理を開始する。
なお、制御部１２は、最初に法規情報を参照し法規情報が「法規非対象」である場合は、他の制御ユニットとの通信異常の検出処理自体を行わず処理を終了してもよい。また、制御部１２は、上記処理と並行して、他の制御ユニット２０からＭＩＬ点灯あるいは消灯を指示する情報を受信した場合は、指示に応じてＭＩＬ点灯制御を行う。
【００３２】
以上のシーケンスにおいては、他の制御ユニット２０が１つの場合の、法規対応処理を説明したが、他の制御ユニットが複数ある場合は、制御ユニットごとに法規情報および法規情報確定フラグを設定、記憶して、同様の処理を行えばよい。また、他の制御ユニットの法規情報の受信、設定、記憶およびこれに基づいたＭＩＬ点灯制御ができれば、シーケンスは限定されず、上述のものから適宜変更してもよい。また、制御ユニット１０のプログラム書き換えを行う場合、不揮発性のメモリに記憶された法規情報および法規情報確定フラグについては変更を行わないようにすれば、設定済みの法規情報を継続してＭＩＬ点灯制御に利用することができる。
【００３３】
また、制御ユニット１０は、他の制御ユニット２０の法規情報を、他の制御ユニット２０から受信する代わりに、車両の製造時やメンテナンス時等に車外から接続されるサービスツールから受信して、設定、記憶するようにしてもよい。
【００３４】
＜効果＞
本発明によれば、制御ユニットは、他の制御ユニットが通信異常発生時の法規上のＭＩＬ点灯対象であるか否かを、他の制御ユニットから受信する法規情報に基づいて設定、更新することができる。これにより、制御ユニット自体は、仕向地の法規に応じて制御仕様が異なるようにソフトウェア等の実装を異ならせる必要がなく、同一の実装仕様によって仕向地の法規に対応することが可能となり、制御ユニットの製造や管理のコストを低減することができる。
【００３５】
なお、本発明は、車両用の制御ユニットとして捉えるだけでなく、制御ユニットの制御部が実行する方法、プログラムまたは制御ユニットを含む制御システム、車両として捉えることも可能である。
【産業上の利用可能性】
【００３６】
本発明は、車両用の制御ユニット等に有用である。
【符号の説明】
【００３７】
１０    制御ユニット
１１    通信部
１２    制御部
３０    ＭＩＬ（故障表示灯）
４０    通信バス
【図１】
2019137101.tif 000003
【図２】
2019137101.tif 000004
【図３】
2019137101.tif 000005