(57)【要約】【課題】異常検出或いは異常対策実施までの遅れ時間が短縮されたリニアソレノイド弁駆動回路の異常検出装置を提供する。【解決手段】ソレノイド弁ＳＬのソレノイド１２への駆動電流Ｉｄを遮断する電流遮断部１９と、遮断状態である時の電流遮断部１９とソレノイド１２との間の電圧を検出する電圧検出部２０と、駆動電流Ｉｄが目標駆動電流Ｉｄ＊となるようにその駆動電流Ｉｄを制御する電流制御部２８とを備えるリニアソレノイド弁駆動回路８の異常検出装置１０であって、ソレノイド１２に異常電流が流れたことを検出する異常電流検出手段４０と、それに応答して電流遮断部１９および電流制御部２８によりソレノイド１２の駆動電流Ｉｄを遮断する駆動電流遮断手段４２と、その遮断状態で電圧検出部２０により検出された前記電圧に基づいてリニアソレノイド弁駆動回路８の異常を判定する異常判定手段４４とを含む。【選択図】図１
2010080869.tif 000002
【特許請求の範囲】
【請求項１】
リニアソレノイド弁のソレノイドと、該ソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、該電流遮断部が遮断状態であるときの該電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、該ソレノイドの他端側に設けられて該ソレノイドに流れる駆動電流が目標駆動電流となるように該ソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出方法であって、
前記ソレノイドに異常電流が流れたことが検出された場合には、前記電流遮断部により該ソレノイドの一端へ供給される駆動電流を遮断するとともに前記電流制御部により該ソレノイドの他端側を遮断した状態で、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧に基づいて、前記リニアソレノイド弁駆動回路の異常を判定することを特徴とするリニアソレノイド弁駆動回路の異常検出方法。
【請求項２】
前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧が接地電位である場合に、該ソレノイドの接地異常または前記電流制御部の異常と判定することを特徴とする請求項１のリニアソレノイド弁駆動回路の異常検出方法。
【請求項３】
リニアソレノイド弁のソレノイドと、該ソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、該電流遮断部が遮断状態であるときの該電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、該ソレノイドの他端側に設けられて該ソレノイドに流れる駆動電流が目標駆動電流となるように該ソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出装置であって、
前記ソレノイドに異常電流が流れたことを検出する異常電流検出手段と、
該異常電流検出手段により異常電流が検出されたことに応答して、前記電流遮断部により該ソレノイドの一端へ供給される駆動電流を遮断するとともに、前記電流制御部により該ソレノイドの他端側を遮断する駆動電流遮断手段と、
該駆動電流遮断手段により遮断された状態で、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧に基づいて、前記リニアソレノイド弁駆動回路の異常を判定する異常判定手段と
を、含むことを特徴とするリニアソレノイド弁駆動回路の異常検出装置。
【請求項４】
前記異常判定手段は、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧が接地電位である場合に、該ソレノイドの接地異常または前記電流制御部の異常と判定するものであることを特徴とする請求項３のリニアソレノイド弁駆動回路の異常検出装置。
【請求項５】
前記駆動電流が流される電流検出抵抗器に発生する電圧に基づいて該駆動電流を検出する駆動電流検出部を含み、
前記電流制御部は、該駆動電流検出部により検出された駆動電流が目標駆動電流と一致するように制御するフィードバック制御を実行するものであることを特徴とする請求項３又は４のリニアソレノイド弁駆動回路の異常検出装置。
【請求項６】
前記異常判定手段により異常と判定されない場合は、前記電流遮断部を非遮断状態に切り換える復帰手段を、さらに含むものであることを特徴とする請求項３乃至５のいずれか１のリニアソレノイド弁駆動回路の異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リニアソレノイド弁駆動回路の異常検出装置および異常検出方法に関するものであり、特に、異常発生から異常検出或いは異常対策実施までの遅れ時間の短縮化に関する技術である。
【背景技術】
【０００２】
リニアソレノイド弁のソレノイドと、そのソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、その電流遮断部が遮断状態であるときのその電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、そのソレノイドの他端側に設けられてそのソレノイドに流れる駆動電流が目標駆動電流となるようにそのソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出装置が知られている。例えば、特許文献１に記載されたものがそれである。
【特許文献１】特開２００７−２７４６５号公報
【０００３】
上記のようなリニアソレノイド弁駆動回路では、例えば、ソレノイドに流れる実際の駆動電流が検出され、目標駆動電流とその実際の駆動電流との偏差に応じて設定される指令信号に基づいて電流制御部によりソレノイドへの電流がデューティ制御されることにより、駆動電流を目標駆動電流に一致させようとするフィードバック制御が実行されるようになっている。これにより、上記指令信号に応じてリニアソレノイド弁の駆動状態が制御され、そのリニアソレノイド弁の出力油圧が調圧されるようになっている。そして、上記リニアソレノイド弁駆動回路の異常検出装置では、例えば、ソレノイドや電流制御部等において短絡等の異常（故障）が発生した場合、上記電流制御部によるフィードバック制御の実行に際して目標駆動電流とソレノイドに流れる実際の駆動電流との不一致が続くことで前記指令信号のデューティ比が０％または１００％となったことに応答して、リニアソレノイド弁駆動回路の異常を判定するとともに、電流遮断部によりソレノイドの一端部を開放してそのソレノイドへ供給される異常電流を遮断する異常対策が実施されるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記従来のリニアソレノイド弁駆動回路の異常検出装置では、ソレノイドや電流制御部等において短絡等の異常が発生してから異常と判定されるとともにソレノイドへ供給される異常電流を遮断する異常対策が実施されるまでに、所定回数のフィードバック制御サイクルが必要であり、上記異常対策を実施するまでの遅れ時間が大きいという問題があった。
【０００５】
本発明は以上の事情を背景としてなされたものであり、その目的とするところは、異常検出或いは異常対策実施までの遅れ時間が短縮されるリニアソレノイド弁駆動回路の異常検出装置および異常検出方法を提供することにある。
【課題を解決するための手段】
【０００６】
すなわち、請求項１にかかる発明の要旨とするところは、リニアソレノイド弁のソレノイドと、そのソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、その電流遮断部が遮断状態であるときのその電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、そのソレノイドの他端側に設けられてそのソレノイドに流れる駆動電流が目標駆動電流となるようにそのソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出方法であって、前記ソレノイドに異常電流が流れたことが検出された場合には、前記電流遮断部によりそのソレノイドの一端へ供給される駆動電流を遮断するとともに前記電流制御部によりそのソレノイドの他端側を遮断した状態で、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧に基づいて、前記リニアソレノイド弁駆動回路の異常を判定することにある。
【０００７】
また、請求項２にかかる発明の要旨とするところは、請求項１にかかる発明において、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧が接地電位である場合に、そのソレノイドの接地異常または前記電流制御部の異常と判定することにある。
【０００８】
また、請求項３にかかる発明の要旨とするところは、(１)リニアソレノイド弁のソレノイドと、そのソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、その電流遮断部が遮断状態であるときのその電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、そのソレノイドの他端側に設けられてそのソレノイドに流れる駆動電流が目標駆動電流となるようにそのソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出装置であって、(２)前記ソレノイドに異常電流が流れたことを検出する異常電流検出手段と、(３)その異常電流検出手段により異常電流が検出されたことに応答して、前記電流遮断部によりそのソレノイドの一端へ供給される駆動電流を遮断するとともに、前記電流制御部によりそのソレノイドの他端側を遮断する駆動電流遮断手段と、(４)その駆動電流遮断手段により遮断された状態で、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧に基づいて、前記リニアソレノイド弁駆動回路の異常を判定する異常判定手段とを、含むことにある。
【０００９】
また、請求項４にかかる発明の要旨とするところは、請求項３にかかる発明において、前記異常判定手段は、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧が接地電位である場合に、前記そのソレノイドの接地異常または前記電流制御部の異常と判定するものであることにある。
【００１０】
また、請求項５にかかる発明の要旨とするところは、請求項３または４にかかる発明において、前記駆動電流が流される電流検出抵抗器に発生する電圧に基づいてその駆動電流を検出する駆動電流検出部を含み、前記電流制御部は、その駆動電流検出部により検出された駆動電流が目標駆動電流と一致するように制御するフィードバック制御を実行するものであることにある。
【００１１】
また、請求項６にかかる発明の要旨とするところは、請求項３乃至５のいずれか１にかかる発明において、前記異常判定手段により異常と判定されない場合は、前記電流遮断部を非遮断状態に切り換える復帰手段を、さらに含むものであることにある。
【発明の効果】
【００１２】
請求項１にかかるリニアソレノイド弁駆動回路の異常検出方法によれば、そのソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、その電流遮断部が遮断状態であるときのその電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、そのソレノイドの他端側に設けられてそのソレノイドに流れる駆動電流が目標駆動電流となるようにそのソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出方法であって、前記ソレノイドに異常電流が流れたことが検出された場合には、前記電流遮断部によりそのソレノイドの一端へ供給される駆動電流を遮断するとともに前記電流制御部によりそのソレノイドの他端側を遮断した状態で、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧に基づいて、前記リニアソレノイド弁駆動回路の異常を判定することから、異常検出すなわち異常確定は、ソレノイドの一端への駆動電流が遮断された状態において１制御サイクルの間に行われ得るので、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。これにより、異常対策は、その異常検出に基づいて速やかに実施される。
【００１３】
また、請求項２にかかるリニアソレノイド弁駆動回路の異常検出方法によれば、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧が接地電位である場合に、そのソレノイドの接地異常または前記電流制御部の異常と判定することから、異常を容易に検出できるとともに、その異常検出或いは異常対策実施までの遅れ時間を短縮することができる。
【００１４】
また、請求項３にかかるリニアソレノイド弁駆動回路の異常検出装置によれば、リニアソレノイド弁のソレノイドと、そのソレノイドの一端へ供給される駆動電流を遮断可能な電流遮断部と、その電流遮断部が遮断状態であるときのその電流遮断部とソレノイドとの間の電圧を検出する電圧検出部と、そのソレノイドの他端側に設けられてそのソレノイドに流れる駆動電流が目標駆動電流となるようにそのソレノイドから流れ出る駆動電流を制御する電流制御部とを備えるリニアソレノイド弁駆動回路の異常検出装置であって、前記ソレノイドに異常電流が流れたことを検出する異常電流検出手段と、その異常電流検出手段により異常電流が検出されたことに応答して、前記電流遮断部によりそのソレノイドの一端へ供給される駆動電流を遮断するとともに、前記電流制御部によりそのソレノイドの他端側を遮断する駆動電流遮断手段と、その駆動電流遮断手段により遮断された状態で、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧に基づいて、前記リニアソレノイド弁駆動回路の異常を判定する異常判定手段とを、含むことから、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。すなわち、異常対策は、異常電流検出手段により異常電流が検出されたときであって異常判定手段によりリニアソレノイド弁駆動回路の異常が確定（判定）される前に駆動電流遮断手段により実施され、異常検出すなわち異常確定は、駆動電流遮断手段によりソレノイドへの駆動電流が遮断された状態において異常判定手段により１周期の制御サイクルの間に行われ得るのである。
【００１５】
また、請求項４にかかるリニアソレノイド弁駆動回路の異常検出装置によれば、前記異常判定手段は、前記電圧検出部により検出された前記電流遮断部とソレノイドとの間の電圧が接地電位である場合に、そのソレノイドの接地異常または前記電流制御部の異常と判定するものであることから、異常を容易に検出できるとともに、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。
【００１６】
また、請求項５にかかるリニアソレノイド弁駆動回路の異常検出装置によれば、前記駆動電流が流される電流検出抵抗器に発生する電圧に基づいてその駆動電流を検出する駆動電流検出部を含み、前記電流制御部は、その駆動電流検出部により検出された駆動電流が目標駆動電流と一致するように制御するフィードバック制御を実行するものであることから、フィードバック制御を実行することによりソレノイドの駆動電流を制御するリニアソレノイド弁駆動回路であっても、１周期の制御サイクルの間に異常検出および異常対策が実施されるので、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。
【００１７】
また、請求項６にかかるリニアソレノイド弁駆動回路の異常検出装置によれば、前記異常判定手段により異常と判定されない場合は、前記電流遮断部を非遮断状態に切り換える復帰手段を、さらに含むものであることから、異常が解消されると自動的にソレノイドが元の駆動状態となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施例を図面を参照して詳細に説明する。なお、以下の実施例において図は適宜簡略化或いは変形されており、各部の寸法比および形状等は必ずしも正確に描かれていない。
【実施例】
【００１９】
図１は、本発明の一実施例であるリニアソレノイド弁駆動回路８の異常検出装置１０を概念的に示す図である。図１において、異常検出装置１０は、本発明の異常検出方法が適用されたものである。この異常検出装置１０は、例えば、車両用自動変速機やブレーキ装置等に設けられた油圧制御回路の油圧を連続的に制御するリニアソレノイド弁ＳＬを駆動するためのリニアソレノイド弁駆動回路に対して設けられ得るものであって、本実施例では、例えば、車両用自動変速機に設けられた油圧制御回路内において、クラッチやブレーキ等の油圧式摩擦係合装置に供給される作動油圧を連続的に調圧するリニアソレノイド弁ＳＬのリニアソレノイド弁駆動回路８に対応して設けられたものである。異常検出装置１０は、上記リニアソレノイド弁ＳＬのソレノイド１２と、電子制御装置（ＥＣＵ）２２とを備えて構成されている。
【００２０】
上記電子制御装置２２は、ＣＰＵ２４、および図示しないＲＡＭやＲＯＭ等を備えた所謂マイクロコンピュータと、リニアソレノイド弁駆動回路８の一部とを含んで構成されており、ＲＡＭの一時記憶機能を利用しつつ予めＲＯＭに記憶されたプログラムに従って信号処理を行うことにより、図示しないエンジンの出力制御や自動変速機の変速制御、またはリニアソレノイド弁駆動回路８の異常検出制御等を実行するようになっている。
【００２１】
上記リニアソレノイド弁駆動回路８は、ソレノイド１２と、そのソレノイド１２の一端子および電源であるバッテリー１４に接続されたＩＰＤ（Intelligent Power Device）１６と、一端子がソレノイド１２の他端子に接続された電流検出抵抗器１８と、コレクタ端子（コレクタ電極）が電流検出抵抗器１８の他端子に接続されると共にエミッタ端子（エミッタ電極）が接地されたトランジスタ（スイッチ素子）Ｔｒ２とを備えている。なお、ソレノイド１２と電流検出抵抗器１８とは直列に設けられており、ソレノイド１２から流れ出る駆動電流Ｉｄが電流検出抵抗器１８へ供給されるようになっている。
【００２２】
上記ＩＰＤ１６は、コレクタ端子がバッテリー１４に接続されると共にエミッタ端子がソレノイド１２の一端子に接続されたトランジスタ（スイッチ素子）Ｔｒ１を有し、ＣＰＵ２４から供給される遮断信号ＳＣＵＴに応答してトランジスタＴｒ１を遮断状態とすることによりバッテリー１４からソレノイド１２の一端子へ供給される駆動電流Ｉｄを遮断可能であり、またＣＰＵ２４から供給される接続信号ＳＣＯに応答してトランジスタＴｒ１を接続状態とすることによりソレノイド１２へ駆動電流Ｉｄを供給する電流遮断部１９と、トランジスタＴｒ１が遮断状態であるすなわち電流遮断部１９が遮断状態であるときのその電流遮断部１９とソレノイド１２との間の電圧を検出し、その電圧を表すデジタル信号である電圧信号ＳＶをＣＰＵ２４に供給する電圧検出部２０とを含んで構成されている。
【００２３】
また、リニアソレノイド弁駆動回路８は、ソレノイド１２の駆動電流Ｉｄに対応して電流検出抵抗器１８の両端に生じる電位差Ｅを検出し、その駆動電流Ｉｄを表す電位差Ｅを示すデジタル信号である駆動電流信号ＳＩｄをＣＰＵ２４に供給する駆動電流検出部２６を備えている。
【００２４】
また、リニアソレノイド弁駆動回路８は、ソレノイド１２に流れる駆動電流Ｉｄがリニアソレノイド弁ＳＬにおいて所定の目標出力油圧ＰＯＵＴ＊を得るための所定の目標駆動電流Ｉｄ＊となるように、そのソレノイド１２から流れ出る駆動電流Ｉｄを制御するトランジスタＴｒ２と、指令信号ＳＤＵＴＹにしたがってそのトランジスタＴｒ２を駆動する電流制御回路２７とを有する電流制御部２８をさらに備えている。換言すれば、上記電流制御部２８は、駆動電流検出部２６および後述の駆動電流検出手段３０により検出された駆動電流Ｉｄが所定の目標駆動電流Ｉｄ＊と一致するように、それら駆動電流Ｉｄと所定の目標駆動電流Ｉｄ＊との偏差ｅに応じてＣＰＵ２４で設定された所定のデューティ比を有する指令信号ＳＤＵＴＹに基づいてソレノイド１２をデューティ制御するフィードバック制御を実行するものである。これにより、ソレノイド１２に流れる駆動電流Ｉｄに応じてリニアソレノイド弁ＳＬの駆動状態が制御され、そのリニアソレノイド弁ＳＬの出力油圧ＰＯＵＴが調圧されるようになっている。ここで、上記目標駆動電流Ｉｄ＊は、上記リニアソレノイド弁ＳＬの目標出力油圧ＰＯＵＴ＊と目標駆動電流Ｉｄ＊との予め設定された関係（マップ）から、所定の目標出力油圧ＰＯＵＴ＊に基づいて算出される値である。
【００２５】
ここで、図１は、電子制御装置２２のＣＰＵ２４の制御機能の要部を説明する機能ブロック線図でもある。図１において、駆動電流検出手段３０は、予め設定された電流検出抵抗器１８の抵抗値Ｒｄと、実際の駆動電流信号ＳＩｄが示す電位差Ｅとから、ソレノイド１２の駆動電流Ｉｄ（＝Ｅ／Ｒｄ）を算出する。上記電流検出抵抗器１８の抵抗値Ｒｄは、本実施例では、例えば０．５[Ω]程度に予め設定されている。
【００２６】
目標駆動電流算出手段３２は、リニアソレノイド弁ＳＬの目標出力油圧ＰＯＵＴ＊とその目標出力油圧ＰＯＵＴ＊を得るための目標駆動電流Ｉｄ＊との予め設定された関係（マップ）から、所定の目標出力油圧ＰＯＵＴに基づいて目標駆動電流Ｉｄ＊を算出する。
【００２７】
比較手段３４は、目標駆動電流算出手段３２により算出された目標駆動電流Ｉｄ＊と駆動電流検出手段３０により算出された実際のソレノイド１２の駆動電流Ｉｄとを比較して、それらの偏差ｅを算出する。
【００２８】
デューティ比決定手段３６は、予め設定された関係すなわちフィードバック制御式から、上記算出された偏差ｅに基づいて、その偏差ｅを解消するために今回の制御サイクルにおいて実際に出力させる制御電流値Ｉｃを設定する。また、デューティ比決定手段３６は、制御電流値Ｉｃと、その制御電流値Ｉｃを得るためにソレノイド１２をデューティ制御するためのトランジスタＴｒ２への指令信号ＳＤＵＴＹのデューティ比との予め設定された関係（マップ）から、上記設定された制御電流値Ｉｃに基づいて、デューティ比ｒＤＵＴＹを決定する。
【００２９】
電流制御手段３８は、デューティ比決定手段３６において決定されたデューティ比ｒＤＵＴＹを有する指令信号ＳＤＵＴＹを所定の波形たとえば鋸歯波形に変換して電流制御部２８に対して出力し、その電流制御部２８によるトランジスタＴｒ２のソレノイド１２への通電のオン・オフ作動を制御する。
【００３０】
異常電流検出手段４０は、例えば、駆動電流検出部２６により検出された（駆動電流検出手段３０により算出された）ソレノイド１２の駆動電流Ｉｄが予め設定された所定値を超えたこと等に基づいて、ソレノイド１２に異常電流が流れたことを検出する。上記所定値は、例えば、リニアソレノイド１２における定格電流値またはその付近に設定される。
【００３１】
駆動電流遮断手段４２は、上記異常電流検出手段４０により異常電流が検出されたことに応答して、電流遮断部１９に遮断信号ＳＣＵＴを出力してトランジスタＴｒ１を遮断状態とすることでソレノイド１２の一端子へ供給される駆動電流Ｉｄを遮断するとともに、電流制御部２８によりトランジスタＴｒ２を遮断状態とすることでソレノイド１２の他端子側を遮断する。
【００３２】
異常判定手段４４は、上記駆動電流遮断手段４２によりトランジスタＴｒ１（電流遮断部１９）およびトランジスタＴｒ２が遮断された状態で、電圧検出部２０により検出されて供給された電流遮断部１９とソレノイド１２との間の電圧を表す電圧信号ＳＶに基づいて、リニアソレノイド弁駆動回路８の異常を判定する。具体的には、異常判定手段４４は、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧が接地電位すなわち０[Ｖ]である場合には、ソレノイド１２の接地異常または電流制御部２８の異常と判定し、上記電流遮断部１９とソレノイド１２との間の電圧が浮動状態すなわち０[Ｖ]でない場合には、異常ではないと判定する。これらのことは、ソレノイド弁駆動回路８において、上記ソレノイド１２の接地異常に相当して例えば図２の矢視Ａ部に示すようなソレノイド１２の他端子の短絡（接地）が生じるか、または上記電流制御部２８の異常に相当して例えば図２の矢視Ｂ部に示すようなトランジスタＴｒ２の電流制御素子の耐圧破れが生じるショート異常（破壊）が発生した場合には、駆動電流遮断手段４２により駆動電流Ｉｄが遮断された状態において、電流遮断部１９とソレノイド１２との間の電圧が接地電位すなわち０[Ｖ]となることに基づいて設定されている。なお、本実施例の異常判定手段４４は、電流遮断部１９のローサイド側すなわちバッテリー１４とは反対側の回路のオープン状態およびショート状態を検出し、ショート状態であればＣＰＵ２４に対して異常通知を行うオープン検出手段としても機能している。
【００３３】
また、異常判定手段４４は、上記リニアソレノイド弁駆動回路８の異常を判定した場合には、前記異常電流検出手段４０において検出された異常電流がリニアソレノイド弁駆動回路８の異常状態に起因して発生したものであるとして、異常確定を行うとともに、駆動電流遮断手段４２にて実行された電流遮断部１９によるソレノイド１２への駆動電流Ｉｄの遮断、および電流制御部２８によるソレノイド１２から流れ出る駆動電流Ｉｄの遮断をそれぞれ維持する。
【００３４】
復帰手段４６は、駆動電流遮断手段４２により駆動電流Ｉｄが遮断された状態において、異常判定手段４４により異常と判定されない場合または異常ではないと判定された場合には、電流遮断部１９に接続信号ＳＣＯを出力してトランジスタＴｒ１（電流遮断部１９）を非遮断状態に切り換えるすなわち前記駆動電流遮断手段４２により遮断状態とされる前の状態に復帰させるとともに、電流制御手段３８による駆動電流Ｉｄの制御を復帰（再開）させる。
【００３５】
図３は、電子制御装置２２の信号処理によって実行される異常検出装置１０の制御作動の要部、すなわちリニアソレノイド弁駆動回路８の異常を検出するための異常検出制御を実行するための１制御サイクルにおける一連の手順（異常検出制御ルーチン）を示したフローチャートであって、この異常検出制御ルーチンは、例えば数ｍｓｅｃ乃至数十ｍｓｅｃ程度の所定の周期ごとに繰り返し実行される。以下、このフローチャートに基づいて、リニアソレノイド弁駆動回路８の異常検出方法について説明する。
【００３６】
図３において、異常電流検出手段４０に対応するステップＳ１（以下、ステップを省略する）では、駆動電流検出部２６により検出されたソレノイド１２の駆動電流Ｉｄが予め設定された所定値を超えたことに基づいて、ソレノイド１２に異常電流が流れたことが検出されたか否かが判定される。
【００３７】
Ｓ１の判断が否定される場合にはＳ１以下が繰り返し実行されるが、肯定される場合には、駆動電流遮断手段４２に対応するＳ２において、電流遮断部１９に遮断信号ＳＣＵＴが出力されてトランジスタＴｒ１が遮断状態とされることでソレノイド１２の一端子へ供給される駆動電流Ｉｄが遮断される。
【００３８】
次いで、駆動電流遮断手段４２に対応するＳ３において、電流制御部２８によりトランジスタＴｒ２が遮断状態とされることでソレノイド１２の他端子側が遮断される。
【００３９】
次いで、異常判定手段４４に対応するＳ４において、Ｓ２およびＳ３においてトランジスタＴｒ１（電流遮断部１９）およびトランジスタＴｒ２が遮断された状態で、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧に基づいて、リニアソレノイド弁駆動回路８の異常が判定される。具体的には、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧が接地電位すなわち０[Ｖ]である場合には、ソレノイド１２が接地異常または電流制御部２８が異常であると判定され、上記電流遮断部１９とソレノイド１２との間の電圧が浮動状態すなわち０[Ｖ]でない場合には、異常ではないと判定される。
【００４０】
また、Ｓ４の判断が肯定される場合には、異常判定手段４４に対応するＳ５において、Ｓ１において検出された異常電流がリニアソレノイド弁駆動回路８の異常状態に起因して発生したものであるとして、異常確定が行われるとともに、駆動電流遮断手段４２にて実行された電流遮断部１９によるソレノイド１２への駆動電流Ｉｄの遮断状態、および電流制御部２８によるソレノイド１２から流れ出る駆動電流Ｉｄの遮断状態がそれぞれ維持されて、本ルーチンが終了される。
【００４１】
また、Ｓ４の判断が否定される場合には、復帰手段４６に対応するＳ６において、トランジスタＴｒ１（電流遮断部１９）を非遮断状態に切り換えるすなわちＳ２において遮断状態とされる前の状態に復帰されるとともに、Ｓ３において遮断状態とされたトランジスタＴｒ２による駆動電流Ｉｄの制御すなわち電流制御部２８によるフィードバック制御の実行が復帰されて、本ルーチンが終了される。
【００４２】
上述のように、本実施例のリニアソレノイド弁駆動回路８の異常検出方法によれば、リニアソレノイド弁ＳＬのソレノイド１２と、そのソレノイド１２の一端子へ供給される駆動電流Ｉｄを遮断可能な電流遮断部１９と、その電流遮断部１９が遮断状態であるときのその電流遮断部１９とソレノイド１２との間の電圧を検出する電圧検出部２０と、ソレノイド１２の他端子に設けられてそのソレノイド１２に流れる駆動電流Ｉｄが目標駆動電流Ｉｄ＊となるようにそのソレノイド１２から流れ出る駆動電流Ｉｄを制御する電流制御部２８とを備えるリニアソレノイド弁駆動回路８の異常検出方法であって、ソレノイド１２に異常電流が流れたことが検出された場合には、電流遮断部１９によりそのソレノイド１２の一端子へ供給される駆動電流Ｉｄを遮断するとともに電流制御部２８によりそのソレノイド１２の他端子側を遮断した状態で、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧に基づいて、リニアソレノイド弁駆動回路８の異常を判定することから、異常検出すなわち異常確定は、ソレノイド１２の一端子への駆動電流Ｉｄが遮断された状態において１制御サイクルの間に行われ得るので、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。これにより、異常対策は、その異常検出に基づいて速やかに実施される。
【００４３】
また、本実施例のリニアソレノイド弁駆動回路８の異常検出方法によれば、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧が接地電位である場合に、そのソレノイド１２の接地異常または電流制御部２８の異常と判定することから、異常を容易に検出できるとともに、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。
【００４４】
また、本実施例のリニアソレノイド弁駆動回路８の異常検出装置１０によれば、リニアソレノイド弁ＳＬのソレノイド１２と、そのソレノイド１２の一端子へ供給される駆動電流Ｉｄを遮断可能な電流遮断部１９と、その電流遮断部１９が遮断状態であるときのその電流遮断部１９とソレノイド１２との間の電圧を検出する電圧検出部２０と、ソレノイド１２の他端子に設けられてそのソレノイド１２に流れる駆動電流Ｉｄが目標駆動電流Ｉｄ＊となるようにそのソレノイド１２から流れ出る駆動電流Ｉｄを制御する電流制御部２８とを備えるリニアソレノイド弁駆動回路８の異常検出装置１０であって、ソレノイド１２に異常電流が流れたことを検出する異常電流検出手段４０と、その異常電流検出手段４０により異常電流が検出されたことに応答して、電流遮断部１９によりそのソレノイド１２の一端子へ供給される駆動電流Ｉｄを遮断するとともに、電流制御部２８によりそのソレノイド１２の他端子側を遮断する駆動電流遮断手段４２と、その駆動電流遮断手段４２により駆動電流Ｉｄが遮断された状態で、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧に基づいて、リニアソレノイド弁駆動回路８の異常を判定する異常判定手段４４とを、含むことから、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。すなわち、異常対策は、異常電流検出手段４０により異常電流が検出されたときであって異常判定手段４４によりリニアソレノイド弁駆動回路８の異常が確定される前に駆動電流遮断手段４２により実施され、異常検出すなわち異常確定は、駆動電流遮断手段４２によりソレノイド１２への駆動電流Ｉｄが遮断された状態において異常判定手段４４により１制御サイクル（異常検出制御ルーチン）の間に行われ得るのである。
【００４５】
また、本実施例のリニアソレノイド弁駆動回路８の異常検出装置１０によれば、異常判定手段４４は、電圧検出部２０により検出された電流遮断部１９とソレノイド１２との間の電圧が接地電位である場合に、そのソレノイド１２の接地異常または電流制御部２８の異常と判定するものであることから、異常を容易に検出できるとともに、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。
【００４６】
また、本実施例のリニアソレノイド弁駆動回路８の異常検出装置１０によれば、駆動電流Ｉｄが流される電流検出抵抗器１８に発生する電圧に基づいてその駆動電流Ｉｄを検出する駆動電流検出部２６を含み、電流制御部２８は、その駆動電流検出部２６により検出された駆動電流Ｉｄが目標駆動電流Ｉｄ＊と一致するように制御するフィードバック制御を実行するものであることから、フィードバック制御を実行することによりソレノイド１２の駆動電流Ｉｄを制御するリニアソレノイド弁駆動回路８であっても、１周期の制御サイクルの間に異常検出および異常対策が実施されるので、異常検出或いは異常対策実施までの遅れ時間を短縮することができる。
【００４７】
また、本実施例のリニアソレノイド弁駆動回路８の異常検出装置１０によれば、異常判定手段４４により異常と判定されない場合または異常と判定された場合には、電流遮断部１９を非遮断状態に切り換えるとともに電流制御部２８による駆動電流Ｉｄの制御を復帰させる復帰手段４６を、さらに含むものであることから、異常が解消されると自動的にソレノイド１２が元の駆動状態となる。
【００４８】
以上、本発明の一実施例を図面を参照して詳細に説明したが、本発明はこの実施例に限定されるものではなく、別の態様でも実施され得る。
【００４９】
たとえば、前述の実施例では、図３に示すフローチャートにおいて、駆動電流遮断手段４２に対応するＳ２において電流遮断部１９によりソレノイド１２の一端子へ供給される駆動電流Ｉｄが遮断され、次いで、駆動電流遮断手段４２に対応するＳ３において電流制御部２８によりソレノイド１２から流れ出る駆動電流Ｉｄが遮断されていたが、それらＳ２およびＳ３の実施順序が逆あるいは同時であってもよい。
【００５０】
また、前述の実施例において、異常電流検出手段４０は、駆動電流検出部２６により検出されたソレノイド１２の駆動電流Ｉｄが予め設定された所定値を超えたこと等に基づいて、ソレノイド１２に異常電流が流れたことを検出するものであったが、これに限らない。例えば、ＩＰＤ１６等に電流検出部（過電流検出部）が設けられ、その電流検出部（過電流検出部）により異常電流が検出されてもよい。
【００５１】
また、前述の実施例において、リニアソレノイド弁駆動回路８には、トランジスタＴｒ２が設けられていたが、これに限らず、電流制御部２８からの指令に従ってソレノイド１２に流れる駆動電流Ｉｄを制御できる電流制御素子たとえばＭＯＳ−ＦＥＴ、ＩＧＢＴなどであれば、上記トランジスタＴｒ２に換えて用いられ得る。また、リニアソレノイド弁駆動回路８には、トランジスタＴｒ１が設けられていたが、これに限らず、電流遮断部１９からの指令に従ってソレノイド１２に供給される駆動電流Ｉｄを遮断可能な制御素子たとえばＭＯＳ−ＦＥＴ、ＩＧＢＴなどであれば、上記トランジスタＴｒ１に換えて用いられ得る。
【００５２】
また、前述の実施例において、異常検出装置１０には、リニアソレノイド弁駆動回路８に組み込まれた駆動電流検出部２６、電流制御部２８、電流遮断部１９、および電圧検出部２０がそれぞれ備えられていたが、それらに換えてＣＰＵ２２および他の回路によりそれらまたはそれらの一部と同様の制御が実行されるように構成されても構わない。
【００５３】
また、前述の実施例において、異常検出装置１０は、例えば、車両用自動変速機に設けられた油圧制御回路において、クラッチやブレーキ等の油圧式摩擦係合装置に供給される作動油圧（係合油圧）を調圧するためのリニアソレノイド弁（電磁調圧弁）ＳＬを駆動するためのリニアソレノイド弁駆動回路８に対応して備えられているものであったが、これに限らず、例えば、上記車両用自動変速機やブレーキ装置に設けられた油圧制御回路の油圧（ライン圧）を調圧するためのリニアソレノイド弁ＳＬを駆動するためのリニアソレノイド弁駆動回路などに対応して備えられ得る。要するに、リニアソレノイド弁ＳＬに用いられる駆動回路であれば、本発明が好適に用いられ得る。
【００５４】
なお、上述したのはあくまでも一実施形態であり、その他一々例示はしないが、本発明は、その主旨を逸脱しない範囲で当業者の知識に基づいて種々変更、改良を加えた態様で実施することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施例であるリニアソレノイド弁駆動回路の異常検出装置を概念的に示す図である。
【図２】図１に示すリニアソレノイド弁駆動回路において生じたソレノイドの接地異常または電流制御部の異常を説明するための図である。
【図３】図１に示す電子制御装置の信号処理によって実行される異常検出装置の制御作動の要部、すなわちリニアソレノイド弁駆動回路の異常を検出するための異常検出制御を実行するための一連の手順を示したフローチャートを示す図である。
【符号の説明】
【００５６】
８：リニアソレノイド弁駆動回路
１０：異常検出装置
１２：ソレノイド
１８：電流検出抵抗器
１９：電流遮断部
２０：電圧検出部
２６：駆動電流検出部
２８：電流制御部
３０：駆動電流検出手段
４０：異常電流検出手段
４２：駆動電流遮断手段
４４：異常判定手段
４６：復帰手段
Ｉｄ：駆動電流
Ｉｄ＊：目標駆動電流
ＳＬ：リニアソレノイド弁
【図１】
2010080869.tif 000003
【図２】
2010080869.tif 000004
【図３】
2010080869.tif 000005