(57)【要約】【課題】乗員による操作に応じて、車両が備える機能を無線通信で制御する電子制御装置において、各機能の制御に無線チャネルを効率的に割当てることができるようにする。【解決手段】電子制御装置は、所定の操作に応じて、車両が備える機能を無線通信で制御する電子制御装置であって、車両の状態を取得する状態取得部と、車両の乗員による所定の操作を受付すると共に、乗員の情報を取得する操作受付部と、操作受付部が所定の操作を受付したとき、所定の操作の優先度を決定する決定部と、無線通信の空きチャネルの情報を取得する情報取得部と、決定部が決定する優先度が高い順に所定の操作に無線通信の空きチャネルを割当てる割当部と、を有し、決定部は、状態取得部が取得する車両の状態、及び操作受付部が取得する乗員の情報のうち、少なくとも１つを用いて所定の操作の優先度を決定する。【選択図】図１
2018098665.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作に応じて、車両が備える機能を無線通信で制御する電子制御装置であって、
前記車両の状態を取得する状態取得部と、
前記車両の乗員による前記所定の操作を受付すると共に、前記乗員の情報を取得する操作受付部と、
前記操作受付部が前記所定の操作を受付したとき、前記所定の操作の優先度を決定する決定部と、
前記無線通信の空きチャネルの情報を取得する情報取得部と、
前記決定部が決定する前記優先度が高い順に前記所定の操作に前記無線通信の空きチャネルを割当てる割当部と、
を有し、
前記決定部は、前記状態取得部が取得する前記車両の状態、及び前記操作受付部が取得する前記乗員の情報のうち、少なくとも１つを用いて前記所定の操作の優先度を決定する、電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置に関する。
【背景技術】
【０００２】
自動車等の車両において、車載の通信ネットワークを用いて、車両の各種の機能を制御する技術が普及している。
【０００３】
また、車載の通信ネットワークにおいて、ノード機器間の通信を各中継器で把握した上で、中継器間の経路管理の大枠を予め決定しておき、状況に応じて、各経路への各ノード機器のチャネルの割当を行う技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１１８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車両において、１人以上の乗員による操作等に応じて、車両の各種の機能を無線通信で制御したいという要求がある。
【０００６】
しかし、無線通信で車両の各種の機能を制御する場合、無線チャネルを動的に割当てるため、例えば、特許文献１に開示された技術のように、通信経路の大枠を予め決定しておくことはできない。
【０００７】
また、乗員による操作の優先度は、車両の状態（例えば、停車中、乗員が運転中、自動運転中等）や、乗員の状態等によって変化する場合があり、無線通信の限られた無線チャネルを、各機能の制御に効率的に割当てることには困難を伴っていた。
【０００８】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、乗員による操作に応じて、車両が備える機能を無線通信で制御する電子制御装置において、各機能の制御に無線チャネルを効率的に割当てることができるようにする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の一実施形態に係る電子制御装置は、所定の操作に応じて、車両が備える機能を無線通信で制御する電子制御装置であって、前記車両の状態を取得する状態取得部と、前記車両の乗員による前記所定の操作を受付すると共に、前記乗員の情報を取得する操作受付部と、前記操作受付部が前記所定の操作を受付したとき、前記所定の操作の優先度を決定する決定部と、前記無線通信の空きチャネルの情報を取得する情報取得部と、前記決定部が決定する前記優先度が高い順に前記所定の操作に前記無線通信の空きチャネルを割当てる割当部と、を有し、前記決定部は、前記状態取得部が取得する前記車両の状態、及び前記操作受付部が取得する前記乗員の情報のうち、少なくとも１つを用いて前記所定の操作の優先度を決定する。
【００１０】
上記の構成により、電子制御装置は、無線通信の無線チャネルを、車両の状態や、操作を行った乗員の情報等に応じて、優先度の高い機能の制御から順に割当てる。これにより、例えば、無線通信の限られた無線チャネルに空きがなくなることにより、優先度の高い操作に遅延が発生することを低減させることができる。
【発明の効果】
【００１１】
本発明の実施の形態によれば、乗員による操作に応じて、車両が備える機能を無線通信で制御する電子制御装置において、各機能の制御に無線チャネルを効率的に割当てることができるようになる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る電子制御システムの構成例を示すブロック図である。
【図２】一実施形態に係る定義情報の例を示す図である。
【図３】一実施形態に係る管理ＥＣＵの処理の例を示すフローチャートである。
【図４】一実施形態に係るキュー、及び無線チャネルのイメージを示す図である。
【図５】一実施形態に係る電子制御システムの処理の例を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して発明を実施するための形態について説明する。
【００１４】
＜システム構成＞
図１は、一実施形態に係る電子制御システムの構成例を示すブロック図である。電子制御システム１は、例えば、自動車等の車両１０に搭載される、管理ＥＣＵ（Electronic Control System）１１、複数の操作スイッチ１２、複数のＥＣＵ１４、及び複数のアクチュエータ１５等を含む。
【００１５】
管理ＥＣＵ（電子制御装置）１１は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Read Only Memory）、フラッシュＲＯＭ（Read Only Memory）、及び通信インタフェース等を有し、通信装置１３を用いて複数のＥＣＵ１４と無線通信が可能である。
【００１６】
管理ＥＣＵ１１は、例えば、車両１０の乗員による操作スイッチ１２への操作を受付し、受付した操作に対応する機能を制御するＥＣＵ１４を無線通信で制御することにより、車両１０が備える所定の機能を実行させる。
【００１７】
複数の操作スイッチ１２は、管理ＥＣＵ１１に接続され、管理ＥＣＵ１１によって、車両１０に対して論理的に一意に管理される。操作スイッチ１２には、例えば、シートを移動させるシートスイッチ、ドアミラーの角度を変更するドアミラースイッチ、エアコンの設定を行うエアコンスイッチ等、車両１０が備える各種のスイッチが含まれる。
【００１８】
複数のＥＣＵ１４は、例えば、ＣＰＵ、ＲＡＭ、フラッシュＲＯＭ、通信インタフェース、及び制御インタフェース等を有する電子制御装置であり、自装置に接続されるアクチュエータ１５を制御することにより、車両１０が備える所定の機能を実行する。
【００１９】
各ＥＣＵ１４は、通信装置１６を用いて管理ＥＣＵ１１と通信可能であり、管理ＥＣＵ１１から受信する制御情報に従って、所定の機能を実行する。各ＥＣＵ１４が実行する所定の機能には、例えば、シートの移動、ドアミラーの角度の変更、エアコンの設定の変更等、車両１０が備える各種の機能が含まれる。
【００２０】
複数のアクチュエータ１５は、ＥＣＵ１４からの制御信号に従って動作する各種の作動装置（例えば、モータ等）である。
【００２１】
＜管理ＥＣＵの機能構成＞
管理ＥＣＵ１１は、例えば、フラッシュＲＯＭ等に格納されたプログラムをＣＰＵで実行することにより、状態取得部１１１、操作受付部１１２、優先度決定部１１３、空きチャネル情報取得部１１４、空きチャネル割当部１１５、機能制御部１１６、定義情報管理部１１７、及び記憶部１１８等を実現している。
【００２２】
状態取得部１１１は、例えば、停車中、走行中、自動運転中、エンジンオン／オフ、アクセサリ電源オン／オフ、及びシフトポジション等の車両１０の状態を取得する。例えば、状態取得部１１１は、車両１０を制御する車両制御系のＥＣＵ等から車両１０の状態を取得する。或いは、管理ＥＣＵ１１が、車両１０を制御し、車両１０の状態を管理するものであっても良い。
【００２３】
操作受付部１１２は、車両１０の乗員による操作スイッチ１２に対する所定の操作を受付する。また、操作受付部１１２は、各操作スイッチ１２を操作する乗員の情報を取得する。
【００２４】
例えば、操作受付部１１２は、所定の操作を受け付けた操作スイッチ１２が、運転者が利用する運転席（以下、Ｄ席と呼ぶ）に備えられた操作スイッチ１２であるか、運転席以外の席（以下、Ｐ席と呼ぶ）に備えられた操作スイッチ１２であるかを判断する。これにより、操作受付部１１２は、所定の操作を行った乗員が、運転者であるか、運転者以外の乗員であるかを示す情報（乗員の情報の一例）を取得することができる。
【００２５】
好ましくは、操作受付部１１２は、操作が行われた席に誰（例えば、父、母、子、兄、妹等）が座っているかを判断する。これにより、操作受付部１１２は、所定の操作を行った乗員が誰であるかを示す情報（乗員の情報の一例）を取得することができる。例えば、操作受付部１１２は、指紋認証、顔認証等の生体認証や、ＩＤカードやスマートデバイスによるＩＤ認証等により、操作が行われた席に誰が座っているかを判断する。或いは、操作受付部１１２は、各席の乗員を認証する認証用のＥＣＵ等から、各席に誰が座っているかを示す乗員の情報を取得するものであっても良い。
【００２６】
このように、操作受付部１１２が取得する乗員の情報には、例えば、所定の操作を行った乗員が運転者であるか否かを示す情報や、操作を行った乗客が誰であるかを示す情報等が含まれる。
【００２７】
優先度決定部（決定部）１１３は、操作受付部１１２が所定の操作を受付したとき、受付した所定の操作の優先度を決定する。なお、優先度決定部１１３による優先度の決定方法については後述する。
【００２８】
空きチャネル情報取得部（情報取得部）１１４は、通信装置１３から、複数のＥＣＵ１４と通信するための無線通信における、現在利用可能な無線チャネルである空きチャネルの情報を取得する。
【００２９】
空きチャネル割当部（割当部）１１５は、優先度決定部１１３が決定する優先度が高い順に、所定の操作に無線チャネルの空きチャネルを割当てる。
【００３０】
機能制御部１１６は、空きチャネル割当部１１５によって割当てられた無線チャネルを用いて、所定の機能を実行するＥＣＵ１４と無線通信を行い、ＥＣＵ１４による所定の機能の実行を制御する。
【００３１】
定義情報管理部１１７は、車両１０の状態や車両１０の乗員の情報に対応する、所定の操作の優先度や、通信可否等を予め定義した定義情報を、記憶部１１８に記憶して管理する。
【００３２】
図２は、一実施形態に係る定義情報の例を示す図である。図２に示す定義情報２００には、例えば、「機能」、「メッセージ」、「乗員の情報」、「車両の情報」等の情報が含まれる。
【００３３】
「機能」は、車両１０が備える各機能に対応する名前や識別情報等を示す情報である。
【００３４】
「メッセージ」は、操作スイッチ１２に対する操作が行われたときに、各操作スイッチ１２から通知されるメッセージの名前や識別情報等を示す情報である。
【００３５】
「乗員の情報」は、前述した操作受付部１１２が取得する乗員の情報に対応しており、「席」、「乗員」等の情報を含む。「席」は、操作が行われた席を示す情報であり、例えば、「Ｄ席」は運転席、「Ｐ席」は運転席以外の席、「ＡＬＬ」は席に依存しないことを示している。また、「乗員」は、操作が行われた席に座っている乗員が誰であるかを示す情報であり、例えば、「父」は父親、「子」は子供、「ＡＬＬ」は任意の乗員、「Ｄ」は運転者を示している。
【００３６】
「車両の情報」は、前述した状態取得部１１１が取得する車両の情報に対応しており、例えば、「通常」、「自動運転中」等の情報が含まれる。
【００３７】
「車両の情報」の「通常」には、車両１０が自動運転中以外の通常モードである場合の、各状態に対応する優先度を示す情報（Ａ〜Ｃ、Ｘ）が格納されている。優先度を示す情報は、Ａが最も無線通信の優先度が高く、続いてＢ、Ｃの順に無線通信の優先度が高いことを示している。また、Ｘは無線通信が禁止されていることを示している。また、「通常」に含まれる「Ｐ」はシフトポジションが駐車状態、「Ｄ」はシフトポジションが走行状態、「Ｂ」はシフトポジションがエンジンブレーキ状態、「Ｒ」はシフトポジションが後退状態であることを示している。
【００３８】
「車両の情報」の「自動運転中」には、車両１０が自動運転中の自動運転モードである場合の各状態に対応する優先度を示す情報（Ａ〜Ｃ、Ｘ）が格納されている。図２の例に示されるように、自動運転モードには複数のモード（モード１、モード２）が含まれていても良い。
【００３９】
定義情報２００には、例えば、破線２０１で示すように、１つの機能（例えば、シートスイッチ）に対して、複数の優先度が定義されていても良い。図２の例では、停車中にＤ席で父がシートスイッチを操作すると、優先度決定部１１３は、定義情報２００を用いて、操作「シートスイッチ」の優先度を「Ｃ」に決定することができる。また、停車中にＰ席で子がシートスイッチを操作すると、優先度決定部１１３は、定義情報２００を用いて、操作「シートスイッチ」の優先度を「Ｘ」に決定することができる。
【００４０】
また、定義情報２００の「乗員の情報」には、「席」だけが定義されている情報が含まれていても良い。例えば、図２の例では、停車中にＰ席でシートスイッチが操作され、操作者が子であることが特定できない場合、優先度決定部１１３は、定義情報２００を用いて、操作「シートスイッチ」の優先度を「Ｂ」に決定することができる。
【００４１】
このように、本実施形態では、定義情報２００を用いて、車両１０の状態や乗員の情報に応じて、各機能の優先度を定義することができる。
【００４２】
例えば、シートスイッチの例では、通常運転で走行中のＤ席では、シートスイッチは無効であるべきである。また、通常運転で走行中のＰ席では、シートスイッチは有効であることが望ましい。さらに、自動運転中のＤ席では、走行中であってもシートスイッチは有効であることが望ましい。
【００４３】
このようなルールを、定義情報２００に定義しておくことにより、管理ＥＣＵ１１は、定義情報２００を用いて、車両１０の状態や乗員の情報に応じて、各機能の優先度を適切に決定することができるようになる。
【００４４】
ここで、図１に戻り、管理ＥＣＵ１１の機能構成の説明を続ける。
【００４５】
記憶部１１８は、例えば、管理ＥＣＵ１１のフラッシュＲＯＭ、ＲＡＭ、及びＣＰＵで実行されるプログラム等によって実現され、定義情報２００や、後述するキュー等を記憶する。
【００４６】
＜処理の流れ＞
続いて、本実施形態に係る電子制御システム１、及び管理ＥＣＵ１１により実行される制御方法の処理の流れについて説明する。
【００４７】
（管理ＥＣＵの処理）
図３は、一実施形態に係る管理ＥＣＵの処理の流れを示すフローチャートである。この処理は、管理ＥＣＵ１１が、車両１０の乗員による操作スイッチ１２の操作に応じて、車両１０が備える所定の機能を無線通信で制御する処理の例を示している。
【００４８】
ステップＳ３０１において、管理ＥＣＵ１１が処理を開始すると、定義情報管理部１１７は、フラッシュＲＯＭ等に格納された定義情報２００を、ＲＡＭ等のワーキングメモリへロードする。
【００４９】
ステップＳ３０２において、管理ＥＣＵ１１の状態取得部１１１は、車両の状態を取得する。
【００５０】
ステップＳ３０３において、管理ＥＣＵ１１は、エンジンがオフ（或いはイグニッションオフ）であるかを判断する。
【００５１】
エンジンがオフである場合、管理ＥＣＵ１１は、処理を終了させる。一方、エンジンがオン（或いはイグニッションオン）である場合、管理ＥＣＵ１１は、ステップＳ３０４以降の処理を実行する。
【００５２】
ステップＳ３０４に移行すると、管理ＥＣＵ１１の操作受付部１１２は、車両１０の乗員による操作スイッチ１２の操作（以下、イベントと呼ぶ）を受け付ける（取得する）。また、操作受付部１１２は、操作スイッチ１２が備えられた席を示す乗員の情報、及び／又は操作スイッチ１２を操作した乗員が誰であるかを示す乗員の情報（例えば、「Ｄ席で父がシートスイッチを操作」等）を取得する。
【００５３】
続いて、管理ＥＣＵ１１の優先度決定部１１３は、ステップＳ３０５〜Ｓ３０８において、操作受付部１１２が受付したイベントの優先度を決定する決定処理を実行する。
【００５４】
ステップＳ３０５において、優先度決定部１１３は、図２に示すような定義情報２００を用いて、状態取得部１１１が取得する車両１０の状態、及び操作受付部１１２が取得する乗員の情報に対応するイベントの優先度を検索する。これにより、例えば、シフトポジション「Ｄ」で停車中に、Ｄ席で父がシートスイッチを操作した場合、図２に示すような定義情報２００より、優先度「Ｃ」が検索される。
【００５５】
ステップＳ３０６において、優先度決定部１１３は、ステップＳ３０５で検索した検索結果があるかを判断する。
【００５６】
検索結果が得られた場合、優先度決定部１１３は、処理をステップＳ３０７に移行させる。一方、検索結果が得られない場合、優先度決定部１１３は、処理をステップＳ３０８に移行させる。
【００５７】
ステップＳ３０７に移行すると、優先度決定部１１３は、イベントの優先度を、ステップＳ３０５で検索された優先度に決定する。
【００５８】
ステップＳ３０８に移行すると、優先度決定部１１３は、イベントの優先度を、既定の優先度（例えば、優先度Ｂ）に決定する。
【００５９】
このように、優先度決定部１１３は、ステップＳ３０５〜Ｓ３０８において、状態取得部１１１が取得する車両１０の状態、及び操作受付部１１２が取得する乗員の情報を用いて、定義情報２００により、イベントの優先度を決定する。
【００６０】
なお、定義情報２００には、「乗員の情報」、「車両の情報」のいずれか一方が定義された機能が含まれていても良い。この場合、優先度決定部１１３は、状態取得部１１１が取得する車両１０の状態、又は操作受付部１１２が受付するイベントの操作を行った乗員の情報を用いて、定義情報２００により、イベントの優先度を決定する。
【００６１】
ステップＳ３０９において、管理ＥＣＵ１１の優先度決定部１１３は、ステップＳ３０４で取得したイベントと、ステップＳ３０５〜Ｓ３０８で決定されたイベントの優先度とを、記憶部１１８のキュー（待ち行列）に登録する。
【００６２】
図４は、一実施形態に係るキュー、及び無線チャネルのイメージを示す図である。図４において、キュー４１０には、例えば、図４の上から順にイベントと、イベントの優先度を示す情報が登録され、優先度が同じ複数のイベントがキュー４１０に含まれる場合、先に（上に）登録されているイベントから順にイベントが実行されるものとする。
【００６３】
図３に戻り、フローチャートの説明を続ける。
【００６４】
ステップＳ３１０において、管理ＥＣＵ１１の空きチャネル情報取得部１１４は、通信装置１３から、無線通信で、現在利用可能な無線チャネルである空きチャネルの情報を取得する。例えば、図４に示すように無線通信の無線チャネルには、複数のチャネル１、２、３、４、・・・があり、管理ＥＣＵ１１は、無線チャネルの状態が「空き」である空きチャネルを用いて、新たに通信を開始することができるものとする。
【００６５】
ステップＳ３１１において、管理ＥＣＵ１１の空きチャネル割当部１１５は、キュー４１０に登録されたイベントのうち、優先度の高いイベントから順に空きチャネルを割当てる。例えば、図４の例では、キュー４１０には、優先度がＣの「シートスイッチ：Ｃ」、優先度がＢの「エアコン：Ｂ」、「ルーフ：Ｂ」の順に３つのイベントが登録されている。この場合、空きチャネル割当部１１５は、「シートスイッチ：Ｃ」より優先度が高い、「エアコン：Ｂ」、「ルーフ：Ｂ」に対して、先に登録されたイベントから順に空きチャネルを割当てる。
【００６６】
例えば、図４において、無線チャネルのチャネル１の状態が「空き」になると、空きチャネル割当部１１５は、より優先度が高いイベント「エアコン：Ｂ」、「ルーフ：Ｂ」のうち、先に登録された「エアコン：Ｂ」にチャネル１を割当てる。また、チャネル割当部１１５は、無線チャネルを割当てたイベント「エアコン：Ｂ」をキュー４１０から削除する。
【００６７】
さらに、無線チャネルのチャネル２の状態が「空き」になると、空きチャネル割当部１１５は、より優先度が高いイベント「ルーフ：Ｂ」にチャネル２を割当して、キュー４１０から削除する。
【００６８】
これにより、例えば、図４に示すように、キュー４１０に登録されたイベントのうち、より優先度の高いイベントから順に無線チャネルが割当てられる。
【００６９】
例えば、図４の例では、優先度が高いエアコン、ルーフの操作に対して無線チャネルが優先的に割当てられるので、優先度が高い操作が、無線チャネルの空きがないために遅延することを低減させることができる。また、優先度が低いシートスイッチの操作は、後回しになるが、キュー４１０に格納されている優先度の高い操作が完了した後に、実行される。
【００７０】
再び図３に戻り、フローチャートの説明を続ける。
【００７１】
ステップＳ３１２において、管理ＥＣＵ１１の機能制御部１１６は、空きチャネル割当部１１５によって割当てられた無線チャネルを用いて、ステップＳ３０４で取得したイベントに対応するＥＣＵ１４を制御し、イベントを実行させる。
【００７２】
管理ＥＣＵ１１は、ステップＳ３０３で、エンジンオフと判断されるまで、上記の処理を繰返し実行する。
【００７３】
（電子制御システムの処理）
図５は、一実施形態に係る電子制御システムの処理の例を示すシーケンス図である。図５に示す処理は、図３に示す管理ＥＣＵ１１の処理に対応する電子制御システム１における全体の処理の例を示している。
【００７４】
ステップＳ５０１において、操作スイッチ１２は、所定の操作の一例として、ドアミラーの角度を上向きに変更するドアミラーＵＰの操作を受け付けるものとする。
【００７５】
ステップＳ５０２において、操作スイッチ１２は、受け付けたドアミラーＵＰの操作に対応するメッセージを管理ＥＣＵ１１に通知する。このメッセージには、例えば、受け付けた操作がドアミラーＵＰの操作であることを示す「ドアミラー：ＵＰ」が含まれる。この処理は、例えば、図３のステップＳ３０４に対応している。
【００７６】
ステップＳ５０３において、管理ＥＣＵ１１の優先度決定部１１３は、操作スイッチ１２から取得したイベント（ドアミラー：ＵＰ）の優先度を決定する。この処理は、例えば、図３のステップＳ３０５〜Ｓ３０９の処理に対応している。
【００７７】
ステップＳ５０４において、管理ＥＣＵ１１の空きチャネル情報取得部１１４、及び空きチャネル割当部１１５は、キュー４１０に登録されたイベントに対して、優先度の高い順に空きチャネルを割当てる。この処理は、例えば、図３のステップＳ３１０、Ｓ３１１の処理に対応している。
【００７８】
この処理により、例えば、ステップＳ５０２で受付したイベント（ドアミラー：ＵＰ）の優先度が、キュー４１０に登録された他のイベントより高い場合、より短い待ち時間でイベント（ドアミラー：ＵＰ）に空きチャネルが割当てられる。一方、ステップＳ５０２で受付したイベント（ドアミラー：ＵＰ）の優先度が、キュー４１０に登録された他のイベントより低い場合、待ち時間が長くなる場合がある。
【００７９】
ステップＳ５０５において、管理ＥＣＵ１１の機能制御部１１６は、空きチャネル割当部１１５から、無線チャネルを割当てられると、無線通信で、イベント（ドアミラー：ＵＰ）に対応するＥＣＵ１４にモータの連続動作要求があることを通知する。
【００８０】
ステップＳ５０６において、モータの連続動作要求を受信したＥＣＵ１４は、無線通信で、管理ＥＣＵ１１にデータを要求するデータ要求を送信する。
【００８１】
ステップＳ５０７において、管理ＥＣＵ１１の機能制御部１１６は、無線通信で、ＥＣＵ１４に制御内容を指示するモータ駆動要求を送信する。
【００８２】
ステップＳ５０８において、ＥＣＵ１４は、管理ＥＣＵ１１から受信したモータ駆動要求に従って、アクチュエータ（モータ）１５を駆動制御する。
【００８３】
ステップＳ５０９において、アクチュエータ１５は、ＥＣＵ１４の制御に応じて、モータの駆動を開始する。
【００８４】
ステップＳ５１０において、操作スイッチ１２は、例えば、ドアミラーのＵＰ操作の受付を終了するものとする。
【００８５】
ステップＳ５１１において、操作スイッチ１２は、ドアミラーのＵＰ操作が終了したことを示すメッセージを管理ＥＣＵ１１に通知する。このメッセージには、例えば、ドアミラーのＵＰ操作が終了したことを示す「ドアミラー：停止」が含まれる。
【００８６】
ステップＳ５１２において、管理ＥＣＵ１１の機能制御部１１６は、操作スイッチ１２から、メッセージ（ドアミラー：停止）を受付すると、無線通信で、モータの連続動作停止要求があることを通知する。
【００８７】
ステップＳ５１３において、ＥＣＵ１４は、管理ＥＣＵ１１から連続動作停止要求を受付すると、アクチュエータ（モータ）１５を停止させる。
【００８８】
ステップＳ５１４において、アクチュエータ１５は、ＥＣＵ１４の制御に応じて、モータの駆動を停止する。
【００８９】
ステップＳ５１５において、ＥＣＵ１４は、無線通信で、管理ＥＣＵ１１に、連続動作を停止したことを示す完了通知を通知する。
【００９０】
ステップＳ５１６において、管理ＥＣＵ１１は、無線チャネルを解放する。
【００９１】
上記の処理により、管理ＥＣＵ１１は、受付したイベントのうち、より優先度の高いイベントに対して優先的に無線チャネルを割当てるので、無線チャネルに空きがなくなることにより、優先度の高い操作に遅延が発生することを低減させることができる。
【００９２】
以上、本実施形態によれば、乗員による操作に応じて、車両１０が備える機能を無線通信で制御する管理ＥＣＵ（電子制御装置）１１において、各機能の制御に無線チャネルを効率的に割当てることができるようになる。
【符号の説明】
【００９３】
１        電子制御システム
１１      管理ＥＣＵ（電子制御装置）
１１１    状態取得部
１１２    操作受付部
１１３    優先度決定部（決定部）
１１４    空きチャネル情報取得部（情報取得部）
１１５    空きチャネル割当部（割当部）
【図１】
2018098665.tif 000003
【図２】
2018098665.tif 000004
【図３】
2018098665.tif 000005
【図４】
2018098665.tif 000006
【図５】
2018098665.tif 000007