(57)【特許請求の範囲】
【請求項１】
制御部から制御信号を制御信号線を介してドライバに出力し、前記制御信号に基づき前記ドライバが負荷を駆動する負荷駆動系の異常を検出する負荷駆動系の異常診断システムにおいて、
前記ドライバは、前記負荷あるいはドライバ自身の少なくとも一方の異常の有無を検出し、その検出結果をＨｉ／Ｌｏレベルの検出信号として出力する負荷／ドライバ異常検出部と、前記制御信号が入力され、前記負荷／ドライバ異常検出部にて異常を検出した場合に前記制御信号と逆の信号をモニタ信号として出力し、前記負荷／ドライバ異常検出部にて異常が検出されない場合に前記制御信号と同じ信号をモニタ信号として出力する論理回路と、を備える異常検出手段を有し、
前記制御部は、前記異常検出手段から出力された前記モニタ信号をモニタ信号線を介して入力し、前記制御部側の前記制御信号と前記制御部側の前記モニタ信号とを比較してその比較結果に基づいて、前記制御信号線及びモニタ信号線の異常を含む負荷駆動系の異常を診断することを特徴とする負荷駆動系の異常診断システム。
【請求項２】
請求項１に記載する負荷駆動系の異常診断システムにおいて、
前記論理回路は、前記ドライバに入力された制御信号と前記負荷／ドライバ異常検出部から出力された検出信号との排他的論理和を出力する排他的論理和回路であり、
前記制御部は、前記排他的論理和回路から出力された信号をモニタ信号として入力することを特徴とする負荷駆動系の異常診断システム。
【請求項３】
請求項１または請求項２に記載する負荷駆動系の異常診断システムにおいて、
前記制御部は、前記制御信号と前記モニタ信号とが一致しない場合に前記負荷駆動系が異常であると診断することを特徴とする負荷駆動系の異常診断システム。
【請求項４】
制御部から制御信号を制御信号線を介してドライバに出力し、前記制御信号に基づき前記ドライバが負荷を駆動する負荷駆動系の異常を検出する負荷駆動系の異常診断システムにおいて、
前記ドライバは、前記負荷あるいはドライバ自身の少なくとも一方の異常の有無を検出し、その検出結果をＨｉ／Ｌｏレベルの検出信号として出力する負荷／ドライバ異常検出部と、前記制御信号が入力され、前記負荷／ドライバ異常検出部にて異常を検出した場合に前記制御信号と同じ信号をモニタ信号として出力し、前記負荷／ドライバ異常検出部にて異常が検出されない場合に前記制御信号と逆の信号をモニタ信号として出力する論理回路と、を備える異常検出手段を有し、
前記制御部は、前記異常検出手段から出力された前記モニタ信号をモニタ信号線を介して入力し、前記制御部側の前記制御信号と前記制御部側の前記モニタ信号とを比較してその比較結果に基づいて、前記制御信号線及びモニタ信号線の異常を含む前記負荷駆動系の異常を診断することを特徴とする負荷駆動系の異常診断システム。
【請求項５】
請求項４に記載する負荷駆動系の異常診断システムにおいて、
前記論理回路は、前記ドライバに入力された制御信号と前記負荷／ドライバ異常検出部から出力された検出信号との排他的否定論理和を出力する排他的否定論理和回路であり、
前記制御部は、前記排他的論理和回路から出力された信号をモニタ信号として入力することを特徴とする負荷駆動系の異常診断システム。
【請求項６】
請求項４または請求項５に記載する負荷駆動系の異常診断システムにおいて、
前記制御部は、前記制御信号と前記モニタ信号とが一致する場合に前記負荷駆動系が異常であると診断することを特徴とする負荷駆動系の異常診断システム。
【請求項７】
エンジンＥＣＵと、燃料ポンプと、前記エンジンＥＣＵからの指令に基づき前記燃料ポンプを制御する燃料ポンプコントローラとを有する燃料ポンプ制御システムにおいて、
請求項１から請求項６に記載するいずれか１つの異常診断システムが搭載されており、  前記エンジンＥＣＵ、燃料ポンプコントローラ、および燃料ポンプが、前記異常診断システムの制御部、ドライバ、および負荷にそれぞれ対応していることを特徴とする燃料ポンプ制御システム。
【請求項８】
請求項７に記載する燃料ポンプ制御システムにおいて、
前記エンジンＥＣＵは、車両前方側あるいは後方側のいずれか一方に配置され、
前記燃料ポンプコントローラは、前記エンジンＥＣＵが配置された車両前方側あるいは後方側とは反対側である車両後方側あるいは前方側に配置されていることを特徴とする燃料ポンプ制御システム。
【請求項９】
エンジンＥＣＵと、燃料ポンプと、前記エンジンＥＣＵからの指令に基づき前記燃料ポンプを制御する燃料ポンプコントローラとを有する燃料ポンプ制御システムにおいて、
請求項１から請求項６に記載するいずれか１つの異常診断システムが搭載されており、前記エンジンＥＣＵ、燃料ポンプコントローラ、および燃料ポンプが、前記異常診断システムの制御部、ドライバ、および負荷にそれぞれ対応しており、
前記燃料ポンプコントローラが前記燃料ポンプに一体化されてコントローラ一体型燃料ポンプモジュールが形成されていることを特徴とする燃料ポンプ制御システム。
【請求項１０】
請求項９に記載する燃料ポンプ制御システムにおいて、
前記燃料ポンプコントローラは、前記燃料ポンプを燃料タンクに取り付けるためのプレート部材に一体化されていることを特徴とする燃料ポンプ制御システム。
【請求項１１】
請求項１０に記載する燃料ポンプ制御システムにおいて、
前記燃料ポンプコントローラと前記燃料ポンプとの配線は、バスバー、配線パターン、あるいは銅線のいずれかにより行われており、
前記配線は、前記プレート部材に一体化された樹脂部材にインサート成形されていることを特徴とする燃料ポンプ制御システム。
【請求項１２】
請求項９から請求項１１に記載するいずれか１つの燃料ポンプ制御システムにおいて、
前記エンジンＥＣＵは、車両前方側あるいは後方側のいずれか一方に配置され、
前記コントローラ一体型燃料ポンプモジュールは、前記エンジンＥＣＵが配置された車両前方側あるいは後方側とは反対側である車両後方側あるいは前方側に配置されていることを特徴とする燃料ポンプ制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバにより負荷を駆動する負荷駆動系の異常を検出する負荷駆動系の異常診断システム、およびそれを用いた燃料ポンプ制御システムに関する。
【背景技術】
【０００２】
近年、制御部からの制御信号に基づきドライバにより負荷（例えば、モータやソレノイド等）を駆動する負荷駆動系では、負荷駆動系における異常を検出するために、ドライバとして自己診断機能付きのドライバを用いた異常診断システムが実用化されている（特許文献１）。
【０００３】
このような異常診断システムには、例えば図２０に示すように、負荷（例えば、モータ等）１１１と、負荷１１１を駆動するためのドライバ１１２と、負荷１１１の駆動を制御する制御部（例えば、エンジンＥＣＵ等）１１３とが備わっている。そして、負荷１１１を高速で駆動させたい場合には制御部１１３からＨｉレベルの制御信号をドライバ１１２送り、負荷１１１を低速で駆動させたい場合には制御部１１３からＬｏレベルの制御信号をドライバ１１２に送り、ドライバ１１２がそれらの信号に基づき負荷１１１を高速または低速で駆動するようになっている。
【０００４】
ここで、負荷１１１およびドライバ１１２に異常がないときには、ドライバ１１２がモニタ信号としてＨｉレベルのモニタ信号を制御部１１３へ返し、異常があるときにはＬｏレベルのモニタ信号を制御部１１３へ返す。そして、制御部１１３はモニタ信号により負荷１１１およびドライバ１１２の異常診断を行うようになっている。
そして、このような異常診断システムは、具体的に例えば、車両の燃料ポンプ制御システムに適用されている。この場合には、負荷１１１は燃料ポンプ（ポンプモータ）となり、ドライバ１１２は燃料ポンプコントローラとなり、制御部１１３はエンジンＥＣＵとなる。
【特許文献１】特開２００５−１６３７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来の負荷駆動系の異常診断システムでは、異常診断を正確に行うことができないおそれがあった。例えば制御信号線１１４が断線した場合、ドライバ１１２は制御部１１３から出力された制御信号を正しく認識することができず、不定またはＨｉレベルあるいはＬｏレベルに固定された信号と誤認識する。例えば図２１に示すように、ドライバ１１２がプルダウン入力の回路構成になっている場合には、ドライバ１１２は制御信号をＬｏレベル信号と認識してしまうことになる。このため、制御部１１３からＨｉレベル信号が出力されていたとしても、負荷１１１は制御部１１３からの制御信号にかかわらず低速駆動されてしまう。このとき、ドライバ１１２としては異常を検出していないため、モニタ信号としてＨｉレベル（正常）信号を制御部１１３へ返すので、制御部１１３は異常診断を正確に行うことができない。
【０００６】
このように上記した従来の負荷駆動系の異常診断システムでは、制御部１１３の要求（制御信号の内容）と異なる負荷駆動が行われていても、これを異常として検出することができない。そして、このような異常を検出することができないのは、制御信号線１１４の断線だけでなく、グランドショート（地絡）あるいは電源ショート（天絡）した場合にも起こる。また、モニタ信号線１１５が断線、グランドショート（地絡）あるいは電源ショート（天絡）した場合にも同様の問題が起こる。すなわち、上記の異常診断システムでは
制御信号線１１４およびモニタ信号線の異常を検出することができないという問題があった。
【０００７】
そして、このような異常診断システムを車両の燃料ポンプ制御システムに適用した場合には、制御信号線１１４およびモニタ信号線１１５に異常が発生してしまうと、燃料ポンプ１１１や燃料ポンプコントローラ１１２の異常診断を正確に行うことができなくなる。このため、異常診断を正確に行うためには、制御信号線１１４およびモニタ信号線１１５に異常が発生する確率を小さくする必要がある。
信号線の異常発生の確率を小さくするには、図２２に示すように、燃料ポンプコントローラ１１２をエンジンＥＣＵ１１３の近く（エンジンの配置位置側、一般的には車両の前方側）に配置することが考えられる。ところが、この場合には、燃料ポンプコントローラ１１２の車両搭載場所を確保することが困難であるという問題があった。
【０００８】
そこで、図２３に示すように、燃料ポンプコントローラ１１２の車両搭載場所の制約が少ないエンジンＥＣＵの逆側（車両後方側）、つまり燃料ポンプコントローラ１１２を燃料ポンプ１１１の近くに配置することが考えられる。この場合、エンジンＥＣＵ１１３と燃料ポンプコントローラ１１２が離れ、制御信号線１１４およびモニタ信号線１１５が長くなる。このため、制御信号線１１４およびモニタ信号線１１５に異常が発生する確率を小さくするために、信号線の被覆を厚くする、信号線の芯線を太くする、さらには接触不良が発生しにくい高品質のコネクタを採用する等の対策が必要であった。ところが、このような対策を施した信号線は、非常に高価なものであるとともに、重量が増加するという問題があった。
【０００９】
そこで、本発明は上記した問題点を解決するためになされたものであり、負荷およびドライバの異常の他、制御信号線およびモニタ信号線の異常も検出することができる負荷駆動系の異常診断システムを提供することを課題とする。また、本発明は、燃料ポンプおよび燃料ポンプコントローラの異常の他、制御信号線およびモニタ信号線の異常も検出することができるようにして、高価な信号線を使用しなくても、燃料ポンプコントローラを燃料ポンプの近くに配置することができる燃料ポンプ制御システムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記問題点を解決するためになされた本発明に係る負荷駆動系の異常診断システムは、制御部から制御信号を制御信号線を介してドライバに出力し、前記制御信号に基づき前記ドライバが負荷を駆動する負荷駆動系の異常を検出する負荷駆動系の異常診断システムにおいて、前記ドライバは、前記負荷あるいはドライバ自身の少なくとも一方の異常の有無を検出し、その検出結果をＨｉ／Ｌｏレベルの検出信号として出力する負荷／ドライバ異常検出部と、前記制御信号が入力され、前記負荷／ドライバ異常検出部にて異常を検出した場合に前記制御信号と逆の信号をモニタ信号として出力し、前記負荷／ドライバ異常検出部にて異常が検出されない場合に前記制御信号と同じ信号をモニタ信号として出力する論理回路と、を備える異常検出手段を有し、前記制御部は、前記異常検出手段から出力された前記モニタ信号をモニタ信号線を介して入力し、前記制御部側の前記制御信号と前記制御部側の前記モニタ信号とを比較してその比較結果に基づいて、前記制御信号線及びモニタ信号線の異常を含む負荷駆動系の異常を診断することを特徴とする。
【００１１】
本発明に係る負荷駆動系の異常診断システムにおいては、前記論理回路は、前記ドライバに入力された制御信号と前記負荷／ドライバ異常検出部から出力された検出信号との排他的論理和を出力する排他的論理和回路であり、前記制御部は、前記排他的論理和回路から出力された信号をモニタ信号として入力すればよい。
【００１２】
また、本発明に係る負荷駆動系の異常診断システムにおいては、前記制御部は、前記制御信号と前記モニタ信号とが一致しない場合に前記負荷駆動系が異常であると診断すれば
よい。
【００１３】
この異常診断システムでは、異常検出手段から出力されたモニタ信号が制御部に入力され、制御部により、モニタ信号に基づいて負荷駆動系の異常診断が行われる。ここで、異常検出手段が、負荷あるいはドライバ自身の少なくとも一方の異常を検出し、その検出結果を検出信号として出力する負荷／ドライバ異常検出部と、ドライバに入力された制御信号と負荷／ドライバ異常検出部から出力された検出信号との排他的論理和を出力する排他的論理和回路とを備えることにより、負荷駆動系の異常が検出された場合に制御信号と逆の信号をモニタ信号として出力し、負荷駆動系に異常が検出されない場合に制御信号と同じ信号をモニタ信号として出力することができる。
なお、負荷駆動系の異常には、負荷あるいはドライバ自身の異常の他に、制御信号線あるいはモニタ信号線の異常により負荷の駆動に実害が発生する場合（要求と異なる負荷駆動が行われる場合）が含まれる。
そして、制御部により、制御部自身が出力した制御信号と異常検出手段から出力されたモニタ信号とが一致しない場合に負荷駆動系が異常であると診断される。
【００１４】
これにより、この異常診断システムでは、負荷およびドライバの異常を確実に検出することができる。また、負荷の駆動に実害が発生する（要求と異なる負荷駆動が行われる）制御信号線あるいはモニタ信号線の異常も確実に検出することができる。
【００１５】
上記問題点を解決するためになされた本発明に係る別形態の負荷駆動系の異常診断システムは、制御部から制御信号を制御信号線を介してドライバに出力し、前記制御信号に基づき前記ドライバが負荷を駆動する負荷駆動系の異常を検出する負荷駆動系の異常診断システムにおいて、前記ドライバは、前記負荷あるいはドライバ自身の少なくとも一方の異常の有無を検出し、その検出結果をＨｉ／Ｌｏレベルの検出信号として出力する負荷／ドライバ異常検出部と、前記制御信号が入力され、前記負荷／ドライバ異常検出部にて異常を検出した場合に前記制御信号と同じ信号をモニタ信号として出力し、前記負荷／ドライバ異常検出部にて異常が検出されない場合に前記制御信号と逆の信号をモニタ信号として出力する論理回路と、を備える異常検出手段を有し、前記制御部は、前記異常検出手段から出力された前記モニタ信号をモニタ信号線を介して入力し、前記制御部側の前記制御信号と前記制御部側の前記モニタ信号とを比較してその比較結果に基づいて、前記制御信号線及びモニタ信号線の異常を含む前記負荷駆動系の異常を診断することを特徴とする。
【００１６】
本発明に係る別形態の負荷駆動系の異常診断システムにおいては、前記論理回路は、前記ドライバに入力された制御信号と前記負荷／ドライバ異常検出部から出力された検出信号との排他的否定論理和を出力する排他的否定論理和回路であり、前記制御部は、前記排他的否定論理和回路から出力された信号をモニタ信号として入力すればよい。
【００１７】
また、本発明に係る別形態の負荷駆動系の異常診断システムにおいては、前記制御部は、前記制御信号と前記モニタ信号とが一致する場合に前記負荷駆動系が異常であると診断すればよい。
【００１８】
この異常診断システムでは、異常検出手段から出力されたモニタ信号が制御部に入力され、制御部により、モニタ信号に基づいて負荷駆動系の異常診断が行われる。ここで、異常検出手段が、負荷あるいはドライバ自身の少なくとも一方の異常を検出し、その検出結果を検出信号として出力する負荷／ドライバ異常検出部と、ドライバに入力された制御信号と負荷／ドライバ異常検出部から出力された検出信号との排他的否定論理和を出力する排他的否定論理和回路とを備えることにより、負荷駆動系の異常が検出された場合に制御信号と同じ信号をモニタ信号として出力し、負荷駆動系に異常が検出されない場合に制御信号と逆の信号をモニタ信号として出力することができる。
なお、負荷駆動系の異常には、負荷あるいはドライバ自身の異常の他に、制御信号線あるいはモニタ信号線の異常により負荷の駆動に実害が発生する場合（要求と異なる負荷駆
動が行われる場合）が含まれる。
そして、制御部により、制御部自身が出力した制御信号と異常検出手段から出力されたモニタ信号とが一致する場合に負荷駆動系が異常であると診断される。
【００１９】
これにより、この異常診断システムでは、負荷およびドライバの異常を確実に検出することができる。また、負荷の駆動に実害が発生する（要求と異なる負荷駆動が行われる）制御信号線あるいはモニタ信号線の異常も確実に検出することができる。
【００２０】
上記問題点を解決するためになされた本発明に係る燃料ポンプ制御システムは、エンジンＥＣＵと、燃料ポンプと、前記エンジンＥＣＵからの指令に基づき前記燃料ポンプを制御する燃料ポンプコントローラとを有する燃料ポンプ制御システムにおいて、上記したいずれか１つの異常診断システムが搭載されており、前記エンジンＥＣＵ、燃料ポンプコントローラ、および燃料ポンプが、前記異常診断システムの制御部、ドライバ、および負荷にそれぞれ対応していることを特徴とする。
【００２１】
この場合、前記エンジンＥＣＵは、車両前方側あるいは後方側のいずれか一方に配置され、前記燃料ポンプコントローラは、前記エンジンＥＣＵが配置された車両前方側あるいは後方側とは反対側である車両後方側あるいは前方側に配置されていることが望ましい。つまり、エンジンＥＣＵが車両前方側に配置されている場合には、燃料ポンプコントローラを車両後方側に配置し、エンジンＥＣＵが車両後方側に配置されている場合には、燃料ポンプコントローラを車両前方側に配置すればよい。
【００２２】
この燃料ポンプ制御システムでは、上記したいずれか１つの異常診断システムが搭載されているため、燃料ポンプおよび燃料ポンプコントローラの異常を確実に検出することができるとともに、燃料ポンプの駆動に実害が発生する（要求と異なる駆動が行われる）制御信号線あるいはモニタ信号線の異常を確実に検出することができる。これにより、制御信号線およびモニタ信号線に異常が発生する確率を小さくする必要性がなくなる。従って、高価な信号線を使用しなくても、燃料ポンプコントローラをエンジンＥＣＵの逆側（燃料ポンプコントローラを燃料ポンプの近く）に配置することができる。これにより、燃料ポンプコントローラの搭載設計の自由度が向上する。また、信号線の被覆を厚くする、信号線の芯線を太くする、さらには接触不良が発生しにくい高品質のコネクタを採用する等の対策が必要ないため、コスト面および重量面でも有利となる。
【００２３】
上記問題点を解決するためになされた本発明に係る別形態の燃料ポンプ制御システムは、エンジンＥＣＵと、燃料ポンプと、前記エンジンＥＣＵからの指令に基づき前記燃料ポンプを制御する燃料ポンプコントローラとを有する燃料ポンプ制御システムにおいて、上記したいずれか１つの異常診断システムが搭載されており、前記エンジンＥＣＵ、燃料ポンプコントローラ、および燃料ポンプが、前記異常診断システムの制御部、ドライバ、および負荷にそれぞれ対応しており、前記燃料ポンプコントローラが前記燃料ポンプに一体化されてコントローラ一体型燃料ポンプモジュールが形成されていることを特徴とする。
【００２４】
この場合、前記エンジンＥＣＵは、車両前方側あるいは後方側のいずれか一方に配置され、前記コントローラ一体型燃料ポンプモジュールは、前記エンジンＥＣＵが配置された車両前方側あるいは後方側とは反対側である車両後方側あるいは前方側に配置されていることが望ましい。つまり、エンジンＥＣＵが車両前方側に配置されている場合には、燃料ポンプモジュールを車両後方側に配置し、エンジンＥＣＵが車両後方側に配置されている場合には、燃料ポンプモジュールを車両前方側に配置すればよい。
【００２５】
この燃料ポンプ制御システムでも、上記したいずれか１つの異常診断システムが搭載されているため、燃料ポンプおよび燃料ポンプコントローラの異常を確実に検出することができるとともに、燃料ポンプの駆動に実害が発生する（要求と異なる駆動が行われる）制御信号線あるいはモニタ信号線の異常を確実に検出することができる。これにより、制御
信号線およびモニタ信号線に異常が発生する確率を小さくする必要性がなくなる。従って、高価な信号線を使用しなくても、燃料ポンプコントローラをエンジンＥＣＵの逆側（燃料ポンプコントローラを燃料ポンプの近く）に配置することができる。これにより、燃料ポンプコントローラの搭載設計の自由度が向上する。また、信号線の被覆を厚くする、信号線の芯線を太くする、さらには接触不良が発生しにくい高品質のコネクタを採用する等の対策が必要ないため、コスト面および重量面でも有利となる。
【００２６】
さらに、この燃料ポンプ制御システムでは、燃料ポンプコントローラが燃料ポンプに一体化されてコントローラ一体型燃料ポンプモジュールが形成されているため、燃料ポンプコントローラと燃料ポンプが別体で構成されている場合に比べ、燃料ポンプコントローラと燃料ポンプとの配線長さを短く（最短に）することができる。また、車両への組み付けに必要な工数を低減することができるとともに、燃料ポンプ制御システムの小型化を図ることができる。
【００２７】
そして、別形態の燃料ポンプ制御システムにおいては、前記燃料ポンプコントローラは、前記燃料ポンプを燃料タンクに取り付けるためのプレート部材に一体化されていることが望ましい。
また、前記燃料ポンプコントローラと前記燃料ポンプとの配線は、バスバー、配線パターン、あるいは銅線のいずれかにより行われており、前記配線は、前記プレート部材に一体化された樹脂部材にインサート成形されていることが望ましい。
【００２８】
こうすることにより、燃料ポンプと燃料コントローラのハウジングを共用（共通化）することができ、部品点数の削減によりコスト低減を図ることができるからである。
【発明の効果】
【００２９】
本発明に係る負荷駆動系の異常診断システムによれば、上記した通り、負荷およびドライバの異常の他、制御信号線あるいはモニタ信号線の異常も検出することができる。また、本発明に係る燃料ポンプ制御システムによれば、上記した通り、燃料ポンプおよび燃料ポンプコントローラの異常の他、制御信号線およびモニタ信号線の異常も検出することができるため、高価な信号線を使用しなくても、燃料ポンプコントローラを燃料ポンプの近くに配置することができる。
【発明を実施するための最良の形態】
【００３０】
（第１の実施の形態）
以下、本発明の負荷駆動系の異常診断システムを具体化した好適な実施の形態について図面に基づいて詳細に説明する。
まず、第１の実施の形態に係る負荷駆動系の異常診断システムについて、図１および図２を参照しながら説明する。図１は、第１の実施の形態に係る負荷駆動系の異常診断システムの構成を示すブロック図である。図２は、制御部およびドライバの入出力回路を示す図である。
【００３１】
本実施の形態に係る負荷駆動系の異常診断システム１０には、図１に示すように、負荷（例えば、モータ等）１１と、負荷１１を駆動するためのドライバ１２と、負荷１１の駆動を制御する制御部（例えば、エンジンＥＣＵ等）１３とが備わっている。そして、ドライバ１２と制御部１３の間には、制御部１３からの制御信号をドライバ１２へ伝送する制御信号線１４と、ドライバ１２からのモニタ信号を制御部１３へ伝送するモニタ信号線１５とが設けられている。
【００３２】
ドライバ１２には、負荷１１およびドライバ自身の異常を検出し、その検出結果を検出信号として出力する異常検出部２１が備わっている。この異常検出部２１は、負荷１１お
よびドライバ１２自身の異常の有無によりＨｉ／Ｌｏレベルの信号を検出信号として出力するようになっている。なお、本実施の形態では、異常検出部２１は異常を検出した場合にＨｉレベル信号を出力するようになっている。
【００３３】
また、ドライバ１２には、排他的論理和回路２２が備わっている。この排他的論理和回路２２には、ドライバ１２に入力された制御信号および異常検出部２１から出力された検出信号がそれぞれ入力され、排他的論理和回路２２からそれらの信号の排他的論理和がモニタ信号として出力されるようになっている。
【００３４】
ここで、制御部１３とドライバ１２の入出力回路は、図２に示すように、制御信号およびモニタ信号がともにプルダウン入力されるように構成されている。つまり、制御信号線１４の制御部１３側ではＰＮＰタイプのトランジスタＴｒ１が接続され、ドライバ１２側では接地されたプルダウン抵抗Ｒ１が接続されている。一方、モニタ信号線１５のドライバ１２（異常検出部２１）側ではＰＮＰタイプのトランジスタＴｒ２が接続され、制御部１３側では接地されたプルダウン抵抗Ｒ２が接続されている。
【００３５】
これにより、制御部１３はドライバ１２に対して、トランジスタＴｒ１をオンすることによりＨｉレベル信号（高速駆動信号）を出力し、トランジスタＴｒ１をオフすることによりＬｏレベル信号（低速駆動信号）を出力することができるようになっている。一方、ドライバ１２は制御部１３に対して、トランジスタＴｒ２をオンすることによりＨｉレベル信号を出力し、トランジスタＴｒ２をオフすることによりＬｏレベル信号を出力することができるようになっている。
なお、実際にはモニタ信号として、ドライバ１２に入力された制御信号と異常検出部２１から出力された検出信号との排他的論理和がモニタ信号として出力されるが、図２では説明を簡単にするためにこの部分を省略して単純化している。
【００３６】
このように構成された異常診断システム１０では、制御部１３から負荷１１を駆動させるための制御信号（Ｈｉレベル信号／Ｌｏレベル信号）が出力され、それがドライバ１２に入力される。そうすると、ドライバ１２が制御信号に基づいて負荷１１を駆動する。このとき、負荷１１およびドライバ１２に異常が検出されると、異常検出部２１からＨｉレベルの検出信号が出力される。
そして、ドライバ１２に入力された制御信号と異常検出部２１から出力された検出信号とが排他的論理和回路２２に入力され、それらの排他的論理和の信号がモニタ信号としてドライバ１２から制御部１３に対して出力される。これにより、ドライバ１２は、負荷駆動系に異常がないときには制御信号と同じ信号をモニタ信号として出力し、負荷駆動系に異常が発生したときに制御信号と逆の信号をモニタ信号として出力することができる。
これにより、制御部１３において、制御信号とモニタ信号とが一致するか否かを判定することにより、負荷１１およびドライバ１２の異常の他、制御信号線１４およびモニタ信号線１５の異常も検出することができる。つまり制御部１３は、制御信号とモニタ信号とが一致しない場合に異常と診断し、制御信号とモニタ信号とが一致する場合に正常と診断することができる。
【００３７】
以下、異常の発生状況ごとにわけて異常診断システム１０の動作について図３を参照しながら説明する。図３は、第１の実施の形態に係る異常診断システムの動作状態を示す説明図である。
まず、負荷駆動系に異常がない場合（条件１，２）について説明する。負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベル信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２に
は、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００３８】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベル信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、正常と診断する。
【００３９】
次に、負荷１１またはドライバ１２に異常が発生している場合（条件３，４）について説明する。なお、負荷１１の異常としては例えばショートや断線などがあり、ドライバ１２の異常としては過熱や過電流などがある。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベル信号が入力される。ところが、異常検出部２１により異常が検出されるため、負荷１１は製品仕様によって規定された動作（例えば、駆動停止など）を行う。なお、本実施の形態では、負荷１１は駆動停止される。このとき、異常検出部２１はＨｉレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＨｉレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００４０】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベル信号が入力される。ところが、負荷１１またはドライバ１２に異常があるため、負荷１１は駆動停止される。このとき、異常検出部２１はＨｉレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＨｉレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
このように、異常診断システム１０では、負荷１１またはドライバ１２に異常が発生している場合に、制御部１３が異常を認識することができる。
【００４１】
次に、制御信号線１４が断線している場合（条件５，６）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。ところが、制御信号線１４が断線しているため、ドライバ１２には制御信号がプルダウン入力されるのでＬｏレベル信号が入力される。これにより、負荷１１は要求に反して低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００４２】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレ
ベル信号を出力する。ここで、制御信号線１４が断線しているため、ドライバ１２には制御信号がプルダウン入力されるのでＬｏレベル信号が入力される。これにより、負荷１１は要求通り低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、正常と診断する。
【００４３】
このように条件６では、制御信号線１４が断線していることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、制御信号線１４の断線を検出することができる。これにより、異常診断システム１０では、制御信号線１４が断線した場合にも、制御部１３が異常を認識することができる。
【００４４】
次に、制御信号線１４がグランドショート（地絡）している場合（条件７，８）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。ところが、制御信号線１４がグランドショートしているため、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求に反して低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００４５】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。ここで、制御信号線１４がグランドショートしているため、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通り低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、正常と診断する。
【００４６】
このように条件８では、制御信号線１４がグランドショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、制御信号線１４のグランドショートを検出することができる。これにより、異常診断システム１０では、制御信号線１４がグランドショートした場合にも、制御部１３が異常を認識することができる。
【００４７】
次に、制御信号線１４が電源ショート（天絡）している場合（条件９，１０）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。このとき、制御信号線１４が電源ショートしているため、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通り高速駆動
される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００４８】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。ところが、制御信号線１４が電源ショートしているため、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
【００４９】
ここで条件９では、制御信号線１４が電源ショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、制御信号線１４の電源ショートを検出することができる。これにより、異常診断システム１０では、制御信号線１４が電源ショートした場合にも、制御部１３が異常を認識することができる。
【００５０】
次に、モニタ信号線１５が断線している場合（条件１１，１２）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。ところが、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルダウン入力されるのでＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００５１】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。ここで、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルダウン入力されるのでＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、正常と診断する。
【００５２】
このように条件１２では、モニタ信号線１５が断線していることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、モニタ信号線１５の断線を検出することができる。これにより、異常診断システム１０では、モニタ信号線１５が断線した場合にも、制御部１３が異常を認識すること
ができる。
【００５３】
次に、モニタ信号線１５がグランドショート（地絡）している場合（条件１３，１４）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。ところが、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００５４】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。ここで、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、正常と診断する。
【００５５】
このように条件１４では、モニタ信号線１５がグランドショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、モニタ信号線１５のグランドショートを検出することができる。これにより、異常診断システム１０では、モニタ信号線１５がグランドショートした場合にも、制御部１３が異常を認識することができる。
【００５６】
最後に、モニタ信号線１５が電源ショート（天絡）している場合（条件１５，１６）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。ここで、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００５７】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。ところが、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ
信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
【００５８】
ここで条件１５では、モニタ信号線１５が電源ショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、モニタ信号線１５の電源ショートを検出することができる。これにより、異常診断システム１０では、モニタ信号線１５が電源ショートした場合にも、制御部１３が異常を認識することができる。
【００５９】
このように、第１の実施の形態に係る異常診断システム１０によれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件３，４，５，７，１０：図３の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件１１〜１６）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
従って、異常診断システム１０によれば、非常に簡単な構成で、負荷１１およびドライバ１２の異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【００６０】
（第２の実施の形態）
続いて、第２の実施の形態について説明する。第２の実施の形態では、第１の実施と比較して制御部１３とドライバ１２の入出力回路の構成のみが異なっている。すなわち、図４に示すように、制御信号およびモニタ信号がともにプルアップ入力されるように構成されている。具体的には、制御信号線１４の制御部１３側ではＮＰＮタイプのトランジスタＴｒ３が接続され、ドライバ１２側では電源に接続されたプルアップ抵抗Ｒ３が接続されている。一方、モニタ信号線１５のドライバ１２（異常検出部２１）側ではＮＰＮタイプのトランジスタＴｒ４が接続され、制御部１３側では電源に接続されたプルアップ抵抗Ｒ４が接続されている。なお、図４は、制御部１３とドライバ１２の入出力回路の構成を示す図である。また、制御部１３とドライバ１２の入出力回路の構成以外は、第１の実施の形態と基本的に同じであるから、同符号を付して適宜説明を省略する。
【００６１】
これにより、制御部１３はドライバ１２に対して、トランジスタＴｒ３をオフすることによりＨｉレベル信号（高速駆動信号）を出力し、トランジスタＴｒ３をオンすることによりＬｏレベル信号（低速駆動信号）を出力することができるようになっている。一方、ドライバ１２は制御部１３に対して、トランジスタＴｒ４をオフすることによりＨｉレベル信号を出力し、トランジスタＴｒ４をオンすることによりＬｏレベル信号を出力することができるようになっている。
なお、実際にはモニタ信号として、ドライバ１２に入力された制御信号と異常検出部２１から出力された検出信号との排他的論理和がモニタ信号として出力されるが、図４では説明を簡単にするためにこの部分を省略して単純化している。
【００６２】
以下、異常の発生状況ごとにわけて第２の実施の形態に係る異常診断システムの動作について図５を参照しながら説明する。図５は、第２の実施の形態に係る異常診断システムの動作状態を示す説明図である。
まず、負荷駆動系に異常がない場合（条件１７，１８）および負荷１１またはドライバ１２に異常が発生している場合（条件１９，２０）は、制御信号およびモニタ信号を出力するためのトランジスタＴｒ３，Ｔｒ４のスイッチングが第１の実施の形態と異なるが、
その他の動作については第１の実施の形態と同じであるので説明を省略する。
【００６３】
次に、制御信号線１４が断線している場合（条件２１，２２）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。ここで、制御信号線１４が断線しているため、ドライバ１２には制御信号がプルアップ入力されるのでＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通り高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００６４】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。ところが、制御信号線１４が断線しているため、ドライバ１２には制御信号がプルアップ入力されるのでＨｉレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
【００６５】
ここで条件２１では、制御信号線１４が断線していることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、制御信号線１４の断線を検出することができる。これにより、第２の実施の形態に係る異常診断システムでは、制御信号線１４が断線した場合にも、制御部１３が異常を認識することができる。
【００６６】
次に、制御信号線１４がグランドショート（地絡）している場合（条件２３，２４）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。ところが、制御信号線１４がグランドショートしているため、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００６７】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。ここで、制御信号線１４がグランドショートしているため、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通り低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一
致するため、正常と診断する。
【００６８】
このように条件２４では、制御信号線１４がグランドショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、制御信号線１４のグランドショートを検出することができる。これにより、第２の実施の形態の係る異常診断システムでは、制御信号線１４がグランドショートした場合にも、制御部１３が異常を認識することができる。
【００６９】
次に、制御信号線１４が電源ショート（天絡）している場合（条件２５，２６）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。このとき、制御信号線１４が電源ショートしているため、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通り高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００７０】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。ところが、制御信号線１４が電源ショートしているため、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
【００７１】
ここで条件２５では、制御信号線１４が電源ショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、制御信号線１４の電源ショートを検出することができる。これにより、第２の実施の形態に係る異常診断システムでは、制御信号線１４が電源ショートした場合にも、制御部１３が異常を認識することができる。
【００７２】
次に、モニタ信号線１５が断線している場合（条件２７，２８）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。ここで、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルアップ入力されるのでＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００７３】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレ
ベル信号を出力する。そうすると、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。ところが、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルアップ入力されるのでＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
【００７４】
ここで条件２７では、モニタ信号線１５が断線していることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、モニタ信号線１５の断線を検出することができる。これにより、第２の実施の形態に係る異常診断システムでは、モニタ信号線１５が断線した場合にも、制御部１３が異常を認識することができる。
【００７５】
次に、モニタ信号線１５がグランドショート（地絡）している場合（条件２９，３０）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。ところが、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、異常と診断する。
【００７６】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。ここで、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、正常と診断する。
【００７７】
このように条件３０では、モニタ信号線１５がグランドショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、モニタ信号線１５のグランドショートを検出することができる。これにより、第２の実施の形態に係る異常診断システムでは、モニタ信号線１５がグランドショートした場合にも、制御部１３が異常を認識することができる。
【００７８】
最後に、モニタ信号線１５が電源ショート（天絡）している場合（条件３１，３２）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。そうすると、ドライバ１２にはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライ
バ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＨｉレベル信号が出力される。ここで、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、正常と診断する。
【００７９】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。そうすると、ドライバ１２にはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２には異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的論理和回路２２には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的論理和回路２２からモニタ信号としてＬｏレベル信号が出力される。ところが、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、異常と診断する。
【００８０】
ここで条件３１では、モニタ信号線１５が電源ショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、モニタ信号線１５の電源ショートを検出することができる。これにより、第２の実施の形態に係る異常診断システムでは、モニタ信号線１５が電源ショートした場合にも、制御部１３が異常を認識することができる。
【００８１】
このように、第２の実施の形態に係る異常診断システムによれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件１９，２０，２２，２３，２６：図５の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件２１〜３２）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
従って、第２の実施の形態に係る異常診断システムによれば、非常に簡単な構成で、負荷１１およびドライバ１２の異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【００８２】
（第３の実施の形態）
続いて、第３の実施の形態について説明する。第３の実施の形態では、第１および第２の実施の形態と比較して制御部１３とドライバ１２の入出力回路の構成のみが異なっている。すなわち、図６に示すように、制御信号がプルダウン入力され、モニタ信号がプルアップ入力されるように構成されている。具体的には、制御信号線１４の制御部１３側ではＰＮＰタイプのトランジスタＴｒ１が接続され、ドライバ１２側では接地されたプルダウン抵抗Ｒ１が接続されている。一方、モニタ信号線１５のドライバ１２（異常検出部２１）側ではＮＰＮタイプのトランジスタＴｒ４が接続され、制御部１３側では電源に接続されたプルアップ抵抗Ｒ４が接続されている。なお、図６は、制御部１３とドライバ１２の入出力回路の構成を示す図である。また、制御部１３とドライバ１２の入出力回路の構成以外は、第１の実施の形態と基本的に同じであるから、同符号を付して適宜説明を省略する。
【００８３】
これにより、制御部１３はドライバ１２に対して、トランジスタＴｒ１をオンすること
によりＨｉレベル信号（高速駆動信号）を出力し、トランジスタＴｒ１をオフすることによりＬｏレベル信号（低速駆動信号）を出力することができるようになっている。一方、ドライバ１２は制御部１３に対して、トランジスタＴｒ４をオフすることによりＨｉレベル信号を出力し、トランジスタＴｒ４をオンすることによりＬｏレベル信号を出力することができるようになっている。
なお、実際にはモニタ信号として、ドライバ１２に入力された制御信号と異常検出部２１から出力された検出信号との排他的論理和がモニタ信号として出力されるが、図６では説明を簡単にするためにこの部分を省略して単純化している。
【００８４】
このような第３の実施の形態に係る異常診断システムでは、図７に示すように、負荷駆動系に異常がない場合（条件３３，３４）、負荷１１またはドライバ１２に異常が発生している場合（条件３５，３６）、および制御信号線１４に異常が発生している場合（条件３７〜４２）、モニタ信号を出力するためのトランジスタＴｒ４のスイッチングが第１の実施の形態と異なるが、その他の動作について第１の実施の形態と同じであり、第１の形態と同様の診断結果が得られる（図３参照）。なお、図７は、第３の実施の形態に係る異常診断システムの動作状態を示す説明図である。
また、モニタ信号線１５に異常が発生している場合には（条件４３〜４８）、制御信号を出力するためのトランジスタＴｒ１のスイッチングが第２の実施の形態と異なるが、その他の動作については第２の実施の形態と同じであり、図７に示すように、第２の実施の形態と同様の診断結果が得られる（図５参照）。
【００８５】
従って、第３の実施の形態に係る異常診断システムによれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件３５，３６，３７，３９，４２：図７の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件３７〜４８）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
よって、第３の実施の形態に係る異常診断システムによれば、非常に簡単な構成で、負荷１１およびドライバ１２の異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【００８６】
（第４の実施の形態）
続いて、第４の実施の形態について説明する。第４の実施の形態では、第１および第２の実施の形態と比較して制御部１３とドライバ１２の入出力回路の構成のみが異なっている。すなわち、図８に示すように、制御信号がプルアップ入力され、モニタ信号がプルダウン入力されるように構成されている。具体的には、制御信号線１４の制御部１３側ではＮＰＮタイプのトランジスタＴｒ３が接続され、ドライバ１２側では電源に接続されたプルアップ抵抗Ｒ３が接続されている。一方、モニタ信号線１５のドライバ１２（異常検出部２１）側ではＰＮＰタイプのトランジスタＴｒ２が接続され、制御部１３側では接地されたプルダウン抵抗Ｒ２が接続されている。なお、図８は、制御部１３とドライバ１２の入出力回路の構成を示す図である。また、制御部１３とドライバ１２の入出力回路の構成以外は、第１の実施の形態と基本的に同じであるから、同符号を付して適宜説明を省略する。
【００８７】
これにより、制御部１３はドライバ１２に対して、トランジスタＴｒ３をオフすることによりＨｉレベル信号（高速駆動信号）を出力し、トランジスタＴｒ３をオンすることによりＬｏレベル信号（低速駆動信号）を出力することができるようになっている。一方、ドライバ１２は制御部１３に対して、トランジスタＴｒ２をオンすることによりＨｉレベ
ル信号を出力し、トランジスタＴｒ２をオフすることによりＬｏレベル信号を出力することができるようになっている。
なお、実際にはモニタ信号として、ドライバ１２に入力された制御信号と異常検出部２１から出力された検出信号との排他的論理和がモニタ信号として出力されるが、図８では説明を簡単にするためにこの部分を省略して単純化している。
【００８８】
このような第４の実施の形態に係る異常診断システムでは、図９に示すように、負荷駆動系に異常がない場合（条件４９、５０）、負荷１１またはドライバ１２に異常が発生している場合（条件５１，５２）、および制御信号線１４に異常が発生している場合（条件５３〜５８）、モニタ信号を出力するためのトランジスタＴｒ２のスイッチングが第２の実施の形態と異なるが、その他の動作については第２の実施の形態と同じであり、第２の形態と同様の診断結果が得られる（図５参照）。なお、図９は、第４の実施の形態に係る異常診断システムの動作状態を示す説明図である。
また、モニタ信号線１５に異常が発生している場合には（条件５９〜６４）、制御信号を出力するためのトランジスタＴｒ３のスイッチングが第１の実施の形態と異なるが、その他の動作については第１の実施の形態と同じであり、図９に示すように、第１の形態と同様の診断結果が得られる（図３参照）。
【００８９】
従って、第４の実施の形態に係る異常診断システムによれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件５１，５２，５４，５５，５８：図９の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件５３〜６４）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
よって、第４の実施の形態に係る異常診断システムによれば、非常に簡単な構成で、負荷１１およびドライバ１２の異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【００９０】
（第５の実施の形態）
続いて、第５の実施の形態について説明する。第５の実施の形態は、第１〜第４の実施の形態と比較して、ドライバの構成が異なっている。そこで、第５の実施の形態に係る負荷駆動系の異常診断システムについて、図１０を参照しながら説明する。図１０は、第５の実施の形態に係る負荷駆動系の異常診断システムの構成を示すブロック図である。
第５の形態に係る負荷駆動系の異常診断システム１０ａには、図１０に示すように、負荷（例えば、モータ等）１１と、負荷１１を駆動するためのドライバ１２ａと、負荷１１の駆動を制御する制御部（例えば、エンジンＥＣＵ等）１３とが備わっている。そして、ドライバ１２ａと制御部１３の間には、制御部１３からの制御信号をドライバ１２ａへ伝送する制御信号線１４と、ドライバ１２ａからのモニタ信号を制御部１３へ伝送するモニタ信号線１５とが設けられている。
【００９１】
ドライバ１２ａには、負荷１１およびドライバ自身の異常を検出し、その検出結果を検出信号として出力する異常検出部２１が備わっている。この異常検出部２１は、負荷１１およびドライバ自身の異常の有無によりＨｉ／Ｌｏレベルの信号を検出信号として出力するようになっている。なお、本実施の形態では、異常検出部２１は異常を検出した場合にＨｉレベル信号を出力するようになっている。
【００９２】
また、ドライバ１２ａには、排他的否定論理和回路２３が備わっている。この排他的否定論理和回路２３には、ドライバ１２ａに入力された制御信号および異常検出部２１から
出力された検出信号がそれぞれ入力され、排他的否定論理和回路２３からそれらの信号の排他的否定論理和がモニタ信号として出力されるようになっている。
そして、異常診断システム１０ａにおける制御部１３とドライバ１２ａの入出力回路は、図２に示した第１の実施の形態と同じであり、制御信号およびモニタ信号がともにプルダウン入力されるように構成されている。
【００９３】
このように構成された異常診断システム１０ａでは、制御部１３から負荷１１を駆動させるための制御信号（Ｈｉレベル信号／Ｌｏレベル信号）が出力され、それがドライバ１２ａに入力される。そうすると、ドライバ１２ａが制御信号に基づいて負荷１１を駆動する。このとき、負荷１１およびドライバ１２ａに異常が検出されると、異常検出部２１からＨｉレベルの検出信号が出力される。
そして、ドライバ１２ａに入力された制御信号と異常検出部２１から出力された検出信号とが排他的否定論理和回路２３に入力され、それらの排他的否定論理和の信号がモニタ信号としてドライバ１２ａから制御部１３に対して出力される。これにより、ドライバ１２ａは、負荷駆動系に異常がないときには制御信号と逆の信号をモニタ信号として出力し、負荷駆動系に異常が発生したときに制御信号と同じ信号をモニタ信号として出力することができる。
これにより、制御部１３において、制御信号とモニタ信号とが一致するか否かを判定することにより、負荷１１およびドライバ１２ａの異常の他、制御信号線１４およびモニタ信号線１５の異常も検出することができる。つまり制御部１３は、制御信号とモニタ信号とが一致する場合に異常と診断し、制御信号とモニタ信号とが一致しない場合に正常と診断することができる。
【００９４】
以下、異常の発生状況ごとにわけて異常診断システム１０ａの動作について図１１を参照しながら説明する。図１１は、第５の実施の形態に係る異常診断システムの動作状態を示す説明図である。
まず、負荷駆動系に異常がない場合（条件６５，６６）について説明する。負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベル信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【００９５】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベル信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【００９６】
次に、負荷１１またはドライバ１２ａに異常が発生している場合（条件６７，６８）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベル信号が入力される。ところが、異常検出部２１により異常が検出されるため、負荷１１は製品仕様によって規定
された動作（例えば、駆動停止など）を行う。なお、本実施の形態では、負荷１１は駆動停止される。このとき、異常検出部２１はＨｉレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＨｉレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【００９７】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベル信号が入力される。ところが、負荷１１またはドライバ１２ａに異常があるため、負荷１１は駆動停止される。このとき、異常検出部２１はＨｉレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＨｉレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
このように、第５の実施の形態に係る異常診断システム１０ａでは、負荷１１またはドライバ１２ａに異常が発生している場合に、制御部１３が異常を認識することができる。
【００９８】
次に、制御信号線１４が断線している場合（条件６９，７０）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。ところが、制御信号線１４が断線しているため、ドライバ１２ａには制御信号がプルダウン入力されるのでＬｏレベル信号が入力される。これにより、負荷１１は要求に反して低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【００９９】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。ここで、制御信号線１４が断線しているため、ドライバ１２ａには制御信号がプルダウン入力されるのでＬｏレベル信号が入力される。これにより、負荷１１は要求通り低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【０１００】
このように条件７０では、制御信号線１４が断線していることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、制御信号線１４の断線を検出することができる。これにより、第５の実施の形態に係る異常診断システム１０ａでは、制御信号線１４が断線した場合にも、制御部１３が異常を認識することができる。
【０１０１】
次に、制御信号線１４がグランドショート（地絡）している場合（条件７１，７２）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。ところが、制御信号線１４がグランドショートしているため、ドラ
イバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求に反して低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【０１０２】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。ここで、制御信号線１４がグランドショートしているため、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通り低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【０１０３】
このように条件７２では、制御信号線１４がグランドショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、制御信号線１４のグランドショートを検出することができる。これにより、第５の実施の形態に係る異常診断システム１０ａでは、制御信号線１４がグランドショートした場合にも、制御部１３が異常を認識することができる。
【０１０４】
次に、制御信号線１４が電源ショート（天絡）している場合（条件７３，７４）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。このとき、制御信号線１４が電源ショートしているため、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通り高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【０１０５】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。ところが、制御信号線１４が電源ショートしているため、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
【０１０６】
ここで条件７３では、制御信号線１４が電源ショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようと
したときに、制御信号線１４の電源ショートを検出することができる。これにより、第５の実施の形態に係る異常診断システム１０ａでは、制御信号線１４が電源ショートした場合にも、制御部１３が異常を認識することができる。
【０１０７】
次に、モニタ信号線１５が断線している場合（条件７５，７６）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。ここで、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルダウン入力されるのでＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【０１０８】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。ところが、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルダウン入力されるのでＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
【０１０９】
ここで条件７５では、モニタ信号線１５が断線していることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、モニタ信号線１５の断線を検出することができる。これにより、第５の実施の形態に係る異常診断システム１０ａでは、モニタ信号線１５が断線した場合にも、制御部１３が異常を認識することができる。
【０１１０】
次に、モニタ信号線１５がグランドショート（地絡）している場合（条件７７，７８）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。ここで、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【０１１１】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力さ
れる。ところが、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
【０１１２】
ここで条件７７では、モニタ信号線１５がグランドショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、モニタ信号線１５のグランドショートを検出することができる。これにより、第５の実施の形態に係る異常診断システム１０ａでは、モニタ信号線１５がグランドショートした場合にも、制御部１３が異常を認識することができる。
【０１１３】
最後に、モニタ信号線１５が電源ショート（天絡）している場合（条件７９，８０）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ１をオンしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。ところが、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【０１１４】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ１をオフしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。ここで、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【０１１５】
このように条件８０では、モニタ信号線１５が電源ショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、モニタ信号線１５の電源ショートを検出することができる。これにより、第５の実施の形態に係る異常診断システム１０ａでは、モニタ信号線１５が電源ショートした場合にも、制御部１３が異常を認識することができる。
【０１１６】
このように、第５の実施の形態に係る異常診断システム１０ａによれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件６７，６８，６９，７１，７４：図１１の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件６９〜８０）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
従って、第５の実施の形態に係る異常診断システム１０ａによれば、非常に簡単な構成で、負荷１１およびドライバ１２ａの異常の他、制御信号線１４あるいはモニタ信号線１
５の異常も検出することができる。
【０１１７】
（第６の実施の形態）
続いて、第６の実施の形態について説明する。第６の実施の形態では、第５の実施の形態と比較して制御部１３とドライバ１２ａの入出力回路の構成のみが異なっている。すなわち、制御部１３とドライバ１２ａの入出力回路の構成が図４（第２の実施の形態と同じ構成）に示したものになっており、制御信号およびモニタ信号がともにプルアップ入力されるようになっている。
【０１１８】
以下、異常の発生状況ごとにわけて第６の実施の形態に係る異常診断システムの動作について図１２を参照しながら説明する。図１２は、第６の実施の形態に係る異常診断システムの動作状態を示す説明図である。
まず、負荷駆動系に異常がない場合（条件８１，８２）および負荷１１またはドライバ１２ａに異常が発生している場合（条件８３，８４）は、制御信号およびモニタ信号を出力するためのトランジスタＴｒ３，Ｔｒ４のスイッチングが第５の実施の形態と異なるが、その他の動作については第５の実施の形態と同じであるので説明を省略する。
【０１１９】
次に、制御信号線１４が断線している場合（条件８５，８６）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。ここで、制御信号線１４が断線しているため、ドライバ１２ａには制御信号がプルアップ入力されるのでＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通り高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【０１２０】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。ところが、制御信号線１４が断線しているため、ドライバ１２ａには制御信号がプルアップ入力されるのでＨｉレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
【０１２１】
ここで条件８５では、制御信号線１４が断線していることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、制御信号線１４の断線を検出することができる。これにより、第６の実施の形態に係る異常診断システムでは、制御信号線１４が断線した場合にも、制御部１３が異常を認識することができる。
【０１２２】
次に、制御信号線１４がグランドショート（地絡）している場合（条件８７，８８）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。ところが、制御信号線１４がグランドショートしているため、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求に反し
て低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【０１２３】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。ここで、制御信号線１４がグランドショートしているため、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通り低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。そして、このＨｉレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【０１２４】
このように条件８８では、制御信号線１４がグランドショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、制御信号線１４のグランドショートを検出することができる。これにより、第６の実施の形態の係る異常診断システムでは、制御信号線１４がグランドショートした場合にも、制御部１３が異常を認識することができる。
【０１２５】
次に、制御信号線１４が電源ショート（天絡）している場合（条件８９、９０）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。このとき、制御信号線１４が電源ショートしているため、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通り高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【０１２６】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。ところが、制御信号線１４が電源ショートしているため、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求に反して高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。そして、このＬｏレベルのモニタ信号が制御部１３に入力される。このとき、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
【０１２７】
ここで条件８９では、制御信号線１４が電源ショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、制御信号線１４の電源ショートを検出することができる。これにより、第６
の実施の形態に係る異常診断システムでは、制御信号線１４が電源ショートした場合にも、制御部１３が異常を認識することができる。
【０１２８】
次に、モニタ信号線１５が断線している場合（条件９１，９２）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。ところが、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルアップ入力されるのでＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【０１２９】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。ここで、モニタ信号線１５が断線しているため、制御部１３にはモニタ信号がプルアップ入力されるのでＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【０１３０】
このように条件９２では、モニタ信号線１５が断線していることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、モニタ信号線１５の断線を検出することができる。これにより、第６の実施の形態に係る異常診断システムでは、モニタ信号線１５が断線した場合にも、制御部１３が異常を認識することができる。
【０１３１】
次に、モニタ信号線１５がグランドショート（地絡）している場合（条件９３，９４）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。ここで、モニタ信号線１５がグランドショートしているため、制御部１３にはＬｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｈｉ）とが一致しないため、正常と診断する。
【０１３２】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。ところが、モニタ信号線１５がグランドショートしているため、制御部１３にはＬ
ｏレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｌｏ）と制御信号（Ｌｏ）とが一致するため、異常と診断する。
【０１３３】
ここで条件９３では、モニタ信号線１５がグランドショートしていることを検出することができないが、負荷１１は要求通りに高速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を低速駆動しようとしたときに、モニタ信号線１５のグランドショートを検出することができる。これにより、第６の実施の形態に係る異常診断システムでは、モニタ信号線１５がグランドショートした場合にも、制御部１３が異常を認識することができる。
【０１３４】
最後に、モニタ信号線１５が電源ショート（天絡）している場合（条件９５，９６）について説明する。
負荷１１を高速駆動したい場合には制御部１３がトランジスタＴｒ３をオフしてＨｉレベル信号を出力する。そうすると、ドライバ１２ａにはＨｉレベルの制御信号が入力される。これにより、負荷１１は要求通りに高速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｈｉレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＬｏレベル信号が出力される。ところが、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｈｉ）とが一致するため、異常と診断する。
【０１３５】
負荷１１を低速駆動したい場合には制御部１３がトランジスタＴｒ３をオンしてＬｏレベル信号を出力する。そうすると、ドライバ１２ａにはＬｏレベルの制御信号が入力される。これにより、負荷１１は要求通りに低速駆動される。このとき、負荷１１およびドライバ１２ａには異常がないため、異常検出部２１はＬｏレベル信号を出力する。これにより、排他的否定論理和回路２３には、Ｌｏレベルの制御信号とＬｏレベルの検出信号が入力されるため、排他的否定論理和回路２３からモニタ信号としてＨｉレベル信号が出力される。ここで、モニタ信号線１５が電源ショートしているため、制御部１３にはＨｉレベルのモニタ信号が入力される。このため、制御部１３は、モニタ信号（Ｈｉ）と制御信号（Ｌｏ）とが一致しないため、正常と診断する。
【０１３６】
このように条件９６では、モニタ信号線１５が電源ショートしていることを検出することができないが、負荷１１は要求通りに低速駆動されており負荷１１の駆動に実害は発生しない。また、制御信号は、Ｈｉ／Ｌｏレベルが切り替わるため、負荷１１を高速駆動しようとしたときに、モニタ信号線１５の電源ショートを検出することができる。これにより、第６の実施の形態に係る異常診断システムでは、モニタ信号線１５が電源ショートした場合にも、制御部１３が異常を認識することができる。
【０１３７】
このように、第６の実施の形態に係る異常診断システムによれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件８３，８４，８６，８７，９０：図１２の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件８５〜９６）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
従って、第６の実施の形態に係る異常診断システムによれば、非常に簡単な構成で、負荷１１およびドライバ１２ａの異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【０１３８】
（第７の実施の形態）
続いて、第７の実施の形態について説明する。第７の実施の形態では、第５および第６の実施の形態と比較して制御部１３とドライバ１２ａの入出力回路の構成のみが異なっている。すなわち、図６に示すように、第３の実施の形態と同じく制御信号がプルダウン入力され、モニタ信号がプルアップ入力されるように構成されている。
【０１３９】
このような第７の実施の形態に係る異常診断システムでは、図１３に示すように、負荷駆動系に異常がない場合（条件９７，９８）、負荷１１またはドライバ１２ａに異常が発生している場合（条件９９，１００）、および制御信号線１４に異常が発生している場合（条件１０１〜１０６）、モニタ信号を出力するためのトランジスタＴｒ４のスイッチングが第５の実施の形態と異なるが、その他の動作について第５の実施の形態と同じであり、第５の形態と同様の診断結果が得られる（図１１参照）。なお、図１３は、第７の実施の形態に係る異常診断システムの動作状態を示す説明図である。
また、モニタ信号線に異常が発生している場合には（条件１０７〜１１２）、制御信号を出力するためのトランジスタＴｒ１のスイッチングが第６の実施の形態と異なるが、その他の動作については第６の実施の形態と同じであり、図１３に示すように、第６の実施の形態と同様の診断結果が得られる（図１２参照）。
【０１４０】
従って、第７の実施の形態に係る異常診断システムによれば、本来（要求）の負荷駆動と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件９９，１００，１０１，１０３，１０６：図１３の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件１０１〜１１２）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
よって、第７の実施の形態に係る異常診断システムによれば、非常に簡単な構成で、負荷１１およびドライバ１２ａの異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【０１４１】
（第８の実施の形態）
次に、第８の実施の形態について説明する。第８の実施の形態では、第５および第６の実施の形態と比較して制御部１３とドライバ１２ａの入出力回路の構成のみが異なっている。すなわち、図８に示すように、第４の実施の形態と同じく制御信号がプルアップ入力され、モニタ信号がプルダウン入力されるように構成されている。
【０１４２】
このような第８の実施の形態に係る異常診断システムでは、図１４に示すように、負荷駆動系に異常がない場合（条件１１３，１１４）、負荷１１またはドライバ１２ａに異常が発生している場合（条件１１５，１１６）、および制御信号線１４に異常が発生している場合（条件１１７〜１２２）、モニタ信号を出力するためのトランジスタＴｒ２のスイッチングが第６の実施の形態と異なるが、その他の動作については第６の実施の形態と同じであり、第６の形態と同様の診断結果が得られる（図１２参照）。なお、図１４は、第８の実施の形態に係る異常診断システムの動作状態を示す説明図である。
また、モニタ信号線１５に異常が発生している場合には（条件１２３〜１２８）、制御信号を出力するためのトランジスタＴｒ３のスイッチングが第５の実施の形態と異なるが、その他の動作については第５の実施の形態と同じであり、図１４に示すように、第５の形態と同様の診断結果が得られる（図１１参照）。
【０１４３】
従って、第８の実施の形態に係る異常診断システムによれば、本来（要求）の負荷駆動
と実際の負荷駆動とが一致していなくて負荷１１の駆動に実害が発生する場合（条件１１５，１１６，１１８，１１９，１２２：図１４の網掛け部分）には、負荷駆動系に異常が発生していることを確実に検出することができる。また、制御信号線１４あるいはモニタ信号線１５に異常（断線、グランドショート、あるいは電源ショート）が発生している場合には（条件１１７〜１２８）、負荷１１の駆動そのものには実害が発生することなく、負荷１１が高速駆動と低速駆動されることにより、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
よって、第８の実施の形態に係る異常診断システムによれば、非常に簡単な構成で、負荷１１およびドライバ１２ａの異常の他、制御信号線１４あるいはモニタ信号線１５の異常も検出することができる。
【０１４４】
（第９の実施の形態）
次に、第９の実施の形態について説明する。第９の実施の形態では、上記した異常診断システムを適用した自動車の燃料ポンプ制御システムについて説明する。そこで、第９の実施の形態に係る燃料ポンプ制御システムについて、図１５を参照しながら説明する。図１５は、第９の実施の形態に係る燃料ポンプ制御システムの概略構成を示す模式図である。
【０１４５】
第９の実施の形態に係る燃料ポンプ制御システムは、上記した第１の実施の形態に係る異常診断システム１０を適用したものである。すなわち、異常診断システム１０において、負荷１１が燃料ポンプ２６となり、ドライバ１２が燃料ポンプコントローラ２７となり、制御部１３がエンジンＥＣＵ２８となっている。そして、車両フロント側にエンジンＥＣＵ２８が配置され、車両リア側に燃料ポンプコントローラ２７および燃料ポンプ２６が配置されている。ここで、燃料ポンプコントローラ２７とエンジンＥＣＵ２８の間には、エンジンＥＣＵ２８からの制御信号を燃料ポンプコントローラ２７へ伝送する制御信号線１４と、燃料ポンプコントローラ２７からのモニタ信号をエンジンＥＣＵ２８へ伝送するモニタ信号線１５とが設けられている。なお、制御信号線１４およびモニタ信号線１５は、ともにノーマル配線（信号線の被覆を厚くしたり、信号線の芯線を太くする等の対策が講じられていないもの）である。
【０１４６】
燃料ポンプコントローラ２７には、燃料ポンプ２６およびポンプコントローラ自身の異常を検出し、その検出結果を検出信号として出力する異常検出部２１が備わっている（図１参照）。この異常検出部２１は、燃料ポンプ２６およびポンプコントローラ２７自身の異常の有無によりＨｉ／Ｌｏレベルの信号を検出信号として出力するようになっている。そして、異常検出部２１は異常を検出した場合にＨｉレベル信号を出力するようになっている。
【０１４７】
また、燃料ポンプコントローラ２７には、排他的論理和回路２２が備わっている（図１参照）。この排他的論理和回路２２には、燃料ポンプコントローラ２７に入力された制御信号および異常検出部２１から出力された検出信号がそれぞれ入力され、排他的論理和回路２２からそれらの信号の排他的論理和がモニタ信号として出力されるようになっている。
【０１４８】
なお、ここでは、上記した第１の実施の形態に係る異常診断システム１０を採用したものを例示したが、第１の実施の形態に係る異常診断システムの代わりに、第２〜第８の実施の形態に係る異常診断システムのいずれを採用してもよい。第２〜第８の実施の形態に係る異常診断システムを採用した場合にも、後述する効果を得ることができる。
【０１４９】
そして、第９の実施の形態に係る燃料ポンプ制御システムでは、上記した異常診断システム１０を適用しているので、燃料ポンプ２６および燃料ポンプコントローラ２７の異常
を正確に検出することができるとともに、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
従って、第９の実施の形態に係る燃料ポンプ制御システムによれば、図１５に示すように、制御信号線１４およびモニタ信号線１５に異常が発生する確率を小さくする必要性がなくなり、これらに高価な信号線を使用しなくても、燃料ポンプコントローラ２７をエンジンＥＣＵ２８の逆側（燃料ポンプコントローラ２７を燃料ポンプ２６の近く）に配置することができる。これにより、燃料ポンプコントローラ２７の搭載設計の自由度が向上する。また、信号線の被覆を厚くする、信号線の芯線を太くする、さらには接触不良が発生しにくい高品質のコネクタを採用する等の対策が必要ないため、コスト面および重量面でも有利となる。
【０１５０】
（第１０の実施の形態）
最後に、第１０の実施の形態について説明する。第１０の実施の形態でも、上記した異常診断システムを適用した自動車の燃料ポンプ制御システムについて説明する。この燃料ポンプ制御システムでは、第９の実施の形態と基本的な構成を同じくするが、燃料ポンプコントローラと燃料ポンプとを一体化してコントローラ一体型燃料ポンプモジュールを形成している点が異なる。このため、以下の説明では、第９の実施の形態との相違点を中心に説明する。
【０１５１】
まず、第１０の実施の形態に係る燃料ポンプ制御システムについて、図１６を参照しながら説明する。図１６は、第１０の実施の形態に係る燃料ポンプ制御システムの概略構成を示す模式図である。
【０１５２】
第１０の実施の形態に係る燃料ポンプ制御システムも、上記した第１の実施の形態に係る異常診断システム１０を適用したものである。そして、この燃料ポンプ制御システムでは、図１６に示すように、車両フロント側にエンジンＥＣＵ２８が配置され、車両リア側にコントローラ一体型燃料ポンプモジュール３０（燃料ポンプ４３と燃料ポンプコントローラ７０とを一体化したもの）が配置されている。ここで、燃料ポンプモジュール３０とエンジンＥＣＵ２８の間には、エンジンＥＣＵ２８からの制御信号を燃料ポンプコントローラ７０へ伝送する制御信号線１４と、燃料ポンプコントローラ７０からのモニタ信号をエンジンＥＣＵ２８へ伝送するモニタ信号線１５とが設けられている。
【０１５３】
燃料ポンプコントローラ７０には、燃料ポンプ４３および燃料ポンプコントローラ自身の異常を検出し、その検出結果を検出信号として出力する異常検出部２１が備わっている（図１参照）。この異常検出部２１は、燃料ポンプ４３および燃料ポンプコントローラ７０自身の異常の有無によりＨｉ／Ｌｏレベルの信号を検出信号として出力するようになっている。そして、異常検出部２１は異常を検出した場合にＨｉレベル信号を出力するようになっている。
【０１５４】
また、燃料ポンプコントローラ７０には、排他的論理和回路２２が備わっている（図１参照）。この排他的論理和回路２２には、燃料ポンプコントローラ７０に入力された制御信号および異常検出部２１から出力された検出信号がそれぞれ入力され、排他的論理和回路２２からそれらの信号の排他的論理和がモニタ信号として出力されるようになっている。
【０１５５】
なお、ここでは、上記した第１の実施の形態に係る異常診断システム１０を採用したものを例示したが、第１の実施の形態に係る異常診断システムの代わりに、第２〜第８の実施の形態に係る異常診断システムのいずれを採用してもよい。第２〜第８の実施の形態に係る異常診断システムを採用した場合にも、後述する効果を得ることができる。
【０１５６】
ここで、コントローラ一体型燃料ポンプモジュール３０について、図１７〜図１９を参照しながら説明する。図１７は、燃料ポンプモジュールの概略構成を示す断面図である。図１８は、燃料ポンプモジュールに備わるプレート部材を示す平面図である。図１９は、燃料ポンプモジュールにおける収容部の拡大断面図である。
【０１５７】
燃料ポンプモジュール３０は、図１７に示すように、燃料タンク３１内に配置されたポンプ部４０と、燃料タンク３１の上部開口３３を塞ぐように取り付けられたプレート部材５０と、プレート部材５０に収容されて一体化された燃料ポンプコントローラ７０とにより構成されている。
【０１５８】
ポンプ部４０は、燃料タンク３１内の底部に設置された上部開放型容器のリザーバカップ４１と、そのリザーバカップ４１内に収容された燃料ポンプ４３と、吸入フィルタ４４ｆと、高圧フィルタ４５と、圧力レギュレータ４６とが備わっている。
ここで、燃料ポンプ４３は、燃料を吸引し、吸引した燃料を加圧して吐出するモータ一体型ポンプである。吸入フィルタ４４ｆは、燃料ポンプ４３に吸引される燃料を濾過するものである。高圧フィルタ４５は燃料ポンプ４３から吐出される燃料を濾過するものである。圧力レギュレータ４６は、燃料ポンプ４３から吐出される燃料の圧力を所定圧力に調整するものである。
【０１５９】
プレート部材５０は、樹脂を主体にして形成されており、燃料タンク３１の上部開口３３を塞ぐ蓋状のフランジ部５２と、燃料ポンプ５３を制御するポンプコントローラ７０が収容される収容部６０とを含んでいる。そして、フランジ部５２は、図１８に示すように円盤状をなしており、その下面に円筒状の位置決め突起５２ｔが形成されている。この位置決め突起５２ｔの周縁には、燃料タンク３１の上部開口３３の周縁を表側から押さえる周縁押さえ部５２ｐが形成されている。
【０１６０】
収容部６０は、プレート部材５０の周縁部寄りに設けられており、フランジ部５２を表裏方向に貫通するように形成されている。この収容部６０は、蓋付きの有低円筒形容器であり、フランジ部５２の表側に位置する表側突出部６１と、その反対側（裏側）に位置するタンク内突出部６３とを備えている。
【０１６１】
表側突出部６１は、フランジ部５２と樹脂により一体成形されている。表側突出部６１の外側面には、燃料ポンプコントローラ７０のコネクタ７２が一体成形されている、また、表側突出部６１の上端には、収容部６０内に燃料ポンプコントローラ７０を挿入するための開口６１ｋが形成されており、その開口６１ｋは樹脂カバー６４によって塞がれるようになっている。
【０１６２】
タンク内突出部６３は、導電性の金属により形成された有底筒形のハウジングであり、図１９に示すように、その上端外周にフランジ状の拡開部６３ｆが形成されている。この拡開部６３ｆは、フランジ部５２および表側突出部６１を成形する型内にインサートできるようになっている。これにより、フランジ部５２および表側突出部６１を成形する際に、拡開部６３ｆが表側突出部６１の下端縁に埋め込まれてインサート成形され、タンク内突出部６３が表側突出部６１とが一体化されて有低筒形の収容部６０が形成される。
【０１６３】
ここで、収容部６０に収容されて一体化される燃料ポンプコントローラ７０は、プリント基板７７上に複数の素子が実装されて形成されている。具体的には、コンデンサＣ１，Ｃ２、チョークコイルＬ、およびトランジスタＴｒとダイオードＤを含むＩＣチップ７５がプリント基板７７上に実装され、これらの素子がプリント基板７７に形成された配線パターンにより結線されて燃料ポンプコントローラ７０が構成されている。
【０１６４】
そして、このような構成を有するポンプコントローラ７０は、図１９に示すように、プリント基板７７が立てられた状態でプレート部材５０の収容部６０に収容され、樹脂カバー６４にモールド成形されたバスバー７８および７９によって、コネクタ５２のターミナル端子および燃料ポンプ４３の接続端子に接続されるようになっている。また、燃料ポンプコントローラ７０が収容部６０に収容されている状態においては、プリント基板７７に実装されたＩＣチップ７５とコンデンサＣ２、およびコンデンサＣ１の一部が、導電性の材料で形成されたタンク内突出部６３で囲まれるようになっている。これにより、ノイズの発生源となるトランジスタＴｒおよび配線パターンがタンク内突出部６３で囲まれ、電気的にシールドされるようになっている。
【０１６５】
また、プリント基板７７とタンク内突出部６３の内壁面との間には、熱伝導部材７６が配置されている。これにより、ＩＣチップ７５内のトランジスタＴｒから発生する熱を効率よくタンク内突出部６３に逃がすことができるようになっている。そして、タンク内突出部６３は燃料に接触しているため燃料により冷却されるので、ＩＣチップ７５が冷却されトランジスタＴｒからの発熱が抑制される。従って、小型のトランジスタを用いても熱的な問題が生じないので、燃料ポンプコントローラ７０の小型化を図ることができるようになっている。
【０１６６】
そして、第１０の実施の形態に係る燃料ポンプ制御システムでは、上記した異常診断システム１０を適用しているので、燃料ポンプ４３および燃料ポンプコントローラ７０の異常を正確に検出することができるとともに、制御信号線１４あるいはモニタ信号線１５の異常を確実に検出することができる。
従って、第１０の実施の形態に係る燃料ポンプ制御システムによれば、制御信号線１４およびモニタ信号線１５に異常が発生する確率を小さくする必要性がなくなり、これらに高価な信号線を使用しなくても、図１６に示すように、エンジンＥＣＵ２８の逆側に、燃料ポンプコントローラ７０を燃料ポンプ４３に一体化して配置することができる。これにより、燃料ポンプコントローラ７０の搭載設計の自由度が向上する。また、信号線の被覆を厚くする、信号線の芯線を太くする、さらには接触不良が発生しにくい高品質のコネクタを採用する等の対策が必要ないため、コスト面および重量面でも有利となる。
【０１６７】
さらに、第１０の実施の形態に係る燃料ポンプ制御システムでは、燃料ポンプコントローラ７０が燃料ポンプ４３に一体化されてコントローラ一体型燃料ポンプモジュール３０が形成されているため、燃料ポンプコントローラ７０と燃料ポンプ４３が別体で構成されている第９の実施の形態に比べ、燃料ポンプコントローラ７０と燃料ポンプ４３との配線長さを短く（最短に）することができる。また、車両への組み付けに必要な工数を低減することができるとともに、燃料ポンプ制御システムの小型化を図ることができる。
【０１６８】
なお、上記した実施の形態は単なる例示にすぎず、本発明を何ら限定するものではなく、その要旨を逸脱しない範囲内で種々の改良、変形が可能であることはもちろんである。例えば、上記した実施の形態では、異常検出部２１と排他的論理和回路２２とがドライバ１２内に、異常検出部２１と排他的否定論理和回路２３とがドライバ１２ａ内にそれぞれ組み込まれているが、これをドライバ１２，１２ａとは別体で構成することもできる。
【０１６９】
また、異常検出部２１は負荷１１およびドライバ１２（１２ａ）の異常を検出したときにＨｉレベル信号を出力するようになっているが、異常検出時にＬｏレベル信号を出力するようにすることもできる。ただし、この場合には、モニタ信号を出力する回路構成を変更することが必要である。
【０１７０】
また、上記した第１０の実施の形態では、燃料ポンプコントローラ７０と燃料ポンプ４３との配線をバスバーによって行っているが、この配線はバスバーに限られず、例えば
パターン配線や銅線などを使用してもよい。
【図面の簡単な説明】
【０１７１】
【図１】第１の実施の形態に係る負荷駆動系の異常診断システムの構成を示すブロック図である。
【図２】第１（第４）の実施の形態に係る負荷駆動系の異常診断システムにおける制御部およびドライバの入出力回路を示す図である。
【図３】第１の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図４】第２（第６）の実施の形態に係る負荷駆動系の異常診断システムにおける制御部およびドライバの入出力回路を示す図である。
【図５】第２の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図６】第３（第７）の実施の形態に係る負荷駆動系の異常診断システムにおける制御部およびドライバの入出力回路を示す図である。
【図７】第３の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図８】第４（第８）の実施の形態に係る負荷駆動系の異常診断システムにおける制御部およびドライバの入出力回路を示す図である。
【図９】第４の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図１０】第５の実施の形態に係る負荷駆動系の異常診断システムの構成を示すブロック図である。
【図１１】第５の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図１２】第６の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図１３】第７の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図１４】第８の実施の形態に係る異常診断システムの動作状態を示す説明図である。
【図１５】第９の実施の形態に係る燃料ポンプ制御システムの概略構成を示す模式図である。
【図１６】第１０の実施の形態に係る燃料ポンプ制御システムの概略構成を示す模式図である。
【図１７】燃料ポンプモジュールの概略構成を示す断面図である。
【図１８】燃料ポンプモジュールに備わるプレート部材を示す平面図である。
【図１９】燃料ポンプモジュールにおける収容部の拡大断面図である。
【図２０】従来の負荷駆動系の異常診断システムの構成を示すブロック図である。
【図２１】図２０に示すシステムにおいて制御信号線が断線した場合の動作を説明するための説明図である。
【図２２】従来の燃料ポンプ制御システムの概略構成を示す模式図である。
【図２３】従来の別形態の燃料ポンプ制御システムの概略構成を示す模式図である。
【符号の説明】
【０１７２】
１０，１０ａ  異常診断システム
１１    負荷
１２，１２ａ  ドライバ
１３    制御部
１４    制御信号線
１５    モニタ信号線
２１    異常検出部
２２    排他的論理和回路
２３    排他的否定論理和回路
２６    燃料ポンプ
２７    燃料ポンプコントローラ
２８    エンジンＥＣＵ
３０    燃料ポンプモジュール
３１    燃料タンク
４０    ポンプ部
４３    燃料ポンプ
５０    プレート部材
６４    樹脂カバー（樹脂部材）
７０    燃料ポンプコントローラ
７８    バスバー
７９    バスバー
【図１】
0004746510.tif 000002
【図２】
0004746510.tif 000003
【図３】
0004746510.tif 000004
【図４】
0004746510.tif 000005
【図５】
0004746510.tif 000006
【図６】
0004746510.tif 000007
【図７】
0004746510.tif 000008
【図８】
0004746510.tif 000009
【図９】
0004746510.tif 000010
【図１０】
0004746510.tif 000011
【図１１】
0004746510.tif 000012
【図１２】
0004746510.tif 000013
【図１３】
0004746510.tif 000014
【図１４】
0004746510.tif 000015
【図１５】
0004746510.tif 000016
【図１６】
0004746510.tif 000017
【図１７】
0004746510.tif 000018
【図１８】
0004746510.tif 000019
【図１９】
0004746510.tif 000020
【図２０】
0004746510.tif 000021
【図２１】
0004746510.tif 000022
【図２２】
0004746510.tif 000023
【図２３】
0004746510.tif 000024