(57)【特許請求の範囲】
【請求項１】
消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置を通信線を介して接続してある処理システムであって、
前記複数の処理装置は、
省電力状態へ移行した場合、前記通信線から受信した情報の前記処理部への入力を停止する停止手段を備え、
前記複数の処理装置の内の特定の処理装置は、
第１の通信方式に基づく通信の一時停止指示を他の複数の処理装置へ第１通信制御手段により送信する手段と、
前記一時停止指示を送信後、所定の停止期間内に、第２通信制御手段により前記他の処理装置の内のいずれか１つ又は複数の処理装置へ動作状態の変更指示を送信する手段と
を備え、
前記他の複数の処理装置は夫々、
第１通信制御手段により前記一時停止指示を前記特定の処理装置から受信した場合、前記停止期間、第１の通信方式に基づく通信を一時停止するようにしてあり、
前記停止期間中に第２通信制御手段により前記特定の処理装置から自身宛の前記動作状態の変更指示を受信した場合、前記変更指示に基づき動作状態を変更する手段と
を備えることを特徴とする処理システム。
【請求項２】
前記停止手段は、前記第１通信制御手段が、省電力状態への移行がされた場合に前記処理部への入力を停止するようにしてあること
を特徴とする請求項１に記載の処理システム。
【請求項３】
前記停止手段は、前記通信線と第１通信制御手段との間、又は第１通信制御手段と前記処理部との間の通信を遮断する手段を備えること
を特徴とする請求項１に記載の処理システム。
【請求項４】
前記他の複数の処理装置は夫々、
前記複数の動作状態夫々に応じて、外部電源から前記処理部への電力供給量を制御する電源制御手段を更に備え、
該電源制御手段は、省電力状態へ移行した場合に前記電力供給量を低減、又は電力供給を停止させ、
前記第２通信制御手段により前記変更指示を受信した場合、該変更指示に応じて前記電源制御手段により前記電力供給量を増加、若しくは低減又は電力供給を停止させるようにしてあること
を特徴とする請求項１乃至３のいずれかに記載の処理システム。
【請求項５】
前記特定の処理装置は、
前記他の複数の処理装置夫々の動作状態を判定する判定手段と、
該判定手段による判定結果に基づき他の動作状態の移行の要否を判断する手段と
を備え、
該手段が要と判断した場合、稼動状態への変更を指示する変更指示を送信するようにしてあること
を特徴とする請求項１乃至４のいずれかに記載の処理システム。
【請求項６】
前記特定の処理装置は、前記変更指示を複数回送信するようにしてあること
を特徴とする請求項５に記載の処理システム。
【請求項７】
前記判定手段は、
前記停止期間外にて前記他の複数の処理装置が第１の通信方式に基づく通信を停止しているか否かを判断する手段を備え、
該手段が停止していると判断した場合、省電力状態と判定するようにしてあること
を特徴とする請求項５又は６に記載の処理システム。
【請求項８】
前記特定の処理装置は、
前記一時停止指示の送信後、前記停止期間が経過した場合に、第１の通信方式に基づく通信の再開を指示する第２の通信方式による再開指示を送信する手段を更に備え、
前記他の複数の処理装置は、前記再開指示を受信した場合に第１の通信方式に基づく通信を再開するようにしてあること
を特徴とする請求項１乃至７のいずれかに記載の処理システム。
【請求項９】
第２の通信方式の通信速度は、第１の通信方式の通信方式よりも低速であること
を特徴とする請求項１乃至８のいずれかに記載の処理システム。
【請求項１０】
消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置であって、
省電力状態へ移行した場合、第１通信制御手段は、前記通信線から受信した情報の前記処理部への入力を停止するようにしてあり、
第２通信制御手段により前記一時停止指示を外部から受信した場合、所定の停止期間、第１の通信方式に基づく通信を一時停止するようにしてあり、
前記停止期間中に第２通信制御手段により外部から自身宛の前記動作状態の変更指示を受信した場合、前記変更指示に基づき動作状態を変更する手段を備えること
を特徴とする処理装置。
【請求項１１】
消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置であって、
前記通信線と第１通信制御手段との間、又は第１通信制御手段と前記処理部との間の通信を遮断する遮断手段を備え、
該遮断手段は、
省電力状態へ移行した場合、前記遮断手段により遮断を実行し、
第２通信制御手段により前記一時停止指示を外部から受信した場合、所定の停止期間、前記遮断手段により遮断を実行し、
前記停止期間中に第２通信制御手段により外部から自身宛の前記動作状態の変更指示を受信した場合、前記変更指示に基づき前記遮断手段による遮断を実行又は解除すること
を特徴とする処理装置。
【請求項１２】
消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置を通信線を介して接続してある処理システムにて、前記複数の処理装置の消費電力を制御する電源制御方法であって、
前記複数の処理装置は、
省電力状態へ移行した場合、前記通信線から受信した情報の前記処理部への入力を停止し、
前記複数の処理装置の内の特定の処理装置は、
第１の通信方式に基づく通信の一時停止指示を他の複数の処理装置へ第１通信制御手段により送信し、
前記一時停止指示を送信後、所定の停止期間内に、第２通信制御手段により前記他の複数の処理装置の内のいずれか１つ又は複数の処理装置へ動作状態の変更指示を送信し、
前記他の複数の処理装置は、
第１通信制御手段により前記一時停止指示を前記特定の処理装置から受信した場合、前記停止期間、第１の通信方式に基づく通信を一時停止し、
前記停止期間中に第２通信制御手段により自身宛の動作状態の変更指示を受信した場合、受信した変更指示に基づき動作状態を変更する
ことを特徴とする電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置の電源制御に関し、特に、既存の通信手段を介して受信する通信信号とは異なる信号を受信し、当該信号に基づいて個別の電源制御を行なうことを可能とし、システム全体としての消費電力を低減させることができる処理システム、処理装置及び電源制御方法に関する。
【背景技術】
【０００２】
複数の処理装置を通信媒体により接続し、相互に情報を交換して多様な信号処理を実現するシステムが多くの分野で利用されている。
【０００３】
特に車両の分野では、車両の制御の多くが機械的制御から電気的制御へ移行しつつある。このため多数の車載処理装置、即ちＥＣＵ（Electronic Control Unit）が搭載され、夫々、車載通信線に接続して相互に制御用のデータを送受信し、多様な機能を実現するシステムが普及している。
【０００４】
車両の分野では、このように多数のＥＣＵを搭載する一方で、車両全体での消費電力を低減することが求められる。そのためには個々のＥＣＵの消費電力を低減させる技術が多数提案されていると共に、複数のＥＣＵを含むシステム全体としての消費電力を低減させる必要がある。
【０００５】
既存の車載ＥＣＵは、信号処理を行なうプロセッサ（マイクロコンピュータ）とＣＡＮ（Controller Area Network）に準じた通信手段とを備え、当該プロセッサは通信手段を介して通信信号を受信した場合には電源の供給を受けて起動するように構成されている。例えば、特許文献１には、通信信号の入力により起動する通信起動動作モードにて動作可能なＥＣＵが開示されている。なお特許文献１に開示されているＥＣＵでは、通信起動動作モードなのか、スイッチからの信号の入力により起動するスイッチ起動動作モードなのかを区別するように構成してあり、いずれのモードで起動したかにより、動作に不要な回路をスタンバイ状態としたままとすることができるようにしてある。
【０００６】
また特許文献２には、入力される論理的な起動信号から、制御装置を起動する出力信号を発生させ、妨害信号を抑制する回路を備えることにより、妨害信号による起動を防ぎ、ＣＡＮバスに接続されている制御装置を確実に適切に起動させる回路装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１３３７２９号公報
【特許文献２】特表２００４−５０７３９５号公報
【特許文献３】特開２００８−２９０５３８号公報
【特許文献４】特表２００２−５３５８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
既存の車載ＥＣＵがバス型に通信線に接続する構成では、同一の通信線に接続されるＥＣＵは基本的に一斉に起動し、省電力状態へ移行する場合には同一の通信線に接続される全てのＥＣＵが省電力状態へ移行できる状態になり、且つ通信線上の通信が停止して初めて、各自省電力状態へ移行するようにしてある。当然に、同一の通信線にいずれかのＥＣＵから通信信号が送出された場合には、接続されているＥＣＵ全てで通信信号の入力を検知し、起動する。しかしながら、通信信号の内容によっては、当該通信信号のデータを使用しないなど、起動が不要なＥＣＵも含まれる場合がある。この場合であっても同一の通信線に接続される全てのＥＣＵが一斉に起動し、一斉に省電力状態へ移行する構成では、システム全体としての省電力化は不足である。より消費電力を低減するためには、同一の通信線に接続される複数のＥＣＵ夫々を個別に省電力状態へ移行させたり、起動させたりすることを可能とすることが望まれる。
【０００９】
そこで、ＥＣＵ同士で他のＥＣＵを起動させるか、又は省電力状態へ移行させるための情報を別途送受信し、当該情報に基づき個別に各ＥＣＵが起動したり、省電力状態へ移行したりすることができるようにする技術が考えられる。特許文献１及び２に開示された技術では、接続されている装置を選択して個別に起動させることはできない。
【００１０】
例えば、既存の通信プロトコル（例えばＣＡＮ）とは別途異なる信号を送受信するように各ＥＣＵ間を専用の信号線で接続して起動、又は省電力状態への以降を制御しあうことも考えられる。しかしながらこの場合、専用の信号線が必要となるなど、システムに無駄が生じる。特に車両の分野では燃費向上のために車両の軽量化が推奨されるので、余剰な信号線の増設は回避すべきである。
【００１１】
特許文献３には、制御用のデータを交換するためのＣＡＮプロトコルに基づく通信に、他の変調信号を重畳し、通信線を増設することなく送受信できる情報量を増加させるシステムが開示されている。また特許文献４には、２つのデバイスと２種類のインタフェースプロトコルで通信し、一方のデバイスと一方のプロトコルにて通信して非アクティブにし、その間に他方のデバイスと他方のプロトコルにて通信する方法が開示されている。
【００１２】
特許文献３に開示されている技術では、ＣＡＮの通信信号に他のプロトコルの信号を重畳するから、ＣＡＮの通信期間と他の信号による通信期間とは重複している。他の信号のみの通信は行なうことはできず、常時ＣＡＮの通信信号を監視する必要があることから、一部のＥＣＵのみを省電力状態へ移行するなどの制御は不可能である。また、他の信号を重畳させるための変調・復調回路が必要となり、装置の簡素化、軽量化に反する。
【００１３】
特許文献４に開示されている技術では、いずれのインタフェースプロトコルでも夫々特定のデバイスとしか通信を行なうことができず、任意の装置を個別に起動させたり、あるいは、省電力状態へ移行させたりすることはできない。
【００１４】
本発明は、斯かる事情に鑑みてなされたものであり、電源制御用の配線を特別に配策することなしに、同一の通信媒体に接続されている制御装置の起動、及び省電力状態への移行などの電源制御を可能とする処理システム、処理装置及び電源制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
第１発明に係る処理システムは、消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置を通信線を介して接続してある処理システムであって、前記複数の処理装置は、省電力状態へ移行した場合、前記通信線から受信した情報の前記処理部への入力を停止する停止手段を備え、前記複数の処理装置の内の特定の処理装置は、第１の通信方式に基づく通信の一時停止指示を他の複数の処理装置へ第１通信制御手段により送信する手段と、前記一時停止指示を送信後、所定の停止期間内に、第２通信制御手段により前記他の処理装置の内のいずれか１つ又は複数の処理装置へ動作状態の変更指示を送信する手段とを備え、前記他の複数の処理装置は夫々、第１通信制御手段により前記一時停止指示を前記特定の処理装置から受信した場合、前記停止期間、第１の通信方式に基づく通信を一時停止するようにしてあり、前記停止期間中に第２通信制御手段により前記特定の処理装置から自身宛の前記動作状態の変更指示を受信した場合、前記変更指示に基づき動作状態を変更する手段とを備えることを特徴とする。
【００１６】
第２発明に係る処理システムは、前記停止手段は、前記第１通信制御手段が、省電力状態への移行がされた場合に前記処理部への入力を停止するようにしてあることを特徴とする。
【００１７】
第３発明に係る処理システムは、前記停止手段は、前記通信線と第１通信制御手段との間、又は第１通信制御手段と前記処理部との間の通信を遮断する手段を備えることを特徴とする。
【００１８】
第４発明に係る処理システムは、前記他の複数の処理装置は夫々、前記複数の動作状態夫々に応じて、外部電源から前記処理部への電力供給量を制御する電源制御手段を更に備え、該電源制御手段は、省電力状態へ移行した場合に前記電力供給量を低減、又は電力供給を停止させ、前記第２通信制御手段により前記変更指示を受信した場合、該変更指示に応じて前記電源制御手段により前記電力供給量を増加、若しくは低減又は電力供給を停止させるようにしてあることを特徴とする。
【００１９】
第５発明に係る処理システムは、前記特定の処理装置は、前記他の複数の処理装置夫々の動作状態を判定する判定手段と、該判定手段による判定結果に基づき他の動作状態の移行の要否を判断する手段とを備え、該手段が要と判断した場合、稼動状態への変更を指示する変更指示を送信するようにしてあることを特徴とする。
【００２０】
第６発明に係る処理システムは、前記特定の処理装置は、前記変更指示を複数回送信するようにしてあることを特徴とする。
【００２１】
第７発明に係る処理システムは、前記判定手段は、前記停止期間外にて前記他の複数の処理装置が第１の通信方式に基づく通信を停止しているか否かを判断する手段を備え、該手段が停止していると判断した場合、省電力状態と判定するようにしてあることを特徴とする。
【００２２】
第８発明に係る処理システムは、前記特定の処理装置は、前記一時停止指示の送信後、前記停止期間が経過した場合に、第１の通信方式に基づく通信の再開を指示する第２の通信方式による再開指示を送信する手段を更に備え、前記他の複数の処理装置は、前記再開指示を受信した場合に第１の通信方式に基づく通信を再開するようにしてあることを特徴とする。
【００２３】
第９発明に係る処理システムは、第２の通信方式の通信速度は、第１の通信方式の通信方式よりも低速であることを特徴とする。
【００２４】
第１０発明に係る処理装置は、消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置であって、省電力状態へ移行した場合、第１通信制御手段は、前記通信線から受信した情報の前記処理部への入力を停止するようにしてあり、第２通信制御手段により前記一時停止指示を外部から受信した場合、所定の停止期間、第１の通信方式に基づく通信を一時停止するようにしてあり、前記停止期間中に第２通信制御手段により外部から自身宛の前記動作状態の変更指示を受信した場合、前記変更指示に基づき動作状態を変更する手段を備えることを特徴とする。
【００２５】
第１１発明に係る処理装置は、消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置であって、前記通信線と第１通信制御手段との間、又は第１通信制御手段と前記処理部との間の通信を遮断する遮断手段を備え、該遮断手段は、省電力状態へ移行した場合、前記遮断手段により遮断を実行し、第２通信制御手段により前記一時停止指示を外部から受信した場合、所定の停止期間、前記遮断手段により遮断を実行し、前記停止期間中に第２通信制御手段により外部から自身宛の前記動作状態の変更指示を受信した場合、前記変更指示に基づき前記遮断手段による遮断を実行又は解除することを特徴とする。
【００２６】
第１２発明に係る電源制御方法は、消費電力が異なる複数の動作状態の内のいずれかで、入力される情報に対して処理を行なう処理部と、通信線に接続され、第１の通信方式に基づいて前記通信線を介して受信した情報を前記処理部へ入力する第１通信制御手段と、第２の通信方式に基づいて前記通信線を介して通信を行なう第２通信制御手段とを備え、前記処理部は、前記複数の動作状態の内、省電力状態への移行の可否を判断する判断手段、及び該判断手段により可と判断した場合に省電力状態へ移行する手段を備える複数の処理装置を通信線を介して接続してある処理システムにて、前記複数の処理装置の消費電力を制御する電源制御方法であって、前記複数の処理装置は、省電力状態へ移行した場合、前記通信線から受信した情報の前記処理部への入力を停止し、前記複数の処理装置の内の特定の処理装置は、第１の通信方式に基づく通信の一時停止指示を他の複数の処理装置へ第１通信制御手段により送信し、前記一時停止指示を送信後、所定の停止期間内に、第２通信制御手段により前記他の複数の処理装置の内のいずれか１つ又は複数の処理装置へ動作状態の変更指示を送信し、前記他の複数の処理装置は、第１通信制御手段により前記一時停止指示を前記特定の処理装置から受信した場合、前記停止期間、第１の通信方式に基づく通信を一時停止し、前記停止期間中に第２通信制御手段により自身宛の動作状態の変更指示を受信した場合、受信した変更指示に基づき動作状態を変更することを特徴とする。
【００２７】
本発明では、複数の処理装置は同一の通信線に接続されていても各自、スリープ状態又は停止状態などの省電力状態への移行を判断し、第１の通信方式による通信を行なわないので、省電力状態へ移行した場合は通信線からの情報の処理部への入力が停止される。省電力状態へ移行した処理装置は、同一のネットワークに第１の通信方式に基づく情報が送信されても当該情報の入力によって省電力状態から起動して通常の稼動状態へ移行することがない。そして第１の通信方式に基づく通信を停止している間は、同一の通信媒体を介する第２の通信方式にて特定の処理装置からの指示に応じて必要な場合は起動する。これにより、複数の処理装置は同一の通信線に接続していても夫々個別に、消費電力量が他よりも少ない動作状態へ移行したり、当該動作状態から起動して通常の稼動状態にて動作したり、個別に動作することが可能となる。
なおこのとき、第２の通信方式に基づく通信に関しては、複数の処理装置間で第１の通信方式に基づく通信が一時停止されている停止期間になされ、特定の処理装置は送信機能のみ、他の処理装置は受信機能のみであっても十分にシステムを実現することが可能である。これにより、システムを安価に構成することができる。
【００２８】
本発明では、第１の通信方式による通信を停止するために、通信線に送信された情報を第１の通信方式により解釈して処理部へ入力する第１通信制御手段が、通信線から情報を受信しても処理部へ入力しないようにする。これにより、処理部は通信線へ第１通信方式に基づき送信された情報の入力によって起動することはない。
【００２９】
本発明では、第１の通信方式による通信を停止するために、通信線に送信された情報を第１の通信方式により解釈して処理部へ入力する第１通信制御手段と、通信線との間を遮断するか、又は第１通信制御手段と処理部との間の通信を遮断する。これにより、処理部は通信線へ第１通信方式に基づき送信された情報の入力によって起動することはない。
【００３０】
本発明では、処理装置が省電力状態へ移行した場合、外部電源からの電力供給量が低減又は停止される。また、処理装置は、第２の通信方式により動作状態の変更指示を受信した場合に、該変更指示が起動を指示するときには電力供給量を増加させて処理装置を起動させ、前記変更指示が停止を指示する場合には電力供給を停止、又は電力供給量を低減させる。これにより、複数の処理装置の動作状態を個別に制御することが可能となる。
【００３１】
本発明では、特定の処理装置は他の処理装置の動作状態を判定し、判定した動作状態に基づき、他の動作状態への移行の要否を判断して変更指示を送信する。例えば１つの処理装置が省電力状態へ移行していると判断した場合でも、通常の稼動状態へ移行すべきと判断できるときは、特定の処理装置から当該処理装置へ動作状態の変更を指示がされる。このように特定の処理装置をマスタ、他の処理装置をスレーブとして、各処理装置の動作状態を個別に制御することが可能となる。
【００３２】
本発明では、特定の処理装置からの変更指示が複数送信される。これにより、特定の処理装置によって確実に他の処理装置の動作状態を個別に制御することが可能となる。
【００３３】
本発明では、他の処理装置は省電力状態へ移行しているときに第１の通信方式による通信を停止しているので、特定の処理装置は、１つの処理装置からの第１の通信方式による通信が行なわれていないときには当該１つの処理装置の動作状態を、省電力状態と判定することが可能となる。
【００３４】
本発明では、各処理装置が第１の通信方式に基づく通信を停止する所定時間は、特定の処理装置から停止指示が送信されてから、再開指示が送信されるまでの時間にて決定される。これにより、第１の通信方式に基づく通信を停止する期間を特定の処理装置によって自由に設定することが可能となる。
【００３５】
本発明では、第２の通信方式の通信速度を第１の通信方式の通信速度よりも低速にすることにより、第１の通信方式及び第２の通信方式双方の通信における耐ノイズ性を向上させ、確実に電源制御のための第２の通信方式に基づく通信を成立させることが可能となる。
【発明の効果】
【００３６】
本発明による場合、処理システムに含まれる処理装置夫々について個別の電源制御を行なうことができ、システム全体としての消費電力を低減することができる。
【図面の簡単な説明】
【００３７】
【図１】実施の形態１における車載通信システムの構成を示す構成図である。
【図２】実施の形態１におけるＥＣＵの内部構成を示すブロック図である。
【図３】実施の形態１におけるＥＣＵ間による省電力モードへの移行処理、及び省電力モードからの起動処理の手順の一例を示すフローチャートである。
【図４】実施の形態１におけるＥＣＵの処理によるＣＡＮバス上での通信状態を示すタイムチャートである。
【図５】実施の形態２におけるＥＣＵ間による省電力モードへの移行処理、及び省電力モードからの起動処理の手順の一例を示すフローチャートである。
【図６】実施の形態２におけるＥＣＵの処理によるＣＡＮバス上での通信状態を示すタイムチャートである。
【図７】実施の形態３における車載通信システムの構成を示す構成図である。
【図８】実施の形態３におけるＥＣＵ及び遮断装置の内部構成を示すブロック図である。
【図９】実施の形態３におけるＥＣＵ、及び遮断装置による省電力モードへの移行処理、及び省電力モードからの起動処理の手順の一例を示すフローチャートである。
【図１０】実施の形態３におけるＥＣＵ及び遮断装置の処理によるＣＡＮバス上での通信状態を示すタイムチャートである。
【発明を実施するための形態】
【００３８】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
なお、以下に説明する実施の形態では、本発明を、車両に搭載される複数のＥＣＵを接続する車載通信システムに適用した例を挙げて説明する。
【００３９】
（実施の形態１）
図１は、実施の形態１における車載通信システムの構成を示す構成図である。車載通信システムは、複数のＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄと、ＣＡＮバス３と、センサ（スイッチ）４と、アクチュエータ５とを含む。
【００４０】
実施の形態１におけるＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは夫々、車両の各種機能を実現するために、車両に搭載された各機器に対し、コンピュータプログラムに基づくプロセッサ（マイコン）による制御を実行する制御装置である。ただしＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは夫々異なる機能を実現する処理を行なうように構成される一方で、同一のＣＡＮバス３に接続し、ＣＡＮプロトコルに基づき相互にデータを送受信して処理を行なう。
【００４１】
ＥＣＵ１は例えば、車両に搭載されている機器のオン／オフを制御し、車両に搭載されている車載機器からなるシステム全体の電力消費量を制御する電源管理の機能を備える。バッテリセンサ（図示せず）と接続してバッテリの残量を監視し、バッテリ残量に基づき電源管理を行なう機能を備えてもよい。電源管理のためにＥＣＵ１は、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄに対してマスタとして機能し、スレーブであるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの動作状態を個別に制御する機能を備える。
【００４２】
ＥＣＵ２ａ及びＥＣＵ２ｂは、車両が停止中、特にイグニッションがオフの場合に動作する装置である。例えばＥＣＵ２ａは、ユーザが携帯する鍵と無線通信を行ない、正規の運転者であればドアロックの施錠／解錠、及びエンジンの始動を許可するなどの処理を行なう。ＥＣＵ２ｂは、車両の停車中に、ドアロックの無理な解錠、車体への衝撃、ジャッキアップ等を検知し、警報を発するなどのセキュリティ処理を行なう。一方、ＥＣＵ２ｃ及びＥＣＵ２ｄは、走行中か否かによらず、接続されるセンサ又はＣＡＮバス３を介して情報を取得して動作する。例えばＥＣＵ２ｃは、接続される車輪速センサ（図示せず）から取得される車輪速に基づき走行速度を算出して出力する。ＥＣＵ２ｄは、接続されるヘッドライトのスイッチから情報を取得し、ヘッドライトの制御を行なう。このようにＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは同一のＣＡＮバス３に接続されているが機能が異なり、動作すべき状況も異なる。
【００４３】
ＣＡＮバス３は、ＣＡＮプロトコルに準じたツイストペアケーブルである。ＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは基本的に、ＣＡＮバス３を介して差動信号にてＣＡＮ通信を行なう。
【００４４】
実施の形態１におけるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄには夫々、センサ４及びアクチュエータ５が接続されている。ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは、センサ（又はスイッチ）４から入力される情報に基づきアクチュエータ５の動作を制御する。全てのＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄにセンサ４及びアクチュエータ５が接続されている必要はなく、いずれか一方のみが接続されているか、又は両方とも接続されていなくともよい。
【００４５】
図２は、実施の形態１におけるＥＣＵ１，２ａ，２ｂ，２ｃ，２ｄの内部構成を示すブロック図である。ＥＣＵ２ａの内部構成と、他のＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの内部構成とは同様であるので、以下ＥＣＵ２ａの内部構成について詳細を説明し、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄについては詳細な説明を省略する。
【００４６】
ＥＣＵ１は、マイクロコンピュータ１０、第１通信部１１及び第２通信部１２を備える。マイクロコンピュータ１０は第１通信部１１及び第２通信部１２の両方と接続されている。第１通信部１１はＣＡＮバス３にバス接続されており、第１通信部１２はＣＡＮバス３と第１通信部１１との間から分岐接続されている。なおＥＣＵ１では電源制御回路の図示及び説明を省略するが後述するＥＣＵ２ａと同様に、車載バッテリからの電力供給を受けて動作するようにしてある。
【００４７】
マイクロコンピュータ１０はＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を内蔵し（いずれも図示せず）、ＲＯＭに予め記憶してあるコンピュータプログラムをＣＰＵが読み出して実行することにより、ＥＣＵ１としての機能を実現する。マイクロコンピュータ１０は、通信用の送受信用端子を備え、第１通信部１１及び第２通信部１２と接続されている。
【００４８】
第１通信部１１は、ＣＡＮプロトコルに準じた通信を実現する。具体的には、実施の形態１における第１通信部１１は、ＣＡＮトランシーバ及びＣＡＮコントローラチップから構成される。第１通信部１１は、マイクロコンピュータ１０の送信用端子から与えられる情報からＣＡＮメッセージを構成し、ＣＡＮトランシーバによってＣＡＮバス３へ差動信号を送出する。また第１通信部１１は、ＣＡＮトランシーバによってＣＡＮバス３に発生している差動信号を検知してＣＡＮコントローラによりＣＡＮメッセージとして受信し、マイクロコンピュータ１０の受信用端子へ受信信号として入力する。
【００４９】
第２通信部１２は、シリアル通信を実現する。具体的には第２通信部１２はＵＡＲＴ（ＵＡＲＴ：Universal Asynchronous Receiver Transmitter）チップである。特に、ＥＣＵ１の第２通信部１２は、マイクロコンピュータ１０のシリアル送信用端子から与えられる情報からシリアル通信信号を構成し、ＣＡＮバス３の一方の線、または両方の線を使用する。また、マイクロコンピュータ１０、及び第２通信部１２は送信機能のみでも良い。
【００５０】
このように構成されるＥＣＵ１は、マイクロコンピュータ１０のＣＰＵの処理により、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの内、いずれかを省電力状態から起動させて稼動状態へ移行させるかを判断し、第２通信部１２から、動作状態の変更指示を送信する。例えば、車両が走行している状態から走行速度が１０ｋｍ／ｈ以下となった場合には、省電力状態へ移行しているはずのＥＣＵ２ａ及びＥＣＵ２ｂについても起動すべきとして、マイクロコンピュータ１０は稼動状態への移行を指示する変更指示を第２通信部１２から送信する。変更指示には、スレーブであるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄを夫々区別するノードＩＤを含み、各ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄが自身宛の変更指示であるか否かを判断できるようにしてある。なお、ＥＣＵ１は、いずれのスレーブＥＣＵを省電力状態へ移行させるかを判断して変更指示を送信するようにしてもよい。
【００５１】
ＥＣＵ１は、第２通信部１２から動作状態の変更指示を送信する場合には事前に、第１通信部１１によりＣＡＮ通信を停止させるべく、所定時間の通信停止指示をＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄへ送信する。第１通信部１１及び第２通信部１２は、同一のＣＡＮバス３を介した通信を行なうが、異なるプロトコルを用いて相互の信号を無意味な信号として無視し、しかも通信期間をずらすことによって重畳及び分離の機能を有さずとも同一の通信媒体での通信を可能とする。第１通信部１１は、ＣＡＮ即ち差動信号による通信を行なうため、一方の線（例えばＣＡＮ＿Ｈｉｇｈ）の信号レベルがＨｉ／Ｌｏであっても、他方の線の信号レベルがＨｉ固定であればＣＡＮ信号でないと区別し、無視することが可能である。第２通信部１２は、ＣＡＮ通信中はＣＡＮバス３の一方の線の信号レベルがＨｉ、他方の線の信号レベルがＬｏとなるので区別でき、ＣＡＮメッセージの信号を無視することができる。また、ＣＡＮプロトコルでは、５ビット連続で同一値（０又は１）が継続すると異なる値（１又は０）を挟むビットスタッフィングの仕様がある。これを利用して第２通信部１２による通信の通信速度をＣＡＮ通信の１／５以下としておくことにより、第２通信部１２は、１ビット分の長さの波形中に異なる信号レベルの波形が混在する場合はＣＡＮの信号であってエラーであると破棄することができる。
【００５２】
ＥＣＵ２ａは、マイクロコンピュータ２０ａ、電源制御回路２１ａ、第１通信部２２ａ、第２通信部２３ａ、電源制御実施部２４ａを備える。電源制御回路２１ａは、図示しない車載バッテリ（＋Ｂ）及びマイクロコンピュータ２０ａと接続されている。第１通信部２２ａは、マイクロコンピュータ２０ａ及びＣＡＮバス３に接続されている。第２通信部２３ａは、ＣＡＮバス３と第１通信部２２ａとの間から分岐接続されるようにしてあり、更に電源制御実施部２４ａと接続されている。電源制御実施部２４ａは、第２通信部２３ａ及び電源制御回路２１ａに接続されている。
【００５３】
マイクロコンピュータ２０ａは、ＣＰＵ、ＲＯＭ及びＲＡＭを内蔵し、後述する省電力状態での動作に対応している汎用のものである。マイクロコンピュータ２０ａは、ＲＯＭに予め記憶してあるコンピュータプログラムをＣＰＵが読み出して実行することにより、ユーザが携帯する鍵と無線通信を行ない、正規の運転者であればドアロックの施錠／解錠、及びエンジンの始動を許可するなどの処理を実現する。マイクロコンピュータ２０ａは、電力供給を受けるＶｃｃ端子、通信用の送受信用端子、入出力用端子を備える。マイクロコンピュータ２０ａは、Ｖｃｃ端子にて電源制御回路２１ａと接続されており、送受信用端子により第１通信部２２ａと接続されている。マイクロコンピュータ２０ａは、出力端子にて電源制御実施部２４ａと接続されており、後述するＣＰＵによる判断結果を電源制御実施部２４ａへ出力端子を介して出力する。またマイクロコンピュータ２０ａは、入力端子にてセンサ４と、出力端子にて制御対象のアクチュエータ５と接続されている。例えば、ＥＣＵ２ａに接続されているセンサ４は無線アンテナであり、アクチュエータ５はドアロックモータであり、マイクロコンピュータ２０ａはセンサ４から入力端子を介して携帯鍵からの信号の情報を取得し、ＣＰＵの演算によって正規の鍵であるか否かを判断し、正規の鍵であると判断した場合に出力端子を介してドアロックモータを解除する信号を出力する。
【００５４】
また、マイクロコンピュータ２０ａは、通常の稼動状態及び省電力状態を含む複数の動作状態のいずれかにて処理を行なうように構成してある。マイクロコンピュータ２０ａは、図示しない例えば２つのクロックから夫々出力されるクロック信号に基づき処理を行なう。例えば第１のクロックは４ＭＨｚ、第２のクロックは３２ｋＨｚの周波数のクロック信号をマイクロコンピュータ２０ａへ提供する。マイクロコンピュータ２０ａは、稼動状態では第２のクロックを停止させて第１のクロックからのクロック信号に基づき処理を行ない、省電力状態の一例としてスリープ状態では、第１のクロックを停止させて第２のクロックからのクロック信号に基づき、入力信号の検知等の処理を行なう。なお省電力状態の一例として停止状態では、第１及び第２のクロックのいずれも停止させて処理は行なわない。
【００５５】
マイクロコンピュータ２０ａは、入力端子から入力される情報及び第１通信部２２ａから得られる情報に基づき、自身が省電力状態へ移行するか否かを判断し、移行すると判断した場合には自身の動作状態を移行させると共に、電源制御実施部２４ａへ判断結果を出力する。例えば、入力端子からイグニッションスイッチがオンとなり、走行速度が２０ｋｍ／ｈ以上となった後は、ユーザの携帯鍵との通信は不要となり、稼動状態でいる必要が無いので省電力状態へ移行すると判断する。また、入力端子及び受信用端子のいずれからも所定時間以上、入力がされない場合には省電力状態へ移行すると判断するようにしてもよい。逆に、イグニッションスイッチがオフとなった後は、再度ユーザの携帯鍵との通信を行なって処理を行なう必要があるので起動し、稼動状態へ移行する。なお、省電力状態から稼動状態への移行は、後述するように第２通信部２３ａにて動作状態の変更指示を受信して電源制御回路２１ａから電力が供給された場合に行ない、後述する第１通信部２２ａにて情報を受信したとしても行なわれない。
【００５６】
電源制御回路２１ａは、車載バッテリから供給される電力をマイクロコンピュータ２０ａに適した電圧値及び電流値としてマイクロコンピュータ２０ａのＶｃｃ端子へ入力する。電源制御回路２１ａは、電源制御実施部２４ａからの制御信号の入力を受け付けるようにしてあり、制御信号に基づきマイクロコンピュータ２０ａへの電力供給量を制御する。具体的には、電源制御回路２１ａは、電源制御実施部２４ａから電力供給の停止を指示された場合、車載バッテリからマイクロコンピュータ２０ａ並びに第１及び第２のクロックへの電力供給を停止する。逆に、電源制御実施部２４ａから電力供給の開始を指示された場合、車載バッテリからマイクロコンピュータ２０ａ及び第１のクロックへの電力供給を開始する。更に、電源制御実施部２４ａから電力供給量の低減を指示された場合、マイクロコンピュータ２０ａへの電力供給量を低減し、第１のクロックへの電力供給を停止させると共に第２のクロックへの電力供給を開始する。
【００５７】
第１通信部２２ａは、ＣＡＮバス３に接続されるようにしてあり、ＣＡＮプロトコルに準じた通信を実現する。具体的には、実施の形態１における第１通信部２２ａは、ＣＡＮトランシーバ及びＣＡＮコントローラチップから構成される。第１通信部２２ａは、マイクロコンピュータ２０ａの送信用端子から与えられる情報からＣＡＮメッセージを構成し、ＣＡＮトランシーバによってＣＡＮバス３へ差動信号を送出する。また第１通信部２２ａは、ＣＡＮトランシーバによってＣＡＮバス３に発生している差動信号を検知してＣＡＮコントローラによりＣＡＮメッセージとして受信し、マイクロコンピュータ２０ａの受信用端子へ受信信号を入力する。
【００５８】
なお第１通信部２２ａは、マイクロコンピュータ２０ａが稼動状態である場合のみ、ＣＡＮバス３に送信された情報を受信してＣＡＮメッセージとして解釈し、マイクロコンピュータ２０ａへ通知する。逆に第１通信部２２ａは、省電力状態へ移行した場合、ＣＡＮ通信を停止し、その後ＣＡＮバス３にＣＡＮメッセージが送信されたとしてもマイクロコンピュータ２０ａの受信用端子へ入力せず、無視する。これにより、マイクロコンピュータ２０ａが省電力状態であるときにはＣＡＮバス３にＣＡＮメッセージが送信されていても入力がされないので、マイクロコンピュータ２０ａは起動しない。
【００５９】
第２通信部２３ａは、ＣＡＮバス３上でのシリアル通信を実現する。具体的には、第２通信部２３ａはＥＣＵ１の通信部１２に対応するＵＡＲＴチップであり、ＣＡＮバス３の一方の線、例えばＣＡＮ＿Ｈｉｇｈにおける信号レベルを検出し、電源制御実施部２４ａへ通知する。実施の形態１では第２通信部２３ａは、与えられる情報からシリアル通信信号を構成し、ＣＡＮバス３の一方の線、例えばＣＡＮ＿Ｌｏｗへ送出する送信機能を有さない。これにより、ＥＣＵ２ａはシリアル通信によりＥＣＵ１から送信される情報を受信する。
【００６０】
第１通信部２２ａと第２通信部２３ａとは、ＥＣＵ１の第１通信部１１と第２通信部１２との間の関係と同様に、相互の信号を無視し、且つ送受信のタイミングをずらすことで同一のＣＡＮバス３による送受信を実現する。また、上述したように第２通信部２３ａにおけるシリアル通信の通信速度を第１通信部２２ａによるＣＡＮ通信の通信速度の１／５以下とするようにしておくことにより、相互に信号を区別して他方を無視する制御が可能である。
【００６１】
電源制御実施部２４ａは、電源制御回路２１ａによるマイクロコンピュータ２０ａへの電力供給を制御する。電源制御実施部２４ａは、マイクロコンピュータ２０ａ、第２通信部２３ａ及び電源制御回路２１ａと接続されている。電源制御実施部２４ａは、マイクロコンピュータ２０ａのＣＰＵから出力された判断結果、及び第２通信部２３ａから得られた情報に基づき、マイクロコンピュータ２０ａが省電力状態へ移行する場合には電源制御回路２１ａへ電力供給を停止するか、又は電力供給量を低減させるかを指示する制御信号を出力する。電源制御実施部２４ａは、第２通信部２３ａにより、ＥＣＵ１から送信された動作状態の変更指示を受信し、受信した変更指示が省電力状態からの起動指示である場合に、電源制御回路２１ａへ電力供給の開始又は電力供給量の増加を指示する制御信号を出力する。
【００６２】
このように構成されるＥＣＵ２ａは、マイクロコンピュータ２０ａにより自身が省電力状態へ移行するか否かを判断し、移行する場合には各自、電力供給を停止又は電力供給量を低減させる。そして省電力状態へ移行中は、ＣＡＮバス３にＣＡＮメッセージが送信されても無視して稼動状態とはならない。これにより、車両が走行中であるとき、ＣＡＮバス３に接続されている他のＥＣＵ２ｃ及びＥＣＵ２ｄが起動しているとしても、ＥＣＵ２ａ及びＥＣＵ２ｂは省電力状態を維持することができ、車載通信システム全体における消費電力量を低減することができる。なお、ＥＣＵ２ａは、省電力状態にあっても、ＥＣＵ１からの動作状態の変更指示を受信できるように第２通信部２３ａにて情報を受信できるようにすると共に、第２通信部２３ａにて動作状態の変更指示を受信した場合には当該変更指示に基づき起動する。このとき、ＥＣＵ２ａは、第１通信部２２ａによるＣＡＮ通信を、ＥＣＵ１からの停止指示に従って停止している。他のＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄも同様である。
【００６３】
図３は、実施の形態１におけるＥＣＵ１，２ａ間による省電力モードへの移行処理、及び省電力モードからの起動処理の手順の一例を示すフローチャートである。以下に示す例は、車載通信システムに含まれるスレーブのＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄがいずれも稼動状態にあるときに行なわれる。また、ＥＣＵ２ａの処理手順と、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの処理手順とは同様であるので、以下、ＥＣＵ２ａの処理手順のみ説明し、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの処理手順については詳細な説明を省略する。
【００６４】
電源管理のマスタであるＥＣＵ１のマイクロコンピュータ１０は、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄ夫々の動作状態を判定する（ステップＳ１）。具体的には、マイクロコンピュータ１０は、各ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄと第１通信部１１により通信が可能か否かによって動作状態を判定する。ＥＣＵ２ａは、省電力状態（停止状態又は休止状態）へ移行した場合には第１通信部２２ａによる送信を行なわないので、通信状態により判定が可能である。
【００６５】
マイクロコンピュータ１０は、車両の走行状態（例えば走行速度）を取得し、走行状態に基づき、ＥＣＵ２ａの稼動状態への移行の要否を判断する（ステップＳ２）。マイクロコンピュータ１０は、ＥＣＵ２ａの稼動状態への移行を不要と判断した場合（Ｓ２：ＮＯ）、処理をステップＳ１へ戻す。マイクロコンピュータ１０は、ＥＣＵ２ａの稼動状態への移行を要と判断した場合（Ｓ２：ＹＥＳ）、移行を指示する変更指示を第２通信部１２から送信するために、第１通信部１１から、第１の通信方式による通信停止指示を送信する（ステップＳ３）。
【００６６】
次にマイクロコンピュータ１０は、ステップＳ２で移行要と判断したＥＣＵ２ａへ、動作状態を稼動状態へ変更すべく変更指示を第２通信部１２から送信する（ステップＳ４）。その後マイクロコンピュータ１０は、ＥＣＵ２ａは変更指示にしたがって稼動状態へ移行済か否かを判断する（ステップＳ５）。マイクロコンピュータ１０は、移行済でないと判断した場合（Ｓ５：ＮＯ）、処理をステップＳ４へ戻し、再度変更指示を送信し、稼動状態へ移行するまで繰り返す。このようにマイクロコンピュータ１０は、変更指示を複数回送信することにより、稼動状態への移行をより確実にすることができる。なお繰り返す回数には所定の制限を設け、第１の通信の停止期間である所定時間以内で変更を試みるようにする。マイクロコンピュータ１０は、ＥＣＵ２ａが稼動状態へ移行済であると判断した場合（Ｓ５：ＹＥＳ）、第１の通信停止指示を送信してから所定時間が経過するまでは待機する（ステップＳ６）。マイクロコンピュータ１０は、所定時間経過後は第１通信部１１による通信を再開し（ステップＳ７）、処理をステップＳ１へ戻し、ステップＳ１〜Ｓ７の処理を繰り返す。
【００６７】
一方ＥＣＵ２ａでは、イグニッションスイッチがオンとなり、車載通信システム全体が起動された後、ＥＣＵ２ａのマイクロコンピュータ２０ａは、省電力状態への移行の可否を判断する（ステップＳ１０１）。マイクロコンピュータ２０ａは、省電力状態へ移行できないと判断した場合（Ｓ１０１：ＮＯ）、受信した情報又は入力端子から入力される情報に基づく演算処理を実行する（ステップＳ１０２）。
【００６８】
マイクロコンピュータ２０ａは、第１通信部２２ａにより通信停止指示を受信したか否かを判断する（ステップＳ１０３）。マイクロコンピュータ２０ａは、通信停止指示を受信していないと判断した場合（Ｓ１０３：ＮＯ）、処理をステップＳ１０１へ戻す。マイクロコンピュータ２０ａは、通信停止指示を受信したと判断した場合（Ｓ１０３：ＹＥＳ）、第１通信部２２ａによる通信を停止し（ステップＳ１０４）、通信停止期間として所定時間が経過したか否かを判断する（ステップＳ１０５）。マイクロコンピュータ２０ａは、所定時間が経過していないと判断した場合（Ｓ１０５：ＮＯ）、処理をステップＳ１０５へ戻して所定時間が経過するまで待機する。マイクロコンピュータ２０ａは、所定時間が経過したと判断した場合（Ｓ１０５：ＹＥＳ）、第１通信部２２ａによる通信を再開し（ステップＳ１０６）、処理をステップＳ１０１へ戻す。なお、ステップＳ１０５にて所定時間が経過したと判断するまでの間、ＣＰＵによる演算処理は継続可能である。
【００６９】
マイクロコンピュータ２０ａは、省電力状態へ移行できると判断した場合（Ｓ１０１：ＹＥＳ）、電源制御実施部２４ａへ通知する（ステップＳ１０７）。電源制御実施部２４ａは、省電力状態への移行を把握し電力供給量を低減すべく電源制御回路２１ａへ指示する（ステップＳ１０８）。電源制御回路２１ａは例えばマイクロコンピュータ２０ａへの電力供給を停止（又は低減）させ、これによりＥＣＵ２ａは省電力状態（停止状態）へ移行する（ステップＳ１０９）。このとき、ＥＣＵ２ａのマイクロコンピュータ２０ａは電力供給を停止されるため、以後、入力端子からの入力、第１通信部２２ａが接続される受信用端子からの入力についても検知しない。したがって、ＥＣＵ２ａは車載通信システムが稼動していても省電力状態（停止状態）のまま維持できる。マイクロコンピュータ２０ａは、省電力状態（停止状態）へ移行した後（Ｓ１０９）、入力を検知しないので第１通信部２２ａによる通信の入力を受けない。
【００７０】
ステップＳ１０８にてマイクロコンピュータ２０ａが省電力状態（スリープ状態）へ移行した場合、第１通信部２２ａはＣＡＮバス３に送出された情報を検知してもマイクロコンピュータ２０ａへ入力しないので、省電力状態のまま維持できる。
【００７１】
ＥＣＵ２ａが省電力状態にある間、第２通信部２３ａは動作可能であり、第２通信部２３ａはＣＡＮバス３の一方の線から自身宛の変更指示を受信したか否かを判断する（ステップＳ１１０）。第２通信部２３ａは、変更指示を受信していないと判断した場合（Ｓ１１０：ＮＯ）、処理をステップＳ１１０へ戻す。第２通信部２３ａは、変更指示を受信したと判断した場合（Ｓ１１０：ＹＥＳ）、電源制御実施部２４ａへ通知し、これにより電源制御実施部２４ａが電源制御部２１ａへマイクロコンピュータ２０ａへの電力供給を開始（又は増加）させる（ステップＳ１１１）。これによりマイクロコンピュータ２０ａは起動し（ステップＳ１１２）、稼動状態へ移行して処理を終了する。以後、ステップＳ１０１からの処理を繰り返す。なおこのとき、第１通信部２２ａによる通信も開始され、ＣＡＮバス３へ他のＥＣＵ２ｂ、ＥＣＵ２ｃ又はＥＣＵ２ｄから送信された情報が送出された場合にはこれを入力する。
【００７２】
このような処理により、ＥＣＵ２ａは、省電力状態へ移行せず稼動状態である間は、通信停止の指示を受信したときに第１通信部２２ａによる通信を停止して他のＥＣＵ２ｂ、ＥＣＵ２ｃ、又はＥＣＵ２ｄへの第２の通信を妨げることを回避し、且つ省電力状態へ移行した場合には、第１通信部２２ａによる通信を行なわないで起動しないようにすることを実現する。そしてＥＣＵ２ａは、省電力状態へ移行して停止したとしても、第２通信部２３ａにて受信する情報に基づき起動し、稼動状態へ移行することも可能である。
【００７３】
図４は、実施の形態１におけるＥＣＵ１，２ａの処理によるＣＡＮバス３上での通信状態を示すタイムチャートである。ＥＣＵ１及びＥＣＵ２ａが図３のフローチャートに示した処理を行なうことにより、以下に示すように、第１の通信（ＣＡＮ通信）と第２の通信（シリアル通信）とのタイミングをずらし、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの個別の起動が可能となる。
【００７４】
図４の横軸は時間軸を示し、第１の通信（ＣＡＮ通信）による波形と、第２の通信（シリアル通信）による波形とが区別されている。図４に示すように、ＣＡＮバス３上で第１の通信としてＣＡＮ通信が行なわれていたとしても、ＥＣＵ１から太線の波形で示す通信停止指示が送信された場合には、所定時間である第１の通信の停止期間が設けられ、その間、ＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄ間では第１の通信は行なわれない。第１の通信の停止期間の間、ＥＣＵ１にて、ＥＣＵ２ａ及びＥＣＵ２ｂの稼動状態への移行が必要と判断した場合、図４に示すようにＥＣＵ２ａを起動させるための移行指示、及びＥＣＵ２ｂを起動させるために移行指示が夫々複数回、第２の通信により送信される。第２の通信が行なわれる間は第１の通信が停止されるので、第１の通信を行なう第１通信部１１及び第１通信部２２ａにとって障害とならない。ＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄによって第１の通信が回復した後は、第２通信部１２及び第２通信部２３ａは、ＣＡＮバス３にて第１の通信が行なわれていることを、２本の線で差動通信を行なうこと、通信速度が異なること、ＣＡＮ通信とシリアル通信でプロトコルが異なること等で区別でき、無視することができるので相互に障害となることが回避される。
【００７５】
このような処理により、ＥＣＵ２ａのマイクロコンピュータ２０ａとしては、第１通信部２２ａからの入力があった場合に起動する既存のものを使用することができると共に、車載通信システムが稼動中であっても個別に省電力状態へ移行できる。そして、マイクロコンピュータ２０ａは必要な場合には起動して稼動状態へ戻ることも可能である。同一のＣＡＮバス３に接続される車載通信システム内で、走行状態に応じて稼動が不要なＥＣＵ２ａについては省電力状態へ移行できるので、車載システム全体としての消費電力を低減することができる。
【００７６】
実施の形態１では、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは、省電力状態から稼動状態へ起動する場合に、第２の通信により、動作状態の変更指示を受信したか否かを判断する構成とした。しかしながら、本発明はこれに限らず、第１の通信を停止している間、ＥＣＵ１は稼動状態にあるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄへ第２の通信部１２により省電力状態への移行を指示する動作状態の変更指示を送信する構成としてもよい。この場合、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは、第１の通信を停止後（Ｓ１０４）、第２通信部２３ａから変更指示を受信したか否かを判断し、省電力状態への変更指示を受信した場合には処理をステップＳ１の省電力状態への移行可否の判断へ戻し、省電力状態への移行可と判断し、以後、図３のフローチャートに示した処理と同様の処理を行なう。
【００７７】
また、実施の形態１では、電源制御実施部２４ａ及び第２通信部２３ａはＥＣＵ２ａに内蔵される構成であった。しかしながらこれに限らず、電源制御実施部２４ａ及び第２通信部２３ａからなる制御回路がＥＣＵ２ａとＣＡＮバス３との間に接続されて本実施の形態１の構成が実現するとしてもよい。
【００７８】
（実施の形態２）
実施の形態１では、マスタであるＥＣＵ１、スレーブであるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄが夫々、第１の通信の停止指示を受信した後に所定時間の経過を計測して第１の通信を再開させる構成とした。これに対し実施の形態２では、所定時間の経過の計測はマスタのみで行ない、スレーブであるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄは所定時間の経過はマスタからの再開指示を受信することで認識して通信を再開する構成とする。
【００７９】
実施の形態２における車載通信システムの構成は、ＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄ間での処理手順の詳細以外は、実施の形態１と同一である。したがって、以下、相違する処理手順について説明し、実施の形態１と共通する構成については同一の符号を付して詳細な説明を省略する。
【００８０】
実施の形態２におけるＥＣＵ１は、第１の通信を停止させてから所定時間後に第１の通信を再開する際、通信の再開を指示する再開指示を第２通信部１２からＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄへ送信する。
【００８１】
図５は、実施の形態２におけるＥＣＵ１，２ａ間による省電力モードへの移行処理、及び省電力モードからの起動処理の手順の一例を示すフローチャートである。ＥＣＵ２ａの処理手順と、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの処理手順とは同様であるので、以下、ＥＣＵ２ａの処理手順のみ説明し、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの処理手順については詳細な説明を省略する。また、図５のフローチャートに示す処理手順の内、図３のフローチャートに示した処理手順と共通する処理手順については同一のステップ番号を付して詳細な説明を省略する。
【００８２】
実施の形態２におけるＥＣＵ１では、マイクロコンピュータ１０は、第１の通信停止指示を送信してから所定時間が経過するまで待機した後（Ｓ６）、第１通信部１１による通信を再開すべく通信の再開指示を送信し（ステップＳ８）、処理をステップＳ１へ戻してステップＳ１〜Ｓ６及びステップＳ８の処理を繰り返す。
【００８３】
ＥＣＵ２ａでは、マイクロコンピュータ２０は、省電力状態へ移行せずに第１の通信の停止指示を受信した後、第１の通信の再開指示を第２通信部２３ａにより受信したか否かを判断する（ステップＳ１２１）。マイクロコンピュータ２０ａは、再開指示を受信していないと判断した場合（Ｓ１２１：ＮＯ）、処理をステップＳ１２１へ戻し、再開指示を受信したと判断するまで待機する。この間、演算処理の実行を継続してもよいし、第２通信部２３ａにより省電力状態への移行指示を受信したか否かを判断する処理を継続してもよい。
【００８４】
マイクロコンピュータ２０ａは、ステップＳ１２１にて再開指示を受信したと判断した場合（Ｓ１２１：ＹＥＳ）、第１通信部２２ａによる通信を再開し（Ｓ１０６）、処理をステップＳ１０１へ戻す。
【００８５】
各ＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄが各自予め定められた所定時間の経過を計測する構成とせずに、このようにマスタであるＥＣＵ１にて定められている所定時間に基づき、第２の通信による再開指示の送信によって再開する構成とする。これにより、ＥＣＵ１のみで所定時間を自由に設定して、ＥＣＵ１、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄ全体として第１の通信の停止期間の長さを調整することができ、柔軟的となる。
【００８６】
図６は、実施の形態２におけるＥＣＵ１，２ａの処理によるＣＡＮバス３上での通信状態を示すタイムチャートである。ＥＣＵ１及びＥＣＵ２ａが図５のフローチャートに示した処理を行なうことにより、以下に示すように、第１の通信（ＣＡＮ通信）と第２の通信（シリアル通信）とのタイミングをずらし、ＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄの個別の起動が可能となる。なお、図６の内、実施の形態１における図４と相違する点は、ＥＣＵ１から太線の波形で示す通信再開指示が送信される点である。
【００８７】
図６に示した例でもわかるように、第１の通信と第２の通信との間はタイミングが異なるので、相互に信号を区別し、相互に障害にならないようにすることができる。
【００８８】
（実施の形態３）
実施の形態３では、第１の通信を停止するのではなく、各ＥＣＵのマイクロコンピュータとＣＡＮバス３との間の接続を物理的に遮断する構成とする。
【００８９】
以下に説明する実施の形態３における車載通信システムの内、実施の形態１と共通する構成部については同一の符号を付し、詳細な説明を省略する。
【００９０】
図７は、実施の形態３における車載通信システムの構成を示す構成図である。車載通信システムは、複数のＥＣＵ１、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄと、遮断装置７，７，７，７と、ＣＡＮバス３と、センサ（スイッチ）４と、アクチュエータ５とを含む。
【００９１】
ＥＣＵ１、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄは夫々、車両の各種機能を実現するために、車両に搭載された各機器に対し、コンピュータプログラムに基づくプロセッサ（マイコン）による制御を実行する制御装置である。ＥＣＵ１、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄは夫々異なる機能を実現する処理を行なうように構成される一方で、同一のＣＡＮバス３に接続し、ＣＡＮプロトコルに基づき相互にデータを送受信して処理を行なう。
【００９２】
電源管理のためにＥＣＵ１は、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄに対してマスタとして機能し、スレーブであるＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄの動作状態を個別に制御する機能を備える。
【００９３】
ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄ夫々の機能は、実施の形態１におけるＥＣＵ２ａ、ＥＣＵ２ｂ、ＥＣＵ２ｃ及びＥＣＵ２ｄ夫々の機能と同様である。ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄは、遮断装置７が夫々に接続されており、遮断装置７を介してＣＡＮバス３に接続されている点が実施の形態１における各ＥＣＵと異なる。
【００９４】
図８は、実施の形態３におけるＥＣＵ１，６ａ，６ｂ，６ｃ，６ｄ及び遮断装置７の内部構成を示すブロック図である。ＥＣＵ６ａの内部構成と、他のＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄの内部構成とは同様であるので、以下ＥＣＵ６ａ及び遮断装置７の内部構成について詳細を説明し、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄ並びにそれらに接続される遮断装置７については詳細な説明を省略する。
【００９５】
ＥＣＵ１のハードウェア的な構成は、実施の形態１における構成と同様である。ただし、実施の形態３におけるＥＣＵ１は、マイクロコンピュータ１０のＣＰＵの処理により、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄの内、いずれかをＣＡＮバス３から遮断させるか、接続させるかを判断し、第２通信部１２から、遮断指示又は接続指示を送信する。例えば、車両が走行している状態から走行速度が１０ｋｍ／ｈ以下となった場合には、省電力状態へ移行し、ＣＡＮバス３から遮断されているはずのＥＣＵ６ａ及びＥＣＵ６ｂについて、再度ＣＡＮバス３を介して通信すべきとして、マイクロコンピュータ１０は接続を指示する接続指示を第２通信部１２から送信する。又は、車両の走行速度が２０ｋｍ／ｈ以上となった場合には、ＥＣＵ６ａ及びＥＣＵ６ｂはＣＡＮバス３を介した通信が不要なので、マイクロコンピュータ１０は接続を遮断する遮断指示を第２通信部１２から送信する。そしてこのとき、ＥＣＵ１は、第２通信部１２から遮断指示又は接続指示を送信する場合には事前に、第１通信部１１によりＣＡＮ通信を停止させるべく、所定時間の通信停止指示をＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄへ送信する。このようにして、ＥＣＵ１、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄは、実施の形態１同様に、第１の通信と第２の通信とが衝突しないように調整する。
【００９６】
ＥＣＵ６ａは、マイクロコンピュータ６０ａ及び通信部６１ａを備える。マイクロコンピュータ６０ａは通信部６１ａと接続されており、通信部６１ａは、外部のＣＡＮバス３と接続されるべく端子を有している。ＥＣＵ６ａは、実施の形態１におけるＥＣＵ２ａ同様に電源制御回路を備え（図示しない）、電源制御実施部を備えてもよい。
【００９７】
マイクロコンピュータ６０ａは、ＣＰＵ、ＲＯＭ及びＲＡＭを内蔵し、後述する省電力状態での動作に対応している汎用のものである。マイクロコンピュータ６０ａは、ＲＯＭに予め記憶してあるコンピュータプログラムをＣＰＵが読み出して実行することにより、ユーザが携帯する鍵と無線通信を行ない、正規の運転者であればドアロックの施錠／解錠、及びエンジンの始動を許可するなどの処理を実現する。マイクロコンピュータ６０ａは、少なくとも、通信用の送受信用端子、入出力用端子を備える。マイクロコンピュータ６０ａは、送受信用端子により通信部６１ａと、入出力端子により後述する遮断装置７の遮断切替部７０と接続されている。マイクロコンピュータ６０ａは、入力端子にてセンサ４と、出力端子にて制御対象のアクチュエータ５と接続されている。例えば、ＥＣＵ６ａに接続されているセンサ４は無線アンテナであり、アクチュエータ５はドアロックモータであり、マイクロコンピュータ６０ａはセンサ４から入力端子を介して携帯鍵からの信号の情報を取得し、ＣＰＵの演算によって正規の鍵であるか否かを判断し、正規の鍵であると判断した場合に出力端子を介してドアロックモータを解除する信号を出力する。
【００９８】
また、マイクロコンピュータ６０ａは、実施の形態１におけるＥＣＵ２ａのマイクロコンピュータ２０ａ同様に、通常の稼動状態及び省電力状態を含む複数の動作状態のいずれかにて処理を行なうように構成してある。
【００９９】
マイクロコンピュータ６０ａは、入力端子から入力される情報及び通信部６１ａから得られる情報に基づき、自身が省電力状態へ移行するか否かを判断し、移行すると判断した場合には自身の動作状態を移行させると共に、遮断装置７の遮断切替部７０へ判断結果を出力する。例えば、入力端子からイグニッションスイッチがオンとなり、走行速度が２０ｋｍ／ｈ以上となった後は、ユーザの携帯鍵との通信は不要となり、稼動状態でいる必要が無いので省電力状態（スリープ状態）へ移行すると判断する。また、入力端子及び受信用端子のいずれからも所定時間以上、入力がされない場合には省電力状態へ移行すると判断するようにしてもよい。逆に、イグニッションスイッチがオフとなった後は、再度ユーザの携帯鍵との通信を行なって処理を行なう必要があるので起動し、稼動状態へ移行する。
【０１００】
通信部６１ａは、ＣＡＮプロトコルに準じた通信を実現する。具体的には、通信部６１ａは、ＣＡＮトランシーバ及びＣＡＮコントローラチップから構成される。通信部６１ａは、マイクロコンピュータ６０ａの送信用端子から与えられる情報からＣＡＮメッセージを構成し、ＣＡＮトランシーバによってＣＡＮバス３へ向けて差動信号を送出する。また通信部６１ａは、ＣＡＮトランシーバによってＣＡＮバス３に発生している差動信号を検知してＣＡＮコントローラによりＣＡＮメッセージとして受信し、マイクロコンピュータ６０ａの受信用端子へ受信信号を入力する。
【０１０１】
このように構成されるＥＣＵ６ａは、マイクロコンピュータ６０ａにより自身が省電力状態へ移行するか否かを判断し、移行する。ＥＣＵ６ａの省電力状態は、スリープ状態とし、通信部６１ａからの入力、又はセンサ４からの入力があった場合には稼動状態へと起動する。
【０１０２】
遮断装置７は、遮断切替部７０及び通信部７１を備え、ＥＣＵ６ａに接続されるように構成されている。遮断切替部７０はＣＡＮバス３と接続されるようにしてあり、通信部７１はＣＡＮバス３と遮断切替部７０との間から分岐接続されている。遮断切替部７０と通信部７１とは内部で信号線でも接続されている。遮断切替部７０は、遮断装置７がＥＣＵ６ａに接続された場合にはマイクロコンピュータ６０ａの出力端子と信号線で接続され、通信部６１ａと通信線で接続されるようにしてある。遮断装置７とＥＣＵ６ａとが接続された場合には、ＥＣＵ６ａの通信部６１ａは遮断切替部７０を介してＣＡＮバス３に接続される。
【０１０３】
遮断切替部７０は、ＥＣＵ６ａのマイクロコンピュータ６０ａから出力される情報と、通信部７１から入力される情報に基づき、ＥＣＵ６ａとＣＡＮバス３との間の通信を物理的に遮断又は遮断の解除（接続）する。具体的には、遮断切替部７０は、マイクロコンピュータ６０ａから省電力状態への移行が可能との判断結果が入力された場合には通信を遮断し、起動した場合には接続する。また、遮断切替部７０は、通信部７１から遮断指示又は接続指示を受信した場合にそれらの指示と、マイクロコンピュータ６０ａからの入力とを総合的に判断して遮断又は接続する。
【０１０４】
通信部７１は、ＣＡＮバス３上でのシリアル通信を実現する。具体的には、通信部７１はＥＣＵ１の通信部１２に対応するＵＡＲＴチップであり、ＣＡＮバス３の一方の線、または両方の線を使用し、例えば両方の線による同相の信号レベルを検出し、遮断切替部７０へ通知する。実施の形態３では通信部７１は送信機能を有さない。これにより、ＥＣＵ６ａはシリアル通信によりＥＣＵ１から送信される情報を受信する。
【０１０５】
通信部７１とＥＣＵ６ａの通信部６１ａとは、２本の線で差動通信、または、同相通信を行なうこと、通信速度が異なること、ＣＡＮ通信とシリアル通信でプロトコルが異なること等により相互に信号を区別して他方を無視する制御が可能である。
【０１０６】
遮断装置７が接続されたＥＣＵ６ａでは、マイクロコンピュータ６０ａにより自身が省電力状態へ移行するか否かを判断し、移行する場合には、遮断装置７にてＣＡＮバス３から遮断される。したがって、省電力状態へ移行中は、ＣＡＮバス３にＣＡＮメッセージが送信されても、ＥＣＵ６ａへ入力されないからマイクロコンピュータ６０ａは稼動状態とはならない。これにより、車両が走行中であるとき、ＣＡＮバス３に接続されている他のＥＣＵ６ｃ及びＥＣＵ６ｄが起動しているとしても、ＥＣＵ６ａ及びＥＣＵ６ｂは省電力状態を維持することができ、車載通信システム全体における消費電力量を低減することができる。なお、遮断装置７により、ＥＣＵ６ａが省電力状態にあってＣＡＮバス３から遮断されていても、その後ＣＡＮバス３と接続ができるように通信部７１にてＥＣＵ１からの接続指示を受信できるようにしてある。このとき、ＣＡＮバス３に接続されている他のＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄは、通信部をＣＡＮバス３から遮断しており、第２の通信を妨げないようにしてある。
【０１０７】
図９は、実施の形態３におけるＥＣＵ１，６ａ、及び遮断装置７による省電力モードへの移行処理、及び省電力モードからの起動処理の手順の一例を示すフローチャートである。以下に示す例は、車載通信システムに含まれるスレーブのＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄがいずれも稼動状態にあるときに行なわれる。また、ＥＣＵ６ａの処理手順と、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄの処理手順とは同様であるので、以下、ＥＣＵ６ａと遮断装置７との処理手順のみ説明し、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄとそれらに接続される遮断装置７による処理手順については詳細な説明を省略する。
【０１０８】
電源管理のマスタであるＥＣＵ１のマイクロコンピュータ１０は、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄ夫々の動作状態を判定する（ステップＳ３１）。具体的には、マイクロコンピュータ１０は、各ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄと第１通信部１１により通信が可能か否かによって動作状態を判定する。ＥＣＵ６ａは、省電力状態（停止状態又は休止状態）へ移行した場合にはＣＡＮバス３から遮断されるので、通信状態により判定が可能である。
【０１０９】
マイクロコンピュータ１０は、車両の走行状態（例えば走行速度）を取得し、走行状態に基づき、ＥＣＵ６ａのＣＡＮバス３からの遮断又は接続の要否を判断する（ステップＳ３２）。マイクロコンピュータ１０は、ＥＣＵ６ａの遮断又は接続等の状態の変更を不要と判断した場合（Ｓ３２：ＮＯ）、処理をステップＳ３１へ戻す。マイクロコンピュータ１０は、ＥＣＵ６ａのＣＡＮバス３からの遮断又は接続を要と判断した場合（Ｓ３２：ＹＥＳ）、遮断指示又は接続指示を第２通信部１２から送信するために、第１通信部１１から、第１の通信方式による通信停止指示を送信する（ステップＳ３３）。
【０１１０】
次にマイクロコンピュータ１０は、ステップＳ３２で遮断又は接続要と判断したＥＣＵ６ａへ、遮断又は接続指示を第２通信部１２から複数回に分けて送信する（ステップＳ３４）。複数回に分けて送信することにより、確実性を上げることができる。その後マイクロコンピュータ１０は、第１の通信停止指示を送信してから所定時間が経過するまでは待機する（ステップＳ３５）。マイクロコンピュータ１０は、所定時間経過後は第１通信部１１による通信を再開し（ステップＳ３６）、処理をステップＳ３１へ戻し、ステップＳ３１〜Ｓ３６の処理を繰り返す。
【０１１１】
一方ＥＣＵ６ａでは、イグニッションスイッチがオンとなり、車載通信システム全体が起動された後、ＥＣＵ６ａのマイクロコンピュータ６０ａは、省電力状態への移行の可否を判断する（ステップＳ４１）。マイクロコンピュータ６０ａは、省電力状態へ移行できないと判断した場合（Ｓ４１：ＮＯ）、受信した情報又は入力端子から入力される情報に基づく演算処理を実行する（ステップＳ４１Ａ）。
【０１１２】
マイクロコンピュータ６０ａは、通信部６１ａにより第１の通信の停止指示を受信したか否かを判断する（ステップＳ４２）。マイクロコンピュータ６０ａは、通信停止指示を受信していないと判断した場合（Ｓ４２：ＮＯ）、処理をステップＳ４１へ戻す。マイクロコンピュータ６０ａは、通信部６１ａにより通信停止指示を受信したと判断した場合（Ｓ４２：ＹＥＳ）、遮断装置７の遮断切替部７０へ向けて遮断を通知する（ステップＳ４３）。これにより、後述するようにＥＣＵ６ａは遮断装置７によりＣＡＮバス３から遮断されＣＡＮバス３上での第１の通信（ＣＡＮ通信）は停止される。
【０１１３】
次にマイクロコンピュータ６０ａは、通信停止期間として所定時間が経過したか否かを判断する（ステップＳ４４）。マイクロコンピュータ６０ａは、所定時間が経過していないと判断した場合（Ｓ４４：ＮＯ）、処理をステップＳ４４へ戻して所定時間が経過するまで待機する。マイクロコンピュータ６０ａは、所定時間が経過したと判断した場合（Ｓ４４：ＹＥＳ）、遮断装置７の遮断切替部７０へ向けて接続を通知し（ステップＳ４５）、処理をステップＳ４１へ戻す。これにより、後述するようにＥＣＵ６ａは遮断装置７によりＣＡＮバス３と接続されＣＡＮバス３上での第１の通信（ＣＡＮ通信）が開始される。なお、この間ＥＣＵ６ａでは、マイクロコンピュータ６０ａは、受信した情報又は入力端子から入力される情報に基づく演算処理を実行してよい。
【０１１４】
マイクロコンピュータ６０ａは、省電力状態へ移行できると判断した場合（Ｓ４１：ＹＥＳ）、遮断装置７の遮断切替部７０へ省電力状態への移行を通知し（ステップＳ４６）、省電力状態へ移行する（ステップＳ４７）。これにより、後述するようにＥＣＵ６ａは遮断装置７によりＣＡＮバス３から遮断され、ＣＡＮバス３上で第１の通信が継続したとしても入力されないので、起動せずに省電力状態のまま維持される。
【０１１５】
次にマイクロコンピュータ６０ａが省電力状態となった後は、定期的に、通信部６１ａ又は入力端子からの入力の有無が判断される（ステップＳ４８）。マイクロコンピュータ６０ａは、入力が無いと判断した場合（Ｓ４８：ＮＯ）、処理をステップＳ４８へ戻し、入力がされるまで省電力状態のまま待機する。マイクロコンピュータ６０ａは、ステップＳ４８にて入力が有ると判断した場合、即ち入力を検知した場合（Ｓ４８：ＹＥＳ）、起動して稼動状態への移行を遮断装置７の遮断切替部７０へ通知し（ステップＳ４９）、処理を終了する。以後、ステップＳ４１からの処理を繰り返す。なおこのとき、マイクロコンピュータ６０ａは稼動状態への移行を遮断装置７の遮断切替部７０へ通知するので、遮断切替部７０により、ＣＡＮバス３と通信部６１ａによる通信も接続される。
【０１１６】
遮断装置７では、遮断切替部７０は、ＥＣＵ１から通信部７１が遮断指示を受信したか、又はマイクロコンピュータ６０ａから省電力状態への移行を通知されたか否かを判断する（ステップＳ５１）。遮断切替部７０は、遮断指示を受信したか、又は省電力状態への移行が通知された場合（Ｓ５１：ＹＥＳ）、通信部６１ａとＣＡＮバス３との間の通信を遮断し（ステップＳ５２）、処理をステップＳ５１へ戻す。
【０１１７】
通知されなかった場合（Ｓ５１：ＮＯ）は、接続指示又は軌道の指示を受信したか否かを判断する（ステップＳ５３）。遮断切替部７０は、接続指示を受信したか、又は稼動状態への移行が通知された場合（Ｓ５３：ＹＥＳ）、通信部６１ａとＣＡＮバス３との間の通信の遮断を解除して接続し（ステップＳ５４）、処理をステップＳ５１へ戻す。受信しない場合（Ｓ５３：ＮＯ）、処理をステップＳ５１へ戻す。
【０１１８】
なお、遮断切替部７０の遮断／接続の判断は、ＥＣＵ１からの指示及びマイクロコンピュータ６０ａからの通知に基づき、総合的に判断する。
【０１１９】
このような処理により、ＥＣＵ６ａは、省電力状態へ移行せず稼動状態である間は、通信停止の指示を受信したときに通信部６１ａによる通信を停止して他のＥＣＵ６ｂ、ＥＣＵ６ｃ、又はＥＣＵ６ｄへの第２の通信を妨げることを回避し、且つ省電力状態へ移行した場合には、通信部６１ａからの入力がされないので起動しないようにすることを実現する。そしてＥＣＵ６ａは、省電力状態へ移行して停止したとしても、自身がセンサ４からの入力を受けて起動することが可能であると共に、通信部７１にて受信する情報に基づき起動し、稼動状態へ移行することも可能である。また、各ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄが省電力状態へ移行したか否かによらず、ＥＣＵ１からの指示に基づいてＣＡＮバス３からの切り離しが可能となり、その間ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄではそれぞれ個別に、動作状態を変更することが可能である。
【０１２０】
図１０は、実施の形態３におけるＥＣＵ１，６ａ及び遮断装置７の処理によるＣＡＮバス３上での通信状態を示すタイムチャートである。ＥＣＵ１、ＥＣＵ６ａ及び遮断装置７により図９のフローチャートに示した処理が行なわれることにより、以下に示すように、第１の通信（ＣＡＮ通信）と第２の通信（シリアル通信）とのタイミングをずらし、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄは個別に省電力状態又は稼動状態への移行が可能となる。
【０１２１】
図１０の横軸は時間軸を示し、第１の通信（ＣＡＮ通信）による波形と、第２の通信（シリアル通信）による波形とが区別されている。図１０に示すように、ＣＡＮバス３上で第１の通信としてＣＡＮ通信が行なわれていたとしても、ＥＣＵ１から太線の波形で示す通信停止指示が送信された場合には、所定時間である第１の通信の停止期間が設けられ、その間、ＥＣＵ１、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄ間では第１の通信は行なわれない。第１の通信の停止期間の間、ＥＣＵ１にて、ＥＣＵ６ａ及びＥＣＵ６ｂの稼動状態への移行が必要と判断した場合、図１０に示すようにＥＣＵ６ａをＣＡＮバス３から遮断させるための遮断指示、及びＥＣＵ２ｂをＣＡＮバス３へ接続させるための接続指示が夫々複数回、第２の通信により送信される。第２の通信が行なわれる間は第１の通信が停止され、通信部６１ａはＣＡＮバス３から物理的に遮断されるので第１の通信を行なう第１通信部１１にとって障害とならない。ＥＣＵ１、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄによって第１の通信が回復した後は、第２通信部１２及び通信部７１は、ＣＡＮバス３にて第１の通信が行なわれていることを、２本の線で差動通信、または、同相通信を行なうこと、通信速度が異なること、ＣＡＮ通信とシリアル通信でプロトコルが異なること等により区別でき、無視することができるので相互に障害となることが回避される。
【０１２２】
このように遮断装置７を設ける構成により、ＥＣＵ６ａのマイクロコンピュータ６０ａとしては、通信部６１ａからの入力があった場合に起動する既存のものを使用することができると共に、車載通信システムが稼動中であっても、ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄを夫々個別に省電力状態へ移行させることができる。そして、マイクロコンピュータ６０ａは必要な場合にはＣＡＮバス３へ接続して第１の通信に復帰させることも可能である。同一のＣＡＮバス３に接続される車載通信システム内で、走行状態に応じて稼動が不要なＥＣＵ６ａについては省電力状態へ移行できるので、車載システム全体としての消費電力を低減することができる。
【０１２３】
実施の形態３では、遮断装置７は各ＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄに夫々接続される構成とした。しかしながらこれに限らず、遮断装置７はＥＣＵ６ａ、ＥＣＵ６ｂ、ＥＣＵ６ｃ及びＥＣＵ６ｄに夫々内蔵される構成としてもよい。
【０１２４】
なお、開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１２５】
１  ＥＣＵ（特定の処理装置）
２ａ，２ｂ，２ｃ，２ｄ  ＥＣＵ（処理装置、他の処理装置）
１０  マイクロコンピュータ（処理部）
１１  第１通信部（第１通信制御手段）
１２  第２通信部（第２通信制御手段）
２０ａ  マイクロコンピュータ（処理部）
２１ａ  電源制御回路
２２ａ  第１通信部（第１通信制御手段）
２３ａ  第２通信部（第２通信制御手段）
２４ａ  電源制御実施部（電源制御手段）
３  ＣＡＮバス（通信線）
６ａ  ＥＣＵ（処理装置、他の処理装置）
６０ａ  マイクロコンピュータ（処理部）
６１ａ  通信部（第１通信制御手段）
７  遮断装置（処理装置）
７０  遮断切替部
７１  通信部（第２通信制御手段）
【図１】
0005598259.tif 000002
【図２】
0005598259.tif 000003
【図３】
0005598259.tif 000004
【図４】
0005598259.tif 000005
【図５】
0005598259.tif 000006
【図６】
0005598259.tif 000007
【図７】
0005598259.tif 000008
【図８】
0005598259.tif 000009
【図９】
0005598259.tif 000010
【図１０】
0005598259.tif 000011