(57)【特許請求の範囲】
【請求項１】
通信ネットワーク（３１）に接続され、前記通信ネットワークに接続された装置との間でデータの送受信を行うトランシーバ（２１）と、
前記トランシーバの温度および前記トランシーバの周囲の温度の少なくとも一方を含むトランシーバ温度を監視する温度監視回路（２１ｂ）と、
前記トランシーバに流れる電流を監視する電流監視回路（２１１）と、
前記トランシーバ温度が予め定められた第一温度閾値を上回ったとき、前記トランシーバに流れる電流が予め定められた電流閾値を上回った過電流状態の発生回数を計数する計数回路（２１２）と、
前記発生回数が予め定められた閾値に達したとき、前記トランシーバの機能の少なくとも一部の動作を抑制するための動作抑制信号を出力する信号出力回路（２１２）と、
を備えることを特徴とする電子制御装置。
【請求項２】
予め定められた動作復帰条件が成立したときに、前記信号出力回路は、前記動作抑制信号の出力を停止する請求項１に記載の電子制御装置。
【請求項３】
前記トランシーバ温度が前記第一温度閾値を下回ったとき、前記動作復帰条件が成立したとする請求項２に記載の電子制御装置。
【請求項４】
前記動作抑制信号の出力を停止する旨を含む動作復帰情報を取得する取得回路（２１２）を備え、
前記動作復帰情報を取得したとき、前記動作復帰条件が成立したとする請求項２または請求項３に記載の電子制御装置。
【請求項５】
前記動作抑制信号に基づいて、前記トランシーバの機能の少なくとも一部の動作を抑制する制御部（１１）を備える請求項１ないし請求項４のいずれか１項に記載の電子制御装置。
【請求項６】
前記制御部は、前記トランシーバ温度が前記第一温度閾値よりも高く設定される第二温度閾値を上回ったとき、前記動作抑制信号に基づく制御を実行しない請求項５に記載の電子制御装置。
【請求項７】
前記通信ネットワークは複数あり、そのそれぞれが異なるトランシーバに接続される請求項１ないし請求項６のいずれか１項に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置に関し、特に、複数のネットワークとの間でデータ通信を行う電子制御装置に関する。
【背景技術】
【０００２】
車両に搭載される電子機器の数および種類は年々増大する傾向にあり、複数の集積回路（以下、ＩＣという。）が回路基板に実装されることも多い。ＩＣは、正常に動作する温度範囲が設定されているため、車両内の温度変化が大きい場所に設置された電子機器は、動作が不安定になることもあり得るので、ＩＣの過熱を防止するための過熱検出を行っている。
【０００３】
過熱検出とは、電子機器の負荷を駆動させるための出力回路やＩＣチップの温度が一定温度を超えたことを検出するもので、温度が一定温度を超えた場合には、出力回路の動作を強制的に停止させることがある。
【０００４】
例えば、過電流を検出すると過熱検出温度を引き下げ、過熱状態が長く継続しないように電流を供給することを可能とし、長期信頼性の保証を可能にする半導体装置および回路保護方法が考案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０６１９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の構成では、ＩＣで過電流を検出すると、ＩＣ全体の動作を制限するようになっている。この場合、複数の機能（回路）を統合したＩＣでは、１つの機能で過電流を検出すると、過電流を検出していない機能の動作まで制限されてしまう。
【０００７】
例えば、車両に搭載された、複数の通信ネットワーク間を接続して通信データあるいは通信フレームの受信処理および送信処理を行なうゲートウエイ装置において、通信ネットワーク毎にそれぞれ設けられる通信インターフェースおよびトランシーバ等を含む通信回路が１個のＩＣに統合されている場合、１つの通信回路で過電流を検出すると、保護機能が動作し、これにより他の正常な通信回路も動作が制限され、車両の機能も制限を受ける。また、電磁波等の外乱により保護機能が誤動作すると、正常動作中の通信回路にも影響を及ぼす等の問題がある。
【０００８】
また、保護機能が動作したとき、どのような異常を検出したのかによって処置しないと、通常状態と保護動作状態との間で状態遷移を繰り返すことにより、他の部品や機能へも影響を与え、ノイズ等の外乱を生ずることも考えられる。
【０００９】
上記問題点を背景として、本発明は、通信回路での保護機能動作が、他の回路に影響しない電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための電子制御装置は、通信ネットワーク（３１）に接続され、通信ネットワークに接続された装置との間でデータの送受信を行うトランシーバ（２１）と、トランシーバの温度およびトランシーバの周囲の温度の少なくとも一方を含むトランシーバ温度を監視する温度監視回路（２１ｂ）と、トランシーバに流れる電流を監視する電流監視回路（２１１）と、トランシーバ温度が予め定められた第一温度閾値を上回ったとき、トランシーバに流れる電流が予め定められた電流閾値を上回った過電流状態の発生回数を計数する計数回路（２１２）と、発生回数が予め定められた閾値に達したとき、トランシーバの機能の少なくとも一部の動作を抑制するための動作抑制信号を出力する信号出力回路（２１２）と、を備える。
【発明の効果】
【００１１】
過電流状態は繰り返し発生する可能性が高い。単に、電流値が通常状態に戻っただけで、トランシーバの動作が正常になったとはいえない状況もある。過電流状態を繰り返すことで、該トランシーバのみならず、他の回路（例えば、他のトランシーバ）にも影響を及ぼす虞もある。上記構成によって、過電流状態が繰り返し発生することを検出したとき、トランシーバに何らかの異常が発生していると判断し、動作抑制信号を出力する。これにより、例えば、トランシーバからのデータの送信を停止するなどの動作制限を行うことができ、過電流状態の発生を防止あるいは抑制できる。
【図面の簡単な説明】
【００１２】
【図１】ネットワークシステムの構成例を示す図。
【図２】電流保護回路および温度保護回路の構成を示す図。
【図３】電流保護回路および温度保護回路の動作の詳細を示すタイミングチャート。
【図４】電流保護回路および温度保護回路の構成の別例を示す図。
【図５】図２の状態における各出力端子の状態を示す図。
【図６】図４の状態における各出力端子の状態を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の電子制御装置について、車両のネットワークシステムに適用した例を、図面を用いて説明する。図１に、ネットワークシステム１００の構成を示す。ネットワークシステム１００は、車両に搭載されたゲートウエイＥＣＵ（本発明の電子制御装置、以下、「ＥＣＵ」と略称することもある）１０、ゲートウエイＥＣＵ１０に接続された通信バス３１〜３３（本発明の通信ネットワーク）を含む。
【００１４】
ゲートウエイＥＣＵ１０は、周知のマイコン、メモリ、および周辺回路を含むＣＰＵ１１（本発明の制御部）、バッテリ等の外部電源（＋Ｂ）から電源の供給を受け、ＥＣＵ１０の各部に応じた電圧の電源を供給する電源回路１２、通信バス（３１〜３３の総称、以下同じ）との通信を行う通信インターフェース２０を含む。
【００１５】
通信インターフェース２０は、周知のデータ送受信回路の他に、接続されている通信バスを流れる信号をチェックし、衝突を検出する機能を有するトランシーバ（２１〜２３の総称、以下同じ）、電源回路１２から電源の供給を受け、通信インターフェース２０内の各部へ電源を供給する電源回路２４を含む。通信インターフェース２０（特に、トランシーバ）は、構成する部品を同一の基板に実装した構成としてもよいし、ＡＳＩＣとして構成してもよい。
【００１６】
トランシーバ（２１〜２３）は、それぞれ信号ライン（Ｐ１〜Ｐ３）を介してＣＰＵ１１に接続されている。各トランシーバの構成は同一である。トランシーバ２１を例に挙げると、上述のデータ送受信回路の他に、電流保護回路２１ａ（本発明の電流監視回路）、温度保護回路２１ｂ（本発明の温度監視回路）を含む（詳細は後述）。
【００１７】
トランシーバ（すなわち、通信バス）の数に制約はないが、図１のように複数あることが望ましい。本構成が、「通信ネットワークは複数あり、そのそれぞれが異なるトランシーバに接続される」ものである。従来は一つのトランシーバで保護機能が動作すると他の正常動作しているトランシーバでも保護機能が動作して通信が停止することが生じていたが、本構成では、必要なトランシーバのみ保護機能で動作させるため、このような問題を解消できる。
【００１８】
通信プロトコルとして、例えば、ＣＡＮ（Control  Area  Network）プロトコルを用いる。他に、周知のＬＩＮ（Local  Interconnect  Network）などを用いてもよい。
【００１９】
通信プロトコルとして、ＣＡＮプロトコルを用いる場合、トランシーバ２１は、以下のように動作する。トランシーバ２１には、通信バス３１から送信される差動電圧信号が入力されて、ＣＰＵ１１が認識できるデジタル信号に変換する。そして、トランシーバ２１は、変換したデジタル信号を、信号ラインＰ１を介してＣＰＵ１１に出力する。
【００２０】
また、トランシーバ２１は、その信号ラインＰ１を介して出力されるＣＰＵ１１からのデジタル信号を、通信バス３１に送信できる形式の差動電圧信号に変換して出力する。本構成が、「トランシーバは、２本線の各線に流れる電圧の差の有無によってデータを送信する２線式差動電圧方式によりデータの送信を行う」ものである。ＣＡＮプロトコルでは、データの送信時（すなわち、差動電圧信号の出力時）に、電流を多く消費し、その多くが通信バス３１に流れる（この電流を、「バス電流」と称することもある）。
【００２１】
通信バス３１には、ＥＣＵ  Ａ〜Ｄが接続される。これらのＥＣＵとしては、車両の旋回挙動を安定化させるためのＶＳＣ（Vehicle  Stability  Control）  ＥＣＵ、エンジン制御を行うエンジンＥＣＵのような走行制御系ＥＣＵが挙げられる。ＥＣＵには、制御に必要なセンサ群およびアクチュエータ群も接続される。
【００２２】
通信バス３２には、ＥＣＵ  Ｅ〜Ｈが接続される。これらのＥＣＵとしては、シートの位置あるいは高さを調整するためのシートＥＣＵ、窓の開閉制御を行うパワーウインドウＥＣＵ、電動ミラーの格納／展開等を行う電動ミラーＥＣＵ、ドアロック装置の解錠／施錠を行うドアロックＥＣＵのような、車両のボディー系のＥＣＵが挙げられる。
【００２３】
通信バス３３には、ＥＣＵ  Ｉ〜Ｌが接続される。これらのＥＣＵとしては、オーディオ装置あるいはナビゲーション装置のようなマルチメディア系機器が挙げられる。
【００２４】
上述のような構成により、ＥＣＵ１０では、ＣＰＵ１１において、トランシーバが接続されている通信バスから受信したパケットデータを解析し、その転送先となる通信バスが接続されたトランシーバへ出力する。通信バスの通信プロトコルが異なるときは、ＣＰＵ１１において、通信プロトコルを転送先に応じたものに変換する。
【００２５】
図２に、トランシーバ２１を例に挙げて、各トランシーバに含まれる、電流保護回路２１ａ、温度保護回路２１ｂの構成を示す。電流保護回路２１ａは、通信バス３１に流れる電流が予め定められた電流閾値を超える過電流状態を検出する過電流検出回路２１１（本発明の電流監視回路）、過電流状態が発生した回数を計数する過電流検出カウンタ２１２（本発明の計数回路、信号出力回路、取得回路）、論理積回路（以降、「ＡＮＤ」と称する）２１３、論理和回路（以降、「ＯＲ」と称する）２１４（本発明の信号出力回路）を含む。
【００２６】
過電流検出回路２１１は、その検出状態を過電流検出カウンタ２１２およびＡＮＤ２１３に出力する。ＡＮＤ２１３は、過電流検出回路２１１の検出状態と、温度保護回路２１ｂの比較回路（以降、「Ｃｏｍｐ」と称する）１からの出力との論理積をＯＲ２１４に出力する。つまり、過電流検出回路２１１が予め定められた電流閾値を上回ったことを検出したとき、かつ、Ｃｏｍｐ１が過熱を検出（詳細は後述）したとき、Ｈレベルを出力する。
【００２７】
過電流検出カウンタ２１２は、ＣＬＫ端子に入力される過電流検出回路２１１の検出状態に基づいて、電流閾値を上回った過電流状態が発生した回数を計数し、その回数が予め定められた閾値ｎに達したとき、出力端子Ｏｕｔ１およびＯＲ２１４に、Ｈレベルを出力する。なお、閾値ｎは、正の整数、例えば、２のｎ乗回の一定回数で、トランシーバ２１内のレジスタに設定されている。また、レジスタは、トランシーバ２１（あるいは、通信インターフェース２０）の外部から設定可能である。
【００２８】
また、過電流検出カウンタ２１２のＲＢ端子は、温度保護回路２１ｂのＣｏｍｐ１の出力端子に接続される。過電流検出カウンタ２１２は、ＲＢ端子の入力がＬレベルになると、カウンタ値をゼロクリアして、出力端子Ｏｕｔ１およびＯＲ２１４にＬレベルを出力する。
【００２９】
ＯＲ２１４は、ＡＮＤ２１３からの出力と、過電流検出カウンタ２１２からの出力との論理和を、出力端子Ｏｕｔ２に出力する。
【００３０】
温度保護回路２１ｂは、例えばオペアンプを用いた周知のＣｏｍｐ１およびＣｏｍｐ２に基準電圧（Ｖｒｅｆ１、Ｖｒｅｆ２）を印加する基準電圧回路２１５、基準電圧を安定させるための定電流回路２１６、基準電圧の印加／遮断を行うトランジスタ等のスイッチング素子Ｔｒ、分圧抵抗Ｒ１およびＲ３、トランシーバ２１あるいはその周辺の温度を計測する温度抵抗素子Ｒ２を含む。
【００３１】
Ｃｏｍｐ１は、基準電圧Ｖｒｅｆ１と入力電圧Ｖ１とを比較する。入力電圧Ｖ１は、本発明のトランシーバ温度に相当する。比較の結果、予め定められた閾値ＴＷ（例えば、１４０℃：本発明の第一温度閾値に相当）を超えると、出力端子Ｏｕｔ４からＨレベル（過熱ウォーニング検出）を、電流保護回路２１ａのＡＮＤ２１３および過電流検出カウンタ２１２（ＲＢ端子）に出力する。
【００３２】
Ｃｏｍｐ２は、基準電圧Ｖｒｅｆ２と入力電圧Ｖ２とを比較する。入力電圧Ｖ２は、入力電圧Ｖ１と同様に、本発明のトランシーバ温度に相当する。比較の結果、予め定められた閾値ＴＳＤ（例えば、１７０℃：本発明の第二温度閾値に相当）を超えると、出力端子Ｏｕｔ５からＨレベル（過熱検出）を出力する。
【００３３】
図３に、電流保護回路２１ａ、温度保護回路２１ｂの動作の詳細を示す。２線式差動電圧方式では、“１”を出力するときは、２本のデータ線に電圧差が生じないため、トランシーバ２１に接続される通信バス３１には、デフォルト値のバス電流Ｉ０が流れる。一方、“０”を出力するときは、２本のデータ線に電圧差が生じるため、通信バス３１には、“１”を出力するときよりも大きなバス電流が流れる。
【００３４】
まず、バス電流が、電流閾値（ＩＷ）を超えたとき（“０”の出力を終了したとき）、すなわち、過電流検出回路２１１からの出力がＨレベルからＬレベルに変化したとき、かつ、デバイス温度（本発明のトランシーバ温度に相当）が上昇し、過熱ウォーニングを検出してＣｏｍｐ１の出力端子Ｏｕｔ４からＨレベルを出力しているとき、過電流検出カウンタ２１２は、カウンタ値（本発明の計測回数）を１増やす。そして、カウンタ値が予め定められた閾値（図３の例では、４回）に到達したとき、出力端子Ｏｕｔ１にＨレベル（本発明の動作抑制信号）を出力する。これにより、ＯＲ２１４の出力端子Ｏｕｔ２からも、Ｈレベルを出力する。
【００３５】
出力端子Ｏｕｔ１がＨレベルを出力していることを検出すると、トランシーバ２１は自身の動作モードを、通常モードから保護モードに遷移させる。保護モードでは（すなわち、動作抑制信号を出力する間は）、少なくともデータの送信を行わない。よって、過電流状態とはならないので、これ以上、デバイス温度が上昇することを防止できる。また、ＣＰＵ１１が、出力端子Ｏｕｔ１がＨレベルを出力していることを検出すると、トランシーバ２１の動作モードを切り替えるようにしてもよい。
【００３６】
上述の構成が、「動作抑制信号に基づいて、トランシーバの機能の少なくとも一部の動作を抑制する制御部（１１）を備える」ものである。本構成によって、トランシーバが過電流状態になることを防止できる。また、他のトランシーバには影響を及ぼさない。
【００３７】
保護モードに遷移してバス電流が流れない状態になっても、トランシーバ２１の温度（図３では、「デバイス温度」と表記）は、すぐには降下しないこともある。この状態で動作モードを通常モードに復帰させると、通信バス３１に通常時と同じ値の電流が流れても、デバイス温度がさらに上昇し、閾値ＴＳＤを超えて過熱を検出する可能性が高い。
【００３８】
そこで、過熱ウォーニングを検出しない（すなわち、閾値ＴＷを下回る）状態になるまで、保護モードを維持する。閾値ＴＷを下回ったとき、閾値ＴＷにハンチング防止用のヒステリシスが設けられているときには、閾値ＴＷからヒステリシス分を差し引いた値を下回ったとき、すなわち、本発明の動作復帰条件が成立したとき、Ｃｏｍｐ１からＬレベルを出力する。
【００３９】
そして、過電流検出カウンタ２１２のカウンタ値はゼロクリアされ、ＯＲ２１４および出力端子Ｏｕｔ１に、Ｌレベルを出力する。また、ＡＮＤ２１３からはＬレベルを出力する。よって、ＯＲ２１４の出力端子Ｏｕｔ２から、Ｌレベルを出力する。そして、動作モードを保護モードから通常モードに遷移させる。
【００４０】
上述のように、ＯＲ２１４の出力端子Ｏｕｔ２は、動作モードが保護モードのときと、動作モードが通常モードで、過電流および過熱ウォーニングを検出したときに、Ｈレベルを出力する。
【００４１】
また、過電流検出カウンタ２１２の出力端子Ｏｕｔ１は、動作モードが保護モードのときにＨレベルを出力し、通常モードのときにＬレベルを出力する。
【００４２】
上述の動作は、温度保護回路２１ｂのＣｏｍｐ２が過熱検出を行っていないことを前提に実行される。過電流検出時にＣｏｍｐ２の出力端子Ｏｕｔ５がＨレベルを出力しているときは、例えば、トランシーバ２１の動作モードを通常モードから、通常モードよりも消費電力の少ない省電力モード（スリープモードともいう）に遷移させる。ＣＰＵ１１が過熱検出の状態を検出し、予め定められた過熱時の動作を実行してもよい。
【００４３】
上述の構成が、「制御部は、トランシーバ温度が第一温度閾値よりも高く設定される第二温度閾値を上回ったとき、動作抑制信号に基づく制御を実行しない」ものである。本構成によって、トランシーバが過熱警告状態にあるか過熱状態にあるかを判別でき、状態に応じた処置を行うことができる。
【００４４】
図５に、図３の状態における各出力端子（Ｏｕｔ１〜Ｏｕｔ４）の状態を示す。過電流検出回路２１１が過電流を検出すると、出力端子Ｏｕｔ３から検出状態に応じたレベルが出力される。過電流によりデバイス温度が過熱ウォーニングの閾値ＴＷを超えると、Ｃｏｍｐ１の出力端子Ｏｕｔ４からＨレベルを出力する。また、ＯＲ２１４の出力端子Ｏｕｔ２からは、出力端子Ｏｕｔ３と出力端子Ｏｕｔ４との論理積を出力する。
【００４５】
過熱ウォーニング状態にあるときに過電流を検出すると、過電流検出カウンタ２１２のカウンタ値が１増え、閾値（図５の例では４）に達すると、過電流検出カウンタ２１２の出力端子Ｏｕｔ１からＨレベル（保護モード、本発明の動作抑制信号）を出力する。このとき、ＯＲ２１４の出力端子Ｏｕｔ２からもＨレベルを出力する。
【００４６】
保護モードにあるとき、少なくとも通信バス３１への送信は行わない。よって、過電流状態とならないので、過電流検出回路２１１の出力端子Ｏｕｔ３からはＬレベルを出力する。デバイス温度が低下して閾値ＴＷを下回ると、Ｃｏｍｐ１の出力端子Ｏｕｔ４からＬレベルを出力する。これにより、過電流検出カウンタ２１２はゼロクリアされ、出力端子Ｏｕｔ１からＬレベルを出力する。このとき、ＡＮＤ２１３はＬレベルを出力するので、ＯＲ２１４の出力端子Ｏｕｔ２からもＬレベルを出力する。
【００４７】
図２および図５の構成が、「予め定められた動作復帰条件が成立したときに、信号出力回路は、動作抑制信号の出力を停止する」ものである。より具体的には、「トランシーバ温度が予め定められた第一温度閾値を下回ったとき、動作復帰条件が成立したとする」ものである。
【００４８】
過電流状態を繰り返すと、トランシーバ温度は上昇する。この状態が続くと、トランシーバ温度が上昇し続け、トランシーバおよびその周辺回路の動作に影響を及ぼす虞がある。よって、単に電流値のみでトランシーバの動作の抑制を解除すると、過電流状態を繰り返し、過熱状態に至る可能性もある。本構成によって、トランシーバの温度がある程度降下しないと動作の抑制を解除しないため、再度、過電流状態となって温度が上昇しても、過熱状態にはならず、トランシーバの動作への影響を抑えることができる。
【００４９】
図４に、電流保護回路２１ａおよび温度保護回路２１ｂの構成の別例を示す。本構成は、図２の変形例である。よって、図２と同様の構成については同一の符号を付与し、ここでの詳細な説明は割愛する。
【００５０】
過電流検出カウンタ２１２のＲＢ端子は、外部の回路、例えば、ＣＰＵ１１の出力ポートである端子Ｐ４に接続される。また、Ｃｏｍｐ１の出力端子Ｏｕｔ４は、電流保護回路２１ａのＡＮＤ２１３のみに接続される。また、出力端子Ｏｕｔ４は、ＣＰＵ１１にも出力される。
【００５１】
図２の構成と異なるのは、保護モードから通常モードに遷移するときの条件である。すなわち、図２では、保護モード時に、デバイス温度が閾値ＴＷを下回ると通常モードに遷移する。図４では、保護モード時に、ＣＰＵ１１の制御により通常モードに遷移する。
【００５２】
図６に、図４の状態における各出力端子（Ｏｕｔ１〜Ｏｕｔ４、Ｐ４）の状態を示す。過電流検出回路２１１が過電流を検出すると、出力端子Ｏｕｔ３から検出状態に応じたレベルが出力される。過電流によりデバイス温度が過熱ウォーニングの閾値ＴＷを超えると、Ｃｏｍｐ１の出力端子Ｏｕｔ４からＨレベルを出力する。また、ＯＲ２１４の出力端子Ｏｕｔ２からは、出力端子Ｏｕｔ３と出力端子Ｏｕｔ４との論理積を出力する。
【００５３】
ＣＰＵ１１が、Ｃｏｍｐ１の出力端子Ｏｕｔ４がＨレベルを出力したことを検出すると、端子Ｐ４から電流検出カウンタ２１２のＲＢ端子にＨレベルを出力する。
【００５４】
過熱ウォーニング状態にあるときに過電流を検出すると、過電流検出カウンタ２１２のカウンタ値が１増え、閾値（図６の例では４）に達すると、過電流検出カウンタ２１２の出力端子Ｏｕｔ１からＨレベル（保護モード、本発明の動作抑制信号）を出力する。このとき、ＯＲ２１４の出力端子Ｏｕｔ２からもＨレベルを出力する。
【００５５】
図２の構成と同様に、保護モードにあるとき、少なくとも通信バス３１への送信は行わない。このため、過電流状態とならないので、過電流検出回路２１１の出力端子Ｏｕｔ３からはＬレベルを出力する。デバイス温度が低下して閾値ＴＷを下回ると、Ｃｏｍｐ１の出力端子Ｏｕｔ４からＬレベルを出力する。
【００５６】
ＣＰＵ１１が、Ｃｏｍｐ１の出力端子Ｏｕｔ４がＬレベルを出力したことを検出すると、端子Ｐ４からＬレベル（本発明の動作復帰情報）を出力する。端子Ｐ４からＬレベルを出力するタイミングは、以下のうちのいずれを用いてもよい。
・出力端子Ｏｕｔ４がＬレベルを出力したことを検出したときを、出力タイミングとする。
・出力端子Ｏｕｔ４がＬレベルを出力したことを検出してから、予め定められた時間Ｔが経過したときを、出力タイミングとする。時間Ｔは、ＥＣＵ１０あるいは通信バスの状態に基づいて定められる。これにより、ＥＣＵ１０あるいは通信バスに影響を及ぼさないように、トランシーバの動作を再開することができる。
【００５７】
過電流検出カウンタ２１２のＲＢ端子にＬレベルが入力されたとき、すなわち、本発明の動作復帰条件が成立したとき、カウンタ値はゼロクリアされ、出力端子Ｏｕｔ１からＬレベルを出力する。このとき、ＡＮＤ２１３はＬレベルを出力するので、ＯＲ２１４の出力端子Ｏｕｔ２からもＬレベルを出力する。
【００５８】
図４および図６の構成が、「予め定められた動作復帰条件が成立したときに、信号出力回路は、動作抑制信号の出力を停止する」ものである。より具体的には、「動作抑制信号の出力を停止する旨を含む動作復帰情報を取得する取得回路（２１２）を備え、動作復帰情報を取得したとき、動作復帰条件が成立したとする」ものである。本構成によって、トランシーバ温度が正常値に戻ったとき以外にも、動作復帰条件を設定することができる。特に、複数のトランシーバを一括制御したいときに適している。
【００５９】
以上、本発明の実施の形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【符号の説明】
【００６０】
１０    ゲートウエイＥＣＵ（電子制御装置、ＥＣＵ）
３１〜３３  通信バス（通信ネットワーク）
１１    ＣＰＵ（制御部）
２０    通信インターフェース
２１〜２３  トランシーバ
２１ａ  電流保護回路
２１ｂ  温度保護回路（温度監視回路）
２１１    過電流検出回路（電流監視回路）
２１２    過電流検出カウンタ（計数回路、信号出力回路、取得回路）
２１３    論理積回路（ＡＮＤ）
２１４    論理和回路（ＯＲ）
１００    ネットワークシステム
【図１】
0006055386.tif 000002
【図２】
0006055386.tif 000003
【図３】
0006055386.tif 000004
【図４】
0006055386.tif 000005
【図５】
0006055386.tif 000006
【図６】
0006055386.tif 000007