(57)【要約】【課題】効果的なノイズ対策の実行の促進を図ることができる技術を提供する。【解決手段】動作通知装置１４は、所定の入力信号が入力されたときに、所定の装置１６に通知を行うように構成されており、また、上記入力信号が入力された後、所定の遅延時間の経過後に、制御対象１２に該制御対象１２を作動させるための制御信号を出力するように構成されている。なお所定の装置１６では、上記通知を受けたときには、動作モードが第１動作モードからノイズ耐性の高い第２動作モードに切り替えられる。【選択図】図１
2018144739.tif 000002
【特許請求の範囲】
【請求項１】
所定の入力信号が入力されたときに、制御対象（１２）を作動させるための制御信号を前記制御対象に出力するように構成された動作通知装置（１４）であって、
前記所定の入力信号が入力されたときに、所定の装置（１６）に通知を行うように構成された通知部（２１）と、
前記入力信号が入力された後、所定の遅延時間の経過後に、前記制御対象に該制御対象を作動させるための制御信号を出力するように構成された遅延制御部（２１、２２）と、を備える、動作通知装置（１４）。
【請求項２】
ノイズが発生したこと、及び、ノイズが発生する状態であること、の少なくともいずれか一方を検出するように構成されたノイズ検出部（１４）と、
第１動作モードと、該第１動作モードよりもノイズ耐性の高い第２動作モードと、の少なくとも２つの動作モードのいずれかにて動作可能に構成された動作部（３３、３４、３５、３６、３７、３９、４０）と、
前記動作部の動作モードを設定可能であり、前記ノイズ検出部により、ノイズの発生又はノイズが発生する状態であることが検出されたときには、前記動作部の動作モードを前記第２動作モードとするように構成されたモード設定部（３２、３８）と、を備える、情報処理装置（１６）。
【請求項３】
所定の入力信号が入力されたときに、第１制御対象（１２）を作動させるための第１制御信号を前記第１制御対象に出力するように構成された第１装置（１４）と、
所定の動作を実行可能に構成された第２装置（１６）と、を備え、
前記第１装置は、
前記入力信号が入力されたときに、前記第２装置に所定の通知を行うように構成された通知部（２１）と、
前記入力信号が入力された後、所定の遅延時間の経過後に前記第１制御対象に前記第１制御信号を出力するように構成された遅延制御部（２１、２２）と、を備え、
前記第２装置は、
第１動作モードと、該第１動作モードよりもノイズ耐性の高い第２動作モードと、の少なくとも２つの動作モードのいずれかにて動作可能に構成された動作部（３３、３４、３５、３６、３７、３９、４０）と、
前記動作部の動作モードを設定可能であり、前記通知部により前記通知を受けたときには、前記動作部の動作モードを前記第２動作モードとするように構成されたモード設定部（３２、３８）と、を備える、通信システム（１）。
【請求項４】
請求項３に記載の通信システムであって、
前記動作部は、
通信エラーを検出するように構成された検出部（３７）と、
数値を記憶可能に構成された少なくとも１つのカウンタ（３５、３６）と、
前記検出部により前記通信エラーが検出されたときに前記少なくとも１つのカウンタのカウントアップを行う複数のカウントアップ回路（３３、３４）と、を備え、
前記複数のカウントアップ回路は、それぞれ異なる値をカウントアップするように構成されており、
前記第１動作モードと前記第２動作モードとは、使用される前記カウントアップ回路が異なる動作モードである、通信システム。
【請求項５】
請求項３又は請求項４に記載の通信システムであって、
前記動作部は、第２制御対象（１３）に対して該第２制御対象を作動させるための第２制御信号を出力するように構成された複数の通信ドライバ回路（３９、４０）を備え、
前記第１動作モードと前記第２動作モードとは、使用される前記通信ドライバ回路が異なる動作モードである、通信システム。
【請求項６】
請求項５に記載の通信システムであって、
前記複数の通信ドライバ回路は、それぞれ、出力電流の大きさが異なるように構成されている、通信システム。
【請求項７】
請求項３から請求項６のいずれか１項に記載の通信システムであって、
前記遅延制御部は、入力された前記入力信号を、設定された遅延時間だけ遅延させ、前記第１制御信号として前記第１制御対象に出力するように構成された遅延回路を備える、通信システム。
【請求項８】
請求項３から請求項７のいずれか１項に記載の通信システムであって、
前記遅延制御部は、前記遅延時間を０として前記第１制御対象に前記第１制御信号を出力することが可能に構成されている、通信システム。
【請求項９】
請求項３から請求項８のいずれか１項に記載の通信システムを構成する第１装置である情報処理装置。
【請求項１０】
請求項３から請求項８のいずれか１項に記載の通信システムを構成する第２装置である情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の装置を含むシステムにおいてノイズの影響を低減する技術に関する。
【背景技術】
【０００２】
車両に搭載される電子制御システムは、比較的近い位置に配置される複数の電子機器を含み、それらが通信を行うように構成されている。このようなシステムにおいて、ノイズ等の影響により通信が成立しなかった場合には、例えば、再送を行うというプロトコルレベルの処理が行われている。しかしながら、再送はバス負荷の観点からは好ましくない。
【０００３】
特許文献１では、モータ等のアクチュエータの駆動を行う場合など、ノイズが発生するタイミングが特定できる場合には、そのタイミングにおいて通信を停止させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８５１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ノイズの発生を検出してからノイズ対策を行うのでは、効果的にノイズの影響を抑制できない場合があった。また、通信の停止によるノイズ対策では、通信効率を低下させてしまうという問題があった。
【０００６】
本開示は、効果的なノイズ対策の実行の促進を図ることができる技術を提供する。
また本開示は、通信効率の低下を抑制しつつノイズの影響を低減する技術を提供する。
【課題を解決するための手段】
【０００７】
本開示の第１の態様は、所定の入力信号が入力されたときに、制御対象（１２）を作動させるための制御信号を上記制御対象に出力するように構成された動作通知装置（１４）である。この動作通知装置は、通知部（２１）と、遅延制御部（２１、２２）と、を備える。通知部は、所定の入力信号が入力されたときに、所定の装置（１６）に通知を行うように構成されている。遅延制御部は、上記入力信号が入力された後、所定の遅延時間の経過後に、上記制御対象に該制御対象を作動させるための制御信号を出力するように構成されている。
【０００８】
このような構成によれば、制御対象の作動を所定の装置に通知することにより、所定の装置にノイズが発生することを事前に認識させることができる。これにより、所定の装置において、例えばノイズ発生に起因する問題を抑制するための対策を効果的に実行することができる。
【０００９】
また、本開示の第２の態様は、ノイズ検出部（１４）と、動作部（３３、３４、３５、３６、３７、３９、４０）と、モード設定部（３２、３８）と、を備える、情報処理装置（１６）である。ノイズ検出部は、ノイズが発生したこと、及び、ノイズが発生する状態であること、の少なくともいずれか一方を検出するように構成されている。動作部は、第１動作モードと、該第１動作モードよりもノイズ耐性の高い第２動作モードと、の少なくとも２つの動作モードのいずれかにて動作可能に構成されている。モード設定部は、動作部の動作モードを設定可能であり、ノイズ検出部により、ノイズの発生又はノイズが発生する状態であることが検出されたときには、動作部の動作モードを第２動作モードとするように構成されている。
【００１０】
このような構成によれば、ノイズの発生又はその事前情報に基づいてノイズ耐性が高い動作モードに変更するため、ノイズの影響を抑制することができる。
また、本開示の第３の態様は、第１装置（１４）と、第２装置（１６）と、を備える通信システム（１）である。第１装置は、所定の入力信号が入力されたときに、第１制御対象（１２）を作動させるための第１制御信号を記第１制御対象に出力するように構成されている。第２装置は、所定の動作を実行可能に構成されている。
【００１１】
また第１装置は、上記入力信号が入力されたときに、第２装置に所定の通知を行うように構成された通知部（２１）と、上記入力信号が入力された後、所定の遅延時間の経過後に第１制御対象に第１制御信号を出力するように構成された遅延制御部（２１、２２）と、を備える。
【００１２】
また第２装置は、第１動作モードと、該第１動作モードよりもノイズ耐性の高い第２動作モードと、の少なくとも２つの動作モードのいずれかにて動作可能に構成された動作部（３３、３４、３５、３６、３７、３９、４０）と、動作部の動作モードを設定可能であり、上記通知部により上記通知を受けたときには、動作部の動作モードを第２動作モードとするように構成されたモード設定部（３２、３８）と、を備える。
【００１３】
このような構成によれば、第１制御対象を作動させようとするときに、第１制御対象の作動を遅らせつつ第２装置の動作モードをノイズ耐性が高いものに変更できる。よって、第２装置での通信を停止することなく、第１制御対象の作動によるノイズの影響を低減することができる。
【００１４】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１５】
【図１】通信システムの構成を示すブロック図である。
【図２】通知処理のフローチャートである。
【図３】カウント切替処理のフローチャートである。
【図４】通信切替処理のフローチャートである。
【図５】通信システム全体の処理を説明するシーケンス図である。
【図６】変形例の通知処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、発明を実施するための形態を説明する。
［１．実施形態］
［１−１．構成］
図１に示す通信システム１は、車両に搭載されて用いられるシステムであって、ボデーＥＣＵ１１と、フューエルリッドソレノイド（以下、単にソレノイド１２ともいう）と、エンジンＥＣＵ１３と、動作通知装置１４と、ブレーキＥＣＵ１５と、を備える。ブレーキＥＣＵ１５には、通信制御装置１６が含まれている。なお、ＥＣＵはElectronic Control Unitの略である。
【００１７】
ボデーＥＣＵ１１は、車両のボデー周りのアクチュエータの作動を制御するＥＣＵである。本実施形態においては、給油口の蓋の開閉を、ボデーＥＣＵ１１が実行する機能の例として説明する。
【００１８】
ソレノイド１２は、給油口の蓋の開閉を実行するアクチュエータである。このソレノイド１２が、第１制御対象に相当する。
エンジンＥＣＵ１３は、車両のエンジンの動作を制御するＥＣＵである。このエンジンＥＣＵ１３が第２制御対象に相当する。
【００１９】
動作通知装置１４は、所定の入力信号が入力されたときに、ソレノイド１２を作動させるための第１制御信号をソレノイド１２に出力するように構成されている。所定の入力信号とは、ボデーＥＣＵ１１から出力される信号であって、ソレノイド１２を作動させるための信号である。つまり動作通知装置１４は、上記入力信号が入力されることで、ボデーＥＣＵ１１がソレノイド１２を動作させようとしていることを検知するノイズ検出部としても機能する。この動作通知装置１４が、第１装置に相当する。
【００２０】
この動作通知装置１４は、演算装置２１と、遅延回路２２と、を備える。
演算装置２１は、ボデーＥＣＵ１１から上述した入力信号が入力されたときに、通信制御装置１６に特定動作発生通知（以下、単に通知ともいう）を行うように構成されている。この特定動作発生通知が、所定の通知に相当する。また演算装置２１は、遅延回路２２に対して、ボデーＥＣＵ１１から入力した入力信号を出力すると共に、遅延時間を出力する。遅延時間は、上記通知を受けた通信制御装置１６にて後述する動作モードの切り替えが実現されるまでの時間を確保するための時間である。この演算装置２１が通知部に相当する。
【００２１】
遅延回路２２は、演算装置２１から上述した入力信号が入力された後、所定の遅延時間の経過後にソレノイド１２に上述した第１制御信号を出力するように構成されている。演算装置２１と遅延回路２２とが、遅延制御部に相当する。
【００２２】
ブレーキＥＣＵ１５は、車両のブレーキの動作を制御するＥＣＵであって、ブレーキの動作に関する主機能を担うマイコン３１と、通信制御装置１６と、を備える。
通信制御装置１６は、エラーの発生に基づくカウントを実行するための構成として、カウントアップ切替回路３２、第１カウントアップ回路３３、第２カウントアップ回路３４、第１カウンタ３５、第２カウンタ３６、及び検出部３７を備える。
【００２３】
カウントアップ切替回路３２は、動作させるカウントアップ回路を切り替えることができる。この切り替えにより、動作モードを、第１動作モード及び第２動作モードの何れかに設定する。つまり、第１動作モードと第２動作モードとは、使用されるカウントアップ回路が異なる動作モードである。第１カウンタ３５及び第２カウンタ３６は数値を記憶可能に構成されている。検出部３７は、ブレーキＥＣＵ１５の通信エラーを検出するように構成されている。通信エラーの検出方法は特に限定されず、公知の手法を用いることができる。
【００２４】
第１動作モードは、第１カウントアップ回路３３が動作する動作モードである。検出部３７によって通信エラーが検出されたときには、第１カウントアップ回路３３が動作して、通信エラーがブレーキＥＣＵ１５の送信エラーである場合は第１カウンタ３５をカウントアップし、受信エラーである場合は第２カウンタ３６をカウントアップする。
【００２５】
第２動作モードは、第２カウントアップ回路３４が動作する動作モードである。第２カウントアップ回路３４は、検出された通信エラーがブレーキＥＣＵ１５の送信エラーである場合は第１カウンタ３５をカウントアップし、受信エラーである場合は第２カウンタ３６をカウントアップする。
【００２６】
第１カウントアップ回路３３と第２カウントアップ回路３４とは、それぞれ異なる値をカウントアップするように構成されており、いずれの回路が動作するかによりノイズ耐性が異なる。
【００２７】
ここでいうノイズ耐性とは、通信エラーのカウントに応じて実行される、通常動作が行われない状態への状態遷移が抑制されることを意味する。通常動作が行われない状態とは、例えば、エラーパッシブ状態やバスオフ状態が該当する。通信エラーが発生したときにカウントされる値が小さければ、上述した状態遷移が発生しにくくなる。また、ノイズによって上述した状態遷移が特定のＥＣＵに偏って発生してしまうことも抑制される。
【００２８】
本実施形態においては、第２カウントアップ回路３４のほうが第１カウントアップ回路３３よりもカウントアップの値が小さく設定されている。なお、ノイズによる不都合な状態遷移の発生を抑制できるならば、カウントアップ回路ごとのカウントアップ値の設定は特に限定されない。
【００２９】
カウントアップ切替回路３２は、動作モードを設定可能であり、演算装置２１により通知を受けたときには、動作モードを第２動作モードとするように構成されている。カウントアップ切替回路３２がモード設定部に相当する。
【００３０】
また第１カウントアップ回路３３、第２カウントアップ回路３４、第１カウンタ３５、第２カウンタ３６、及び検出部３７は、第１動作モードと、該第１動作モードよりもノイズ耐性の高い第２動作モードと、の２つの動作モードを取り得る。通信制御装置１６のこれらの構成要素が動作部に相当する。
【００３１】
また通信制御装置１６は、エンジンＥＣＵ１３を制御するための第２制御信号を出力するように構成されている。なお本実施形態では、マイコン３１にて生成された第２制御信号が通信制御装置１６に入力され、通信制御装置１６からエンジンＥＣＵ１３に向けて出力される。この通信制御装置１６が、第２装置及び情報処理装置に相当する。
【００３２】
第２制御信号の出力を実行するための構成として、通信ドライバ切替回路３８、第１通信ドライバ回路３９、及び第２通信ドライバ回路４０を備える。
通信ドライバ切替回路３８は、動作させる通信ドライバ回路を切り替えることができる。この切り替えにより、動作モードを、第１動作モード及び第２動作モードの何れかに設定する。言い換えると、第１動作モードと前記第２動作モードとは、使用される通信ドライバ回路が異なる動作モードである。第１通信ドライバ回路３９、第２通信ドライバ回路４０は、エンジンＥＣＵ１３と通信するための通信バス５１、５２を介してエンジンＥＣＵ１３に第２制御信号を出力するように構成されている。
【００３３】
第１動作モードは、第１通信ドライバ回路３９が動作する動作モードである。つまり、第１通信ドライバ回路３９により第２制御信号がエンジンＥＣＵ１３に出力される。
第２動作モードは、第２通信ドライバ回路４０が動作する動作モードである。つまり、第２通信ドライバ回路４０により第２制御信号がエンジンＥＣＵ１３に出力される。
【００３４】
複数の通信ドライバ回路は、それぞれ、出力電流の大きさが異なるように構成されており、いずれを用いるかによりノイズ耐性が異なる。本実施形態においては、第２通信ドライバ回路４０のほうが通信時の出力電流が大きくなる。つまり、第２通信ドライバ回路４０を用いることで、消費電力は大きくなるものの、ノイズの影響を受けにくくなり、ノイズ耐性が向上する。
【００３５】
通信ドライバ切替回路３８は、動作モードを設定可能であり、演算装置２１により通知を受けたときには、動作モードを第２動作モードとするように構成されている。通信ドライバ切替回路３８がモード設定部に相当する。
【００３６】
また第１通信ドライバ回路３９及び第２通信ドライバ回路４０は、第１動作モードと、該第１動作モードよりもノイズ耐性の高い第２動作モードと、の２つの動作モードを取り得る。第１通信ドライバ回路３９及び第２通信ドライバ回路４０が動作部に相当する。
【００３７】
なお、ボデーＥＣＵ１１、エンジンＥＣＵ１３、動作通知装置１４、及びブレーキＥＣＵ１５は車載ネットワークにより他の装置とも通信を行っているが、本実施形態では説明及び図示を省略する。
【００３８】
［１−２．処理］
＜通知処理＞
次に、動作通知装置１４、特に演算装置２１が実行する通知処理について、図２のフローチャートを用いて説明する。
【００３９】
まず、Ｓ１１で、動作通知装置１４は、特定動作が発生するか否かを判定する。具体的には、エンジンＥＣＵ１３から所定の入力信号が入力されたか否かを判定する。上述した特定動作とは、ソレノイド１２による給油口の蓋を開くための動作が該当する。
【００４０】
動作通知装置１４は、Ｓ１１で特定動作を発生させる入力信号を入力していないと判定した場合には、Ｓ１１に戻る。
一方、動作通知装置１４は、Ｓ１１で特定動作を発生させる入力信号を入力したと判定した場合には、Ｓ１２へ移行し、遅延回路２２による第１制御信号の出力までの遅延時間を設定する。遅延時間は特定動作に応じて予め定められている。
【００４１】
続いて、Ｓ１３で、動作通知装置１４は、特定動作発生通知をする。即ち、カウントアップ切替回路３２及び通信ドライバ切替回路３８に通知を行う。通知を受けたカウントアップ切替回路３２及び通信ドライバ切替回路３８は、動作モードを第１動作モードから第２動作モードに切り替える。
【００４２】
続いて、Ｓ１４で、動作通知装置１４は、Ｓ１２にて設定された遅延時間を経過した後に、ソレノイド１２に第１制御信号を出力する。
続いて、Ｓ１５で、動作通知装置１４は、フューエルリッドソレノイド１２の作動時間が経過したか否かを判定する。
【００４３】
動作通知装置１４は、Ｓ１５で作動時間が経過していないと判定した場合には、Ｓ１５に戻る。
一方、動作通知装置１４は、Ｓ１５で作動時間が経過したと判定した場合には、Ｓ１６へ移行し、特定動作終了通知を行う。ここでは、カウントアップ切替回路３２及び通信ドライバ切替回路３８に対して、動作モードを第１動作モードに戻すための通知を行う。通知を受けたカウントアップ切替回路３２及び通信ドライバ切替回路３８は、動作モードが第２の動作モードから第１の動作モードに切り替わる。このＳ１６の後、図２の通知処理を終了する。
【００４４】
＜カウント切替処理＞
カウントアップ切替回路３２が実行するカウント切替処理について、図３のフローチャートを用いて説明する。
【００４５】
まず、Ｓ２１で、カウントアップ切替回路３２は、特定動作発生通知を検出したか否かを判定する。カウントアップ切替回路３２は、Ｓ２１で特定動作発生通知を検出していないと判定した場合には、Ｓ２１に戻る。一方、カウントアップ切替回路３２は、Ｓ２１で特定動作発生通知を検出したと判定した場合には、Ｓ２２へ移行し、カウントアップ回路の切り替えを実行し、第１動作モードから第２動作モードへ動作モードを切り替える。
【００４６】
続いて、Ｓ２３で、カウントアップ切替回路３２は、特定動作終了通知を検出したか否かを判定する。カウントアップ切替回路３２は、Ｓ２３で特定動作終了通知を検出していないと判定した場合には、Ｓ２３に戻る。
【００４７】
一方、カウントアップ切替回路３２は、Ｓ２３で特定動作終了通知を検出したと判定した場合には、Ｓ２４でカウントアップ回路の切り替えを実行し、第２動作モードから第１動作モードへ動作モードを切り替える。このＳ２４の後、図３のカウント切替処理を終了する。
【００４８】
＜通信切替処理＞
通信ドライバ切替回路３８が実行する通信切替処理について、図４のフローチャートを用いて説明する。
【００４９】
まず、Ｓ３１で、通信ドライバ切替回路３８は、特定動作発生通知を検出したか否かを判定する。通信ドライバ切替回路３８は、Ｓ３１で特定動作発生通知を検出していないと判定した場合には、Ｓ３１に戻る。一方、通信ドライバ切替回路３８は、Ｓ３１で特定動作発生通知を検出したと判定した場合には、Ｓ３２へ移行し、通信ドライバ回路の切り替えを実行し、第１動作モードから第２動作モードへ動作モードを切り替える。
【００５０】
続いて、Ｓ３３で、通信ドライバ切替回路３８は、特定動作終了通知を検出したか否かを判定する。通信ドライバ切替回路３８は、Ｓ３３で特定動作終了通知を検出していないと判定した場合には、Ｓ３３に戻る。一方、通信ドライバ切替回路３８は、Ｓ３３で特定動作終了通知を検出したと判定した場合には、Ｓ３４で通信ドライバ回路の切り替えを実行し、第２動作モードから第１動作モードへ動作モードを切り替える。このＳ３４の後、図４の通信切替処理を終了する。
【００５１】
＜システム全体の処理の流れ＞
通信システム１が実行する処理について、図５のシーケンス図を用いて説明する。
まず、Ｓ１０１で、ボデーＥＣＵ１１から演算装置２１に入力信号を入力する。
【００５２】
続いて、Ｓ１０２で、演算装置２１は、遅延時間ｔを設定して遅延回路２２に設定する。この遅延時間ｔは、遅延回路２２に入力信号を入力してから遅延回路２２が出力するまでの時間である。
【００５３】
続いて、Ｓ１０３で、演算装置２１は、カウントアップ切替回路３２に特定動作発生通知を行い、Ｓ１０４で、演算装置２１は、通信ドライバ切替回路３８に特定動作発生通知を行う。
【００５４】
続いて、Ｓ１０５で、演算装置２１は、ボデーＥＣＵ１１からの入力信号を遅延回路２２に出力する。
続いて、Ｓ１０６で、カウントアップ切替回路３２は、第１動作モードから第２動作モードへの動作モードの切り替えを完了する。
【００５５】
またＳ１０７で、通信ドライバ切替回路３８は、第１動作モードから第２動作モードへの動作モードの切り替えを完了する。
続いて、Ｓ１０５から遅延時間ｔ経過した後、Ｓ１０８で、遅延回路２２は、第１制御信号をソレノイド１２に出力する。ここで、Ｓ１０３の通知からＳ１０６の切り替えが完了するまでの時間をｔ１、Ｓ１０４の通知からＳ１０７の切り替えが完了するまでの時間をｔ２とすると、遅延時間ｔは、ｔ１及びｔ２のいずれよりも大きくなるように設定される。これにより、カウントアップ切替回路３２及び通信ドライバ切替回路３８の動作モードの切り替えよりも前にソレノイド１２の動作に伴うノイズが発生することを抑制できる。
【００５６】
続いて、Ｓ１０９で、ソレノイド１２は、一定期間、動作する。
続いて、Ｓ１１０で、演算装置２１は、カウントアップ切替回路３２に特定動作終了通知をする。このＳ１１０は、Ｓ１０９の動作が終了した後に実行される。ソレノイド１２の動作時間は、演算装置２１が記憶している。
【００５７】
続いて、Ｓ１１１で、演算装置２１は、通信ドライバ切替回路３８に特定動作終了通知をする。Ｓ１１１もＳ１１０と同様に、Ｓ１０９の動作が終了した後に実行される。
続いて、Ｓ１１２で、カウントアップ切替回路３２は、第２動作モードから第１動作モードへの動作モードの切り替えを完了する。
【００５８】
続いて、Ｓ１１３で、通信ドライバ切替回路３８は、第１動作モードから第２動作モードへの動作モードの切り替えを完了する。このように、第２動作モードはソレノイド１２の動作に応じて一時的に設定される。このＳ１１３の後、図５の処理を終了する。
【００５９】
［１−３．効果］
以上詳述した実施形態によれば、以下の効果が得られる。
（１ａ）動作通知装置１４にエンジンＥＣＵ１３からの入力信号が入力されたとき、通信制御装置１６は、動作通知装置１４からの通知を受けてノイズ耐性の高い動作モードに切り替わる。そのため、上述した入力信号に係るソレノイド１２の動作によって生じるノイズの影響を低減することができる。
【００６０】
（１ｂ）通信制御装置１６は、上述した通知を受けたときに、第１カウントアップ回路３３と第２カウントアップ回路３４との動作を切り替える。ノイズ耐性の高い第２動作モードで作動する第２カウントアップ回路３４は、カウントアップする値が第１カウントアップ回路３３より小さい。そのため、ソレノイド１２の動作によってノイズが発生し、それによりエラーが検出されても、第１カウンタ３５、第２カウンタ３６の値が大きく変化しない。よって、外部ノイズによるエラー発生の蓋然性が高い場合にはカウンタを大きく変化させず、それによりカウンタの値が所定値まで積算した場合の状態遷移等の実行を促進させず、ノイズの影響を抑制することができる。
【００６１】
（１ｃ）通信制御装置１６は、上述した通知を受けたときに、第１通信ドライバ回路３９と第２通信ドライバ回路４０との動作を切り替える。ノイズ耐性の高い第２動作モードで作動する第２通信ドライバ回路４０は、第１通信ドライバ回路３９よりも電流量が大きいので、ソレノイド１２の動作によるノイズの影響を受けにくくすることができる。
【００６２】
（１ｄ）動作通知装置１４は、エンジンＥＣＵ１３からの入力信号が入力されたときに、第１制御信号の１２への出力を行うより前に通信制御装置１６への通知を行うため、効果的にノイズ対策を実行させることができる。また動作通知装置１４は、第１制御信号の１２への出力を、動作モードの切り替えが終了すると推定される期間、待機した上で行うため、より確実に、ノイズ発生時点においてノイズ耐性が向上している状態を作り出すことができる。
【００６３】
（１ｅ）通信制御装置１６は、ノイズが発生する状況でなくなると、動作モードを第１動作モードに切り替える。そのため、ノイズが発生する状況でないときには、ノイズ耐性が相対的に低くなること以外について適切な設定で動作を行うことができる。例えば、消費電力を低減することができる。
【００６４】
［２．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００６５】
（２ａ）第１装置に相当する動作通知装置１４の構成は、上記実施形態にて説明した構成に限定されない。第１装置は、少なくとも、ノイズの原因となる装置の作動を実現するための信号を入力して、その装置に出力するように構成されていればよい。
【００６６】
例えば、動作通知装置１４はボデーＥＣＵ１１に備えられる装置であってもよい。また、信号入力元の装置はボデーＥＣＵ１１に限定されず、信号出力先の装置もソレノイド１２に限定されず、様々な装置の間に配置することができる。また信号入力元は制御装置でなくともよい。例えば、信号出力元は、スイッチやレバーなどの入力装置であってもよい。その場合、使用者が操作したときに出力される信号を入力信号として取得し、上述した通知や別の装置への第１制御信号の出力をする構成とすることができる。
【００６７】
またボデーＥＣＵ１１から動作通知装置１４への入力信号は、直接的にソレノイド１２を駆動させる制御信号、言い換えると、第１制御信号と同じ信号であってもよいし、動作通知装置１４に対して第１制御信号をボデーＥＣＵ１１に出力させるための制御信号であってもよい。
【００６８】
また特定動作発生通知などの通知を実行するための構成、遅延時間を発生させるための構成についても、上述した通知や遅延を実現できる範囲で様々な構成とすることができる。
【００６９】
また上記実施形態では、遅延時間は、第２動作モードへの切り替えを保証する時間として設定されていたが、必ずしもそのように設定する必要はない。遅延時間を設けることにより、第１動作モードにてノイズが発生する時間を短縮することができる。また、遅延時間は適宜変更が可能に構成されていてもよい。例えば、遅延時間を０にすることができる。また、ノイズが発生しない動作のための制御信号が動作通知装置１４を介して出力される場合や、ノイズ耐性向上の制御を通信制御装置１６などで実行する必要が無い場合などは、遅延時間を０にして、言い換えると遅延させずに、信号を出力するように構成することができる。
【００７０】
（２ｂ）第２装置に相当する通信制御装置１６の構成は、上記実施形態にて説明した構成に限定されない。第２装置は、少なくとも、何らかの動作を実行可能な装置であればよい。
【００７１】
例えば、通信制御装置１６はブレーキＥＣＵ１５の外部に設けられていてもよいし、ブレーキＥＣＵ１５以外の装置に設けられていてもよい。また、信号出力先の装置もエンジンＥＣＵ１３に限定されない。
【００７２】
また、上記実施形態では、ノイズ耐性を向上するための２つの制御、即ち、カウンタの制御と電流量の制御とを実行する構成を例示したが、いずれか一方のみを実行する装置であってもよいし、これら以外の制御も実行する装置であってもよい。
【００７３】
また、上記実施形態では第１カウンタ３５及び第２カウンタ３６の２つのカウンタを備える構成を例示したが、カウンタの数は特に限定されない。少なくともいずれかのカウンタに対して、動作モードの数に応じた複数のカウントアップ回路が設けられていればよい。
【００７４】
また、動作モードに応じた動作を行う動作部は、上記実施形態に記載された構成に限定されない。つまり、相対的にノイズ耐性が高い動作モードと低い動作モードの少なくとも２つ以上の動作モードで動作可能であれば、様々な動作・制御等を行う構成を動作部として採用することができる。
【００７５】
なおノイズ耐性が高い動作モードとは、ノイズが発生しても当該装置の機能に与える影響が相対的に小さい動作を行う制御状態のことを広く意味する。例えば、ノイズによる物理的な影響が小さくなる動作モード、ノイズの影響を受けても機能上影響が小さくなる動作モードなどを含む。
【００７６】
（２ｃ）通信制御装置１６は、ノイズ検出部として機能する動作通知装置１４から、ノイズ発生が予測される場合に出力される通知を受信したときに、動作モードの切り替えを行う構成を例示した。しかしながら通信制御装置１６は、ノイズが発生したことを検出する装置やセンサの出力に応じて動作モードの切り替えを行うように構成されていてもよい。ノイズの発生を検出する具体的な方法は特に限定されず、公知の手法を用いることができる。
【００７７】
（２ｄ）上記実施形態では、図２のＳ１５、Ｓ１６に示されるように、演算装置２１がソレノイド１２の動作時間を記憶しており、その時間の経過後に特定動作終了通知を実行する構成を例示した。しかしながら、例えばボデーＥＣＵ１１がソレノイド１２の動作を終了したことを演算装置２１に通知するように構成されていてもよい。
【００７８】
具体的には、図６に示すように、Ｓ１４の後、Ｓ１５に変えて、Ｓ４１を実行する。
Ｓ４１で、動作通知装置１４は、ボデーＥＣＵ１１から、特定動作を終了させる入力信号を入力したか否かを判定する。このＳ４１では、具体的には、ソレノイド１２の動作を停止させ、元の位置に戻すための入力信号を受信したか否かを判定する。
【００７９】
動作通知装置１４は、Ｓ４１で、特定動作を終了させる入力信号を入力していないと判定した場合には、Ｓ４１に戻る。一方、動作通知装置１４は、Ｓ４１で特定動作を終了させる入力信号を入力したと判定した場合には、Ｓ１６へ移行する。
【００８０】
このように構成であれば、ボデーＥＣＵ１１によるソレノイド１２の動作の制御時間に合わせて通信制御装置１６の動作モードを制御することができる。なお、特定動作を終了させる入力信号は、ソレノイド１２から出力される構成であってもよい。
【００８１】
（２ｅ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００８２】
（２ｆ）上述した通信システム１の他、動作通知装置１４、通信制御装置１６、動作通知装置１４や通信制御装置１６としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００８３】
１…通信システム、１２…フューエルリッドソレノイド、１４…動作通知装置、１６…通信制御装置、２１…演算装置、２２…遅延回路、３２…カウントアップ切替回路、３３…第１カウントアップ回路、３４…第２カウントアップ回路、３５…第１カウンタ、３６…第２カウンタ、３７…検出部、３８…通信ドライバ切替回路、３９…第１通信ドライバ回路、４０…第２通信ドライバ回路
【図１】
2018144739.tif 000003
【図２】
2018144739.tif 000004
【図３】
2018144739.tif 000005
【図４】
2018144739.tif 000006
【図５】
2018144739.tif 000007
【図６】
2018144739.tif 000008