(57)【要約】【課題】高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することのできるＰＷＭ制御の状態検出装置、及び検出方法を提供する。【解決手段】負荷装置２を駆動する駆動装置３へ供給されるパルス幅変調された制御パルス信号Ｐｏと、フィードバック信号Ｐｆとに基づいて、ＰＷＭ制御の状態を検出するＰＷＭ制御の状態検出装置１０であって、以下を備える。フィードバック信号Ｐｆに重畳される高周波ノイズを除去する高周波除去手段１３を備えると共に、制御パルス信号Ｐｏに対してフィードバック信号Ｐｆが正常であるか否かを判定する第一判定手段１１と、低周波ノイズの影響を含む可能性のある第一判定手段１１の判定結果Ｒ１から低周波ノイズの影響を抑制する低周波除去手段１４を備えると共に、判定結果Ｒ１に基づいてＰＷＭ制御が正常であるか否かを判定する第二判定手段１２と、を備える。【選択図】図１
2007221664.tif 000002
【特許請求の範囲】
【請求項１】
負荷装置を駆動する駆動装置へ供給されるパルス幅変調された制御パルス信号と、前記駆動装置から出力され、前記駆動装置による前記負荷装置の駆動状態を示すフィードバック信号とに基づいて、ＰＷＭ制御の状態を検出するＰＷＭ制御の状態検出装置であって、
前記フィードバック信号に重畳される高周波ノイズを除去する高周波除去手段を備えると共に、前記制御パルス信号に対して前記フィードバック信号が正常であるか否かを判定する第一判定手段と、
低周波ノイズの影響を含む可能性のある前記第一判定手段の判定結果から前記低周波ノイズの影響を抑制する低周波除去手段を備えると共に、前記第一判定手段の判定結果に基づいて前記ＰＷＭ制御が正常であるか否かを判定する第二判定手段と、を備えるＰＷＭ制御の状態検出装置。
【請求項２】
前記第一判定手段は、前記制御パルス信号の一周期ごとに当該周期に対応する前記フィードバック信号を判定し、前記第二判定手段は、前記制御パルス信号の複数周期に亘る前記第一判定手段の判定結果に基づいて判定する請求項１に記載のＰＷＭ制御の状態検出装置。
【請求項３】
前記第二判定手段は、前記第一判定手段が所定周期を超えて連続して正常ではないと判定した場合に、前記ＰＷＭ制御が正常ではないと判定する請求項２に記載のＰＷＭ制御の状態検出装置。
【請求項４】
負荷装置を駆動する駆動装置へ供給されるパルス幅変調された制御パルス信号と、前記駆動装置から出力され、前記駆動装置による前記負荷装置の駆動状態を示すフィードバック信号とに基づいて、ＰＷＭ制御の状態を検出するＰＷＭ制御の状態検出方法であって、
前記制御パルスの周期よりも短い所定時間ごとに前記フィードバック信号を取得して前記制御パルス信号に対して前記フィードバック信号が正常であるか否かを判定するプレ判定工程と、
前記プレ判定工程において正常ではないと連続して判定された回数が、前記制御パルス信号の一周期中において第一所定回数を超えた場合、当該周期において正常ではないと判定する第一判定工程と、
前記第一判定工程において正常ではないと判定された前記制御パルスの周期が、連続して第二所定回数を超えた場合、前記ＰＷＭ制御が正常ではないと判定する第二判定工程と、を有するＰＷＭ制御の状態検出方法。
【請求項５】
請求項１〜３の何れか一項に記載のＰＷＭ制御の状態検出装置を備え、又は、請求項４に記載のＰＷＭ制御の状態検出方法を用いた自動車エンジンの防振装置であって、
前記負荷装置は、自動車のエンジン制御装置から受け取ったエンジン回転信号に同期して、振動するエンジンに対して逆位相の振動を与えるためのソレノイドであり、前記駆動装置は、前記ソレノイドを前記制御パルス信号に基づいて駆動するソレノイド駆動回路である自動車エンジンの防振装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パルス幅変調された制御パルス信号と、この制御パルス信号に基づいて駆動される負荷装置の駆動状態を示すフィードバック信号とに基づいて、ＰＷＭ制御の状態を検出するＰＷＭ制御の状態検出装置に関する。
【背景技術】
【０００２】
駆動信号のパルス幅を制御することによって、モータやソレノイドなどのアクチュエータの動作を制御するＰＷＭ制御は、広く利用されている。一般に、マイクロコンピュータなどの論理回路において生成されたＰＷＭ制御用パルス信号は、パワートランジスタなどを用いたパワー系回路と称される駆動回路を介してアクチュエータを動作させる。駆動回路に短絡や断線などの故障が生じると当然、アクチュエータの動作に影響を与える。そこで、駆動回路の故障を検出する状態検出装置が、種々検討されている。
【０００３】
下記に出典を示す特許文献１には、このような故障検出の可能なＰＷＭ制御装置（制御方法）の技術が開示されている。このＰＷＭ制御装置は、負荷装置を備えた被制御装置へパルス信号を供給する出力部と、負荷装置を駆動する駆動信号をフィードバック信号として取得する入力部と、前記パルス信号と前記駆動信号との一致／不一致を比較する比較装置とを有している。
駆動信号は、被制御装置内の駆動回路においてパルス信号に従って生成され、負荷装置を駆動する信号であり、ＰＷＭ制御装置の検出部を介して入力部に取得されている。比較装置は、パルス信号と、パルス信号に従って生成された駆動信号との一致／不一致を、パルス信号における同一位相に対応させて比較する。そして、両信号が一致しない場合には、故障と判定する。
【０００４】
【特許文献１】特開平１１−１４３５３０号公報（第２３〜４２段落、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術は、パルス信号における同一位相に対応させて比較するので、パルス信号のハイ及びローの状態に正しく対応して駆動信号を評価することができる。しかし、駆動回路は大電流が流れる回路であり、駆動信号にはノイズが重畳され易い。ノイズが重畳された駆動信号と、元のパルス信号とをパルス信号の同一位相に対応させて比較すると不一致と判定される可能性が高くなる。つまり、外来ノイズにより、正しい判定が損なわれる可能性がある。
これを回避するために駆動信号にノイズフィルタを掛ける方法がある。このフィルタは、一般に高周波を除去するローパスフィルタ（ＬＰＦ）であるが、ＬＰＦのカットオフ周波数未満の低周波のノイズは、除去することができない。カットオフ周波数を低くすると、波形をなまらせてしまうなど駆動信号自身に影響を与えてしまう可能性もある。このため、低周波ノイズによる影響を抑制することは困難である。
【０００６】
本願は上記課題に鑑みてなされたもので、高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することのできるＰＷＭ制御の状態検出装置、及び検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明に係るＰＷＭ制御の状態検出装置は、負荷装置を駆動する駆動装置へ供給されるパルス幅変調された制御パルス信号と、前記駆動装置から出力され、前記駆動装置による前記負荷装置の駆動状態を示すフィードバック信号とに基づいて、ＰＷＭ制御の状態を検出するものであって、以下の特徴構成を備える。
即ち、前記フィードバック信号に重畳される高周波ノイズを除去する高周波除去手段を備えると共に、前記制御パルス信号に対して前記フィードバック信号が正常であるか否かを判定する第一判定手段と、
低周波ノイズの影響を含む可能性のある前記第一判定手段の判定結果から前記低周波ノイズの影響を抑制する低周波除去手段を備えると共に、前記第一判定手段の判定結果に基づいて前記ＰＷＭ制御が正常であるか否かを判定する第二判定手段と、を備えることを特徴とする。
【０００８】
この特徴構成によれば、高周波除去手段を備えた第一判定手段が、制御パルス信号に対してフィードバック信号が正常であるか否かを判定する。従って、本発明の状態検出装置は、高周波ノイズに影響されずに判定を行うことができる。
さらに、低周波除去手段を備えた第二判定手段が、高周波ノイズの影響が抑制された第一判定手段の判定結果に基づいて判定する。従って、本発明の状態検出装置は、高周波及び低周波の何れのノイズにも影響されずに、ＰＷＭ制御が正常であるか否かを判定することができる。
その結果、高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することのできるＰＷＭ制御の状態検出装置を提供することができる。
【０００９】
また、本発明に係るＰＷＭ制御の状態検出装置は、前記第一判定手段が、前記制御パルス信号の一周期ごとに当該周期に対応する前記フィードバック信号を判定し、前記第二判定手段が、前記制御パルス信号の複数周期に亘る前記第一判定手段の判定結果に基づいて判定することを特徴とする。
【００１０】
前記第一判定手段は、制御パルス信号の一周期ごとに判定するので、ＰＷＭ制御の位相に準拠した正確な判定を行うことができる。また、第二判定手段は、一周期ごとに判定された第一判定手段の判定結果を複数周期分利用して判定する。従って、単発的な事象や、ＰＷＭ周期よりも長い周期を有する事象に起因する影響を排除してより正確な判定を行うことができる。
【００１１】
また、本発明に係るＰＷＭ制御の状態検出装置は、前記第二判定手段が、前記第一判定手段が所定周期を超えて連続して正常ではないと判定した場合に、前記ＰＷＭ制御が正常ではないと判定することを特徴とする。
【００１２】
第一判定手段が所定周期を超えて連続して正常ではないと判定する場合には、単発的なノイズ性の事象などによるものではなく、継続的な故障などの事象が発生している可能性が高い。本特徴構成によれば、第一判定手段がこのような判定結果を示す場合には、低周波除去手段により排除されることなく、第二判定手段はＰＷＭ制御が正常ではないと判定する。一方、第一判定手段により正常ではないと判定された周期が所定周期を超えない場合には、単発的なノイズ性の事象によるものである可能性が高い。このような場合には、低周波除去手段によって第一判定手段の判定結果が排除され、第二判定手段はＰＷＭ制御が正常であると判定する。このようにして、低周波除去手段によって低周波ノイズの影響が抑制される。
その結果、高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することのできるＰＷＭ制御の状態検出装置を提供することができる。
【００１３】
また、本発明に係るＰＷＭ制御の状態検出方法は、負荷装置を駆動する駆動装置へ供給されるパルス幅変調された制御パルス信号と、前記駆動装置から出力され、前記駆動装置による前記負荷装置の駆動状態を示すフィードバック信号とに基づいて、ＰＷＭ制御の状態を検出する方法であって、以下の工程を有することを特徴とする。
即ち、前記制御パルスの周期よりも短い所定時間ごとに前記フィードバック信号を取得して前記制御パルス信号に対して前記フィードバック信号が正常であるか否かを判定するプレ判定工程と、
前記プレ判定工程において正常ではないと連続して判定された回数が、前記制御パルス信号の一周期中において第一所定回数を超えた場合、当該周期において正常ではないと判定する第一判定工程と、
前記第一判定工程において正常ではないと判定された前記制御パルスの周期が、連続して第二所定回数を超えた場合、前記ＰＷＭ制御が正常ではないと判定する第二判定工程と、を有することを特徴とする。
【００１４】
プレ判定工程においては、制御パルスの周期よりも短い所定時間ごとにフィードバック信号が正常であるか否かを判定するので、高い分解能で判定することができる。
第一判定工程においては、プレ判定工程で正常ではないと連続して判定された回数が、第一所定回数を超えた場合に、当該周期おいてフィードバック信号が正確ではないと判定する。つまり、制御パルス信号の一周期中において、プレ判定工程の上記所定時間の整数倍の期間以上に亘って、正常ではない状態が認められた場合に、当該周期を正常ではないと判定する。従って、プレ判定工程で検出された短い期間における正常ではない状態によって、当該周期全体を正常ではないと判定する可能性を低くすることができる。つまり、高周波ノイズによる影響を抑制して、一周期内の判定を行うことができる。
第二判定工程においては、高周波ノイズによる影響が抑制された判定結果を複数周期分利用して判定する。従って、単発的な事象や、ＰＷＭ制御の１パルスの周期よりも長い周期を有する事象による影響を抑制してより正確な判定を行うことができる。
従って、本発明の方法によれば、高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することができる。
尚、この本発明に係る方法は、当然ながら、上述した装置に関する作用効果、及び全ての追加的特徴とその作用効果を備えることができるものである。
【００１５】
また、本発明に係る自動車エンジンの防振装置は、上述した本発明のＰＷＭ制御の状態検出装置を備え、又はＰＷＭ制御の状態検出方法を用いたものであって、以下のように構成される。
即ち、前記負荷装置が、自動車のエンジン制御装置から受け取ったエンジン回転信号に同期して、振動するエンジンに対して逆位相の振動を与えるためのソレノイドであり、前記駆動装置が、前記ソレノイドを前記制御パルス信号に基づいて駆動するソレノイド駆動回路であることを特徴とする。
【００１６】
近年、自動車には各種制御のためのコンピュータや、カーナビゲーションシステム、無線式ドアロックシステムなど、高周波ノイズの原因となる装置が多数搭載されている。また、これらの装置を駆動するために、バッテリからの電源が不安定となることがあったり、機械的な振動が電気的に作用したりすることによって、低周波ノイズの原因となることがある。
自動車エンジンの防振装置は、文字通り自動車エンジンの近傍に備えられるため、エンジンの振動や車両の走行による振動、点火装置のスパークノイズなどの多様なノイズ環境下におかれる可能性がある。
従って、上述したような本発明に係るＰＷＭ制御の状態検出装置を備えたり、方法を用いたりすることによって、防振装置のＰＷＭ制御状態を正確に検出することができて、信頼性が向上する。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施例を図面に基づいて説明する。
図１は、本発明に係るＰＷＭ制御の状態検出装置の構成を模式的に示すブロック図である。本発明の状態検出装置１０は、制御パルス信号Ｐｏとフィードバック信号Ｐｆとに基づいて、ＰＷＭ制御の状態を検出するものである。制御パルスＰｏは、負荷装置２を駆動する駆動装置３へ供給されるパルス幅変調された信号である。フィードバック信号Ｐｆは、駆動装置３による負荷装置２の駆動状態を示す信号であり、駆動装置３から出力される。
状態検出装置１０は、高周波除去手段１３を備える第一判定手段１１と、低周波除去手段１４を備える第二判定手段１２とを有する。高周波除去手段１３は、フィードバック信号Ｐｆに重畳される高周波ノイズを除去するものである。第一判定手段１１は、制御パルス信号Ｐｏに対してフィードバック信号Ｐｆが正常であるか否かを判定するものである。
低周波除去手段１４は、低周波ノイズの影響を含む可能性のある第一判定手段１１の判定結果Ｒ１から低周波ノイズの影響を抑制するものである。第二判定手段１２は、第一判定手段１１の判定結果Ｒ１に基づいてＰＷＭ制御が正常であるか否かを判定するものである。
【００１８】
以下、図１に示すような本発明に係る状態検出装置１０を自動車エンジンの防振装置に適用した場合を例に、具体的な実施形態を説明する。図２は、自動車エンジンの防振装置の構成を模式的に示すブロック図である。
この自動車エンジンの防振装置は、エンジン（不図示）の振動に対して逆位相の振動をエンジンマウント（不図示）に配置されたソレノイド２に与えることによって、エンジンの振動が車両に伝わることを防ぐものである。ソレノイド２は本発明の負荷装置２に、ソレノイド駆動装置３は本発明の駆動装置３にそれぞれ対応する。
【００１９】
図２に示す符号１００は、自動車エンジンの防振装置の防振制御ＥＣＵ（Electronic Control Unit）である。防振制御ＥＣＵ１００は、マイクロコンピュータ１、ソレノイド駆動回路３、電源回路８、各種周辺装置との電気的整合を取るインターフェイス回路５などを備えて構成されている。ここで、各種周辺装置とは、エンジン制御装置４、エンジンの振動を検出する加速度センサ７、他の制御装置と接続される車内の通信バス６などである。
【００２０】
マイクロコンピュータ１は、防振制御ＥＣＵ１００の中核をなすもので、後述するように、本発明の状態検出装置１０に相当するものである。マイクロコンピュータ１は、エンジン制御装置４から入力Ｉ／Ｆ回路５ａを介してエンジン回転信号（以下、適宜ＴＡＣＨ信号と称す。）を受ける。そして、ソレノイド２を駆動するための制御パルス信号Ｐｏなどの制御信号を生成し、ソレノイド駆動回路３に出力する。具体的には、ソレノイド２の通電方向を切り替える制御信号や、パルス幅変調（ＰＷＭ）された制御パルス信号Ｐｏを出力する。
【００２１】
上述したように、ソレノイド２はエンジンの振動に対して逆位相の振動を発生すべく、マイクロコンピュータ１によって制御される。エンジンの振動状態を監視するため、エンジンマウントには加速度センサ７が配置されている。加速度センサ７は、入力Ｉ／Ｆ回路５ａを介してエンジンの振動による加速度信号をマイクロコンピュータ１に入力する。また、エンジンの振動は温度等による影響を受ける。従って、防振制御の精度を向上するために温度センサなどを有する他の制御装置から外気温度などの情報が、通信バス６、通信Ｉ／Ｆ５ｂを介してマイクロコンピュータ１に入力される。
【００２２】
マイクロコンピュータ１は、プログラムを記憶したＲＯＭ、一時記憶装置としてのＲＡＭ、ＴＡＣＨ信号から回転数を算出するタイマ、加速度センサからの入力電圧をデジタル化するＡ／Ｄコンバータなどを有している。また、マイクロコンピュータ１の電源電圧は、一般に５Ｖや３．３Ｖなどの低電圧であるから、１２Ｖや２４Ｖなどのバッテリ（不図示）から供給される電圧は、電源回路８において変換される。
【００２３】
ソレノイド２やソレノイド駆動回路３はパワー系回路であるので、バッテリ及び電源回路８を介して１２Ｖや２４Ｖなどの比較的高い電圧が供給される。ソレノイド駆動回路３は、ソレノイド２を駆動するブリッジ回路や、マイクロコンピュータ１から入力される低電圧の制御信号を昇圧してブリッジ回路に接続するドライバ回路などを有する。ブリッジ回路は、パワートランジスタやパワーＭＯＳＦＥＴを有して構成される。マイクロコンピュータ１は、このソレノイド駆動回路３を介してソレノイド２をＰＷＭ制御する。
【００２４】
ソレノイド駆動回路３は、ソレノイド２への駆動信号をマイクロコンピュータ１にフィードバックすることによって、マイクロコンピュータ１がＰＷＭ制御の状態を判定できるようにしている。上述したように、ソレノイド２へ出力される駆動信号は、マイクロコンピュータ１の電源電圧と比較して高い電圧である。従って、ソレノイド駆動回路３において適宜電圧変換された後に、フィードバック信号Ｐｆとして、マイクロコンピュータ１に入力される。
本発明の状態検出装置１０として機能するマイクロコンピュータ１は、自身が出力する制御パルス信号Ｐｏと、フィードバック信号Ｐｆとに基づいて、ＰＷＭ制御が正常に実施されているか否かを判定する。
【００２５】
図３は、制御パルス信号Ｐｏに対してフィードバック信号Ｐｆが正常であるか否かを判定する条件の一例を示す波形図である。図３において、符号Ｔは制御パルスＰｏの一周期を示し、図中には周期Ｔ１〜Ｔ５の５周期を示している。図中Ａより左側はＰＷＭ制御が正常に行われている場合を示している。Ａより右側はソレノイド駆動回路３において異常（例えば電源への短絡）が発生してソレノイド駆動信号（フィードバック信号Ｐｆ）がハイ状態に固着した場合を示している。
【００２６】
周期Ｔ１及びＴ２においては、制御パルス信号Ｐｏとフィードバック信号Ｐｆとのパルス波形が、それぞれ制御パルス信号Ｐｏの一周期内において良好に一致している。この場合、ＰＷＭ制御は正常に行われている。この時、第一判定手段１１は制御パルス信号Ｐｏに対してフィードバック信号Ｐｆが正常であると判定し、第二判定手段１２は第一判定手段１１の判定結果Ｒ１に基づいてＰＷＭ制御が正常であると判定する。
【００２７】
周期Ｔ３〜Ｔ５においては、制御パルス信号Ｐｏとフィードバック信号Ｐｆとのパルス波形が、特に制御パルス信号Ｐｏのロー期間（図中Ｅ）において一致していない。第一判定手段１１は制御パルス信号Ｐｏに対してフィードバック信号Ｐｆが正常ではないと判定する。第二判定手段１２は第一判定手段１１の判定結果Ｒ１に基づいてＰＷＭ制御が正常ではないと判定する。
より詳細には、後述するように、第一判定手段１１が有する高周波除去手段１３や、第二判定手段１２が有する低周波除去手段１４を用いて、高周波及び低周波ノイズによる影響を抑制して判定される。
【００２８】
尚、図３ではフィードバック信号Ｐｆが、高周波及び低周波のノイズによる影響を受けていない場合を示したが、実際には、何らかのノイズの影響を受けている可能性が高い。従って、第一判定手段１１は高周波除去手段１３を備えて、第二判定手段１２は低周波除去手段１４を備えて、それぞれノイズの影響を抑制して判定する。
【００２９】
また、図３では、説明を容易にするために制御パルス信号Ｐｏとフィードバック信号Ｐｆとの位相差が無い状態を図示したが、実際にはソレノイド駆動回路３を経由する伝播遅延時間が発生する。第一判定手段１１において、制御パルス信号Ｐｏとフィードバック信号Ｐｆとを比較する場合には、この信号の伝播遅延時間を考慮して判定することが望ましい。
【００３０】
以下、図４及び図５に示すフローチャートを利用して、本発明の状態検出装置１０による判定手順及び本発明の状態検出方法の詳細について説明する。
始めに、図４を参照して、第一判定手段１１によるプレ判定工程、第一判定工程について説明する。図４に示す＃１１〜＃１８の一連の処理は、所定時間（例えば３ｍ秒）ごとに繰り返し実施され、制御パルス信号Ｐｏの一周期（例えば５０ｍ秒）ごとにリセットされる。つまり、所定時間ごとに制御パルス信号Ｐｏとフィードバック信号Ｐｆとが一致するか否かを判定し、その判定結果を当該一周期の判定結果Ｒ１（後述する異常検出１フラグ。）とする。
【００３１】
本判定は、例えばエンジンが始動され、車両が振動している場合に実施されるので、はじめに、第一判定手段１１による判定実施条件が満たされているか否かの判定を行う（＃１１）。条件が成立していなければ、異常検出１フラグをオフにする（＃１３）と共に、後述する高周波除去手段１３の機能を担うカウンタ（Ｔ１ＣＮＴ）をゼロにリセットする（＃１４）。
判定実施条件が満たされていれば、フィードバック信号Ｐｆを取得し（＃１２）、制御パルス信号Ｐｏとフィードバック信号Ｐｆとが一致しているか否かを判定する（＃１５）。以上、処理＃１１〜１５、特に処理＃１２及び＃１５は、本発明のプレ判定工程に相当する。ここで、両信号が一致していれば、正常であるので、上記処理＃１４に進む。両信号が不一致であれば、本発明の第一判定工程（＃１６〜１８）へ移行する。
【００３２】
第一判定工程では、上記不一致状態が所定の一定期間継続するか否か、つまりプレ判定工程において連続して所定回数（第一所定回数）以上判定されたかを判定する。
具体的には、プレ判定工程において不一致が検出された回数Ｔ１ＣＮＴを積算する（＃１６）。つまり、初期値ゼロのＴ１ＣＮＴをプレ判定工程の判定結果に応じてインクリメントしていく。そして、Ｔ１ＣＮＴが第一所定回数Ｔ１ＣＮＴＭＡＸを超えたか否かを判定する（＃１７）。この判定は、Ｔ１ＣＮＴＭＡＸ以上か否かでも可である。つまり、Ｔ１ＣＮＴＭＡＸの数値の設定の方法によって、「超える」と「以上」とによる結果を等価にすることができるので何れでも問題はない。本実施形態における他の判定においても同様である。
【００３３】
尚、処理＃１５において両信号が一致していると判定されると処理＃１４に移行して、Ｔ１ＣＮＴは再びゼロにリセットされる。つまり、不一致状態が途切れるとＴ１ＣＮＴがリセットされるので、処理＃１６、１７において不一致状態が所定の一定期間継続するか否かが判定される。そして、不一致状態が所定の一定期間継続していると判定されると、第一判定工程の判定結果Ｒ１として正常ではないと判定し、異常検出１フラグを有効（オン状態）にする（＃１８）。
【００３４】
プレ判定工程及び第一判定工程は、第一判定手段１１によって実行される。上述したように、第一判定工程では、プレ判定工程によって判定された不一致状態が所定の一定期間継続しなければ、異常検出１フラグを有効にしない。つまり、周期の短い高周波のノイズに起因して、プレ判定工程において不一致が判定されたような場合には、第一判定工程において異常検出１フラグを有効にはしない。つまり、本発明の高周波除去手段１３によって、フィードバック信号Ｐｆに重畳された高周波ノイズによる影響は抑制される。
【００３５】
例えば、プレ判定工程、第一判定工程を実施する上記所定時間を３ｍ秒とし、Ｔ１ＣＮＴＭＡＸの値を３とすれば、少なくとも９ｍ秒相当のノイズに対するフィルタ機能と等価となる。これは制御パルス信号Ｐｏの一周期である５０ｍ秒に対して充分に短い時間であり、高周波除去手段１３は、良好なローパスフィルタとして機能する。
【００３６】
続いて、図５を参照して、第二判定手段１２による第二判定工程について説明する。図５に示す＃２１〜＃２７の一連の処理は、制御パルス信号Ｐｏの周期（例えば５０ｍ秒）に合わせて実施される。第二判定工程は、第一判定手段１１による第一判定工程の判定結果Ｒ１（異常検出１フラグ）に基づいて、ＰＷＭ制御が正常であるか否かを判定する。従って、制御パルス信号Ｐｏの各周期に対する第一判定工程による判定結果Ｒ１に応じて実施されればよい。第二判定手段１２による第二判定工程での判定結果Ｒ２（異常検出２フラグ）は、ＰＷＭ制御の状態検出装置の判定結果Ｒとなる。
【００３７】
本判定も、例えばエンジンが始動され、車両が振動している場合に実施されるので、はじめに、第二判定手段１２による判定実施条件が満たされているか否かの判定を行う（＃２１）。条件が成立していなければ、後述する低周波除去手段１４に相当するカウンタＴ２ＣＮＴをゼロにリセットする（＃２７）。
判定実施条件が満たされていれば、第一判定工程において異常検出１フラグが有効にされているか否かを確認する（＃２２）。ここで、異常検出１フラグが有効であることが確認されなければ正常であるので上記処理＃２７に進み、Ｔ２ＣＮＴをゼロにリセットする。異常検出１フラグが有効であることが確認されると、読み取りの重複を防止するために異常検出１フラグをオフにして（＃２３）、カウンタＴ２ＣＮＴの値をインクリメントする（＃２４）。
【００３８】
そして、続く処理＃２５において、カウンタＴ２ＣＮＴの値が第二所定回数Ｔ２ＣＮＴＭＡＸを超えたか否かを判定する（Ｔ２ＣＮＴＭＡＸ以上か否かでも可。）。つまり、処理＃２５において、異常検出１フラグが所定周期（第二所定回数に相当する周期数）継続するか否かが判定される。第二所定回数を超える（或いは以上の）周期に亘って正常ではない状態が継続していると判定されると、第二判定工程においても正常ではないと判定し、異常検出２フラグを有効（オン状態）にする（＃２６）。異常検出２フラグは、第二判定手段１２による第二判定工程での判定結果Ｒ２であり、ＰＷＭ制御の状態検出装置の判定結果Ｒとなる。
【００３９】
自動車エンジンの防振装置においては、防振制御ＥＣＵ１００が判定結果Ｒに基づいて、各種のフェールセーフ処理を行う。例えば、ソレノイド駆動回路３への制御パルス信号Ｐｏを停止したり、異常状態をＥＣＵ内に記憶したり（ダイアグ機能）、乗員に報知したりする。
【００４０】
第二判定工程は、第二判定手段１２において実行される。上述したように、第二判定工程では、異常検出１フラグが第二所定回数を超える周期に亘って継続しなければ、異常検出２フラグを有効にしない。従って、周期の長い低周波のノイズに起因して、第一判定工程において正常ではないと判定されたような場合でも、第二判定工程での判定結果Ｒ２に影響させることはない。つまり、本発明の低周波除去手段１４によって低周波ノイズの影響を含む可能性のある第一判定手段１１の判定結果Ｒ１から低周波ノイズの影響が抑制される。
【００４１】
例えば、制御パルス信号Ｐｏの一周期を５０ｍ秒とし、Ｔ２ＣＮＴＭＡＸの値を３とすれば、少なくとも１５０ｍ秒相当のフィルタ機能と等価となる。従って、高周波ノイズを除去するフィルタを通過したり、制御パルス信号Ｐｏの周期を上回ったりするような低周波のノイズに対して強い耐性を有する。
【００４２】
尚、上記実施形態においては、第一判定手段１１、高周波除去手段１３、第二判定手段１２、低周波除去手段１４をマイクロコンピュータ１によって構成する場合について例示した。このように、各手段は機能としての分担を示すものであり、必ずしも物理的に独立したものを示すものではない。例えば、一つのプロセッサや一つの半導体ＩＣや一群の電子回路など、共通したハードウェア上に構成されるものであってもよい。また、ハードウェア上で実行されるプログラムなどのソフトウェアによって各機能を分担するものであってもよい。従って、当然ながら、本発明はこの構成に限定されることはなく、本発明の要旨を逸脱しない範囲内で、適宜変形して実施可能であることは勿論である。
例えば、高周波除去手段１３は、コンデンサやインダクタ、抵抗器、ＯＰアンプなどを用いて構成された電子回路によるローパスフィルタとすることができる。また、第一判定手段１１は、Ｅｘ−ＯＲゲートなどを用いた論理回路によって構成することができる。
【００４３】
また、上記実施形態においては、制御パルス信号Ｐｏとフィードバック信号Ｐｆとの波形の一致によって、正常であるか否かを判定する場合について例示した。しかし、制御パルス信号Ｐｏに対して、正常な場合に予想されるフィードバック信号Ｐｆが明確であれば、比較可能であるので、フィードバック信号Ｐｆは上記実施形態に限定されるものではない。例えば、制御パルス信号Ｐｏに対して論理的に反転したものであってもよいし、制御パルス信号Ｐｏのハイ期間には増加し、ロー期間には減少するような三角波状の信号であっても本願の技術的範囲に属するものである。また、電圧信号の制御パルス信号Ｐｏに対して、フィードバック信号Ｐｆが電流信号である場合も含まれる。
【００４４】
以上説明したように、本発明によって、高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することのできるＰＷＭ制御の状態検出装置、及び検出方法を提供することができる。また、本発明のＰＷＭ制御の状態検出装置、及び検出方法を適用して、高周波及び低周波のノイズに影響されることなく、正確にＰＷＭ制御の状態を検出することのできる自動車エンジンの防振装置を提供することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明に係るＰＷＭ制御の状態検出装置の構成を模式的に示すブロック図
【図２】自動車エンジンの防振装置の構成を模式的に示すブロック図
【図３】制御パルス信号に対してフィードバック信号が正常であるか否かを判定する条件を示す波形図
【図４】プレ判定工程及び第一判定工程を示すフローチャート
【図５】第二判定工程を示すフローチャート
【符号の説明】
【００４６】
２  ：ソレノイド（負荷装置）
３  ：ソレノイド駆動回路（駆動装置）
１０：状態検出装置
１１：第一判定手段
１２：第二判定手段
１３：高周波除去手段
１４：低周波除去手段
Ｒ  ：（状態検出装置の）判定結果
Ｒ１：（第一判定手段の）判定結果
Ｒ２：（第二判定手段の）判定結果
Ｐｏ：制御パルス信号
Ｐｆ：フィードバック信号
【図１】
2007221664.tif 000003
【図２】
2007221664.tif 000004
【図３】
2007221664.tif 000005
【図４】
2007221664.tif 000006
【図５】
2007221664.tif 000007