(57)【要約】【課題】車両制御上必要な車両制御用メッセージが送信できなくなるという問題を招くことなく故障の誤判定を防止できる通信システムを提供すること。【解決手段】本発明による通信システムは、車載機器を制御する複数の制御手段１〜５と、終端抵抗により両端を相互に接続される２本の通信線ＣＡＮＨ、ＣＡＮＬと、複数の制御手段１〜５と２本の通信線ＣＡＮＨ、ＣＡＮＬとを接続する接続線ＣＨ、ＣＬとから構成されて、複数の制御手段１〜５が、２本の通信線ＣＡＮＨ、ＣＡＮＬに所定の信号電圧を加圧して２本の通信線間ＣＡＮＨ、ＣＡＮＬの差動電圧により車両制御用メッセージの通信を行うとともに、複数の制御手段１〜５のうち一の制御手段１が故障確認用メッセージを送信し、当該一の制御手段１が故障確認用メッセージを送信完了できなかった場合に、当該一の制御手段１が前記車両制御用メッセージよりも優先度の高い故障確認用特別メッセージを送信することを特徴とする。【選択図】図３
2008279947.tif 000002
【特許請求の範囲】
【請求項１】
車載機器を制御する複数の制御手段と、終端抵抗により両端を相互に接続される２本の通信線と、前記複数の制御手段と前記２本の通信線とを接続する接続線とから構成されて、前記複数の制御手段が、前記２本の通信線に所定の信号電圧を加圧して前記２本の通信線間の差動電圧により車両制御用メッセージの通信を行うとともに、前記複数の制御手段のうち一の制御手段が故障確認用メッセージを送信し、当該一の制御手段が前記故障確認用メッセージを送信完了できなかった場合に、当該一の制御手段が前記車両制御用メッセージよりも優先度の高い故障確認用特別メッセージを送信することを特徴とする通信システム。
【請求項２】
前記一の制御手段以外の制御手段が、前記故障確認用特別メッセージを受信できた場合に、前記一の制御手段以外の制御手段が、前記一の制御手段の一時的な故障又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的な断線又は通信不良と判定することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記一の制御手段以外の制御手段が、前記故障確認用特別メッセージを受信できなかった場合に、前記一の制御手段以外の制御手段が、前記一の制御手段の一時的でない故障又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的でない断線と判定することを特徴とする請求項１又は２に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器を制御する複数のＥＣＵ（Electronic  Control  Unit）と、終端抵抗により両端を相互に接続される２本の通信線と、複数のＥＣＵと２本の通信線とを接続する接続線とから構成される通信システムに関する。
【背景技術】
【０００２】
従来から、車載機器を制御する複数のＥＣＵと、終端抵抗により両端を相互に接続される２本の通信線と、複数のＥＣＵと２本の通信線とを接続する接続線とから構成される例えばＣＡＮ（Controller  Area  Network）等の通信システムにおいて、故障箇所を検出する技術は存在し、例えば、特許文献１に記載されているようなものがある。この従来技術においては、各ＥＣＵの内任意のＥＣＵを監視ノードに、他のＥＣＵを他ノードに指定し、他ノードから監視ノードに監視用メッセージを常時定期的に送信して、この監視用メッセージを監視用ノードが受信できるかどうかにより、それぞれのＥＣＵの故障又は通信線、接続線の断線を検出することが行われている。
【特許文献１】特開２００６−２２２８００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、このような従来技術においては、他ノードのうち一の他ノードと監視ノードとの間の通信線又は接続線の高圧側又は低圧側の一方が断線している場合に、当該一の他ノードがそれ以外の他ノードが通信していないことを確認することができず送信権を得られない状況で監視用メッセージを送信してしまい、当該一の他ノードの送信する監視用メッセージがそれ以外の他ノードの送信する監視用メッセージを一時的に妨害して、それ以外の他ノードに故障が発生していない状況でも監視ノードがそれ以外の他ノードを故障と誤って判定してしまうという問題が生じる。
【０００４】
また、他ノードのうち一の他ノードの送信する監視フレームの優先度が低い場合に、それ以外の他ノードが送信する高優先度のメッセージが存在すると、後者の高優先度のメッセージが送信権を持つために、その一の他ノードが正常であっても監視フレームが送信できずに、その一の他ノードを監視ノードが故障と誤判定する場合もある。
【０００５】
このような場合を考慮して、監視用メッセージを高優先度のものとすることも考えられるが、常時定期的に高優先度の監視用メッセージを他ノードが送信すると、この高優先度の監視用メッセージが通信線を占有して、他ノード以外の他のＥＣＵが送信する車両制御上必要な車両制御用メッセージが送信できなくなるという問題が生じる。
【０００６】
本発明は、上記問題に鑑み、車両制御上必要な車両制御用メッセージが送信できなくなるという問題を招くことなく故障の誤判定を防止できる通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の問題を解決するため、本発明による通信システムは、
車載機器を制御する複数の制御手段と、終端抵抗により両端を相互に接続される２本の通信線と、前記複数の制御手段と前記２本の通信線とを接続する接続線とから構成されて、前記複数の制御手段が、前記２本の通信線に所定の信号電圧を加圧して前記２本の通信線間の差動電圧により車両制御用メッセージの通信を行うとともに、前記複数の制御手段のうち一の制御手段が故障確認用メッセージを送信し、当該一の制御手段が前記故障確認用メッセージを送信完了できなかった場合に、当該一の制御手段が前記車両制御用メッセージよりも優先度の高い故障確認用特別メッセージを送信することを特徴とする。
【０００８】
なお前記通信システムとは、例えば、ＣＡＮ（Controller  Area  Network）であり、前記制御手段とは、ＣＡＮに接続されるＥＣＵ（Electronic  Control  Unit）である。
【０００９】
ここで、前記一の制御手段以外の制御手段が、前記故障確認用特別メッセージを受信できた場合に、前記一の制御手段以外の制御手段が、前記一の制御手段の一時的な故障又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的な断線又は通信不良と判定することが好ましい。
【００１０】
なお、前記一時的な故障とは、例えば前記制御手段が自己リセット機能により又はそれによらずに自然復帰して現象が再現しない故障を指し、前記一時的な断線とは、例えば修繕なしに自然復帰して現象が再現しない断線を指す。
【００１１】
これによれば、前記複数の制御手段のうち一の制御手段とそれ以外の制御手段との間の通信線又は接続線の高圧側又は低圧側の一方が断線している場合に、当該一の制御手段がそれ以外の制御手段が通信していないことを確認できずに送信権を得られない状況で前記故障確認用メッセージを送信してしまい、当該一の制御手段の送信する前記故障確認用メッセージがそれ以外の制御手段の送信する前記故障確認用メッセージにより一時的に妨害されていて前記故障確認用メッセージを送信できない状況において、以下のように誤判定を防止することができる。
【００１２】
すなわち、前記一の制御手段以外の制御手段が、前記故障確認用特別メッセージを受信できた場合に、前記一の制御手段以外の制御手段が、前記一の制御手段の一時的な故障又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的な断線又は通信不良と判定することにより、当該一の制御手段に一時的でない故障が発生している又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的でない断線が発生していると誤って判定してしまうことを防止することができる。
【００１３】
また、前記故障確認用特別メッセージを前記車両制御用メッセージよりも高優先度とすることにより、当該故障確認用特別メッセージを前記車両制御用メッセージに優先させて送信させて、前記複数の制御手段のうち一の制御手段の送信する前記故障確認用メッセージに対して、それ以外の前記制御手段が送信する高優先度の車両制御用メッセージが存在すると、後者の高優先度の車両制御用メッセージが送信権を持つために、前記一の制御手段が正常であっても前記故障確認用メッセージが送信できずに、前記一の制御手段を前記一の制御手段以外の制御手段が故障と誤判定することを、防止することができる。
【００１４】
また、前記一の制御手段が前記故障確認用メッセージを送信できない場合のみに、高優先度の前記故障確認用特別メッセージを送信することにより、常時定期的に高優先度の前記故障確認用特別メッセージを送信することに伴って、この高優先度の前記故障確認用特別メッセージが通信線を占有して、前記一の制御手段以外の前記制御手段が送信する車両制御用メッセージが送信できなくなるという問題を解消することができる。
【００１５】
これに加えて、前記一の制御手段以外の制御手段が、前記故障確認用特別メッセージを受信できなかった場合に、前記一の制御手段以外の制御手段が、前記一の制御手段の一時的でない故障又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的でない断線と判定することが好ましい。
【００１６】
なお、前記一時的でない故障とは、例えば前記制御手段が自己リセット機能により又はそれによらずに自然復帰することのない故障を指し、前記一時的でない断線とは、例えば修繕なしに自然復帰することのない断線を指す。
【００１７】
これによれば、前記通信システムを構成する前記一の制御手段を順番に指定することにより、前記一の制御手段の一時的でない故障又は前記一の制御手段と前記一の制御手段以外の制御手段との間の前記通信線又は前記接続線の一時的でない断線と判定し、前記故障箇所又は前記断線箇所を特定することができるので、故障した前記制御手段の交換、前記断線箇所の修繕を適宜実施することができる。
【発明の効果】
【００１８】
本発明によれば、車両制御上必要な車両制御用メッセージが送信できなくなるという問題を招くことなく故障の誤判定を防止できる通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら説明する。
【実施例】
【００２０】
図１は、本発明に係る通信システムの接続線の断線検出方法を適用しうるＣＡＮの一実施形態を示すブロック図であり、図２は、本発明に係わる通信システムの各制御手段内部のドライバの回路を示す模式図である。
【００２１】
本発明に係わるＣＡＮは、ボデーＥＣＵ１（Electronic  Control  Unit）と、ウィンドウＥＣＵ２と、ワイパーＥＣＵ３と、シートＥＣＵ４と、メータＥＣＵ５と、終端抵抗Ｒ１、Ｒ２により両端を相互に接続される２本の通信線ＣＡＮＨ、ＣＡＮＬと、２本の通信線ＣＡＮＨ、ＣＡＮＬと、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４、メータＥＣＵ５とを接続する接続線ＣＨ、ＣＬとから構成されるものである。
【００２２】
ボデーＥＣＵ１は例えばＣＰＵ、ＲＯＭ、ＲＡＭおよびそれらを接続するデータバスから構成され、ＲＯＭに格納されたプログラムに従い、ＣＰＵが所定の処理を行うものであり、図示しないドアスイッチの開閉に基づき、図示しないカーテシランプのオンオフ制御を行い、図示しないライトコントロールスイッチの操作に基づきライトのオンオフ制御を行う他、ＩＧオンまたはＡＣＣオン、ドア開、ライトコントロールスイッチの操作のいずれかが行われると、車両制御用メッセージを、他のＥＣＵに送信する制御を行うものである。
【００２３】
ウィンドウＥＣＵ２は例えばＣＰＵ、ＲＯＭ、ＲＡＭおよびそれらを接続するデータバスから構成され、ＲＯＭに格納されたプログラムに従い、ＣＰＵが所定の処理を行うものであり、図示しないマスタースイッチの操作に基づき、パワーウィンドウの開閉の制御を行うとともに、マスタースイッチの操作が行われると車両制御用メッセージを他のＥＣＵに対して送信する制御を行うものである。
【００２４】
ワイパーＥＣＵ３は例えばＣＰＵ、ＲＯＭ、ＲＡＭおよびそれらを接続するデータバスから構成され、ＲＯＭに格納されたプログラムに従い、ＣＰＵが所定の処理を行うものであり、図示しないワイパーコントロールスイッチの操作に基づき、ワイパーモータを駆動して、ワイパーを動作させるとともに、ワイパーコントロールスイッチの操作が行われると、車両制御用メッセージを他のＥＣＵに対して送信する制御を行うものである。
【００２５】
シートＥＣＵ４は例えばＣＰＵ、ＲＯＭ、ＲＡＭおよびそれらを接続するデータバスから構成され、ＲＯＭに格納されたプログラムに従い、ＣＰＵが所定の処理を行うものであり、図示しないシート位置メモリースイッチにより、ユーザが設定した位置にシートを動かすとともに、メモリースイッチの操作が行われると車両制御用メッセージを他のＥＣＵに対して送信する制御を行うものである。
【００２６】
メータＥＣＵ５は例えばＣＰＵ、ＲＯＭ、ＲＡＭおよびそれらを接続するデータバスから構成され、ＲＯＭに格納されたプログラムに従い、ＣＰＵが所定の処理を行うものであり、車速やエンジンの回転数等の車両情報を図示しないメータにより表示するとともに、ボデーＥＣＵ１からの車両制御用メッセージに基づきメータのランプを点灯する制御を行うものである。
【００２７】
以上述べたボデーＥＣＵ１、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４、メータＥＣＵ５はいずれのＥＣＵも、ＣＰＵの指令に基づき、高圧側の接続線ＣＨを介して通信線ＣＡＮＨにＨ信号を加圧し、低圧側の接続線ＣＬを介して通信線ＣＡＮＬにＬ信号を加圧するドライバを備えるとともに、通信線ＣＡＮＨとＣＡＮＬとの間に発生する差動電圧を信号として検出するレシーバを備えており、これにより上述した車両制御用メッセージ及び後述する故障確認用メッセージと故障確認用特別メッセージを始めとした信号を送受信して通信を行う。なお、図１では便宜上ＣＰＵとドライバのみを図示している。
【００２８】
図１に示したドライバは、例えば図２に示すような回路で表されるものであり、接続線ＣＨ側の回路はＭＯＳＦＥＴよりなるスイッチＳＷ１、ＳＷ２、電圧調整回路１、ＣＡＮＨドライバ、送信制御回路を図２に示すように接続して構成され、接続線ＣＬ側の回路はＭＯＳＦＥＴよりなるスイッチＳＷ３、ＳＷ４、電圧調整回路２、ＣＡＮＬドライバ、送信制御回路を図２に示すように接続して構成される。
【００２９】
ＣＡＮＨドライバはＣＰＵからの送信信号に基づく、送信制御回路からの指令に基づきスイッチＳＷ１をオン、スイッチＳＷ２をオフとして接続線ＣＨを加圧し、スイッチＳＷ１をオフ、スイッチＳＷ２をオンとして接続線ＣＨを接地する。接続線ＣＨに加圧される信号電圧は電圧調整回路１により、３．５Ｖ又は２．５Ｖに調整される。
【００３０】
また通常制御モードにおいて、ＣＡＮＬドライバはＣＰＵからの送信信号に基づく、送信制御回路からの指令に基づきスイッチＳＷ３をオン、スイッチＳＷ４をオフとして接続線ＣＬを加圧し、スイッチＳＷ３をオフ、スイッチＳＷ４をオンとして接続線ＣＬを接地する。接続線ＣＬに加圧される信号電圧は電圧調整回路２により、１．５Ｖ又は２．５Ｖに調整される。
【００３１】
加えて、本実施例のボデーＥＣＵ１、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４はいずれも、通常制御モードにおいて常時定期的に故障確認用メッセージを送信するとともに、この故障確認用メッセージを複数回送信できない場合には故障診断モードに移行して、車両制御用メッセージの送信を停止して、車両制御用メッセージよりも優先度の高い故障確認用特別メッセージを送信する。
【００３２】
なお、故障確認用メッセージと車両制御用メッセージとは優先度は同じであり、故障確認用特別メッセージは、優先度の高い車両制御用メッセージよりも優先度を高く設定する。すなわち、ボデーＥＣＵ１、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４は、それぞれ一の制御手段であるＥＣＵＮを構成する。
【００３３】
なお、故障確認用特別メッセージの優先度の変更は故障確認用特別メッセージを構成するフレーム中の識別ＩＤを変更することにより行う。また、故障確認用メッセージの送信完了ができないこと又は送信完了できたことの検出は、ＥＣＵＮのドライバ内部のＣＰＵが自身内部のレジスタ内の故障確認用メッセージを構成するフレームデータが送信完了されたことを検出することにより検出する。
【００３４】
また、故障確認用メッセージの送信完了ができないこと又は送信完了できたことの検出は、これ以外にも、ＥＣＵＮが送信した故障確認用メッセージを自分自身で受信することにより検出しても良いし、ＥＣＵＮが送信した故障確認用メッセージを他のＥＣＵＮが受信できたことを受信したＥＣＵＮから通知されることにより検知しても良い。
【００３５】
さらに、本実施例のメータＥＣＵ５は、一の制御手段以外の制御手段である故障監視用ＥＣＵＭを構成し、ボデーＥＣＵ１、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４のいずれかのＥＣＵＮから故障確認用メッセージが受信できず、かつ、故障確認用特別メッセージを受信できた場合に、ＥＣＵＮの一時的な故障又はＥＣＵＮと故障監視用ＥＣＵＭとの間の通信線又は接続線の一時的な断線又は通信不良と判定する。
【００３６】
加えて、本実施例のメータＥＣＵ５は、ボデーＥＣＵ１、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４のいずれかのＥＣＵＮから故障確認用メッセージが受信できず、かつ、故障確認用特別メッセージを受信できない場合に、ＥＣＵＮの一時的でない故障又はＥＣＵＮとＥＣＵＭとの間の通信線又は接続線の一時的でない断線と判定する。
【００３７】
以上述べた本発明による通信システムの制御内容を図３及び図４に示すフローチャートを用いて説明する。図３は本発明に係わる通信システムのＥＣＵＮの制御内容を示すフローチャートであり、図４は本発明に係わる通信システムの故障監視用ＥＣＵＭの制御内容を示すフローチャートである。
【００３８】
図３のＳ１において、ＥＣＵＮが故障確認用メッセージの送信未完了を複数回検出したかどうかを判定し、複数回検出したと判定される場合にはＳ２にすすみ、複数回検出したと判定されない場合にはＳ７にすすむ。なお送信未完了を複数回検出するのはノイズ等の外乱の影響を排除するためである。
【００３９】
Ｓ２において、ＥＣＵＮは故障診断モードに移行して、Ｓ３にすすみ、Ｓ３において、ＥＣＵＮは通常制御モードにおいて送信している車両制御用メッセージの送信を停止する。
【００４０】
つづいてＳ４において、ＥＣＵＮは車両制御用メッセージよりも優先度の高い故障確認用特別メッセージのみを送信して、Ｓ５にすすみ、Ｓ５において、ＥＣＵＮは故障確認用特別メッセージが正常に送信完了できたかどうかを判定し、正常に送信できたと判定される場合にはＳ６にすすみ、正常に送信完了できたと判定されない場合にはＳ２に戻る。
【００４１】
Ｓ６において、ＥＣＵＮは故障診断モードから通常制御モードに復帰し、Ｓ７にすすむ。Ｓ７において、Ｎ＝Ｎ＋１としてインクリメントし、Ｓ８において、Ｎ＞４であるかどうかを判定し、Ｎ＞４である場合には制御を終了し、Ｎ＞４でない場合にはＳ１に戻って、次の対象ＥＣＵＮについて、Ｓ１〜Ｓ６の処理を行う。
【００４２】
なおここでは、Ｎ＝１においてＥＣＵＮはボデーＥＣＵ１であり、Ｎ＝２においてＥＣＵＮはウィンドウＥＣＵ２であり、Ｎ＝３においてＥＣＵＮはワイパーＥＣＵ３であり、Ｎ＝４においてＥＣＵＮはシートＥＣＵ４である。
【００４３】
図４のＳ１１において、故障監視用ＥＣＵＭはＥＣＵＮからの故障確認用メッセージが正常に受信できたかどうかを判定し、正常に受信できたと判定される場合には故障及び断線が生じていない場合であるのでＳ１６にすすみ、正常に受信できたと判定されない場合にはＳ１２にすすむ。
【００４４】
Ｓ１２において、故障監視用ＥＣＵＭはＥＣＵＮからの故障確認用特別メッセージが正常に受信できたかどうかを判定し、正常に受信できたと判定される場合にはＳ１３にすすみ、正常に受信できたと判定されない場合にはＳ１５にすすむ。
【００４５】
Ｓ１３において、故障監視用ＥＣＵＭはＥＣＵＮの一時的な故障又はＥＣＵＮと故障監視用ＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的な断線又は通信不良と判定して、Ｓ１４にすすみ、故障監視用ＥＣＵＭは一時的な故障又は断線時間又は通信不良時間を、故障確認用メッセージと故障確認用特別メッセージの受信履歴ともに記憶する。
【００４６】
Ｓ１５において、故障監視用ＥＣＵＭは、ＥＣＵＮの一時的でない故障又は、ＥＣＵＮとＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的でない断線と判定する。
【００４７】
Ｓ１６において、故障監視用ＥＣＵＭは、Ｎ＝Ｎ＋１としてインクリメントし、Ｓ１７において、Ｎ＞４であるかどうかを判定し、Ｎ＞４である場合には制御を終了し、Ｎ＞４でない場合にはＳ１１に戻って、次の対象ＥＣＵＮについて、Ｓ１１〜Ｓ１５の処理を行う。
【００４８】
Ｎ＝１〜４まですなわち対象となるＥＣＵＮ全てにおいてＳ１１〜Ｓ１５の処理が終了した後、Ｓ１８において、故障監視用ＥＣＵＭは、以上の処理から得られた判定結果より断線箇所を推定する。この断線箇所の推定にあたっては以下のような手法を用いる。図５及び図６は、本発明に係る通信システムの断線箇所の一例を示すブロック図である。
【００４９】
例えば図５に示すように、ボデーＥＣＵ１の低圧側の接続線ＣＬが断線している場合には、ボデーＥＣＵ１は故障確認用メッセージを送信できず、かつ、ボデーＥＣＵ１により
ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４の送信が妨害されて、故障確認用メッセージが送信完了できず一時的な通信不良が発生する場合がある。
【００５０】
この場合においては、Ｎ＝１〜４までインクリメントして、上述したＳ１１〜Ｓ１５までの処理を行うと、故障監視用ＥＣＵＭはボデーＥＣＵ１からは、故障確認用メッセージ及び故障確認用特別メッセージともに受信できず、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４からは故障確認用メッセージは受信できず、故障確認用特別メッセージが受信できる。
【００５１】
つまり、ボデーＥＣＵ１の一時的でない故障又はボデーＥＣＵ１と故障確認用ＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的でない断線と判定され、かつ、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４はボデーＥＣＵ１により一時的に通信が妨害されたと判定されるので、ボデーＥＣＵ１の接続線ＣＨ、ＣＬ又はボデーＥＣＵ１とウィンドウＥＣＵ２との間に位置する通信線ＣＡＮＨ、ＣＡＮＬのいずれかの箇所の断線であると推定される。
【００５２】
あるいは、図６に示すように、ボデーＥＣＵ１の高圧側の接続線ＣＨ及び低圧側の接続線ＣＬがともに断線している場合には、ボデーＥＣＵ１は故障確認用メッセージを送信できず、かつ、ボデーＥＣＵ１によりウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４の送信が妨害されることはなく、故障確認用メッセージは送信完了でき一時的な通信不良は発生しない。
【００５３】
この場合においては、Ｎ＝１〜４までインクリメントして、上述したＳ１１〜Ｓ１５までの処理を行うと、故障監視用ＥＣＵＭはボデーＥＣＵ１からは、故障確認用メッセージ及び故障確認用特別メッセージともに受信できず、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４からは故障確認用メッセージが正常に受信できる。
【００５４】
つまり、ボデーＥＣＵ１の一時的でない故障又はボデーＥＣＵ１と故障確認用ＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的でない断線と判定され、かつ、ウィンドウＥＣＵ２、ワイパーＥＣＵ３、シートＥＣＵ４は正常でＥＣＵ２〜４と故障確認用ＥＣＵＭとの間の断線又は通信不良もないと判定されるので、ボデーＥＣＵ１の接続線ＣＨ、ＣＬの双方又はボデーＥＣＵ１とウィンドウＥＣＵ２との間に位置する通信線ＣＡＮＨ、ＣＡＮＬの双方の断線であると推定される。
【００５５】
以上のようにして断線のおおよその箇所を推定することができる。なお、実際の通信線ＣＡＮＨ、ＣＡＮＬ及び接続線ＣＨ、ＣＬの断線の形態は、これらを相互に接続するコネクタ内部においてコネクタピンの埋没、接触不良等に起因するもの又はハーネスの振動による車体への干渉による断線があるので、上述した推定を行った後、該当する部分のコネクタ又はハーネスを交換することにより修繕を行う。
【００５６】
また上述したような判定結果及び推定結果については、例えばディスプレイ等に予めダイアグ画面を設けることにより故障監視用ＥＣＵＭの制御に基づいて表示しても良いし、ＣＡＮに専用のダイアグツールを接続して、故障監視用ＥＣＵＭからダイアグツールによって読み出しても良い。
【００５７】
なお、上述したような判定及び推定についてはサービスマンによりマニュアルにより行い、故障確認用特別メッセージの送信及び受信のみを通信システム側で行う構成としても良い。
【００５８】
以上述べた本実施例によれば、以下のような作用効果を得ることができる。つまり、一のＥＣＵＮの高圧側の接続線ＣＨ又は低圧側の接続線ＣＬの一方が断線している場合に、それ以外のＥＣＵＮが故障監視用ＥＣＵＭに通信していないことを確認することができず送信権を得られない状況で故障確認用メッセージを送信してしまい、一のＥＣＵＮの送信する故障確認用メッセージがそれ以外のＥＣＵＮの送信する故障確認用メッセージにより一時的に妨害されていて故障確認用メッセージを送信できない通信不良が発生している状況において、以下のように誤判定を防止することができる。
【００５９】
すなわち、故障監視用ＥＣＵＭが、故障確認用特別メッセージを受信できた場合に、一のＥＣＵＮの一時的な故障又は一のＥＣＵＮと故障監視用ＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的な断線又は通信不良と判定することにより、ＥＣＵＮに一時的でない故障が発生している又はＥＣＵＮと故障監視用ＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的でない断線が発生していると誤って判定してしまうことを防止することができる。
【００６０】
また、故障確認用特別メッセージを車両制御用メッセージよりも高優先度とすることにより、この故障確認用特別メッセージを車両制御用メッセージに優先させて、一のＥＣＵＮの送信する故障確認用メッセージに対して、一のＥＣＵＮ以外のＥＣＵＮが送信する高優先度の車両制御用メッセージが存在すると、後者の高優先度の車両制御用メッセージが送信権を持つために、一のＥＣＵＮが正常であっても故障確認用メッセージが送信できずに、そのＥＣＵＮを故障監視用ＥＣＵＭが故障と誤判定することを、防止することができる。
【００６１】
また、一のＥＣＵＮが故障確認用メッセージを送信できない場合のみに、高優先度の故障確認用特別メッセージを送信することにより、常時定期的に高優先度の故障確認用特別メッセージを送信することに伴って、この高優先度の故障確認用特別メッセージが通信線ＣＡＮＨ、ＣＡＮＬを占有して、一のＥＣＵＮ以外のＥＣＵＮが送信する車両制御用メッセージが送信できなくなるという問題を解消することができる。
【００６２】
これに加えて、故障監視用ＥＣＵＭが、故障確認用特別メッセージを受信できなかった場合に、通信システムを構成するＥＣＵＮを順番に指定して、故障監視用ＥＣＵＭが、ＥＣＵＮの一時的でない故障又はＥＣＵＮと故障監視用ＥＣＵＭとの間の通信線ＣＡＮＨ、ＣＡＮＬ又は接続線ＣＨ、ＣＬの一時的でない断線と判定することにより、故障箇所又は断線箇所を特定することができるので、故障したＥＣＵＮの交換、断線箇所の修繕を適宜実施することができる。
【００６３】
さらに、図４に示したＳ１４において、一時的な故障又は断線又は通信不良の時間を、故障確認用メッセージと故障確認用特別メッセージの受信履歴ともに、故障監視用ＥＣＵＭが記憶しておくことにより、それらの一時的な不具合の原因が、ハーネスの断線、コネクタの嵌合不良、ＥＣＵＮの故障のいずれかであるかを推定することを可能とすることができる。
【００６４】
なお上述した通信システムにおけるＥＣＵの組み合わせはあくまで例示的なものであって、以上述べた組み合わせに限られるものではなく、接続されるＥＣＵの数についても４に限定されるものではなくそれ以外の数とすることも可能である。また、故障監視用ＥＣＵＭをメータＥＣＵ５以外の他のＥＣＵとすることも可能であり、故障監視専用のＥＣＵとすることも可能である。
【００６５】
以上本発明の好ましい実施例について詳細に説明したが、本発明は上述した実施例に制限されることなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形および置換を加えることができる。
【００６６】
また、本発明を適用しうる通信システムとしてＣＡＮを示したが、２本の通信線に所定の信号電圧を加圧して通信線間の差動電圧により通信する制御手段を有する通信システムであれば、本発明を適用することが可能である。
【産業上の利用可能性】
【００６７】
本発明による通信システムは、車両制御上必要な車両制御用メッセージが送信できなくなるという問題を招くことなく故障の誤判定を防止できる通信システムを提供することができるので、乗用車、トラック、バス等の様々な車両に適用して有益なものである。
【図面の簡単な説明】
【００６８】
【図１】本発明に係る通信システムを示すブロック図である。
【図２】本発明に係る通信システムのドライバ内部の回路を示す模式図である。
【図３】本発明に係る通信システムの制御内容を示すフローチャートである。
【図４】本発明に係る通信システムの制御内容を示すフローチャートである。
【図５】本発明に係る通信システムの断線箇所の一例を示すブロック図である。
【図６】本発明に係る通信システムの断線箇所の一例を示すブロック図である。
【符号の説明】
【００６９】
ＥＣＵ１      ボデーＥＣＵ
ＥＣＵ２      ウィンドウＥＣＵ
ＥＣＵ３      ワイパーＥＣＵ
ＥＣＵ４      シートＥＣＵ
ＥＣＵ５      メータＥＣＵ
ＣＡＮＨ      通信線
ＣＡＮＬ      通信線
Ｒ１          終端抵抗
Ｒ２          終端抵抗
ＣＨ          接続線
ＣＬ          接続線
【図１】
2008279947.tif 000003
【図２】
2008279947.tif 000004
【図３】
2008279947.tif 000005
【図４】
2008279947.tif 000006
【図５】
2008279947.tif 000007
【図６】
2008279947.tif 000008