(57)【要約】【課題】電流制御装置の検査後に負荷の特性が変更されても、電流制御装置の検査をやり直すこと無く、電流検出値の精度が損なわれないようにできる負荷の電流制御装置を提供することにある。【解決手段】電流検出回路１３は、リニアソレノイド２に流れる電流を、リニアソレノイド２に直列に接続された電流検出抵抗３３の端子間の電圧差に基づいて検出する。自動変速機制御装置３は、電流検出回路１３による電流検出値が目標電流になるように、負荷に対する通電をそれぞれにフィードバック制御する。ＥＥＰＲＯＭ２６には、電流検出回路１３による電流検出値を補正するための補正特性値Ａ，Ｂ，Ｃと、負荷の抵抗特性値Ｒａが記憶されている。電圧−電流変換回路５６は、記憶された補正特性値と抵抗特性値とを用いて、補正された電流検出値を得る。【選択図】図５
2010019377.tif 000002
【特許請求の範囲】
【請求項１】
負荷に流れる電流を、該負荷の上流側に直列に介装した電流検出抵抗の端子間の電圧差に基づいて検出する電流検出回路を有し、前記電流検出回路による電流検出値が目標電流になるように、前記負荷に対する通電をそれぞれにフィードバック制御する負荷の電流制御装置であって、
前記電流検出回路による電流検出値を補正するための補正特性値を予め記憶する第１の記憶手段と、
前記電流検出回路の下流側に直列に介装されていることにより前記電流検出値に影響を及ぼす負荷の抵抗特性値を、前記補正特性値とは別に予め記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された前記補正特性値と、前記第２の記憶手段に記憶された前記抵抗特性値とを用いて、補正された電流検出値を得る補正手段とを備えることを特徴とする負荷の電流制御装置。
【請求項２】
請求項１記載の負荷の電流制御装置において、
少なくとも２種類の抵抗値を示す負荷をそれぞれに接続した状態で、調整用の目標電流値に基づいて前記負荷に対する通電をフィードバック制御させると共に、このときに前記負荷に流れる電流に基づいて補正特性値を決定する補正値算出手段を備え、
前記第１の記憶手段は、前記補正値算出手段により算出された補正特性値を予め記憶することを特徴とする負荷の電流制御装置。
【請求項３】
請求項１記載の負荷の電流制御装置において、
前記負荷が、車両用自動変速機において油圧制御を行うリニアソレノイドであり、
前記負荷の抵抗特性を、前記リニアソレノイドの温度をパラメータとして算出する手段を備え、リニアソレノイドの温度を油温センサで検出される自動変速機の作動油の温度から推定することを特徴とする負荷の電流制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リニアソレノイド等の負荷に流れる電流が目標電流になるように通電を制御する負荷の電流制御装置に係り、特に、負荷変更時の電流の検出誤差の補正に好適な負荷の電流制御装置に関する。
【背景技術】
【０００２】
従来、自動車用自動変速機の摩擦係合要素に供給する油圧を調整するリニアソレノイドに流れる電流を検出し、電流検出値が目標値に一致するように、リニアソレノイドに対する通電電流をフィードバック制御する電流制御装置が知られている。このような電流制御装置では、電流を検出するための電流検出回路に用いる抵抗器の抵抗値にばらつきがあるため、電流制御装置毎に電流検出値がばらつくことになる。
【０００３】
そこで、従来、自動変速機制御装置の製造直後の検査を行う際に、自動変速機に実際に設置するリニアソレノイドの特定温度条件に相当する負荷を接続した状態で、検査用の指示電流値に基づいて負荷に対する通電をフィードバック制御させると共に、負荷に流れる電流を電流計で測定し、その測定値に基づいて、電流検出回路の検出誤差に対する補正値を算出して不揮発性メモリに記憶させ、その補正値をフィードバック制御に用いるものが知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特許第３９０２４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、自動車の部品においては、自動車の開発段階や量産途中で、ある部品を他の部品に置き換えたり、同一の製造ラインで製造した部品を複数の車種に取り付けたりする場合が多くなってきている。例えば、自動変速機の場合では、従来から採用していたリニアソレノイドを別の種類のリニアソレノイドに置き換えたり、同一の製造ラインで製造した自動変速機制御装置を複数種の自動変速機に取り付け、それら複数種の自動変速機間では異なる種類のリニアソレノイドを設置する場合がある。リニアソレノイドは、主にその原材料によって抵抗特性に違いがあるため、置き換え前後のリニアソレノイドや異なる種類のリニアソレノイドでは、それらの抵抗特性は異なる。
【０００６】
特許文献１記載のものでは、自動変速機制御装置製造直後の検査の際に、自動変速機に実際に設置するリニアソレノイドの特定温度条件に相当する負荷を接続した状態で、電流検出回路が持つ抵抗器自体のばらつきによる検出誤差に対する補正値を自動変速機制御装置個体毎に算出するため、補正値はそれを算出する際に接続した負荷の抵抗値に依存したものとなっている。そのため、自動変速機制御装置を製造した後、自動変速機制御装置を自動変速機に接続する際に、当初から自動変速機に設置することになっていたリニアソレノイドを、抵抗特性の異なるリニアソレノイドに交換した場合、前記補正値が実態と合わない値となり、それに伴い電流検出値も実態と合わない値となる。したがって、その電流検出値に基づきフィードバック制御を行えば、目標電流値とは異なる電流がリニアソレノイドに流れ続けることになる。その結果、摩擦係合要素に供給する油圧が所望値と異なる状態が継続するので、変速ショックや摩擦係合要素の磨耗等の悪影響を与えることとなる。
【０００７】
また、複数種の自動変速機間で抵抗特性の異なるリニアソレノイドを設置する場合、それらの自動変速機に接続する自動変速機制御装置を同一製造ラインで製造する際には、異なる抵抗特性を持つ複数のリニアソレノイドに合わせた複数種の負荷を予め準備しておき、該自動変速機に実際に設置するリニアソレノイドに合わせた負荷を選択して接続した状態で、前記補正値を算出しなければならない。そのためには、適切な負荷を選択する仕組みを検査ラインに具備しなければならず、自動変速機制御装置の製造コストアップを招くこととなる。
【０００８】
本発明の目的は、電流制御装置の検査後に負荷の特性が変更されても、電流制御装置の検査をやり直すこと無く、電流検出値の精度が損なわれないようにできる負荷の電流制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
（１）上記目的を達成するために、本発明は、負荷に流れる電流を、該負荷の上流側に直列に介装した電流検出抵抗の端子間の電圧差に基づいて検出する電流検出回路を有し、前記電流検出回路による電流検出値が目標電流になるように、前記負荷に対する通電をそれぞれにフィードバック制御する負荷の電流制御装置であって、前記電流検出回路による電流検出値を補正するための補正特性値を予め記憶する第１の記憶手段と、前記電流検出回路の下流側に直列に介装されていることにより前記電流検出値に影響を及ぼす負荷の抵抗特性値を、前記補正特性値とは別に予め記憶する第２の記憶手段と、前記第１の記憶手段に記憶された前記補正特性値と、前記第２の記憶手段に記憶された前記抵抗特性値とを用いて、補正された電流検出値を得る補正手段とを備えるようにしたものである。  
かかる構成により、電流制御装置の検査後に負荷の特性が変更されても、電流制御装置の検査をやり直すこと無く、電流検出値の精度が損なわれないようにできるものである。
【００１０】
（２）上記（１）において、好ましくは、少なくとも２種類の抵抗値を示す負荷をそれぞれに接続した状態で、調整用の目標電流値に基づいて前記負荷に対する通電をフィードバック制御させると共に、このときに前記負荷に流れる電流に基づいて補正特性値を決定する補正値算出手段を備え、前記第１の記憶手段は、前記補正値算出手段により算出された補正特性値を予め記憶するようにしたものである。
【００１１】
（３）上記（１）において、好ましくは、前記負荷が、車両用自動変速機において油圧制御を行うリニアソレノイドであり、前記負荷の抵抗特性を、リニアソレノイドの温度をパラメータとして算出する手段を備え、リニアソレノイドの温度を油温センサで検出される自動変速機の作動油の温度から推定するようにしたものである。
【発明の効果】
【００１２】
本発明によれば、電流制御装置の検査後に負荷の特性が変更されても、電流制御装置の検査をやり直すこと無く、電流検出値の精度が損なわれないようにできる。
【発明を実施するための最良の形態】
【００１３】
以下、図１〜図７を用いて、本発明の一実施形態による負荷の電流制御装置の構成及び動作について説明する。  
最初に、図１を用いて、本実施形態による負荷の電流制御装置を搭載した車両用自動変速機の構成について説明する。  
図１は、本発明の一実施形態による負荷の電流制御装置を搭載した車両用自動変速機の概略構成図である。
【００１４】
車両に搭載されるエンジン（図示せず）の出力トルクは、自動変速機１を介して駆動輪（図示せず）に伝達される。自動変速機１は、クラッチ、ブレーキ等に対する作動油圧の供給を、自動変速機１の内部に組み込まれている油圧供給回路（図示せず）を介して複数のリニアソレノイド２Ａ，２Ｂ，〜，２ｎからなるリニアソレノイドユニット２によって制御する。リニアソレノイド２Ａ，２Ｂ，〜，２ｎに流れる電流は、自動変速機制御装置３により制御される。自動変速機制御装置３は、自動変速機１の近傍に設置される。リニアソレノイド２Ａ，２Ｂ，〜，２ｎが、本実施形態における電流制御の対象である負荷である。
【００１５】
次に、図２を用いて、本実施形態による負荷の電流制御装置を含む自動変速機制御装置の構成について説明する。  
図２は、本発明の一実施形態による負荷の電流制御装置を含む自動変速機制御装置の構成を示すブロック図である。なお、図１と同一符号は、同一部分を示している。
【００１６】
自動変速機制御装置３は、入力回路１１と、マイクロコンピュータ１２と、リニアソレノイド駆動・電流検出回路１３と、通信回路１５と、ＥＥＰＲＯＭ２６とを備えている。リニアソレノイド駆動・電流検出回路１３は、ｎ個のリニアソレノイド２Ａ，２Ｂ，〜，２ｎに対応したｎ個のリニアソレノイド駆動・電流検出回路からなる。
【００１７】
入力回路１１には、アクセル開度センサ１６、タービン回転センサ１７、車速センサ１８、油温センサ１９、インヒビタスイッチ２０、主電源スイッチ２１等の信号が入力する。入力回路１１は、これらの入力信号からノイズ成分の除去等により波形の整形を行い、マイクロコンピュータ１２の入力端子に出力する。
【００１８】
マイクロコンピュータ１２は、ＲＯＭ２３、ＲＡＭ２４、ＣＰＵ２５等を含み、各センサ１６〜１９、及び各スイッチ２０，２１等の信号入力に対し、ＲＯＭ２３に記憶された制御プログラムをＣＰＵ２５が実行することにより所定の演算を行う。また、各センサ１６〜１９及び各スイッチ２０，２１等の波形整形後の信号入力に対しては、Ａ／Ｄ変換等の処理をも行って入力する。この演算結果や、信号入力等の情報は、ＲＡＭ２４に一時保管されるとともに、演算結果は、リニアソレノイド駆動・電流検出回路１３を経て、リニアソレノイド２Ａ，２Ｂ，〜，２ｎに信号として出力される。なお、自動変速機１の仕組みによっては、リニアソレノイド２Ａ，２Ｂ，〜，２ｎ以外にも負荷が設置されている場合があるが、その場合でも本発明の適用には支障が無い。
【００１９】
リニアソレノイド２Ａ，２Ｂ，〜，２ｎは、それぞれ、自動変速機１内の複数の油圧バルブの開閉を行うことで、油圧供給回路に所定の油圧をかけるためのものである。所定の油圧をかけることで、変速歯車機構における摩擦係合要素やロックアップ機構が作動し、所定のギア段やロックアップが実現される。
【００２０】
通信回路１５は、例えば、エンジン制御装置のような車両に搭載されている他の制御装置等とデータの授受を行うためのもので、通信媒体はＣＡＮ（コントローラ・エリア・ネットワーク）を用いる。ただし、ＳＣＩ（シリアル・コミュニケーション・インターフェース）等の他の通信媒体を用いても、本発明の適用には差し支えが無い。
【００２１】
ＥＥＰＲＯＭ２６は、例えば、故障情報のような、自動変速機制御装置３への電源供給が断たれた後の次回の電源供給時までに値を保持しておきたい情報を記憶するためのものである。
【００２２】
次に、図３を用いて、本実施形態による負荷の電流制御装置を含む自動変速機制御装置に用いるリニアソレノイド駆動・電流検出回路１３の構成について説明する。  
図３は、本発明の一実施形態による負荷の電流制御装置を含む自動変速機制御装置に用いるリニアソレノイド駆動・電流検出回路の構成を示す回路図である。なお、図３において、図１及び図２と同一符号は、同一部分を示している。
【００２３】
リニアソレノイド駆動・電流検出回路１３は、前述したように、ｎ個のリニアソレノイド２Ａ，２Ｂ，〜，２ｎに対応したｎ個のリニアソレノイド駆動・電流検出回路からなるものであるが、ここでは、そのうちの一つについて図示して説明する。
【００２４】
リニアソレノイド駆動・電流検出回路１３は、トランジスタ３１と、差動増幅器３２と、電流検出抵抗３３とから構成される。トランジスタ３１は、各リニアソレノイド２Ａ，２Ｂ，〜，２ｎとバッテリ電源ＶＢとの間に介装される。マイクロコンピュータ１２は、トランジスタ３１にＤｕｔｙ信号を出力して、リニアソレノイド２Ａ，２Ｂ，〜，２ｎに対する通電電流を制御する。トランジスタ３１とリニアソレノイド２Ａ，２Ｂ，〜，２ｎとの間には、電流検出抵抗３３が介装されている。差動増幅器３２は、電流検出抵抗３３の端子間電圧を増幅して、マイクロコンピュータ１２に出力する。マイクロコンピュータ１２は、差動増幅器３２からの電圧差の信号をＡ／Ｄ変換し、該Ａ／Ｄ変換で得た電圧差のデータを、電圧−電流変換用の所定の変換手段に基づいて電流値に変換する演算を行う。
次に、図４を用いて、本実施形態による負荷の電流制御装置を含む自動変速機制御装置による電流制御動作について説明する。  
図４は、本発明の一実施形態による負荷の電流制御装置を含む自動変速機制御装置による電流制御動作の内容を示すフローチャートである。
【００２５】
以下に示す電流制御の内容は、自動変速機制御装置３のマイクロコンピュータ１２内のＲＯＭ２３にプログラムとして記憶され、予め定められた周期で繰り返し実行される。
【００２６】
図４のステップＳ１０１において、自動変速機制御装置３のＣＰＵ２５は、各センサや各スイッチにより入力された信号や通信媒体を介してエンジン制御装置より受信したデータから、アクセル開度、タービン回転数、車速、油温、レンジ位置、エンジン回転数等の車両走行状態を検出する。
【００２７】
そして、ステップＳ１０２において、ＣＰＵ２５は、それら車両走行状態を基に、目標ギア段の設定を行い、各摩擦係合要素を作動させるための各油圧供給回路への目標油圧の設定を行う。
【００２８】
次に、ステップＳ１０３において、ＣＰＵ２５は、目標油圧からリニアソレノイドへ流す目標電流への変換を行う。
【００２９】
次に、ステップＳ１０４において、ＣＰＵ２５は、目標電流を基に電流フィードバック制御を行う。電流フィードバック制御の詳細については、図５のリニアソレノイドの電流制御系の説明にて後述する。
【００３０】
次に、ステップＳ１０５において、ＣＰＵ２５は、電流フィードバック制御により算出されたＤｕｔｙ比に基づいて、各リニアソレノイド２Ａ，２Ｂ，〜，２ｎに対するＰＷＭ制御のための制御信号を出力する。リニアソレノイド駆動・電流検出回路１３は、ＣＰＵ２５が出力する制御信号に基づいて、Ｄｕｔｙ信号を出力して、リニアソレノイド２Ａ，２Ｂ，〜，２ｎに対する通電電流を制御する。
【００３１】
次に、図５を用いて、本実施形態による負荷の電流制御装置の構成について説明する。  
図５は、本発明の一実施形態による負荷の電流制御装置の構成を示す制御ブロック図である。なお、図５において、図１〜図３と同一符号は、同一部分を示している。
【００３２】
リニアソレノイドの電流制御系は、マイクロコンピュータ１２の中に構築される。マイクロコンピュータ１２は、油圧−電流変換部５１と、電流選択部５２と、ＰＩＤ制御部５３と、電流−Ｄｕｔｙ変換部５４と、Ａ／Ｄ変換器５５と、電圧−電流変換部５６とを有する。
【００３３】
油圧−電流変換部５１は、リニアソレノイド２（２Ａ，２Ｂ，〜，２ｎ）によって制御される各摩擦係合要素およびロックアップ機構における目標油圧を、目標電流に変換し、電流選択部５２に出力する。
【００３４】
電流選択部５２は、ＣＡＮ等の通信媒体を介して調整装置６０から送信される調整モード信号により、調整装置６０から送信される調整用目標電流と油圧−電流変換部５１から出力された目標電流とを切替える。すなわち、調整モード信号がＯＦＦのときは目標油圧から変換された目標電流を選択し、調整モード信号がＯＮのときは調整装置６０から送信される調整用目標電流を選択する。
【００３５】
ＰＩＤ制御部５３は、目標電流と後述する検出電流との偏差に基づき、にてフィードバック補正電流を算出し、このフィードバック補正電流と前述の目標電流とを加算し、この加算結果が指示電流として電流−Ｄｕｔｙ変換部５４に出力する。電流−Ｄｕｔｙ変換部５４は、指示電流に応じたＤｕｔｙ比を算出し、その算出値に基づいてＰＷＭ周期に応じたＤｕｔｙ信号をリニアソレノイド駆動・電流検出回路１３に対して出力する。
【００３６】
リニアソレノイド２に流れた電流は、図３にて説明した、電流検出抵抗および差動増幅回路を含むリニアソレノイド駆動・電流検出回路１３から検出電圧として出力され、Ａ／Ｄ変換器５５にてディジタルデータに変換される。電圧−電流変換部５６は、このディジタルデータを検出電流に変換し、ＰＩＤ制御部５３に出力する。また、電圧−電流変換部５６は、調整装置６０から送信された調整モード信号と調整用負荷抵抗値を参照し、調整モード用の電圧−電流変換を行えるものである。
【００３７】
ところで、リニアソレノイド駆動・電流検出回路１３による検出電圧とリニアソレノイド２に流れた電流（以下、出力電流と称す）との関係は、
検出電圧＝増幅回路オフセット＋（差動増幅ゲイン×電流検出抵抗×出力電流）＋（同相ゲイン×出力電流×リニアソレノイド抵抗）  …（１）
となるので、出力電流は、
出力電流＝（検出電圧−増幅回路オフセット）／（差動増幅ゲイン×電流検出抵抗＋同相ゲイン×リニアソレノイド抵抗）  …（２）
となる。
【００３８】
ここで、Ａ＝増幅回路オフセット、Ｂ＝差動増幅ゲイン×電流検出抵抗、Ｃ＝同相ゲイン、とそれぞれ定義すると、
出力電流＝（検出電圧−Ａ）／（Ｂ＋Ｃ×リニアソレノイド抵抗Ｒａ）  …（３）
となる。
【００３９】
ここで、式（３）は、
出力電流＝（検出電圧−Ａ）／（Ｂ＋Ｄ）  …（４）
と表すことができる。ここで、Ｄは、（同相ゲイン×リニアソレノイド抵抗Ｒａ）である。そして、従来は、Ａ，Ｂ，Ｄを個々のリニアソレノイドに対する補正値として記憶し、補正に供するようにしている。そのため、リニアソレノイドを別の種類のリニアソレノイドに置き換えたり、同一の製造ラインで製造した自動変速機制御装置を複数種の自動変速機に取り付け、それら複数種の自動変速機間では異なる種類のリニアソレノイドを設置する場合、電流制御装置の検査をやり直して、補正値Ｄを変更する必要があった。
【００４０】
それに対して、本実施形態では、式（３）を用いて、補正値としてＡ，Ｂ，Ｃを記憶するようにしている。また、リニアソレノイド抵抗Ｒａの値は、個別に計測した値を用いることで、電流制御装置の検査のやり直しが不要として、かつ、電流検出値の精度が損なわれないようにし得るものである。
【００４１】
式（３）において用いる、電流検出抵抗及び差動増幅回路を構成する各種抵抗の設計値などから、補正値Ａ，Ｂ，Ｃが一意に決まるので、リニアソレノイド抵抗Ｒａが判り、検出電圧が検出されれば、電圧−電流変換部５６にて式（３）に基づいた変換を行うことにより、出力電流を算出できる。
【００４２】
なお、実際の自動変速機制御装置３では、電流検出抵抗には機差ばらつきがあり、差動増幅回路を構成する各種抵抗にも機差ばらつきがあるので、実際の抵抗値と設計値とに誤差が生じ、その誤差分が実際の電流値と算出した検出電流値との誤差となる。そこで、自動変速機制御装置３の製造時の調整工程において、リニアソレノイド駆動・電流検出回路１３に特有の各抵抗値に基づいて、補正値算出装置６０Ａは、補正値Ａ，Ｂ，Ｃを算出し、ＥＥＰＲＯＭ２６に記憶しておくことで、電圧ー電流変換部５６は、ＥＥＰＲＯＭ２６に記憶された補正値Ａ，Ｂ，Ｃを用いて、実際の抵抗値と設計値との誤差を補正することができる。
【００４３】
ここで、調整装置６０による調整モード時の動作について説明する。
【００４４】
自動変速機制御装置３に、リニアソレノイド２に代えて調整用負荷２Ａ，２Ｂを接続した上で、調整装置６０から通信線を介して、調整モード信号、調整用負荷抵抗値、調整用目標電流を自動変速機制御装置３に送信することにより、調整用目標電流に基づいたフィードバック制御を行わせる。その際、電圧−電流変換部５６では、補正値Ａ，Ｂ，Ｃを設計値に基づいた補正値Ａ０，Ｂ０，Ｃ０とした上で、電圧−電流変換を行うようにする。設計値に基づいた補正値Ａ０，Ｂ０，Ｃ０は、ＥＥＰＲＯＭ２６に予め記憶されている。
【００４５】
補正値算出装置６０Ａは、調整装置６０からの調整モード信号に応じて、調整用負荷２Ａ，２Ｂに対して直列に接続された電流計７０により、調整用負荷２Ａ，２Ｂに実際に流れた電流を測定し、取り込む。また、調整用負荷２Ａ，２Ｂは、異なる抵抗値を持つ２種類の負荷を切替えて接続できるものである。
【００４６】
そして、抵抗値の異なる２種類の調整用負荷を一つずつ切替えて接続させ、それぞれに対して調整用目標電流として異なる２つの電流を指示し、検出電圧、電流計測定値を記録する。それにより、出力電流、検出電圧、リニアソレノイド抵抗値の異なる値を持つ組合せが少なくとも３つ得ることができ、補正値算出装置６０Ａは、式（３）において、自動変速機制御装置３のリニアソレノイド駆動・電流検出回路１３に特有の補正値Ａ，Ｂ，Ｃを一意に決めることができるので、それらをＥＥＰＲＯＭ２６に記憶する。なお、リニアソレノイド駆動・電流検出回路１３には、複数のリニアソレノイド駆動・電流検出回路があるので、各回路毎の固有の補正値Ａ，Ｂ，ＣがＥＥＰＲＯＭ２６に記憶される。
【００４７】
なお、調整装置６０と、補正値算出装置６０Ａは別体のものとして図示しているが、調整装置６０の中に、補正値算出装置６０Ａが含まれるものでもよい。
【００４８】
次に、図６を用いて、本実施形態による負荷の電流制御装置におけるリニアソレノイド駆動・電流検出回路の調整工程の内容について説明する。  
図６は、本発明の一実施形態による負荷の電流制御装置におけるリニアソレノイド駆動・電流検出回路の調整工程の内容を示すフローチャートである。
【００４９】
ステップＳ２０１において、所定の抵抗値ａを持つ負荷２Ａを自動変速機制御装置３に接続する。次に、ステップＳ２０２において、自動変速機制御装置３に電源を投入し、そして、ステップＳ２０３において、調整装置６０から、実際に接続した負荷の抵抗値と同じ値ａを調整用負荷抵抗値として補正値算出装置６０Ａに送信し、ステップＳ２０４，Ｓ２０５において、調整装置６０から、調整目標電流として所定値ｎ、および、調整モード信号をＯＮとして補正値算出装置６０Ａに送信する。そして、ステップＳ２０６、Ｓ２０７において、負荷に流れた電流と自動変速機制御装置３で検出した検出電圧とをそれぞれ測定し、補正値算出装置６０Ａにて記録する。この時点で、出力電流、検出電圧、リニアソレノイド抵抗値の組合せが１パターン得ることができたので、次に、調整用目標電流を他の所定値に変更する。
【００５０】
ステップＳ２０８にて、調整装置６０から、調整目標電流として所定値ｍを送信し、ステップＳ２０９，Ｓ２１０において、負荷に流れた電流と自動変速機制御装置３で検出した検出電圧とをそれぞれ測定し、補正値算出装置６０Ａにて記録する。そして、ステップＳ２１１で自動変速機制御装置３の電源をＯＦＦする。
【００５１】
この時点で、出力電流、検出電圧、リニアソレノイド抵抗値の組合せの２パターン目が得られるが、１パターン目と２パターン目ではリニアソレノイド抵抗値が同じなので、リニアソレノイド抵抗値を異なる値とすべく、ステップＳ２１２において、所定の抵抗値ｂを持つ負荷２Ｂに切替える。そして、ステップＳ２１３において、自動変速機制御装置３の電源を再びＯＮし、ステップＳ２１４で、調整装置６０から、実際に接続した負荷の抵抗値と同じ値ｂを調整用負荷抵抗値として補正値算出装置６０Ａに送信する。次に、ステップＳ２１５、Ｓ２１６において、調整装置６０から、調整目標電流として所定値ｎ、および、調整モード信号をＯＮとして補正値算出装置６０Ａに送信する。そして、ステップＳ２１７、Ｓ２１８で、負荷に流れた電流と自動変速機制御装置３で検出した検出電圧とをそれぞれ測定し、補正値算出装置６０Ａにて記録する。
【００５２】
次に、ステップＳ２１９において、調整装置６０から、調整目標電流として所定値ｍを補正値算出装置６０Ａに送信し、ステップＳ２２０、Ｓ２２１において、負荷に流れた電流と自動変速機制御装置３で検出した検出電圧とをそれぞれ測定し、補正値算出装置６０Ａにて記録する。
【００５３】
この時点で、出力電流、検出電圧、リニアソレノイド抵抗値の組合せが４パターン得ることができたので、前記式（３）における定数Ａ、Ｂ、Ｃを算出できる。すなわち、ステップＳ２２２，Ｓ２２３において、補正値算出装置６０Ａは、定数Ａ、Ｂ、Ｃを算出し、それらを自動変速機制御装置３内のＥＥＰＲＯＭ２６のような不揮発性メモリに記憶させる。その際に、調整済みフラグ＝ＯＮであることも不揮発性メモリに記憶させる。
【００５４】
最後に、ステップＳ２２４において、自動変速機制御装置３の電源をＯＦＦし、調整工程を終える。
【００５５】
次に、図７を用いて、本実施形態による負荷の電流制御装置における電圧−電流変換部５６の補正処理内容について説明する。  
図７は、本発明の一実施形態による負荷の電流制御装置における電圧−電流変換部の補正処理内容の内容を示すフローチャートである。
【００５６】
ステップＳ３０１において、電圧−電流変換部５６は、調整装置６０から送信された調整モード信号がＯＮであるか否かを判定する。ＯＮであれば、ステップＳ３０２へ進み、調整装置６０から送信された調整用負荷抵抗値をリニアソレノイド抵抗値とする。ＯＦＦであれば、ステップＳ３０３に進み、リニアソレノイド温度をパラメータとした所定の変換式を用いてリニアソレノイド抵抗値を算出する。変換式は、例えば、次の式（５）のようなものとなる。
【００５７】
リニアソレノイド抵抗値＝（２３４．５＋リニアソレノイド温度）×Ｙ[℃]の抵抗値／（２３４．５＋Ｙ[℃]）  …（５）
ここで、Ｙ[℃]の抵抗値はリニアソレノイドの原材料等により値が異なるものなので、実際に自動変速機１に設置するリニアソレノイドに合わせた抵抗特性値として、ＲＯＭ２３に記憶されているプログラムの内部データに予め記憶しておく。
【００５８】
また、リニアソレノイド温度を計測するセンサが自動変速機１に設置されていない場合は、油温センサ１９により検出した自動変速機作動油の温度を用いて、リニアソレノイド温度を推定する。
【００５９】
次に、ステップＳ３０４において、式（３）における定数Ａ、Ｂ、Ｃが調整済みであるか否かを判定する。調整済みであれば、ステップＳ３０５に進み、不揮発性メモリに記憶されている値を読み込み、定数Ａ、Ｂ、Ｃに代入する。調整済みでなければ、ステップＳ３０６に進み、回路設計値に基づき算出された値Ａ０、Ｂ０、Ｃ０を定数Ａ、Ｂ、Ｃに代入する。
【００６０】
そして、ステップＳ３０７において、これまでに算出したリニアソレノイド抵抗の抵抗値Ｒａ、定数Ａ、Ｂ、Ｃを基に、Ａ／Ｄ変換器５５にて検出された検出電圧から、変換式（３）により検出電流に変換する。
【００６１】
なお、上記例では、リニアソレノイドの抵抗特性値をＲＯＭ２３に記憶されているプログラムの内部データに予め記憶しておくこととしているが、自動変速機１にリニアソレノイドユニット２を設置する際に、実際に設置するリニアソレノイドに合わせて、リニアソレノイドの抵抗特性値を自動変速機制御装置３の内部のＥＥＰＲＯＭ２６に記憶させてもよいものである。
【００６２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々に変形が可能であり、それらを本発明の範囲から排除するものではない。
【００６３】
以上説明したように、本実施形態によれば、電流検出回路のばらつきを補正するための補正特性Ａ，Ｂ，Ｃと負荷の抵抗特性（例えば、リニアソレノイド抵抗の抵抗値Ｒａ）とを分離することで、負荷の抵抗特性の変化が電流検出回路のばらつきを補正するための補正特性に影響を及ぼさないようにしたので、電流制御装置製造時に補正特性を調整した後で、当初の接続予定の負荷が、抵抗特性の異なる負荷に差替えられる場合でも、電流検出値の精度が損なわれないものである。したがって、電流制御装置の補正特性調整作業をやり直さなくても済むようになる。
【００６４】
また、抵抗特性の異なる３種類以上の負荷がそれぞれに接続される複数の電流制御装置を同一の製造ラインで製造する場合、補正特性の調整時に、２種類の異なる抵抗値を示す負荷を用いるだけで済むので、電流制御装置の製造コストを抑えることができる。
【００６５】
さらに、自動変速機に設置されるリニアソレノイドにおいて、リニアソレノイドの温度を検出するための専用のセンサを設けることなく、リニアソレノイドの温度に応じて電流検出値を補正することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態による負荷の電流制御装置を搭載した車両用自動変速機の概略構成図である。
【図２】本発明の一実施形態による負荷の電流制御装置を含む自動変速機制御装置の構成を示すブロック図である。
【図３】本発明の一実施形態による負荷の電流制御装置を含む自動変速機制御装置に用いるリニアソレノイド駆動・電流検出回路の構成を示す回路図である。
【図４】本発明の一実施形態による負荷の電流制御装置を含む自動変速機制御装置による電流制御動作の内容を示すフローチャートである。
【図５】本発明の一実施形態による負荷の電流制御装置の構成を示す制御ブロック図である。
【図６】本発明の一実施形態による負荷の電流制御装置におけるリニアソレノイド駆動・電流検出回路の調整工程の内容を示すフローチャートである。
【図７】本発明の一実施形態による負荷の電流制御装置における電圧−電流変換部の補正処理内容の内容を示すフローチャートである。
【符号の説明】
【００６７】
１…自動変速機
２…リニアソレノイドユニット
２Ａ、２Ｂ、〜２ｎ…リニアソレノイド
３…自動変速機制御装置
１１…入力回路
１２…マイクロコンピュータ
１３…リニアソレノイド駆動・電流検出回路
１５…通信回路
１６…アクセル開度センサ
１７…タービン回転センサ
１８…車速センサ
１９…油温センサ
２０…インヒビタスイッチ
２１…主電源スイッチ
２２…ＣＡＮ（コントローラ・エリア・ネットワーク）
２３…ＲＯＭ
２４…ＲＡＭ
２５…ＣＰＵ
２６…ＥＥＰＲＯＭ
【図１】
2010019377.tif 000003
【図２】
2010019377.tif 000004
【図３】
2010019377.tif 000005
【図４】
2010019377.tif 000006
【図５】
2010019377.tif 000007
【図６】
2010019377.tif 000008
【図７】
2010019377.tif 000009