(57)【要約】【課題】電流検出精度を維持しつつも、電流検出抵抗の発熱およびノイズの影響を受けることを防止することができる負荷電流検出装置および制御装置を提供する。【解決手段】制御対象負荷５と直列接続された抵抗回路４１を介して負荷電流を検出する負荷電流検出装置４であって、前記抵抗回路４１は、並列に複数の抵抗が接続されて構成されており、前記制御対象負荷５に流れる電流に基づいて前記抵抗回路４１における少なくとも一つの抵抗に流れる電流を制御する電流制御回路４３を備えている。【選択図】図４
2008151749.tif 000002
【特許請求の範囲】
【請求項１】
制御対象負荷と直列接続された抵抗回路を介して負荷電流を検出する負荷電流検出装置であって、
前記抵抗回路は、並列に複数の抵抗が接続されて構成されており、前記制御対象負荷に流れる電流に基づいて前記抵抗回路における少なくとも一つの抵抗に流れる電流を制御する電流制御回路を備えている負荷電流検出装置。
【請求項２】
前記電流制御回路は、前記抵抗回路に印加される電圧と基準電圧を比較する差動増幅回路と、前記差動増幅回路の出力に基づいて前記抵抗回路における少なくとも一つの抵抗に流れる電流を制御する電流増幅回路とで構成されている請求項１記載の負荷電流検出装置。
【請求項３】
前記抵抗回路に印加される電圧を検出する第一電圧検出回路と、前記差動増幅回路の出力を検出する第二電圧検出回路を備え、前記第一電圧検出回路及び前記差動増幅回路による検出電圧に基づいて前記制御対象負荷の負荷電流を検出する請求項１または２記載の負荷電流検出装置。
【請求項４】
前記制御対象負荷が油圧回路の開度を精密制御するリニアソレノイドである請求項１から３の何れかに記載の負荷電流検出装置。
【請求項５】
請求項１から４の何れかに記載の負荷電流検出装置を備え、前記制御対象負荷をデューティ制御する制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象負荷と直列接続された抵抗回路を介して負荷電流を検出する負荷電流検出装置、及び、前記制御対象負荷を制御する制御装置に関する。
【背景技術】
【０００２】
誘導性の負荷を制御する制御装置では、制御対象負荷へ供給する電流を変化させることにより、前記制御対象負荷を制御することが行われている。
【０００３】
前記制御対象負荷としては、例えばリニアソレノイドがあり、前記リニアソレノイドは、車両に搭載されている自動変速機の油圧制御等に用いられている。
【０００４】
詳述すると、自動変速機では、エンジンで発生して前記自動変速機に入力してきた動力はクラッチを介してギア等へ伝達されるが、変速時には、それまで切り離されていたクラッチの油圧を上昇させて密着させると共に、それまで密着させられていた別のクラッチの油圧を低下させて切り離させることで、動力経路の切替が行われる。前記リニアソレノイドは、このような油圧上昇や低下の制御を行なうために用いられており、前記リニアソレノイドは自身に流される制御電流に基づいて変位し、前記リニアソレノイドの変位に基づいてクラッチに供給される油圧が変更されるのである。
【０００５】
図１に示すように、前記リニアソレノイド１００に流れる電流を制御するための制御装置２００の従来構成は、パルス幅変調信号を生成して該信号により図示しないスイッチング素子のオンオフを切り替えて電源＋Ｂから前記リニアソレノイド１００へ所定電力を供給するドライバ３００と、前記リニアソレノイド１００を流れる電流値を検出するための電流検出抵抗Ｒ１００と、前記電流検出抵抗Ｒ１００に流れる電流に対応する出力電圧を得るために前記リニアソレノイド１００からの入力電圧を増幅させる増幅回路４００と、前記ドライバ３００が前記リニアソレノイド１００へ目標電流値を出力するように、前記増幅回路４００からの入力電流値とシフトレンジ等の外部入力信号により定まる前記リニアソレノイド１００の目標電流値とに基づいて、前記ドライバ３００が生成する前記パルス幅変調信号のパルス幅のデューティ比を制御するマイクロコンピュータ５００とを備えて構成されている。
【０００６】
前記制御装置２００では、前記電流検出抵抗Ｒ１００の抵抗値は固定となっており、前記電流検出抵抗Ｒ１００の抵抗値が大きい場合は、前記電流検出抵抗Ｒ１００に前記リニアソレノイド１００からの電流が多く流れると、前記電流検出抵抗Ｒ１００の発熱が大きくなる。通常、前記電流検出抵抗Ｒ１００はプリント基板上に半田によって装着されているチップ抵抗であり、発熱が大きくなることで前記半田にストレスが発生して半田接合寿命が低下する問題があった。
【０００７】
一方、前記電流検出抵抗Ｒ１００の抵抗値が小さい場合は、前記電流検出抵抗Ｒ１００に電流が多く流れるときでも発熱は大きくならないが、前記増幅回路４００を介して前記マイクロコンピュータ５００へ入力する電圧値が小さくなるので検出精度が悪くなる。また、前記電流検出抵抗Ｒ１００に流れる電流が少ない時は、外部からのノイズにより電流を誤検出して、誤った電圧を前記マイクロコンピュータ５００へ入力させる虞があった。
【０００８】
上述のような問題を解決するためには、前記電流検出抵抗Ｒ１００を可変にして、前記リニアソレノイド１００に流れる電流が大きいときは前記電流検出抵抗Ｒ１００を小さくして、前記リニアソレノイド１００に流れる電流が小さいときは前記電流検出抵抗Ｒ１００を大きくすればよい。
【０００９】
抵抗を可変とするのと同様の効果を得るためには、図２に示すように、スイッチＳＷ１〜ＳＷｎと直列に接続した抵抗ＲＡ１〜ＲＡｎを並列に接続しておき、前記スイッチＳＷ１〜ＳＷｎのオンオフを切り替えることで並列接続されている抵抗の個数を変えて、電圧値Ｖ１００を切り替える方法がある。
【００１０】
このような方法を採用した回路として特許文献１に示すようなモータ駆動回路が開示されている。前記モータ駆動回路は、モータ電源電圧変動、温度変化に伴う巻線抵抗値変動、及びグリース粘性変化等によるモータの回転速度の変動を防止して、前記モータの回転速度の一定性を保持することを目的としている。
【００１１】
前記モータ駆動回路は、上述の目的を達成するために、モータの駆動電流を制御することを目的としたトランジスタのコレクタ・エミッタ間電圧の変動を防止するように構成されており、前記トランジスタのエミッタに２個の抵抗が並列に接続され、前記抵抗のうちの１個にはスイッチング素子としてのｎチャネルＭＯＳＦＥＴが接続されている。
【００１２】
そして、前記ｎチャネルＭＯＳＦＥＴのオンオフを切り替えることによって前記抵抗の合成抵抗値を可変にさせ、前記トランジスタのエミッタ電圧を段階的（２段階）に上下させることで、前記トランジスタのコレクタ・エミッタ間電圧の変動を防止している。
【００１３】
前記モータ駆動回路においてモータの回転速度が一定とならない場合は、前記モータが定常回転に至る前の駆動開始時や、定常回転中に温度変化等の原因によってモータの負荷が重くなった時といった限定された場合である。よって、前記モータ駆動回路の場合は、前記トランジスタのエミッタ電圧を段階的に上下させる処理であっても上述の目的を達成することができる。
【特許文献１】特開平４−１０１６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、前記モータ駆動回路で用いられた電圧を段階的に上下させる処理を前記制御装置２００に適用した場合は、以下の問題を生じる。
【００１５】
前記制御装置２００では、前記電流検出抵抗Ｒ１は前記リニアソレノイド１００に流れる電流を例えば数ｍｓから数十ｍｓの短い周期で精密に検出しており、検出した各電流値に基づいて前記リニアソレノイド１００への供給電力を制御している。つまり、前記リニアソレノイド１００は、連続的に変化する電流値に基づいて変位している。
【００１６】
このような制御装置２００において、電流検出抵抗の抵抗値を段階的に変化させた場合、抵抗値が変化する瞬間（つまり図２における並列抵抗の数を変化させる瞬間）は過渡応答により電流値が急激に変動して、前記マイクロコンピュータ５００への入力電圧も急激に変化するため、正確な値を検出することができなくなる。その結果、前記リニアソレノイド１００の制御性が低下する虞があるのである。
【００１７】
本発明の目的は、上述した従来の問題点に鑑み、電流検出精度を維持しつつも、電流検出抵抗の発熱およびノイズの影響を受けることを防止することができる負荷電流検出装置および制御装置を提供する点にある。
【課題を解決するための手段】
【００１８】
上述の目的を達成するため、本発明による負荷電流検出装置の特徴構成は、制御対象負荷と直列接続された抵抗回路を介して負荷電流を検出する負荷電流検出装置であって、前記抵抗回路は、並列に複数の抵抗が接続されて構成されており、前記制御対象負荷に流れる電流に基づいて前記抵抗回路における少なくとも一つの抵抗に流れる電流を制御する電流制御回路を備えている点にあり、また、上述の目的を達成するため、本発明による制御装置の特徴構成は、前記負荷電流検出装置を備え、前記制御対象負荷をデューティ制御する点にある。
【００１９】
上述の構成によれば、所定値以上の電流が第一抵抗に流れる状態となると、電流制御回路が過多電流分を第二抵抗に流すので、前記第一抵抗には所定値以上の電流が流れない。よって、過多電流による発熱防止のために抵抗値が小さい抵抗を使用する必要がない。
【発明の効果】
【００２０】
以上説明した通り、本発明によれば、電流検出精度を維持しつつも、電流検出抵抗の発熱およびノイズの影響を受けることを防止することができる負荷電流検出装置および制御装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明による負荷電流検出装置を、油圧回路の開度を精密制御するために用いるリニアソレノイドを制御対象負荷として制御する制御装置に適用した実施形態について説明する。
【００２２】
前記制御装置１は、図３に示すように、入力した指令信号に基づいてパルス幅変調信号を生成し、前記パルス幅変調信号によりスイッチング素子のオンオフを切り替えて電源＋Ｂからリニアソレノイド５へ所定電力を供給するドライバ２と、前記リニアソレノイド５に流れる負荷電流を検出する負荷電流検出装置４と、前記負荷電流検出装置４において検出された負荷電流値および前記リニアソレノイド５の目標電流値に基づいて、前記ドライバ２が生成する前記パルス幅変調信号のパルス幅のデューティ比で構成される指令信号を生成して出力する指令信号生成手段および指令信号出力手段を備えたマイクロコンピュータ（以下、マイコンと記す）３とを備えて構成されている。つまり、前記制御装置１は前記リニアソレノイド５をデューティ制御している。
【００２３】
なお、前記目標電流値は、前記制御装置１の回路構成や使用されるリニアソレノイド５により予め決定される電流値を基準として、シフトレンジ６１やエンジン回転数６２等の外部入力信号により変動する。
【００２４】
前記ドライバ２は、前記マイコン３からの指令信号に基づいたデューティ比のパルス幅変調信号を生成する信号生成部２１と、前記信号生成部２１で生成されたパルス幅変調信号に基づいてオンオフ制御されるスイッチング素子２２とを備えて構成されている。
【００２５】
前記スイッチング素子２２はｎチャネルＭＯＳＦＥＴで構成されており、前記信号生成部２１からゲート端子に入力したパルス幅変調信号がハイレベルのときに、ドレイン端子に接続された電源＋Ｂからソース端子に接続された前記リニアソレノイド５へ電力が供給される。
【００２６】
前記マイコン３は、車両各部のセンサ等と接続して前記センサ等からの信号、例えばシフトレンジ６１やエンジン回転数６２の転送制御を行なう入力インタフェース回路３１と、前記センサ等からのアナログ入力信号をデジタル信号に変換するＡ／Ｄコンバータ３２と、制御プログラム格納のためのＲＯＭ３３と、データ処理のために使用するワーキングエリアとしてのＲＡＭ３４と、前記制御プログラムを演算実行するＣＰＵ３５と、車両各部の負荷や電子制御装置等と接続して前記ＣＰＵ３５における演算結果等を前記負荷や電子制御装置等へ出力する際の転送制御を行なう出力インタフェース回路３６等を備えて構成されている。
【００２７】
そして、前記マイコン３は、前記ＣＰＵ３５により実行される制御プログラムによって、上述した指令信号生成手段および指令信号出力手段の機能、並びに、後述する負荷電流検出装置４の一部機能（第一電圧検出回路、第二電圧検出回路、電流検出手段）を実現するように構成されている。
【００２８】
前記負荷電流検出装置４は、図４に示すように、抵抗回路４１と、増幅回路４２と、電流制御回路４３とを備えて構成されている。
【００２９】
前記抵抗回路４１は、並列接続された第一抵抗Ｒ１と第二抵抗Ｒ２を備えて構成されている。前記第一抵抗Ｒ１は、一方が接地され他方が前記リニアソレノイド５と接続されており、前記リニアソレノイド５に流れる負荷電流を常時検出する。前記第二抵抗Ｒ２は、一方が接地され他方が後述する電流増幅回路４３２を介して前記リニアソレノイド５と接続されており、前記リニアソレノイド５からの電流が前記電流増幅回路４３２を介して流れるか否かによって、前記第二抵抗Ｒ２に前記負荷電流が流れる状況と流れない状況が発生する。
【００３０】
なお、前記第一抵抗Ｒ１と第二抵抗Ｒ２の抵抗値は、前記抵抗回路４１における発熱が半田接合寿命等に影響を及ぼさない許容範囲に抑えられるような抵抗値の抵抗を使用する。
【００３１】
前記増幅回路４２は、前記第一抵抗Ｒ１に流れる電流に対応する出力電圧を得るために前記リニアソレノイド５からの入力電圧を増幅させるように構成されており、例えば、オペアンプと抵抗等で増幅回路を構成することによって、入力電圧を所定倍率に増幅させた出力電圧を得るように構成されている。
【００３２】
前記電流制御回路４３は、前記第一抵抗Ｒ１に印加される電圧と基準電圧Ｅ１を比較する差動増幅回路４３１と、前記差動増幅回路４３１の出力に基づいて前記第二抵抗Ｒ２に流れる電流を制御する電流増幅回路４３２とで構成されており、前記リニアソレノイド５に流れる電流に基づいて前記第二抵抗Ｒ２に流れる電流を制御する。
【００３３】
前記差同増幅回路４３１は、前記第一抵抗Ｒ１に印加される電圧を反転端子に入力し前記基準電圧Ｅ１を非反転端子に入力したオペアンプ４３１Ａと、前記オペアンプ４３１Ａに負帰還をかけるための抵抗Ｒ３、Ｒ４と、以下で詳述する電流増幅器４３２に所定の電流を流すための抵抗Ｒ５とを備えて構成されている。
【００３４】
また、前記電流増幅回路４３２はｐｎｐ形トランジスタＴＲ１で構成されており、前記トランジスタＴＲ１は、ベース端子が前記抵抗Ｒ５と、エミッタ端子が前記リニアソレノイド５と、コレクタ端子が前記第二抵抗Ｒ２と夫々接続されている。
【００３５】
なお、前記基準電圧Ｅ１の電圧値は、前記第一抵抗Ｒ１に流れる電流を略一定に保持するために必要なベース電流を、前記トランジスタＴＲ１に流すことができる電圧値にする。
【００３６】
前記第一抵抗Ｒ１に流れる電流が所定値以下の場合、換言すると、前記オペアンプ４３１Ａの反転端子に入力する前記第一抵抗Ｒ１への印加電圧（正確には前記印加電圧から前記抵抗Ｒ３の分だけ電圧降下した電圧）が前記基準電圧Ｅ１以下の場合、前記オペアンプ４３１Ａの出力電圧は高くなる。
【００３７】
前記オペアンプ４３１Ａの出力電圧が高いので、前記トランジスタＴＲ１のベース電圧も高いレベルを維持する。つまり、前記トランジスタＴＲ１のエミッタ端子からベース端子へベース電流は流れない。
【００３８】
一方、前記第一抵抗Ｒ１に流れる電流が前記所定値より大きくなった場合、換言すると、前記オペアンプ４３１Ａの反転端子に入力する前記印加電圧が前記基準電圧Ｅ１より大きい場合、前記オペアンプ４３１Ａの出力電圧は低くなる。
【００３９】
前記オペアンプ４３１Ａの出力電圧が低いので、前記トランジスタＴＲ１のベース電圧も低くなる。つまり、前記トランジスタＴＲ１のエミッタ端子からベース端子へベース電流が流れる。
【００４０】
前記ベース電流の電流値は、前記出力電圧が低ければ低いほど大きくなる。つまり、前記第一抵抗Ｒ１に流れる電流が徐々に大きくなってきて、前記所定値より大きくなった瞬間に前記ベース電流が流れ始め、以後、前記第一抵抗Ｒ１に流れる電流が大きくなるに従って前記ベース電流の電流値が大きくなっていく。
【００４１】
即ち、前記ベース電流の値は、前記トランジスタＴＲ１の電流特性に従って連続的に大きくなっていくのである。そのため、上述の構成によれば、流れる電流値が突然変化することに起因して、前記リニアソレノイド５に目標電流値から乖離した電流が流れることを防止することができるので、電流の検出精度の低下を防止することができるのである。
【００４２】
また、上述の構成によれば、前記第一抵抗Ｒ１に流れる電流が小さいときは、前記第二抵抗Ｒ２には電流が流れないが、前記第一抵抗Ｒ１に一定値以上の電流が流れると、前記電流制御回路４３による過多電流分が前記第二抵抗Ｒ２に流されるので、大電流が前記第一抵抗Ｒ１に流れることによる抵抗の発熱を防止することができる。そして、抵抗の発熱を防止することができることから、前記抵抗回路４１に設ける抵抗の抵抗値を小さくする必要がないので、抵抗値を小さくすることによる検出精度の悪化を回避することができる。
【００４３】
上述の説明では、負荷電流検出装置４は、電流増幅回路４３２と抵抗Ｒ２からなる回路を一つ備え、前記電流増幅回路４３２に電流を流すことによって抵抗Ｒ１に流れる電流を減少させる構成について説明したが、前記抵抗Ｒ１に流れる電流をさらに減少させるために、電流増幅回路４３２と抵抗Ｒ２からなる回路を複数並列に接続した構成であってもよい。
【００４４】
ところで、前記電流制御回路４は、前記第一抵抗Ｒ１に印加される電圧を検出する第一電圧検出回路と、前記差動増幅回路４３１の出力を検出する第二電圧検出回路と、前記第一電圧検出回路及び前記差動増幅回路４３１による検出電圧に基づいて前記リニアソレノイド５の負荷電流を検出する電流検出手段とを備えて構成されている。
【００４５】
前記第一電圧検出回路、前記第二電圧検出回路、及び前記電流検出手段は前記マイコン３のＲＯＭ３４やＲＡＭ３５で構成されており、これら各回路および手段の機能は、上述したように、負荷電流検出装置４の一部機能として、前記ＣＰＵ３５により実行される制御プログラムによって実現される。
【００４６】
前記第一電圧検出回路は、前記マイコン３に入力した前記増幅回路４２の出力電圧に基づいて、前記第一抵抗Ｒ１に印加される電圧Ｖ１を算出する。また、前記第二電圧検出回路は、前記オペアンプ４３１Ａの出力電圧を前記作動増幅回路４３１の出力電圧Ｖ２として検出する。
【００４７】
前記電流検出手段は、前記第一電圧検出回路及び前記差動増幅回路４３１による検出電圧、つまり、前記電圧Ｖ１、Ｖ２に基づいて前記負荷電流を検出するように構成されており、前記電圧Ｖ２に所定の補正値を乗じた電圧を、前記電圧Ｖ１に加算することで、前記ドライバ２、前記負荷電流検出装置４、及び前記リニアソレノイド５からなる回路全体の電圧を算出する。
【００４８】
前記補正値は、前記第一電圧検出回路によって検出された電圧Ｖ１と前記第二電圧検出回路によって検出された電圧Ｖ２の値に基づいて決定される。
【００４９】
図１に示すような従来の回路では、電圧Ｖ１に基づいて回路全体の電圧値が算出できるが、図４に示すような本発明に係る回路では電圧Ｖ１を減少させることで電圧Ｖ２を発生させていることから、電圧Ｖ１だけではなく電圧Ｖ２に基づいて回路全体の電圧値を算出する必要がある。
【００５０】
ところが、図４に示す回路では電流制御回路４３にオペアンプ４３１Ａ等を使用していることから、図５に示すように、前記リニアソレノイド５に流れる電流が増加して電圧Ｖ１が略一定となっても、前記オペアンプ４３１Ａの出力電圧が減少することから電圧Ｖ２は減少し続けている。よって、該出力電圧の減少が無いとした場合の電圧値を算出するために電圧Ｖ２を補正するのである。
【００５１】
具体的には、図５に示すように、電流値が一定値以上である場合の範囲ＩＡにおいて、電圧Ｖ２を電圧Ｖ２１に補正するのである。つまり、前記電圧Ｖ１、Ｖ２の値に対して、前記電圧Ｖ２を前記電圧Ｖ２１に変換するための係数である補正値（または補正後の電圧Ｖ２１の値）が格納されているテーブルデータを、予め前記マイコン３のＲＯＭ３３に記憶させておき、前記電流検出手段は検出された電圧Ｖ１、Ｖ２を前記テーブルデータに適用することで使用する補正値を決定し、前記電圧Ｖ２に前記補正値を乗じて前記電圧Ｖ２１を算出するのである。
【００５２】
そして、前記電流検出手段は、前記電圧Ｖ２１と前記電圧Ｖ１を加算することによって、回路全体の電圧値を算出する。
【００５３】
なお、前記電流値が一定値より小さい場合は、第二抵抗Ｒ２に電流が流れていないことから、前記リニアソレノイド５の負荷電流を算出するのに電圧Ｖ２を考慮する必要はなく、補正値を算出する必要はない。
【００５４】
また、前記補正値は、前記電圧Ｖ１、Ｖ２の値と、回路に設けられている各素子の値、具体的には基準電圧Ｅ１の値や各抵抗の抵抗値等によって算出する。
【００５５】
さらに、前記補正値が所定の演算式によって算出することができるのであれば、前記テーブルデータを使用する代わりに、前記電圧Ｖ１、Ｖ２を前記演算式に適用することによって前記補正値を算出する構成であってもよい。
【００５６】
以上説明した回路全体の電圧値の算出後に、前記電流検出手段は予め前記ＲＯＭ３３に記憶させている回路全体のインピーダンスと回路全体の電圧値より、回路全体の電流値を算出する。
【００５７】
上述の構成によれば、前記第一電圧検出回路によって検出された電圧Ｖ１と前記第二電圧検出回路によって検出された電圧Ｖ２に基づいて、前記電流検出手段が回路全体の電流値を算出するので、前記電流制御回路４３の回路動作によって前記電圧Ｖ１が低くなっても、前記電圧Ｖ１の低下分は前記電圧Ｖ２（正確には前記電圧Ｖ２に基づいて算出された電圧Ｖ２１）によって補うことができるので、回路全体の電流値を正確に算出することができる。
【００５８】
以下、本発明による負荷電流検出装置４を適用した制御装置１による制御対象負荷（リニアソレノイド）５の負荷電流制御について、図６に示すフローチャートに基づいて説明する。なお、以下、ステップＳ１からステップＳ９の処理は、所定の周期（例えば１０ｍｓ）毎に行なわれる。
【００５９】
第一電圧検出回路が前記第一抵抗Ｒ１に印加される電圧Ｖ１を検出し、第二電圧検出回路が差動増幅回路４３１の出力電圧Ｖ２を検出する（Ｓ１）。
【００６０】
電流検出手段は、予めＲＯＭ３３に記憶されているテーブルデータに前記電圧Ｖ１、Ｖ２を適用して、新たな電圧Ｖ２１の算出に使用する補正値を決定し（Ｓ２）、前記電圧Ｖ２に前記補正値を乗じることで前記電圧Ｖ２１を算出する（Ｓ３）。
【００６１】
その後、前記電流検出手段は、前記電圧Ｖ１と前記電圧Ｖ２１を加算して回路全体の電圧値を算出し（Ｓ４）、算出した電圧値より回路全体の電流値を算出する（Ｓ５）。
【００６２】
指令信号生成手段は、前記電流検出手段によって算出された電流値と目標電流値に基づいて、ドライバ２が生成するパルス幅変調信号のデューティ比よりなる指令信号を生成する（Ｓ６）。前記指令信号は、前記ドライバ２がリニアソレノイド５に目標電流値を流すための最適なデューティ比で構成されている。そして、指令信号出力手段が前記ドライブ２へ前記指令信号を出力する（Ｓ７）。
【００６３】
前記指令信号を受け取った前記ドライバ２は、前記指令信号に基づいたパルス幅変調信号を生成して、生成したパルス幅変調信号に基づいた大きさの電力を電源＋Ｂから前記リニアソレノイド５へ供給する（Ｓ８）。
【００６４】
負荷電流検出装置４は、ステップ８にて供給された電力によって前記リニアソレノイド５に流れる電流に基づいて、増幅回路４２および電流制御回路４３からマイコン３へ新たな電圧Ｖ１、Ｖ２を出力する（Ｓ９）。以後、ステップＳ１からステップＳ９の処理が繰り返される。
【００６５】
以上、本発明による負荷電流検出装置を、油圧回路の開度を精密制御するために用いるリニアソレノイドを制御対象負荷として制御する制御装置に適用した実施形態について説明したが、このような実施形態は、前記リニアソレノイドによる正確な油圧制御のための好適な適用例となる。
【００６６】
以下、別実施形態について説明する。上述の実施形態では、負荷電流検出装置４の第一電圧検出回路、第二電圧検出回路、及び電流検出手段、並びに、制御装置１の指令信号生成手段及び指令信号出力手段の各機能は、マイコン３のＣＰＵ３５により実行される制御プログラムによって実現される構成について説明したが、これらの各回路や各手段における処理は、特定用途向け集積回路（ＡＳＩＣ）等のハードウェアで実現される構成であってもよい。
【００６７】
上述の実施形態では、制御装置１は制御対象負荷として油圧回路の開度を精密制御するために用いるリニアソレノイドを制御し、負荷電流検出装置４は前記リニアソレノイドの負荷電流を制御する構成について説明したが、前記制御対象負荷は流れる電流の大きさによって制御されるものであれば、これに限ったものではない。
【００６８】
例えば、空気圧制御や燃料噴射量制御等の別用途に使用されるリニアソレノイドを制御対象負荷とする構成や、モータやスピーカー等に使用される容量性負荷を制御対象負荷とする構成が可能である。
【００６９】
上述した実施形態は、本発明を実現する一実施例を説明するものであり、各部の具体的な回路構成は、本発明の作用効果を奏する限りにおいて、構築するシステムに応じて適宜変更設計することが可能である。
【図面の簡単な説明】
【００７０】
【図１】従来の制御装置のブロック構成図
【図２】複数の固定抵抗とスイッチよりなる可変抵抗の説明図
【図３】本発明に係る制御装置のブロック構成図
【図４】本発明に係る負荷電流検出装置のブロック構成図
【図５】リニアソレノイドに流れる電流に対するマイクロコンピュータへの入力電圧を示す説明図
【図６】本発明による負荷電流検出装置を適用した制御装置による制御対象負荷の負荷電流制御について説明するためのフローチャート
【符号の説明】
【００７１】
１：制御装置
２：ドライバ
３：マイクロコンピュータ（マイコン）
４：負荷電流検出装置
４１：抵抗回路
４３：電流制御回路
４３１：差動増幅回路
４３２：電流増幅回路
５：制御対象負荷（リニアソレノイド）
Ｅ１：基準電圧
Ｒ１：第一抵抗
Ｒ２：第二抵抗
【図１】
2008151749.tif 000003
【図２】
2008151749.tif 000004
【図３】
2008151749.tif 000005
【図４】
2008151749.tif 000006
【図５】
2008151749.tif 000007
【図６】
2008151749.tif 000008