(57)【特許請求の範囲】
【請求項１】
車両用変速機に内蔵された油圧調整弁に作用して、給電電流に対応した調整油圧出力を発生する複数のリニアソレノイドと、前記各リニアソレノイドに対する前記給電電流を制御する給電電流制御装置とを備えた変速機制御装置であって、
前記リニアソレノイドは、電磁コイルと、当該リニアソレノイドの動作特性に関する個体バラツキ変動を補正するためのパラメータデータとなる抵抗値を有するラベル抵抗と、が一体化されて構成されており、
前記給電電流制御装置は、車載バッテリと複数の前記リニアソレノイドの全体又は個々のリニアソレノイドとの間に接続された給電用開閉素子の出力電圧である給電電圧と、前記車載バッテリから給電される定電圧電源の出力電圧である制御電圧によって動作する駆動回路と、コントロールモジュールと、前記駆動回路に内蔵され前記リニアソレノイドの他端に個別に直列接続された制御用開閉素子とを備え、
前記駆動回路は、前記ラベル抵抗に通電して、当該ラベル抵抗の抵抗値を測定するための測定回路を備え、
前記コントロールモジュールは、前記制御用開閉素子の導通状態を制御するための指令信号を発生するマイクロプロセッサと、当該マイクロプロセッサと協働するプログラムメモリと、当該プログラムメモリの一部領域若しくは当該プログラムメモリが分割して設けられた不揮発性のデータメモリと、前記制御電圧が基準電圧として印加される多チャンネルＡＤ変換器と、前記マイクロプロセッサの演算処理用のＲＡＭとを包含し、
前記プログラムメモリは、補正制御定数格納手段とラベル抵抗読出変換手段となる制御プログラムを備え、
前記補正制御定数格納手段は、外部接続された調整ツールと協働して、前記駆動回路における電流制御定数を測定し、回路部品の個体バラツキ変動があっても、目標電流に合致した給電電流を得るための補正係数を算出して、当該補正係数を前記プログラムメモリ又は前記データメモリに格納し、
前記ラベル抵抗読出変換手段は、前記測定回路から前記ラベル抵抗に流入する測定電流と、前記ラベル抵抗に印加された測定電圧との比率によって前記ラベル抵抗の抵抗値を算出し、前記算出された抵抗値に基づいて前記リニアソレノイドの個体バラツキ変動を補正するためのパラメータデータを算出又は選択決定して、前記データメモリ又は前記ＲＡＭメモリに格納するように動作し、当該動作が電源スイッチが投入された運転開始時に実行されるように構成され、
前記リニアソレノイドが保守交換されても、交換されたリニアソレノイドに付加されたラベル抵抗の抵抗値に応動して給電電流が制御される、
ことを特徴とする変速機制御装置。
【請求項２】
前記ラベル抵抗は、
順次直列接続された複数個の第一の抵抗と、
前記第一の抵抗の抵抗値の２倍の抵抗値を有し、一端が、前記複数個の第一の抵抗が直列接続された直列回路の始点位置及び終点位置と前記複数の第一の抵抗の相互の接続点位置とに接続され、他端が、短絡若しくは開放端子を介して選択的に相互に接続され、前記複数個の第一の抵抗とともにラダー回路を構成する第二の抵抗と、
を有し、
前記短絡若しくは開放端子は、前記複数の第一の抵抗と前記複数の第二の抵抗とを密閉封止する封止樹脂の窓穴に配置されている、
ことを特徴とする請求項１に記載の変速機制御装置。
【請求項３】
前記ラベル抵抗は、封止樹脂により密閉封止されているとともに、当該封止樹脂に設けられた調整窓から抵抗値の調整を行ない得るレーザトリミング抵抗により構成されている、ことを特徴とする請求項１に記載の変速機制御装置。
【請求項４】
前記コントロールモジュールによって測定された前記ラベル抵抗の抵抗値のデジタル変換値は、上位ビット群と下位ビット群に分割されて使用され、
前記ラベル抵抗の上位ビット群と下位ビット群のうちの何れか一方は、前記リニアソレノイドの所定電流に対応した圧力と基準となる圧力との比率である調整係数を選択する第一のパラメータであり、他方は、電流対油圧特性の勾配と標準勾配との比率である勾配係数を選択する第二のパラメータである、
ことを特徴とする請求項１乃至３のうちの何れか一項に記載の変速機制御装置。
【請求項５】
前記給電電流制御装置と前記リニアソレノイドとは、グランド回路となる共通の導電性部材に固定され、
前記電磁コイルは、その上流側端子側が前記給電用開閉素子を介して前記車載バッテリの正端子に接続され、下流側端子側が前記制御用開閉素子に接続され、
前記ラベル抵抗は、その一端が前記電磁コイルの下流側端子に接続され、他端が前記グランド回路となる共通の導電部材に接続されたグランド端子に接続され、
前記駆動回路は、前記定電圧電源から前記下流側端子を介して前記ラベル抵抗に給電する前記測定回路となる給電抵抗を備え、
前記給電用開閉素子と前記制御用開閉素子が開路したとき、前記ラベル抵抗に前記給電抵抗を介して前記定電圧電源から前記制御電圧が印加されるとともに、前記ラベル抵抗の両端電圧がアナログ入力ポートＡＤ２を介して前記多チャンネルＡＤ変換器に入力され、
前記制御電圧をＶｃｃ、前記ラベル抵抗の抵抗値をＲ７２ｎ（若しくはＲ７６ｎ）、前記給電抵抗の抵抗値をＲ１９ｎとし、前記アナログ入力ポートＡＤ２ｎへの入力電圧をＶａｄ２としたとき、前記ラベル抵抗の抵抗値Ｒ７２ｎ（若しくはＲ７６ｎ）は、下記の式（１）に基づいて前記マイクロプロセッサにより算出され、
Ｒ７２ｎ（若しくはＲ７６ｎ）
＝Ｖａｄ２／｛（Ｖｃｃ−Ｖａｄ２）／Ｒ１９ｎ｝
＝Ｒ１９ｎ×（Ｖａｄ２／Ｖｃｃ）＊
＊／｛１−（Ｖａｄ２／Ｖｃｃ）｝            ・・・・・式（１）
前記ラベル抵抗の最小抵抗は、前記電磁コイルの最大抵抗値よりも大きな値であって、
前記制御用開閉素子が開路しているときに、前記車載バッテリから前記給電用開閉素子と前記電磁コイルの上流側端子と当該電磁コイルと前記ラベル抵抗を経由してグランド回路に至る漏洩電流によって前記リニアソレノイドが誤作動しない値に制限されており、
前記給電抵抗の抵抗値Ｒ１９ｎは、前記プログラムメモリ又は前記データメモリに予め格納されている既知の固定定数である、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項６】
前記リニアソレノイドの電磁コイルは、前記ラベル抵抗が並列接続された給電ダイオードに直列に接続され、
当該電磁コイルと給電ダイオードとの直列回路の一端は、前記リニアソレノイドの上流側端子と接続され、他端は前記リニアソレノイドの下流側端子に接続され、
前記上流側端子側は、前記給電用開閉素子を介して前記車載バッテリの正端子に接続され、前記下流側端子側は、前記制御用開閉素子に接続され、
前記駆動回路は、前記定電圧電源から前記下流側端子を介して前記ラベル抵抗に給電する前記測定回路となる給電抵抗を備えるとともに、前記給電用開閉素子の出力側に接続された上流分圧抵抗と下流分圧抵抗を備え、
前記給電用開閉素子と前記制御用開閉素子が開路したとき、前記ラベル抵抗に前記給電抵抗と前記電磁コイルと前記上流と下流の分圧抵抗とを介して前記定電圧電源から前記制御電圧が印加されるとともに、前記給電抵抗の出力側の電圧と前記下流分圧抵抗の両端電圧は、夫々アナログ入力ポートＡＤ２ｎ、ＡＤ４ｎを介して前記多チャンネルＡＤ変換器に入力され、
前記制御電圧をＶｃｃ、前記ラベル抵抗の抵抗値をＲ７２ｎ（Ｒ７６ｎ）、前記給電抵抗の抵抗値をＲ１９ｎ、上流分圧抵抗の抵抗値をＲ２０ｎ、下流分圧抵抗の抵抗値をＲ２１ｎ、前記アナログ入力ポートＡＤ２ｎへの入力電圧をＶａｄ２、前記アナログ入力ポートＡＤ４ｎへの入力電圧をＶａｄ４としたとき、前記ラベル抵抗抵抗値Ｒ７２ｎ（Ｒ７６ｎ）は、下記の式（２）又は式（３）に基づいて前記マイクロプロセッサにより算出され、
Ｒ７２ｎ（若しくはＲ７６ｎ）
＝｛Ｖａｄ２−Ｖａｄ４×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／｛（Ｖｃｃ−Ｖａｄ２）／Ｒ１９ｎ｝
＝Ｒ１９ｎ×｛（Ｖａｄ２／Ｖｃｃ）−（Ｖａｄ４／Ｖｃｃ）＊
＊×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／（１−Ｖａｄ２／Ｖｃｃ）                  ・・・・・式（２）
Ｒ７２ｎ(若しくはＲ７６ｎ)
＝｛Ｖａｄ２−Ｖａｄ４×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／（Ｖａｄ４／Ｒ２１ｎ）
＝Ｒ２１ｎ×Ｖａｄ２／Ｖａｄ４−（Ｒ２０ｎ＋Ｒ２１ｎ）
・・・・・式（３）
前記電磁コイルの抵抗値は、前記ラベル抵抗のデジタル変換値の最小単位の値よりも小さな値であり、
前記式（２）又は式（３）において適用される給電抵抗の抵抗値Ｒ１９ｎと、前記上流分圧抵抗と下流分圧抵抗の抵抗値Ｒ２０ｎ、Ｒ２１ｎの値は、前記プログラムメモリ又は前記データメモリに予め格納されている既知の固定定数である、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項７】
前記電磁コイルの下流側端子と、前記駆動回路と前記リニアソレノイドを接続する付加接続端子との間には、付加ラベル抵抗７４ｎが接続され、
前記駆動回路は、前記定電圧電源と前記下流側端子との間に接続された前記測定回路となる給電抵抗と、前記付加接続端子とグランド回路との間に接続された直列抵抗と計測トランジスタを備え、
前記駆動回路の出力側の電圧は、アナログ入力ポートＡＤ２ｎを介して前記多チャンネルＡＤ変換器に接続され、
前記付加接続端子とグランド回路間の電圧は、アナログ入力ポートＡＤ６ｎを介して前記多チャンネルＡＤ変換器に接続され、
前記計測トランジスタは、前記マイクロプロセッサが発生する計測指令信号によって開閉駆動され、
前記給電用開閉素子と制御用開閉素子を開路し、前記計測トランジスタを閉路している状態で測定された前記付加ラベル抵抗の抵抗値Ｒ７４ｎは、前記直列抵抗の抵抗値をＲ２２ｎ、前記アナログ入力ポートＡＤ６ｎへの入力電圧をＶａｄ６としたとき、下記の式（４）に基づいて前記マイクロプロセッサによって算出され、
Ｒ７４ｎ＝（Ｖａｄ２−Ｖａｄ６）／（Ｖａｄ６／Ｒ２２ｎ）
＝Ｒ２２×（Ｖａｄ２／Ｖａｄ６−１）            ・・・・・式（４）
前記直列抵抗の抵抗値Ｒ２２は、既知の固定制御定数として予め前記プログラムメモリ、又は前記データメモリに書込みされており、
前記給電電流制御装置の運転中において、前記給電用開閉素子は閉路され、前記計測トランジスタは開路されている、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項８】
前記駆動回路は、更に、前記給電用開閉素子が閉路したときに、前記下流分圧抵抗に対して並列抵抗を接続するための並列トランジスタを備え、
前記並列トランジスタは、前記給電用開閉素子が開路していて、前記給電抵抗を介して前記制御電圧以下の電圧が印加されているときには閉路しないように構成されている、
ことを特徴とする請求項６に記載の変速機制御装置。
【請求項９】
前記給電ダイオードは、前記ラベル抵抗が並列接続され、
前記電磁コイルとの接続点は、温度センサの一端が接続され、当該温度センサの他端は前記駆動回路と前記リニアソレノイドを接続する接続端子に接続され、
前記駆動回路は、前記接続端子とグランド回路との間に接続された直列抵抗を備え、
前記直列抵抗の両端電圧は、アナログ入力ポートＡＤ５ｎを介して前記多チャンネルＡＤ変換器に接続され、
前記給電用開閉素子が閉路して給電電圧Ｖｂｂを発生している運転中に測定された前記温度センサの抵抗値Ｒ７５ｎは、前記直列抵抗の抵抗値をＲ２６ｎ、前記給電ダイオードの順方向電圧降下をΔＶｄ＜＜Ｖｂｂ、前記アナログ入力ポートＡＤ５ｎへの入力電圧をＶａｄ５、前記下流分圧抵抗と並列抵抗との並列抵抗をＲ２１ｎ／／Ｒ３０ｎ、分圧比Ｋｎを（Ｒ２１ｎ／／Ｒ３０ｎ）＊
＊／｛Ｒ２０＋（Ｒ２１ｎ／／Ｒ３０ｎ）｝、としたとき、下記の式（５）に基づいて前記マイクロプロセッサによって算出されるものであり、
Ｒ７５ｎ
＝（Ｖｂｂ−ΔＶｄ−Ｖａｄ５）／（Ｖａｄ５／Ｒ２６ｎ）
≒（Ｖｂｂ／Ｖａｄ５−１）×Ｒ２６ｎ
＝［｛Ｖａｄ４／Ｋｎ｝／Ｖａｄ５−１］×Ｒ２６ｎ  ・・・・・式（５）
前記分圧比Ｋｎの値と、前記直列抵抗の抵抗値Ｒ２６ｎとは予め前記プログラムメモリ、又は前記データメモリに書込みされており、
前記温度センサは、前記電磁コイルの近傍温度、又はリニアソレノイドの近傍の油温を測定するものである、
ことを特徴とする請求項８に記載の変速機制御装置。
【請求項１０】
前記リニアソレノイドの上流側端子は、前記給電用開閉素子を介して前記車載バッテリの正端子に接続され、下流側端子は、前記制御用開閉素子に接続され、
前記電磁コイルは、並列接続された転流ダイオードと直列接続された給電ダイオードを備え、
前記転流ダイオードと前記給電ダイオードとの直列回路の一端は、前記上流側端子に接続され、他端は、前記下流側端子に接続され、
前記給電ダイオードには、前記ラベル抵抗が並列接続され、
前記電磁コイルとの接続点には、温度センサの一端が接続され、
当該温度センサの他端は、接続端子に接続され、
前記給電電流制御装置の運転中において、前記温度センサによって前記電磁コイルの近傍温度を測定し、前記測定された近傍温度に基づいて前記電磁コイルの現状抵抗値を推定し、前記アナログ入力ポートＡＤ４ｎに入力された信号電圧から給電電圧Ｖｂｂを推定し、推定された前記現状抵抗値と給電電圧Ｖｂｂとから目標とする給電電流を得るための通電デューティを演算算出するか、又は所定のデータテーブルを用いて通電デューティを決定し、
前記マイクロプロセッサは、当該通電デューティによって指令信号を発生して前記制御用開閉素子を開閉制御する、
ことを特徴とする請求項９に記載の変速機制御装置。
【請求項１１】
前記リニアソレノイドの上流側端子は、前記給電用開閉素子を介して前記車載バッテリの正端子に接続され、下流側端子は、電流検出抵抗を介して前記制御用開閉素子に接続され、
前記電磁コイルは、前記ラベル抵抗が並列接続された給電ダイオードと直列接続され、
前記電磁コイルと前記給電ダイオードとの直列回路の一端は、前記上流側端子に接続され、他端は、前記下流側端子に接続されており、
前記電流検出抵抗の両端電圧は、差動増幅器とアナログ入力ポートＡＤ１ｎを介して前記多チャンネルＡＤ変換器に入力され、
前記給電ダイオードと前記電磁コイルと前記電流検出抵抗との直列回路に対して、前記給電用開閉素子を介して並列接続された転流ダイオードを備え、
前記マイクロプロセッサは、前記アナログ入力ポートＡＤ１ｎに入力された給電電流の値を参照して、前記制御用開閉素子の開閉全期間における平均電流を算出し、当該平均電流が目標となる給電電流となるように前記制御用開閉素子の導通状態を制御するための指令信号を発生し、
前記給電用開閉素子又は前記制御用開閉素子には、逆流防止ダイオードが直列接続されている、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項１２】
前記リニアソレノイドの上流側端子は、前記給電用開閉素子を介して前記車載バッテリの正端子に接続され、下流側端子は、電流検出抵抗を介して前記制御用開閉素子に接続され、
前記電磁コイルに並列接続された転流ダイオードと直列接続された給電ダイオードを備え、
前記転流ダイオードと前記給電ダイオードとの直列回路の一端は、前記上流側端子に接続され、他端は、前記下流側端子に接続され、
前記ラベル抵抗は、前記給電ダイオードと並列接続されており、
前記電流検出抵抗の両端電圧は、差動増幅器とアナログ入力ポートＡＤ１ｎを介して前記多チャンネルＡＤ変換器に入力され、
前記マイクロプロセッサは、前記制御用開閉素子が閉路しているときに前記アナログ入力ポートＡＤ１ｎに入力された給電電流の値を参照して、前記制御用開閉素子が開路して前記電磁コイルの励磁電流が前記転流ダイオードを介して転流しているときの減衰励磁電流を推定し、開閉全期間における平均電流を算出するとともに、目標となる給電電流となるように前記制御用開閉素子の導通状態を制御するための指令信号を発生する、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項１３】
前記電流検出抵抗の近傍には温度センサが配置され、
前記温度センサは、直列抵抗を介して前記定電圧電源に接続され、
前記温度センサ又は前記直列抵抗の両端電圧は、アナログ入力ポートＡＤ３ｎを介して前記多チャンネルＡＤ変換器に入力され、
前記調整ツールは、前記マイクロプロセッサと協働して、前記温度センサの測定環境温度における抵抗値を基準温度に換算した換算抵抗値であるか、又は当該換算抵抗値を基準抵抗値で割って得られる補正係数を算出して、前記プログラムメモリ又は前記データメモリに格納し、
前記電流検出抵抗の基準温度における抵抗値と温度上昇に伴う抵抗変動値を算出するための温度係数と、前記温度センサの基準温度における抵抗値と温度上昇に伴う抵抗変動値を算出するための温度係数と、前記直列抵抗の抵抗値Ｒ１８ｎとは、既知の固定制御定数として予め前記プログラムメモリ、又は前記データメモリに書込みされており、
前記給電電流制御装置の運転中において、前記電流検出抵抗の近傍温度に基づいて、前記アナログ入力ポートＡＤ１ｎに入力された電流検出値のデジタル変換値又は目標電流に対応した設定値を補正し、温度変化によって電流検出抵抗の変動が発生しても、目標とする給電電流が得られるように前記補正を制御する、
ことを特徴とする請求項１１又は請求項１２に記載の変速機制御装置。
【請求項１４】
前記電磁コイルに直列接続された電流検出抵抗の両端電圧に比例した第一の電圧信号、又は前記電磁コイルの一方又は他方の端子電圧に比例した第二又は第三の電圧信号の内の複数の電圧信号は、前記コントロールモジュールのアナログ入力ポートに入力され、
前記プログラムメモリは、配線異常検出手段となる制御プログラムを包含し、
前記マイクロプロセッサは、前記複数のアナログ入力ポートに入力された電圧信号によって、前記リニアソレノイドへ接続される正負の配線の相互短絡異常、或いは何れか一方の配線が電源線と混触する天絡異常又は車体と混触する地絡異常の発生を検出し、当該異常検出時には前記給電用開閉素子と制御用開閉素子に対する開路指令を発生する、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項１５】
前記給電電流制御装置は、互いに分離して設置されたエンジン制御装置と協働して、相互に入出力信号を交信するものであり、変速機の筐体外壁又は筐体内壁に設置され、
前記変速機の筐体内に設置された複数の前記リニアソレノイドは、コネクタを介して前記給電電流制御装置と接続され、
前記給電電流制御装置は、給電対象となる前記リニアソレノイドを選択決定し、選択されたリニアソレノイドに対して目標油圧を設定し、設定された目標油圧を得るための指令信号を発生する一つのコントロールモジュールと、それぞれの前記リニアソレノイドに対して駆動電流を供給する駆動回路とを備えている、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項１６】
前記給電電流制御装置は、変速機の筐体外に設置されたエンジン制御装置と協働して、相互に入出力信号を交信するものであり、
前記エンジン制御装置は、給電対象となる前記リニアソレノイドを選択決定し、選択されたリニアソレノイドに対して目標油圧を設定し、設定された目標油圧を前記給電電流制御装置に送信し、
前記給電電流制御装置は、複数の前記リニアソレノイドの夫々に対してコネクタ接続により一体化されて前記変速機の筐体内に設置され、前記エンジン制御装置から指令された目標油圧を得るための指令信号を発生するコントロールモジュールと、前記リニアソレノイドに対して駆動電流を供給する駆動回路とを備えている、
ことを特徴とする請求項１乃至４のうちの何れか一項に記載の変速機制御装置。
【請求項１７】
前記リニアソレノイドは、前記電磁コイルによる電磁力とスプリングとによる反抗力とが作用するプランジャによってリリーフ弁を開閉駆動し、所定油温において前記電磁コイルに対する給電電流に対応した所定油圧を得るものであり、
前記ラベル抵抗は、所定の油温において、前記電磁コイルに対する給電電流の値と前記リリーフ弁によって減圧された作動油の圧力との現品特性と標準特性からの乖離を補正して、目標とする油圧に対応した給電電流を設定するための補正係数に対応した抵抗値を有するものであり、
前記給電電流制御装置又は前記エンジン制御装置の一方には、変速機内の油温を推定するための温度センサが接続され、
前記プログラムメモリ又は前記データメモリには、変速機内の油温に対する前記作動油の圧力変動特性に関する標準データが予め格納されており、
前記マイクロプロセッサは、前記温度センサによって推定された油温に対応して目標とする油圧を得るための給電電流の値を補正する、
ことを特徴とする請求項１５又は請求項１６に記載の変速機制御装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載される変速機を制御する変速機制御装置、特に、変速機制御装置における給電電流に対応した調整油圧出力を発生する複数のリニアソレノイドと当該リニアソレノイドに対する給電電流制御装置の改良に関するものである。
【背景技術】
【０００２】
周知のように、車両に搭載される変速機の変速段を決定するための変速機制御装置は、変速段を決定するためにギアシフトレバーの選択位置と車速とアクセルペダルの踏込み度合とに応動して選択給電され給電電流に対応した調整油圧出力を発生する複数のリニアソレノイドと、当該リニアソレノイドに対する前述の給電電流を制御する給電電流制御装置とによって構成される変速機制御装置を備える。
【０００３】
変速機制御装置は、変速機に内蔵された複数のリニアソレノイドとの組合せ調整が必要であることから変速機と一体不可分のシステムとして構築され、変速機制御装置と変速機とを結合した機電一体化が行われている。例えば、特許文献１において、従来例として引用された図１６に示す変速機制御装置では、複数のリニアソレノイド１２１を一括制御する集中型の制御装置である電子制御ユニット１２２は、一つのマイクロコンピュータ１２３と、複数のリニアソレノイドと、これ等のリニアソレノイドに個別に対応した複数の駆動制御装置１２４とによって構成され、変速機の製造ステップにおいて、温度依存特性を有するリニアソレノイド１２１の温度補正を行なうために、対応する駆動制御装置１２４の特性パラメータの調整作業を行うことが記載されている。
【０００４】
また、この特許文献１の図６では、リニアソレノイド３とリニアソレノイド制御回路４とを一体化して構成した複数のリニアソレノイドモジュール１を備え、各リニアソレノイドモジュール１における分散型の制御装置であるリニアソレノイド制御回路４は、電子制御ユニット６２内の一つのマイクロプロセッサ６３の出力ポートに夫々接続されている。各リニアソレノイドモジュール１の製造ステップにおいては、一体化されたリニアソレノイド３とリニアソレノイド制御回路４とを組合せた状態での特性調整パラメータが、リニアソレノイド制御回路４内の特性パラメータ記憶素子６（特許文献１の図１参照）に書込まれる。これにより、変速機の製造ステップにおいては、リニアソレノイド３とリニアソレノイド制御回路４との組合せ毎の特性パラメータの調整作業が不要となるように構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４２８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
（１）従来技術の課題の説明
特許文献１に記載された従来の変速制御装置におけるリニアソレノイドモジュール１は、リニアソレノイド３とリニアソレノイド制御回路４とを一体化したものであって、この組み合わせ状態においてリニアソレノイド３の温度依存特性を補正するための調整が行なわれているので、変速機全体の組合せ段階では複数のリニアソレノイド４に対応した調整作業が不要となる。しかし、リニアソレノイド単体、又はリニアソレノイド制御回路単体の何れかに異常が発生した場合に、一方だけを交換しようとするとリニアソレノイドモジュールとしての組合せ調整を行って特性パラメータ記憶素子に対する記憶情報の書替え作業が必要となり、保守交換現場に高価な調整設備と調整作業ができる技術者が必要となる課題がある。従って、実態としてはリニアソレノイドとリニアソレノイド制御回路とを一体として交換をせざるを得ないので、交換部品価格が高くて不経済であるとともに、省資源に逆行することとなる課題がある。
【０００７】
（２）この発明の目的の説明
この発明の第一の目的は、リニアソレノイドの単品異常又は給電電流制御装置側の単品異常が発生して、どちらかを良品に交換しようとした場合に、両者の組合せ再調整が不要となるように取扱性を改善したリニアソレノイド及びこれに適した給電電流制御装置を用いた変速機制御装置を提供することである。
【０００８】
また、この発明の第二の目的は、前述の第一の目的を達成するために発生するコストアップを極力抑制して、取扱性改善の効用を損なわないようにすることである。
【０００９】
更に、この発明の第三の目的は、信号配線の短絡や天絡・地絡事故に対して異常事態が波及するのを防止するための保護機能を付加しやすい副次的な効果を持つ変速機制御装置を提供することである。
【課題を解決するための手段】
【００１０】
この発明による変速機制御装置は、
車両用変速機に内蔵された油圧調整弁に作用して、給電電流に対応した調整油圧出力を発生する複数のリニアソレノイドと、前記各リニアソレノイドに対する前記給電電流を制御する給電電流制御装置とを備えた変速機制御装置であって、
前記リニアソレノイドは、電磁コイルと、当該リニアソレノイドの動作特性に関する個体バラツキ変動を補正するためのパラメータデータとなる抵抗値を有するラベル抵抗と、が一体化されて構成されており、
前記給電電流制御装置は、車載バッテリと複数の前記リニアソレノイドの全体又は個々のリニアソレノイドとの間に接続された給電用開閉素子の出力電圧である給電電圧と、前記車載バッテリから給電される定電圧電源の出力電圧である制御電圧によって動作する駆動回路と、コントロールモジュールと、前記駆動回路に内蔵され前記リニアソレノイドの他端に個別に直列接続された制御用開閉素子とを備え、
前記駆動回路は、前記ラベル抵抗に通電して、当該ラベル抵抗の抵抗値を測定するための測定回路を備え、
前記コントロールモジュールは、前記制御用開閉素子の導通状態を制御するための指令信号を発生するマイクロプロセッサと、当該マイクロプロセッサと協働するプログラムメモリと、当該プログラムメモリの一部領域若しくは当該プログラムメモリが分割して設けられた不揮発性のデータメモリと、前記制御電圧が基準電圧として印加される多チャンネルＡＤ変換器と、前記マイクロプロセッサの演算処理用のＲＡＭとを包含し、
前記プログラムメモリは、補正制御定数格納手段とラベル抵抗読出変換手段となる制御プログラムを備え、
前記補正制御定数格納手段は、外部接続された調整ツールと協働して、前記駆動回路における電流制御定数を測定し、回路部品の個体バラツキ変動があっても、目標電流に合致した給電電流を得るための補正係数を算出して、当該補正係数を前記プログラムメモリ又は前記データメモリに格納し、
前記ラベル抵抗読出変換手段は、前記測定回路から前記ラベル抵抗に流入する測定電流と、前記ラベル抵抗に印加された測定電圧との比率によって前記ラベル抵抗の抵抗値を算出し、前記算出された抵抗値に基づいて前記リニアソレノイドの個体バラツキ変動を補正するためのパラメータデータを算出又は選択決定して、前記データメモリ又は前記ＲＡＭメモリに格納するように動作し、当該動作が電源スイッチが投入された運転開始時に実行されるように構成され、
前記リニアソレノイドが保守交換されても、交換されたリニアソレノイドに付加されたラベル抵抗の抵抗値に応動して給電電流が制御される、
ことを特徴とするものである。
【発明の効果】
【００１１】
この発明による変速機制御装置によれば、給電電流制御装置の製造出荷段階にあっては基準サンプルとなるリニアソレノイドを用いて制御装置としての調整作業を行い、リニアソレノイドの製造出荷段階にあってはリニアソレノイドの動作特性の固体バラツキを補正するためのラベル抵抗の一体化組付け作業を行っておけば、両者を組立てる車両製造段階や、市場においてリニアソレノイド又は給電電流制御装置の保守交換を行ったときに、両者の組合せ調整を行う必要がないので、組立て及び保守交換が容易な変速機制御装置が得られる効果がある。
【００１２】
又、この発明による変速機制御装置によれば、リニアソレノイド内にはパラメータデータを記憶するためのＩＣメモリが内蔵されておらず、ラベル抵抗の抵抗値を読み出すことによって簡単にリニアソレノイドの固体バラツキ変動を識別することができ、これによりリニアソレノイドと給電電流制御装置との間の配線本数の増加を抑制して、経済性を高めることができる効果がある。
【００１３】
更に、この発明による変速機制御装置によれば、給電電流制御装置に設けられたマイクロプロセッサは、給電電流の制御を行なっていない期間においてラベル抵抗の読出しを行うようにすることで、マイクロプロセッサの制御負担を軽減して、安価なマイクロプロセッサを使用することができる効果がある。
【００１４】
又、この発明による変速機制御装置によれば、ラベル抵抗は定電圧電源から測定回路となる給電抵抗を介して給電されることで、各部の測定電圧は同じ定電圧電源の出力電圧を基準電圧として動作する多チャンネルＡＤ変換器を介してデジタル変換されているので、ラベル抵抗の抵抗値を精確に測定して、制御精度を向上することができる効果がある。
【００１５】
又、この発明による変速機制御装置によれば、電磁コイルの両端に設けられた給電用開閉素子と制御用開閉素子及び多チャンネルＡＤ変換器に入力された測定信号を用いれば、信号配線の短絡や天絡・地絡事故に対する保護機能を手軽に付加することができて、安全性が向上する効果がある。
【図面の簡単な説明】
【００１６】
【図１】この発明の実施の形態１による変速機制御装置の全体構成図である。
【図２】この発明の実施の形態１による変速機制御装置における給電電流制御装置を、ギアボックスへ取り付け状態で示す断面図である。
【図３】この発明の実施の形態１による変速機制御装置における駆動回路部の回路図である。
【図４】この発明の実施の形態１による変速機制御装置におけるリニアソレノイドの模式簡略断面図である。
【図５】この発明の実施の形態１による変速機制御装置におけるラベル抵抗を構成するラダー回路図である。
【００１７】
【図６】この発明の実施の形態１による変速機制御装置におけるラベル抵抗の抵抗値の決定方法を説明するための説明図である。
【図７】この発明の実施の形態１による変速機制御装置におけるリニアソレノイドの調整作業を示すフローチャートである。
【図８】この発明の実施の形態１による変速機制御装置における給電電流制御装置の調整動作を示すフローチャートである。
【図９】この発明の実施の形態１による変速機制御装置の運転動作を示すフローチャートである。
【００１８】
【図１０】この発明の実施の形態２による変速機制御装置の全体構成図である。
【図１１】この発明の実施の形態２による変速機制御装置におけるリニアソレノイドの外観図である。
【図１２】この発明の実施の形態２による変速機制御装置における駆動回路部の回路図である。
【図１３】この発明の実施の形態２による変速機制御装置における駆動回路部の変形形例を示す回路図である。
【図１４】この発明の実施の形態２による変速機制御装置におけるリニアソレノイドの調整作業を示すフローチャートである。
【図１５】この発明の実施の形態２による変速機制御装置における給電電流制御装置の調整動作を示すフローチャートである。
【図１６】この発明の実施の形態２による変速機制御装置の運転動作を示すフローチャートである。
【００１９】
【図１７】この発明の実施の形態３による変速機制御装置の全体構成図である。
【図１８】この発明の実施の形態３による変速機制御装置における駆動回路部の回路図である。
【図１９】この発明の実施の形態３による変速機制御装置におけるラベル抵抗を示す構成図である。
【図２０】この発明の実施の形態３による変速機制御装置における圧力対電流特性の近似直線を示す特性線図である。
【図２１】この発明の実施の形態３による変速機制御装置におけるリニアソレノイドの調整作業を示すフローチャートである。
【図２２】この発明の実施の形態３による変速機制御装置における給電電流制御装置の調整動作を示すフローチャートである。
【図２３】この発明の実施の形態３による変速機制御装置の運転動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
実施の形態１．
（１）詳細な説明
以下、この発明の実施の形態１による変速機制御装置について説明する。図１は、発明の実施の形態１による変速機制御装置の全体構成図である。図１において、エンジンルームに設置されたエンジン制御装置１１０Ｕと、車両用変速機のギアボックス１０７の外壁に固定された給電電流制御装置１２０Ｕとは、互いに協働してギアボックス１０７に内蔵されたリニアソレノイド１０７ａ〜１０７ｎに対する給電電流の制御を行なうように構成されている。この実施の形態１にあっては、１台の給電電流制御装置１２０Ｕと例えば４〜６個のリニアソレノイド１０７ａ〜１０７ｎによって集中制御形式の変速機制御装置１００が構成されている。
【００２１】
車体グランド端子１０１に負端子が接続されている車載バッテリ１０２の正端子は、図示していない電源リレーの出力接点１０３を介して、エンジン制御装置１１０Ｕと給電電流制御装置１２０Ｕに対してバッテリ電圧Ｖｂを供給するように構成されている。前述の電源リレーは、図示していない電源スイッチが閉路されたことによって付勢され、一旦電源リレーの出力接点１０３が閉路してエンジン制御装置１１０Ｕが動作を開始すると、エンジン制御装置１１０Ｕが発生する自己保持指令信号によって付勢状態が保持されて、電源スイッチが開路されても付勢状態が持続し、エンジン制御装置１１０Ｕと給電電流制御装置１２０Ｕが動作停止処理を完了した時点で自己保持指令信号が解除され、電源リレーが消勢されて出力接点１０３が開路するように構成されている。
【００２２】
エンジン制御装置１１０Ｕに入力されている第一のセンサ群１０４は、例えばアクセルペダルの踏込み度合を検出するアクセルポジションセンサ、エンジンの吸気弁開度を検出するスロットルポジションセンサ、吸気量を測定するエアーフローセンサ、排気ガスセンサ、エンジン回転センサ、クランク角センサ、電源スイッチ、エンジンの始動指令スイッチなどのアナログ又はオン/オフスイッチセンサ、或いは手動指令スイッチなどを含み、
これ等のセンサ群の一部については、給電電流制御装置１２０Ｕにも直接入力されるか、又は通信回線１０９を介して送信されるように構成されている。
【００２３】
エンジン制御装置１１０Ｕが発生する出力信号に応動する電気負荷群１０５は、例えば燃料噴射用電磁弁、点火コイル（ガソリンエンジンの場合）、吸気弁開度制御用モータ、始動用電動機などを含む。給電電流制御装置１２０Ｕに入力される第二のセンサ群１０６は、例えば変速機のシフトレバーの選択位置を示すシフトレバースイッチ、車速センサを含み、これらの信号の一部はエンジン制御装置１１０Ｕにも直接入力されるか、又は通信回線１０９を介して送信されるように構成されている。
【００２４】
エンジン制御装置１１０Ｕの内部には、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電されて例えばＤＣ５［Ｖ］の安定化された制御電圧Ｖｃｃを発生する定電圧電源１１０ａが設けられて、コントロールモジュール（ＥＣＭ）１１０Ｍや図示していないインタフェース回路を含む各部に給電するように構成されている。コントロールモジュール１１０Ｍは、演算処理装置であるマイクロプロセッサ（ＣＰＵ）１１１と、演算処理用のＲＡＭメモリ（ＲＭＥＭ）１１２、例えばフラッシュメモリである不揮発性のプログラムメモリ（ＰＭＥＭ）１１３、不揮発性のデータメモリ（ＤＭＥＭ）１１４、多チャンネルＡＤ変換器（ＡＤＣ）１１５、直並列変換器（ＳＩＦ）１１６が互いにバス接続されて構成されている。
【００２５】
車載バッテリ１０２から直接給電される定電圧電源１１０ｂは、電源リレーの出力接点１０３が開路されている状態でＲＡＭメモリ１１２に書込みされているデータが消失しないようにバックアップするためのものであり、ＲＡＭメモリ１１２に書込みされているデータのうち、重要データについては図示していない電源スイッチが開路されて、電源リレーの出力接点１０３が遅延閉路している期間にデータメモリ１１４へ転送格納されるように構成されている。
【００２６】
なお、マイクロプロセッサ１１１は、プログラムメモリ１１３と協働して、アクセルペダルの踏込み度合に応じてスロットル弁開度を制御し、吸気量に比例した燃料の供給を行うとともに、ガソリンエンジンの場合であればエンジン回転速度と燃料噴射量に応じて点火コイルの断続制御を行なうように構成されている。又、変速機の変速段を切換えるときには、エンジン回転速度がなだらかに変化するように給電電流制御装置１２０Ｕと協調しながら燃料噴射量を調整するように構成されている。
【００２７】
給電電流制御装置１２０Ｕの内部には、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電されて例えばＤＣ５［Ｖ］の安定化された制御電圧Ｖｃｃを発生する定電圧電源１２０ａが設けられており、コントロールモジュール（ＴＣＭ）１２０Ｍや後述の駆動回路部１７０ａ〜１７０ｎに給電するように構成されている。コントロールモジュール１２０Ｍは、マイクロプロセッサ（ＣＰＵ）１２１と、演算処理用のＲＡＭメモリ（ＲＭＥＭ）１２２、例えばフラッシュメモリである不揮発性のプログラムメモリ（ＰＭＥＭ）１２３、不揮発性のデータメモリ（ＤＭＥＭ）１２４、多チャンネルＡＤ変換器（ＡＤＣ）１２５、直並列変換器（ＳＩＦ）１２６が互いにバス接続されて構成されている。直並列変換器１２６は、前述のエンジン制御装置１１０Ｕに於けるコントロールモジュール１１０Ｍの直並列変換器１１６と通信回線１０９を介して互いにシリアル接続されている。
【００２８】
車載バッテリ１０２から電源リレーの出力接点１０３を介して給電される給電用開閉素子１２０ｃは、マイクロプロセッサ１２１が発生する給電開始指令によって閉路して給電電圧Ｖｂｂを発生して、後述の駆動回路１７０ａ〜１７０ｎに給電するように構成されている。第二のセンサ群１０６から入力された信号は、入力インタフェース回路１６０を介してマイクロプロセッサ１２１に入力され、リニアソレノイド１０７ａ〜１０７ｎは、それぞれ後述の駆動回路部１７０ａ〜１７０ｎを介してマイクロプロセッサ１２１から給電制御されるように構成されている。油温センサ１８０は、リニアソレノイド１０７ａ〜１０７ｎが収納されているギアボックス１０７内の作動油の温度を検出するためのものであり、この実施の形態１では給電電流制御装置１２０Ｕ内に直接設けられている。
【００２９】
なお、データメモリ１１４、１２４としては、１バイト単位で電気的に容易に読書が行える不揮発性のメモリを使用するとよいが、プログラムメモリ１１３、１２３がブロック単位で電気的に一括消去が行えるフラッシュメモリである場合には、特定のブロックをデータメモリ１１４、１２４として使用することも可能である。
【００３０】
又、プログラムメモリ１１３、１２３に対しては、図示していないプログラムツール、又は後述の調整ツール１９０が接続されている状態でプログラムの書き替えが行われ、これ等のツールを接続していない状態では読み出しのみが可能であって書き替え処理は行えないように構成されている。しかし、データメモリ１１４、１２４に対しては、例えプログラムメモリ１１３、１２３の一部領域であっても、格納されているブロックが異なっていれば、ツールが接続されていなくてもマイクロプロセッサ１１１、１２１によって読み出し、書き込みを自由に行うことができるものである。但し、フラッシュメモリの場合には消去可能回数に制限があるので、運転中にＲＡＭメモリ１１２、１２２に書き込みされていたデータは電源スイッチを開路した直後にデータメモリ１１４、１２４へ転送格納するのが一般的である。
【００３１】
次に、給電電流制御装置１２０Ｕの構成について説明する。図２は、この発明の実施の形態１による変速機制御装置における給電電流制御装置を、ギアボックスへ取り付け状態で示す断面図である。図２において、給電電流制御装置１２０Ｕは、一対の回路基板８１ａ、８１ｂが夫々外側表面に接着固定されたコ字型の方形中空パイプ８３と、回路基板８１ａ、８１ｂに搭載された回路部品８２ａ、８２ｂと、温度センサ１８０とが封止樹脂８０によって一体成形されて構成されている。なお、コ字型の方形中空パイプ８３は、図２の紙面の左裏位置から右裏位置に延長され、右端位置で紙面の裏面から表面に直交貫通延長され、紙面の右表位置から左表位置へ延長されていて、その左端部と右端部が封止樹脂８０から露出するように構成されている。
【００３２】
給電電流制御装置１２０Ｕは、ギアボックス１０７の外壁９０の外面に、一対の取付足９１、９２を介してねじ止め固定され、保護カバー９３によって保護されている。一方の取付足９２には、コ字型の方形中空パイプ８３の一方の開口端と連通するギアオイルの流入配管９４と、他方の開口端と連通するギアオイルの流出配管９５が設けられ、方形中空パイプ８３の一対の開口端はパッキン９６を介して取付足９２に固定されている。方形中空パイプ８３に当接している温度センサ１８０は、方形中空パイプ８３を循環するギアオイルの温度を測定するように構成されている。
【００３３】
次に、駆動回路部について説明する。図３は、この発明の実施の形態１による変速機制御装置における駆動回路部の回路図で、図１に於ける複数の駆動回路部１７０ａ〜１７０ｎのうち、１７０ｎを代表して示し、且つこの駆動回路部１７０ｎに対応するリニアソレノイド１０７ｎも同時に示している。その他の駆動回路部、及びそれらに対応するリニアソレノイドも同様の構成である。図３において、リニアソレノイド１０７ｎは、電磁コイル７１ｎとラベル抵抗７２ｎによって構成されており、例えば数Ωの低抵抗である電磁コイル７１ｎは上流側端子Ｃと下流側端子Ｂとの間に接続され、数ＫΩ以上の高抵抗であるラベル抵抗７２ｎは下流側端子Ｂとグランド端子Ａとの間に接続されている。
【００３４】
リニアソレノイド１０７ｎに給電する駆動回路部１７０ｎは、給電用開閉素子１２０ｃとリニアソレノイド１０７ｎの上流側端子Ｃとの間に接続された逆流防止ダイオード１３ｎと、回路グランド位置に接続された制御用開閉素子１０ｎと、当該制御用開閉素子１０ｎと下流側端子Ｂとの間に接続された数ｍΩの微小抵抗である電流検出抵抗１５ｎと、転流ダイオード１４ｎによって主回路が構成され、転流ダイオード１４ｎは、電磁コイル７１ｎと電流検出抵抗１５ｎとの直列回路に対して並列接続されている。
【００３５】
なお、給電用開閉素子１２０ｃと制御用開閉素子１０ｎが閉路されると、給電用開閉素子１２０ｃと電磁コイル７１ｎと電流検出抵抗１５ｎと制御用開閉素子１０ｎを通じて電磁コイル７１ｎに対して励磁電流が供給され、電流検出抵抗１５ｎの両端電圧は励磁電流の大きさに比例した値となるように構成されている。ここで、制御用開閉素子１０ｎが開路すると、電磁コイル７１ｎに流れていた励磁電流は転流ダイオード１４ｎを介して還流減衰し、電流検出抵抗１５ｎの両端電圧は還流減衰する励磁電流の大きさに比例した値となるように構成されている。
【００３６】
一方、給電用開閉素子１２０ｃが閉路され、制御用開閉素子１０ｎが開路されているときには、給電用開閉素子１２０ｃと電磁コイル７１ｎとラベル抵抗７２ｎとグランド回路を介して電磁コイル７１ｎに対して漏洩電流が流れることになるとともに、給電抵抗１９ｎを介して定電圧電源１２０ａの出力回路へ流入する漏洩電流が発生することになるが、電磁コイル７１ｎの抵抗値に比べてラベル抵抗７２ｎや給電抵抗１９ｎの抵抗値は十分に大きな値となっていて、リニアソレノイド１０７ｎが誤動作しないように構成されている。
【００３７】
なお、車載バッテリ１０２の交換時に正負の極性を誤って接続されたような場合を想定すると、給電用開閉素子１２０ｃや制御用開閉素子１０ｎが逆方向に導通し、転流ダイオード１４ｎを介して電源短絡が発生する危険性があり、これを防止するのが逆流防止ダイオード１３ｎの役割である。これは、給電用開閉素子１２０ｃや制御用開閉素子１０ｎを図示した接合型トランジスタにより構成する代わりに、電界効果型トランジスタにより構成した場合でも同様である。
【００３８】
前述のコントロールモジュール１２０Ｍの中のマイクロプロセッサ１２１は、制御指令信号ＰＷＭを発生し、その出力論理が「Ｈ」レベルになると駆動抵抗１１ｎを介してベース電流を供給して制御用開閉素子１０ｎが閉路し、出力論理が「Ｌ」レベルになると、制御用開閉素子１０ｎはベース端子とエミッタ端子間に接続された開路安定抵抗１２ｎによって確実に開路されるように構成されている。
【００３９】
電流検出抵抗１５ｎの両端電圧は、差動増幅器１６ｎによって増幅され、アナログ入力ポートＡＤ１ｎを介して多チャンネルＡＤ変換器１２５に入力されるように構成されている。温度センサ１７ｎは、電流検出抵抗１５ｎの直近位置に配置され、直列抵抗１８ｎを介して制御電圧Ｖｃｃが印加される。温度センサ１７ｎの両端電圧は、アナログ入力ポートＡＤ３ｎを介して多チャンネルＡＤ変換器１２５に入力されるように構成されている。
【００４０】
給電抵抗１９ｎの一端には制御電圧Ｖｃｃが印加され、他端は電流検出抵抗１５ｎの下流端又は上流端を介してリニアソレノイド１０７ｎの下流側端子Ｂに接続されており、給電用開閉素子１２０ｃと制御用開閉素子１０ｎとが開路しているときには給電抵抗１９ｎを介してラベル抵抗７２ｎに給電され、ラベル抵抗７２ｎの両端電圧は入力抵抗２８ｎとアナログ入力ポートＡＤ２ｎを介して多チャンネルＡＤ変換器１２５に入力されている。なお、給電用開閉素子１２０ｃが閉路され、制御用開閉素子１０ｎが開路しているときには、リニアソレノイド１０７ｎの下流側端子Ｂの電圧はバッテリ電圧Ｖｂとほぼ等しい電圧となり、多チャンネルＡＤ変換器１２５の入力電圧が過大となるのを避けるために、クリップダイオード２９ｎによって定電圧電源１２０ａの出力端に還流するように構成されている。
【００４１】
入力抵抗２８ｎは、定電圧電源１２０ａの出力電圧の変動に影響を与えない高抵抗であるが、多チャンネルＡＤ変換器１２５の入力抵抗は更に大きな値であって、入力抵抗２８ｎの影響を受けないでラベル抵抗７２ｎの両端電圧を入力することができるように構成されている。
【００４２】
図１及び図３において、コントロールモジュール１２０Ｍの中のマイクロプロセッサ１２１は、まず入力インタフェース回路１６０に入力されたギアシフトスイッチとアクセルペダルの踏込み度合と車速に応動して変速段を決定し、複数のリニアソレノイド１０７ａ〜１０７ｎの何れに通電するのかの選択決定を行い、選択された例えばリニアソレノイド１０７ｎに対して目標油圧信号を生成する。続いて、マイクロプロセッサ１２１は、目標油圧信号に対応した目標電流信号を生成するが、これは前述の選択決定により併用される例えばリニアソレノイド１０７ｎの油圧対電流特性に依存して決定されるものであって、後述するラベル抵抗７２ｎによって基準となる油圧対電流特性に対する固体バラツキ変動の補正パラメータが告知されるように構成されている。又、油温の変化に対応した油圧対電流特性の変動特性についてはプログラムメモリ１２３に格納されており、温度センサ１８０によって検出された油温に応動して基準となる油圧対電流特性の補正が行なわれるように構成されている。
【００４３】
目標電流が定まると、この目標電流を設定信号とし、差動増幅器１６ｎの出力信号を実測信号とし、目標電流である設定信号と実測信号とが合致するように制御指令信号ＰＷＭを発生し、制御用開閉素子１０ｎのベースに与える。
【００４４】
一方、プログラムメモリ１２３には基準温度２５℃に於ける温度センサ１７ｎの基準抵抗値と、温度センサ１７ｎの標準温度係数のデータテーブル、及び電流検出抵抗１５ｎの基準抵抗値と標準温度係数のデータテーブルが格納されている。なお、ここでいう標準温度係数は、基準温度２５℃に於ける基準抵抗Ｒ２５と測定温度Ｔにおける抵抗値Ｒｔとの比率の標準値であり、実際の温度係数は個々の部品によって変動するが、適用された温度センサ１７ｎと電流検出抵抗１５ｎは温度係数のバラツキの少ない高精度部品が使用されていて、この温度係数は標準特性を適用するように構成されている。
【００４５】
しかし、適用された温度センサ１７ｎと電流検出抵抗１５ｎは、温度係数のバラツキの少ない高精度部品が使用されているとしても、温度係数及び基準抵抗Ｒ２５がともにバラツキ変動のないものを選択するのは不経済であり、実態としては基準抵抗Ｒ２５には看過できない固体バラツキ変動が残されている。そこで、この個体バラつき変動を校正することが調整ツール１９０の役割の一つとなっている。
【００４６】
給電電流制御装置１２０Ｕの製造出荷検査ステップにおいて、給電電流制御装置１２０Ｕに対してシリアル接続される調整ツール１９０には、温度センサ１７ｎの近傍温度を測定するデジタル温度計１９１と、電流検出抵抗１５ｎに流れる電流を測定するデジタル電流計１９２とが接続されている。
【００４７】
先ずは、給電用開閉素子１２０ｃと制御用開閉素子１０ｎを開路し、電流検出抵抗１５ｎによる発熱が発生しない常温環境Ｔａ（≒２５℃）においてアナログ入力ポートＡＤ３ｎの入力電圧ＡＤ３ｎを測定し、後述の算式によって温度センサ１７ｎの抵抗値Ｒ１７ｎを算出し、基準抵抗Ｒ２５との比率Ｒ１７ｎ／Ｒ２５によって補正係数を算出してデータメモリ１２４に格納する。但し、測定された常温環境が基準温度２５℃に比べて相当に乖離しているときには、データテーブルから環境温度Ｔａにおける抵抗値Ｒａを算出し、比率Ｒ１７ｎ／Ｒａを補正係数とするように構成されており、環境温度Ｔａはデジタル温度計１９１で計測された値が利用される。
【００４８】
続いて、マイクロプロセッサ１２１は、例えば電磁コイル７１ｎの定格電流である所定の目標電流を設定し、所定のバッテリ電圧Ｖｂにおいて給電用開閉素子１２０ｃを閉路して制御用開閉素子１０ｎを開閉制御したときに、デジタル電流計１９２で測定された電流と目標電流とが合致するように電流検出抵抗１５ｎに対する補正係数を算出して、これをプログラムメモリ１２３又はデータメモリ１２４に格納する。
【００４９】
これによって、電流検出抵抗１５ｎの抵抗値が設計基準値に対して誤差をもっていたり、差動増幅器１６ｎによる増幅回路に含まれる入力抵抗のバラツキ変動による制御誤差が補正され、電流検出抵抗１５ｎの基準温度における抵抗値のバラツキ変動や、環境温度及び自己発熱に伴う電流検出抵抗１５ｎの抵抗値の変動があっても、目標電流に略合致した給電電流を得ることができる。
【００５０】
なお、厳密にいえば電磁コイル７１ｎの抵抗値はその温度によって変化するので、その変化特性を加味すれば電流制御誤差をさらに低減し、目標電流の急変に即応する電流制御が行えることになる。要は、目標電流に対応して精確な励磁電流を供給するための調整作業は、標準サンプルとしてのリニアソレノイドがあれば可能であって、リニアソレノイドの固体変動バラツキによって励磁電流が変化しないように調整することができるということが肝要である。
【００５１】
次に、図１に示すリニアソレノイド１０７ａ〜１０７ｎの構成について説明する。図４は、この発明の実施の形態１による変速機制御装置におけるリニアソレノイドの模式簡略断面図である。図４は、複数のリニアソレノイド１０７ａ〜１０７ｎのうちの一つであるリニアソレノイド１０７ｎを示しているが、その他のリニアソレノイドも同様の構成となっている。
【００５２】
図４において、リニアソレノイド１０７ｎは、ヨーク４１の内部に装着された巻枠４２を備え、巻枠４２には電磁コイル７１ｎが巻回されている。電磁コイル７１ｎの電磁力によって吸引されるプランジャ４３ａと油圧調整弁であるリリーフ弁４３ｂは一体化され、スプリング４４によって図の下方向に押圧されているが、電磁コイル７１ｎに通電するとその電磁力によってプランジャ４３ａはスプリング４４の押圧力に抗して図の上方へ移動するように構成されている。
【００５３】
ヨーク４１の開口端には封止樹脂５０によって一体成形された回路基板５１と当該回路基板５１に搭載されたラベル抵抗７２ｎが設けられ、封止樹脂５０の端面には後述する複数個の窓穴５２が設けられている。又、電磁コイル７１ｎおよびラベル抵抗７２ｎに対する前述の上流側端子Ｃと下流側端子Ｂは、結合コネクタ５３を介して外部に引き出されるように構成されており、図３に示すグランド端子Ａは、コネクタを経由しないでヨーク４１に接続されている。
【００５４】
一方、ヨーク４１に対して一体取り付けされている円筒部４５ａには、可動のリリーフ弁４３ｂと対向する固定弁４６が設けられている。又、配管部４８ａには図示していない油圧ポンプから所定の圧力の作動油４９ｂが図の右方向に圧送され、図示していない油圧シリンダによって変速機内の油圧クラッチ又は油圧ブレーキを係合又は離脱させるように構成されている。
【００５５】
配管部４８ａに設けられた開口壁４８ｂは、円筒部４５ａの外周に嵌入し、オーリング４７によってシールされている。円錐形の開口部を有する固定弁４６とリリーフ弁４３ｂとの間に間隙が発生すると、作動油４９ｂの一部は弁間隙と円筒部４５ａに設けられた開口部４５ｂに至るリリーフ流路である調整流路４９ａを通してギアボックス１０７内に流出するように構成されている。
【００５６】
ここに示されたリニアソレノイド１０７ｎは、電磁コイル７１ｎに通電していないときに、スプリング４４によってリリーフ弁４３ｂが閉鎖方向に押圧されるノーマルクローズタイプのものであって、
油圧×開弁面積＝スプリングの押圧力−電磁推力
の関係が成立し、
スプリングの押圧力＝ばね定数×（初期圧縮寸法＋開弁移動寸法）
の関係が成立する。従って、電磁コイル７１ｎの励磁電流を決定すれば油圧が決定され、励磁電流を大きくすれば開弁寸法が大きくなって油圧が低下する関係となるように構成されている。
【００５７】
リニアソレノイド１０７ｎの油圧対電流特性は図６において後述するが、標準的なリニアソレノイドの油圧対電流特性に対し、個々のリニアソレノイド１０７ａ〜１０７ｎには固体バラツキ変動があり、その要因の第一は、スプリング４４の圧縮寸法に対する押圧力のバラツキ変動である。個体バラツキ変動の第二の要因は、ヨーク４１の磁気抵抗の変動による電磁推力の変動である。その他、油温の影響を受ける変動要因としては、油温が上昇すると作動油の粘度が低下して、少ない開弁寸法であっても多量の作動油が排出されるので油圧が低下することである。又、プランジャ４３ａの摺動抵抗も油温の影響を受け、低温時には摺動抵抗が大きくなる。
【００５８】
以上述べたリニアソレノイドの油圧対電流特性の変動要因については、図示していないノーマルオープンタイプの場合でも同様である。なお、ノーマルオープンタイプの場合には、スプリングによってリリーフ弁が開弁方向に押圧され、［油圧×開弁面積＝電磁推力−スプリングの押圧力］の関係が成立し、［スプリングの押圧力＝ばね定数×（初期圧縮寸法−開弁移動寸法）］の関係が成立する。従って、電磁コイルの励磁電流を決定すれば油圧が決定され、励磁電流を大きくすれば開弁寸法が小さくなって油圧が上昇する関係となるように構成されている。
【００５９】
ノーマルクローズ、又はノーマルオープンの何れの場合であっても、油圧対電流特性の標準特性に対し、個々のリニアソレノイドのバラツキ変動をどのようにしてラベル抵抗７２ｎによって表現するかが重要な課題であり、油温に対する油圧の変動特性は標準データとして予めプログラムメモリ１２３に格納しておくことができる。
【００６０】
次に、図３および図４に示すラベル抵抗７２ｎの構成について説明する。図５は、この発明の実施の形態１による変速機制御装置におけるラベル抵抗を構成するラダー回路図である。図５は、複数のリニアソレノイド１０７ａ〜１０７ｎのうちの一つであるリニアソレノイド１０７ｎにおけるラベル抵抗７２ｎを示しているが、その他のリニアソレノイドにおけるラベル抵抗も同様の構成となっている。
【００６１】
図５において、ラベル抵抗７２ｎは、複数個の第一の抵抗７８ｎが順次直列接続され、当該直列接続回路の始点及び終点位置と複数の第一の抵抗７８ｎの相互の接続点位置には、第一の抵抗７８ｎの２倍の抵抗値を有する第二の抵抗７９ｎの一端が夫々接続されるとともに、当該第二の抵抗７９ｎの各他端は、短絡／開放端子Ｈ１〜Ｈ１０を介して選択的に接続されるように構成されてなるラダー回路により構成されている。
【００６２】
なお、短絡／開放端子Ｈ１〜Ｈ１０は、複数の第一の抵抗７８ｎと第二の抵抗７９ｎを密閉封止する前述の封止樹脂５０の窓穴５２に配置されている。ここで、短絡／開放端子Ｈ１を短絡すると、この短絡端子Ｈ１によって接続された第二の抵抗７９ｎと終端の第二の抵抗７９ｎとが並列接続され、その合成抵抗は第一の抵抗７８nの抵抗値と等しくなり
、これが終端位置の第一の抵抗７８ｎと直列接続されるので、次段の短絡／開放端子Ｈ２の図の右側には第二の抵抗７９ｎが一個だけ接続されているのと等価になる。
【００６３】
このような回路構成にしておくと、短絡／開放端子Ｈ１〜Ｈ１０の任意の組合せで端子を短絡したときに、その組合せによってラベル抵抗７２ｎとしての合成抵抗が変化する。即ち、図の左位置の短絡／開放端子Ｈ１〜Ｈ１０を短絡したことによるラベル抵抗７２ｎの変化は、右位置の短絡／開放端子Ｈ１〜Ｈ１０を短絡したことによるラベル抵抗７２ｎの変化よりも大きく、上位ビットとして位置づけられるように構成されている。
【００６４】
なお、ラベル抵抗７２ｎの調整作業として短絡／開放端子Ｈ１〜Ｈ１０の一部又は全部の短絡は半田によって短絡され、場合によっては全てが開放状態とされ、この調整作業が終わると封止樹脂５０の窓穴５２にはシール材が注入されるように構成されている。
【００６５】
次に、図５に示すように構成されたラベル抵抗の抵抗値の決定方法について説明する。図６は、この発明の実施の形態１による変速機制御装置におけるラベル抵抗の抵抗値の決定方法を説明するための説明図である。図６の（Ａ）は、油温が基準となる所定の温度であるときの、多数のリニアソレノイドの平均的な圧力対電流特性である標準特性線図を示したものであり、縦軸はリニアソレノイドによって得られた調整油圧の値であり、横軸は電磁コイルに対する給電電流の値である。図６の（Ａ）に示す標準特性線図における特性曲線は、油圧調整が行なわれる帯域の直線部分を示しており、給電電流をさらに減少させると、調整油圧はオイルポンプによる圧送油圧に相等する所定の最大油圧に漸増して上限飽和するように構成されている。
【００６６】
又、給電電流をさらに増加させると、リリーフ弁４３ｂの最大開口面積とリリーフ流路である調整流路４９ａの配管抵抗によって定まる所定の最小油圧に漸減して下限飽和するように構成されている。図示された線形部分は、実線で示す折線を構成する一対の直線６００ａ、６００ｂによって近似され、この折線はさらに最小自乗法によって相対誤差を最小にした点線で示す一本の直線６００ｃによって近似することができる。ここで、給電電流の値がＡ０であるときの、近似直線６００ｃによって定まる調整油圧をＰ０とし、近似直線６００ｃの勾配をθ０とする。プログラムメモリ１２３又はデータメモリ１２４には、調整油圧Ｐ０と電流値Ａ０と勾配θ０と、各電流値における近似直線６００ｃと折線を構成する一対の直線６００ａ、６００ｂとの差分値ΔＰが、データテーブルとして格納されている。
【００６７】
図６の（Ｂ）は、調整出荷対象となっている特定のリニアソレノイドに関して測定された油圧対電流特性である個体特性線図であり、この個体特性線図による特性は、実線で示す折線を構成する一対の直線６０１ａ、６０１ｂによって近似され、この折線はさらに最小自乗法によって相対誤差を最小にした点線で示す一本の直線６０１ｃによって近似されている。ここで、給電電流の値がＡ０であるときの、近似直線６０１ｃによって定まる調整油圧をＰとし、近似直線６０１ｃの勾配をθとする。この場合に電流値に対する一次調整係数はＰ／Ｐ０となり、直線勾配に関する一次勾配係数はθ／θ０となる。    
【００６８】
図６の（Ｃ）は、図６の（Ａ）で示された標準特性線図に対して、上述した一次調整係数と一次勾配係数による補正を行った一次調整特性線図であり、この一次調整特性線図による直線６０２ｃと図６の（Ｂ）の直線６０１ｃは同一の直線であるのに対し、折線を構成する一対の直線６０２ａ、６０２ｂは、図６の（Ｂ）の折線を構成する一対の直線６０１ａ、６０１ｂとは異なっている。即ち、一対の直線６０２ａ、６０２ｂは、直線６０２ｃ（＝直線６０１ｃ）に対して、図６の（Ａ）の直線６００ｃと一対の直線６００ａ、６００ｂとの差分値ΔＰを代数加算したものとなっている。
【００６９】
図６の（Ｄ）は、図６の（Ｂ）の折線を構成する一対の直線６０１ａ、６０１ｂと、図６の（Ｃ）の折線を構成する一対の直線６０２ａ、６０２ｂとの、相対誤差が最小となるように一次調整係数Ｐ／Ｐ０と一次勾配係数θ／θ０を微増又は微減して誤差計算を行い、最小誤差となったときに二次調整係数Ｐ１／Ｐ０、二次勾配係数θ１／θ０を決定するように構成されている。従って、図６の（Ｂ）の個体特性線図で示された一対の直線６０１ａ、６０１ｂと、図６の（Ｄ）で示された一対の直線６０３ａ、６０３ｂとの、相対誤差は最小となっており、このような一対の直線６０３ａ、６０３ｂを得る特性は、直線６０３ｃで代表される。
【００７０】
このようにして得られた二次調整係数Ｐ１／Ｐ０と二次勾配係数θ１／θ０は、後述の要領でラベル抵抗７２ｎの抵抗値として表現され、ラベル抵抗７２ｎの抵抗値を読取ったマイクロプロセッサ１２１は、その抵抗値を二次調整係数Ｐ１／Ｐ０と二次勾配係数θ１／θ０に読換えてプログラムメモリ１２３又はデータメモリ１２４に格納するように構成されている。
【００７１】
図６の（Ｅ）は、ラベル抵抗のビット割付の一例を示す一覧表を示しており、ラベル抵抗７２ｎの短絡／開放端子Ｈ１〜Ｈ１０の下位６ビット（Ｈ１〜Ｈ６）は二次調整係数Ｐ１／Ｐ０の値に対応して短絡又は開放されるように構成されている。この一覧表では最上位ビットＨ１０は常に論理「１」となって短絡／開放端子Ｈ１０は開放されるように構成されている。下位５ビット（Ｈ１〜Ｈ５）は、二次調整係数Ｐ１／Ｐ０を「０．９５」〜「１．０４」の１０段階で設定するためのものとなっている。短絡／開放端子Ｈ６は、常に論理「０」の短絡端子とされ、上位ビット群と下位ビット群を明確に識別できるように構成されている。上位３ビット（Ｈ９〜Ｈ７）は、二次勾配係数θ１／θ０の値を「０．９７」〜「１．０４」の８段階で設定するためのものとなっている。
【００７２】
なお、このような設定を行った場合には、短絡／開放端子に対する設定２進値が大きくなるほどラベル抵抗７２ｎの開放端子が多くなって合成抵抗値は大きくなるが、その特性は非線形折線状態となる。しかし、測定された抵抗値から所定のデータテーブルによって短絡／開放端子が短絡されているか開放されているかを推定することができるものである。
【００７３】
なお、多チャンネルＡＤ変換器１２５の分解能が１０ビット精度である場合に、図３のアナログ入力ポートＡＤ２ｎには給電抵抗１９ｎとラベル抵抗７２ｎによって分圧された電圧が入力されるので、ラベル抵抗７２ｎの下限調整値を給電抵抗１９ｎ以上の値にしておけば、アナログ入力ポートＡＤ２ｎの入力電圧は制御電圧Ｖｃｃの１／２の値が確保でき、この場合には多チャンネルＡＤ変換器１２５は９ビット精度の分解能に相等したＡＤ変換器と看做すことができる。このような理由で、ラベル抵抗７２ｎの短絡／開放端子は９ビット分を有効としたものであるが、多チャンネルＡＤ変換器として分解能が１２ビット精度のものを使用すれば、調整係数や勾配係数の選択範囲をさらに拡大することが可能となる。
【００７４】
（２）作用・動作の詳細な説明
以下、前述のように構成されたこの発明の実施の形態１による変速機制御装置の動作について説明する。図７は、この発明の実施の形態１による変速機制御装置におけるリニアソレノイドの調整作業を示すフローチャートであって、リニアソレノイドの出荷調整作業を示している。図７において、ステップ７００ａは出荷調整作業の前段階である実験測定のステップであって、このステップ７００ａではリニアソレノイド１０７ｎを変速機内に装着し、例えば２５℃の基準温度となる油温環境において電磁コイル７１ｎに大小さまざまな励磁電流を供給して、この励磁電流に対応した調整油圧の値を油圧計によって測定する。
【００７５】
複数のリニアソレノイド１０７ａ〜１０７ｎによって同様の測定を行ない、複数の測定データを平均化することにより、図６の（Ａ）で示した標準特性線図が得られる。この標準特性線図から、図６の（Ａ）における近似直線６００ｃを特定する（Ａ０、Ｐ０、θ０）と、折線を構成する一対の直線６００ａ、６００ｂと近似直線６００ｃとの差分値ΔＰのデータが得られる。但し、Ａ０は電磁コイル７１ｎの定格電流の例えば５０％の値である所定の給電電流であり、Ｐ０は給電電流Ａ０に対応した平均的な調整油圧であり、θ０は平均的な近似直線６００cの勾配である。又、各給電電流Ａに対応した差分値ΔＰの代わりに、一対の直線６００ａ、６００ｂの夫々の近似直線に関する算式データを作成してもよい。
【００７６】
次に、標準特性に近い特性を持つ標準サンプルに関し、油温を例えば−２５℃又は＋７５℃の低温と高温に調整し、この低温又は高温状態で圧力対電流特性を測定し、低温特性線図と高温特性線図とを得る。この低温特性線図と高温特性線図によって、標準特性線図の場合と同様の近似直線と差分値のデータを作成し、油温によって（Ａ０、Ｐ０、θ０）ΔＰがどのように変化するのかの変化率に関するデータテーブルを作成する。このようにして作成された特性データは給電電流制御装置の設計部門に伝達されて、プログラムメモリ１２３又はデータメモリ１２４の中に予め格納しておく。
【００７７】
ステップ７００ｂは、個々のリニアソレノイドの出荷調整作業の開始ステップであり、続くステップ７０１において被調整現品を変速機に相当する検査設備に設置する。このとき検査設備の油温は基準温度としておく。続くステップ７０２では、図６の（Ｂ）に示す一対の直線６０１ａ、６０１ｂで示された圧力対電流特性を測定して、近似直線６０１c
を特定するデータ（Ａ０、Ｐ、θ）を作成する。
【００７８】
続くステップ７０３において、図６の（Ｂ）の近似直線６０１ｃと同一の近似直線である図６の（Ｃ）の近似直線６０２ｃに対して、図６の（Ａ）の差分値ΔＰを代数加算して一対の直線６０２ａ、６０２ｂを作成し、図６の（Ｂ）の一対の直線６０１ａ、６０１ｂと、図６の（Ｃ）の一対の直線６０２ａ、６０２ｂとの相対誤差が最小となる近時直線６０３ｃを算出する。
【００７９】
続くステップ７０４は、図６の（Ｄ）における近似直線６０３ｃを特定するデータ（Ａ０、Ｐ１、θ１）から二次調整係数Ｐ１／Ｐ０、二次勾配係数θ１／θ０を算出する。続くステップ７０５では、図６の（Ｅ）の一覧表に基づいて、ラベル抵抗７２nの短絡／開
放端子の半田付けを行い、続くステップ７０６において封止樹脂５０の窓穴５２にシール材を充填することによって、ステップ７１０において調整作業が終了する。
【００８０】
次に、図１に示す給電電流制御装置１２０Ｕの調整動作について説明する。図８は、この発明の実施の形態１による変速機制御装置における給電電流制御装置の調整動作を示すフローチャートである。図８において、ステップ８００は、給電電流制御装置１２０Ｕの出荷調整作業の開始ステップである。続くステップ８０１は、図３に示すとおり温度計と電流計を接続した調整ツール１９０を給電電流制御装置１２０Ｕに接続するとともに、給電電流制御装置１２０Ｕ内の駆動回路１７０ｎに対して標準サンプルとなるリニアソレノイドを接続するステップである。
【００８１】
続くステップ８０２は、標準サンプルとして駆動回路１７０ｎに接続されたリニアソレノイドに設けられているラベル抵抗の値を読み出して、所定の抵抗値が読出せるかどうかを判定するステップであり、所定の抵抗値の読出しができればＹＥＳの判定を行ってステップ８０３へ移行し、その読出しが行えないときにはＮＯの判定を行ってステップ８１１へ移行する。なお、ラベル抵抗７２ｎの抵抗値Ｒ７２ｎは、図３のアナログ入力ポートＡＤ２ｎに入力されたラベル抵抗７２ｎの両端電圧Ｖａｄ２のデジタル変換値を、ラベル抵抗７２ｎに流れている電流値で割った値として算出される。ラベル抵抗７２ｎに流れている電流値は、制御電圧Ｖｃｃの値からラベル抵抗７２ｎの両端電圧Ｖａｄ２を減じた電圧を給電抵抗１９ｎの抵抗値Ｒ１９ｎで割って得られるものである。
【００８２】
ステップ８０３では、読出されたラベル抵抗の抵抗値から二次調整係数と二次勾配係数を分離し、続くステップ８０４では、ステップ８０３で抽出された二次調整係数と二次勾配係数とがいずれも「１．０」の標準係数となっているかどうかを判定し、標準係数になっていればＹＥＳの判定を行ってステップ８０５へ移行し、標準係数になっていなければＮＯの判定を行ってステップ８１１へ移行して、ラベル抵抗７２ｎの読出し機能が正常であるかどうかの検査を行なう。
【００８３】
ステップ８０５では調整ツール１９０から入力された環境温度情報と、アナログ入力ポートＡＤ３ｎに入力された温度センサ１７ｎの両端電圧によって、温度センサ１７ｎに対する校正係数を算出する。温度センサ１７ｎの抵抗値Ｒ１７ｎはアナログ入力ポートＡＤ３ｎに入力された温度センサ１７ｎの両端電圧Ｖａｄ３のデジタル変換値を、油温センサ１７ｎに流れる電流で割った値として算出され、温度センサ１７ｎに流れている電流値は制御電圧Ｖｃｃの値から温度センサ１７ｎの両端電圧Ｖａｄ３を減じた電圧を直列抵抗１８ｎの抵抗値Ｒ１８ｎで割って得られるものである。
【００８４】
調整ツール１９０から入力された環境温度Ｔａが基準温度（例えば２５℃）に合致していれば、基準温度における温度センサ１７ｎの基準抵抗Ｒ１７０と算出された抵抗値Ｒ１７ｎとの比率が補正係数となるものである。調整ツール１９０から入力された環境温度Ｔａが基準温度（例えば２５℃）に合致していなければ、算出された抵抗値Ｒ１７ｎを所定の温度係数に基づいて基準温度に換算した換算抵抗値を用いるか、又は温度センサ１７ｎの基準抵抗Ｒ１７０を所定の温度係数に基づいて環境温度Ｔａに換算した換算抵抗を用いて補正係数を算出することができる。
【００８５】
なお、ステップ８０５では、温度センサ１７ｎの基準抵抗Ｒ１７０の値と、例えば「−２５℃」の低温状態と「＋７５℃」の高温状態における標準サンプルに関する抵抗値の値がプログラムメモリ１２３に格納されていることを確認する。
【００８６】
次に、ステップ８０６は、例えばＤＣ１４［Ｖ］である所定の給電電圧Ｖｂｂのもとで、調整ツール１９０から例えば電磁コイル７１ｎの定格電流である所定の目標電流Ｉｓを設定して電磁コイル７１ｎに通電するステップであり、通電開始時点での電流検出抵抗１５ｎの環境温度はまだ電流検出抵抗１５ｎの自己発熱による温度上昇がないので、調整ツール１９０から入力された環境温度と同じ値となっている。
【００８７】
続くステップ８０７は、アナログ入力ポートＡＤ１ｎに入力された電流検出抵抗１５ｎの両端電圧Ｖ１５nに比例する電圧のデジタル変換値である監視電圧Ｖｆｎの値と、調整
ツール１９０から入力された電磁コイル７１ｎへの実際の給電電流Ｉｆｎの値と、差動増幅器１６ｎの増幅率Ｇから電流検出抵抗１５ｎの抵抗値［Ｒ１５ｎ＝Ｖ１５ｎ／Ｉｆｎ＝（Ｖｆｎ／Ｇ）／Ｉｆｎ］を算出する。ここで、目標電流Ｉｓｎに対して実測電流Ｉｆｎが小さいとすれば、抵抗値Ｒ１５ｎ又は増幅率Ｇが大きすぎることを意味しており、実測電流Ｉｆｎが目標電流Ｉｓｎよりも大きいとすれば、抵抗値Ｒ１５ｎ又は増幅率Ｇが小さすぎることを意味している。
【００８８】
続くステップ８０８は、監視電圧Ｖｆｎに関する補正係数［α＝Ｉｆｎ／Ｉｓｎ］、又は目標電流Ｉｓｎに対する補正係数［β＝Ｉｓｎ／Ｉｆｎ］のどちらかを算出し、プログラムメモリ１２３又はデータメモリ１２４に格納する補正制御定数格納手段となるステップである。
【００８９】
続くステップ８０９は、給電電流制御装置１２０Ｕの中の全ての駆動回路１７０ａ〜１７０ｎに関して、ステップ８０８による補正制御定数α又はβの算出記憶が完了したかどうかを判定し、未完了であればＮＯの判定を行って、次の調整対象駆動回路に対して標準サンプルとなるリニアソレノイドを接続してステップ８０２へ復帰し、全ての駆動回路１７０ａ〜１７０ｎの調整が完了すればＹＥＳの判定を行って調整完了ステップ８１０へ移行する判定ステップである。
【００９０】
ステップ８１１は、ステップ８０２、ステップ８０４がＮＯの判定を行ったときに、調整ツール１９０に対して異常報知を行って調整完了ステップ８１０へ移行するステップである。
【００９１】
次に、この発明の実施の形態１による変速機制御装置の運転動作に行いて説明する。図９は、この発明の実施の形態１による変速機制御装置の運転動作を示すフローチャートである。図９において、ステップ９００は、図示していない電源スイッチを閉路して、図１における電源リレーを付勢し出力接点１０３が閉路して、エンジン制御装置１１０Ｕと給電電流制御装置１２０Ｕに給電するステップである。続くステップ９０１は、エンジン制御装置１１０Ｕ内の定電圧電源１１０ａが所定の制御電圧Ｖｃｃを発生することによってマイクロプロセッサ１１１が動作を開始するステップである。
【００９２】
ステップ９１１は、給電電流制御装置１２０Ｕ内の定電圧電源１２０ａが所定の制御電圧Ｖｃｃを発生することによってマイクロプロセッサ１２１が動作を開始するステップである。ステップ９０１に続くステップ９０２は、電源スイッチが閉路してから初回に実行される制御フローであるかどうかを、図示していないフラグメモリの動作状態によって判定し、初回動作であればＹＥＳの判定を行ってステップブロック９０３へ移行し、初回動作でなければＮＯの判定を行ってステップ９０４へ移行する判定ステップである。ステップブロック９０３は、ＲＡＭメモリ１１２の初期化設定を行うとともに、電源リレーに対する自己保持指令信号を発生してステップ９０４へ移行するステップである。
【００９３】
ステップ９０４は、給電電流制御装置１２０Ｕ側のマイクロプロセッサ１２１との間で相互に交信を行う直並列変換器１１６に設けられたバッファメモリに対して、読出と更新書込を行うステップである。ステップ９０４は、後述のステップブロック９０５の中で適時に実行されるように構成されている。続くステップブロック９０５は、第一のセンサ群１０４の動作状態と、ステップ９０４によってマイクロプロセッサ１２１から受信した入力信号の動作状態と、プログラムメモリ１１３に格納されている入出力制御プログラムの内容に応動して、第一の電気負荷群１０５を駆動制御するステップである。
【００９４】
なお、ステップブロック９０５においては、アクセルペダルの踏込み度合とエンジン回転速度に応じたエンジンの出力トルクを発生するように、スロットル弁開度の制御、燃料噴射量の制御、ガソリンエンジンであれば点火時期の制御を行うものであり、変速機の変速段の切換え過渡状態ではエンジン回転速度が円滑に上昇又は下降するように給電電流制御装置１２０Ｕとの間で同調制御が行われるように構成されている。
【００９５】
続くステップ９０６は、ステップブロック９０５の中で定期的に実行され、図示していない電源スイッチが閉路されているかどうかを判定するステップであり、電源スイッチが依然として閉路されていればＮＯの判定を行って動作終了ステップ９１０へ移行し、電源スイッチが開路されていればＹＥＳの判定を行ってステップブロック９０７へ移行する。
【００９６】
ステップブロック９０７は、給電電流制御装置１２０Ｕに対して電源スイッチが開路されたことを通報するとともに、ステップブロック９０５の実行過程でＲＡＭメモリ１１２に書込みされていた学習情報や異常発生情報などの重要データをデータメモリ１１４に転送保存し、給電電流制御装置１２０Ｕから電源遮断容認信号を受信したことによってステップ９０８へ移行するステップである。
【００９７】
ステップ９０８では、ステップブロック９０３で発生した自己保持指令信号を解除することによって電源リレーが消勢され、出力接点１０３が開路してエンジン制御装置１１０Ｕと給電電流制御装置１２０Ｕへの給電が停止される。但し、エンジン制御装置１１０Ｕ内では、車載バッテリ１０２から直接給電されている定電圧電源１１０ｂによってＲＡＭメモリ１１２の一部領域には電源供給が持続するように構成されている。動作終了ステップであるステップ９１０では、他の制御プログラムを実行して、所定の時間内にはステップ９０１へ復帰する。ステップ９０１からステップ９１０は、繰返し実行されるように構成されている。
【００９８】
ステップ９１１に続くステップ９１２は、電源スイッチが閉路してから初回に実行される制御フローであるかどうかを図示していないフラグメモリの動作状態によって判定し、初回動作であればＹＥＳの判定を行ってステップ９１３へ移行し、初回動作でなければＮＯの判定を行ってステップ９１６へ移行する判定ステップである。ステップ９１３は、図８のステップ８０２と同様に、駆動回路１７０ｎに実際に接続されたリニアソレノイド１０７ｎに設けられているラベル抵抗７２ｎの値を読み出して、所定の抵抗値が読出せるかどうかを判定するステップであり、読出しができればＹＥＳの判定を行ってステップ９１４へ移行し、読出しが行えないときにはＮＯの判定を行ってステップ９１８へ移行する。
【００９９】
なお、ラベル抵抗７２ｎの抵抗値Ｒ７２ｎは、図３のアナログ入力ポートＡＤ２ｎに入力されたラベル抵抗７２ｎの両端電圧Ｖａｄ２のデジタル変換値を、ラベル抵抗７２ｎに流れている電流値で割った値として算出される。ラベル抵抗７２ｎに流れている電流値は、制御電圧Ｖｃｃの値からラベル抵抗７２ｎの両端電圧Ｖａｄ２を減じた電圧を給電抵抗１９ｎの抵抗値Ｒ１９ｎで割って得られるものである。
【０１００】
ステップ９１４では、読出されたラベル抵抗の抵抗値から二次調整係数と二次勾配係数を分離し、続くステップ９１５では、ステップ９１４で抽出された二次調整係数と二次勾配係数に基づいて図６の（Ｄ）で示された一対の直線６０３ａ、６０３ｂによる圧力対電流特性のデータテーブルを作成してからステップ９１６へ移行するステップである。
【０１０１】
ステップ９１６は、エンジン制御装置１１０Ｕ側のマイクロプロセッサ1１１との間で
相互に交信を行う直並列変換器１２６に設けられたバッファメモリに対して、読出と更新書込を行うステップであり、このステップ９１６は、後述のステップブロック９１７ｎの中で適時に実行されるように構成されている。
【０１０２】
続くステップブロック９１７ｎは、ステップ９１７１からステップ９１７４によって構成された負帰還制御ブロックとして構成されている。ステップ９１７１は、第二のセンサ群１０６から入力されたギアシフトセンサ、車速センサ、アクセルポジションセンサの動作状態に応動して、例えば４〜６個のリニアソレノイドのうちの１〜２個のリニアソレノイドに対して目標油圧を選択設定するとともに、ステップ９１５によって生成されたデータテーブルを参照して基準の油温における目標油圧に対応した目標電流に換算し、更にはプログラムメモリ１２３又はデータメモリ１２４に予め格納されている圧力対電流の温度特性データと、温度センサ１８０によって検出された油温に基づいて現状油温に対応した目標電流に補正する一次補正目標電流Ｉｓｎの設定手段となるステップである。
【０１０３】
続くステップ９１７２は、電流検出抵抗１５ｎの温度を検出するための温度センサ１７ｎの抵抗値Ｒ１７ｎを算出し、プログラムメモリ１２３に予め格納されている温度センサ１７ｎの抵抗対温度特性から現状温度における抵抗値Ｒ１７ｎと基準温度における抵抗値との比率である補正係数γを算出するステップである。
【０１０４】
なお、温度センサ１７ｎの抵抗値Ｒ１７ｎは、図３のアナログ入力ポートＡＤ３ｎに入力された温度センサ１７ｎの両端電圧Ｖａｄ３のデジタル変換値を、温度センサ１７ｎに流れている電流値で割った値として算出される。温度センサ１７ｎに流れている電流値は、制御電圧Ｖｃｃの値から温度センサ１７ｎの両端電圧Ｖａｄ３を減じた電圧を直列抵抗１８ｎの抵抗値Ｒ１８ｎで割って得られるものである。
【０１０５】
続くステップ９１７３は、駆動回路１７０ｎで発生する制御誤差を補正するためのステップであり、ステップ９１７１で決定された一次補正目標電流Ｉｓｎを更に補正した二次補正目標電流Ｉｓｎｎ＝βγＩｓｎを設定するか、又は電流検出抵抗１５ｎの両端電圧に比例したアナログ入力電圧Ｖａｄ１のデジタル変換値である監視電圧Ｖｆｎを補正した補正監視電圧Ｖｆｎｎ＝αＶｆｎ／γを生成するように構成されている。なお、補正係数α、βは、図８のステップ８０８で算出記憶された補正係数である。
【０１０６】
続くステップ９１７４は、負帰還制御手段となるステップであり、二次目標電流Ｉｓｎｎを目標電流とし、検視電圧Ｖｆｎを負帰還信号として制御信号ＰＷＭを発生して制御用開閉素子１０ｎをデューティ制御することによって一次目標電流Ｉｓｎが得られるように構成されている。なお、ステップ９１７４において、一次目標電流Ｉｓｎを目標電流とし、補正監視電圧Ｖｆｎｎを負帰還信号として制御信号ＰＷＭを発生して制御用開閉素子１０ｎをデューティ制御するようにしても一次目標電流Ｉｓｎが得られるように構成されている。
【０１０７】
続くステップ９１８は、電磁コイル７１ｎに対する正負の給電配線が電源線に対して混触する正線天絡・負線天絡異常や、グランド回路に対して混触する正線地絡・負線地絡異常や、正負の給電配線が相互に混触する負荷短絡異常の有無を検出する配線異常検出手段となるステップであり、異常が検出されるとＹＥＳの判定を行ってステップ９１９ａへ移行し、異常が検出されなければＮＯの判定を行ってステップ９１９ｂへ移行する。
【０１０８】
なお、正線地絡異常は、給電用開閉素子１２０ｃが閉路されていて、制御用開閉素子１０ｎが開路されているときにアナログ入力ポートＡＤ２ｎの入力電圧が過小であるか、又は制御用開閉素子１０ｎが閉路されているときにアナログ入力ポートＡＤ１ｎの入力電圧が過小であることによって検出される。
【０１０９】
また、負線天絡異常は、制御用開閉素子１０ｎが閉路されたときにアナログ入力ポートＡＤ１ｎの入力電圧が過大であること、又は制御用開閉素子１０ｎと給電用開閉素子１２０ｃが共に開路しているときにアナログ入力ポートＡＤ２ｎの入力電圧が過大であることによって検出される。
【０１１０】
また、負荷短絡異常は、給電用開閉素子１２０ｃと制御用開閉素子１０ｎが共に閉路されたときにアナログ入力ポートAD1nの入力電圧が過大であることによって検出される。
【０１１１】
更に、正線天絡異常は、給電用開閉素子１２０ｃが開路されていて、制御開閉素子１０ｎが開路されているときにアナログ入力ポートＡＤ２ｎの入力電圧が過大であるか、又は制御用開閉素子１０ｎが閉路したときにアナログ入力ポートＡＤ１ｎの入力電圧がゼロとなっていないことによって検出される。
【０１１２】
また、負線地絡異常は、給電用開閉素子１２０ｃが閉路されていて、制御開閉素子１０ｎが開路されているときにアナログ入力ポートＡＤ２ｎの入力電圧が過小であるか、又は制御開閉素子１０ｎが閉路されているときにアナログ入力ポートＡＤ１ｎの入力電圧が過小であることによって検出される。
【０１１３】
ステップ９１９ａでは、給電用開閉素子１２０ｃ及び制御用開閉素子１０ｎの閉路指令を解除して異常報知を行って動作終了ステップ９２０へ移行する。ステップ９１９ｂでは、全てのリニアソレノイド１０７ａ〜１０７ｎの配線異常検出と一部のリニアソレノイドに対する油圧設定とが完了したかどうかを判定し、未完了であればＮＯの判定を行ってステップ９１６へ復帰し、完了であればＹＥＳの判定を行って動作終了ステップ９２０へ移行する。動作終了ステップ９２０では、他の制御プログラムを実行し、所定の時間内には動作開始ステップ９１１に復帰して、後続ステップを繰返し実行するように構成されている。
【０１１４】
（３）実施の形態１の変形例
以上の説明において、マイクロプロセッサ１２１は、目標油圧に対応した目標電流を設定し、電流検出抵抗１５ｎによって検出された実測電流の値が目標電流に合致するようにマイクロプロセッサ１２１が負帰還制御を行なうように構成されていたが、マイクロプロセッサ１２１は、単に目標電流の設定のみを行い、駆動回路１７０ｎ内に設けられた負帰還制御回路に対して目標電流に比例した設定電圧を供給し、電流検出抵抗１５ｎの両端電圧を増幅して得られる監視電圧を負帰還信号としてＰＩＤ制御を行なって、制御用開閉素子１０ｎをデューティ制御することも可能である。この場合には制御誤差の補正を行うために監視電圧の補正を行うのは困難であるから、マイクロプロセッサ１２１によって二次補正を行った目標電流による設定電圧を発生するようにすればよい。
【０１１５】
なお、電流検出抵抗１５ｎは、電磁コイル７１ｎの正線側に設けてもよいし、制御用開閉素子１０ｎの下流位置に設けるようにしてもよい。また、給電用開閉素子１２０ｃや制御用開閉素子１０ｎは、接合型トランジスタに代わって電界効果型トランジスタを使用し、短絡保護機能を内蔵したインテリジェントパワートランジスタを使用することもできる。
【０１１６】
また、ラベル抵抗７２ｎは、後述するレーザトリミングによって調整されたラベル抵抗７６ｎ（後述の実施の形態３における図１９参照）を用いることもできる。ラベル抵抗７２ｎ、７６ｎの抵抗値の測定回路となる給電抵抗１９ｎに代わって、給電用開閉素子１２０ｃから定電流制御回路を介してラベル抵抗７２ｎ、７６ｎに測定電流を供給するようにしてもよい。なお、ラベル抵抗７２ｎ、７６ｎの一端を電磁コイル71nの一端に接続したくない場合には、独立した２端子を設けて駆動回路１７０ｎと接続するようにしてもよい。
【０１１７】
一方、図９のラベル抵抗読出変換手段となるステップ９１５は、電源投入直後に毎回実行されるので、適用現品対応の圧力対電流特性のデータテーブルはＲＡＭメモリ１２２に格納し、不揮発性のデータメモリ１２４に転送保存する必要はない。しかし、ステップ９１５の実行タイミングとして車載バッテリ１０２の端子が脱着された後の初回の電源スイッチ投入時にラベル抵抗読出変換手段を実行するようにした場合には、不揮発性のデータメモリ１２４に転送保存しておく必要がある。
【０１１８】
図８のステップ８０８で示された補正制御定数格納手段は、負帰還制御における比例ゲインの個体バラツキ変動を補正するためのものであるが、望ましくは次のような第一、第二の付加補正手段を追加すれば、電流制御精度を更に高めることができる。即ち、第一の付加補正手段は、目標電流対実測電流との非線形補正を行うために、大中小の３種類の目標電流に対応した実測電流を測定し、補間演算によって目標電流の大きさに対応した補正係数α又はβを算出できるようにすることである。また、第二の付加補正手段は、一次補正目標電流Ｉｓｎを漸増させたときに、電流計１９２による実測電流Ｉｆが「０」を越えた瞬間の一次補正目標電流の値をバイアス補正値δとして算出し、二次補正目標電流にはこのバイアス補正値δを加算しておくことによって、より高精度な電流制御を行なうものである。また、このバイアス補正値δは、電磁コイル７１ｎに対する平均印加電圧によって変動するので、給電電圧Ｖｂｂと制御用開閉素子１０ｎの通電デューティとの積に応動してバイアス補正値δを補正するのが最も理想的である。
【０１１９】
その他、油温を検出するための温度センサ１８０は、ギアボックス１０７の内部に搭載し図８で示した給電電流制御装置１２０Ｕの出荷調整の段階で、基準の油温における温度センサ１８０の抵抗値を測定して、基準抵抗値に対する校正係数を測定しておくステップを付加することができる。
【０１２０】
その他、給電用開閉素子１２０ｃは、給電電流制御装置１２０Ｕの外部に設けられた給電用電磁リレーの出力接点であってもよい。
【０１２１】
（４）実施形態１の要点と特徴
以上の説明で明らかなとおり、この発明の実施の形態１による変速機制御装置は、車両用変速機に内蔵された油圧調整弁に作用して、給電電流に対応した調整油圧出力を発生するリニアソレノイド１０７ａ〜１０７ｎと、当該リニアソレノイドに対する給電電流制御装置１２０Ｕを備えた変速機制御装置１００であって、前記リニアソレノイドは電磁コイル７１ｎと当該リニアソレノイドの動作特性に関する個体バラツキ変動を補正するためのパラメータデータとなる抵抗値を有するラベル抵抗７２ｎ（若しくは７６ｎ）とが一体化されていて、前記給電電流制御装置１２０Ｕは、車載バッテリ１０２と複数の前記リニアソレノイド１０７ａ〜１０７ｎの全体又は個々のリニアソレノイド１０７ａ〜１０７ｎとの間に接続された給電用開閉素子１２０ｃの出力電圧である給電電圧Ｖｂｂと、前記車載バッテリ１０２から給電される定電圧電源１２０ａの出力電圧である制御電圧Ｖｃｃによって動作する駆動回路１７０ａ〜１７０ｎと、コントロールモジュール１２０Ｍと、前記駆動回路１７０ａ〜１７０ｎに内蔵され前記リニアソレノイド１０７ａ〜１０７ｎの他端に個別に直列接続された制御用開閉素子１０ｎとを備え、前記駆動回路１７０ａ〜１７０ｎは前記ラベル抵抗７２ｎ（若しくは７６ｎ）に通電して、当該ラベル抵抗の抵抗値を測定するための測定回路１９ｎを備えるとともに、前記コントロールモジュール１２０Ｍは前記制御用開閉素子１０ｎの導通状態を制御するための指令信号を発生するマイクロプロセッサ１２１と、当該マイクロプロセッサと協働するプログラムメモリ１２３と、当該プログラムメモリの一部領域であるか又は分割して設けられた不揮発性のデータメモリ１２４と、前記制御電圧Ｖｃｃが基準電圧として印加された多チャンネルＡＤ変換器１２５とを包含している。
【０１２２】
前記プログラムメモリ１２３は、補正制御定数格納手段８０８とラベル抵抗読出変換手段９１５となる制御プログラムを備え、前記補正制御定数格納手段８０８は、外部接続された調整ツール190と協働して、前記駆動回路１７０ａ〜１７０ｎにおける電流制御定数を測定し、回路部品の個体バラツキ変動があっても、目標電流に合致した給電電流を得るための補正係数を算出して、当該補正係数を前記プログラムメモリ１２３又は前記データメモリ１２４に格納し、前記ラベル抵抗読出変換手段９１５は、前記測定回路１９ｎから前記ラベル抵抗７２ｎ(若しくは７６ｎ)に流入する測定電流と、前記ラベル抵抗７２ｎ(若しくは７６ｎ)に印加された測定電圧との比率によって前記ラベル抵抗７２ｎ(若しくは７６ｎ)の抵抗値を算出し、算出された抵抗値に基づいて前記リニアソレノイド１０７ａ〜１０７ｎの固体バラツキ変動を補正するためのパラメータデータを算出又は選択決定して、前記データメモリ１２４又は前記ＲＡＭメモリ１２２に格納し、前記ラベル抵抗読出変換手段９１５は、電源スイッチが投入された運転開始時に実行され、前記リニアソレノイド１０７ａ〜１０７ｎが保守交換されても、交換されたリニアソレノイドに付加されたラベル抵抗の抵抗値に応動して給電電流が制御されるように構成されている。
【０１２３】
前記ラベル抵抗７２ｎは、複数個の第一の抵抗７８ｎを順次直列接続し、当該直列接続回路の始点及び終点位置と、前記複数の第一の抵抗７８ｎの相互の接続点位置には、前記第一の抵抗７８ｎの２倍の抵抗値を有する第二の抵抗７９ｎを接続するとともに、当該第二の抵抗７９ｎの各他端は短絡／開放端子を介して選択的に接続されたラダー回路を構成しており、前記短絡/開放端子は前記複数の第一の抵抗７８ｎと第二の抵抗７９ｎを密閉
封止する封止樹脂５０の窓穴５２に配置されている。
以上のとおり、ラダー回路を構成するラベル抵抗の短絡／開放端子は、封止樹脂の窓穴部から短絡接続を行うことができるように構成されている。従って、ラベル抵抗の密閉実装後の後処理によって、高精度な抵抗値を有するラベル抵抗に調整することができる特徴がある。
【０１２４】
前記コントロールモジュール１２０Ｍによって測定された前記ラベル抵抗７２ｎ(若し
くは７６ｎ)のデジタル変換値は、上位ビット群と下位ビット群に分割されて使用され、
前記ラベル抵抗７２ｎ(若しくは７６ｎ)の上位ビット群と下位ビット群のいずれか一方は前記リニアソレノイド１０７ａ〜１０７ｎの所定電流に対応した圧力と基準となる圧力との比率である調整係数を選択する第一のパラメータであり、他方は電流対油圧特性の勾配と標準勾配との比率である勾配係数を選択する第二のパラメータとなっている。
以上のとおり、リニアソレノイドに設けられた一つのラベル抵抗によって、調整係数と勾配係数の特性補正係数が識別できるように構成されている。従って、適用されたリニアソレノイドの電流対圧力特性に適応して、指令された目標油圧に対応した目標電流を給電電流制御装置側で精確に設定することができる特徴がある。
【０１２５】
前記給電電流制御装置１２０Ｕと前記リニアソレノイド１０７ａ〜１０７ｎとは、グランド回路となる共通の導電性部材に取付固定されていて、前記電磁コイル７１ｎの上流側端子Ｃ側は前記給電用開閉素子１２０ｃを介して前記車載バッテリ１０２の正端子に接続されているとともに、下流側端子Ｂ側には前記制御用開閉素子１０ｎが接続され、前記ラベル抵抗７２ｎ（若しくは７６ｎ）の一端は前記電磁コイル７１ｎの下流側端子Ｂに接続されているとともに、他端はグランド端子Ａに接続されており、前記駆動回路１７０ｎは、前記定電圧電源１２０ａから前記下流側端子Ｂを介して前記ラベル抵抗７２ｎ（若しくは７６ｎ）に給電する前記測定回路となる給電抵抗１９ｎを備え、前記給電用開閉素子１２０ｃと前記制御用開閉素子１０ｎが開路すると、前記ラベル抵抗７２ｎ（若しくは７６ｎ)には前記給電抵抗１９ｎを介して前記定電圧電源１２０ａから制御電圧Ｖｃｃが印加されるとともに、前記ラベル抵抗７２ｎ（若しくは７６ｎ）の両端電圧はアナログ入力ポートＡＤ２ｎを介して前記多チャンネルＡＤ変換器１２５に入力されている。
【０１２６】
前記ラベル抵抗７２ｎ（若しくは７６ｎ）の抵抗値Ｒ７２ｎ（若しくはＲ７６ｎ）は、前記給電抵抗１９ｎの抵抗値をＲ１９ｎとし、前記アナログ入力ポートＡＤ２ｎへの入力電圧をＶａｄ２としたときに、下記の式（１）に基づいて前記マイクロプロセッサ１２１によって算出されるものである。
Ｒ７２ｎ（若しくはＲ７６ｎ）
＝Ｖａｄ２／｛（Ｖｃｃ−Ｖａｄ２）／Ｒ１９ｎ｝
＝Ｒ１９ｎ×（Ｖａｄ２／Ｖｃｃ）／｛１−（Ｖａｄ２／Ｖｃｃ)｝
・・・・・式（１）
前記ラベル抵抗７２ｎ（若しくは７６ｎ）の最小抵抗は、前記電磁コイル７１ｎの最大抵抗値よりも十分に大きな値であって、前記制御用開閉素子１０ｎが開路しているときに、前記車載バッテリ１０２から前記給電用開閉素子１２０ｃと前記電磁コイル７１ｎの上流側端子Ｃと当該電磁コイル７１ｎと前記ラベル抵抗７２ｎ(若しくは７６ｎ)を経由してグランド回路に至る漏洩電流によって前記リニアソレノイド１０７ａ〜１０７ｎが誤作動しない値に制限されており、前記給電抵抗１９ｎの抵抗値Ｒ１９ｎは、前記プログラムメモリ１２３又は前記データメモリ１２４に予め格納されている既知の固定定数と構成されている。
以上のとおり、ラベル抵抗の一端はグランド回路に接続されているとともに、ラベル抵抗の抵抗値は給電抵抗の抵抗値とアナログ入力ポートへの入力電圧に基づいてマイクロプロセッサによって算出されるように構成されている。従って、給電電流制御装置とリニアソレノイドとの間の直接配線は増加しないでラベル抵抗の読出しが行える特徴がある。また、ラベル抵抗測定回路内にはダイオードやトランジスタのような非線形抵抗素子が介在しておらず精確に抵抗値を測定することができる特徴がある。
【０１２７】
前記電流検出抵抗１５ｎの近傍には温度センサ１７ｎが配置され、当該温度センサ１７ｎは、直列抵抗１８ｎを介して前記定電圧電源１２０ａに接続されるとともに、前記温度センサ１７ｎ又は前記直列抵抗１８ｎの両端電圧は、アナログ入力ポートＡＤ３ｎを介して前記多チャンネルＡＤ変換器１２５に入力され、前記調整ツール１９０は、前記マイクロプロセッサ１２１と協働して、前記温度センサ１７ｎの測定環境温度における抵抗値を基準温度に換算した換算抵抗値であるか、又は当該換算抵抗値を基準抵抗値で割って得られる補正係数を算出して、前記プログラムメモリ１２３又は前記データメモリ１２４に格納し、前記電流検出抵抗１５ｎの基準温度における抵抗値と温度上昇に伴う抵抗変動値を算出するための温度係数と、前記温度センサ１７ｎの基準温度における抵抗値と温度上昇に伴う抵抗変動値を算出するための温度係数と、前記直列抵抗１８ｎの抵抗値Ｒ１８ｎとは既知の固定制御定数として予め前記プログラムメモリ１１３、又は前記データメモリ１２４に書込みされており、前記給電電流制御装置１２０Ｕの運転中においては、前記電流検出抵抗１５ｎの近傍温度に基づいて、前記アナログ入力ポートAD１ｎに入力された電流検出値のデジタル変換値又は目標電流に対応した設定値を補正し、温度変化によって電流検出抵抗１５ｎの変動が発生しても、目標とする給電電流が得られるように補正制御するように構成されている。
以上のとおり、電流検出抵抗の抵抗値が環境温度と自己発熱によって変化しても、電流検出抵抗の近傍に設置された温度センサを用いて抵抗温度を測定して、精確な電流検出を行うとともに、温度センサの温度検出特性の固体バラツキ変動に対する補正係数は調整運転時にデータメモリに格納されるように構成されている。従って、環境温度やリニアソレノイドに対する給電電流による電流検出抵抗の温度変化が発生しても、精確な電流制御が行える特徴がある。
【０１２８】
前記電磁コイル７１ｎに直列接続された電流検出抵抗１５ｎの両端電圧に比例した第一の電圧信号、又は前記電磁コイル７１ｎの一方の端子電圧に比例した第二の電圧信号は、前記コントロールモジュール１２０Ｍのアナログ入力ポートＡＤ１ｎ、ＡＤ２ｎに入力され、前記プログラムメモリ１２３は、配線異常検出手段９１８となる制御プログラムを包含し、前記マイクロプロセッサ１２１は、前記複数のアナログ入力ポートＡＤ１ｎ、ＡＤ２ｎに入力された電圧信号によって、前記リニアソレノイド１０７ａ〜１０７ｎへ接続される正負の配線の相互短絡異常、或いはどちらか一方の配線が電源線と混触する天絡異常又は車体と混触する地絡異常の発生を検出し、当該異常検出時には前記給電用開閉素子120cと制御用開閉素子１０ｎに対する開路指令を発生するように構成されている。
以上のとおり、電磁コイルに流れる電流に比例した電圧、又は電磁コイルの一方又は他方の端子に印加されている電圧に比例した電圧とを監視して、リニアソレノイドに接続される正負の配線の相互短絡異常・天絡異常・地絡異常を検出し、給電用開閉素子及び制御用開閉素子を開路するように構成されている。従って、ラベル抵抗の抵抗値を測定するために必要とされた給電用開閉素子及び制御用開閉素子及び測定された電圧信号をそのまま活用して、異常発生状態が波及して焼損事故に発展するのを未然に防止することができる特徴がある。
【０１２９】
前記給電電流制御装置１２０Ｕは、互いに分離して設置されたエンジン制御装置１１０Ｕと協働して、相互に入出力信号を交信するものであるとともに、当該給電電流制御装置１２０Ｕは、変速機の筐体外壁又は筐体内壁に設置されて、当該変速機の筐体内に設置された複数の前記リニアソレノイド１０７ａ〜１０７ｎは、コネクタを介して前記給電電流制御装置１２０Ｕと接続され、前記給電電流制御装置１２０Ｕは、また、給電対象となる前記リニアソレノイド１０７ａ〜１０７ｎを選択決定し、選択されたリニアソレノイドに対して目標油圧を設定し、設定された目標油圧を得るための指令信号を発生する一つのコントロールモジュール１２０Ｍと、それぞれの前記リニアソレノイド１０７ａ〜１０７ｎに対して駆動電流を供給する駆動回路１７０ａ〜１７０ｎとを備えている。
以上のとおり、エンジン制御装置と協働する給電電流制御装置は、コネクタ接続された複数のリニアソレノイドを一括制御するように構成されている。従って、エンジン制御装置と給電電流制御装置と複数のリニアソレノイドはそれぞれを自由に組合せて組立てたり、個別に保守交換を行うことができるとともに、複数のリニアソレノイドを一括制御する給電電流制御装置は全体として安価に構成することができ、エンジン制御装置の制御負担を軽減することができる特徴がある。
【０１３０】
前記リニアソレノイド１０７ａ〜１０７ｎは、前記電磁コイル７１ｎによる電磁力とスプリング４４とによる反抗力とが作用するプランジャ４３ａによってリリーフ弁４３ｂを開閉駆動し、所定油温において前記電磁コイル７１ｎに対する給電電流に対応した所定油圧が得られるものであり、前記ラベル抵抗７２ｎ(若しくは７６ｎ)は所定の油温において、前記電磁コイル７１ｎに対する給電電流の値と前記リリーフ弁４３ｂによって減圧された作動油４９ｂの圧力との現品特性と標準特性からの乖離を補正して、目標とする油圧に対応した給電電流を設定するための補正係数に対応した抵抗値を有するものであり、前記給電電流制御装置１２０Ｕ又は前記エンジン制御装置２１０Ｕの一方には、変速機内の油温を推定するための温度センサ１８０が接続され、前記プログラムメモリ１２３又は前記データメモリ１２４には変速機内の油温に対する前記作動油４９ｂの圧力変動特性に関する標準データが予め格納されており、前記マイクロプロセッサ１２１は、前記温度センサ１８０によって推定された油温に対応して目標とする油圧を得るための給電電流の値を補正するように構成されている。
以上のとおり、反抗スプリング力と電磁推力との差分推力は、作動油の圧力と拮抗し、油温変化に応動して給電電流を補正して、一定の油圧が得られるように制御するように構成されている。従って、作動油の流動粘度によって同じ油圧であっても開弁量が変化するが、予め測定された標準的は油温対油圧特性に基づいて、実測温度に対応した給電電流の補正を行って、目標とする油圧に接近した油圧が得られる特徴がある。特に、基準温度における給電電流対油圧特性はリニアソレノイドに設けられたラベル抵抗によって固体バラツキ変動が補正され、目標電流対給電電流の電流制御特性の個体バラツキ変動は調整ツールによって予め補正され、運転中における目標油圧に対応した目標電流は油温に対応した油圧変動特性の標準データに基づいて補正され、個々の変動要因に対応して個別に補正を行うことによって、給電電流制御装置とリニアソレノイドの組合調整を不要にすることができるものである。
【０１３１】
実施の形態２．
（１）構成の詳細な説明
次に、この発明の実施の形態２による変速機制御装置について説明する。図１０は、この発明の実施の形態２による変速機制御装置の全体構成図である。以下の説明では、前述の実施の形態１における図１との相違点を中心にして説明する。なお、各図において同一符号は同一又は相等部分を示し、１００番台の符号は２００番台の符号に置直して相等部分を示している。
【０１３２】
図１０において、エンジンルームに設置されたエンジン制御装置２１０Ｕと、車両用変速機のギアボックス２０７の内部に固定された複数の給電電流制御装置２２０Ｕａ〜２２０Ｕｎとは、互いに協働してギアボックス２０７に内蔵されたリニアソレノイド２０７ａ〜２０７ｎに対する給電電流の制御を行なうようになっており、この実施の形態２にあっては４〜６台の給電電流制御装置２２０Ｕａ〜２２０Ｕａは４〜６個のリニアソレノイド２０７ａ〜２０７ｎと１対１で合体されて、それぞれが分散制御形式の変速機制御装置２００ａ〜２００ｎを構成している。車体グランド端子１０１に負端子が接続されている車載バッテリ１０２の正端子は、図示していない電源リレーの出力接点１０３を介してエンジン制御装置２１０Ｕと給電電流制御装置２２０Ｕａ〜２２０Ｕｎに対してバッテリ電圧Ｖｂを供給するように構成されている。
【０１３３】
エンジン制御装置２１０Ｕに入力されている第一のセンサ群２０４は、図１のものにおける第一のセンサ群１０４と第二のセンサ群１０６を合併したものとなっており、例えばアクセルペダルの踏込み度合を検出するアクセルポジションセンサ、エンジンの吸気弁開度を検出するスロットルポジションセンサ、吸気量を測定するエアーフローセンサ、排気ガスセンサ、エンジン回転センサ、クランク角センサ、電源スイッチ、エンジンの始動指令スイッチなどのアナログ又はオン／オフスイッチセンサ、或いは手動指令スイッチなどに加えて、変速機のシフトレバーの選択位置を示すシフトレバースイッチ、車速センサなどを包含している。
【０１３４】
エンジン制御装置２１０Ｕが発生する出力信号に応動する電気負荷群２０５は、例えば燃料噴射用電磁弁、点火コイル（ガソリンエンジンの場合）、吸気弁開度制御用モータ、始動用電動機などである。但し、エンジン制御装置２１０Ｕは、これ等のエンジン制御機能に加えて、図１における給電電流制御装置１２０Ｕの一部の機能を包含しており、ギアシフトレバーの選択位置とアクセルペダルの踏込み度合と車速に応動して通信回線２０９を介して給電電流制御装置２２０Ｕａ〜２２０Ｕｎへ油圧指令信号を送信するように構成されている。
【０１３５】
また、ギアボックス２０７内部に設けられた油温センサ２８０は、通信回線２０９を介してエンジン制御装置２１０Ｕへ一旦入力され、油温検出信号として給電電流制御装置２２０Ｕａ〜２２０Ｕｎへ送信されるように構成されている。
【０１３６】
エンジン制御装置２１０Ｕの内部には、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電される定電圧電源２１０ａと、車載バッテリ１０２から直接給電される定電圧電源２１０ｂと、給電電流制御装置２２０Ｕａ〜２２０Ｕｎに対して給電電圧Ｖｂｂを供給する給電用開閉素子２１０ｃ、及びコントロールモジュール２１０Ｍが搭載されている。コントロールモジュール２１０Ｍは、演算処理装置であるマイクロプロセッサ２１１と、演算処理用のＲＡＭメモリ２１２、例えばフラッシュメモリである不揮発性のプログラムメモリ２１３、不揮発性のデータメモリ２１４、多チャンネルＡＤ変換器２１５、直並列変換器２１６が互いにバス接続されて構成されている。
【０１３７】
なお、マイクロプロセッサ２１１は、プログラムメモリ２１３と協働して、アクセルペダルの踏込み度合に応じてスロットル弁開度を制御し、吸気量に比例した燃料の供給を行うとともに、ガソリンエンジンの場合であればエンジン回転速度と燃料噴射量に応じて点火コイルの断続制御を行なうように構成されている。また、ギアシフトレバーの選択位置とアクセルペダルの踏込み度合と車速に応動して、通信回線２０９を介してリニアソレノイド２０７ａ〜２０７ｎに対する油圧指令信号を送信するとともに、温度センサ２８０による油温情報も送信し、変速機の変速段を切換えるときには、エンジン回転速度がなだらかに変化するように燃料噴射量を調整するように構成されている。
【０１３８】
給電電流制御装置２２０Ｕａ〜２２０Ｕｎの内部には、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電されて例えばＤＣ５［Ｖ］の安定化された制御電圧Ｖｃｃを発生する定電圧電源２２０ａが設けられて、コントロールモジュール２２０Ｍａ〜２２０Ｍｎや後述の駆動回路２７０ａ〜２７０ｎに給電するように構成されている。
【０１３９】
次に、リニアソレノイド２０７ｎについてア説明する。図１１は、この発明の実施の形態２による変速機制御装置におけるリニアソレノイドの外観図である。図１１において、前述の図４において詳述したヨーク４１と同様に構成されたヨーク４１には、取付足４１ａが設けられ、給電電流制御装置２２０Ｕｎに設けられた取付足４１ｂとの間で相互にねじ止め固定されている。ヨーク４１の開口端には封止樹脂５０によって一体化されたラベル抵抗７２ｎが設けられ、電磁コイル７１ｎとラベル抵抗７２ｎは、結合コネクタ５３を介して給電電流制御装置２２０Ｕｎと接続されている。給電電流制御装置２２０Ｕｎとエンジン制御装置２１０Ｕは、配線コネクタ５５を介して通信回線２０９によって相互に接続されている。その他の構成は、実施の形態１に於ける図４の構成と同様である。
【０１４０】
次に、駆動回路部について説明する。図１２は、この発明の実施の形態２による変速機制御装置における駆動回路部の回路図である。図１２において、コントロールモジュール２２０Ｍｎは、マイクロプロセッサ２２１と、演算処理用のＲＡＭメモリ２２２、例えばフラッシュメモリである不揮発性のプログラムメモリ２２３、不揮発性のデータメモリ２２４、多チャンネルＡＤ変換器２２５、直並列変換器２２６が互いにバス接続されて構成されている。直並列変換器２２６は、通信回線２０９を介してエンジン制御装置２１０Ｕ内の直並列変換器２１６と互いにシリアル接続されている。
【０１４１】
なお、エンジン制御装置２１０Ｕ内にあって、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電される給電用開閉素子２１０ｃは、エンジン制御装置２１０Ｕ側のマイクロプロセッサ２１１が発生する給電開始指令によって閉路して給電電圧Ｖｂｂを発生し、給電電流制御装置２２０Ｕａ〜２２０Ｕｎ内の駆動回路２７０ａ〜２７０ｎに給電するように構成されている。
【０１４２】
リニアソレノイド２０７ｎは、給電ダイオード７３ｎが直列接続された電磁コイル７１ｎと、給電ダイオード７３ｎに並列接続されたラベル抵抗７２ｎによって構成されており、電磁コイル７１ｎと給電ダイオード７３ｎとの直列回路の一端は、上流側端子Ｃに接続され、他端は下流側端子Ｂと接続されている。
【０１４３】
リニアソレノイド２０７ｎに給電する駆動回路２７０ｎにおいて、リニアソレノイド２０７ｎの下流側端子Ｂは、電流検出抵抗１５ｎと逆流防止ダイオード１３ｎと制御用開閉素子１０ｎとの下流直列回路を介してグランド回路に接続され、上流側端子Ｃに接続された給電用開閉素子２１０ｃが閉路すると、リニアソレノイド２０７ｎ内の給電ダイオード７３ｎと電磁コイル７１ｎとの直列回路と、上記下流直列回路を介して電磁コイル７１ｎに対する給電回路が構成されるように構成されている。
【０１４４】
なお、制御用開閉素子１０ｎの上流に接続されている逆流防止ダイオード１３ｎは、給電用開閉素子２１０ｃの上流位置に点線で図示したとおりに接続するようにしてもよい。転流ダイオード１４ｎは、給電用開閉素子２１０ｃと給電ダイオード７３ｎと電磁コイル７１ｎと電流検出抵抗１５ｎとの直列回路に対して並列接続されている。給電用開閉素子２１０ｃと制御用開閉素子１０ｎが閉路されると、給電用開閉素子２１０ｃと給電ダイオード７３ｎと電磁コイル７１ｎと電流検出抵抗１５ｎと逆流防止ダイオード１３ｎと制御用開閉素子１０ｎを通じて電磁コイル７１ｎに対して励磁電流が供給され、電流検出抵抗１５ｎの両端電圧は励磁電流の大きさに比例した値となっている。
【０１４５】
ここで、制御用開閉素子１０ｎが開路すると、電磁コイル７１ｎに流れていた励磁電流は転流ダイオード１４ｎを介して還流減衰し、電流検出抵抗１５ｎの両端電圧は還流減衰する励磁電流の大きさに比例した値となる。
【０１４６】
なお、車載バッテリ１０２の交換時に正負の極性を誤って接続されたような場合を想定すると、給電用開閉素子２１０ｃや制御用開閉素子１０ｎが逆方向に導通し、転流ダイオード１４ｎを介して電源短絡が発生する危険性があり、これを防止するのが逆流防止ダイオード１３ｎの役割となっている。このことは給電用開閉素子２１０ｃが、図示した接合型トランジスタに代わって、電界効果型トランジスタにより構成されていても同様である。
【０１４７】
コントロールモジュール２２０Ｍｎの中のマイクロプロセッサ２２１は、制御指令信号ＰＷＭを発生し、その出力論理が「Ｈ」レベルになると駆動抵抗１１ｎを介してベース電流を供給して制御用開閉素子１０ｎが閉路し、出力論理が「Ｌ」レベルになると、制御用開閉素子１０ｎはベース端子とエミッタ端子間に接続された開路安定抵抗１２ｎによって確実に開路されるように構成されている。
【０１４８】
電流検出抵抗１５ｎの両端電圧は、差動増幅器１６ｎによって増幅されて、アナログ入力ポートＡＤ１ｎを介して多チャンネルＡＤ変換器２２５に入力されるように構成されている。温度センサ１７ｎは、電流検出抵抗１５ｎの直近位置に配置され、直列抵抗１８ｎを介して制御電圧Ｖｃｃが印加されるようになっていて、温度センサ１７ｎの両端電圧はアナログ入力ポートＡＤ３ｎを介して多チャンネルＡＤ変換器２２５に入力されるように構成されている。
【０１４９】
ラベル抵抗７２ｎの測定回路を構成する給電抵抗１９ｎの一端には制御電圧Ｖｃｃが印加され、他端は電流検出抵抗１５ｎの下流端又は上流端を介してリニアソレノイド１０７ｎの下流側端子Ｂに接続されていて、給電用開閉素子２１０ｃと制御用開閉素子１０ｎとが開路しているときには、給電抵抗１９ｎと電磁コイル７１ｎと分圧抵抗２０ｎ、２１ｎを介してラベル抵抗７２ｎに給電され、下流側端子Ｂに対する印加電圧は入力抵抗２８ｎとアナログ入力ポートＡＤ２ｎを介して多チャンネルＡＤ変換器２２５に入力されている。
【０１５０】
なお、給電用開閉素子２１０ｃが閉路され、制御用開閉素子１０ｎが開路しているときには、下流側端子Ｂの電圧はバッテリ電圧Ｖｂとほぼ等しい電圧となり、多チャンネルＡＤ変換器２２５の入力電圧が過大となるのを避けるためにクリップダイオード２９ｎによって定電圧電源２２０ａの出力端に還流するように構成されている。
【０１５１】
入力抵抗２８ｎは、定電圧電源２２０ａの出力電圧の変動に影響を与えない高抵抗であるが、多チャンネルＡＤ変換器２２５の入力抵抗は更に大きな値であって、入力抵抗２８ｎの影響を受けないで下流側端子Ｂの印加電圧を入力することができるように構成されている。
【０１５２】
上流側端子Ｃとグランド回路との間に接続された分圧抵抗２０ｎ、２１ｎのうち、下流側の分圧抵抗２１ｎの両端電圧は、アナログ入力ポートＡＤ４ｎを介して多チャンネルＡＤ変換器２２５に入力されている。また、下流側の分圧抵抗２１ｎには並列抵抗３０ｎが並列トランジスタ３１ｎを介して並列接続されている。並列トランジスタ３１ｎは、上流側端子Ｃから定電圧ダイオード３２ｎと駆動抵抗３３ｎとの直列回路を介して通電付勢される。
【０１５３】
しかし、上流側端子Ｃの電圧が制御電圧Ｖｃｃ未満であるときには、定電圧ダイオード３２ｎによって通電停止し、ベース端子とエミッタ端子間に接続された開路安定抵抗３４ｎによって並列トランジスタ３１ｎは確実に開路するように構成されている。従って、給電用開閉素子２１０ｃと制御用開閉素子１０ｎが共に開路しているときには、制御電圧Ｖｃｃは測定回路となる給電抵抗１９ｎと電流検出抵抗１５ｎと電磁コイル７１ｎとラベル抵抗７２ｎと分圧抵抗２０ｎ、２１ｎとの直列回路に対して印加され、この場合には並列トランジスタ３１ｎは開路状態となる。
【０１５４】
一方、給電用開閉素子２１０ｃが閉路されているときには、並列トランジスタ３１ｎは定電圧ダイオード３２ｎと駆動抵抗３３ｎを介して通電付勢され、並列抵抗３０ｎが下流側の分圧抵抗２１ｎに並列接続されて、アナログ入力ポートＡＤ４ｎに過大な入力電圧が印加されないように構成されている。
【０１５５】
コントロールモジュール２２０Ｍｎの中のマイクロプロセッサ２２１は、エンジン制御装置２１０Ｕから送信された目標油圧信号に対応した目標電流信号を生成するが、これは併用されたリニアソレノイドの油圧対電流特性に依存して決定されるものであって、後述するラベル抵抗７２ｎによって基準となる油圧対電流特性に対する固体バラツキ変動の補正パラメータが告知されるように構成されている。
【０１５６】
また、油温の変化に対応した油圧対電流特性の変動特性についてはプログラムメモリ２２３に格納されており、温度センサ２８０によって検出された油温に応動して基準となる油圧対電流特性の補正が行なわれるように構成されている。目標電流が定まると、これを設定信号とし差動増幅器１６ｎの出力信号を実測信号とし、設定信号と実測信号とが合致するように制御指令信号ＰＷＭを発生する。
【０１５７】
一方、プログラムメモリ２２３には、基準温度２５℃に於ける温度センサ１７ｎの基準抵抗値と、温度センサ１７ｎの標準温度係数のデータテーブル、及び電流検出抵抗１５ｎの基準抵抗値と標準温度係数のデータテーブルが格納されている。
【０１５８】
なお、ここでいう標準温度係数は、基準温度２５℃に於ける基準抵抗Ｒ２５と測定温度Ｔにおける抵抗値Ｒｔとの比率の標準値であり、実際の温度係数は個々の部品によって変動するが、適用された温度センサ１７ｎと電流検出抵抗１５ｎは温度係数のバラツキは少ない高精度部品が使用されていて、この温度係数は標準特性を適用するようになっている。
【０１５９】
しかし、適用された温度センサ１７ｎと電流検出抵抗１５ｎは、温度係数のバラツキの少ない高精度部品が使用されているとしても、温度係数及び基準抵抗Ｒ２５がともにバラツキ変動のないものを選択するのは不経済であり、実態としては基準抵抗Ｒ２５には看過できない個体バラツキ変動が残されている。これを校正するのが調整ツール２９０の一つの役割となっている。
【０１６０】
給電電流制御装置２２０Ｕｎの製造出荷検査ステップにおいて、給電電流制御装置２２０Ｕｎに対してシリアル接続される調整ツール２９０には、温度センサ１７ｎの近傍温度を測定するデジタル温度計２９１と、電流検出抵抗１５ｎに流れる電流を測定するデジタル電流計２９２とが接続されている。また、給電用開閉素子２１０ｃの代替として出荷検査設備に設けられた給電用開閉素子（２１０ｃ）は、調整ツール２９０によって開閉されるように構成されている。
【０１６１】
先ずは、給電用開閉素子２１０ｃと制御用開閉素子１０ｎを開路し、電流検出抵抗１５ｎによる発熱が発生しない常温環境Ｔａ（≒２５℃）においてアナログ入力ポートＡＤ３ｎの入力電圧ＡＤ３ｎを測定し、後述の算式によって温度センサ１７ｎの抵抗値Ｒ１７ｎを算出し、基準抵抗Ｒ２５との比率Ｒ１７ｎ／Ｒ２５によって補正係数を算出してデータメモリ１２４に格納する。
【０１６２】
但し、測定された常温環境が基準温度２５℃に比べて相等に乖離しているときには、データテーブルから環境温度Ｔａに於ける抵抗値Ｒａを算出し、比率Ｒ１７ｎ／Ｒａを補正係数とするようになっており、環境温度Ｔａはデジタル温度計１９１で計測された値が利用される。続いて、マイクロプロセッサ２２１は、例えば電磁コイル７１ｎの定格電流である所定の目標電流を設定し、給電用開閉素子２１０ｃを閉路し制御用開閉素子１０ｎを開閉制御したときに、デジタル電流計１９２で測定された電流と目標電流とが合致するように電流検出抵抗１５ｎに対する補正係数を算出して、これをプログラムメモリ１２３又はデータメモリ１２４に格納する。
【０１６３】
これによって、電流検出抵抗１５ｎの抵抗値が設計基準値に対して誤差をもっていたり、差動増幅器１６ｎによる増幅回路に含まれる入力抵抗のバラツキ変動による制御誤差が補正され、電流検出抵抗１５ｎの基準温度における抵抗値のバラツキ変動や、環境温度及び自己発熱に伴う電流検出抵抗１５ｎの抵抗値の変動があっても、目標電流に略合致した給電電流を得ることができる。
【０１６４】
なお、厳密にいえば電磁コイル７１ｎの抵抗値はその温度によって変化するので、その変化特性を加味すれば電流制御誤差をさらに低減し、目標電流の急変に即応する電流制御が行えることになる。要は、目標電流に対応して精確な励磁電流を供給するための調整作業は、標準サンプルとしてのリニアソレノイドがあれば可能であって、リニアソレノイドの固体変動バラツキによって励磁電流が変化しないように調整することができるということが肝要である。
【０１６５】
（２）実施の形態２の変形例
次に、この発明の実施の形態２による変速制御装置の変形例について説明する。図１３は、この発明の実施の形態２による変速機制御装置における駆動回路部の変形形例を示す回路図である。図１３において、図１２の場合との相違点を中心にして説明する。図13において、コントロールモジュール２２０Ｍｎは、図１２の場合と同様に構成されているが、リニアソレノイド２０７ｎは、給電ダイオード７３ｎが直列接続された電磁コイル７１ｎと、給電ダイオード７３ｎに並列接続されたラベル抵抗７２ｎと、電磁コイル７１ｎと並列接続された転流ダイオード７７ｎによって構成され、電磁コイル７１ｎと給電ダイオード７３ｎとの直列回路の一端は上流側端子Ｃに接続され、他端は下流側端子Ｂと接続されている。
【０１６６】
一方、図１２における電流検出抵抗１５ｎに相等する電流検出抵抗２７ｎには転流ダイオード１４ｎが接続されておらず、その代替として転流ダイオード７７ｎが使用されている。また、図１２における逆流防止ダイオード１３ｎは接続されておらず、給電ダイオード７３ｎがその代替としての役割を持っている。
【０１６７】
従って、給電用開閉素子２１０ｃと制御用開閉素子１０ｎが閉路されると、給電用開閉素子２１０ｃと給電ダイオード７３ｎと電磁コイル７１ｎと電流検出抵抗２７ｎと制御用開閉素子１０ｎを通じて電磁コイル７１ｎに対して励磁電流が供給され、電流検出抵抗２７ｎの両端電圧は励磁電流の大きさに比例した値となっている。
【０１６８】
ここで制御用開閉素子１０ｎが開路すると、電磁コイル７１ｎに流れていた励磁電流は転流ダイオード７７ｎを介して還流減衰し、電流検出抵抗２７ｎには転流ダイオード７７ｎを介して還流減衰する励磁電流が流れない構成とされている。このため、出荷調整用の設備であるデジタル電流計２９２は、出荷調整用の標準サンプル品であるリニアソレノイド２０７ｎの電磁コイル７１ｎの下流位置に仮端子を設けて接続するように構成されている。これにより、デジタル電流計２９２は、制御用開閉素子１０ｎによってデューティ制御される電磁コイル７１ｎの平均電流を直接測定することができる。しかし、差動増幅器１６ｎを介してアナログ入力ポートＡＤ１ｎに入力された電流検出抵抗２７ｎの両端電圧の増幅値は、制御用開閉素子１０ｎが閉路したときのみ発生し、制御用開閉素子１０ｎが開路するとゼロになる。
【０１６９】
マイクロプロセッサ２２１は、制御指令信号ＰＷＭのオン／オフデューティと、制御用開閉素子１０ｎが閉路したときのアナログ入力ポートＡＤ１ｎへの入力電圧によって、制御用開閉素子１０ｎが開路しているときの電磁コイル７１ｎの減衰電流を推定し、オン／オフ全期間における平均電流を算出するように構成されている。このように、転流ダイオード７７ｎを電磁コイル７１ｎに対して並列接続すると、電流検出抵抗２７ｎによって電磁コイル７１ｎの平均電流を直接測定できない問題点が発生する。しかし、車載バッテリ１０２の交換時に正負の極性を誤って接続されたような場合に、給電用開閉素子２１０ｃや制御用開閉素子１０ｎが逆方向に導通しても、転流ダイオード７７ｎによって電源短絡が発生せず、給電ダイオード７３ｎによって逆流防止される特徴がある。これは、給電用開閉素子２１０ｃや制御用開閉素子１０ｎを、図示した接合型トランジスタに代わって、電界効果型トランジスタを使用した場合でも同様である。
【０１７０】
なお、ラベル抵抗７２ｎは、図１９で後述するレーザトリミング抵抗を用いたラベル抵抗７６ｎを使用することもできる。また、給電用開閉素子２１０ｃは、エンジン制御装置２１０Ｕの外部に設けられた給電用電磁リレーの出力接点であってもよい。
【０１７１】
（３）作用・動作の詳細な説明
次に、この発明の実施の形態２による変速機制御装置の動作について説明する。図１４は、この発明の実施の形態２による変速機制御装置におけるリニアソレノイドの調整作業を示すフローチャート、図１５は、この発明の実施の形態２による変速機制御装置における給電電流制御装置の調整動作を示すフローチャート、図１６は、この発明の実施の形態２による変速機制御装置の運転動作を示すフローチャートである。なお、図１４乃至図１６において、図７乃至図９と同一の動作を行うステップには同一符号を付しているとともに、異なる動作を行うステップには２０００番台の符号を付している。以下の説明では、２０００番台のステップの動作について説明する。
【０１７２】
先ず、リニアソレノイドの出荷調整作業のフローチャートである図１４において、リニアソレノイド２０７ｎが図１２で示すように転流ダイオードを内蔵していない場合には、そのリニアソレノイドの出荷調整作業は図７の場合と全く同様である。しかし、リニアソレノイド２０７ｎが図１３で示すように転流ダイオード７７ｎを内蔵している場合には、圧力対電流特性を測定するときの電流計の接続位置が異なっており、実験設備における作業ステップ２７００ａでは、電流計の接続位置は図１３で示すとおり電磁コイル７１ｎの下流端に直接接続するように構成されている。しかし、出荷製品となるリニアソレノイドの場合には、ステップ２７０２において電磁コイル７１ｎの下流端には電流計を接続することができないので、下流側端子Ｂの外部に接続し、電磁コイル７１ｎに対する電流調整は開閉素子によるデューティ制御を行なわないで、印加電圧を増減させて調整し、転流ダイオード７７ｎへの転流が発生しないようにしておく必要がある。
【０１７３】
次に、図１０の給電電流制御装置２２０Ｕｎの調整動作のフローチャートである図１５において、リニアソレノイド２０７ｎが図１２で示すように転流ダイオードを内蔵していない場合には、そのリニアソレノイドの出荷調整作業は図８の場合と全く同様である。但し、給電電流制御装置２２０Ｕｎには１台のリニアソレノイドしか接続されないので、図８におけるステップ８０９は除外されている。
【０１７４】
しかし、リニアソレノイド２０７ｎが図１３で示すように転流ダイオード７７ｎを内蔵している場合には、圧力対電流特性を測定するときの電流計の接続位置が異なっており、給電電流制御装置２２０Ｕｎの出荷調整設備における作業ステップ２８０７では、電流計の接続位置は図１３で示すとおり電磁コイル７１ｎの下流端に直接接続するように構成されている。また、ステップ２８０８では監視電圧Ｖｆｎに関する補正係数α＝Ｉｆｎ／Ｉｓｎではなく、目標電流Ｉｓｎに対する補正係数β＝Ｉｓｎ／Ｉｆｎを算出し、プログラムメモリ２２３又はデータメモリ２２４に格納する。これは監視電圧Ｖｆｎは制御用開閉素子１０ｎが閉路しているときの値であって、制御用開閉素子１０ｎが開路している期間を含めた平均値とはなっていないためである。
【０１７５】
又、ラベル抵抗７２ｎの抵抗値の読出しが行われるステップ２８０２では、転流ダイオード７７ｎの有無に関わらずその読出し方法が図８の場合とは異なっている。ラベル抵抗７２ｎの抵抗値Ｒ７２ｎは、図１２又は図１３において給電用開閉素子２１０ｃ及び制御用開閉素子１０ｎを開路した状態で、ラベル抵抗７２ｎに印加される電圧をラベル抵抗７２ｎに流れる電流で割った商として算出される。
【０１７６】
ラベル抵抗７２ｎに印加される電圧は、アナログ入力ポートＡＤ２ｎに対する入力電圧Ｖａｄ２から分圧抵抗２０ｎ、２１ｎの両端電圧を減じたものである。分圧抵抗２０ｎ、２１ｎの両端電圧は、アナログ入力ポートＡＤ４ｎに対する入力電圧Ｖａｄ４に対し、分圧抵抗２０ｎ、２１ｎによる分圧比の逆数を掛けた値と構成されている。ラベル抵抗７２ｎに流れる電流は、アナログ入力ポートＡＤ４ｎの入力電圧Ｖａｄ４を下流側の分圧抵抗２１ｎの抵抗値で割った値と構成されている。
【０１７７】
尚、ラベル抵抗７２ｎに流れている電流値は、制御電圧Ｖｃｃの値からアナログ入力ポートＡＤ２ｎに対する入力電圧Ｖａｄ２を減じた電圧を給電抵抗１９ｎの抵抗値Ｒ１９ｎで割って得ることもできる。また、このようにして算出されたラベル抵抗７２ｎの抵抗値Ｒ７２ｎには電磁コイル７１ｎの抵抗値が加算されていることになるが、電磁コイル７１ｎの抵抗値はラベル抵抗７２ｎの抵抗値に比べて微小であるため無視すればよく、厳密を期するならば電磁コイル７１ｎの抵抗値を減算しておいてもよい。
【０１７８】
次に、図１０の制御装置全体の運転動作のフローチャートである図１６において、エンジン制御装置２１０Ｕにおける入出力制御ステップであるステップ２９０５では、第一のセンサ群２０４の動作状態と、プログラムメモリ２１３に格納されている入出力制御プログラムの内容に応動して、第一の電気負荷群２０５を駆動制御するとともに、ギアシフトレバーの選択位置とアクセルペダルの踏込み度合と車速とに応じて変速段を決定し、複数のリニアソレノイド２０７ａ〜２０７ｎのいずれかに対する圧力設定指令信号を発生し、通信回線２０９を介して給電電流制御装置２２０Ｕａ〜２２０Ｕｎのいずれかに送信する。
【０１７９】
給電電流制御装置２２０Ｕａ〜２２０Ｕｎの中の特定の給電電流制御装置２２０Ｕｎに関するステップ９１１〜ステップ９２０においては図９におけるステップ９１９ｂは除外されている。ステップ２９１３は、図１５のステップ２８０２と同様に、リニアソレノイド１０７ｎに設けられているラベル抵抗７２ｎの値を読み出して、所定の抵抗値が読出せるかどうかを判定するステップである。
【０１８０】
ステップ２９１７１〜ステップ２９１７４によって構成されたステップブロック２９１７ｎにおいて、ステップ２９１７１は、エンジン制御装置２１０Ｕから受信した目標油圧指令値に基づいて、ステップ９１５によって生成されたデータテーブルを参照して基準の油温における目標油圧に対応した目標電流に換算し、更にはプログラムメモリ２２３又はデータメモリ２２４に予め格納されている圧力対電流の温度特性データと、温度センサ２８０によって検出された油温に基づいて現状油温に対応した目標電流に補正する一次補正目標電流Ｉｓｎの設定手段となるステップである。
【０１８１】
続くステップ２９１７２は、電流検出抵抗１５ｎの温度を検出するための温度センサ１７ｎの抵抗値Ｒ１７ｎを算出し、プログラムメモリ２２３に予め格納されている温度センサ１７ｎの抵抗対温度特性から現状温度における抵抗値Ｒ１７ｎと基準温度における抵抗値との比率である補正係数γを算出するステップである。なお、温度センサ１７ｎの抵抗値Ｒ１７ｎの値は、図９のステップ９１７２の場合と同様に算出される。
【０１８２】
続くステップ２９１７３は、駆動回路２７０ｎで発生する制御誤差を補正するためのステップであり、ステップ２９１７１で決定された一次補正目標電流Ｉｓｎを更に補正した二次補正目標電流Ｉｓｎｎ＝βγＩｓｎを設定する。なお、補正係数βは、図１５のステップ２８０８で算出記憶された補正係数である。
【０１８３】
続くステップ２９１７４は、負帰還制御手段となるステップであり、二次目標電流Ｉｓｎｎを目標電流とし、検視電圧Ｖｆｎを負帰還信号として制御信号ＰＷＭを発生して制御用開閉素子１０ｎをデューティ制御することによって一次目標電流Ｉｓｎが得られるように構成されている。
【０１８４】
続くステップ２９１８は、電磁コイル７１ｎに対する正負の給電配線が電源線に対して混触する正線天絡・負線天絡異常や、グランド回路に対して混触する正線地絡・負線地絡異常や、正負の給電配線が相互に混触する負荷短絡異常の有無を検出する配線異常検出手段となるステップである。
【０１８５】
配線異常の検出方法としては、図１２と図１３のいずれの場合も、アナログ入力ポートＡＤ１ｎとアナログ入力ポートＡＤ２ｎからの入力信号を用いた場合には図３の場合と同様である。但し、図１２、図１３の場合にはアナログ入力ポートＡＤ１ｎとアナログ入力ポートＡＤ４ｎからの入力信号を用いて、以下のとおり配線異常の検出を行うこともできる。
【０１８６】
即ち、先ず、正線地絡異常は、給電用開閉素子２１０ｃが閉路されていているときに、アナログ入力ポートＡＤ４ｎの入力電圧が過小であることによって検出される。又、負線天絡異常は、制御用開閉素子１０ｎが閉路されたときにアナログ入力ポートＡＤ１ｎの入力電圧が過大であること、又は制御用開閉素子１０ｎと給電用開閉素子１２０ｃが共に開路しているときにアナログ入力ポートＡＤ４ｎの入力電圧が過大であることによって検出される。また、負荷短絡異常は、給電用開閉素子２１０ｃと制御用開閉素子１０ｎが共に閉路されたときにアナログ入力ポートＡＤ１ｎの入力電圧が過大であることによって検出される。更に、正線天絡異常は、給電用開閉素子２１０ｃが開路されていて、アナログ入力ポートＡＤ４ｎの入力電圧が過大であることによって検出される。又、負線地絡異常は、制御用開閉素子１０ｎが閉路されていて、給電用開閉素子２１０ｃが閉路されているときにアナログ入力ポートＡＤ１ｎの入力電圧が過小であることによって検出される。
【０１８７】
（４）実施の形態２の要点と特徴
以上の説明で明らかなとおり、この発明の実施の形態２による変速機制御装置は、車両用変速機に内蔵された油圧調整弁に作用して、給電電流に対応した調整油圧出力を発生するリニアソレノイド２０７ａ〜２０７ｎと、当該リニアソレノイドに対する給電電流制御装置２２０Ｕａ〜２２０Ｕｎを備えた変速機制御装置２００ａ〜２００ｎであって、前記リニアソレノイドは、電磁コイル７１ｎと当該リニアソレノイドの動作特性に関する個体バラツキ変動を補正するためのパラメータデータとなる抵抗値を有するラベル抵抗７２ｎ（若しくは７６ｎ）とが一体化されていて、前記給電電流制御装置は、車載バッテリ１０２と複数の前記リニアソレノイドの全体又は個々のリニアソレノイドとの間に接続された給電用開閉素子２１０ｃの出力電圧である給電電圧Ｖｂｂと、前記車載バッテリ１０２から給電される定電圧電源２２０ａの出力電圧である制御電圧Ｖｃｃによって動作する駆動回路２７０ａ〜２７０ｎと、コントロールモジュール２２０Ｍａ〜２２０Ｍｎと、前記駆動回路に内蔵され前記リニアソレノイドの他端に個別に直列接続された制御用開閉素子１０nとを備え、前記駆動回路は、前記ラベル抵抗７２ｎ（若しくは７６ｎ）に通電して、当該ラベル抵抗の抵抗値を測定するための測定回路１９ｎを備えるとともに、前記コントロールモジュールは、前記制御用開閉素子１０ｎの導通状態を制御するための指令信号を発生するマイクロプロセッサ２２１と、当該マイクロプロセッサと協働するプログラムメモリ２２３と、当該プログラムメモリの一部領域であるか又は分割して設けられた不揮発性のデータメモリ２２４と、前記制御電圧Ｖｃｃが基準電圧として印加された多チャンネルＡＤ変換器２２５とを包含している。
【０１８８】
前記プログラムメモリ２２３は、補正制御定数格納手段２８０８とラベル抵抗読出変換手段９１５となる制御プログラムを備え、前記補正制御定数格納手段２８０８は、外部接続された調整ツール２９０と協働して、前記駆動回路２７０ａ〜２７０ｎにおける電流制御定数を測定し、回路部品の個体バラツキ変動があっても、目標電流に合致した給電電流を得るための補正係数を算出して、当該補正係数を前記プログラムメモリ２２３又は前記データメモリ２２４に格納し、前記ラベル抵抗読出変換手段９１５は、前記測定回路１９ｎから前記ラベル抵抗７２ｎ（若しくは７６ｎ）に流入する測定電流と、前記ラベル抵抗７２ｎ(若しくは７６ｎ)に印加された測定電圧との比率によって前記ラベル抵抗７２ｎ(
若しくは７６ｎ)の抵抗値を算出し、算出された抵抗値に基づいて前記リニアソレノイド
の個体バラツキ変動を補正するためのパラメータデータを算出又は選択決定して、前記データメモリ２２４又は前記ＲＡＭメモリ２２２に格納し、前記ラベル抵抗読出変換手段９１５は、電源スイッチが投入された運転開始時に実行され、前記リニアソレノイドが保守交換されても、交換されたリニアソレノイドに付加されたラベル抵抗の抵抗値に応動して給電電流が制御されるように構成されている。
【０１８９】
前記リニアソレノイド２０７ｎの電磁コイル７１ｎには、ラベル抵抗７２ｎ（若しくは７６ｎ）が並列接続された給電ダイオード７３ｎが直列接続され、当該直列回路の一端は上流側端子Ｃと接続されるとともに、他端は下流側端子Ｂに接続されており、前記上流側端子Ｃ側は、前記給電用開閉素子２１０ｃを介して前記車載バッテリ１０２の正端子に接続されているとともに、前記下流側端子Ｂ側には、前記制御用開閉素子１０ｎが接続され、前記駆動回路２７０ｎは、前記定電圧電源２２０ａから前記下流側端子Ｂを介して前記ラベル抵抗７２ｎ（若しくは７６ｎ）に給電する前記測定回路となる給電抵抗１９ｎを備えるとともに、前記給電用開閉素子２１０ｃの出力側に接続された上流分圧抵抗２０ｎと下流分圧抵抗２１ｎを備え、前記給電用開閉素子２１０ｃと前記制御用開閉素子１０ｎが開路すると、前記ラベル抵抗７２ｎ（若しくは７６ｎ）には前記給電抵抗１９ｎと前記電磁コイル７１ｎと前記上流と下流の分圧抵抗２０ｎ、２１ｎとを介して前記定電圧電源２２０ａから制御電圧Ｖｃｃが印加されるとともに、前記給電抵抗１９ｎの出力側の電圧と前記下流分圧抵抗２１ｎの両端電圧は、それぞれアナログ入力ポートＡＤ２ｎ、ＡＤ４ｎを介して前記多チャンネルＡＤ変換器２２５に入力されている。
【０１９０】
前記ラベル抵抗７２ｎ（若しくは７６ｎ）の抵抗値Ｒ７２ｎ（若しくはＲ７６ｎ）は、前記給電抵抗１９ｎの抵抗値をＲ１９ｎとし、上流、下流の分圧抵抗２０ｎ、２１ｎの抵抗値をＲ２０ｎ、Ｒ２１ｎとし、前記アナログ入力ポートＡＤ２ｎ、ＡＤ４ｎへの入力電圧をＶａｄ２、Ｖａｄ４としたときに、下記の式（２）又は式（３）に基づいて前記マイクロプロセッサ２２１によって算出される。
Ｒ７２ｎ（若しくはＲ７６ｎ）
＝｛Ｖａｄ２−Ｖａｄ４×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／｛（Ｖｃｃ−Ｖａｄ２）／Ｒ１９ｎ｝
＝Ｒ１９ｎ×｛（Ｖａｄ２／Ｖｃｃ）−（Ｖａｄ４／Ｖｃｃ）＊
＊×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／（１−Ｖａｄ２／Ｖｃｃ）
・・・・・・・・・・・式（２）
Ｒ７２ｎ（若しくはＲ７６ｎ）
＝｛Ｖａｄ２−Ｖａｄ４×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／（Ｖａｄ４／Ｒ２１ｎ）
＝Ｒ２１ｎ×Ｖａｄ２／Ｖａｄ４−（Ｒ２０ｎ＋Ｒ２１ｎ）
・・・・・・・・・・・式（３）
但し、前記電磁コイル７１ｎの抵抗値は、前記ラベル抵抗７２ｎ（若しくは７６ｎ）のデジタル変換値の最小単位の値よりも小さな値となっており、又、前記式（２）又は式（３）において適用される給電抵抗１９ｎの抵抗値Ｒ１９ｎと、前記上流と下流の分圧抵抗２０ｎ、２１ｎの抵抗値Ｒ２０ｎ、Ｒ２１ｎの値は、前記プログラムメモリ２２３又は前記データメモリ２２４に予め格納されている既知の固定定数となっている。
以上のとおり、リニアソレノイド内の電磁コイルには給電ダイオードが直列接続され、当該給電ダイオードにはラベル抵抗が並列接続されているとともに、給電用開閉素子の出力端には分圧抵抗が接続されており、ラベル抵抗の抵抗値は、給電抵抗の抵抗値と分圧抵抗の抵抗値と２点のアナログ入力ポートへの入力電圧に基づいてマイクロプロセッサによって算出されるように構成されている。従って、給電電流制御装置とリニアソレノイドとの間の直接配線は増加しないでラベル抵抗の読出しが行える特徴がある。また、ラベル抵抗測定回路内にはダイオードやトランジスタのような非線形抵抗素子が直列接続されておらず精確に抵抗値を測定することができる特徴がある。
【０１９１】
前記駆動回路２７０ｎは、更に、前記給電用開閉素子２１０ｃが閉路したときに、前記下流分圧抵抗２１ｎに対して並列抵抗３０ｎを接続するための並列トランジスタ３１ｎを備え、前記並列トランジスタ３１ｎは、前記給電用開閉素子２１０ｃが開路していて、前記給電抵抗１９ｎを介して前記制御電圧Ｖｃｃ以下の電圧が印加されているときには閉路しないように構成されている。
以上のとおり、給電用開閉素子が開路している状態でラベル抵抗を測定するために設けられた分圧抵抗の下流側の抵抗には、給電用開閉素子が閉路されたときには並列抵抗が接続されて分圧比を小さくするように構成されている。従って、下流分圧抵抗の両端電圧を測定するアナログ入力ポートＡＤ４ｎの入力信号は、運転中における給電電圧Ｖｂｂを常時監視するために兼用することができ、しかもラベル抵抗を測定するときには分圧比を大きくして検出感度を高めることができる特徴がある。
【０１９２】
前記リニアソレノイド２０７ａ〜２０７ｎの上流側端子Ｃは、前記給電用開閉素子２１０ｃを介して前記車載バッテリ１０２の正端子に接続されているとともに、下流側端子Ｂは電流検出抵抗１５ｎを介して前記制御用開閉素子１０ｎに接続され、前記電磁コイル７１ｎは、ラベル抵抗７２ｎ（若しくは７６ｎ）が並列接続された給電ダイオード７３ｎと直列接続され、当該直列回路の一端は前記上流側端子Ｃに接続されるとともに、他端は前記下流側端子Ｂに接続されており、前記電流検出抵抗１５ｎの両端電圧は差動増幅器１６ｎとアナログ入力ポートＡＤ１ｎを介して前記多チャンネルＡＤ変換器２２５に入力されているとともに、前記給電ダイオード７３ｎと前記電磁コイル７１ｎと前記電流検出抵抗１５ｎとの直列回路に対して、前記給電用開閉素子２１０ｃを介して並列接続された転流ダイオード１４ｎを備え、前記マイクロプロセッサ２２１は、前記アナログ入力ポートＡＤ１ｎに入力された給電電流の値を参照して、前記制御用開閉素子１０ｎの開閉全期間における平均電流を算出し、当該平均電流が目標となる給電電流となるように前記制御用開閉素子１０ｎの導通状態を制御するための指令信号を発生し、前記給電用開閉素子２１０又は前記制御用開閉素子１５ｎには逆流防止ダイオード１３ｎが直列接続されている。
以上のとおり、電磁コイルと電流検出抵抗との直列回路に対して給電用開閉素子を介して転流ダイオードが並列接続されるとともに、給電用開閉素子又は制御用開閉素子には逆流防止ダイオードが直列接続されている。従って、給電電流制御装置とリニアソレノイドとの間の直接配線は増加しないでラベル抵抗の読出しが行える特徴がある。
又、車載バッテリへの接続極性が誤って配線されたときに、給電用開閉素子と制御用開閉素子が逆導通して、転流ダイオードを介して電源短絡されるのを逆流防止ダイオードによって阻止することができるとともに、ラベル抵抗の測定時に転流ダイオードによってラベル抵抗が短絡されるのを防止することができる特徴がある。
又、ラベル抵抗測定回路内にはダイオードやトランジスタのような非線形抵抗素子が直列接続されておらず精確に抵抗値を測定することができる特徴がある。
【０１９３】
前記リニアソレノイド２０７ａ〜２０７ｎの上流側端子Ｃは、前記給電用開閉素子２１０ｃを介して前記車載バッテリ１０２の正端子に接続されているとともに、下流側端子Ｂは、電流検出抵抗２７ｎを介して前記制御用開閉素子１０ｎに接続され、前記電磁コイル７１ｎは、並列接続された転流ダイオード７７ｎと直列接続された給電ダイオード７３ｎを備え、当該直列回路の一端は前記上流側端子Ｃに接続されるとともに、他端は前記下流側端子Ｂに接続されており、前記ラベル抵抗７２ｎ（若しくは７６ｎ）は、前記給電ダイオード７３ｎと並列接続されており、前記電流検出抵抗２７ｎの両端電圧は、差動増幅器１６ｎとアナログ入力ポートＡＤ１ｎを介して前記多チャンネルＡＤ変換器２２５に入力されているとともに、前記マイクロプロセッサ２２１は、前記制御用開閉素子１０ｎが閉路しているときに前記アナログ入力ポートＡＤ１ｎに入力された給電電流の値を参照して、前記制御用開閉素子１０ｎが開路して前記電磁コイル７１ｎの励磁電流が前記転流ダイオード７７ｎを介して転流しているときの減衰励磁電流を推定し、開閉全期間における平均電流を算出し、目標となる給電電流となるように前記制御用開閉素子１０ｎの導通状態を制御するための指令信号を発生するように構成されている。
以上のとおり、リニアソレノイド内の電磁コイルには転流ダイオードが並列接続されるとともに給電ダイオードが直列接続され、当該給電ダイオードにはラベル抵抗が並列接続されている。従って、給電電流制御装置とリニアソレノイドとの間の直接配線は増加しないでラベル抵抗の読出しが行える特徴がある。
又、車載バッテリへの接続極性を誤って配線されたときに、給電用開閉素子と制御用開閉素子が逆導通して、転流ダイオードを介して電源短絡されるのを給電ダイオードによって阻止することができるので、逆流防止ダイオードを外部に設ける必要がなく、回路部品の削減と余分な発熱を防止することができる特徴がある。
又、ラベル抵抗測定回路内にはダイオードやトランジスタのような非線形抵抗素子が直列接続されておらず精確に抵抗値を測定することができる特徴がある。
【０１９４】
前記電流検出抵抗１５ｎ、２７ｎの近傍には温度センサ１７ｎが配置され、当該温度センサ１７ｎは、直列抵抗１８ｎを介して前記定電圧電源２２０ａに接続されるとともに、前記温度センサ１７ｎ又は前記直列抵抗１８ｎの両端電圧はアナログ入力ポートＡＤ３ｎを介して前記多チャンネルＡＤ変換器２２５に入力され、前記調整ツール２９０は、前記マイクロプロセッサ２２１と協働して、前記温度センサ１７ｎの測定環境温度における抵抗値を基準温度に換算した換算抵抗値であるか、又は当該換算抵抗値を基準抵抗値で割って得られる補正係数を算出して、前記プログラムメモリ２２３又は前記データメモリ２２４に格納し、前記電流検出抵抗１５ｎ、２７ｎの基準温度における抵抗値と温度上昇に伴う抵抗変動値を算出するための温度係数と、前記温度センサ１７ｎの基準温度における抵抗値と温度上昇に伴う抵抗変動値を算出するための温度係数と、前記直列抵抗１８ｎの抵抗値Ｒ１８ｎとは既知の固定制御定数として予め前記プログラムメモリ２２３、又は前記データメモリ２２４に書込みされており、前記給電電流制御装置２２０Ｕａ〜２２０Ｕｎの運転中においては、前記電流検出抵抗１５ｎ、２７ｎの近傍温度に基づいて、前記アナログ入力ポートＡＤ１ｎに入力された電流検出値のデジタル変換値又は目標電流に対応した設定値を補正し、温度変化によって電流検出抵抗１５ｎの変動が発生しても、目標とする給電電流が得られるように補正制御するように構成されている。
【０１９５】
前記電磁コイル７１ｎに直列接続された電流検出抵抗１５ｎ、２７ｎの両端電圧に比例した第一の電圧信号、又は前記電磁コイル７１ｎの一方又は他方の端子電圧に比例した第二又は第三の電圧信号の内の複数の電圧信号は、前記コントロールモジュール２２０Ｍａ〜２２０Ｍａのアナログ入力ポートＡＤ１ｎ／ＡＤ２ｎ／ＡＤ４ｎに入力され、前記プログラムメモリ２２３は、配線異常検出手段２９１８となる制御プログラムを包含し、前記マイクロプロセッサ２２１は、前記複数のアナログ入力ポートＡＤ１ｎ／ＡＤ２ｎ／ＡＤ４ｎに入力された電圧信号によって、前記リニアソレノイド２０７ａ〜２０７ｎへ接続される正負の配線の相互短絡異常、或いはどちらか一方の配線が電源線と混触する天絡異常又は車体と混触する地絡異常の発生を検出し、当該異常検出時には前記給電用開閉素子２１０ｃと制御用開閉素子１０ｎに対する開路指令を発生するように構成されている。
【０１９６】
前記給電電流制御装置２２０Ｕａ〜２２０Ｕｎは、変速機の筐体外に設置されたエンジン制御装置２１０Ｕと協働して、相互に入出力信号を交信するものであるとともに、前記エンジン制御装置２１０Ｕは、給電対象となる前記リニアソレノイド２０７ａ〜２０７ｎを選択決定し、選択されたリニアソレノイドに対して目標油圧を設定し、設定された目標油圧を前記給電電流制御装置２２０Ｕａ〜２２０Ｍｎに送信し、前記給電電流制御装置２２０Ｕａ〜２２０Ｕｎは、また、複数の前記リニアソレノイド２０７ａ〜２０７ｎの夫々に対してコネクタ接続により一体化されて変速機の筐体内に設置され、前記エンジン制御装置２１０Ｕから指令された目標油圧を得るための指令信号を発生するコントロールモジュール２２０Ｍａ〜２２０Ｍｎと、前記リニアソレノイド２０７ａ〜２０７ｎに対して駆動電流を供給する駆動回路２７０ａ〜２７０ｎとを備えている。
以上のとおり、エンジン制御装置と協働する給電電流制御装置は、複数のリニアソレノイドのそれぞれと一体化されてコネクタ接続されている。従って、エンジン制御装置と複数の給電電流制御装置と複数のリニアソレノイドは夫々を自由に組合せて組立てたり、個別に保守交換を行うことができるとともに、複数のリニアソレノイドを個別制御して、市場トラブルが発生しやすい電流制御用のパワー回路を有する給電電流制御装置は保守単位として小型安価に構成することができる特徴がある。
また、複数の給電電流制御装置がそれぞれでマイクロプロセッサを包含して電流制御を行っているので、エンジン制御装置に対して過重な制御負担をかけない特徴がある。
【０１９７】
前記リニアソレノイド２０７ａ〜２０７ｎは、前記電磁コイル７１ｎによる電磁力とスプリング４４とによる反抗力とが作用するプランジャ４３ａによってリリーフ弁４３ｂを開閉駆動し、所定油温において前記電磁コイル７１ｎに対する給電電流に対応した所定油圧が得られるものであり、前記ラベル抵抗７２ｎ、７６ｎは、所定の油温において、前記電磁コイル７１ｎに対する給電電流の値と前記リリーフ弁４３ｂによって減圧された作動油４９ｂの圧力との現品特性と標準特性からの乖離を補正して、目標とする油圧に対応した給電電流を設定するための補正係数に対応した抵抗値を有するものであり、前記給電電流制御装置２２０Ｕａ〜２２０Ｕｎ又は前記エンジン制御装置２１０Ｕの一方には、変速機内の油温を推定するための温度センサ２８０が接続され、前記プログラムメモリ２２３又は前記データメモリ２２４には変速機内の油温に対する前記作動油４９ｂの圧力変動特性に関する標準データが予め格納されており、前記マイクロプロセッサ２２１は、前記温度センサ２８０によって推定された油温に対応して目標とする油圧を得るための給電電流の値を補正するように構成されている。
【０１９８】
実施の形態３．
（１）構成の詳細な説明
次に、紺発明の実施の形態３位による変速機制御装置について説明する。図１７は、この発明の実施の形態３による変速機制御装置の全体構成図である。以下、図１７に基づいて前述の実施の形態１における図１及び実施の形態２における図１０との相違点を中心にして説明する。なお、各図において、同一符号は同一又は相等部分を示し、実施の形態１における１００番台、実施の形態２における２００番台の符号は、実施の形態３では３００番台の符号に置き直して夫々相等部分を示している。
【０１９９】
図１７において、エンジンルームに設置されたエンジン制御装置３１０Ｕと、車両用変速機のギアボックス３０７の内部に固定された複数の給電電流制御装置３２０Ｕａ〜３２０Ｕｎとは、互いに協働してギアボックス３０７に内蔵されたリニアソレノイド３０７ａ〜３０７ｎに対する給電電流の制御を行なうように構成されている。この実施の形態３にあっては、４〜６台の給電電流制御装置３２０Ｕａ〜３２０Ｕａは、４〜６個のリニアソレノイド３０７ａ〜３０７ｎと１対１で合体され、夫々が分散制御形式の変速機制御装置３００ａ〜３００ｎを構成している。車体グランド端子１０１に負端子が接続されている車載バッテリ１０２の正端子は、図示していない電源リレーの出力接点１０３を介してエンジン制御装置３１０Ｕと給電電流制御装置３２０Ｕａ〜３２０Ｕｎに対してバッテリ電圧Ｖｂを供給するように構成されている。
【０２００】
エンジン制御装置３１０Ｕに入力されている第一のセンサ群３０４は、図１における第一のセンサ群１０４と第二のセンサ群１０６を合併したものとなっており、例えばアクセルペダルの踏込み度合を検出するアクセルポジションセンサ、エンジンの吸気弁開度を検出するスロットルポジションセンサ、吸気量を測定するエアーフローセンサ、排気ガスセンサ、エンジン回転センサ、クランク角センサ、電源スイッチ、エンジンの始動指令スイッチなどのアナログ又はオン/オフスイッチセンサ、或いは手動指令スイッチなどに加えて、変速機のシフトレバーの選択位置を示すシフトレバースイッチ、車速センサなどを包含している。
【０２０１】
エンジン制御装置３１０Ｕが発生する出力信号に応動する電気負荷群３０５は、例えば燃料噴射用電磁弁、点火コイル（ガソリンエンジンの場合）、吸気弁開度制御用モータ、始動用電動機などである。但し、エンジン制御装置３１０Ｕは、これ等のエンジン制御機能に加えて、図１における給電電流制御装置１２０Ｕの一部の機能を包含しており、ギアシフトレバーの選択位置とアクセルペダルの踏込み度合と車速に応動して通信回線３０９を介して油圧指令信号を送信するように構成されている。また、ギアボックス３０７内部に設けられた油温センサ３８０は通信回線３０９を介してエンジン制御装置３１０Ｕへ一旦入力され、油温検出信号として給電電流制御装置３２０Ｕａ〜３２０Ｕｎへ送信されるように構成されている。
【０２０２】
エンジン制御装置３１０Ｕの内部には、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電される定電圧電源３１０ａと、車載バッテリ１０２から直接給電される定電圧電源３１０ｂと、コントロールモジュール３１０Ｍが搭載されている。コントロールモジュール３１０Ｍは、演算処理装置であるマイクロプロセッサ３１１と、演算処理用のＲＡＭメモリ３１２と、例えばフラッシュメモリである不揮発性のプログラムメモリ３１３と、不揮発性のデータメモリ３１４と、多チャンネルＡＤ変換器３１５と、直並列変換器３１６とが互いにバス接続されて構成されている。
【０２０３】
なお、マイクロプロセッサ３１１は、プログラムメモリ３１３と協働してアクセルペダルの踏込み度合に応じてスロットル弁開度を制御し、吸気量に比例した燃料の供給を行うとともに、ガソリンエンジンの場合であればエンジン回転速度と燃料噴射量に応じて点火コイルの断続制御を行なうように構成されている。
【０２０４】
又、ギアシフトレバーの選択位置とアクセルペダルの踏込み度合と車速に応動して通信回線３０９を介してリニアソレノイド３０７ａ〜３０７ｎに対する油圧指令信号を発生するとともに、温度センサ３８０による油温情報を送信し、変速機の変速段を切換えるときには、エンジン回転速度がなだらかに変化するように燃料噴射量を調整するように構成されている。給電電流制御装置３２０Ｕａ〜３２０Ｕｎの内部には、車載バッテリ１０２から電源リレーの出力接点１０３を介して給電されて、例えばＤＣ５［Ｖ］の安定化された制御電圧Ｖｃｃを発生する定電圧電源３２０ａが設けられて、コントロールモジュール３２０Ｍａ〜３２０Ｍｎや後述の駆動回路３７０ａ〜３７０ｎに給電するように構成されている。又、給電電流制御装置３２０Ｕａ〜３２０Ｕｎの内部には、駆動回路３７０ａ〜３７０ｎに対して給電電圧Ｖｂｂを供給する給電用開閉素子３２０ｃが設けられている。
【０２０５】
次に、駆動回路部の詳細について説明する。図１８は、この発明の実施の形態３による変速機制御装置における駆動回路部の回路図である。図１８において、コントロールモジュール３２０Ｍｎは、図１２、図１３の場合と同様に構成されているが、リニアソレノイド３０７ｎは、給電ダイオード７３ｎが直列接続された電磁コイル７１ｎと、給電ダイオード７３ｎに並列接続されたラベル抵抗７６ｎと、電磁コイル７１ｎと並列接続された転流ダイオード７７ｎと、電磁コイル７１ｎの正端子側に接続され、電磁コイル７１ｎの近傍温度を検出するための温度センサ７５ｎと、電磁コイル７１ｎの負端子側に接続された付加ラベル抵抗７４ｎとによって構成され、給電ダイオード７３ｎの正端は上流側端子Ｃに、電磁コイル７１ｎの負端は下流側端子Ｂと接続されている。
【０２０６】
又、温度センサ７５ｎの他端は、接続端子Ｅを介して駆動回路３７０ｎに接続され、付加ラベル抵抗７４ｎの他端は、付加接続端子Ｄを介して駆動回路３７０ｎに接続されている。一方、図１２、図１３に於ける電流検出抵抗１５ｎ、２７ｎと差動増幅器１６ｎと転流ダイオード１４ｎが接続されておらず、転流ダイオード１４ｎの代替として転流ダイオード７７ｎが使用されている。又、図１２における逆流防止ダイオード１３ｎは接続されておらず、給電ダイオード７３ｎがその代替としての役割を持っている。
【０２０７】
従って、給電用開閉素子３２０ｃと制御用開閉素子１０ｎが閉路されると、給電用開閉素子３２０ｃと給電ダイオード７３ｎと電磁コイル７１ｎと制御用開閉素子１０ｎを通じて電磁コイル７１ｎに対して下記の式（６）で示される励磁電流Ｉｃが供給される。
Ｉｃ＝Ｋｄ×Ｖｂｂ／Ｒｔ                    ・・・・・・・・式（６）
但し、Ｋｄは、マイクロプロセッサ３２１が発生する指令信号ＰＷＭの通電デューティであって、制御用開閉素子１０ｎの閉路時間／開閉周期に相当している。又、Ｒｔは、電
磁コイル７１ｎの抵抗値であり、温度センサ７５ｎによって検出された近傍温度の値によって補正されるように構成されている。
【０２０８】
ここで、制御用開閉素子１０ｎが開路すると、電磁コイル７１ｎに流れていた励磁電流は転流ダイオード７７ｎを介して還流減衰し、下流側端子Ｂには転流ダイオード７７ｎを介して還流減衰する励磁電流が流れない構成と構成されている。このため、出荷調整用の設備であるデジタル電流計３９２は、出荷調整用の標準サンプル品であるリニアソレノイド３０７ｎの電磁コイル７１ｎの下流位置に仮端子を設けて接続するように構成されている。これにより、デジタル電流計３９２は、制御用開閉素子１０ｎによってデューティ制御される電磁コイル７１ｎの平均電流を直接測定することができる。
【０２０９】
制御用開閉素子１０ｎの駆動回路とアナログ入力ポートＡＤ２ｎに対する接続関係と、分圧抵抗２０ｎ、２１ｎとアナログ入力ポートＡＤ４ｎとの接続関係及び並列トランジスタ３１ｎ回りの接続関係は、図１２、図１３の場合と同様である。温度センサ７５ｎの負側端子をグランド回路に接続する直列抵抗２６ｎの両端電圧はアナログ入力ポートＡＤ５nを介して多チャンネルＡＤ変換器３２５に入力されている。温度センサ７５ｎの抵抗値Ｒ７５ｎは、給電用開閉素子３２０ｃが閉路された運転中に測定されるものであり、抵抗値Ｒ７５ｎは、温度センサ７５ｎの両端電圧を温度センサ７５ｎに流れる電流で割って得られる。
【０２１０】
温度センサ７５ｎの両端電圧は、給電電圧Ｖｂｂから給電ダイオード７３ｎの順方向電圧とアナログ入力ポートＡＤ５ｎに対する入力電圧ＡＤ５ｎを減じた値であって、給電電圧Ｖｂｂの値は、アナログ入力ポートＡＤ４ｎに対する入力電圧を分圧抵抗２０ｎ、２１ｎと並列抵抗３０ｎによる合成分圧比で割った値として算出される。又、温度センサ７５ｎに流れる電流は、アナログ入力ポートＡＤ５ｎに対する入力電圧Ｖａｄ５を直列抵抗２６ｎの抵抗値Ｒ２６ｎで割って得られるものである。
【０２１１】
付加ラベル抵抗７４ｎの負側端子をグランド回路に接続する直列抵抗２２ｎと計測トランジスタ２３ｎとの直列回路の両端電圧は、入力抵抗３５ｎからアナログ入力ポートＡＤ６ｎを介して多チャンネルＡＤ変換器３２５に入力されており、アナログ入力ポートＡＤ６ｎの入力端子は、クリップダイオード３６ｎを介して定電圧電源３２０ａの出力端子に接続されている。計測トランジスタ２３ｎは、マイクロプロセッサ３２１が発生する計測指令信号ＳＥＬの論理レベルが「Ｈ」のときにベース抵抗２４ｎを介して閉路駆動され、論理レベル「Ｌ」のときにはベース端子とエミッタ端子間に接続された開路安定抵抗２５ｎによって確実に開路するように構成されている。
【０２１２】
付加ラベル抵抗７４ｎの抵抗値Ｒ７４ｎは、給電用開閉素子３２０ｃと制御用開閉素子１０ｎが共に開路されていて、計測トランジスタ２３ｎが閉路駆動されているときに測定されるようになっており、クリップダイオード３６ｎは、給電用開閉素子３２０ｃが閉路され、制御用開閉素子１０ｎが開路されているときに、アナログ入力ポートＡＤ６ｎの入力電圧が過大となるのを防止するためのものとなっている。付加ラベル抵抗７４ｎの抵抗値Ｒ７４ｎは、付加ラベル抵抗７４ｎの両端電圧を付加ラベル抵抗７４ｎに流れる電流値で割って得られる。付加ラベル抵抗７４ｎの両端電圧はアナログ入力ポートＡＤ２ｎの入力電圧Ｖａｄ２からアナログ入力ポートＡＤ６ｎの入力電圧Ｖａｄ６を減じたものであり、付加ラベル抵抗７４ｎの電流はアナログ入力ポートＡＤ６ｎの入力電圧Ｖａｄ６を直列抵抗２２ｎの抵抗値Ｒ２２ｎで割った値となっている。
【０２１３】
次に、ラベル抵抗の詳細について説明する。図１９は、この発明の実施の形態３による変速機制御装置におけるラベル抵抗を示す構成図である。図１９において、リニアソレノイド３０７ｎ内のラベル抵抗７６ｎと付加ラベル抵抗７４ｎは、封止樹脂５０によって一
体成形されたレーザトリミング抵抗によって構成されており、夫々に調整窓５４ａ、５４ｂから抵抗値の調整が行われるように構成されている。
【０２１４】
なお、レーザトリミング抵抗は、幅Ｘ、長さＹ、厚さＴの薄膜抵抗体であり、幅方向の切込み寸法をΔＸとし、長さ方向の切込み寸法をΔＹとすると、初期の抵抗値Ｒ０に対し切込みによって増加した増分抵抗値ΔＲは下記の式（７）式によって算出される。
ΔＲ／Ｒ０＝（ΔＹ／Ｙ）×ΔＸ／（Ｘ−ΔＸ）            ・・・・式（７）
従って、切込み寸法の調整により大幅な抵抗調整が行なえるとともに、微口径のレーザビームによって高精度の仕上がり抵抗を得ることができるものである。
【０２１５】
図２０は、この発明の実施の形態３による変速機制御装置における圧力対電流特性の近似直線を示す特性線図であって（Ａ）は多数の供試サンプルの基準温度における平均的な圧力対電流特性、（Ｂ）は出荷現品となるリニアソレノイド３０７ｎの基準温度における圧力対電流特性、を夫々示している。
【０２１６】
図２０の（Ａ）において、多数の供試サンプルの基準温度における平均的な圧力対電流特性は、一対の直線６０４ａ、６０４ｂによる折線特性で近似されており、一対の直線６０４ａ、６０４ｂの交点部分は所定の曲率半径で円弧補間されている。直線６０４ａは第一のデータ（Ａ１０、Ｐ１０、θ１０）で特定され、直線６０４ｂは第二のデータ（Ａ２０、Ｐ２０、θ２０）によって特定される。但し、Ｐ１０は給電電流がＡ１０であるときの調整油圧、Ｐ２０は給電電流がＡ２０であるときの調整油圧、θ１０、θ２０は直線６０４ａ、６０４ｂの夫々の勾配である。
【０２１７】
図２０の（Ｂ）において、出荷現品となるリニアソレノイド３０７ｎの基準温度における圧力対電流特性つまり現品特性は、一対の直線６０５ａ、６０５ｂによる折線特性で近似されており、一対の直線６０５ａ、６０５ｂの交点部分は図２０の(Ａ）の標準特性で決
定された所定の曲率半径で円弧補間されている。直線６０５ａは第一のデータ（Ａ１０、Ｐ１ｎ、θ１ｎ）で特定され、直線６０５ｂは第二のデータ（Ａ２０、Ｐ２ｎ、θ２ｎ）によって特定される。但し、Ｐ１ｎは給電電流がＡ１０であるときの調整油圧、Ｐ２ｎは給電電流がＡ２０であるときの調整油圧、θ１ｎ、θ２ｎは直線６０５ａ、６０５ｂの夫々の勾配である。
【０２１８】
従って、油圧の調整係数はＰ１ｎ／Ｐ１０、又はＰ２ｎ／Ｐ２０となり、勾配係数はθ１ｎ／θ１０又はθ２ｎ／θ２０となる。
【０２１９】
（２）作用・動作の詳細な説明
以下、この発明の実施の形態３による変速機制御装置の動作について説明する。図２１は、この発明の実施の形態３による変速機制御装置におけるリニアソレノイドの調整作業を示すフローチャート、図２２は、この発明の実施の形態３による変速機制御装置における給電電流制御装置の調整動作を示すフローチャート、図２３は、この発明の実施の形態３による変速機制御装置の運転動作を示すフローチャートである。なお、図２１〜図２３において、図７〜図９と同一の動作を行うステップには同一番号を付しているとともに、異なる動作を行うステップには３０００番台の符号を付しり、以下の説明では３０００番台のステップの動作について説明する。
【０２２０】
先ず、リニアソレノイドの出荷調整作業のフローチャートである図２１において、実験測定の段階である作業ステップ３７００ａでは、多数の供試サンプルについて、油温を基準温度として圧力対電流特性を測定して、図２０の（Ａ）で示した標準特性を作成する。このときの電流計３９２の接続位置は、図１８に示すとおり、電磁コイル７１ｎの負端子側に仮接続しておくものとする。
【０２２１】
次に、標準特性に近い特性を持つ標準サンプルに関し、油温を例えば−２５℃又は＋７５℃の低温と高温に調整し、この低温又は高温状態で圧力対電流特性を測定し、低温特性線図と高温特性線図とを得る。この低温特性線図と高温特性線図によって、標準特性線図の場合と同様の近似直線を作成し、油温によって調整油圧と直線勾配とがどのように変化するのかの変化率に関するデータテーブルを作成する。このようにして作成された特性データは、給電電流制御装置の設計部門に伝達されて、プログラムメモリ３２３又はデータメモリ３２４の中に予め格納しておく。
【０２２２】
次に、出荷現品に関するステップ３７０２においては、圧力計と電流計により出荷現品の圧力対電流特性を測定するが、電磁コイル７１ｎの下流端には電流計を接続することができないので、下流側端子Ｂの外部に接続し、電磁コイル７１ｎに対する電流調整は開閉素子によるデューティ制御を行なわないで、印加電圧を増減させて調整し、転流ダイオード７７ｎへの転流が発生しないようにしておく必要がある。
【０２２３】
続くステップ３７０３では、図２０の（Ｂ）の一対の直線６０５ａ、６０５ｂを作成し、続くステップ３７０４では一対の直線６０５ａ、６０５ｂを表現するための第一のデータ（Ａ１０、Ｐ１ｎ、θ１ｎ）と、第二のデータ（Ａ２０、Ｐ２ｎ、θ２ｎ）を算出する。続くステップ３７０５では、ラベル抵抗７６ｎと付加ラベル抵抗７４ｎの抵抗値を図６の（Ｅ）にならって調整し、続くステップ３７０６では調整窓５４ａ、５４ｂをシール材で封鎖する。
【０２２４】
なお、ラベル抵抗の調整に当たっては、給電電流制御装置２２０Ｕｎによって読出された抵抗値を調整ツールの画面でデジタル表示しながら所定の抵抗値が得られるようにトリミングを行うように構成されている。
【０２２５】
次に、給電電流制御装置３２０Ｕｎの調整動作のフローチャートである図２２において、給電電流制御装置３２０Ｕｎには１台のリニアソレノイドしか接続されないので、図８におけるステップ８０９は除外されている。
【０２２６】
図２２において、ステップ３８０２では、リニアソレノイド３０７ｎに設けられているラベル抵抗７６ｎと付加ラベル抵抗７４ｎの抵抗値を読み出して、所定範囲の抵抗値が読出せるかどうかを判定し、ＹＥＳ判定の場合にラベル抵抗７６ｎと付加ラベル抵抗７４ｎの抵抗値が読み出される。続くステップ３８０３において一対の折線６０５ａ、６０５ｂの調整係数と勾配係数を分離する。続くステップ３８０４では、ステップ３８０３で分離された調整係数と勾配係数が標準係数であるか否か、つまり調整係数と勾配係数が所定範囲以外の異常値でないかどうかを判定する。続くステップ３８０５では、温度計３９１によって測定された電磁コイル７１ｎの近傍温度に基づいて、温度センサ７５ｎの基準温度における抵抗値の校正を行なうとともに、現在温度の抵抗値Ｒｔを算出する。
【０２２７】
続くステップ３８０６では、電流計３９２を図１８で示すとおり電磁コイル７１ｎの下流端に直接接続し、所定の給電電圧Ｖｂｂと所定の目標電流Ｉｓｎ＝Ｉｃで、前述の式（６）によって制御用開閉素子１０ｎをデューティ制御したときの電流計３９２による実測電流Ｉｆｎを測定し、続くステップ３８０８において補正係数β＝Ｉｓｎ／Ｉｆｎを算出してプログラムメモリ３２３又はデータメモリ３２４に格納する。
【０２２８】
なお、図８におけるステップ８０７については、ここでは電流検出抵抗が設けられていないので省略されている。
【０２２９】
次に、この発明の実施の形態３による変速機制御装置の運転動作について説明する。図２３は、この発明の実施の形態３による変速機制御装置の運転動作を示すフローチャートである。図２３において、エンジン制御装置３１０Ｕにおける入出力制御ステップであるステップ３９０５では、第一のセンサ群３０４の動作状態と、プログラムメモリ３１３に格納されている入出力制御プログラムの内容に応動して、第一の電気負荷群３０５を駆動制御するとともに、ギアシフトレバーの選択位置とアクセルペダルの踏込み度合と車速とに応じて変速段を決定し、複数のリニアソレノイド３０７ａ〜３０７ｎの何れかに対する圧力設定指令信号を発生し、通信回線３０９を介して給電電流制御装置３２０Ｕａ〜３２０Ｕｎの何れかに送信する。
【０２３０】
なお、給電電流制御装置３２０Ｕａ〜３２０Ｕｎの中の特定の給電電流制御装置３２０Ｕｎに関するステップ９１１〜ステップ９２０においては、図９におけるステップ９１９ｂは除外されている。
【０２３１】
ステップ３９１３は、図２２のステップ３８０２と同様に、リニアソレノイド３０７ｎに設けられているラベル抵抗７６ｎと付加ラベル抵抗７４ｎの抵抗値を読み出して、所定範囲の抵抗値が読出せるかどうかを判定するステップである。
【０２３２】
ステップ３９１７１〜ステップ３９１７４によって構成されたステップブロック３９１７ｎにおいて、ステップ２９１７１は、エンジン制御装置３１０Ｕから受信した目標油圧指令値に基づいて、ステップ９１５によって生成されたデータテーブルを参照して基準の油温における目標油圧に対応した目標電流に換算し、更にはプログラムメモリ３２３又はデータメモリ３２４に予め格納されている圧力対電流の温度特性データと、温度センサ３８０によって検出された油温に基づいて現状油温に対応した目標電流に補正する一次補正目標電流Ｉｓｎの設定手段となるステップである。
【０２３３】
続くステップ３９１７２は、電磁コイル７１ｎの近傍温度を検出するための温度センサ７５ｎの抵抗値Ｒ７５ｎを算出し、プログラムメモリ３２３に予め格納されている電磁コイル７１ｎの抵抗対温度特性から現状温度における電磁コイル７１ｎの抵抗値Ｒｔと基準温度における抵抗値Ｒ０との比率である補正係数γ＝Ｒｔ／Ｒ０を算出するステップである。続くステップ３９１７３は、駆動回路３７０ｎで発生する制御誤差を補正するためのステップであり、前述の式（６）によりマイクロプロセッサ３２１が発生する制御指令信号ＰＷＭのデューティＫｄを、下記の式（８）によって決定するステップである。
Ｋｄ＝β×Ｉｓｎ×Ｒｔ／Ｖｂｂ＝β×γ×Ｉｓｎ×Ｒ０／Ｖｂｂ
・・・・式（８）
但し、給電電圧Ｖｂｂは、アナログ入力ポートＡＤ４ｎの入力電圧をＶａｄ４、上流と下流の分圧抵抗２０ｎ、２１ｎの抵抗値をＲ２０ｎ、Ｒ２１ｎ、並列抵抗３０ｎの抵抗値をＲ３０ｎ、抵抗値Ｒ２１ｎと抵抗値Ｒ３０ｎの並列合成抵抗を（Ｒ２１ｎ／／Ｒ３０ｎ）としたときに、下記の式（９）によって算出されるものである。
Ｖｂｂ＝Ｖａｄ４×｛Ｒ２０ｎ＋Ｒ２１ｎ／／Ｒ３０ｎ｝
／（Ｒ２１ｎ／／Ｒ３０ｎ）                        ・・・・式（９）
又、補正係数βは、ステップ３８０８で算出記憶された値である。
【０２３４】
続くステップ３９１７４では、式（８）及び式（９）に基づいて制御用開閉素子１０ｎに対する制御指令信号ＰＷＭを発生してステップ３９１８へ移行する。ステップ３９１８は、電磁コイル７１ｎに対する正負の給電配線が電源線に対して混触する正線天絡・負線天絡異常や、グランド回路に対して混触する正線地絡・負線地絡異常や、正負の給電配線が相互に混触する負荷短絡異常の有無を検出する配線異常検出手段となるステップである。
【０２３５】
配線異常の検出方法は次のとおりである。先ず、正線地絡異常は、給電用開閉素子３２０ｃが閉路されていているときに、アナログ入力ポートＡＤ４ｎの入力電圧が過小であることによって検出される。又、負線天絡異常は、制御用開閉素子１０ｎと給電用開閉素子３２０ｃが共に開路しているときにアナログ入力ポートＡＤ２ｎの入力電圧が過大であることによって検出される。又、負荷短絡異常は、制御用開閉素子１０ｎと給電用開閉素子３２０ｃが共に閉路されたときにアナログ入力ポートＡＤ２ｎの入力電圧が過大であるか、アナログ入力ポートＡＤ４ｎの入力電圧が過小ことによって検出される。更に、正線天絡異常は、給電用開閉素子３２０ｃが開路されていて、アナログ入力ポートＡＤ４ｎの入力電圧が過大であることによって検出される。又、負線地絡異常は、制御用開閉素子１０ｎが開路されていて、給電用開閉素子３２０ｃが閉路されているときにアナログ入力ポートＡＤ２ｎの入力電圧が過小であることによって検出される。
【０２３６】
以上の説明では、油温を検出する温度センサ３８０をエンジン制御装置３１０Ｕに接続してエンジン制御装置３１０Ｕ内で初期校正を行なったうえで、運転中においてはエンジン制御装置３１０Ｕで油温の監視を行いながら給電電流制御装置３２０Ｕａ〜３２０Ｕｎに送信するようにしている。しかし、温度センサ３８０は、ギアボックス３０７内において夫々の給電電流制御装置３２０Ｕａ〜３２０Ｕｎに直接入力して、給電電流制御装置３２０Ｕａ〜３２０Ｕｎ内で初期校正を行なって使用することも可能である。これは、図１０における温度センサ２８０の場合も同様である。
【０２３７】
又、図１２、図１３における電流検出抵抗１５ｎ、２７ｎに対する温度センサ１７ｎや、図１８における電磁コイル７１ｎに対する温度センサ７５ｎの設置部分が、ギアボックス２０７、３０７内の潤滑油に浸漬されている場合には、これ等の温度センサ１７ｎ、７５ｎを用いて油温を間接的に推定することも可能である。この場合には、電流検出抵抗１５ｎ、２７ｎや電磁コイル７１ｎの自己発熱による温度上昇を推定し、現状検出温度から自己発熱による温度上昇分を減算して油温を推定すればよい。
【０２３８】
又、図１８において、給電ダイオード７３ｎに並列接続されているラベル抵抗７６ｎに代わって、図３で示したようにグランド回路に接続することも可能である。又、給電用開閉素子３２０ｃは、エンジン制御装置３１０Ｕの外部に設けられた給電用電磁リレーの出力接点であってもよい。
【０２３９】
以上の説明では、補正係数として調整係数と勾配係数を用いるようにしたが、二つの比較座標点を決めて一対の調整係数を用いるようにしても一つの直線を特定することができる。また、調整係数や勾配係数は固体特性/標準特性の比率であって、標準特性に調整係
数や勾配係数を掛け合わせると固体特性が得られるとした。しかし、前記調整係数や勾配係数に代わって、個体特性から標準特性を減じた偏差値であるバイアス調整値又は勾配調整値を用い、これを標準特性に代数加算することによって固体特性を得ることもできる。例えば勾配係数をＫ＝θｎ/θ０とし、標準傾斜角θ０が判っておれば、固体傾斜角はθ
ｎ＝Ｋ×θ０として算出される。同様に、勾配調整値をΔθ＝θｎ−θ０とし、標準傾斜角θ０が判っておれば、固体傾斜角はθｎ＝θ０＋Δθ＝θ０×（１＋Δθ/θ０）とし
て算出され、偏差値Δθを加算することは係数として（１＋Δθ/θ０）を掛けることに
相等する。従って、補正係数の概念はこれらの代数加算値を含むものとして表現したものとなっている。
【０２４０】
（３）実施形態３の要点と特徴
以上の説明で明らかなとおり、この発明の実施形態３による変速機制御装置は、車両用変速機に内蔵された油圧調整弁に作用して、給電電流に対応した調整油圧出力を発生するリニアソレノイド３０７ａ〜３０７ｎと、当該リニアソレノイドに対する給電電流制御装置３２０Ｕａ〜３２０Ｕｎを備えた変速機制御装置３００ａ〜３００ｎであって、前記リニアソレノイドは、電磁コイル７１ｎと当該リニアソレノイドの動作特性に関する固体バラツキ変動を補正するためのパラメータデータとなる抵抗値を有するラベル抵抗７６ｎ（若しくは７２ｎ）とが一体化されていて、前記給電電流制御装置は車載バッテリ１０２と複数の前記リニアソレノイドの全体又は個々のリニアソレノイドとの間に接続された給電用開閉素子３２０ｃの出力電圧である給電電圧Ｖｂｂと、前記車載バッテリ１０２から給電される定電圧電源３２０ａの出力電圧である制御電圧Ｖｃｃによって動作する駆動回路３７０ａ〜３７０ｎと、コントロールモジュール３２０Ｍａ〜３２０Ｍｎと、前記駆動回路に内蔵され前記リニアソレノイドの他端に個別に直列接続された制御用開閉素子１０ｎとを備え、前記駆動回路は、前記ラベル抵抗７６ｎ（若しくは７２ｎ）に通電して、当該ラベル抵抗の抵抗値を測定するための測定回路１９ｎを備えるとともに、前記コントロールモジュールは前記制御用開閉素子１０ｎの導通状態を制御するための指令信号を発生するマイクロプロセッサ３２１と、当該マイクロプロセッサと協働するプログラムメモリ３２３と、当該プログラムメモリの一部領域であるか又は分割して設けられた不揮発性のデータメモリ３２４と、前記制御電圧Ｖｃｃが基準電圧として印加された多チャンネルＡＤ変換器３２５とを包含している。
【０２４１】
前記プログラムメモリ３２３は、補正制御定数格納手段３８０８とラベル抵抗読出変換手段９１５となる制御プログラムを備え、前記補正制御定数格納手段３８０８は、外部接続された調整ツール３９０と協働して、前記駆動回路３７０ａ〜３７０ｎにおける電流制御定数を測定し、回路部品の固体バラツキ変動があっても、目標電流に合致した給電電流を得るための補正係数を算出して、当該補正係数を前記プログラムメモリ３２３又は前記データメモリ３２４に格納し、前記ラベル抵抗読出変換手段９１５は、前記測定回路１９ｎから前記ラベル抵抗７６ｎ（若しくは７２ｎ）に流入する測定電流と、前記ラベル抵抗７６ｎ（若しくは７２ｎ）に印加された測定電圧との比率によって前記ラベル抵抗７６ｎ（若しくは７２ｎ）の抵抗値を算出し、算出された抵抗値に基づいて前記リニアソレノイドの固体バラツキ変動を補正するためのパラメータデータを算出又は選択決定して、前記データメモリ３２４又は前記ＲＡＭメモリ３２２に格納し、前記ラベル抵抗読出変換手段９１５は、電源スイッチが投入された運転開始時に実行され、前記リニアソレノイドが保守交換されても、交換されたリニアソレノイドに付加されたラベル抵抗の抵抗値に応動して給電電流が制御されるように構成されている。
【０２４２】
前記ラベル抵抗７６ｎは、封止樹脂５０によって密閉封止されているとともに、当該封止樹脂に設けられた調整窓５４ａから抵抗値の調整が行なわれるレーザトリミング抵抗が使用されている。
以上のとおり、ラベル抵抗の抵抗値を測定しながら調整窓からレーザトリミングを行なうように構成されている。従って、ラベル抵抗の密閉実装後の後処理によって、高精度な抵抗値を有するラベル抵抗に調整することができる特徴がある。
【０２４３】
前記コントロールモジュール３２０Ｍａ〜３２０Ｍｎによって測定された前記ラベル抵抗７６ｎ（若しくは７２ｎ）のデジタル変換値は、上位ビット群と下位ビット群に分割されて使用され、前記ラベル抵抗７６ｎ（若しくは７２ｎ）の上位ビット群と下位ビット群のいずれか一方は前記リニアソレノイド３０７ａ〜３０７ｎの所定電流に対応した圧力と基準となる圧力との比率である調整係数を選択する第一のパラメータであり、他方は電流対油圧特性の勾配と標準勾配との比率である勾配係数を選択する第二のパラメータと構成されている。
【０２４４】
前記リニアソレノイド３０７ｎの電磁コイル７１ｎにはラベル抵抗７６ｎ（若しくは７２ｎ）が並列接続された給電ダイオード７３ｎが直列接続され、当該直列回路の一端は上流側端子Ｃと接続されるとともに、他端は下流側端子Ｂに接続されており、前記上流側端子Ｃ側は前記給電用開閉素子３２０ｃを介して前記車載バッテリ１０２の正端子に接続されているとともに、前記下流側端子Ｂ側には前記制御用開閉素子１０ｎが接続され、前記駆動回路３７０ｎは、前記定電圧電源３２０ａから前記下流側端子Ｂを介して前記ラベル抵抗７６ｎ（若しくは７２ｎ）に給電する前記測定回路となる給電抵抗１９ｎを備えるとともに、前記給電用開閉素子３２０ｃの出力側に接続された上流分圧抵抗２０ｎと下流分圧抵抗２１ｎを備え、前記給電用開閉素子３２０ｃと前記制御用開閉素子１０ｎが開路すると、前記ラベル抵抗７６ｎ（若しくは７２ｎ）には前記給電抵抗１９ｎと前記電磁コイル７１ｎと前記上流と下流の分圧抵抗２０ｎ、２１ｎとを介して前記定電圧電源３２０ａから制御電圧Ｖｃｃが印加されるとともに、前記給電抵抗１９ｎの出力側の電圧と前記下流分圧抵抗２１ｎの両端電圧は、それぞれアナログ入力ポートＡＤ２ｎ、ＡＤ４ｎを介して前記多チャンネルＡＤ変換器３２５に入力されている。
【０２４５】
前記ラベル抵抗７６ｎ（若しくは７２ｎ）の抵抗値Ｒ７２ｎ、Ｒ７６ｎは、前記給電抵抗１９ｎの抵抗値をＲ１９ｎとし、上流、下流の分圧抵抗２０ｎ、２１ｎの抵抗値をＲ２０ｎ、Ｒ２１ｎとし、前記アナログ入力ポートＡＤ２ｎ、ＡＤ４ｎへの入力電圧をＶａｄ２、Ｖａｄ４としたときに、式（２）又は式（３）に基づいて前記マイクロプロセッサ３２１によって算出されるものであり、
Ｒ７６ｎ（若しくはＲ７２ｎ）
＝｛Ｖａｄ２−Ｖａｄ４×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／｛（Ｖｃｃ−Ｖａｄ２）／Ｒ１９ｎ｝
＝Ｒ１９ｎ×｛（Ｖａｄ２／Ｖｃｃ）−（Ｖａｄ４／Ｖｃｃ）＊
＊×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／（１−Ｖａｄ２／Ｖｃｃ）
・・・・・・・・・・・式（２）
Ｒ７６ｎ（若しくはＲ７２ｎ）
＝｛Ｖａｄ２−Ｖａｄ４×（Ｒ２０ｎ＋Ｒ２１ｎ）／Ｒ２１ｎ｝＊
＊／（Ｖａｄ４／Ｒ２１ｎ）
＝Ｒ２１ｎ×Ｖａｄ２／Ｖａｄ４−（Ｒ２０ｎ＋Ｒ２１ｎ）
・・・・・・・・・・・式（３）
但し、前記電磁コイル７１ｎの抵抗値は、前記ラベル抵抗７６ｎ（若しくは７２ｎ）のデジタル変換値の最小単位の値よりも小さな値となっており、又、前記式（２）又は式（３）において適用される給電抵抗１９ｎの抵抗値Ｒ１９ｎと、前記上流と下流の分圧抵抗２０ｎ、２１ｎの抵抗値Ｒ２０ｎ、Ｒ２１ｎの値は、前記プログラムメモリ３２３又は前記データメモリ３２４に予め格納されている既知の固定定数となっている。
【０２４６】
前記電磁コイル７１ｎの下流側端子Ｂと付加接続端子Ｄとの間には付加ラベル抵抗７４ｎが接続されており、前記駆動回路３７０ｎは、前記定電圧電源３２０ａと前記下流側端子Ｂとの間に接続された前記測定回路となる給電抵抗１９ｎと、前記付加接続端子Ｄとグランド回路との間に接続された直列抵抗２２ｎと計測トランジスタ２３ｎを備えるとともに、前記駆動抵抗１９ｎの出力側の電圧は、アナログ入力ポートＡＤ２ｎを介して前記多チャンネルＡＤ変換器３２５に接続され、前記付加接続端子Ｄとグランド回路間の電圧はアナログ入力ポートＡＤ６ｎを介して前記多チャンネルＡＤ変換器３２５に接続され、前記計測トランジスタ２３ｎは、前記マイクロプロセッサ３２１が発生する計測指令信号ＳＥＬによって開閉駆動される。前記付加ラベル抵抗７４ｎの抵抗値Ｒ７４ｎは、前記給電用開閉素子３２０ｃと制御用開閉素子１０ｎを開路し、前記計測トランジスタ２３ｎを閉路している状態で測定され、前記直列抵抗２２ｎの抵抗値をＲ２２ｎとし、前記アナログ入力ポートＡＤ６ｎへの入力電圧をＶａｄ６としたときに、式（４）に基づいて前記マイクロプロセッサ３２１によって算出されるものであり、
Ｒ７４ｎ
＝（Ｖａｄ２−Ｖａｄ６）／（Ｖａｄ６／Ｒ２２ｎ）
＝Ｒ２２×（Ｖａｄ２／Ｖａｄ６−１）            ・・・・・・・・式（４）
前記直列抵抗２２ｎの抵抗値Ｒ２２は、既知の固定制御定数として予め前記プログラムメモリ３２３、又は前記データメモリ３２４に書込みされており、前記給電電流制御装置３２０Ｕｎの運転中においては、前記給電用開閉素子３２０ｃは閉路され、前記計測トランジスタ２３ｎは開路されている。
【０２４７】
以上のとおり、リニアソレノイド内の電磁コイルには下流側端子に接続された付加ラベル抵抗を備え、当該付加ラベル抵抗の抵抗値は、給電用開閉素子と制御用開閉素子を開路し、計測トランジスタを閉路している状態で測定されるように構成されている。従って、運転中に電磁コイルに対する漏洩電流が発生せず、付加ラベル抵抗による電力損失が発生しないで、複数種類のパラメータデータを得ることができる特徴がある。又、付加ラベル抵抗測定回路内に介在する計測トランジスタは、小信号用で微小電圧降下となるので精確に抵抗値を測定することができる特徴がある。又、ラベル抵抗と付加ラベル抵抗を併用すると、電流対油圧特性を二本の折線で近似して、大電流領域における調整係数と勾配係数、小電流領域における調整係数と勾配係数を設定することによって、より精確な電流対圧力特性を得ることができる特徴がある。
【０２４８】
前記駆動回路３７０ｎは、更に、前記給電用開閉素子３２０ｃが閉路したときに、前記下流分圧抵抗２１ｎに対して並列抵抗３０ｎを接続するための並列トランジスタ３１ｎを備え、前記並列トランジスタ３１ｎは、前記給電用開閉素子３２０ｃが開路していて、前記給電抵抗１９ｎを介して前記制御電圧Ｖｃｃ以下の電圧が印加されているときには閉路しないように構成されている。
【０２４９】
前記給電ダイオード７３ｎには前記ラベル抵抗７６ｎ(若しくは７２ｎ）が並列接続さ
れているとともに、前記電磁コイル７１ｎとの接続点には温度センサ７５ｎの一端が接続され、当該温度センサ７５ｎの他端は接続端子Ｅに接続され、前記駆動回路３７０ｎは、前記接続端子Ｅとグランド回路との間に接続された直列抵抗２６ｎを備えるとともに、前記直列抵抗２６ｎの両端電圧は、アナログ入力ポートＡＤ５ｎを介して前記多チャンネルＡＤ変換器３２５に接続され、前記温度センサ７５ｎの抵抗値Ｒ７５ｎは、前記給電用開閉素子３２０ｃが閉路して、給電電圧Ｖｂｂを発生している運転中に測定され、前記直列抵抗２６ｎの抵抗値をＲ２６ｎとし、前記給電ダイオード７３ｎの順方向電圧降下をΔＶｄ＜＜Ｖｂｂとし、前記アナログ入力ポートＡＤ５ｎへの入力電圧をＶａｄ５とし、前記下流分圧抵抗２１ｎと並列抵抗３０ｎとの並列抵抗をＲ２１ｎ／／Ｒ３０ｎとし、
分圧比Ｋｎ＝（Ｒ２１ｎ／／Ｒ３０ｎ）／｛Ｒ２０＋（Ｒ２１ｎ／／Ｒ３０ｎ）｝
としたときに、下記の式（５）に基づいて前記マイクロプロセッサ３２１によって算出されるものである。
Ｒ７５ｎ
＝（Ｖｂｂ−ΔＶｄ−Ｖａｄ５）／（Ｖａｄ５／Ｒ２６ｎ）
≒（Ｖｂｂ／Ｖａｄ５−１）×Ｒ２６ｎ
＝［｛Ｖａｄ４／Ｋｎ｝／Ｖａｄ５−１］×Ｒ２６ｎ    ・・・・・・・・式（５）
前記分圧比Ｋｎの値と、前記直列抵抗２６ｎの抵抗値Ｒ２６ｎとは予め前記プログラムメモリ３２３、又は前記データメモリ３２４に書込みされており、前記温度センサ７５ｎは、前記電磁コイル７１ｎの近傍温度、又はリニアソレノイド３０７ｎの近傍の油温を測定するものである。
以上のとおり、リニアソレノイドは、運転中の油温又は電磁コイルの温度を検出することができる温度センサを内蔵している。従って、油温の変化に応動して目標電流を調整したり、電磁コイルの抵抗値を測定して電流制御におけるオフセット誤差を低減することができる特徴がある。
【０２５０】
前記リニアソレノイド３０７ａ〜３０７ｎの上流側端子Ｃは、前記給電用開閉素子３２０ｃを介して前記車載バッテリ１０２の正端子に接続されているとともに、下流側端子Ｂは、前記制御用開閉素子１０ｎに接続され、前記電磁コイル７１ｎは、並列接続された転流ダイオード７７ｎと直列接続された給電ダイオード７３ｎを備え、当該直列回路の一端は前記上流側端子Ｃに接続されるとともに、他端は前記下流側端子Ｂに接続されており、前記給電ダイオード７３ｎには前記ラベル抵抗７６ｎ(若しくは７２ｎ)が並列接続されているとともに、前記電磁コイル７１ｎとの接続点には温度センサ７５ｎの一端が接続され、当該温度センサ７５ｎの他端は接続端子Ｅに接続されている。
【０２５１】
前記給電電流制御装置３２０Ｕｎの運転中においては、前記温度センサ７５ｎによって前記電磁コイル７１ｎの近傍温度を測定し、測定された近傍温度に基づいて電磁コイル７１ｎの現状抵抗値を推定し、前記アナログ入力ポートＡＤ４ｎに入力された信号電圧から給電電圧Ｖｂｂを推定し、推定された前記現状抵抗値と給電電圧Ｖｂｂから目標とする給電電流を得るための通電デューティを演算算出するか、又は所定のデータテーブルを用いて通電デューティを決定し、前記マイクロプロセッサ３２１は、当該通電デューティによって指令信号を発生して前記制御用開閉素子１０ｎを開閉制御するように構成されている。
【０２５２】
以上のとおり、リニアソレノイド内で転流ダイオードが並列接続された電磁コイルには給電ダイオードが直列接続され、当該給電ダイオードにはラベル抵抗が並列接続されているとともに、リニアソレノイドは電磁コイルの温度を検出するための温度センサを内蔵し、推定された電磁コイルの現状抵抗値と給電電圧に基づいて開閉素子の通電デューティを制御して、電磁コイルに対する給電電流が所定の目標電流となるようにオープンループ制御するように構成されている。従って、電流検出による負帰還制御方式に比べて給電電流のリップル変動が小さくなり、安定した給電電流が得られる特徴がある。又、車載バッテリへの接続極性を誤って配線されたときに、給電用開閉素子と制御用開閉素子が逆導通して、転流ダイオードを介して電源短絡されるのを給電ダイオードによって阻止することができるので、逆流防止ダイオードを外部に設ける必要がなく、回路部品の削減と余分な発熱を防止することができる特徴がある。
【０２５３】
前記電磁コイル７１ｎの一方又は他方の端子電圧に比例した第二又は第三の電圧信号の内の複数の電圧信号は、前記コントロールモジュール３２０Ｍａ〜３２０Ｍｎのアナログ入力ポートＡＤ２ｎ、ＡＤ４ｎに入力され、前記プログラムメモリ３２３は、配線異常検出手段３９１８となる制御プログラムを包含し、前記マイクロプロセッサ３２１は、前記複数のアナログ入力ポートＡＤ２ｎ、ＡＤ４ｎに入力された電圧信号によって、前記リニアソレノイド３０７ａ〜３０７ｎへ接続される正負の配線の相互短絡異常、或いはどちらか一方の配線が電源線と混触する天絡異常又は車体と混触する地絡異常の発生を検出し、当該異常検出時には前記給電用開閉素子３２０ｃと制御用開閉素子１０ｎに対する開路指令を発生するように構成されている。
【０２５４】
前記給電電流制御装置３２０Ｕａ〜３２０Ｕｎは、変速機の筐体外に設置されたエンジン制御装置３１０Ｕと協働して、相互に入出力信号を交信するものであるとともに、前記エンジン制御装置３１０Ｕは、給電対象となる前記リニアソレノイド３０７ａ〜３０７ｎを選択決定し、選択されたリニアソレノイドに対して目標油圧を設定し、設定された目標油圧を前記給電電流制御装置３２０Ｕａ〜３２０Ｕｎに送信し、前記給電電流制御装置３２０Ｕａ〜３２０Ｕｎは、又、複数の前記リニアソレノイド３０７ａ、３０７ｎの夫々に対してコネクタ接続により一体化されて変速機の筐体内に設置され、前記エンジン制御装置３１０Ｕから指令された目標油圧を得るための指令信号を発生するコントロールモジュール３２０Ｍａ〜３２０Ｍｎと、前記リニアソレノイド３０７ａ〜３０７ｎに対して駆動電流を供給する駆動回路３７０ａ〜３７０ｎとを備えている。
【０２５５】
前記リニアソレノイド３０７ａ〜３０７ｎは、前記電磁コイル７１ｎによる電磁力とスプリング４４とによる反抗力とが作用するプランジャ４３ａによってリリーフ弁４３ｂを開閉駆動し、所定油温において前記電磁コイル７１ｎに対する給電電流に対応した所定油圧が得られるものであり、前記ラベル抵抗７６ｎ（若しくは７２ｎ）は、所定の油温において、前記電磁コイル７１ｎに対する給電電流の値と前記リリーフ弁４３ｂによって減圧された作動油４９ｂの圧力との現品特性と標準特性からの乖離を補正して、目標とする油圧に対応した給電電流を設定するための補正係数に対応した抵抗値を有するものであり、前記給電電流制御装置３２０Ｕａ〜３２０Ｕｎ又は前記エンジン制御装置３１０Ｕの一方には、変速機内の油温を推定するための温度センサ３８０が接続され、前記プログラムメモリ３２３又は前記データメモリ３２４には変速機内の油温に対する前記作動油４９ｂの圧力変動特性に関する標準データが予め格納されており、前記マイクロプロセッサ３２１は、前記温度センサ３８０によって推定された油温に対応して目標とする油圧を得るための給電電流の値を補正するように構成されている。
【符号の説明】
【０２５６】
１０ｎ    制御用開閉素子              １７０ａ〜１７０ｎ  駆動回路
１３ｎ    逆流防止ダイオード          ２７０ａ〜２７０ｎ  駆動回路
１４ｎ、７７ｎ    転流ダイオード      ３７０ａ〜３７０ｎ  駆動回路
１５ｎ、２７ｎ    電流検出抵抗        １９０〜３９０  調整ツール
１６ｎ    差動増幅器            ８０８、２８０８、３８０８  補正制御定数格納手段１７ｎ    温度センサ                  ９１５  ラベル抵抗読出変換手段
１８ｎ    直列抵抗              ９１８、２９１８、３９１８  配線異常検出手段
１９ｎ    測定回路（給電抵抗）        
２０ｎ    分圧抵抗（上流側）
２１ｎ    分圧抵抗（下流側）          Ａ    グランド端子
２２ｎ    直列抵抗                    ＡＤ１ｎ〜ＡＤ６ｎ  アナログ入力ポート
２３ｎ    計測トランジスタ            Ｂ    下流側端子
２６ｎ    直列抵抗                    Ｃ    上流側端子
３０ｎ    並列抵抗                    Ｄ    付加接続端子
３１ｎ    並列トランジスタ            Ｅ    接続端子
４３ａ    プランジャ                  ＧＮＤ    回路グランド
４３ｂ    リリーフ弁                  Ｋｎ    分圧比
４４    スプリング                    ＳＥＬ    計測指令信号
４９ｂ    作動油                      Ｖａｄ１〜Ｖａｄ６    入力電圧
５０    封止樹脂                      Ｖｂｂ    給電電圧
５２    窓穴                          Ｖｃｃ    制御電圧
５４ａ、５４ｂ    調整窓              
７１ｎ    コイル                      
７２ｎ    ラベル抵抗（ラダー形式）        
７３ｎ    給電ダイオード
７４ｎ    付加ラベル抵抗
７５ｎ    温度センサ                  
７６ｎ    ラベル抵抗（トリミング方式）
７８ｎ    第一の抵抗                  
７９ｎ    第二の抵抗
１００    変速機制御装置              
２００ａ〜２００ｎ    変速機制御装置
３００ａ〜３００ｎ    変速機制御装置
１０２    車載バッテリ                
１０７〜３０７    ギアボックス
１０７ａ〜１０７ｎ    リニアソレノイド
２０７ａ〜２０７ｎ    リニアソレノイド
３０７ａ〜３０７ｎ    リニアソレノイド
１１０Ｕ〜３１０Ｕ    エンジン制御装置
１２０Ｕ    給電電流制御装置          
１８０〜３８０    温度センサ
２２０Ｕａ〜２２０Ｕｎ    給電電流制御装置
３２０Ｕａ〜３２０Ｕｎ    給電電流制御装置
１２０ａ〜３２０ａ    定電圧電源（制御電源）
１２０ｃ、２１０ｃ、３２０ｃ    給電用開閉素子
１２０Ｍ    コントロールモジュール
２２０Ｍａ〜２２０Ｍｎ    コントロールモジュール
３２０Ｍａ〜３２０Ｍｎ    コントロールモジュール
１２１〜３２１    マイクロプロセッサ
１２３〜３２３    プログラムメモリ    
１２４〜３２４    データメモリ
１２５〜３２５    多チャンネルＡＤ変換器
【図１】
0005496237.tif 000002
【図２】
0005496237.tif 000003
【図３】
0005496237.tif 000004
【図４】
0005496237.tif 000005
【図５】
0005496237.tif 000006
【図６】
0005496237.tif 000007
【図７】
0005496237.tif 000008
【図８】
0005496237.tif 000009
【図９】
0005496237.tif 000010
【図１０】
0005496237.tif 000011
【図１１】
0005496237.tif 000012
【図１２】
0005496237.tif 000013
【図１３】
0005496237.tif 000014
【図１４】
0005496237.tif 000015
【図１５】
0005496237.tif 000016
【図１６】
0005496237.tif 000017
【図１７】
0005496237.tif 000018
【図１８】
0005496237.tif 000019
【図１９】
0005496237.tif 000020
【図２０】
0005496237.tif 000021
【図２１】
0005496237.tif 000022
【図２２】
0005496237.tif 000023
【図２３】
0005496237.tif 000024