(57)【要約】【課題】オフ時の応答性を向上しつつ、体格の増大を抑制できる駆動制御装置を提供すること。【解決手段】ＥＣＵ１０は、デューティソレノイド弁１１のコイル１１ａへの通電経路上に設けられたＭＯＳＦＥＴ１３０、目標ピーク電流値及び目標ホールド電流値を設定する目標値設定部１５１、設定された目標ピーク電流値及び目標ホールド電流値を用いて、変速タイミングに開弁制御を実行する通常制御部１５０を備える。目標値設定部は、コイル電流が基準値まで上昇する間はＭＯＳＦＥＴＴをオンさせ、到達後はオフさせる検出制御部１５２、基準値到達前にあらわれる第１変曲点を検出する開弁検出部１５３、基準値到達後にあらわれる第２変曲点を検出する閉弁検出部１５４、第１変曲点の電流値に基づいて目標ピーク電流値を算出するピーク電流算出部１５５、第２変曲点の電流値に基づいて目標ホールド電流値を算出するホールド電流算出部１５６を有する。【選択図】図１
2017002980.tif 000002
【特許請求の範囲】
【請求項１】
コイル（１１ａ）を備えて変速機の油圧制御に用いられるデューティソレノイド弁（１１）の駆動制御装置であって、
直流電源（１３ａ）から前記コイルへの通電経路上に設けられたスイッチング素子（１３０）と、
目標値として、前記デューティソレノイド弁を開弁させるための目標ピーク電流値及び前記目標ピーク電流値よりも小さい値であって前記デューティソレノイド弁の開弁を維持するための目標ホールド電流値を用い、前記デューティソレノイド弁を開弁させて変速を実行する変速タイミングにおいて、前記コイルに流れるコイル電流が前記目標ピーク電流値まで上昇するように、前記スイッチング素子をオンさせるとともに、前記目標ピーク電流値に到達した後、前記コイル電流が前記目標ホールド電流値に保持されるように、前記スイッチング素子の駆動を制御する通常制御部（１５０）と、
前記通常制御部が制御を実行する前に、前記通常制御部が用いる前記目標値を設定する目標値設定部（１５１）と、
を備え、
前記目標値設定部が、
前記デューティソレノイド弁が開弁するように予め設定された基準値まで、前記コイル電流が上昇するように前記スイッチング素子をオンさせるとともに、前記基準値への到達後は、前記スイッチング素子をオフさせる検出制御部（１５２）と、
前記基準値に到達する前にあらわれる前記コイル電流の波形の第１変曲点を検出することにより、前記デューティソレノイド弁が全開状態に到達したことを検出する開弁検出部（１５３）と、
前記基準値に到達した後にあらわれる前記コイル電流の波形の第２変曲点を検出することにより、前記デューティソレノイド弁が全閉状態に到達したことを検出する閉弁検出部（１５４）と、
前記第１変曲点における電流値に基づいて、前記目標値としての前記目標ピーク電流値を算出するピーク電流算出部（１５５）と、
前記第２変曲点における電流値に基づいて、前記目標値としての前記目標ホールド電流値を算出するホールド電流算出部（１５６）と、
を有することを特徴とする駆動制御装置。
【請求項２】
前記目標値設定部は、前記変速タイミングごとに、前記通常制御部が制御を実行する前に、前記目標値を算出して設定することを特徴とする請求項１に記載の駆動制御装置。
【請求項３】
前記目標値設定部は、前記目標値を算出するごとに更新して記憶する第１目標記憶部（１５９）をさらに有し、
前記変速タイミングにおいて油温を取得するとともに、今回取得した油温と前回取得した油温との差分である油温変化量を算出する変化量算出部（１５７）と、
前記通常制御部が用いる前記目標値として、前記油温変化量が予め設定された閾値以上の場合には、前記ピーク電流算出部及び前記ホールド電流算出部により算出される前記目標値を選択し、前記油温変化量が前記閾値未満の場合には、前記第１目標記憶部に記憶された前記目標値を選択する第１設定選択部（１５８）と、
をさらに備えることを特徴とする請求項１に記載の駆動制御装置。
【請求項４】
前記目標値設定部は、算出された前記目標値を、算出タイミングで取得された油温と関連づけて記憶する第２目標記憶部（１７）をさらに有し、
前記変速タイミングにおいて油温を取得するとともに、前記通常制御部が用いる前記目標値として、取得した前記油温に対応する前記目標値が前記第２目標記憶部に記憶されている場合、前記第２目標記憶部に記憶された前記目標値を選択し、取得した前記油温に対応する前記目標値が前記第２目標記憶部に記憶されていない場合、前記ピーク電流算出部及び前記ホールド電流算出部により算出される前記目標値を選択する第２設定選択部（１６０）をさらに備えることを特徴とする請求項１に記載の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変速機の油圧制御に用いられるデューティソレノイド弁の駆動制御装置に関する。
【背景技術】
【０００２】
変速機の油圧制御に用いられるソレノイド弁として、リニアソレノイド弁とデューティソレノイド弁が知られている。リニアソレノイド弁は、油圧を電流値に応じてリニアに制御できるため、細かな油圧制御による車両制御が可能である反面、高コストで体格も大きい。このため、高精度な油圧制御が必要な箇所にはリニアソレノイド弁を用い、高精度な油圧制御が必要ではない箇所にはデューティソレノイド弁を用いる構成が考えられる。
【０００３】
たとえば、多段化により増加した複数のソレノイド弁の一部をデューティソレノイド弁とすることで、コストダウンや搭載性向上などを図ることができる。
【０００４】
しかしながら、従来のデューティソレノイド弁は、所定デューティ比の駆動信号により開弁が制御されており、デューティソレノイド弁のコイルには、一周期のうちのオン時間に応じた成り行きの電流が流れる。また、デューティソレノイド弁を確実に開弁させために、デューティソレノイド弁の機械的なばらつきなどを考慮して、ディーティ比が決定される。このため、コイルには、開弁に必要な電流を超えた電流が流れることとなり、オフ時の逆起電力が大きくなる。すなわち、オフ時の応答性が悪いという問題がある。
【０００５】
これに対し、たとえば特許文献１には、ツェナーダイオードによる消弧回路を用いることで、オフ時の応答性を向上させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−５３５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
直流電源からコイルへの通電経路上には、デューティソレノイド弁を駆動させるためにスイッチング素子が設けられる。スイッチング素子としてたとえばＭＯＳＦＥＴを用いる場合、スイッチング素子のオフ時において、ドレイン−ソース間に、電源電圧と消弧ツェナー電圧とを合わせた電圧が印加されることとなる。このため、スイッチング素子として、耐圧の高いものを採用しなければならず、体格の増大やコスト増加が問題となる。
【０００８】
そこで、本発明は上記問題点に鑑み、オフ時の応答性を向上しつつ、体格の増大を抑制できる駆動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
ここに開示される発明は、上記目的を達成するために以下の技術的手段を採用する。なお、特許請求の範囲及びこの項に記載した括弧内の符号は、ひとつの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、発明の技術的範囲を限定するものではない。
【００１０】
開示された発明のひとつは、コイル（１１ａ）を備えて変速機の油圧制御に用いられるデューティソレノイド弁（１１）の駆動制御装置であって、
直流電源（１３ａ）から前記コイルへの通電経路上に設けられたスイッチング素子（１３０）と、
目標値として、デューティソレノイド弁を開弁させるための目標ピーク電流値及び目標ピーク電流値よりも小さい値であってデューティソレノイド弁の開弁を維持するための目標ホールド電流値を用い、デューティソレノイド弁を開弁させて変速を実行する変速タイミングにおいて、コイルに流れるコイル電流が目標ピーク電流値まで上昇するように、スイッチング素子をオンさせるとともに、目標ピーク電流値に到達した後、コイル電流が目標ホールド電流値に保持されるように、スイッチング素子の駆動を制御する通常制御部（１５０）と、
通常制御部が制御を実行する前に、通常制御部が用いる目標値を設定する目標値設定部（１５１）と、
を備え、
目標値設定部が、
デューティソレノイド弁が開弁するように予め設定された基準値まで、コイル電流が上昇するようにスイッチング素子をオンさせるとともに、基準値への到達後は、スイッチング素子をオフさせる検出制御部（１５２）と、
基準値に到達する前にあらわれるコイル電流の波形の第１変曲点を検出することにより、デューティソレノイド弁が全開状態に到達したことを検出する開弁検出部（１５３）と、
基準値に到達した後にあらわれるコイル電流の波形の第２変曲点を検出することにより、デューティソレノイド弁が全閉状態に到達したことを検出する閉弁検出部（１５４）と、
第１変曲点における電流値に基づいて、目標値としての目標ピーク電流値を算出するピーク電流算出部（１５５）と、
第２変曲点における電流値に基づいて、目標値としての目標ホールド電流値を算出するホールド電流算出部（１５６）と、
を有することを特徴とする。
【００１１】
これによれば、目標ピーク電流値に到達後は、コイル電流が目標ホールド電流値に保持されるようにスイッチング素子の駆動が制御される、すなわちフィードバック制御される。したがって、デューティソレノイド弁を開弁させつつもコイル電流を低減することができる。
【００１２】
また、全開状態を示す第１変曲点を検出し、第１変曲点の電流値をもとに目標ピーク電流値を算出する。また、全閉状態を示す第２変曲点を検出し、第２変曲点の電流値をもとに目標ホールド電流値を算出する。そして、この目標ピーク電流値及び目標ホールド電流値を用いてデューティソレノイド弁を開弁させる。このように、コイル電流の実測値に基づいて、通常制御部が制御を実行する際のコイル電流の目標値を設定するため、デューティソレノイド弁の個体ごとに、最適な目標値を設定することができる。これにより、デューティソレノイド弁を開弁させつつもコイル電流を低減することができる。
【００１３】
以上のように、変速のためにデューティソレノイド弁を開弁する際のコイル電流を従来よりも低減することができるため、逆起電力を低減し、ひいてはオフ時の応答性を向上することができる。
【００１４】
また、消弧回路を用いなくてもオフ時の応答性を向上できるため、耐圧の低いスイッチング素子を採用することができる。これにより、駆動制御装置の体格増大を抑制することもできる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る駆動制御装置の概略構成を示す図である。
【図２】駆動回路の概略構成を示す図である。
【図３】変速タイミングにおいて、マイコンが実行する開弁制御を示すフローチャートである。
【図４】変速タイミングにおいて、ＭＯＳＦＥＴの駆動状態、端子に印加される電圧ＶＬ、コイルに流れる電流ＩＬ、及びデューティソレノイド弁の開度ＳＯＬの変化を示すタイミングチャートである。
【図５】第２実施形態に係る駆動制御装置の概略構成を示す図である。
【図６】変速タイミングにおいて、マイコンが実行する開弁制御を示すフローチャートである。
【図７】第３実施形態に係る駆動制御装置の概略構成を示す図である。
【図８】変速タイミングにおいて、駆動制御装置が実行する開弁制御を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図に基づいて説明する。なお、各実施形態において、共通乃至関連する要素には同一の符号を付与するものとする。
【００１７】
（第１実施形態）
先ず、本実施形態に係る駆動制御装置１０により、駆動が制御されるデューティソレノイド弁１１について説明する。
【００１８】
図１に示すデューティソレノイド弁１１は、既知のように、コイル１１ａと、図示しないプランジャを有している。デューティソレノイド弁１１は、コイル１１ａへの通電が制御されることで、プランジャの作動が制御されるようになっている。
【００１９】
デューティソレノイド弁１１は、車両の多段自動変速機、いわゆるＡＴを目標ギア段に制御するために用いられる。デューティソレノイド弁１１は、ＡＴを制御する油圧回路に設けられた複数のソレノイド弁のうちの一部である。本実施形態では、複数のソレノイド弁のうちの１つが、デューティソレノイド弁１１となっている。デューティソレノイド弁１１は、油圧回路のうち、高精度な油圧制御が必要でない箇所に配置されている。たとえばライン圧を制御する箇所に配置されている。一方、油圧回路のうち、たとえばクラッチの締結又は切断にかかるような、高精度な油圧制御が必要な箇所には、図示しないリニアソレノイド弁が配置されている。
【００２０】
次に、図１及び図２を用いて、駆動制御装置１０の概略構成を説明する。
【００２１】
図１に示す駆動制御装置１０は、電子制御装置（Electronic Control Unit）である。以下において、駆動制御装置１０をＥＣＵ１０と称する。
【００２２】
ＥＣＵ１０は、コイル１１ａと接続可能な端子１０ａを備えている。この端子１０ａにはコイル１１ａの一端が接続され、コイル１１ａの他端は基準電位であるグランドに接続されている。ＥＣＵ１０は、各種のセンサ１２から情報を取得して、デューティソレノイド弁１１の駆動を制御する。センサ１２としては、ＡＴの出力軸側の回転数を検出する回転センサ、作動油（ＡＴＦ）の温度を検出する油温センサ、作動油の油圧を検出する油圧センサ、車速（エンジン回転数）を検出する車速センサ、スロットルバルブの開度を検出するスロットル開度センサなどが含まれる。
【００２３】
ＥＣＵ１０は、駆動回路１３と、マイコン１５と、不揮発性のメモリ１７と、を備えている。メモリ１７としては、たとえばＥＥＰＲＯＭを採用することができる。
【００２４】
駆動回路１３は、コイル１１ａに供給される電圧及びコイル１１ａに流れる電流を制御する。図２に示すように、駆動回路１３は、ＭＯＳＦＥＴ１３０と、電流検出抵抗１３１と、検出回路１３２と、ダイオード１３３と、を有している。
【００２５】
ＭＯＳＦＥＴ１３０は、直流電源１３ａからコイル１１ａへの通電経路上に設けられている。ＭＯＳＦＥＴ１３０は、デューティソレノイド弁１１に対して、開弁電圧を供給するためのハイサイドスイッチを提供している。ＭＯＳＦＥＴ１３０がオンすると、直流電源１３ａと端子１０ａが電気的に接続され、コイル１１ａに電流ＩＬが流れる。このＭＯＳＦＥＴ１３０が、特許請求の範囲に記載のスイッチング素子に相当し、電流ＩＬがコイル電流に相当する。
【００２６】
本実施形態では、ＭＯＳＦＥＴ１３０としてｎチャネル型を採用しており、ドレインが直流電源１３ａ側、ソースがコイル１１ａ側となっている。スイッチング素子としては、ＭＯＳＦＥＴ１３０に限定されない。それ以外の素子、たとえばＩＧＢＴを採用することもできる。なお、直流電源１３ａは、車両に搭載されたバッテリから供給されている。直流電源１３ａの電圧は、たとえば１２Ｖである。
【００２７】
電流検出抵抗１３１は、ＭＯＳＦＥＴ１３０のソースと端子１０ａとの間に配置されている。すなわち、ＭＯＳＦＥＴ１３０とコイル１１ａとの間に、電流検出抵抗１３１が配置されている。電流検出抵抗１３１は、両端に生じる電圧が電流ＩＬに応じた電圧となるよう設けられている。
【００２８】
検出回路１３２は、電流検出抵抗１３１の両端に生じる電圧を検出することにより、電流ＩＬを検出する。検出回路１３２は、後述する開弁検出部１５３及び閉弁検出部１５４において変曲点を数学的手法によって識別できるように、電流ＩＬを検出する。検出回路１３２は、たとえば、電流検出抵抗１３１の両端に生じる電圧を増幅して出力するオペアンプを含んで構成されている。
【００２９】
ダイオード１３３は、ＭＯＳＦＥＴ１３０がオフされたときに、コイル１１ａに生じる逆起電力を還流させるために設けられている。ダイオード１３３のアノードはグランドに接続され、カソードはＭＯＳＦＥＴ１３０のソースに接続されている。
【００３０】
マイコン１５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、レジスタ、及びＩ／Ｏポートなどを備えて構成されたマイクロコンピュータである。マイコン１５において、ＣＰＵが、ＲＡＭやレジスタの一時記憶機能を利用しつつ、ＲＯＭに予め記憶された制御プログラム、バスを介して取得した各種データなどに応じて信号処理を行う。また、この信号処理で得られた信号を、バスに出力したりする。このようにして、マイコン１５は、上記した各種機能を実行する。マイコン１５は、センサ１２から取得した信号、たとえば車速信号及びスロットル開度信号に基づいて変速を判断する。このように、マイコン１５は、デューティソレノイド弁１１を開弁させて変速を実行するタイミング、すなわち変速タイミングを判断する。
【００３１】
マイコン１５は、機能部として、通常制御部１５０と、目標値設定部１５１と、を備えている。
【００３２】
通常制御部１５０は、変速タイミングにおいて、開弁制御を実行する。通常制御部１５０は、デューティソレノイド弁１１を開弁させるべく、ＭＯＳＦＥＴ１３０の駆動を制御することで、開弁制御を実行する。通常制御部１５０は、設定されている目標値を用いて、開弁制御を実行する。
【００３３】
通常制御部１５０は、デューティソレノイド弁１１を開弁させるための開弁電圧をコイル１１ａへ供給する通電時間ＴＥを決定する。通常制御部１５０は、デューティソレノイド弁１１の駆動周期Ｔにデューティ比Ｄを乗算することで、通電時間ＴＥを決定する。駆動周期Ｔは、作動油の温度によって変化する。このため、たとえば油温と駆動周期Ｔとの対応関係を示すマップが、マイコン１５のＲＯＭに記憶されている。デューティ比Ｄは、車速信号及びスロットル開度信号に基づいて求められる目標油圧に応じて変化する。このため、使用するデューティソレノイド弁１１の目標油圧とデューティ比Ｄとの対応関係を示すマップが、マイコン１５のＲＯＭに記憶されている。
【００３４】
通常制御部１５０は、変速タイミングにおいて、目標値設定部１５１が目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを算出し、算出した値を目標値として設定した後に、開弁制御を実行する。目標ピーク電流値ＩＰは、デューティソレノイド弁１１を開弁させるために必要な電流の目標値であり、目標ホールド電流値ＩＨは、開弁状態の維持に必要な電流の目標値である。このため、目標ホールド電流値ＩＨは、目標ピーク電流値ＩＰよりも小さい値が設定されている。
【００３５】
通常制御部１５０は、コイル１１ａに流れる電流ＩＬが目標ピーク電流値ＩＰまで上昇するように、ＭＯＳＦＥＴＴ１３０をオンさせる。このように、通電時間ＴＥのうち、目標ピーク電流値ＩＰに到達するまでの期間において、通常制御部１５０は、ＭＯＳＦＥＴ１３０を常時オンさせる。
【００３６】
通常制御部１５０は、電流ＩＬが目標ピーク電流値ＩＰに到達した後は、電流ＩＬが目標ホールド電流値ＩＨに保持されるように、ＭＯＳＦＥＴＴ１３０を駆動させる。そして、通電時間ＴＥが終了すると、ＭＯＳＦＥＴＴ１３０をオフさせる。すなわち、通電時間ＴＥのうち、電流ＩＬが目標ピーク電流値ＩＰに到達してから通電時間ＴＥが終了するまでの期間において、通常制御部１５０は、電流ＩＬが目標ホールド電流値ＩＨになるようにフィードバック制御を実行する。このため、この期間は、定電流制御期間とも称される。
【００３７】
目標値設定部１５１は、通常制御部１５０が開弁制御に用いる目標値を設定する制御を実行する。目標値設定部１５１は、目標値として目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを設定する。目標値設定部１５１は、変速のタイミングにおいて、通常制御部１５０が開弁制御を実行する前に、目標値を設定する。
【００３８】
本実施形態において、目標値設定部１５１は、変速タイミングごとに、通常制御部１５０が開弁制御を実施する前に目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを算出し、この算出した目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを、通常制御部１５０が用いる目標値として設定する。このために、目標値設定部１５１は、検出制御部１５２と、開弁検出部１５３と、閉弁検出部１５４と、ピーク電流算出部１５５と、ホールド電流算出部１５６と、を有している。
【００３９】
検出制御部１５２は、ＡＴの変速に影響のないように、目標値を算出するための開弁制御（以下、検出制御と示す）を少なくとも１回実行する。ＡＴの変速に影響のないようにしなければならないため、検出制御部１５２による検出制御は多くても数回とする。本実施形態の検出制御部１５２は、変速タイミングにおいて、通常制御部１５０が開弁制御を実行する前に、検出制御を１回実行する。すなわち、通常制御部１５０が開弁制御を実行する直前に、検出制御部１５２が検出制御を実行する。
【００４０】
検出制御部１５２は、電流ＩＬが予め設定された基準値ＩＤまで上昇するようにＭＯＳＦＥＴ１３０をオンさせるとともに、基準値ＩＤに到達すると、ＭＯＳＦＥＴ１３０をオフさせる。基準値ＩＤは、後述する第１変曲点ＤＰ１及び第２変曲点ＤＰ２が検出できるように予め設定されている。すなわち、デューティソレノイド弁１１が開弁するように設定されている。
【００４１】
開弁検出部１５３は、端子１０ａを経由してコイル１１ａに流れる電流ＩＬの波形の第１変曲点ＤＰ１を検出することにより、デューティソレノイド弁１１が全開状態に到達したことを検出する。開弁検出部１５３は、基準値ＩＤに到達する前にあらわれる電流ＩＬの波形の第１変曲点ＤＰ１を検出する。開弁検出部１５３は、ＭＯＳＦＥＴ１３０がオンされて直流電源１３ａからコイル１１ａに電圧が供給されているときに、第１変曲点ＤＰ１を検出する。開弁検出部１５３は、コイル１１ａのインダクタンスの変化に起因する電流ＩＬの波形の第１変曲点ＤＰ１を検出する。開弁検出部１５３は、開弁側の変曲点検出部とも称される。
【００４２】
閉弁検出部１５４は、端子１０ａを経由してコイル１１ａに流れる電流ＩＬの波形の第２変曲点ＤＰ２を検出することにより、デューティソレノイド弁１１が全閉状態に到達したことを検出する。閉弁検出部１５４は、基準値ＩＤに到達した後にあらわれる電流ＩＬの波形の第２変曲点ＤＰ２を検出する。閉弁検出部１５４は、ＭＯＳＦＥＴ１３０のオフにより直流電源１３ａからコイル１１ａへの電圧の供給が停止され、電流ＩＬが減衰しているときに、第２変曲点ＤＰ２を検出する。閉弁検出部１５４は、コイル１１ａのインダクタンスの変化に起因する電流ＩＬの波形の第２変曲点ＤＰ２を検出する。閉弁検出部１５４は、閉弁側の変曲点検出部とも称される。以下においては、第１変曲点ＤＰ１及び第２変曲点ＤＰ２を、変曲点ＤＰ１，ＤＰ２とも示す。
【００４３】
コイル１１ａのインダクタンスは、プランジャ（可動子）の位置及び運動によって変化する。このため、電流ＩＬも、プランジャの位置に応じて変動する。特に、プランジャがデューティソレノイド弁１１の全開状態、全閉状態に対応する位置に到達すると、電流ＩＬの波形は、滑らかではない特徴的な変動を示す。この変動は、電流ＩＬの波形に変曲点ＤＰ１，ＤＰ２としてあらわれる。波形における変曲点ＤＰ１，ＤＰ２は、この変曲点ＤＰ１，ＤＰ２を識別する数学的な既知の処理方法によって検出することができる。たとえば、微分処理及び積分処理の少なくとも一方によって変曲点ＤＰ１，ＤＰ２を検出することができる。
【００４４】
変曲点ＤＰ１，ＤＰ２が発生した時点は、デューティソレノイド弁１１が全開位置・全閉位置に到達した時点、すなわち実開弁時期・実閉弁時期である。開弁検出部１５３及び閉弁検出部１５４は、検出制御部１５２による検出制御において出現した変曲点ＤＰ１，ＤＰ２を検出することにより、デューティソレノイド弁１１の実開弁時期・実閉弁時期を特定する。
【００４５】
実開弁時期・実閉弁時期は、デューティソレノイド弁１１ごとの機械的な形状の誤差、電流の誤差、電圧の誤差、温度の変化など、種々の要因によって変動する。よって、実開弁時期・実閉弁時期を検出することにより、意図された目標開弁時期・目標閉弁時期との誤差、すなわち油圧の誤差を知ることができる。
【００４６】
ピーク電流算出部１５５は、開弁検出部１５３で検出された第１変曲点ＤＰ１における電流ＩＬの値、すなわち全開電流値ＩＯを検出する。ピーク電流算出部１５５は、検出した全開電流値ＩＯに予め設定された補正値αを加算して、目標ピーク電流値ＩＰを算出する。
【００４７】
本実施形態では、ピーク電流算出部１５５が目標ピーク電流値ＩＰを算出し、算出した目標ピーク電流値ＩＰを通常制御部１５０に出力することで、通常制御部１５０が用いる電流ＩＬの目標値として設定する。しかしながら、ピーク電流算出部１５５がメモリ機能を有し、算出した目標ピーク電流値ＩＰを記憶することで、通常制御部１５０が用いる目標値として設定してもよい。この場合、通常制御部１５０が、開弁制御時にピーク電流算出部１５５から目標ピーク電流値ＩＰを読み出して用いることとなる。
【００４８】
補正値αは、ＲＯＭに記憶されている。補正値αは、デューティソレノイド弁１１ごとの機械的な形状の誤差、電流の誤差など、種々の要因によって変動するばらつきを考慮して設定されている。たとえば補正値αとして、目標ピーク電流値ＩＰの１５％程度に相当する値が設定されている。
【００４９】
ホールド電流算出部１５６は、閉弁検出部１５４で検出された第２変曲点ＤＰ２における電流ＩＬの値、すなわち全閉電流値ＩＣを検出する。ホールド電流算出部１５６は、検出した全閉電流値ＩＣに予め設定された補正値βを加算して、目標ホールド電流値ＩＨを算出する。
【００５０】
本実施形態では、ホールド電流算出部１５６が目標ホールド電流値ＩＨを算出し、算出した目標ホールド電流値ＩＨを通常制御部１５０に出力することで、通常制御部１５０が用いる電流ＩＬの目標値として設定する。しかしながら、ホールド電流算出部１５６がメモリ機能を有し、算出した目標ホールド電流値ＩＨを保存することで、通常制御部１５０が用いる目標値として設定してもよい。この場合、通常制御部１５０が、開弁制御時にホールド電流算出部１５６から目標ホールド電流値ＩＨを読み出して用いることとなる。
【００５１】
補正値βは、ＲＯＭに記憶されている。補正値βは、デューティソレノイド弁１１ごとの機械的な形状の誤差、電流の誤差など、種々の要因によって変動するばらつきと、目標ホールド電流値ＩＨとなるようにフィードバック制御する際の下限電流値と、を考慮して設定されている。補正値βは、電流振幅の下限である下限電流値が第２変曲点ＤＰよりも高い値となるように設定されている。たとえば補正値βとして、目標ホールド電流値ＩＨの２５％程度に相当する値が設定されている。
【００５２】
次に、図３に基づき、変速タイミングにおいて、マイコン１５が実行する開弁制御処理について説明する。マイコン１５は、センサ１２から取得した車速信号及びスロットル開度信号に基づいて、デューティソレノイド弁１１を開弁させることで変速を実行する変速タイミングであることを判断すると、以下に示す処理を実行する。すなわち、変速タイミングごとに、以下に示す処理を実行する。
【００５３】
図３に示すように、先ずステップＳ１０では、マイコン１５が、目標値を設定する制御を実行する。
【００５４】
ステップＳ１５では、マイコン１５が、基準値ＩＤを設定する。基準値ＩＤは固定値であり、マイコン１５のＲＯＭに記憶されている。
【００５５】
ステップＳ２０では、マイコン１５が、ＭＯＳＦＥＴ１３０をオンさせる。この結果、直流電源１３ａからコイル１１ａへ正方向の電圧ＶＬが供給される。コイル１１ａには正方向の電流が流れ、コイル１１ａは励磁される。これにより、プランジャが変位し、デューティソレノイド弁１１は開弁動作を開始する。プランジャの変位によりコイル１１ａのインダクタンスが変化する。さらに、デューティソレノイド弁１１が全開状態に到達すると、プランジャが停止する。このため、コイル１１ａのインダクタンスの変化にも、過渡的な変動があらわれる。このようなインダクタンスの変化が、電流ＩＬの波形に第１変曲点を生じさせる。なお、マイコン１５は、ステップＳ２０以降の処理において、電流ＩＬを随時取得する。
【００５６】
ステップＳ２５では、マイコン１５が、第１変曲点ＤＰ１が検出されたか否かを判定する。マイコン１５は、電流ＩＬを取得し、電流ＩＬの波形から第１変曲点ＤＰ１を検出する。第１変曲点ＤＰ１の検出は、微分処理や積分処理などの数学的な処理によって実行することができる。マイコン１５は、このような処理によって第１変曲点ＤＰ１を検出するまで、ステップ２５を繰り返す。第１変曲点ＤＰ１を検出すると、ステップＳ３０へ進む。
【００５７】
ステップＳ３０では、マイコン１５が、第１変曲点ＤＰ１における電流値である全開電流値ＩＯを取得する。全開電流値ＩＯは、第１変曲点ＤＰ１を検出したタイミングにおいて、電流検出抵抗１３１及び検出回路１３２により検出される。
【００５８】
ステップＳ３５では、マイコン１５が、コイル電流ＩＬが基準値ＩＤに到達したか否かを判定する。マイコン１５は、基準値ＩＤに到達するまで、ステップＳ３５を繰り返す。基準値ＩＤに到達すると、ステップＳ４０へ進む。
【００５９】
ステップＳ４０では、マイコン１５が、ＭＯＳＦＥＴ１３０をオフさせる。これにより、電圧ＶＬの供給が遮断される。この結果、コイル１１ａの積極的な励磁は終了する。プランジャは、開弁方向への移動を停止した後に、変位前の位置に戻る方向への移動を開始する。プランジャの変位によりコイル１１ａのインダクタンスが変化する。さらに、デューティソレノイド弁１１が全閉態に到達すると、プランジャが停止する。このため、コイル１１ａのインダクタンスの変化にも、過渡的な変動があらわれる。このようなインダクタンスの変化が、電流ＩＬの波形に第２変曲点を生じさせる。
【００６０】
ステップＳ４５では、マイコン１５が、第２変曲点ＤＰ２が検出されたか否かを判定する。マイコン１５は、電流ＩＬを取得し、電流ＩＬの波形から第２変曲点ＤＰ２を検出する。第２変曲点ＤＰ２の検出も、微分処理や積分処理などの数学的な処理によって実行することができる。マイコン１５は、このような処理によって第２変曲点ＤＰ２を検出するまで、ステップＳ４５を繰り返す。第２変曲点ＤＰ２を検出すると、ステップＳ５０へ進む。
【００６１】
ステップＳ５０では、マイコン１５が、第２変曲点ＤＰ２における電流値である全閉電流値ＩＣを取得する。全閉電流値ＩＣは、第２変曲点ＤＰ２を検出したタイミングにおいて、電流検出抵抗１３１及び検出回路１３２により検出される。
【００６２】
ステップＳ５５では、マイコン１５が、目標ピーク電流値ＩＰを算出する。マイコン１５は、全開電流値ＩＯに補正値αを加算して、目標ピーク電流値ＩＰを算出する。また、算出した目標ピーク電流値ＩＰを、次いで実行する通常制御の目標値として設定する。
【００６３】
ステップＳ６０では、マイコン１５が、目標ホールド電流値ＩＨを算出する。マイコン１５は、全閉電流値ＩＣに補正値βを加算して、目標ホールド電流値ＩＨを算出する。また、算出した目標ホールド電流値ＩＨを、次いで実行する通常制御の目標値として設定する。
【００６４】
目標値設定制御（ステップＳ１０）が終了すると、ステップＳ１００では、マイコン１５が、変速のための開弁制御である通常制御を実行する。
【００６５】
ステップＳ１０５では、マイコン１５が、デューティソレノイド弁３１の駆動周期Ｔと、デューティ比Ｄを取得する。駆動周期Ｔは、油温に応じて設定されている。このため、取得した油温に対応する駆動周期ＴをＲＯＭから取得する。また、マイコン１５は、車速信号及びスロットル開度信号に基づいて目標油圧を算出する。デューティ比Ｄは、目標油圧に応じて設定されている。このため、算出した目標油圧に対応するデューティ比ＤをＲＯＭから取得する。
【００６６】
ステップＳ１１０では、マイコン１５が通電時間ＴＥを算出する。マイコン１５は、駆動周期Ｔとデューティ比Ｄとを乗算することで、通電時間ＴＥを算出する。
【００６７】
ステップＳ１１５では、マイコン１５が、ＭＯＳＦＥＴ１３０をオンさせる。この結果、直流電源１３ａからコイル１１ａへ正方向の電圧ＶＬが供給される。コイル１１ａには正方向の電流が流れ、コイル１１ａは励磁される。これにより、プランジャが変位し、デューティソレノイド弁１１は開弁動作を開始する。
【００６８】
ステップＳ１２０では、マイコン１５が、コイル電流ＩＬが目標ピーク電流値ＩＰに到達したか否かを判定する。マイコン１５は、目標ピーク電流値ＩＰに到達するまで、ステップ３４を繰り返す。目標ピーク電流値ＩＰに到達すると、ステップＳ１２５へ進む。
【００６９】
ステップＳ１２５では、マイコン１５が、ＭＯＳＦＥＴ１３０をオフさせる。これにより、電圧ＶＬの供給が一時的に遮断される。
【００７０】
ステップＳ１３０では、マイコン１５が、フィードバック制御を実行する。マイコン１５は、コイル電流ＩＬが目標ホールド電流値ＩＨとなるように、ＭＯＳＦＥＴ１３０の駆動を制御する。具体的には、目標ホールド電流値ＩＨを中間値とするように電流振幅の下限値と上限値が設定されている。そして、マイコン１５は、下限値までコイル電流ＩＬが低下するとＭＯＳＦＥＴ１３０をオンさせ、上限値までコイル電流ＩＬが上昇するとＭＯＳＦＥＴ１３０をオフさせる。これにより、コイル電流ＩＬは、目標ホールド電流値ＩＨ付近の値に保持される。
【００７１】
なお、目標ホールド電流値ＩＨは、直流電源１３ａからコイル１１ａに供給できる最大電流より小さい。目標ホールド電流値ＩＨは、デューティソレノイド弁１１を安定的に全開状態に維持できる最低限の電流に設定されている。この結果、コイル１１ａは、デューティソレノイド弁１１を全開状態に維持できる最低レベルの励磁状態におかれる。
【００７２】
ステップＳ１３５では、マイコン１５が、通電時間ＴＥが経過したか否かを判定する。マイコン１５は、ステップＳ１１５のＭＯＳＦＥＴ１３０のオン開始からの経過時間が、通電時間ＴＥに到達するまで、ステップＳ１３０，Ｓ１３５を繰り返す。通電時間ＴＥが経過すると、ステップＳ１４０へ進む。
【００７３】
ステップＳ１４０では、マイコン１５が、ＭＯＳＦＥＴ１３０をオフさせる。これにより、電圧ＶＬの供給が遮断される。この結果、コイル１１ａの積極的な励磁は終了する。プランジャの変位量は、徐々に減少する。
【００７４】
図４は、第１実施形態の作動の一例を示している。図中において、ＭＯＳは、ＭＯＳＦＥＴ１３０の駆動状態（オンオフ）を示し、ＶＬは、端子１０ａの電圧、すなわちコイル１１ａの正極端子の電圧を示している。ＩＬはコイル１１ａに流れる電流を示し、ＳＯＬは、デューティソレノイド弁１１の開度を示している。
【００７５】
時刻ｔ１〜ｔ５の波形は、目標値設定部１５１の目標値設定制御による開弁動作を示している。すなわち、時刻ｔ１〜ｔ５の波形は、変曲点検出処理、すなわちステップＳ１０が実行される場合を示している。時刻ｔ６〜ｔ１１の波形は、通常制御部１５０による目標値を用いた開弁動作を示している。すなわち、時刻ｔ６〜ｔ１１の波形は、ステップＳ１００が実行される場合を示している。目標値設定部１５１の目標値設定制御による開弁動作と、通常制御部１５０による目標値を用いた開弁動作は、ひとつの変速タイミングにおいて連続して実行される。
【００７６】
目標値設定のために、時刻ｔ１において、ＭＯＳＦＥＴ１３０がオンされて、コイル１１ａへの電圧ＶＬの供給が開始される。時刻ｔ１から電流ＩＬは上昇する。時刻ｔ２において、デューティソレノイド弁１１の開度が１００％となる。このとき、電流ＩＬの波形には、第１変曲点ＤＰ１があらわれる。この第１変曲点ＤＰ１は、開弁検出部１５３によって検出される。また、第１変曲点ＤＰ１における電流ＩＬの値、すなわち全開電流値ＩＯが取得される。図示の例では、開弁時期は時刻ｔ２である。
【００７７】
第１変曲点ＤＰ１を過ぎて電流ＩＬはさらに上昇し、時刻ｔ３で基準値ＩＤに到達する。すると、ＭＯＳＦＥＴ１３０がオフされる。これにより電流ＩＬは減少する。時刻ｔ４において、デューティソレノイド弁１１の開度が０％となる。このとき、電流ＩＬの波形には、第２変曲点ＤＰ２があらわれる。この第２変曲点ＤＰ２は、閉弁検出部１５４によって検出される。また、第２変曲点ＤＰ２における電流ＩＬの値、すなわち全閉電流値ＩＣが取得される。図示の例では、閉弁時期は時刻ｔ４である。時刻ｔ２〜ｔ４において、デューティソレノイド弁１１が開弁状態にある。時刻ｔ４を過ぎて電流ＩＬはさらに減少し、時刻ｔ５で、電流ＩＬが０Ａとなる。
【００７８】
変速のために、時刻ｔ６において、ＭＯＳＦＥＴ１３０がオンされて、コイル１１ａへの電圧ＶＬの供給が開始される。時刻ｔ６から電流ＩＬは上昇する。時刻ｔ７において、電流ＩＬが目標ピーク電流値ＩＰに到達し、デューティソレノイド弁１１の開度も１００％となる。時刻ｔ７になると、ＭＯＳＦＥＴ１３０がオフされる。これにより電流ＩＬは減少する。
【００７９】
そして、時刻ｔ８から、電流ＩＬが目標ホールド電流値ＩＨになるように、ＭＯＳＦＥＴ１３０のスイッチング制御が開始される。この結果、電圧ＶＬに図示されるように、コイル１１ａには、電圧ＶＬが間欠的に供給される。そして、電流ＩＬは、目標ホールド電流値ＩＨに制御される。このとき、デューティソレノイド弁１１の開度は、１００％に維持される。やがて、時刻ｔ９において通電時間ＴＥが経過すると、ＭＯＳＦＥＴ１３０がオフされる。この結果、電流ＩＬは徐々に減少し、時刻ｔ１０において、デューティソレノイド弁１１の開度が０％となる。時刻ｔ４を過ぎて電流ＩＬはさらに減少し、時刻ｔ１１で、電流ＩＬが０Ａとなる。
【００８０】
次に、上記したＥＣＵ１０の効果について説明する。
【００８１】
本実施形態によれば、目標ピーク電流値ＩＰに到達後は、電流ＩＬが目標ホールド電流値ＩＨに保持される。したがって、デューティソレノイド弁１１を開弁させつつも電流ＩＬを低減することができる。
【００８２】
また、全開状態を示す第１変曲点ＤＰ１を検出し、第１変曲点ＤＰ１の電流値である全開電流値ＩＯに基づいて目標ピーク電流値ＩＰを算出する。また、全閉状態を示す第２変曲点ＤＰ２を検出し、第２変曲点ＤＰ２の電流値である全閉電流値ＩＣに基づいて目標ホールド電流値ＩＨを算出する。そして、算出した目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを目標値としてデューティソレノイド弁１１を開弁させる。このように、コイル１１ａに流れる電流ＩＬの実測値に基づいて、開弁制御のための電流ＩＬの目標値を設定するため、デューティソレノイド弁１１の個体ごとに、最適な目標値を設定することができる。これにより、デューティソレノイド弁１１を開弁させつつも電流ＩＬを低減することができる。
【００８３】
このように、変速のためにデューティソレノイド弁１１を開弁する際の電流ＩＬを従来よりも低減することができるため、ＭＯＳＦＥＴ１３０をオフさせたときに生じる逆起電力を、従来よりも低減することができる。これにより、オフ時の応答性を向上することができる。
【００８４】
また、消弧回路を用いなくてもオフ時の応答性を向上できるため、耐圧の低いＭＯＳＦＥＴ１３０を採用することができる。これにより、ＥＣＵ１０の体格増大を抑制することもできる。耐圧の低いＭＯＳＦＥＴ１３０の採用により、コスト低減を図ることもできる。なお、リニアソレノイド弁に代えてデューティソレノイド弁１１を用いるため、これによっても、体格増大の抑制とコスト低減を図ることができる。
【００８５】
特に本実施形態では、変速タイミングにおいて、通常制御部１５０が開弁制御を実行する前に、目標値設定部１５１が、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを算出する。そして、目標値設定部１５１は、算出した値を、通常制御部１５０が用いる目標値として設定する。すなわち、変速タイミングごとに、目標値設定部１５１が、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを算出し、目標値として設定する。これによれば、油温の変化などの経時変化要素も考慮して目標値を設定することができる。したがって、デューティソレノイド弁１１を開弁させつつ、オフ時の応答性をより一層向上させることも可能である。
【００８６】
（第２実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示したＥＣＵ１０と共通する部分についての説明は省略する。
【００８７】
図５は、本実施形態に係るＥＣＵ１０を示している。図５では、図１に対し、駆動回路１３とメモリ１７の図示を省略している。また、端子１０ａとデューティソレノイド弁１１（コイル１１ａ）の図示も省略している。本実施形態では、マイコン１５が、変化量算出部１５７と、第１設定選択部１５８と、をさらに備えている。また、マイコン１５の目標値設定部１５１が、第１実施形態に示した要素に加えて、目標記憶部１５９をさらに有している。目標記憶部１５９は、特許請求の範囲に記載の第１目標記憶部に相当する。
【００８８】
変化量算出部１５７は、変速タイミングごとにセンサ１２（油温センサ）から油温を取得する。そして、変化量算出部１５７は、今回の変速タイミングで取得した油温と、前回の変速タイミングで取得した油温との差分である油温変化量ΔＴを算出する。また、変化量算出部１５７は、今回取得した油温を、前回の変速タイミングで取得した油温として、記憶する。この記憶値を、次回の油温取得時に、前回値として用いる。
【００８９】
第１設定選択部１５８は、変化量算出部１５７で算出された油温変化量ΔＴが予め設定された閾値以上であるか否かを判定し、その判定結果に基づき、通常制御部１５０が用いる目標値を選択する。
【００９０】
第１設定選択部１５８は、油温変化量ΔＴが閾値以上である場合、すなわち前回からの油温の変化が大きい場合、目標値として、ピーク電流算出部１５５及びホールド電流算出部１５６により算出される目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを選択する。
【００９１】
第１設定選択部１５８は、油温の変化が大きい場合、検出制御部１５２に検出制御の実行を指示する。これにより、検出制御がなされ、開弁検出部１５３及び閉弁検出部１５４により第１変曲点ＤＰ１及び第２変曲点ＤＰ２の検出がなされる。そして、第１変曲点ＤＰ１及び第２変曲点ＤＰ２の電流値に基づいて、ピーク電流算出部１５５及びホールド電流算出部１５６により目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨが算出され、目標値として設定される。
【００９２】
第１設定選択部１５８は、油温変化量ΔＴが閾値未満である場合、すなわち前回からの油温の変化が小さい場合、目標値として、目標記憶部１５９に記憶された目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを選択する。第１設定選択部１５８は、油温の変化が小さい場合、通常制御部１５０に指示信号を出力する。これにより、通常制御部１５０は、目標記憶部１５９に記憶された目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを読み出し、開弁制御に用いる。なお、第１設定選択部１５８が目標記憶部１５９に記憶された目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを読み出し、通常制御部１５０に出力してもよい。
【００９３】
目標記憶部１５９は、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを算出するごとに更新して記憶する。変速タイミングのうち、第１設定選択部１５８が検出制御部１５２に検出制御の実行を指示する場合にのみ、ピーク電流算出部１５５及びホールド電流算出部１５６が目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを算出する。したがって、第１設定選択部１５８が、検出制御部１５２に検出制御の実行を指示する場合、すなわち油温の変化が大きい場合に、目標記憶部１５９に記憶される目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨが更新される。目標記憶部１５９は、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを記憶することで、第１設定選択部１５８により選択されたときに通常制御部１５０が用いる目標値を設定する。
【００９４】
次に、図６に基づき、変速タイミングにおいて、マイコン１５が実行する開弁制御処理について説明する。マイコン１５は、変速タイミングごとに、以下に示す処理を実行する。
【００９５】
図６に示すように、先ずステップＳ１では、マイコン１５が、油温変化量ΔＴを算出する。マイコン１５は、変速タイミングごとに油温を取得し、今回の変速タイミングで取得した油温と、前回の変速タイミングで取得した油温との差分である油温変化量ΔＴを算出する。
【００９６】
ステップＳ２では、マイコン１５が、油温変化量ΔＴが予め設定された閾値以上であるか否かを判定する。油温変化量ΔＴが閾値以上の場合、すなわち油温の変化が大きい場合、マイコン１５が、ステップＳ１０に示す目標値設定制御を実行する。なお、マイコン１５の起動時に、目標記憶部１５９に目標値が記憶されていない場合には、マイコン１５が、ステップＳ１０に示す目標値設定制御を実行する。
【００９７】
第１実施形態（図３参照）同様、ステップＳ１５からステップＳ６０までの処理を実行後、ステップＳ６５では、マイコン１５が、算出した目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを記憶する。ステップＳ６５が終了すると、マイコン１５は、第１実施形態に示したステップＳ１００の通常制御、すなわち図６に示すステップ１０５以降の処理を実行する。油温変化量ΔＴが閾値以上の場合、マイコン１５は、後述するステップ１０１の処理を飛ばして、通常制御を実行する。
【００９８】
ステップＳ２で、油温変化量ΔＴが閾値未満の場合、すなわち油温の変化が小さい場合、マイコン１５は、ステップＳ１０を実行せずに、ステップＳ１００を実行する。先ずステップＳ１０１では、マイコン１５が、目標記憶部１５９から目標値である目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを読み出す。そして、読み出した目標値を用いて、第１実施形態（図３参照）同様、マイコン１５は、ステップＳ１０５からステップＳ１４０までの処理を実行する。
【００９９】
次に、上記したＥＣＵ１０の効果について説明する。
【０１００】
油温が変化すると作動油の粘性も変化する。本実施形態では、油温の変化が大きい場合、すなわち粘性変化が大きい場合、通常制御、すなわち通常制御部１５０による開弁制御を実行する前に、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを新たに算出して、算出した値を目標値として設定する。したがって、作動油の温特に追従した目標値の設定が可能である。
【０１０１】
一方、油温の変化が小さい場合、すなわち粘性変化が小さい場合、目標値設定制御を実行せずに、目標記憶部１５９に設定された目標値を用いる。これにより、制御時間を短縮することができる。
【０１０２】
（第３実施形態）
本実施形態は、先行実施形態を参照できる。このため、先行実施形態に示したＥＣＵ１０と共通する部分についての説明は省略する。
【０１０３】
図７は、本実施形態に係るＥＣＵ１０を示している。図７では、図１に対し、デューティソレノイド弁１１（コイル１１ａ）の図示を省略している。本実施形態では、目標値設定部１５１が、マイコン１５だけでなく、不揮発性のメモリ１７を含んで構成されている。また、マイコン１５が、第２設定選択部１６０をさらに備えている。メモリ１７は、特許請求の範囲に記載の第２目標記憶部に相当する。
【０１０４】
メモリ１７は、ピーク電流算出部１５５により算出された目標ピーク電流値ＩＰと、ホールド電流算出部１５６により算出された目標ホールド電流値ＩＨとを、算出タイミングで取得された油温と関連づけて記憶することで、目標値として設定する。本実施形態では、第１実施形態同様、ＥＣＵ１０がデューティソレノイド弁１１を１つのみ制御するが、複数のデューティソレノイド弁１１を制御する場合には、デューティソレノイド弁１１ごとに、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを油温に関連づけて記憶する。
【０１０５】
第２設定選択部１６０は、変速タイミングにおいて油温を取得し、取得した油温に対応する目標値が、すでにメモリ１７に記憶されているか否かを判定する。そして、その判定結果に基づき、通常制御部１５０が用いる目標値を選択する。
【０１０６】
取得した油温に対応する目標値がメモリ１７に記憶されている場合、第２設定選択部１６１は、通常制御部１５０が用いる目標値として、メモリ１７に記憶された目標値を選択する。この場合、第２設定選択部１６０は、通常制御部１５０に指示信号を出力する。これにより、通常制御部１５０は、メモリ１７に記憶された目標値を読み出し、開弁制御に用いる。なお、第２設定選択部１６０がメモリ１７に記憶された目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを読み出し、通常制御部１５０に出力してもよい。
【０１０７】
取得した油温に対応する目標値がメモリ１７に記憶されていない場合、第２設定選択部１６０は、目標値として、ピーク電流算出部１５５及びホールド電流算出部１５６により算出される目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを選択する。この場合、第２設定選択部１６０は、検出制御部１５２に検出制御の実行を指示する。これにより、検出制御がなされ、開弁検出部１５３及び閉弁検出部１５４により第１変曲点ＤＰ１及び第２変曲点ＤＰ２の検出がなされる。そして、第１変曲点ＤＰ１及び第２変曲点ＤＰ２の電流値に基づいて、ピーク電流算出部１５５及びホールド電流算出部１５６により目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨが算出され、目標値として設定される。算出された目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨは、油温と関連づけられてメモリ１７に記憶される。
【０１０８】
次に、図８に基づき、変速タイミングにおいて、ＥＣＵ１０が実行する開弁制御処理について説明する。ＥＣＵ１０は、変速タイミングごとに、以下に示す処理を実行する。
【０１０９】
図８に示すように、先ずステップＳ３では、マイコン１５が、油温を取得する。マイコン１５は、変速タイミングごとに油温を取得する。
【０１１０】
ステップＳ４では、マイコン１５が、メモリ１７に、ステップＳ３で取得した油温に対応する目標値（目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨ）が記憶されているか否かを判定する。メモリ１７に記憶されていない場合、マイコン１５が、ステップＳ１０に示す目標値設定制御を実行する。
【０１１１】
第１実施形態（図３参照）同様、ステップＳ１５からステップＳ６０までの処理を実行後、ステップＳ６６では、マイコン１５が、算出した目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを、メモリ１７に記憶させる。メモリ１７は、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨを、油温と関連付けて記憶する。これにより、第２設定選択部１６０によってメモリ１７に記憶された目標値が選択される場合のために、予め目標値が設定される。
【０１１２】
ステップＳ６５が終了すると、マイコン１５は、第１実施形態に示したステップＳ１００の通常制御、すなわち図８に示すステップ１０５以降の処理を実行する。メモリ１７に目標値が記憶されていない場合、マイコン１５は、後述するステップ１０２の処理を飛ばして、通常制御を実行する。
【０１１３】
ステップＳ４で、メモリ１７に目標値が記憶されている場合、マイコン１５は、ステップＳ１０を実行せずに、ステップＳ１００を実行する。先ずステップＳ１０２では、マイコン１５が、取得した油温に対応する目標値をメモリ１７から読み出す。そして、読み出した目標値を用いて、第１実施形態（図３参照）同様、マイコン１５は、ステップＳ１０５からステップＳ１４０までの処理を実行する。
【０１１４】
次に、上記したＥＣＵ１０の効果について説明する。
【０１１５】
第２実施形態に示したように、油温が変化すると作動油の粘性も変化する。本実施形態では、メモリ１７に、油温に関連付けて目標値が記憶されている。そして、変速タイミングで取得した油温に対応する目標値が、すでにメモリ１７に記憶されている場合には、メモリ１７に記憶されている値をも用いて通常制御部１５０が開弁制御を実行する。これにより、作動油の温特に対する追従性を向上しつつ、制御時間を短縮することができる。
【０１１６】
以上、本発明の好ましい実施形態について説明したが、本発明は上記した実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することが可能である。
【０１１７】
油圧制御される変速機としてＡＴの例を示したが、これに限定されない。
【０１１８】
変速タイミングではなく、マイコン１５の起動時に、目標値設定制御を実行してもよい。すなわち、通常制御が実行される直前ではなく、通常制御とは離れたタイミングで目標値設定制御を実行してもよい。
【０１１９】
目標値設定制御を数回繰り返すことで、目標ピーク電流値ＩＰ及び目標ホールド電流値ＩＨの平均値を算出し、この平均値を通常制御の目標値として設定してもよい。
【０１２０】
特に言及しなかったが、ＥＣＵ１０は、ＡＴを制御する油圧回路に設けられた複数のソレノイド弁のうちの複数、たとえばすべてのソレノイド弁を制御するように構成されてもよい。すなわち、デューティソレノイド弁１１に加えて、リニアソレノイド弁の駆動を制御するように構成されてもよい。
【符号の説明】
【０１２１】
１０…駆動制御装置、１０ａ…端子、１１…デューティソレノイド弁、１１ａ…コイル、１２…センサ、１３…駆動回路、１３ａ…直流電源、１５…マイコン、１７…メモリ、１３０…ＭＯＳＦＥＴ、１３１…電流検出抵抗、１３２…検出回路、１３３…ダイオード、１５０…通常制御部１５０…目標値設定部１５１…検出制御部、１５３…開弁検出部、１５４…閉弁検出部、１５５…ピーク電流算出部１５５…ホールド電流算出部１５６…変化量算出部、１５８…第１設定選択部、１５９…目標記憶部、１６０…第２設定選択部
【図１】
2017002980.tif 000003
【図２】
2017002980.tif 000004
【図３】
2017002980.tif 000005
【図４】
2017002980.tif 000006
【図５】
2017002980.tif 000007
【図６】
2017002980.tif 000008
【図７】
2017002980.tif 000009
【図８】
2017002980.tif 000010