(57)【要約】【課題】変速機用基準位置の学習を簡単な処理で行うことができる変速機用基準位置の学習方法及び車両を提供する。【解決手段】シフトレバー３０に対して所定の入力動作が行われたとき、変速機１２における基準位置（例えば、ギアエンド、シンクロ位置及びクラッチ締結位置）の学習を開始する。一般に、シフトレバー３０は、運転者が操作し易いように配置される。このため、作業者は、基準位置の学習を簡単な処理で行うことができる。その結果、例えば、工場の制御設備や携帯型のテスタを車両１０に接続してギアエンド等の学習をする場合と比べて、着脱の手間が省けるため、作業工数を削減することが可能となると共に、変速機１２側に接続部を設ける必要がなくなるため、設計の自由度も向上する。【選択図】図１
2010106939.tif 000002
【特許請求の範囲】
【請求項１】
変速機における基準位置を前記変速機の制御装置に学習させる変速機用基準位置の学習方法であって、
前記変速機を車体に組み込んだ後に前記基準位置の学習工程を実行し、
前記基準位置の学習工程では、変速指令を手動で入力する変速指令入力器に対して作業者から所定の入力動作が行われたとき、前記制御装置において、前記基準位置の学習を開始する
ことを特徴とする変速機用基準位置の学習方法。
【請求項２】
請求項１記載の変速機用基準位置の学習方法において、
前記変速指令入力器は、シフトレバーであり、
前記シフトレバーを所定の経路で移動させたとき、前記基準位置の学習を開始する
ことを特徴とする変速機用基準位置の学習方法。
【請求項３】
請求項２記載の変速機用基準位置の学習方法において、
前記基準位置の学習工程では、少なくとも第１基準位置と第２基準位置とを学習し、
前記第１基準位置の学習工程への移行条件として、ハンドブレーキがかけられ、且つ前記シフトレバーがニュートラル位置にある状態でイグニションスイッチがオンにされることを要求し、
前記第１基準位置の学習工程後の前記第２基準位置の学習工程への移行条件として、前記ハンドブレーキ及びフットブレーキがかけられ、且つ前記シフトレバーがニュートラル位置にある状態で前記イグニションスイッチがオンにされることを要求する
ことを特徴とする変速機用基準位置の学習方法。
【請求項４】
請求項３記載の変速機用基準位置の学習方法において、
前記第１基準位置の学習工程では、前記変速機のギアが完全に噛み合う位置であるギアエンドを、エンジンを停止させた状態で学習し、
前記第２基準位置の学習工程では、前記エンジンの回転と前記ギアの回転とが同期を開始する位置であるシンクロ位置を、前記エンジンを駆動させた状態で学習する
ことを特徴とする変速機用基準位置の学習方法。
【請求項５】
請求項３又は４記載の変速機用基準位置の学習方法において、
前記第１基準位置の学習工程及び前記第２基準位置の学習工程では、学習の準備中であるとき、前記シフトレバーの位置を示す表示部の表示を点滅させ、学習の準備が終了したとき、前記表示部の表示を点灯させ、学習中であるとき、前記表示部の表示を点滅させ、学習が終了したとき、前記表示部の表示を点灯させ、
前記第２基準位置の学習工程では、前記第１基準位置の学習工程で用いられない前記表示部のセグメントを用いる
ことを特徴とする変速機用基準位置の学習方法。
【請求項６】
請求項２〜５のいずれか１項に記載の変速機用基準位置の学習方法において、
前記シフトレバーが、ニュートラル位置、バックギア位置、ニュートラル位置の順に移動されたとき、前記基準位置の学習を開始する
ことを特徴とする変速機用基準位置の学習方法。
【請求項７】
請求項２記載の変速機用基準位置の学習方法において、
前記基準位置の学習工程では、複数の基準位置を学習し、
第１基準位置の学習が終了した後、当該第１基準位置の学習を禁止し、
当該第１基準位置の学習が終了しているにもかかわらず、当該第１基準位置の学習工程への移行条件が満たされた場合、第２基準位置の学習を行うべきことを通知する
ことを特徴とする変速機用基準位置の学習方法。
【請求項８】
請求項１〜７のいずれか１項に記載の変速機用基準位置の学習方法を実行するプログラムを備える車両。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、変速機における基準位置を前記変速機の制御装置に学習させる変速機用基準位置の学習方法及びこの学習方法を実行可能な車両に関する。
【背景技術】
【０００２】
車両の製造においては、車両を構成する複数のユニットをユニット工場で別々に生産し、完成した各ユニットを車両組立工場で組み付けて一体化することにより車両を完成させることが通常である。各ユニットのうち自動変速機については、別々に製造された自動変速機本体と電子制御装置を車体に組み付けて一体化することにより完成される。
【０００３】
自動変速機本体には、機械的部品形状のばらつきや各センサ等の電気部品の特性のばらつきが存在するため、検査工程において、制御対象となるユニットの特性値を取得し、この特性値を制御装置に入力することで所定の変速性能を確保することが行われている（特許文献１参照）。特許文献１では、ユニット工場の制御設備と自動変速機本体とを電気的に接続し、制御設備から自動変速機本体を制御することにより特性値が取得される（特許文献１の段落［００４１］参照）。
【０００４】
ところで、自動マニュアル変速機（ＡＭＴ：Automated Manual Transmission）のように、各ユニットが連動して変速動作を自動的に行う場合、各ユニットを車体に組み付けて一体化した状態で変速機の特性値（ギアエンド、シンクロ位置、クラッチ締結位置等の基準位置）を学習する必要がある（ＡＭＴについては、例えば、特許文献２〜４参照）。
【０００５】
【特許文献１】特開２００５−３３７３８７号公報
【特許文献２】特開２００５−１５５７６５号公報
【特許文献３】特開２００５−３０８０４２号公報
【特許文献４】特開２００５−２０１３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＡＭＴのように、各ユニットを車体に組み付けた後に変速機の特性値を学習する場合、特許文献１のように、工場の制御設備と変速機とを電気的に接続すると、変速機が車体に組み込まれている分、着脱の手間や制御設備の場所的な制約が大きくなってしまう。さらに、変速機を車体に組み込んだ状態で制御設備と接続可能な接続部を変速機に設けることも必要となる。仮に、携帯型の検査装置（テスタ）を変速機と接続して用いるとしても、着脱の手間や接続部の設置の問題は解消されない。
【０００７】
この発明は、このような問題を考慮してなされたものであり、変速機用基準位置の学習を簡単な処理で行うことができる変速機用基準位置の学習方法及び車両を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る変速機用基準位置の学習方法は、変速機における基準位置を前記変速機の制御装置に学習させるものであって、前記変速機を車体に組み込んだ後に前記基準位置の学習工程を実行し、前記基準位置の学習工程では、変速指令を手動で入力する変速指令入力器に対して作業者から所定の入力動作が行われたとき、前記制御装置において、前記基準位置の学習を開始することを特徴とする。
【０００９】
この発明によれば、変速指令を手動で入力する変速指令入力器（例えば、シフトレバー）に対して作業者から所定の入力動作が行われたとき、変速機における基準位置の学習を開始する。一般に、変速指令入力器は、運転者が操作し易いように配置される。このため、作業者は、基準位置の学習を簡単な処理で行うことができる。その結果、例えば、工場の制御設備や携帯型のテスタを車両に接続して基準位置の学習をする場合と比べて、着脱の手間が省けるため、作業工数を削減することが可能となると共に、変速機側に接続部を設ける必要がなくなるため、設計の自由度も向上する。
【００１０】
前記変速指令入力器をシフトレバーとし、前記シフトレバーを所定の経路で移動させたとき、前記基準位置の学習を開始してもよい。シフトレバーは複数位置で停止可能であるため、シフトレバーを移動させる経路は比較的多く設定することができる。このため、複数種類の基準位置を学習する場合、それぞれの学習に別々の経路を対応させることが可能となり、その結果、作業者が学習内容を区別し易くなる。
【００１１】
前記基準位置の学習工程では、少なくとも第１基準位置と第２基準位置とを学習し、前記第１基準位置の学習工程への移行条件として、ハンドブレーキがかけられ、且つ前記シフトレバーがニュートラル位置にある状態でイグニションスイッチがオンにされることを要求し、前記第１基準位置の学習工程後の前記第２基準位置の学習工程への移行条件として、前記ハンドブレーキ及びフットブレーキがかけられ、且つ前記シフトレバーがニュートラル位置にある状態で前記イグニションスイッチがオンにされることを要求してもよい。これにより、第２基準位置の学習工程では、第１基準位置の学習工程への移行条件に、フットブレーキがかけられていることを追加したものであるため、作業手順に無理が無く、工程管理が容易になる。
【００１２】
前記第１基準位置の学習工程では、前記変速機のギアが完全に噛み合う位置であるギアエンドを、エンジンを停止させた状態で学習し、前記第２基準位置の学習工程では、前記エンジンの回転と前記ギアの回転とが同期を開始する位置であるシンクロ位置を、前記エンジンを駆動させた状態で学習してもよい。これにより、ハンドブレーキを効かせ、車両を安定させた状態でギアエンドを学習することができると共に、ハンドブレーキ及びフットブレーキを効かせ、車両をさらに安定させた状態でシンクロ位置を学習することができる。
【００１３】
前記第１基準位置の学習工程及び前記第２基準位置の学習工程では、学習の準備中であるとき、前記シフトレバーの位置を示す表示部の表示を点滅させ、学習の準備が終了したとき、前記表示部の表示を点灯させ、学習中であるとき、前記表示部の表示を点滅させ、学習が終了したとき、前記表示部の表示を点灯させ、前記第２基準位置の学習工程では、前記第１基準位置の学習工程で用いられない前記表示部のセグメントを用いてもよい。これにより、学習の進行状況を作業者に簡易に通知することができる。また、シフトレバーの位置を示す表示部を当該通知に用いるため、進行状況を作業者に違和感なく知らせることができる。さらに、前記第２基準位置の学習工程では、前記第１基準位置の学習工程で用いられない前記表示部のセグメントを用いることにより、第１基準位置の学習工程の終了を作業者に認識させることが可能となる。
【００１４】
前記シフトレバーが、ニュートラル位置、バックギア位置、ニュートラル位置の順に移動されたとき、前記基準位置の学習を開始することもできる。一般に、１速、２速等の通常の走行位置に比べてバックギア位置は、シフトレバーを入れ難い。このため、バックギア位置への移動を条件とすることにより、作業者に認識度の高い操作を要求することができる。
【００１５】
前記基準位置の学習工程では、複数の基準位置を学習し、第１基準位置の学習が終了した後、当該第１基準位置の学習を禁止し、当該第１基準位置の学習が終了しているにもかかわらず、当該第１基準位置の学習工程への移行条件が満たされた場合、第２基準位置の学習を行うべきことを通知してもよい。これにより、一旦、第１基準位置の学習が終了した後は、再度、第１基準位置の学習を禁止することで、第１基準位置の意図しない書換えを防止することができる。また、既に終了している学習が要求された場合、次に行うべき学習の内容を作業者に示すことで、次に行うべき学習を作業者に促すことができる。
【００１６】
この発明に係る車両は、上記いずれかの変速機用基準位置の学習方法を実行するプログラムを備える。
【発明の効果】
【００１７】
この発明によれば、変速指令を手動で入力する変速指令入力器（例えば、シフトレバー）に対して作業者から所定の入力動作が行われたとき、変速機における基準位置の学習を開始する。一般に、変速指令入力器は、運転者が操作し易いように配置される。このため、作業者は、基準位置の学習を簡単な処理で行うことができる。その結果、例えば、工場の制御設備や携帯型のテスタを車両に接続して基準位置の学習をする場合と比べて、着脱の手間が省けるため、作業工数を削減することが可能となると共に、変速機側に接続部を設ける必要がなくなるため、設計の自由度も向上する。
【発明を実施するための最良の形態】
【００１８】
図１は、この発明の一実施形態に係る車両１０の概略的な構成を示す図である。車両１０の変速機１２は、主として、クラッチ１４と、クラッチアクチュエータ１６と、ギア機構１８と、シフトアクチュエータ２２及びセレクトアクチュエータ２４から成るギア切替アクチュエータ２０と、トランスミッション制御ユニット２６｛以下「ＴＣＵ２６」（ＴＣＵ：Transmission Control Unit）と称する。｝とを有する。
【００１９】
本実施形態では、変速機１２の上記各構成要素が、ユニットとしてユニット工場で製造され、組立工場で車両１０の車体（図示せず）に組み付けられる。図１では、組付け後の車両１０の状態が示されている。
【００２０】
変速機１２は、自動マニュアル変速機（ＡＭＴ：Automated Manual Transmission）であり、運転者によるシフトレバー３０の操作に応じて、自動的にクラッチ動作（クラッチ１４の切断及び接続）及びギア切替えを行う（手動ギア切替モード）。さらに、本実施形態の変速機１２は、運転者がシフトレバー３０を操作することなく、自動的にクラッチ動作及びギア切替えを行うこともできる（自動ギア切替モード）。
【００２１】
車両１０では、エンジンＥからの駆動力Ｆｄｒは、クラッチ１４を介してギア機構１８に伝達される。ギア機構１８に伝達された駆動力Ｆｄｒは、伝達系３２を介して駆動輪３４に伝達される。
【００２２】
クラッチ１４には、油圧配管３６を介してクラッチアクチュエータ１６が接続されている。クラッチアクチュエータ１６は、ＴＣＵ２６からの指令（クラッチ動作信号Ｓｃｌ）に応じて、クラッチ１４のクラッチ動作を制御する。クラッチ１４は、エンジンＥのフライホイール（図示せず）に対するプレッシャプレート（図示せず）の位置を示すクラッチ位置信号ＳｃｐをＴＣＵ２６に送信する。
【００２３】
ギア機構１８は、図示しない複数のギアを有し、ギア切替えが可能である。このギア機構１８の複数のシフトフォーク４０には、選択されたギア段に応じて、ギア切替アクチュエータ２０のシフトアーム４２が接続される。シフトアーム４２は、シフトアクチュエータ２２によりシフト動作（図１中、水平方向への移動）を行い、セレクトアクチュエータ２４によりセレクト動作（シフトアーム４２の軸を中心とする回転）を行う。シフトアクチュエータ２２は、ＴＣＵ２６からの指令（シフト動作信号Ｓｓｆｔ）に応じてシフトアーム４２をシフト動作させる。シフトアクチュエータ２２は、その内部に配置された位置センサ（図示せず）によりシフトアーム４２のシフト方向への移動量（シフト移動量Ａｓｆｔ）［ｍｍ］を検出し、このシフト移動量Ａｓｆｔを示すシフト移動量信号ＳａｓｆｔをＴＣＵ２６に送信する。セレクトアクチュエータ２４は、ＴＣＵ２６からの指令（セレクト動作信号Ｓｓｅｌ）に応じてシフトアーム４２をセレクト動作させる。セレクトアクチュエータ２４は、その内部に配置された位置センサ（図示せず）によりシフトアーム４２のセレクト方向への移動量（セレクト移動量Ａｓｅｌ）［θ］を検出し、このセレクト移動量Ａｓｅｌを示すセレクト移動量信号ＳａｓｅｌをＴＣＵ２６に送信する。
【００２４】
ＴＣＵ２６は、クラッチアクチュエータ１６、シフトアクチュエータ２２及びセレクトアクチュエータ２４を制御する（詳細は後述する。）。ＴＣＵ２６には、メモリ２８が接続されている。メモリ２８は、ギアエンド学習プログラム、シンクロ位置学習プログラム及びクラッチ締結位置学習プログラムを書換え可能に記憶している。
【００２５】
変速機１２の基本的な構成や動作は、例えば、特許文献２〜４に記載のものを用いることができる。
【００２６】
本実施形態では、さらに、エンジン回転数センサ５０と、エンジントルクセンサ５２と、クラッチトルクセンサ５４とが設けられる。エンジン回転数センサ５０は、エンジンＥの回転数（エンジン回転数ＮＥ）［ｒｐｍ］を検出し、このエンジン回転数ＮＥを示すエンジン回転数信号ＳｎｅをＴＣＵ２６に送信する。エンジントルクセンサ５２は、エンジンＥのトルク（エンジントルクＴＱｅ）［Ｎ］を検出し、このエンジントルクＴＱｅを示すエンジントルク信号ＳｔｑｅをＴＣＵ２６に送信する。クラッチトルクセンサ５４は、クラッチ１４にかかるトルク（クラッチトルクＴＱｃ）［Ｎ］を検出し、このクラッチトルクＴＱｃを示すクラッチトルク信号ＳｔｑｃをＴＣＵ２６に送信する。
【００２７】
さらに、本実施形態では、ＴＣＵ２６は、シフトレバー３０と、イグニションスイッチ６０（以下「ＩＧＳＷ６０」と称する。）と、ハンドブレーキ６２と、フットブレーキ６４と、ドア６６と、コントロールパネル６８と、スピーカ７０とに電気的に接続されている。シフトレバー３０は、選択されているギア位置を示すシフトレバー信号ＳｓｌをＴＣＵ２６に送信する。ＩＧＳＷ６０は、その選択位置がオフ位置、アクセサリ位置、オン位置のいずれであるかを示すイグニション信号ＳｉｇをＴＣＵ２６に送信する。ハンドブレーキ６２は、ハンドブレーキ６２が作動しているかどうかを示すハンドブレーキ信号ＳｈｄをＴＣＵ２６に送信する。フットブレーキ６４は、フットブレーキ６４が作動しているかどうかを示すフットブレーキ信号ＳｆｂをＴＣＵ２６に送信する。ドア６６は、ドア６６が開かれているかどうかを示すドア信号ＳｄｏをＴＣＵ２６に送信する。コントロールパネル６８は、ＴＣＵ２６からの指令（表示指令信号Ｓｒｄ）に応じた表示を行う。スピーカ７０は、ＴＣＵ２６からの指令（音出力指令信号Ｓｂｚ）に応じた音（ブザー音、音声等）を出力する。
【００２８】
図２には、本実施形態のシフトレバー３０の外観が示されている。図２のシフトレバー３０は、走行時の位置が位置Ｐ１であり、「＋」に１回移動させる度に、ギアが１段上がり、「−」に１回移動させる度に、ギアが１段下がる。また、シフトレバー３０を「Ａ／Ｍ」に１回移動させる度に、手動ギア切替モードと自動ギア切替モードとが切り替わる（初期設定は、手動ギア切替モードである。）。シフトレバー３０は、位置Ｐ１、ニュートラル位置Ｐ２及びバックギア位置Ｐ３では固定可能であるが、「＋」、「−」又は「Ａ／Ｍ」に移動したときは、自動的に位置Ｐ１に戻る。
【００２９】
図３には、本実施形態のコントロールパネル６８の外観が示されている。コントロールパネル６８は、速度表示部８０と、エンジン回転数表示部８２と、残燃料表示部８４とを有する。残燃料表示部８４の下側には、選択中のギア段を示すギア段表示部８６と、自動ギア切替モードが選択中であることを示す自動ギア切替モード表示部８８とが配置されている。自動ギア切替モード表示部８８は、自動ギア切替モードが選択されているとき点灯し、手動ギア切替モードが選択されているとき消灯する。本実施形態において、ギア段表示部８６と、自動ギア切替モード表示部８８は、ＴＣＵ２６が変速機１２における基準位置を学習する際、進行状況を示すのにも用いられる（詳細は後述する。）。
【００３０】
図４には、変速機１２の各構成要素が車両１０の車体に組み付けられた状態で行われる基準位置の学習処理のフローチャートが示されている。
【００３１】
ステップＳ１において、ＴＣＵ２６は、各ギア段についてギアエンドを学習するギアエンド学習処理を行う。ギアエンドとは、シフトフォーク４０とシフトアーム４２とが完全に接続され、ギア機構１８内の各ギアが接続される位置（同条件でシフトアクチュエータ２２及びセレクトアクチュエータ２４を作動させてもそれ以上シフトアーム４２がシフトフォーク４０側に移動しない位置）を示す。
【００３２】
ステップＳ２において、ＴＣＵ２６は、各ギア段についてシンクロ位置を学習するシンクロ位置学習処理を行う。シンクロ位置とは、シフトフォーク４０とシフトアーム４２とが接触を開始する位置を示す。
【００３３】
ステップＳ３において、ＴＣＵ２６は、クラッチ締結位置を学習するクラッチ締結位置学習処理を行う。クラッチ締結位置とは、クラッチ１４がエンジンＥとつながる位置を示す。
【００３４】
図５及び図６には、ギアエンド学習処理の詳細なフローチャートが示されている。ステップＳ１１において、ＴＣＵ２６は、ＩＧＳＷ６０からのイグニション信号Ｓｉｇに基づいて、ＩＧＳＷ６０がオンであるか否かを判定する。ＩＧＳＷ６０がオンでない場合（Ｓ１１：Ｎｏ）、ステップＳ１１を繰り返す。
【００３５】
ＩＧＳＷ６０がオンである場合（Ｓ１１：Ｙｅｓ）、ＴＣＵ２６は、ＴＣＵ２６がパワーホールド中であるか否かを判定する。パワーホールドとは、ＩＧＳＷ６０がオフとされた後に車両１０を停止する処理を行うためにＴＣＵ２６を一定時間オンにし続けることをいい、パワーホールドは、ＩＧＳＷ６０をオフにした後、直ぐにオンにしても継続される。また、図５には図示していないが、ギアエンド学習処理全体でのタイムアウト判定用の時間の計測を開始する。図５及び図６に示す処理が終了する前に、当該時間が、タイムアウトを判定するための所定の閾値以上となった場合、エラー表示をし、ＩＧＳＷ６０がオフにされるとステップＳ１１に戻る。
【００３６】
ステップＳ１２においてＴＣＵ２６がパワーホールド中である場合（Ｓ１２：Ｙｅｓ）、ＴＣＵ２６は、ステップＳ１３において、ＴＣＵ２６がパワーホールド中である旨のエラー表示をコントロールパネル６８に提示し、ＩＧＳＷ６０をオフにすることを作業者に促す。ステップＳ１４において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かをイグニション信号Ｓｉｇに基づいて判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ１４：Ｎｏ）、ステップＳ１３に戻って当該エラー表示を継続する。ＩＧＳＷ６０がオフにされた場合（Ｓ１４：Ｙｅｓ）、ステップＳ１１に戻る。
【００３７】
ステップＳ１２に戻り、ＴＣＵ２６がパワーホールド中でない場合（Ｓ１２：Ｎｏ）、ステップＳ１５において、ＴＣＵ２６は、ハンドブレーキ６２からのハンドブレーキ信号Ｓｈｄ及びシフトレバー３０からのシフトレバー信号Ｓｓｌに基づいて、ハンドブレーキ６２がオンであり且つシフトレバー３０のシフト位置がニュートラル位置であるか否かを判定する。
【００３８】
ハンドブレーキ６２がオンでない場合又はシフト位置がニュートラル位置でない場合（Ｓ１５：Ｎｏ）、ステップＳ１５を繰り返す。ハンドブレーキ６２がオンであり且つシフト位置がニュートラル位置にある場合（Ｓ１５：Ｙｅｓ）、ステップＳ１６において、ＴＣＵ２６は、メモリ２８に記憶されているギアエンド学習プログラムを起動する。その際、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させてギアエンド学習プログラムが起動中であることを示す。
【００３９】
図６のステップＳ１７において、ギアエンド学習プログラムの起動が終了すると、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点灯させる。この際、タイムアウト判定用の時間Ｔ１の計測を開始する。
【００４０】
続くステップＳ１８において、ＴＣＵ２６は、シフトレバー３０が、ニュートラル位置Ｐ２、バックギア位置Ｐ３及びニュートラル位置Ｐ２の順に移動されたか否かを判定する。シフトレバー３０がそのように移動されない場合（Ｓ１８：Ｎｏ）、ステップＳ１９において、ＴＣＵ２６は、タイムアウトになったか否か、すなわち、時間Ｔ１が、タイムアウトを判定するための閾値ＴＨ＿ｔ１以上となったか否かを判定する。タイムアウトになっていない場合（Ｓ１９：Ｎｏ）、ステップＳ１８に戻る。タイムアウトになった場合（Ｓ１９：Ｙｅｓ）、ステップＳ２０において、ＴＣＵ２６は、ギアエンド学習処理を強制終了し、その旨のエラー表示をコントロールパネル６８に行い、ＩＧＳＷ６０をオフにすることを作業者に促す。続くステップＳ２１において、ＴＣＵ２６は、ＩＧＳＷ６０がオンであるか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ２１：Ｎｏ）、ステップＳ２０に戻る。ＩＧＳＷ６０がオフにされた場合（Ｓ２１：Ｙｅｓ）、ステップＳ１１に戻り、ギアエンド学習処理を初めからやり直す。
【００４１】
ステップＳ１８に戻り、シフトレバー３０が、ニュートラル位置、バックギア位置及びニュートラル位置の順に移動された場合（Ｓ１８：Ｙｅｓ）、ステップＳ２２において、ＴＣＵ２６は、各ギア段についてギアエンドを学習する。ギアエンドの学習は、シフトアクチュエータ２２からのシフト移動量信号Ｓａｓｆｔが示すシフト移動量Ａｓｆｔ及びセレクトアクチュエータ２４からのセレクト移動量信号Ｓａｓｅｌが示すセレクト移動量Ａｓｅｌを監視し、シフト移動量Ａｓｆｔ及びセレクト移動量Ａｓｅｌの単位時間当たりの変化量が所定の閾値以下となった点をギアエンドと判定する。ギアエンドの学習中、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させると共に、スピーカ７０からブザー音を出力させる。全セグメントを点滅させる代わりに、対象となっているギア段を点滅表示させてもよい。
【００４２】
続くステップＳ２３において、ＴＣＵ２６は、ギアエンドの学習が正常に終了したか否かを判定する。ギアエンドの学習がまだ終了していない場合（Ｓ２３：Ｎｏ）、ステップＳ２４において、ＴＣＵ２６は、ギアエンドの学習にエラーが発生したか否かを判定する。ギアエンドの学習にエラーが発生していない場合（Ｓ２４：Ｎｏ）、ステップＳ２２に戻り、ギアエンドの学習を継続する。ギアエンドの学習にエラーが発生した場合（Ｓ２４：Ｙｅｓ）、ステップＳ２５において、ＴＣＵ２６は、エラーが発生したギア段をギア段表示部８６に表示させる。例えば、１速でエラーが発生した場合、ギア段表示部８６に「１」を表示させる。続くステップＳ２６において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ２６：Ｎｏ）、ＴＣＵ２６は、ステップＳ２５に戻って当該エラー表示を継続する。ＩＧＳＷ６０がオフにされた場合（Ｓ２６：Ｙｅｓ）、ステップＳ１１に戻る。
【００４３】
ステップＳ２３に戻り、ギアエンドの学習が正常に終了した場合（Ｓ２３：Ｙｅｓ）、ステップＳ２７において、ＴＣＵ２６は、ギアエンドの学習が終了した旨をギア段表示部８６に表示させる。具体的には、ギア段表示部８６に「Ｎ」を点灯させる。併せて、ＴＣＵ２６は、学習したギアエンドをメモリ２８に書き込む。続くステップＳ２８において、ＴＣＵ２６は、メモリ２８に記憶され、ギアエンドの学習が終了したか否かを示すフラグＦｌｇ１を「０」（ギアエンドの学習可）から「１」（ギアエンドの学習不可）に変更する。フラグＦｌｇ１は、ギアエンド学習プログラムに含まれる。このため、フラグＦｌｇ１の変更によりギアエンド学習プログラムが一部書き換えられることとなる。ステップＳ２９において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ２９：Ｎｏ）、ステップＳ２９を繰り返す。ＩＧＳＷ６０がオフにされた場合（Ｓ２９：Ｙｅｓ）、ギアエンド学習処理を終了し、図４のステップＳ２に進む。
【００４４】
図７〜図９には、シンクロ位置学習処理の詳細なフローチャートが示されている。図７のステップＳ３１〜Ｓ３４は、図５のステップＳ１１〜Ｓ１４とほぼ同様の処理の流れである。また、図７には図示していないが、ＩＧＳＷ６０がオンである場合（Ｓ３１：Ｙｅｓ）、シンクロ位置学習処理全体でのタイムアウト判定用の時間の計測を開始する。図７〜図９に示す処理が終了する前に、当該時間が、タイムアウトを判定するための所定の閾値以上となった場合、エラー表示をし、ＩＧＳＷ６０がオフにされるとステップＳ３１に戻る。
【００４５】
ステップＳ３２において、ＴＣＵ２６がパワーホールド中でない場合（Ｓ３２：Ｎｏ）、ステップＳ３５において、ＴＣＵ２６は、ハンドブレーキ６２からのハンドブレーキ信号Ｓｈｄ、シフトレバー３０からのシフトレバー信号Ｓｓｌ及びフットブレーキ６４からのフットブレーキ信号Ｓｆｔに基づいて、ハンドブレーキ６２及びフットブレーキ６４がオンであり且つシフトレバー３０のシフト位置がニュートラル位置であるか否かを判定する。ハンドブレーキ６２若しくはフットブレーキ６４がオンでない場合又はシフト位置がニュートラル位置でない場合（Ｓ３５：Ｎｏ）、ステップＳ３５を繰り返す。
【００４６】
ハンドブレーキ６２及びフットブレーキ６４がオンであり且つシフト位置がニュートラル位置にある場合（Ｓ３５：Ｙｅｓ）、ステップＳ３６において、ＴＣＵ２６は、メモリ２８に記憶されているシンクロ位置学習プログラムを起動する。その際、ＴＣＵ２６は、ギア段表示部８６の全セグメント及び自動ギア切替モード表示部８８を点滅させてシンクロ位置学習プログラムが起動中であることを示す。図８のステップＳ３７において、シンクロ位置学習プログラムの起動が終了すると、ＴＣＵ２６は、ギア段表示部８６の全セグメント及び自動ギア切替モード表示部８８を点灯させる。この際、ＴＣＵ２６は、タイムアウト判定用の時間Ｔ２の計測を開始する。
【００４７】
続くステップＳ３８〜Ｓ４１は、図６のステップＳ１８〜Ｓ２１とほぼ同様の処理の流れであり、ステップＳ３９のタイムアウトの判定では、閾値ＴＨ＿ｔ２を用いる。
【００４８】
ステップＳ３８において、シフトレバー３０が、ニュートラル位置Ｐ２、バックギア位置Ｐ３及びニュートラル位置Ｐ２の順に移動された場合（Ｓ３８：Ｙｅｓ）、ステップＳ４２において、ＴＣＵ２６は、シフトアーム４２に関するニュートラル位置の学習を行う。ニュートラル位置の学習は、例えば、シフトアーム４２を、シフト方向の最小値（シフトフォーク４０から最も離れた位置）及びセレクト方向の最小値又は最大値（シフトアーム４２をセレクト方向にできる限り移動させた位置）まで移動させ、当該位置からシフト方向及びセレクト方向に所定距離移動させた位置がニュートラル位置として定義される。ニュートラル位置の学習中、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させると共に、スピーカ７０からブザー音を出力させる。ステップＳ４３において、ニュートラル位置の学習が終了すると、ＴＣＵ２６は、ブザー音を停止させ、ギア段表示部８６の全セグメントを点灯させる。この際、タイムアウト判定用の時間Ｔ３の計測を開始する。
【００４９】
続くステップＳ４４において、ＴＣＵ２６は、エンジン回転数センサ５０又はエンジントルクセンサ５２の出力を用いて、（作業者がＩＧＳＷ６０を操作することにより）エンジンＥが始動したか否かを判定する。エンジンＥが始動していない場合、ステップＳ４５に進む。ステップＳ４５及びその後のステップＳ４６、Ｓ４７は、図８のステップＳ３９〜Ｓ４１と同様であり、ステップＳ４５のタイムアウトの判定では、閾値ＴＨ＿ｔ３を用いる。
【００５０】
ステップＳ４４において、エンジンＥが始動すると（Ｓ４４：Ｙｅｓ）、ステップＳ４８に進む。なお、ステップＳ４４でエンジンＥが始動した場合、ＴＣＵ２６は、タイムアウト判定用の時間Ｔ４の計測を開始する。ステップＳ４８及びその後のステップＳ４９〜Ｓ５１は、図８のステップＳ３８〜Ｓ４１と同様であり、ステップＳ４９のタイムアウトの判定では、閾値ＴＨ＿ｔ４を用いる。
【００５１】
ステップＳ４８において、シフトレバー３０が、ニュートラル位置Ｐ２、バックギア位置Ｐ３及びニュートラル位置Ｐ２の順に移動された場合（Ｓ４８：Ｙｅｓ）、図９のステップＳ５２において、ＴＣＵ２６は、各ギア段についてシンクロ位置の学習を行う。シンクロ位置の学習は、例えば、ギア段毎にシフトアーム４２をシフト方向及びセレクト方向に移動させ、エンジントルクセンサ５２が検出したエンジントルクＴＱｅが所定の変化（低下）を示した時点においてシフト移動量信号Ｓａｓｆｔから判定される位置をシンクロ位置と判定する。シンクロ位置の学習中、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させると共に、スピーカ７０からブザー音を出力させる。
【００５２】
続くステップＳ５３において、ＴＣＵ２６は、シンクロ位置の学習が正常に終了したか否かを判定する。シンクロ位置の学習がまだ終了していない場合（Ｓ５３：Ｎｏ）、ステップＳ５４において、ＴＣＵ２６は、シンクロ位置の学習にエラーが発生したか否かを判定する。シンクロ位置の学習にエラーが発生していない場合（Ｓ５４：Ｎｏ）、ステップＳ５２に戻ってシンクロ位置の学習を継続する。シンクロ位置の学習にエラーが発生した場合（Ｓ５４：Ｙｅｓ）、ステップＳ５５において、ＴＣＵ２６は、エラーが発生したギア段をギア段表示部８６に表示させる。例えば、２速でエラーが発生した場合、ギア段表示部８６に「２」と表示させる。続くステップＳ５６において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ５６：Ｎｏ）、ＴＣＵ２６は、ステップＳ５５に戻って当該エラー表示を継続する。ＩＧＳＷ６０がオフにされた場合（Ｓ５６：Ｙｅｓ）、ステップＳ３１に戻る。
【００５３】
ステップＳ５３に戻り、シンクロ位置の学習が正常に終了した場合（Ｓ５３：Ｙｅｓ）、ステップＳ５７において、ＴＣＵ２６は、シンクロ位置の学習が終了した旨をギア段表示部８６に表示する。具体的には、ギア段表示部８６に「Ｎ」を点灯させる。併せて、ＴＣＵ２６は、学習したシンクロ位置をメモリ２８に書き込む。続くステップＳ５８において、ＴＣＵ２６は、メモリ２８に記憶され、シンクロ位置の学習が終了したか否かを示すフラグＦｌｇ２を「０」（シンクロ位置の学習可）から「１」（シンクロ位置の学習不可）に変更する。フラグＦｌｇ２は、シンクロ位置学習プログラムに含まれる。このため、フラグＦｌｇ２の変更によりシンクロ位置学習プログラムが一部書き換えられることとなる。ステップＳ５９において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ５９：Ｎｏ）、ステップＳ５９を繰り返す。ＩＧＳＷ６０がオフにされた場合（Ｓ５９：Ｙｅｓ）、シンクロ位置学習処理を終了し、図４のステップＳ３に進む。
【００５４】
図１０〜図１２には、クラッチ締結位置学習処理の詳細なフローチャートが示されている。図１０のステップＳ６１〜Ｓ６４は、図５のステップＳ１１〜Ｓ１４と同様である。図１０には図示していないが、ＩＧＳＷ６０がオンである場合（Ｓ６１：Ｙｅｓ）、クラッチ締結位置学習処理全体でのタイムアウト判定用の時間の計測を開始する。図１０〜図１２に示す処理が終了する前に、当該時間が、タイムアウトを判定するための所定の閾値以上となった場合、エラー表示をし、ＩＧＳＷ６０がオフにされるとステップＳ６１に戻る。
【００５５】
ステップＳ６２において、ＴＣＵ２６がパワーホールド中でない場合（Ｓ６２：Ｎｏ）、ステップＳ６５において、ＴＣＵ２６は、ハンドブレーキ６２からのハンドブレーキ信号Ｓｈｄ、シフトレバー３０からのシフトレバー信号Ｓｓｌ、フットブレーキ６４からのフットブレーキ信号Ｓｆｔ及びドア６６からのドア信号Ｓｄｏに基づいて、ハンドブレーキ６２及びフットブレーキ６４がオンであり且つシフトレバー３０のシフト位置がニュートラル位置であり且つドア６６が開かれているか否かを判定する。ハンドブレーキ６２若しくはフットブレーキ６４がオンでない場合若しくはシフト位置がニュートラル位置でない場合又はドア６６が閉じている場合（Ｓ６５：Ｎｏ）、ステップＳ６５を繰り返す。
【００５６】
ハンドブレーキ６２及びフットブレーキ６４がオンであり且つシフト位置がニュートラル位置にあり且つドア６６が開いている場合（Ｓ６５：Ｙｅｓ）、ステップＳ６６において、ＴＣＵ２６は、メモリ２８に記憶されているクラッチ締結位置学習プログラムを起動する。その際、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させてクラッチ締結位置学習プログラムが起動中であることを示す。図１１のステップＳ６７において、クラッチ締結位置学習プログラムの起動が終了すると、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点灯させる。この際、ＴＣＵ２６は、タイムアウト判定用の時間Ｔ５の計測を開始する。
【００５７】
続くステップＳ６８〜Ｓ７１は、図６のステップＳ１８〜Ｓ２１とほぼ同様の処理であり、ステップＳ６９のタイムアウトの判定では、閾値ＴＨ＿ｔ５を用いる。
【００５８】
ステップＳ６８において、シフトレバー３０が、ニュートラル位置Ｐ２、バックギア位置Ｐ３及びニュートラル位置Ｐ２の順に移動された場合（Ｓ６８：Ｙｅｓ）、ステップＳ７２において、ＴＣＵ２６は、リフィルを実施する。リフィルとは、油圧シリンダのピストンを開放状態にして油圧（残圧）をキャンセルする処理である。リフィルの実施中、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させると共に、スピーカ７０からブザー音を出力させる。ステップＳ７３において、リフィルの実施が終了すると、ＴＣＵ２６は、ブザー音を停止させ、ギア段表示部８６に「Ｎ」を点灯させる。この際、ＴＣＵ２６は、タイムアウト判定用の時間Ｔ６の計測を開始する。
【００５９】
続くステップＳ７４において、ＴＣＵ２６は、エンジン回転数センサ５０又はエンジントルクセンサ５２の出力を用いて、（作業者がＩＧＳＷ６０を操作することにより）エンジンＥが始動したか否かを判定する。エンジンＥが始動していない場合（Ｓ７４：Ｎｏ）、ステップＳ７５に進む。ステップＳ７５及びその後のステップＳ７６、Ｓ７７は、図８のステップＳ４５〜Ｓ４７と同様であり、ステップＳ７５のタイムアウトの判定では、閾値ＴＨ＿ｔ６を用いる。
【００６０】
ステップＳ７４においてエンジンＥが始動すると（Ｓ７４：Ｙｅｓ）、ステップＳ７８において、ＴＣＵ２６は、エンジンＥの始動後、エンジンＥの回転が安定するまでの立上りを待つ所定時間、ギア段表示部８６の全セグメントを点滅させる。当該所定時間が経過すると、ステップＳ７９において、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点灯させる。この際、ＴＣＵ２６は、タイムアウト判定用の時間Ｔ７の計測を開始する。
【００６１】
ステップＳ８０において、ＴＣＵ２６は、シフトレバー３０のシフト位置が、ニュートラル位置Ｐ２からＡ／Ｍの位置に移動されたか否かを判定する。シフト位置がそのように移動されたと判定されない場合（Ｓ８０：Ｎｏ）、ステップＳ８１に進む。ステップＳ８１及びその後のステップＳ８２、Ｓ８３は、図１１のステップＳ６９〜Ｓ７１と同様であり、ステップＳ８１のタイムアウトの判定では、閾値ＴＨ＿ｔ７を用いる。
【００６２】
ステップＳ８０において、シフトレバー３０のシフト位置が、ニュートラル位置からＡ／Ｍの位置に移動した場合（Ｓ８０：Ｙｅｓ）、図１２のステップＳ８４において、ＴＣＵ２６は、クラッチ締結位置の学習を行う。クラッチ締結位置の学習は、例えば、クラッチトルクセンサ５４が検出したクラッチトルクＴＱｃが所定の変化（増加）を示した時点において、クラッチ位置信号Ｓｃｐが示す位置をクラッチ締結位置と判定する。クラッチ締結位置の学習中、ＴＣＵ２６は、ギア段表示部８６の全セグメントを点滅させると共に、スピーカ７０からブザー音を出力させる。
【００６３】
続くステップＳ８５において、ＴＣＵ２６は、クラッチ締結位置の学習が正常に終了したか否かを判定する。クラッチ締結位置の学習がまだ終了していない場合（Ｓ８５：Ｎｏ）、ステップＳ８６において、ＴＣＵ２６は、クラッチ締結位置の学習にエラーが発生したか否かを判定する。クラッチ締結位置の学習にエラーが発生していない場合（Ｓ８６：Ｎｏ）、ステップＳ８４に戻り、クラッチ締結位置の学習を継続する。クラッチ締結位置の学習にエラーが発生した場合（Ｓ８６：Ｙｅｓ）、ステップＳ８７において、ＴＣＵ２６は、自動ギア切替モード表示部８８を点灯させると共に、ギア段表示部８６に「５」を表示する。続くステップＳ８８において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ８８：Ｎｏ）、ＴＣＵ２６は、ステップＳ８７に戻って当該エラー表示を継続する。ＩＧＳＷ６０がオフにされた場合（Ｓ８８：Ｙｅｓ）、ステップＳ６１に戻る。
【００６４】
ステップＳ８５に戻り、クラッチ締結位置の学習が正常に終了した場合（Ｓ８５：Ｙｅｓ）、ステップＳ８９において、ＴＣＵ２６は、クラッチ締結位置の学習が終了した旨をギア段表示部８６に表示する。具体的には、自動ギア切替モード表示部８８を点灯させると共に、ギア段表示部８６に「１」を点灯させる。併せて、ＴＣＵ２６は、学習したクラッチ締結位置をメモリ２８に書き込む。続くステップＳ９０において、ＴＣＵ２６は、シフトレバー３０のシフト位置が、Ａ／Ｍからニュートラル位置に変更されたか否かを判定する。シフト位置がＡ／Ｍのままである場合（Ｓ９０：Ｎｏ）、ステップＳ８９に戻る。シフト位置がＡ／Ｍからニュートラル位置に変更された場合（Ｓ９０：Ｙｅｓ）、ステップＳ９１において、ＴＣＵ２６は、メモリ２８に記憶され、クラッチ締結位置の学習が終了したか否かを示すフラグＦｌｇ３を「０」（クラッチ締結位置の学習可）から「１」（クラッチ締結位置の学習不可）に変更する。フラグＦｌｇ３は、クラッチ締結位置学習プログラムに含まれる。このため、フラグＦｌｇ３の変更によりクラッチ締結位置学習プログラムが一部書き換えられることとなる。ステップＳ９２において、ＴＣＵ２６は、ＩＧＳＷ６０がオフにされたか否かを判定する。ＩＧＳＷ６０がオンのままである場合（Ｓ９２：Ｎｏ）、ステップＳ９２を繰り返す。ＩＧＳＷ６０がオフにされた場合（Ｓ９２：Ｙｅｓ）、クラッチ締結位置学習処理を終了し、図４の処理を終える。
【００６５】
図１３には、ギアエンド、シンクロ位置及びクラッチ締結位置の再書込みを防止するフローチャートが示されている。
【００６６】
ステップＳ１０１において、ＴＣＵ２６は、ギアエンド学習処理の開始条件（図５のＳ１１、Ｓ１２、Ｓ１５）が満たされているか否かを判定する。当該開始条件が満たされていない場合（Ｓ１０１：Ｎｏ）、処理を終了する。当該開始条件が満たされている場合（Ｓ１０１：Ｙｅｓ）、ステップＳ１０２に進む。
【００６７】
ステップＳ１０２において、ＴＣＵ２６は、ギアエンド学習処理が終了しているか否か（フラグＦｌｇ１＝１）を判定する。ギアエンド学習処理が終了していない場合（Ｓ１０２：Ｎｏ）、ステップＳ１０３において、ＴＣＵ２６は、ギアエンド学習処理を実行する。ギアエンド学習処理が終了している場合（Ｓ１０２：Ｙｅｓ）、新たなギアエンド学習処理を行わずにステップＳ１０４に進む。
【００６８】
ステップＳ１０４において、ＴＣＵ２６は、シンクロ位置学習処理の開始条件（図７のＳ３１、Ｓ３２、Ｓ３５）が満たされているか否かを判定する。当該開始条件が満たされていない場合（Ｓ１０４：Ｎｏ）、ステップＳ１０５において、ＴＣＵ２６は、コントロールパネル６８やスピーカ７０を介してシンクロ位置学習処理が未了である旨を通知する。当該開始条件が満たされている場合（Ｓ１０４：Ｙｅｓ）、ステップＳ１０６に進む。
【００６９】
ステップＳ１０６において、ＴＣＵ２６は、シンクロ位置学習処理が終了しているか否か（フラグＦｌｇ２＝１）を判定する。シンクロ位置学習処理が終了していない場合（Ｓ１０６：Ｎｏ）、ステップＳ１０７において、ＴＣＵ２６は、シンクロ位置学習処理を実行する。シンクロ位置学習処理が終了している場合（Ｓ１０６：Ｙｅｓ）、新たなシンクロ位置学習処理を行わずにステップＳ１０８に進む。
【００７０】
ステップＳ１０８において、ＴＣＵ２６は、クラッチ締結位置学習処理の開始条件（図１０のＳ６１、Ｓ６２、Ｓ６５）が満たされているか否かを判定する。当該開始条件が満たされていない場合（Ｓ１０８：Ｎｏ）、ステップＳ１０９において、ＴＣＵ２６は、コントロールパネル６８やスピーカ７０を介してクラッチ締結位置学習処理が未了である旨を通知する。当該開始条件が満たされている場合（Ｓ１０８：Ｙｅｓ）、ステップＳ１１０に進む。
【００７１】
ステップＳ１１０において、ＴＣＵ２６は、クラッチ締結位置学習処理が終了しているか否か（フラグＦｌｇ３＝１）を判定する。クラッチ締結位置学習処理が終了していない場合（Ｓ１１０：Ｎｏ）、ステップＳ１１１において、ＴＣＵ２６は、クラッチ締結位置学習処理を実行する。クラッチ締結位置学習処理が終了している場合（Ｓ１１０：Ｙｅｓ）、新たなクラッチ締結位置学習処理を行わずに図１３の処理を終了する。
【００７２】
以上のように、本実施形態によれば、シフトレバー３０に対して作業者から所定の入力動作が行われたとき、変速機１２のギアエンド、シンクロ位置及びクラッチ締結位置の学習を開始する。一般に、シフトレバー３０は、運転者が操作し易いように配置される。このため、作業者は、ギアエンド、シンクロ位置及びクラッチ締結位置の学習を簡単な処理で行うことができる。その結果、例えば、工場の制御設備や携帯型のテスタを車両１０に接続してギアエンド等の学習をする場合と比べて、着脱の手間が省けるため、作業工数を削減することが可能となると共に、変速機１２側に接続部を設ける必要がなくなるため、設計の自由度も向上する。
【００７３】
本実施形態では、シフトレバー３０を所定の経路で移動させたとき（図６のＳ１８：Ｙｅｓ、図８のＳ４８：Ｙｅｓ、図１１のＳ８０：Ｙｅｓ）、ギアエンド、シンクロ位置又はクラッチ締結位置の学習を開始する（図６のＳ２２、図９のＳ５２、図１２のＳ８４）。シフトレバー３０は複数位置で停止可能であるため、シフトレバー３０を移動させる経路は比較的多く設定することができる。このため、複数種類の基準位置（ギアエンド、シンクロ位置及びクラッチ締結位置）を学習する場合、それぞれの学習に別々の経路を対応させることが可能となり、その結果、作業者が学習内容を区別し易くなる。
【００７４】
本実施形態では、ギアエンド学習処理への移行条件として、ハンドブレーキ６２がオンであり、且つシフトレバー３０がニュートラル位置にある状態でＩＧＳＷ６０がオンにされることを要求し（図５のＳ１１：Ｙｅｓ且つＳ１５：Ｙｅｓ）、シンクロ位置学習処理への移行条件として、ハンドブレーキ６２及びフットブレーキ６４がオンであり、且つシフトレバー３０がニュートラル位置（位置Ｐ２）にある状態でＩＧＳＷ６０がオンにされることを要求した（図７のＳ３１：Ｙｅｓ且つＳ３５：Ｙｅｓ）。これにより、シンクロ位置学習処理の移行条件は、シンクロ位置学習処理への移行条件に、フットブレーキ６４がかけられていることを追加したものとなるため、作業手順に無理が無く、工程管理が容易になる。
【００７５】
本実施形態のギアエンド学習処理では、エンジンＥを停止させた状態でギアエンドを学習し、シンクロ位置学習処理では、エンジンＥを駆動させた状態でシンクロ位置を学習する。これにより、ハンドブレーキ６２を効かせ、車両１０を安定させた状態でギアエンドを学習することができると共に、ハンドブレーキ６２及びフットブレーキ６４を効かせ、車両１０をさらに安定させた状態でシンクロ位置を学習することができる。
【００７６】
本実施形態のギアエンド学習処理及びシンクロ位置学習処理では、学習の準備中であるとき、ギア段表示部８６の表示を点滅させ、学習の準備が終了したとき、ギア段表示部８６の表示を点灯させ、学習中であるとき、ギア段表示部８６の表示を点滅させ、学習が終了したとき、ギア段表示部８６の表示を点灯させ、シンクロ位置学習処理では、ギア段表示部８６に加え、自動ギア切替モード表示部８８も点滅又は点灯させる。これにより、学習の進行状況を作業者に簡易に通知することができる。また、ギア段表示部８６及び自動ギア切替モード表示部８８を当該通知に用いるため、進行状況を作業者に違和感なく知らせることができる。さらに、シンクロ位置学習処理では、ギア段表示部８６に加え、自動ギア切替モード表示部８８も点滅又は点灯させることにより、ギアエンド学習処理の終了を作業者に認識させることが可能となる。
【００７７】
本実施形態では、シフトレバー３０が、ニュートラル位置Ｐ２、バックギア位置Ｐ３、ニュートラル位置Ｐ２の順に移動されたとき（図６のＳ１８：Ｙｅｓ、図８のＳ４８：Ｙｅｓ）、ギアエンド又はシンクロ位置の学習を開始する（図６のＳ２２、図９のＳ５２）。一般に、１速、２速等の通常の走行位置に比べてバックギア位置Ｐ３は、シフトレバー３０を入れ難い。このため、バックギア位置Ｐ３への移動を条件とすることにより、作業者に認識度の高い操作を要求することができる。
【００７８】
本実施形態では、ギアエンドの学習が終了した後、ギアエンドの学習を禁止し、ギアエンドの学習が終了しているにもかかわらず、ギアエンド学習処理への移行条件が満たされた場合、シンクロ位置の学習を行うべきことを通知する（図１３のＳ１０５）。また、シンクロ位置の学習が終了した後、シンクロ位置の学習を禁止し、シンクロ位置の学習が終了しているにもかかわらず、シンクロ位置学習処理への移行条件が満たされた場合、クラッチ締結位置の学習を行うべきことを通知する（図１３のＳ１０９）。これにより、一旦、ギアエンド又はシンクロ位置の学習が終了した後は、再度、ギアエンド又はシンクロ位置の学習を禁止することで、ギアエンド又はシンクロ位置の意図しない書換えを防止することができる。また、既に終了している学習が要求された場合、次に行うべき学習の内容を作業者に示すことで、次に行うべき学習を作業者に促すことができる。
【００７９】
なお、この発明は、上記実施形態に限らず、この明細書の記載内容に基づき、種々の構成を採り得ることはもちろんである。例えば、以下に示す構成を採ることができる。
【００８０】
上記実施形態では、変速機１２の基準位置として、ギアエンド、シンクロ位置及びクラッチ締結位置を用いたが、いずれか１つ又は２つでもよい。或いは、その他の基準位置であってもよい。
【００８１】
上記実施形態では、変速指令を手動で入力する機器として、シフトレバー３０を用いたが、これに限られず、例えば、パドルシフトを用いてもよい。この場合、パドルシフトのプッシュ回数を移行条件の一要素として用いることもできる。
【００８２】
上記実施形態では、ギアエンドの学習開始条件として、シフトレバー３０をニュートラル位置Ｐ２、バックギア位置Ｐ３及びニュートラル位置Ｐ２の順に移動させたが、これに限られない。その他の基準位置の学習開始条件も同様である。
【図面の簡単な説明】
【００８３】
【図１】この発明の一実施形態に係る車両の概略的な構成図である。
【図２】前記実施形態のシフトレバーの外観図である。
【図３】前記実施形態のコントロールパネルの外観図である。
【図４】変速機における基準位置の学習処理のフローチャートである。
【図５】ギアエンド学習処理の詳細なフローチャートの第１の部分である。
【図６】前記ギアエンド学習処理の詳細なフローチャートの第２の部分である。
【図７】シンクロ位置学習処理の詳細なフローチャートの第１の部分である。
【図８】前記シンクロ位置学習処理の詳細なフローチャートの第２の部分である。
【図９】前記シンクロ位置学習処理の詳細なフローチャートの第３の部分である。
【図１０】クラッチ締結位置学習処理の詳細なフローチャートの第１の部分である。
【図１１】前記クラッチ締結位置学習処理の詳細なフローチャートの第２の部分である。
【図１２】前記クラッチ締結位置学習処理の詳細なフローチャートの第３の部分である。
【図１３】各基準位置の再書込みを禁止するフローチャートである。
【符号の説明】
【００８４】
１０…車両                            １２…変速機
１４…クラッチ                        １６…クラッチアクチュエータ
１８…ギア機構                        ２０…ギア切替アクチュエータ
２２…シフトアクチュエータ            ２４…セレクトアクチュエータ
２６…ＴＣＵ（制御装置）              ３０…シフトレバー（変速指令入力器）
３２…伝達系                          ３４…駆動輪
４０…シフトフォーク                  ４２…シフトアーム
６０…ＩＧＳＷ                        ６２…ハンドブレーキ
６４…フットブレーキ                  ８６…ギア段表示部
８８…自動ギア切替モード表示部        Ｅ…エンジン
【図１】
2010106939.tif 000003
【図２】
2010106939.tif 000004
【図３】
2010106939.tif 000005
【図４】
2010106939.tif 000006
【図５】
2010106939.tif 000007
【図６】
2010106939.tif 000008
【図７】
2010106939.tif 000009
【図８】
2010106939.tif 000010
【図９】
2010106939.tif 000011
【図１０】
2010106939.tif 000012
【図１１】
2010106939.tif 000013
【図１２】
2010106939.tif 000014
【図１３】
2010106939.tif 000015