(57)【特許請求の範囲】
【請求項１】
車両の自動変速機（５００）のシフトレンジを切り替えるために入力された切替要求に応じて、アクチュエータ（４００）の駆動を制御し、前記シフトレンジを切り替える電子制御装置であって、
前記切替要求に基づき、前記切替要求が入力されてから前記シフトレンジの切り替え開始までの遅延時間を設定する遅延設定部（１２０）と、
前記切替要求に基づき、切り替える前記シフトレンジを決定するとともに、前記切替要求が入力されてから前記遅延時間の経過後に切替信号を出力するシフト決定部（１４０）と、
前記切替信号に基づき、前記アクチュエータを駆動させるアクチュエータ駆動部（１７０）と、
を備え、
前記遅延時間内に新たな前記切替要求が入力された場合、前記シフト決定部は、最後に入力された前記切替要求に基づき、前記シフトレンジを決定し、
パーキングレンジへの前記切替要求が入力された場合、前記遅延設定部は、前記パーキングレンジから前記パーキングレンジ以外の前記シフトレンジへの前記切替要求が入力された場合に較べて、前記遅延時間を短くする電子制御装置。
【請求項２】
前記遅延設定部は、前記パーキングレンジ以外の前記シフトレンジへの前記切替要求が入力された場合に前記遅延時間を設定し、前記パーキングレンジへの前記切替要求が入力された場合に前記遅延時間を設定しない請求項１に記載の電子制御装置。
【請求項３】
前記パーキングレンジ以外の前記シフトレンジとして、リバースレンジ及びドライブレンジを含む請求項１又は請求項２に記載の電子制御装置であって、
前記遅延設定部は、前記リバースレンジから前記ドライブレンジへの前記切替要求が入力された場合、及び、前記ドライブレンジから前記リバースレンジへの前記切替要求が入力された場合において、前記パーキングレンジから前記パーキングレンジ以外の前記シフトレンジへの前記切替要求が入力された場合に較べて、前記遅延時間を短くする電子制御装置。
【請求項４】
前記遅延設定部は、
前記リバースレンジ以外の前記シフトレンジから前記ドライブレンジへの前記切替要求が入力された場合、及び、前記ドライブレンジ以外の前記シフトレンジから前記リバースレンジへの前記切替要求が入力された場合に前記遅延時間を設定し、
前記リバースレンジから前記ドライブレンジへの前記切替要求が入力された場合、及び、前記ドライブレンジから前記リバースレンジへの前記切替要求が入力された場合に前記遅延時間を設定しない請求項３に記載の電子制御装置。
【請求項５】
前記アクチュエータ駆動部又は前記アクチュエータの温度に相関する温度を検出し、前記温度に基づく温度信号を出力する温度検出部（１５０）と、
前記温度信号に基づき、複数の制御モードのうちのいずれか１つの前記制御モードを設定し、設定した前記制御モードに応じたモード信号を出力するモード設定部（１３０）と、
を備え、
前記モード設定部は、前記温度信号に基づき前記温度が迅速温度範囲内か否かを判定し、前記温度が前記迅速温度範囲内の場合に前記制御モードとして迅速パーキングモードを設定し、
前記迅速パーキングモードが設定された場合、前記パーキングレンジへの前記切替要求が入力されると、前記遅延設定部は、前記パーキングレンジから前記パーキングレンジ以外の前記シフトレンジへの前記切替要求が入力された場合に較べて、前記遅延時間を短くする請求項１〜４のいずれか１項に記載の電子制御装置。
【請求項６】
前記モード設定部は、前記温度信号に基づき前記温度が遅延短縮閾値以下か否かを判定し、前記温度が前記遅延短縮閾値以下の場合に短遅延モードを設定し、前記温度が前記遅延短縮閾値より高い場合に長遅延モードを設定し、
前記短遅延モードが設定された場合、前記遅延設定部は、前記長遅延モードが設定された場合に較べて、前記遅延時間を短くする請求項５に記載の電子制御装置。
【請求項７】
前記モード設定部は、前記長遅延モードが設定された場合に前記遅延時間を設定し、前記短遅延モードが設定された場合に前記遅延時間を設定しない請求項６に記載の電子制御装置。
【請求項８】
前記アクチュエータに対する駆動電流を制限する電流制限部（１６０）をさらに備え、
前記モード設定部は、前記温度信号に基づき前記温度が電流制限閾値より高いか否かを判定して、前記温度が前記電流制限閾値以下の場合に通常電流モードを設定し、前記温度が前記電流制限閾値より高い場合に電流制限モードを設定し、
前記電流制限モードが設定された場合、前記電流制限部は、前記通常電流モードが設定された場合に較べて前記駆動電流を制限する請求項５〜７のいずれか１項に記載の電子制御装置。
【請求項９】
前記モード設定部は、前記温度信号に基づき前記温度が前記迅速温度範囲の上限値よりも高い切替禁止閾値以下か否かを判定して、前記温度が前記切替禁止閾値以下の場合に通常駆動モードを設定し、前記温度が前記切替禁止閾値より高い場合に駆動禁止モードを設定し、
前記アクチュエータ駆動部は、前記通常駆動モードが設定された場合に前記アクチュエータを駆動させ、前記駆動禁止モードが設定された場合に前記アクチュエータを駆動させない請求項５〜８のいずれか１項に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書における開示は、自動変速機のシフトレンジを切り替えるために、アクチュエータの駆動を制御する電子制御装置に関する。
【背景技術】
【０００２】
従来、特許文献１に記載のように、自動変速機のシフトレンジを切り替えるために、油圧制御装置（アクチュエータ）の駆動を制御するＡ／Ｔコントロールコンピュータ（電子制御装置）が知られている。Ａ／Ｔコントロールコンピュータは、遅延時間を設定する手段（遅延設定部）と、変速指令を出す手段（シフト決定部）と、を備えている。
【０００３】
変速指令を出す手段は、遅延時間内に変速判断があったときは、最後にあった変速判断に基づいて変速指令を出す。遅延時間を設定することにより、自動変速機のシフトレンジが必要以上に切り替えられるのを抑制することができる。これにより、Ａ／Ｔコントロールコンピュータにおける油圧制御装置の駆動頻度を低減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１１０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記構成では、油圧制御装置の駆動頻度を低減することによって、Ａ／Ｔコントロールコンピュータにおける油圧制御装置を駆動させる部分、及び、油圧制御装置が、高温となるのを抑制することができる。ところで、シフトレンジの切り替えとして、パーキングレンジ以外のシフトレンジからパーキングレンジへ切り替えることが考えられる。遅延時間を設定する上記構成では、パーキングレンジへの切り替えが遅れる虞がある。
【０００６】
本開示はこのような課題に鑑みてなされたものであり、アクチュエータ駆動部及びアクチュエータが高温となるのを抑制しつつ、パーキングレンジへの切り替えが遅れるのを抑制する電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示は、上記目的を達成するために以下の技術的手段を採用する。なお、括弧内の符号は、ひとつの態様として下記の実施形態における具体的手段との対応関係を示すものであって、技術的範囲を限定するものではない。
【０００８】
本開示のひとつは、車両の自動変速機（５００）のシフトレンジを切り替えるために入力された切替要求に応じて、アクチュエータ（４００）の駆動を制御し、シフトレンジを切り替える電子制御装置であって、
切替要求に基づき、切替要求が入力されてからシフトレンジの切り替え開始までの遅延時間を設定する遅延設定部（１２０）と、
切替要求に基づき、切り替えるシフトレンジを決定するとともに、切替要求が入力されてから遅延時間の経過後に切替信号を出力するシフト決定部（１４０）と、
切替信号に基づき、アクチュエータを駆動させるアクチュエータ駆動部（１７０）と、
を備え、
遅延時間内に新たな切替要求が入力された場合、シフト決定部は、最後に入力された切替要求に基づき、シフトレンジを決定し、
パーキングレンジへの切替要求が入力された場合、遅延設定部は、パーキングレンジからパーキングレンジ以外のシフトレンジへの切替要求が入力された場合に較べて、遅延時間を短くする。
【０００９】
上記構成では、遅延時間内に新たな切替要求が入力された場合であっても、最後に入力された切替要求のみに基づきシフトレンジが決定される。これによれば、最後に入力された切替要求のみに基づきアクチュエータが駆動する。よって、アクチュエータ駆動部におけるアクチュエータの駆動頻度を低減することができる。したがって、アクチュエータ及びアクチュエータ駆動部が高温となるのを抑制することができる。
【００１０】
また、上記構成では、パーキングレンジへの切替要求が入力された場合、遅延時間が短くされる。これによれば、パーキングレンジへの切り替えが遅れるのを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る電子制御装置の概略構成を示すブロック図である。
【図２】モータの駆動に対する温度を示す図である。
【図３】モード設定処理の処理手順を示すフローチャートである。
【図４】モード設定処理を説明するための図である。
【図５】タイミング決定処理の処理手順を示すフローチャートである。
【図６】シフトレバーの切替要求及びアクチュエータの駆動を示すタイミングチャートである。
【図７】シフトレバーの切替要求及びアクチュエータの駆動を示すタイミングチャートである。
【図８】第２実施形態に係る電子制御装置において、モード設定処理を説明するための図である。
【図９】シフトレバーの切替要求及びアクチュエータの駆動を示すタイミングチャートである。
【図１０】シフトレバーの切替要求及びアクチュエータの駆動を示すタイミングチャートである。
【図１１】第３実施形態に係る電子制御装置において、シフトレバーの切替要求及びアクチュエータの駆動を示すタイミングチャートである。
【発明を実施するための形態】
【００１２】
図面を参照して説明する。なお、複数の実施形態において、共通乃至関連する要素には同一の符号を付与するものとする。
【００１３】
（第１実施形態）
先ず、図１及び図２に基づき、電子制御装置１００の概略構成について説明する。
【００１４】
電子制御装置１００は、車両用のＥＣＵである。車両には、シフトレバー２００が配置されている。シフトレバー２００は、自動変速機５００のシフトレンジを選択するための装置である。自動変速機５００をオートマチックトランスミッションと称することもできる。ユーザがシフトレバー２００を操作することにより、自動変速機５００のシフトレンジが切り替わる。シフトレバー２００をセレクターと称することもできる。なお、シフトレバー２００ではなく、シフトスイッチを採用することもできる。
【００１５】
シフトレバー２００は、少なくともパーキングレンジを含む複数のシフトレンジを選択可能に構成されている。シフトレバー２００は、選択されたシフトレンジに応じた信号を出力する。以下、この信号を、切替要求とも称する。以下、パーキングレンジをＰレンジと称する。Ｐレンジは、車両が停止するためのシフトレンジである。Ｐレンジが選択された場合には、ユーザがアクセルペダルを踏み込んだ場合であっても、車両が動くことが抑制される。また、Ｐレンジが選択された場合には、駐車時にユーザがパーキングブレーキを掛け忘れた場合であっても、車両の移動が抑制される。
【００１６】
本実施形態では、シフトレバー２００において、ドライブレンジ、リバースレンジ、ニュートラルレンジがさらに選択可能とされている。ドライブレンジは、車両が走行するためのシフトレンジである。ドライブレンジが選択された場合、車両は前進する。以下、ドライブレンジをＤレンジと称する。リバースレンジは、車両が後退するためのシフトレンジである。以下、リバースレンジをＲレンジと称する。
【００１７】
ニュートラルレンジは、自動変速機５００と車輪とを切り離すためのシフトレンジである。以下、ニュートラルレンジをＮレンジと称する。Ｎレンジが選択された場合には、Ｐレンジと同様に、ユーザがアクセルペダルを踏み込んだ場合であっても、車両が動くことが抑制される。しかしながら、Ｎレンジが選択された場合には、Ｐレンジと異なり、坂道等での駐車時にユーザがパーキングブレーキを掛け忘れた場合、車両が移動する虞がある。
【００１８】
以下、Ｄレンジ、Ｒレンジ、Ｎレンジをまとめて他レンジと示す。他レンジは、複数のシフトレンジのうちのＰレンジ以外のシフトレンジである。他レンジをＮｏｔＰレンジと称することもできる。
【００１９】
コントロールユニット３００は、車両用の制御装置である。コントロールユニット３００は、例えば、車速等の走行状態に応じて自動変速機５００を制御する。コントロールユニット３００は、シフトレバー２００の信号が入力され、この信号を電子制御装置１００に出力する。すなわち、切替要求は、コントロールユニット３００を介して電子制御装置１００に入力される。なお、切替要求が、コントロールユニット３００を介さず、シフトレバー２００から電子制御装置１００に直接入力される例を採用することもできる。
【００２０】
電子制御装置１００は、切替要求に基づき、アクチュエータ４００を駆動させ、自動変速機５００のシフトレンジを切り替えるものである。電子制御装置１００をシフトバイワイヤコントロールユニットと称することもできる。電子制御装置１００は、要求入力部１１０、遅延設定部１２０、モード設定部１３０、シフト決定部１４０、温度推定部１５０、電流制限部１６０、アクチュエータ駆動部１７０を備えている。電子制御装置１００の機能は、メモリに記録されたソフトウェア及びそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供される。
【００２１】
要求入力部１１０は、シフトレバー２００のシフトレンジが切り替えられたか否かを判断する部分である。要求入力部１１０には、コントロールユニット３００を介して切替要求が入力される。要求入力部１１０は、切替要求の入力タイミングで、シフトレバー２００における切り替え前後のシフトレンジに応じた要求信号Ａを生成して出力する。要求入力部１１０は、要求信号Ａを遅延設定部１２０及びシフト決定部１４０に出力する。
【００２２】
例えば、入力された要求は、切替要求が入力される毎に図示しないメモリへ記憶される。そして、要求入力部１１０は、メモリに記憶された切替要求と、コントロールユニット３００から入力される切替要求と、を比較して、シフトレバー２００のシフトレンジが切り替えられた否かを判定する。
【００２３】
遅延設定部１２０は、要求信号Ａに応じて遅延時間Ｔｄを設定するものである。遅延時間Ｔｄは、アクチュエータ４００の駆動頻度を低減するために設けられるものである。遅延設定部１２０は、遅延信号Ｂを生成し、シフト決定部１４０に出力する。遅延信号Ｂは、遅延時間Ｔｄに応じた信号である。
【００２４】
モード設定部１３０は、アクチュエータ４００に対する制御モードを設定するものである。モード設定部１３０は、モータ４１０の温度に相関する温度に応じて、複数の制御モードのうちのいずれか１つの制御モードを設定する。以下、モード設定部１３０が制御モードを設定する処理をモード設定処理と示す。モード設定処理については、下記で詳細に説明する。モード設定部１３０は、設定した制御モードに基づくモード信号Ｃを生成する。モード設定部１３０は、遅延設定部１２０、シフト決定部１４０、及び電流制限部１６０にモード信号Ｃを出力する。
【００２５】
シフト決定部１４０は、切り替えるシフトレンジを決定するものである。詳しくは、シフト決定部１４０が、自動変速機５００において、現在のシフトレンジに対して次に切り替えられるシフトレンジを決定する。シフト決定部１４０は、要求信号Ａに応じて、切り替えるシフトレンジを決定する。すなわち、シフト決定部１４０は、切替要求に応じて、自動変速機５００において切り替えるシフトレンジを決定する。シフト決定部１４０は、自動変速機５００のシフトレンジを切り替えるための切替信号Ｄを生成する。言い換えると、シフト決定部１４０は、要求信号Ａの値に応じて、モータ４１０の回転角度に基づく切替信号Ｄを生成する。なお、本実施形態では、モータ４１０が、スイッチトリラクタンスモータ（ＳＲモータ）とされている。
【００２６】
切替信号Ｄは、例えば、オンオフが周期的に切り替わるパルス信号である。シフト決定部１４０は、モータ４１０におけるＵ相、Ｖ相、Ｗ相のそれぞれの通電タイミングを切り替えるため、３つの切替信号Ｄを出力する。シフト決定部１４０は、切替信号Ｄを温度推定部１５０及び電流制限部１６０に出力する。
【００２７】
また、シフト決定部１４０は、要求信号Ａが入力されてから遅延時間Ｔｄ経過後に切替信号Ｄを出力する。すなわち、シフト決定部１４０は、切替要求が入力されてから遅延時間Ｔｄ経過後に切替信号Ｄを出力する。そのため、シフト決定部１４０は、遅延時間Ｔｄ内に要求信号Ａが入力された場合、切替信号Ｄを出力しない。以上によれば、シフト決定部１４０は、遅延時間Ｔｄに基づき、切替信号Ｄの出力タイミングを決定する。
【００２８】
遅延時間Ｔｄが設定された後において遅延時間Ｔｄ内に新たな切替要求が入力された場合、シフト決定部１４０は、最後に入力された切替要求に基づき、自動変速機５００のシフトレンジを決定する。以下、遅延時間Ｔｄに応じて、切替信号Ｄの出力タイミングを決定する処理を、タイミング決定処理と示す。タイミング決定処理については、下記で詳細に説明する。
【００２９】
温度推定部１５０は、切替信号Ｄに応じて、モータ４１０の温度を推定するものである。言い換えると、温度推定部１５０は、切替信号Ｄに応じて、モータ４１０の温度に相関する温度を検出するものである。すなわち、温度推定部１５０が推定する温度の値は、モータ４１０における実際の温度に相関する値である。温度を推定する方法は、下記で説明する。温度推定部１５０は、推定した温度に基づく温度信号Ｅをモード設定部１３０に出力する。温度推定部１５０は、特許請求の範囲に記載の温度検出部に相当する。温度推定部１５０を温度取得部と称することもできる。
【００３０】
電流制限部１６０は、モータ４１０の駆動電流を制限するものである。駆動電流とは、電子制御装置１００がモータ４１０に付与する電流である。駆動電流を制限する制御モードが設定された場合に、電流制限部１６０が機能する。切替信号Ｄは、電流制限部１６０を介して、シフト決定部１４０からアクチュエータ駆動部１７０に入力される。
【００３１】
駆動電流を制限する方法としては、例えば、切替信号Ｄと、ＰＷＭ信号と、をＡＮＤ回路に入力する。駆動電流を制限する制御モードの場合には、例えば、ＰＷＭ信号のデューティ比を９０％から７０％程度の値とする。これに対し、駆動電流を制限しない制御モードの場合には、ＰＷＭ信号のデューティ比を１００％とする。これにより、駆動電流を制限する制御モードの場合には、切替信号Ｄのオン時間を短くすることができる。よって、モータ４１０の通電時間を短くすることができる。
【００３２】
また、電流制限部１６０が、アクチュエータ駆動部１７０に対して、駆動電流の範囲を設定してもよい。言い換えると、電流制限部１６０が、アクチュエータ駆動部１７０に対して、許容可能な駆動電流の値を設定してもよい。以下、アクチュエータ駆動部１７０における許容可能な駆動電流の値を許容電流値と示す。
【００３３】
この例では、電流制限部１６０が、切替信号Ｄに加えて許容電流値を示す信号を出力する。この信号に基づき、アクチュエータ駆動部１７０において、許容電流値が設定される。許容電流値が設定されると、アクチュエータ駆動部１７０は、駆動電流が許容電流値を超えないように、駆動電流を制限する。なお、許容電流値は、例えば、アクチュエータ駆動部１７０が切替信号Ｄにより動作する前に予め設定される。また、アクチュエータ駆動部１７０が動作している最中に、許容電流値が設定されてもよい。
【００３４】
アクチュエータ駆動部１７０は、切替信号Ｄに基づき、モータ４１０、すなわち、アクチュエータ４００を駆動させるものである。本実施形態において、アクチュエータ駆動部１７０は、スイッチング素子を有するインバータである。切替信号Ｄに基づき、スイッチング素子がオンオフ制御される。例えば、アクチュエータ駆動部１７０は、ドライバＩＣを用いて構成されている。
【００３５】
アクチュエータ４００は、自動変速機５００と機械的に接続され、電子制御装置１００の制御に応じて自動変速機５００のシフトレンジを切り替えるものである。アクチュエータ４００は、モータ４１０を有している。モータ４１０の出力軸４１２は、自動変速機５００における図示しないディテント機構と機械的に接続されている。ディテント機構は、自動変速機５００の図示しないギアと機械的に接続されている。モータ４１０が回転することにより、ディテント機構とギアとの接続構造が変化する。この接続構造の変化により、自動変速機５００のシフトレンジが切り替わる。
【００３６】
図２に示すように、モータ４１０の温度は、駆動により急激に上昇する。そして、モータ４１０の温度は、駆動停止後に下降する。モータ４１０の温度は、駆動停止後に較べて駆動中の方が、単位時間当たりの変化が大きい。すなわち、モータ４１０の温度は、駆動により急激に上昇するのに対し、駆動停止後において下降し難い。言い換えると、モータ４１０の温度を下降させるためには、時間が掛かる。
【００３７】
ところで、シフトレンジを切り替える際、切り替え前後のシフトレンジに応じて、モータ４１０の仕事量が異なる。モータ４１０の仕事量は、モータ４１０の回転角度に基づく値である。言い換えると、モータ４１０の仕事量は、ディテント機構を動かす量に基づく値である。モータ４１０の仕事量が大きいほど、モータ４１０の上昇温度は大きい。切り替え前後のシフトレンジと、モータ４１０の上昇温度と、の対応関係は、例えば、メモリに予め記憶されている。この対応関係及び切替信号Ｄに基づき、温度推定部１５０がモータ４１０の温度を推定する。
【００３８】
次に、図３及び図４に基づき、モード設定部１３０のモード設定処理の具体的な制御手順について説明する。
【００３９】
モード設定部１３０は、例えば、温度推定部１５０から温度信号Ｅが入力されるとモード設定処理を開始する。言い換えると、モード設定部１３０が温度推定部１５０から温度信号Ｅを取得することにより、モード設定処理が開始する。なお、モード設定部１３０は、例えば、所定期間毎にモード設定処理を行ってもよい。
【００４０】
モード設定処理では、モータ４１０の温度と閾値とを比較して、複数の制御モードのうちのいずれか１つの制御モードを設定する。この閾値として、３つの閾値が予め記憶部に記憶されている。詳しくは、閾値として、第１閾値Ｔｈ１と、第１閾値Ｔｈ１よりも高い第２閾値Ｔｈ２と、第２閾値Ｔｈ２よりも高い第３閾値Ｔｈ３と、が記憶されている。本実施形態では、モード設定部１３０が、制御モードとして、通常モード、第１抑制モード、第２抑制モード、発熱ガードモードを設定する。
【００４１】
図３に示すように、モード設定処理では、先ず、モータ４１０の温度が第１閾値Ｔｈ１よりも高いか否かを判定する（Ｓ１０）。詳しくは、モード設定部１３０が、温度信号Ｅの値と、第１閾値Ｔｈ１に対応する値と、を比較して判定する。第１閾値Ｔｈ１は、モータ４１０の温度を判定するための温度である。第１閾値Ｔｈ１に対応する値とは、モータ４１０の温度が第１閾値Ｔｈ１の場合における温度信号Ｅの値である。
【００４２】
次に、Ｓ１０においてモータ４１０の温度が第１閾値Ｔｈ１よりも高い場合、モータ４１０の温度が第２閾値Ｔｈ２よりも高いか否かを判定する（Ｓ１２）。詳しくは、モード設定部１３０が、温度信号Ｅの値と、第２閾値Ｔｈ２に対応する値と、を比較して判定する。第２閾値Ｔｈ２は、モータ４１０の温度を判定するための温度である。第２閾値Ｔｈ２に対応する値とは、モータ４１０の温度が第２閾値Ｔｈ２の場合における温度信号Ｅの値である。
【００４３】
次に、Ｓ１２においてモータ４１０の温度が第２閾値Ｔｈ２よりも高い場合、モータ４１０の温度が第３閾値Ｔｈ３よりも高いか否かを判定する（Ｓ１４）。詳しくは、モード設定部１３０が、温度信号Ｅの値と、第３閾値Ｔｈ３に対応する値と、を比較して判定する。第３閾値Ｔｈ３は、モータ４１０の温度を判定するための温度である。第３閾値Ｔｈ３に対応する値とは、モータ４１０の温度が第３閾値Ｔｈ３の場合における温度信号Ｅの値である。
【００４４】
次に、Ｓ１４においてモータ４１０の温度が第３閾値Ｔｈ３よりも高い場合、モード設定部１３０は発熱ガードモードを設定する（Ｓ１６）。発熱ガードモードが設定される場合には、他の制御モードが設定される場合に較べて、モータ４１０の温度が高い。そのため、発熱ガードモードが設定される場合には、他の制御モードが設定される場合に較べて、モータ４１０の発熱を抑制する。
【００４５】
モード設定部１３０は、発熱ガードモードを示すモード信号Ｃを遅延設定部１２０、シフト決定部１４０、及び電流制限部１６０へ出力する。発熱ガードモードが設定された場合、アクチュエータ駆動部１７０は、アクチュエータ４００を駆動させない。よって、図４に示すように、発熱ガードモードが設定されている場合には、アクチュエータ４００の駆動が禁止される。すなわち、発熱ガードモードが設定されている場合には、モータ４１０の駆動が禁止される。
【００４６】
以上によれば、モータ４１０の温度が第３閾値Ｔｈ３以下の場合にのみ、アクチュエータ駆動部１７０がアクチュエータ４００を駆動させる。第３閾値Ｔｈ３は、特許請求の範囲に記載の切替禁止閾値に相当する。また、発熱ガードモードは、特許請求の範囲に記載の駆動禁止モードに相当する。通常モード、第１抑制モード、第２抑制モードは、特許請求の範囲に記載の通常駆動モードに相当する。
【００４７】
アクチュエータ駆動部１７０がアクチュエータ４００を駆動させない方法としては、例えば、シフト決定部１４０が、アクチュエータ駆動部１７０のスイッチング素子をオンにしない。言い換えると、シフト決定部１４０は、スイッチング素子をオフにする信号を出力する。よって、シフト決定部１４０は、切替信号Ｄを出力しない。
【００４８】
なお、アクチュエータ駆動部１７０がアクチュエータ４００を駆動させない方法としては、電流制限部１６０が機能してもよい。電流制限部１６０は、アクチュエータ駆動部１７０のスイッチング素子をオンしないように機能する。
【００４９】
また、Ｓ１０においてモータ４１０の温度が第１閾値Ｔｈ１以下の場合、モード設定部１３０は通常モードを設定する（Ｓ１８）。通常モードが設定される場合には、他の制御モードが設定される場合に較べて、モータ４１０の温度が低い。そのため、通常モードが設定される場合には、他の制御モードが設定される場合に較べて、モータ４１０の発熱を抑制せず、アクチュエータ４００の応答性を向上させる。
【００５０】
モード設定部１３０は、通常モードを示すモード信号Ｃを遅延設定部１２０、シフト決定部１４０、及び電流制限部１６０へ出力する。通常モードが設定されている場合には、アクチュエータ４００が切替信号Ｄに基づき駆動される。言い換えると、通常モードが設定されている場合には、アクチュエータ４００の駆動、すなわち、モータ４１０の駆動が許可される。詳しくは、シフト決定部１４０が、切替信号Ｄに基づき、アクチュエータ駆動部１７０のスイッチング素子をオンオフ制御する。
【００５１】
また、通常モードが設定されている場合、モータ４１０の駆動電流は制限されない。すなわち、電流制限部１６０が機能しない。言い換えると、モータ４１０に対して、充分な量の駆動電流が付与される。これによれば、駆動電流が制限される場合よりも、アクチュエータ４００の応答性を向上することができる。
【００５２】
また、通常モードが設定されている場合、遅延設定部１２０は、シフトレンジの切り替えを遅延させない。言い換えると、遅延設定部１２０は、遅延時間Ｔｄを０とする。すなわち、遅延設定部１２０は、遅延時間Ｔｄを設定しない。これによれば、シフトレンジの切り替え開始のタイミングは、遅延しない。よって、シフトレバー２００が操作された通りに、自動変速機５００のシフトレンジが遅延することなく切り替えられる。
【００５３】
また、Ｓ１２においてモータ４１０の温度が第２閾値Ｔｈ２以下の場合、モード設定部１３０は第１抑制モードを設定する（Ｓ２０）。詳しくは、モータ４１０の温度が、第１閾値Ｔｈ１よりも高く、且つ、第２閾値Ｔｈ２以下の場合に、第１抑制モードが設定される。すなわち、第１抑制モードが設定される場合には、通常モードが設定される場合に較べて、モータ４１０の温度が高い。そのため、第１抑制モードが設定される場合には、通常モードが設定される場合に較べて、モータ４１０の発熱を抑制する。よって、第１抑制モードを発熱抑制モードと称することもできる。
【００５４】
モード設定部１３０は、第１抑制モードを示すモード信号Ｃを遅延設定部１２０、シフト決定部１４０、及び電流制限部１６０へ出力する。第１抑制モードが設定されている場合には、アクチュエータ４００の駆動が許可される。また、第１抑制モードが設定されている場合、モータ４１０の駆動電流は制限されない。
【００５５】
また、第１抑制モードが設定されている場合、Ｐレンジから他レンジへの切替要求が入力されると、遅延設定部１２０が遅延時間Ｔｄを設定する。これにより、シフト決定部１４０におけるシフトレンジの切り替え開始のタイミングは、遅延する。
【００５６】
これに対し、第１抑制モードが設定されている場合、他レンジからＰレンジへの切替要求が入力されると、遅延設定部１２０は、遅延時間Ｔｄを０とする。言い換えると、遅延設定部１２０は、遅延時間Ｔｄを設定しない。第１抑制モードは、特許請求の範囲に記載の迅速パーキングモードに相当する。第１閾値Ｔｈ１より高く第２閾値Ｔｈ２以下の温度範囲は、特許請求の範囲に記載の迅速温度範囲に相当する。第２閾値Ｔｈ２は、特許請求の範囲に記載の迅速温度範囲の上限値に相当する。
【００５７】
以上によれば、モータ４１０の温度が第１閾値Ｔｈ１より高い場合に、Ｐレンジから他レンジへの切替要求が入力されると、遅延設定部１２０により遅延時間Ｔｄが設定される。これに対し、モータ４１０の温度が第１閾値Ｔｈ１以下の場合に、Ｐレンジから他レンジへの切替要求が入力されると、遅延時間Ｔｄは０とされる。すなわち、モータ４１０の温度が第１閾値Ｔｈ１以下の場合には、モータ４１０の温度が第１閾値Ｔｈ１より高い場合に較べて、遅延時間Ｔｄが短くされる。
【００５８】
よって、Ｐレンジから他レンジへの切替要求が入力される構成において、第１閾値Ｔｈ１は、特許請求の範囲に記載の遅延短縮閾値に相当する。Ｐレンジから他レンジへの切替要求が入力される構成において、通常モードは、特許請求の範囲に記載の短遅延モードに相当する。また、Ｐレンジから他レンジへの切替要求が入力される構成において、第１抑制モード及び第２抑制モードは、特許請求の範囲に記載の長遅延モードに相当する。
【００５９】
また、Ｓ１４においてモータ４１０の温度が第３閾値Ｔｈ３以下の場合、モード設定部１３０は第２抑制モードを設定する（Ｓ２２）。詳しくは、モータ４１０の温度が、第２閾値Ｔｈ２よりも高く、且つ、第３閾値Ｔｈ３以下の場合に、第２抑制モードが設定される。すなわち、第２抑制モードが設定される場合には、通常モード及び第１抑制モードが設定される場合に較べて、モータ４１０の温度が高い。そのため、第２抑制モードが設定される場合には、通常モード及び第１抑制モードが設定される場合に較べて、モータ４１０の発熱を抑制する。よって、第２抑制モードを発熱抑制モードと称することもできる。
【００６０】
モード設定部１３０は、第２抑制モードを示すモード信号Ｃを遅延設定部１２０、シフト決定部１４０、及び電流制限部１６０へ出力する。第２抑制モードが設定されている場合には、アクチュエータ４００の駆動が許可される。
【００６１】
また、第２抑制モードが設定されている場合、モータ４１０の駆動電流は制限される。すなわち、電流制限部１６０が機能する。第２閾値Ｔｈ２は、特許請求の範囲に記載の電流制限閾値に相当する。また、第２抑制モードは、特許請求の範囲に記載の電流制限モードに相当する。通常モード及び第１抑制モードは、特許請求の範囲に記載の通常電流モードに相当する。
【００６２】
また、第２抑制モードが設定されている場合、シフトレンジの切替要求が入力されると、遅延設定部１２０が遅延時間Ｔｄを設定する。詳しくは、第２抑制モードが設定されると、Ｐレンジから他レンジへの切替要求が入力された場合、及び、他レンジからＰレンジへの切替要求が入力された場合に、遅延設定部１２０が遅延時間Ｔｄを設定する。言い換えると、第２抑制モードが設定されている場合、切替要求が入力されると、遅延時間Ｔｄが０よりも大きい値とされる。これにより、シフトレンジの切り替え開始のタイミングは、遅延する。
【００６３】
以上によれば、モータ４１０の温度が第２閾値Ｔｈ２より高い場合に、他レンジからＰレンジへの切替要求が入力されると、遅延設定部１２０により遅延時間が設定される。これに対し、モータ４１０の温度が第２閾値Ｔｈ２以下の場合に、他レンジからＰレンジへの切替要求が入力されると、遅延時間Ｔｄは０とされる。すなわち、モータ４１０の温度が第２閾値Ｔｈ２以下の場合には、モータ４１０の温度が第２閾値Ｔｈ２より高い場合に較べて、遅延時間Ｔｄが短くされる。
【００６４】
よって、他レンジからＰレンジへの切替要求が入力される構成において、第２閾値Ｔｈ２は、特許請求の範囲に記載の遅延短縮閾値に相当する。他レンジからＰレンジへの切替要求が入力される構成において、通常モード及び第１抑制モードは、特許請求の範囲に記載の短遅延モードに相当する。また、他レンジからＰレンジへの切替要求が入力される構成において、第２抑制モードは、特許請求の範囲に記載の長遅延モードに相当する。なお、モード設定部１３０は、制御モードを設定すると、モード設定処理を終了する。
【００６５】
次に、図５〜図７に基づき、シフト決定部１４０におけるタイミング決定処理の具体的な制御手順について説明する。なお、図６及び図７は、第１抑制モードが設定された場合におけるタイミングチャートである。
【００６６】
シフト決定部１４０は、要求信号Ａが入力された場合に、タイミング決定処理を開始する。すなわち、シフト決定部１４０は、切替要求が要求入力部１１０に入力された場合に、タイミング決定処理を開始する。
【００６７】
図５に示すように、タイミング決定処理において、先ず、シフト決定部１４０は、モード信号Ｃに応じて、設定された制御モードが発熱ガードモードか否かを判定する（Ｓ３０）。Ｓ３０において発熱ガードモードが設定されている場合、シフト決定部１４０は、アクチュエータ駆動部１７０におけるアクチュエータ４００の駆動を禁止する（Ｓ３２）。詳しくは、シフト決定部１４０が、スイッチング素子をオフにする信号をアクチュエータ駆動部１７０に出力する。
【００６８】
また、Ｓ３０において発熱ガードモード以外の制御モードが設定されている場合、シフト決定部１４０は、遅延信号Ｂを取得する（Ｓ３４）。すなわち、シフト決定部１４０は、遅延時間Ｔｄを取得する。言い換えると、遅延設定部１２０は、発熱ガードモード以外の制御モードが設定されている場合、遅延信号Ｂをシフト決定部１４０に出力する。
【００６９】
次に、シフト決定部１４０は、現在の時間が遅延時間Ｔｄ内か否かを判定する（Ｓ３６）。すなわち、遅延設定部１２０が設定した遅延時間Ｔｄが終了したか否かを判定する。言い換えると、切替要求が要求入力部１１０に入力されてから遅延時間Ｔｄが経過したか否かを判定する。Ｓ３６において現在の時間が遅延時間Ｔｄ内である場合、再び、現在の時間が遅延時間Ｔｄ内か否かを判定する（Ｓ３６）。よって、遅延時間Ｔｄが終了するまでＳ３６の判定を繰り返す。
【００７０】
なお、シフト決定部１４０は、遅延時間Ｔｄ内に要求信号Ａが入力された場合、この要求信号Ａに応じて切替信号Ｄを出力しない。言い換えると、シフト決定部１４０は、遅延時間Ｔｄ内に要求信号Ａが入力された場合、アクチュエータ駆動部１７０のスイッチング素子をオンにしない。すなわち、シフト決定部１４０は、スイッチング素子をオフにする信号を出力する。これにより、遅延時間Ｔｄが終了するまで、自動変速機５００のシフトレンジを切り替えない。
【００７１】
次に、Ｓ３６において現在の時間が遅延時間Ｔｄ内ではないと判定した場合、シフト決定部１４０は、切り替えるシフトレンジを決定し、切替信号Ｄを電流制限部１６０に出力する（Ｓ３８）。これにより、モータ４１０が駆動し、自動変速機５００のシフトレンジが切り替わる。遅延時間Ｔｄ内に新たな切替要求が入力された場合、自動変速機５００において切り替わるシフトレンジは、最後に入力された切替要求のシフトレンジである。一方、遅延時間Ｔｄ内に新たな切替要求が入力されない場合、自動変速機５００において切り替わるシフトレンジは、タイミング決定処理開始時の切替要求におけるシフトレンジである。
【００７２】
なお、Ｓ３４において取得した遅延時間Ｔｄが０の場合、シフト決定部１４０は、遅延信号Ｂの取得後、すぐに切替信号Ｄを出力する。言い換えると、シフト決定部１４０は、要求入力部１１０に切替要求が入力されてから、すぐに切替信号Ｄを出力する。これにより、シフトレンジの切り替え開始タイミングが遅延しない。シフト決定部１４０は、切替信号Ｄを出力すると、タイミング決定処理を終了する。
【００７３】
図６及び図７では、Ｐレンジ及び他レンジ間においてシフトレンジが切り替えられる構成として、Ｐレンジ及びＤレンジ間が切り替えられる例を示している。図６に示す例では、時間Ｔ１において、シフトレバー２００がＰレンジからＤレンジに切り替えられる。本実施形態では、時間Ｔ１が遅延時間Ｔｄ内ではない。時間Ｔ１において、遅延設定部１２０により、遅延時間Ｔｄが設定される。本実施形態では、遅延時間Ｔｄが、０．２５秒程度とされている。時間Ｔ１以前において、自動変速機５００のシフトレンジは、Ｐレンジとされている。すなわち、アクチュエータ４００は、自動変速機５００のシフトレンジがＰレンジとなるように、モータ４１０の回転角度が固定されている。
【００７４】
時間Ｔ１から所定時間経過後の時間Ｔ２において、シフトレバー２００がＤレンジからＰレンジに切り替えられる。しかしながら、時間Ｔ２は、遅延時間Ｔｄ内である。すなわち、時間Ｔ２において、時間Ｔ１で設定した遅延時間Ｔｄが終了していない。そのため、アクチュエータ４００は、時間Ｔ２において駆動を開始しない。よって、自動変速機５００のシフトレンジは、Ｐレンジを維持する。
【００７５】
時間Ｔ２から所定時間経過後の時間Ｔ３において、シフトレバー２００がＰレンジからＤレンジに切り替えられる。しかしながら、時間Ｔ３は、遅延時間Ｔｄ内である。そのため、アクチュエータ４００は、時間Ｔ３において駆動しない。よって、自動変速機５００のシフトレンジは、Ｐレンジを維持する。
【００７６】
時間Ｔ３から所定時間経過後の時間Ｔ４において、時間Ｔ１で設定した遅延時間Ｔｄが終了する。このとき、シフトレバー２００のシフトレンジは、Ｄレンジとされている。よって、時間Ｔ４において、シフト決定部１４０は、自動変速機５００のシフトレンジをＰレンジからＤレンジに切り替える切替信号Ｄを出力する。これにより、時間Ｔ４において、アクチュエータ４００は駆動を開始する。
【００７７】
時間Ｔ４から所定時間経過後の時間Ｔ５において、アクチュエータ４００の駆動が終了し、自動変速機５００のシフトレンジがＤレンジに切り替わる。なお、時間Ｔ４から時間Ｔ５までの間、シフトレバー２００は、Ｄレンジを維持している。
【００７８】
図７に示す例では、シフトレバー２００が時間Ｔ６でＰレンジからＤレンジに切り替えられる。本実施形態では、時間Ｔ６が遅延時間Ｔｄ内ではない。時間Ｔ６において、遅延設定部１２０により、遅延時間Ｔｄが設定される。時間Ｔ６以前において、自動変速機５００のシフトレンジは、Ｐレンジとされている。
【００７９】
時間Ｔ６から所定時間経過後の時間Ｔ７において、シフトレバー２００がＤレンジからＰレンジに切り替えられる。しかしながら、時間Ｔ７は、遅延時間Ｔｄ内である。そのため、アクチュエータ４００は、時間Ｔ７において駆動しない。よって、自動変速機５００のシフトレンジは、Ｐレンジを維持する。
【００８０】
時間Ｔ７から所定時間経過後の時間Ｔ８において、シフトレバー２００がＰレンジからＤレンジに切り替えられる。しかしながら、時間Ｔ８は、遅延時間Ｔｄ内である。そのため、アクチュエータ４００は、時間Ｔ８において駆動しない。よって、自動変速機５００のシフトレンジは、Ｐレンジを維持する。
【００８１】
時間Ｔ８から所定時間経過後の時間Ｔ９において、遅延時間Ｔｄが終了する。このとき、シフトレバー２００のシフトレンジは、Ｄレンジとされている。よって、時間Ｔ９において、シフト決定部１４０は、自動変速機５００のシフトレンジをＰレンジからＤレンジに切り替える切替信号Ｄを出力する。これにより、時間Ｔ９において、アクチュエータ４００は駆動を開始する。
【００８２】
時間Ｔ９から所定時間経過後の時間Ｔ１０において、シフトレバー２００がＤレンジからＰレンジに切り替えられる。このとき、アクチュエータ４００は、自動変速機５００のシフトレンジをＰレンジからＤレンジにするために駆動している。なお、時間Ｔ１０は、遅延時間Ｔｄ内ではない。
【００８３】
時間Ｔ１０から所定時間経過後の時間Ｔ１１において、アクチュエータ４００の駆動が終了し、自動変速機５００のシフトレンジがＤレンジに切り替わる。時間Ｔ１１は、遅延時間Ｔｄ内ではない。時間Ｔ１１において、遅延設定部１２０は、遅延時間Ｔｄを設定しない。よって、時間Ｔ１１において、シフト決定部１４０は、自動変速機５００のシフトレンジをＤレンジからＰレンジに切り替える切替信号Ｄを出力する。これにより、時間Ｔ１１から所定時間経過後の時間Ｔ１２において、自動変速機５００のシフトレンジがＰレンジに切り替えられる。なお、シフト決定部１４０は、時間Ｔ１０において切替信号Ｄを出力し、自動変速機５００のシフトレンジをＰレンジに切り替えてもよい。
【００８４】
次に、上記した電子制御装置１００の効果について説明する。
【００８５】
ところで、信号待ち等で車両が停止しているとき、ユーザの遊び、癖等により、ユーザがシフトレバー２００のシフトレンジを切り替えることが考えられる。すなわち、車両の走行状態を変更する目的ではない目的で、シフトレバー２００のシフトレンジが切り替えられる場合がある。
【００８６】
これに対し、本実施形態では、遅延時間Ｔｄ内に新たな切替要求が入力された場合であっても、最後に入力された切替要求のみに基づきシフトレンジが決定される。これによれば、最後に入力された切替要求のみに基づきアクチュエータ４００が駆動する。よって、アクチュエータ駆動部１７０におけるアクチュエータ４００の駆動頻度を低減することができる。したがって、アクチュエータ４００及びアクチュエータ駆動部１７０が高温となるのを抑制することができる。
【００８７】
また、本実施形態では、Ｐレンジへの切替要求が入力された場合、遅延時間Ｔｄが短くされる。そのため、Ｐレンジへの切り替えが遅れるのを抑制することができる。これによれば、例えば、ユーザがシフトレバー２００をＰレンジに切り替えた後すぐに降車する場合、降車の際に車両が移動し難い。すなわち、車両の移動が抑制された状態でユーザが降車することができる。
【００８８】
また、本実施形態において、通常モードに加えて第１抑制モードが設定された場合には、Ｐレンジへの切替要求が入力されると、遅延設定部１２０が遅延時間Ｔｄを設定しない。これによれば、Ｐレンジへの切り替えが遅れるのを効果的に抑制することができる。
【００８９】
また、本実施形態において、モータ４１０の温度が低い場合、遅延設定部１２０は、モータ４１０の温度が高い場合に較べて遅延時間Ｔｄを短くする。これによれば、モータ４１０の温度が低い場合には、シフトレンジの切り替えが遅れるのを抑制することができる。一方、モータ４１０の温度が高い場合には、アクチュエータ駆動部１７０におけるアクチュエータ４００の駆動頻度を低減することができる。したがって、アクチュエータ駆動部１７０及びアクチュエータ４００が高温となるのを抑制することができる。以上によれば、シフトレンジの切り替えが遅れるのを抑制しつつ、アクチュエータ４００及びアクチュエータ駆動部１７０が高温となるのを抑制することができる。
【００９０】
また、本実施形態において、第２抑制モードよりもモータ４１０の温度が低い第１抑制モードが設定された場合には、他レンジからＰレンジへの切替要求が入力されると、遅延時間Ｔｄが設定されない。さらに、第１抑制モード及び第２抑制モードよりもモータ４１０の温度が低い通常モードが設定された場合には、遅延時間Ｔｄが設定されない。よって、モータ４１０の温度が低い場合に、シフトレンジの切り替えが遅れるのを効果的に抑制することができる。
【００９１】
また、本実施形態において、通常モード及び第１抑制モードよりもモータ４１０の温度が高い第２抑制モードが設定された場合には、アクチュエータ４００の駆動電流が制限される。よって、アクチュエータ駆動部１７０及びアクチュエータ４００が高温となるのを抑制することができる。一方、第２抑制モードよりもモータ４１０の温度が低い通常モード及び第１抑制モードが設定された場合には、アクチュエータ４００の駆動電流が制限されない。そのため、アクチュエータ４００の応答性が低下するのを抑制することができる。以上によれば、アクチュエータ４００の応答性が低下するのを抑制しつつ、アクチュエータ駆動部１７０及びアクチュエータ４００が高温となるのを抑制することができる。
【００９２】
また、本実施形態では、モータ４１０の温度が第３閾値Ｔｈ３よりも高い場合、シフトレンジの切替要求が入力されても、アクチュエータ駆動部１７０がアクチュエータ４００を駆動させない。そのため、アクチュエータ駆動部１７０及びアクチュエータ４００が高温となるのを効果的に抑制することができる。
【００９３】
（第２実施形態）
本実施形態において、第１実施形態に示した電子制御装置１００と共通する部分についての説明は割愛する。なお、図９は、第１抑制モードが設定された場合におけるタイミングチャートである。一方、図１０は、第２抑制モードが設定された場合におけるタイミングチャートである。
【００９４】
本実施形態では、図８及び図９に示すように、第１抑制モードが設定され、且つ、シフトレバー２００がＰレンジから他レンジに切り替えられた場合において設定される遅延時間Ｔｄを第１遅延時間Ｔｄ１と示す。また、図９及び図１０に示すように、第２抑制モードが設定され、且つ、シフトレバー２００がＰレンジから他レンジに切り替えられた場合において設定される遅延時間Ｔｄを第２遅延時間Ｔｄ２と示す。さらに、第２抑制モードが設定され、且つ、シフトレバー２００がＰレンジに切り替えられた場合において設定される遅延時間Ｔｄを第３遅延時間Ｔｄ３と示す。
【００９５】
本実施形態では、第１遅延時間Ｔｄ１が、第２遅延時間Ｔｄ２よりも短くされている。さらに、第３遅延時間Ｔｄ３は、第２遅延時間Ｔｄ２よりも短くされている。また、本実施形態では、第１遅延時間Ｔｄ１が、第３遅延時間Ｔｄ３とほぼ等しい時間とされている。第１遅延時間Ｔｄ１及び第３遅延時間Ｔｄ３は、例えば、０．２５秒程度とされている。第２遅延時間Ｔｄ２は、例えば、０．５秒程度とされている。
【００９６】
本実施形態では、第１実施形態に対し、より高精度に、シフトレンジの切り替え開始のタイミングと、アクチュエータ駆動部１７０及びアクチュエータ４００と、を制御することができる。言い換えると、シフトレンジの切り替えが遅れるのを効果的に抑制しつつ、アクチュエータ駆動部１７０及びアクチュエータ４００が高温となるのを効果的に抑制することができる。
【００９７】
（第３実施形態）
本実施形態において、第１実施形態に示した電子制御装置１００と共通する部分についての説明は割愛する。
【００９８】
本実施形態では、ＲレンジからＤレンジへの切替要求が入力された場合、遅延設定部１２０は、Ｐレンジから他レンジに切り替える場合に較べて、遅延時間Ｔｄを短くする。同様に、ＤレンジからＲレンジへの切替要求が入力された場合、遅延設定部１２０は、Ｐレンジから他レンジに切り替える場合に較べて、遅延時間Ｔｄを短くする。
【００９９】
図１１に示すように、本実施形態において、ＲレンジからＤレンジへの切替要求が入力された場合、遅延設定部１２０は、遅延時間Ｔｄを設定しない。同様に、ＤレンジからＲレンジへの切替要求が入力された場合、遅延設定部１２０は、遅延時間Ｔｄを設定しない。すなわち、シフトレバー２００においてＲレンジ及びＤレンジ間の切り替えがあった場合、遅延設定部１２０は、遅延時間Ｔｄを０とする。
【０１００】
例えば、通常モード、第１抑制モード、及び第２抑制モードのうちの全ての制御モードにおいて、Ｒレンジ及びＤレンジ間の切り替えがあった場合、遅延設定部１２０は遅延時間Ｔｄを設定しない。しかしながら、これに限定するものではない。Ｒレンジ及びＤレンジ間の切り替えに対し、例えば、通常モードが設定された場合にのみ、遅延設定部１２０は遅延時間Ｔｄを設定しない構成でもよい。また、通常モード及び第１制御モードが設定された場合に、遅延設定部１２０は遅延時間Ｔｄを設定しない構成でもよい。
【０１０１】
ところで、駐車する際、ユーザが、Ｒレンジ及びＤレンジ間を頻繁に切り替える場合がある。このとき、ユーザが、ＲレンジとＤレンジとを勘違いして操作することが考えられる。
【０１０２】
これに対し、本実施形態では、ＲレンジからＤレンジへの切替要求が入力された場合、及び、ＤレンジからＲレンジへの切替要求が入力された場合には、遅延時間Ｔｄが短い。そのため、Ｒレンジ及びＤレンジ間の切り替えが遅れるのを抑制することができる。これによれば、駐車の際、ユーザが勘違いしてシフトレバー２００を操作すると、勘違いして操作したシフトレンジへ遅延することなく切り替わる。そして、この切り替えに応じて、車両が移動する。したがって、ユーザが勘違いをすぐに気付き易い。よって、ユーザが駐車し易い。
【０１０３】
また、本実施形態では、Ｒレンジ及びＤレンジ間の切替要求が入力された場合に、シフトレンジの切り替え開始のタイミングが遅延しない。これによれば、Ｒレンジ及びＤレンジ間の切り替えが遅れるのを効果的に抑制することができる。したがって、駐車する際に勘違いして操作した場合であっても、勘違いを効果的に気付き易くすることができる。よって、ユーザが、より駐車し易い。
【０１０４】
なお、本実施形態では、Ｒレンジ及びＤレンジ間の切り替えにおいて遅延設定部１２０が遅延時間Ｔｄを設定しない例を示したが、これに限定するものではない。Ｒレンジ及びＤレンジ間の切替要求が入力された場合、Ｐレンジから他レンジに切り替える場合に較べて、少なくとも、遅延時間Ｔｄが短くされる構成であればよい。
【０１０５】
以上、本発明の好ましい実施形態について説明したが、本発明は上記実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することが可能である。
【０１０６】
上記実施形態では、電子制御装置１００が、Ｄレンジ、Ｐレンジ、Ｒレンジ、Ｎレンジ間の切り替えを制御する例を示したが、これに限定するものではない。電子制御装置１００が、Ｄレンジ及びＰレンジ間のみの切り替えを制御する例を採用することもできる。
【０１０７】
また、上記実施形態では、温度推定部１５０が切替信号Ｄに基づきモータ４１０の温度を推定する例を示したが、これに限定するものではない。温度センサにより、モータ４１０の温度を測定する例を採用することもできる。この例では、温度センサが特許請求の範囲に記載の温度検出部に相当する。
【０１０８】
また、上記実施形態では、モータ４１０の温度に基づき制御モードが設定される例を示したが、これに限定するものではない。アクチュエータ駆動部１７０の温度に基づき制御モードが設定される例を採用することもできる。
【０１０９】
また、上記実施形態では、モード設定部１３０がモード設定処理を行う例を示したが、これに限定するものではない。モータ４１０の温度によらず、遅延設定部１２０が遅延時間Ｔｄを設定する例を採用することもできる。
【０１１０】
また、上記実施形態では、Ｐレンジへの切替要求が入力された場合、遅延設定部１２０が遅延時間Ｔｄを設定しない例を示したが、これに限定するものではない。Ｐレンジへの切替要求が入力された場合には、Ｐレンジから他レンジへの切替要求が入力された場合に較べて、少なくとも、遅延時間Ｔｄが短くされる構成であればよい。
【０１１１】
また、上記実施形態では、電子制御装置１００が、要求入力部１１０、遅延設定部１２０、シフト決定部１４０、温度推定部１５０、電流制限部１６０、アクチュエータ駆動部１７０を備える例を示した。しかしながら、これに限定するものではない。電子制御装置１００が、少なくとも、遅延設定部１２０、シフト決定部１４０、及びアクチュエータ駆動部１７０を備える構成であれば採用することができる。
【０１１２】
また、上記実施形態では、各制御モードにおけるアクチュエータ４００に対する詳細な制御を示したが、これに限定するものではない。第１制御モードが設定された場合に、駆動電流を制限する例を採用することもできる。この例では、制御モードに応じて、駆動電流を制限する量を変更してもよい。例えば、通常モードに対して、第１制御モードにおける駆動電流を９０％程度の値とする。また、通常モードに対して、第２制御モードにおける駆動電流を７０％程度の値とする。
【０１１３】
また、上記実施形態では、モード設定部１３０が、４つの制御モードを設定する例を示したが、これに限定するものではない。モード設定部１３０が、５つ以上の制御モードを設定する例を採用することもできる。なお、特許請求の範囲に記載の遅延短縮閾値及び電流制限閾値の値は、特許請求の範囲に記載の迅速温度範囲内であっても、範囲外であってもよい。
【符号の説明】
【０１１４】
１００…電子制御装置、１１０…要求入力部、１２０…遅延設定部、１３０…モード設定部、１４０…シフト決定部、１５０…温度推定部、１６０…電流制限部、１７０…アクチュエータ駆動部、２００…シフトレバー、３００…コントロールユニット、４００…アクチュエータ、４１０…モータ、４１２…出力軸、５００…自動変速機
【図１】
0006414004.tif 000002
【図２】
0006414004.tif 000003
【図３】
0006414004.tif 000004
【図４】
0006414004.tif 000005
【図５】
0006414004.tif 000006
【図６】
0006414004.tif 000007
【図７】
0006414004.tif 000008
【図８】
0006414004.tif 000009
【図９】
0006414004.tif 000010
【図１０】
0006414004.tif 000011
【図１１】
0006414004.tif 000012