(57)【要約】【課題】セレクト装置のセレクト位置を前進位置にしたままで、ステアリングホイールを握った状態のままオートマチックモードとマニュアルモードの切替の動作が可能で、かつ、確実に運転者が意図したオートマチックモードとマニュアルモードの切替が可能な自動変速機の制御装置を提供する。【解決手段】セレクトレバー３４がドライブレンジに位置しているときに、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時のオン操作を検出後のスイッチ操作信号出力回路５１の出力電圧の値をマイクロコンピュータ５２で読み込み、スイッチ操作信号出力回路５１の出力電圧が、所定の時間Ｔ４経過したときのスイッチが正常であることを示す出力電圧であることを確認して、それを満たした場合にのみ、マイクロコンピュータ５２は、自動変速機２にマニュアルモードを許し、そうでない場合は、マニュアルモードを解除する。【選択図】図１
2012006564.tif 000002
【特許請求の範囲】
【請求項１】
自動変速機の変速段を自動的に制御するオートマチックモードと、シフトアップスイッチ及びシフトダウンスイッチのうちのいずれかを操作することにより、変速段を一段ずつ変更させることが可能なマニュアルモードと、を備えた自動変速機の制御装置において、
前記マニュアルモードは、前記シフトアップスイッチ及び前記シフトダウンスイッチの両方が所定の第１の閾値時間内に操作された場合にのみ作動することを特徴とする自動変速機の制御装置。
【請求項２】
少なくとも前記シフトアップスイッチのみがオン状態のときの出力電圧と前記シフトダウンスイッチのみがオン状態のときの出力電圧を異ならせるスイッチ操作信号出力手段と、
前記スイッチ操作信号出力手段からの出力電圧にもとづいて、前記オートマチックモードと前記マニュアルモードとの間の切替を判定したり、前記マニュアルモードにおける変速段の変更を判定したりする操作判定手段と、を備え、
前記スイッチ操作信号出力手段は、
その出力電圧により前記オートマチックモードと前記マニュアルモードとの間の切替をさせたり、前記変速段の変更を実行させたりするとともに、
前記シフトアップスイッチ及び前記シフトダウンスイッチのいずれもオン状態でない場合は、前記シフトアップスイッチのみがオン状態のときの出力電圧、並びに前記シフトダウンスイッチのみがオン状態のときの出力電圧とも異なる所定の第１出力電圧を出力し続けることを特徴とする請求項１に記載の自動変速機の制御装置。
【請求項３】
前記スイッチ操作信号出力手段は、
前記シフトアップスイッチがオン状態のとき、前記第１出力電圧と異なる第２出力電圧を出力し、
前記シフトダウンスイッチがオン状態のとき、前記第１出力電圧及び前記第２出力電圧と異なる第３出力電圧を出力し、
前記シフトアップスイッチ及び前記シフトダウンスイッチが同時にオン状態のとき、前記第１出力電圧、前記第２出力電圧及び前記第３出力電圧と異なる第４出力電圧を出力し、
前記操作判定手段は、イグニッションキーでエンジンを始動してから少なくとも一回は、前記所定の第１の閾値時間よりも長い第２の閾値時間の範囲にわたって前記スイッチ操作信号出力手段からの出力電圧を監視し、前記第１出力電圧を検出しない場合は、前記スイッチ操作信号出力手段が故障であると判定し、マニュアルモードに移行することを禁止することを特徴とする請求項２に記載の自動変速機の制御装置。
【請求項４】
前記スイッチ操作信号出力手段は、
前記シフトアップスイッチがオン状態のとき、前記第１出力電圧と異なる第２出力電圧を出力し、
前記シフトダウンスイッチがオン状態のとき、前記第１出力電圧及び前記第２出力電圧と異なる第３出力電圧を出力し、
前記シフトアップスイッチ及び前記シフトダウンスイッチが同時にオン状態のとき、前記第１出力電圧、前記第２出力電圧及び前記第３出力電圧と異なる第４出力電圧を出力し、
前記操作判定手段は、前記シフトアップスイッチ及び前記シフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が前記第１出力電圧に復帰したか否かを監視し、前記第３の閾値時間経過後の前記スイッチ操作信号出力手段からの出力電圧が前記第１出力電圧に復帰したことを検出しなかった場合、
少なくとも前記シフトアップスイッチ又は前記シフトダウンスイッチのいずれかが故障であると判定することを特徴とする請求項２又は請求項３に記載の自動変速機の制御装置。
【請求項５】
前記スイッチ操作信号出力手段は、
前記シフトアップスイッチがオン状態のとき、前記第１出力電圧と異なる第２出力電圧を出力し、
前記シフトダウンスイッチがオン状態のとき、前記第１出力電圧及び前記第２出力電圧と異なる第３出力電圧を出力し、
前記シフトアップスイッチ及び前記シフトダウンスイッチが同時にオン状態のとき、前記第１出力電圧、前記第２出力電圧及び前記第３出力電圧と異なる第４出力電圧を出力し、
前記操作判定手段は、前記シフトアップスイッチ及び前記シフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が前記第１出力電圧に復帰したか否かを監視し、前記第３の閾値時間経過後の前記スイッチ操作信号出力手段からの出力電圧が前記第１出力電圧に復帰したことを検出しなかった場合、
前記自動変速機がオートマチックモードであるときは、前記マニュアルモードへの移行を禁止し、
前記自動変速機がマニュアルモードであるときは、前記オートマチックモードへの移行を行わせることを特徴とする請求項２又は請求項３に記載の自動変速機の制御装置。
【請求項６】
前記操作判定手段は、前記シフトアップスイッチ及び前記シフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に前記第３の閾値時間経過後の出力電圧が前記第１出力電圧に復帰したか否かを監視し、前記第３の閾値時間経過後の前記スイッチ操作信号出力手段からの出力電圧が前記第１出力電圧に復帰したことを検出しなかった場合、
前記自動変速機がオートマチックモードであるときは、少なくとも前記シフトアップスイッチ又は前記シフトダウンスイッチのいずれかが故障であると判定するとともに、前記マニュアルモードへの移行を禁止し、
前記自動変速機がマニュアルモードであるときは、少なくとも前記シフトアップスイッチ又は前記シフトダウンスイッチのいずれかが故障であると判定するとともに、前記オートマチックモードへの移行を行わせることを特徴とする請求項４に記載の自動変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートマチックモードとマニュアルモードとを備えた自動変速機の制御装置に関する。
【背景技術】
【０００２】
従来のマニュアルモードを備えた自動変速機のセレクト装置としては、一般に、三種類の操作形態のものがある。
例えば、特許文献１に記載されたセレクト装置では、セレクトレバーをマニュアル操作するためのマニュアルモード位置（Ｍ）を備えている。このセレクト装置では、セレクトレバーをマニュアルモード位置から前後方向に操作することにより、自動変速機の変速段をシフトアップ及びシフトダウンするための変速操作を行うものである。セレクト装置の操作経路は、いわゆるＨタイプのものであって、ドライブ位置（Ｄ）に操作されたセレクトレバーがマニュアルモード位置に操作できるように形成されている。
【０００３】
また、例えば、特許文献２に記載されたタイプのセレクト装置では、セレクト装置自体に、マニュアル操作のためのマニュアルモード位置を有さず、ステアリングホイールに配設された切替スイッチと、パドルスイッチとによって変速操作を行うものである。切替スイッチは、自動変速機の変速段をオートマチックモードとマニュアルモードとのどちらかに切り替えるためのスイッチであり、ステアリングホイールの表側のスポーク部に設置されたスイッチからなる。パドルスイッチは、ステアリングホイールの裏側のスポーク部に配設されるスイッチであり、変速段のシフトアップを行うシフトアップスイッチと、変速段のシフトダウンを行うシフトダウンスイッチとからなる。この場合、制御装置は、１つのマニュアルモードを制御するマニュアルモード制御部を備えている。
【０００４】
更に、特許文献３に記載の従来技術として、特許文献３の図８に記載されたタイプのセレクト装置では、オートマチック用操作経路とマニュアル用操作経路のセレクトパターンを有し、ドライブ位置で第１マニュアルモードへの切り替え操作が可能であり、更に、マニュアルモード位置で第２マニュアルモードへの切り替え操作が可能になっている。セレクト装置は、第１マニュアルモード制御部と、この第１マニュアルモード制御部とは変速段の動作の異なる第２マニュアルモード制御部と、からなる制御装置に電気的に接続されている。
【０００５】
しかしながら、特許文献１に記載の従来技術においては、オートマチックモードとマニュアルモードとを切り替え操作する場合に、ステアリングホイールを握っていた手を離してセレクトレバーをドライブ位置からマニュアルモード位置に操作しなければならないため、操作性が悪いという問題点がある。
【０００６】
また、特許文献２に記載の従来技術においては、オートマチックモードとマニュアルモードとを切り替える切替スイッチをステアリングホイールに設ける必要があり、ステアリングホイール等の配線回路が複雑化するという問題点がある。
【０００７】
特許文献３の図８に記載されたような従来技術のセレクト装置では、マニュアル操作のための専用のマニュアル用操作経路やマニュアルモード位置（Ｍ）を配設しなければならないため、セレクト装置が複雑化するという問題点がある。
【０００８】
そこで、特許文献３の図１から図５に記載の従来技術では、セレクト装置のセレクト位置を第１前進位置と第２前進位置とを含んだ前進位置にしたままでそれぞれ異なる第１マニュアルモード又は第２マニュアルモードの動作が可能な自動変速機の制御装置が記載されている。この従来技術では、例えば、第１前進位置と第２前進位置は、それぞれ車両が前進する任意のセレクト装置のセレクト位置であって、例えば、ドライブ位置や、ロー位置や、Ｄ２位置や、Ｄ３位置等である。
【０００９】
そして、ステアリングホイールに、第１マニュアルモードと第２マニュアルモードとをシフトアップする共用のシフトアップスイッチと、シフトダウンする共用のシフトダウンスイッチと、を操作手段として有し、シフトアップスイッチ又はシフトダウンスイッチのいずれかが操作されたことを制御装置が検出したとき、オートマチックモードをセレクト装置のセレクト位置に応じた第１マニュアルモード又は第２マニュアルモードに切り替える。
【００１０】
ちなみに、特許文献３に記載の従来技術では、セレクト装置を第１マニュアルモードに対応する位置に設定してから所定時間後には、自動変速機がドライブレンジ等の元のオートマチックモードに戻る技術が開示されている。
【００１１】
また、特許文献４には、セレクト装置としてパーキングスイッチが設けられている以外に、ステアリングホイールの左右に左パドルスイッチと右パドルスイッチが設けられ、左パドルスイッチと右パドルスイッチは前後に操作可能な構成にされて、それぞれのパドルスイッチが前後のいずれかの方向に操作されたかを検出可能な構成となっている自動変速機のレンジ切替制御装置の技術が開示されている。
この自動変速機のレンジ切替制御装置では、変速機コントローラが左パドルスイッチと右パドルスイッチの同時の後方向操作を検出したときは、リバース（「Ｒ」）レンジへの移行と判定して自動変速機を制御し、変速機コントローラが左パドルスイッチと右パドルスイッチの同時の前方向操作を検出したときは、ドライブ（「Ｄ」）レンジへの移行と判定して自動変速機を制御する。
【００１２】
そして、特許文献４に記載の従来技術では、変速機コントローラは、自動変速機がＤレンジの状態において右パドルスイッチが前方向操作されたことを検出したとき、手動変速レンジＭ＋（手動変速アップレンジ）が選択されたと判定し、右パドルスイッチの前方向操作を検出する毎に、自動変速機を１速分だけシフトアップ制御する。同様に、変速機コントローラは、自動変速機がＤレンジの状態において左パドルスイッチが前方向操作されたことを検出したとき、手動変速レンジＭ−（手動変速ダウンレンジ）が選択されたと判定し、左パドルスイッチの前方向操作を検出する毎に、自動変速機を１速分だけシフトダウン制御する。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−３６２１８０号公報（図７、図１１及び図１２参照）
【特許文献２】特開２０００−２８３２８１号公報（図１参照）
【特許文献３】特開２００７−２３２０９３号公報（図１〜図５、図８参照）
【特許文献４】特開２００７−１１８７５９号公報（図１、図２参照）
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献３の図１〜図４に記載の従来技術、並びに、特許文献４の図１，図４に記載の従来技術においては、自動変速機がＤレンジの状態において、運転者がステアリングホイールに設けられたシフトアップスイッチ、シフトダウンスイッチのいずれかに誤って触れたとき、又は、右パドルスイッチ、左パドルスイッチのいずれかに誤って触れたとき、自動変速機が運転者の意図しないマニュアルモードに切り替わり、運転者に違和感を与える可能性がある。
【００１５】
本発明は、前記した従来の課題を解決するものであり、セレクト装置のセレクト位置を前進位置にしたままで、ステアリングホイールを握った状態のままオートマチックモードとマニュアルモードの切替の動作が可能で、かつ、確実に運転者が意図したオートマチックモードとマニュアルモードの切替が可能な自動変速機の制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
前記課題を解決するために、請求項１に係る発明は、自動変速機の変速段を自動的に制御するオートマチックモードと、シフトアップスイッチ及びシフトダウンスイッチのうちのいずれかを操作することにより、変速段を一段ずつ変更させることが可能なマニュアルモードと、を備えた自動変速機の制御装置において、マニュアルモードは、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作された場合にのみ作動することを特徴とする。
【００１７】
請求項１に記載の発明によれば、例えば、シフトアップスイッチ及びシフトダウンスイッチをステアリングホイールに設けることにより、セレクトレバーの操作をすることなくマニュアルモードとオートマチックモードとの間の切替操作が容易にできるとともに、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に、つまり、ほぼ同時に又は短時間に個別にオン操作された場合にのみ、オートマチックモードからマニュアルモードへの間の切替操作が作動する。
【００１８】
その結果、運転者が、ステアリングホイール回動操作や周辺の他の操作スイッチの操作時に、誤ってシフトアップスイッチ及びシフトダウンスイッチのいずれかに触れてオン操作をしてしまうことがあってもオートマチックモードからマニュアルモードへの切替操作が作動せず、運転者が意図してシフトアップスイッチ及びシフトダウンスイッチの両方を所定の第１の閾値時間内にオン操作したときにのみ確実にオートマチックモードからマニュアルモードへの切替操作を行える。
【００１９】
また、マニュアルモードにおいて、運転者が意図してシフトアップスイッチ及びシフトダウンスイッチの両方を所定の第１の閾値時間内にオン操作したときには、マニュアルモードからオートマチックモードへの切替操作も容易に行える。
【００２０】
請求項２に係る発明は、請求項１に記載の発明の構成に加え、更に、少なくともシフトアップスイッチのみがオン状態のときの出力電圧とシフトダウンスイッチのみがオン状態のときの出力電圧を異ならせるスイッチ操作信号出力手段と、スイッチ操作信号出力手段からの出力電圧にもとづいて、オートマチックモードとマニュアルモードとの間の切替を判定したり、マニュアルモードにおける変速段の変更を判定したりする操作判定手段と、を備え、
スイッチ操作信号出力手段は、その出力電圧によりオートマチックモードとマニュアルモードとの間の切替をさせたり、変速段の変更を実行させたりするとともに、シフトアップスイッチ及びシフトダウンスイッチのいずれもオン状態でない場合は、シフトアップスイッチのみがオン状態のときの出力電圧、並びにシフトダウンスイッチのみがオン状態のときの出力電圧とも異なる所定の第１出力電圧を出力し続けることを特徴とする。
【００２１】
請求項２に記載の発明によれば、スイッチ操作信号出力手段は、シフトアップスイッチのみがオン状態のときの出力電圧と、シフトダウンスイッチのみがオン状態のときの出力電圧を異ならせるのみならず、シフトアップスイッチ及びシフトダウンスイッチのいずれもオン状態でない場合に前記両者の出力電圧とも異なる第１出力電圧を出力する。その結果、操作判定手段は、シフトアップスイッチ及びシフトダウンスイッチのいずれか一方がオン状態の固着故障であることを容易に判定することができる。
また、シフトアップスイッチとシフトダウンスイッチの両方がオフ状態であるときに、常に第１出力電圧が出力されるようになっているため、スイッチ操作信号出力手段から電圧が出力されない状態、つまり、断線状態を容易に検出できる。
【００２２】
請求項３に係る発明は、請求項２に記載の発明の構成に加え、更に、スイッチ操作信号出力手段は、シフトアップスイッチがオン状態のとき、第１出力電圧と異なる第２出力電圧を出力し、シフトダウンスイッチがオン状態のとき、第１出力電圧及び第２出力電圧と異なる第３出力電圧を出力し、シフトアップスイッチ及びシフトダウンスイッチが同時にオン状態のとき、第１出力電圧、第２出力電圧及び第３出力電圧と異なる第４出力電圧を出力し、
操作判定手段は、イグニッションキーでエンジンを始動してから少なくとも一回は、前記所定の第１の閾値時間よりも長い第２の閾値時間の範囲にわたって前記スイッチ操作信号出力手段からの出力電圧を監視し、前記第１出力電圧を検出しない場合は、前記スイッチ操作信号出力手段が故障であると判定し、マニュアルモードに移行することを禁止することを特徴とする。
【００２３】
請求項３に記載の発明によれば、スイッチ操作信号出力手段は、シフトアップスイッチがオン状態のとき、第１出力電圧と異なる第２出力電圧を出力し、シフトダウンスイッチがオン状態のとき、第１出力電圧及び第２出力電圧と異なる第３出力電圧を出力し、シフトアップスイッチ及びシフトダウンスイッチが同時にオン状態のとき、第１出力電圧、第２出力電圧及び第３出力電圧と異なる第４出力電圧を出力する。従って、シフトアップスイッチがオン状態で固着故障のとき、シフトダウンスイッチがオン状態で固着故障のとき、シフトアップスイッチ及びシフトダウンスイッチが共にオン状態で固着故障のとき、スイッチ操作信号出力手段に電源が供給されていない断線故障のときを区別してスイッチ操作信号出力手段の故障判定をすることが可能である。
【００２４】
また、イグニッションキーでエンジンを始動してから少なくとも一回は、所定の第１の閾値時間よりも長い第２の閾値時間の範囲にわたってスイッチ操作信号出力手段からの出力電圧を監視するので、ノイズ信号のためや、シフトアップスイッチ及びシフトダウンスイッチに誤って触れることによる故障の判定ミスの少ないスイッチ操作信号出力手段が故障であるか否かの判定ができる。
更に、スイッチ操作信号出力手段が故障と判定された場合には、自動変速機をマニュアルモードに移行することを禁止するので、自動変速機がオートマチックモードからマニュアルモードへ切り替わってしまうという不都合を生じない。
【００２５】
請求項４に係る発明は、請求項２又は請求項３に記載の発明の構成に加え、更に、スイッチ操作信号出力手段は、シフトアップスイッチがオン状態のとき、第１出力電圧と異なる第２出力電圧を出力し、シフトダウンスイッチがオン状態のとき、第１出力電圧及び第２出力電圧と異なる第３出力電圧を出力し、シフトアップスイッチ及びシフトダウンスイッチが同時にオン状態のとき、第１出力電圧、第２出力電圧及び第３出力電圧と異なる第４出力電圧を出力し、
操作判定手段は、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が第１出力電圧に復帰したか否かを監視し、第３の閾値時間経過後のスイッチ操作信号出力手段からの出力電圧が第１出力電圧に復帰したことを検出しなかった場合、少なくともシフトアップスイッチ又はシフトダウンスイッチのいずれかが故障であると判定することを特徴とする。
【００２６】
請求項４に記載の発明によれば、スイッチ操作信号出力手段は、シフトアップスイッチがオン状態のとき、第１出力電圧と異なる第２出力電圧を出力し、シフトダウンスイッチがオン状態のとき、第１出力電圧及び第２出力電圧と異なる第３出力電圧を出力し、シフトアップスイッチ及びシフトダウンスイッチが同時にオン状態のとき、第１出力電圧、第２出力電圧及び第３出力電圧と異なる第４出力電圧を出力する。従って、シフトアップスイッチがオン状態で固着故障のとき、シフトダウンスイッチがオン状態で固着故障のとき、シフトアップスイッチ及びシフトダウンスイッチが共にオン状態で固着故障のとき、スイッチ操作信号出力手段に電源が供給されていない等の断線故障のときを区別してスイッチ操作信号出力手段の故障判定をすることが可能である。
【００２７】
そして、操作判定手段は、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が第１出力電圧に復帰したか否かを監視し、第３の閾値時間経過後のスイッチ操作信号出力手段からの出力電圧が第１出力電圧に復帰したことを検出しなかった場合、少なくともシフトアップスイッチ又はシフトダウンスイッチのいずれかが故障であると判定する。
その結果、シフトアップスイッチ及びシフトダウンスイッチの両方を所定の第１の閾値時間内に操作されたことを検出したときに、その後に第３の閾値時間経過後の出力電圧が第１出力電圧に復帰したか否かを監視して、スイッチ操作信号出力手段の故障を判定するので、誤った故障判定が少ない。つまり、シフトアップスイッチ及びシフトダウンスイッチが共に固着故障をする確率は、シフトアップスイッチ及びシフトダウンスイッチの一方が固着故障をする確率より低く、スイッチ操作信号出力手段の故障の検出の確度が高くなり、スイッチ操作信号出力手段の故障判定の信頼性が高くなる。
【００２８】
また、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときは、例えば、運転者が、意図的にシフトアップスイッチ及びシフトダウンスイッチの両方を所定の第１の閾値時間内に操作して、自動変速機をオートマチックモードからマニュアルモードに切替操作、又は逆にマニュアルモードからオートマチックモードに切替操作したときに対応し、操作判定手段によるスイッチ操作信号出力手段の故障判定結果に対し、オートマチックモードからマニュアルモードへの切り替えを取り消すことや、マニュアルモードから強制的にオートマチックモードに移行させることが可能となる。
【００２９】
請求項５に係る発明は、請求項２又は請求項３に記載の発明の構成に加え、更に、スイッチ操作信号出力手段は、シフトアップスイッチがオン状態のとき、第１出力電圧と異なる第２出力電圧を出力し、シフトダウンスイッチがオン状態のとき、第１出力電圧及び第２出力電圧と異なる第３出力電圧を出力し、シフトアップスイッチ及びシフトダウンスイッチが同時にオン状態のとき、第１出力電圧、第２出力電圧及び第３出力電圧と異なる第４出力電圧を出力し、
操作判定手段は、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が第１出力電圧に復帰したか否かを監視し、第３の閾値時間経過後のスイッチ操作信号出力手段からの出力電圧が第１出力電圧に復帰したことを検出しなかった場合、自動変速機がオートマチックモードであるときは、マニュアルモードへの移行を禁止し、自動変速機がマニュアルモードであるときは、オートマチックモードへの移行を行わせることを特徴とする。
【００３０】
請求項５に記載の発明によれば、スイッチ操作信号出力手段は、シフトアップスイッチがオン状態のとき、第１出力電圧と異なる第２出力電圧を出力し、シフトダウンスイッチがオン状態のとき、第１出力電圧及び第２出力電圧と異なる第３出力電圧を出力し、シフトアップスイッチ及びシフトダウンスイッチが同時にオン状態のとき、第１出力電圧、第２出力電圧及び第３出力電圧と異なる第４出力電圧を出力する。
従って、シフトアップスイッチがオン状態で固着故障のとき、シフトダウンスイッチがオン状態で固着故障のとき、シフトアップスイッチ及びシフトダウンスイッチが共にオン状態で固着故障のとき、スイッチ操作信号出力手段に電源が供給されていない等の断線故障のときを区別してスイッチ操作信号出力手段の故障判定をすることが可能である。
【００３１】
そして、操作判定手段は、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が第１出力電圧に復帰したか否かを監視し、第３の閾値時間経過後のスイッチ操作信号出力手段からの出力電圧が第１出力電圧に復帰したことを検出しなかった場合、自動変速機がオートマチックモードであるときは、マニュアルモードへの移行を禁止し、自動変速機がマニュアルモードであるときは、オートマチックモードへの移行を行わせる。
その結果、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときは、例えば、運転者が、意図的にシフトアップスイッチ及びシフトダウンスイッチの両方を所定の第１の閾値時間内に操作して、自動変速機をオートマチックモードからマニュアルモードに切替操作、又は逆にマニュアルモードからオートマチックモードに切替操作したときに対応し、操作判定手段は、オートマチックモードからマニュアルモードへの切り替えを取り消すことや、マニュアルモードから強制的にオートマチックモードに移行させるので、シフトアップスイッチ又はシフトダウンスイッチが正常に動作しない状態でマニュアルモードに移行させないで、オートマチックモードによる通常走行を継続させることができる。
【００３２】
請求項６に係る発明は、請求項４に記載の発明の構成に加え、更に、操作判定手段は、シフトアップスイッチ及びシフトダウンスイッチの両方が所定の第１の閾値時間内に操作されたときに、更に第３の閾値時間経過後の出力電圧が第１出力電圧に復帰したか否かを監視し、第３の閾値時間経過後のスイッチ操作信号出力手段からの出力電圧が第１出力電圧に復帰したことを検出しなかった場合、
自動変速機がオートマチックモードであるときは、少なくともシフトアップスイッチ又はシフトダウンスイッチのいずれかが故障であると判定するとともに、マニュアルモードへの移行を禁止し、自動変速機がマニュアルモードであるときは、少なくともシフトアップスイッチ又はシフトダウンスイッチのいずれかが故障であると判定するとともに、オートマチックモードへの移行を行わせることを特徴とする。
【００３３】
請求項６に記載の発明によれば、段落［００２６］〜［００２８］に記載の請求項４の発明の効果、および段落［００３０］，［００３１］に記載の請求項５の発明の効果を両方共得ることができる。
【発明の効果】
【００３４】
本発明によれば、セレクト装置のセレクト位置を前進位置にしたままで、ステアリングホイールを握った状態のままオートマチックモードとマニュアルモードの切替の動作が可能で、かつ、確実に運転者が意図したオートマチックモードとマニュアルモードの切替が可能な自動変速機の制御装置を提供することができる。
【図面の簡単な説明】
【００３５】
【図１】自動変速機の制御装置のブロック説明図である。
【図２】（ａ）は、本発明の実施形態に係る自動変速機の制御装置を示す斜視図であり、（ｂ）は、（ａ）におけるＡ部拡大図、（ｃ）は、（ａ）におけるＢ部拡大図である。
【図３】図１におけるスイッチ操作信号出力回路の説明図である。
【図４】（ａ）は、スイッチ操作信号出力回路の出力電圧の説明図、（ｂ）は、それに対する自動変速機の制御装置の作動説明図である。
【図５】自動変速機の制御装置のオートマッチックモードとマニュアルモードとの間の切替の制御の流れを示めす全体フローチャートである。
【図６】自動変速機の制御装置のオートマッチックモードとマニュアルモードとの間の切替の制御の流れを示めす全体フローチャートである。
【図７】自動変速機の制御装置のオートマッチックモードとマニュアルモードとの間の切替の制御の流れを示めす全体フローチャートである。
【図８】セレクトレバー位置「Ｄ」選択直後のスイッチ操作信号出力回路の故障判定の制御の流れを示めす詳細フローチャートである。
【図９】セレクトレバー位置「Ｄ」選択直後のスイッチ操作信号出力回路の故障判定の制御の流れを示めす詳細フローチャートである。
【図１０】シフトアップＳＷ及びシフトダウンＳＷが所定の第１の閾値時間内に操作された後に、更に第３の閾値時間経過後の出力電圧を監視し、スイッチ操作信号出力回路の故障判定の制御の流れを示めす詳細フローチャートである。
【図１１】シフトアップＳＷ及びシフトダウンＳＷの操作による自動変速機の制御状態切替の説明図であり、（ａ）は、シフトアップＳＷの操作のタイムチャート、（ｂ）は、シフトダウンＳＷの操作のタイムチャート、（ｃ）は、スイッチ操作信号出力回路の出力電圧の変化及び自動変速機の制御状態の説明図である。
【図１２】シフトアップＳＷ及びシフトダウンＳＷの操作によるオートマチックモードとマニュアルモードとの間の切替判定の別の判定方法の説明図であり、（ａ）は、シフトアップＳＷの操作のタイムチャート、（ｂ）は、シフトダウンＳＷの操作のタイムチャート、（ｃ）は、オートマチックモードとマニュアルモードとの間の切替判定のためのスイッチ操作信号出力回路の出力電圧の変化の説明図である。
【図１３】シフトアップＳＷ及びシフトダウンＳＷの操作によるオートマチックモードとマニュアルモードとの間の切替判定の別の判定方法の説明図であり、（ａ）は、シフトアップＳＷの操作のタイムチャート、（ｂ）は、シフトダウンＳＷの操作のタイムチャート、（ｃ）は、オートマチックモードとマニュアルモードとの間の切替判定のためのスイッチ操作信号出力回路の出力電圧の変化の説明図である。
【図１４】シフトアップＳＷ及びシフトダウンＳＷの操作によるオートマチックモードからマニュアルモードへの切替判定の説明図であり、（ａ）は、シフトアップＳＷのオン固着故障状態のマニュアルモードへの切替停止の説明図、（ｂ）は、シフトダウンＳＷのオン固着故障状態のマニュアルモードへの切替停止の説明図である。
【発明を実施するための形態】
【００３６】
以下、図１から図４にもとづき本発明の実施形態に係る自動変速機の制御装置の一例を説明する。
図１は、自動変速機の制御装置のブロック説明図である。図２の（ａ）は、本発明の実施形態に係る自動変速機の制御装置を示す斜視図であり、（ｂ）は、（ａ）におけるＡ部拡大図、（ｃ）は、（ａ）におけるＢ部拡大図である。
先ず、本発明の実施形態に係る自動変速機２（図１参照）の制御装置５を説明するのに先立って、制御装置５（図１参照）が搭載される車両の自動変速機２及び自動変速システム１（図１参照）について説明する。
【００３７】
≪自動変速システムの構成≫
図１に示すように、自動変速システム１は、例えば、セレクト装置３のセレクト位置をドライブ位置（図１中「Ｄ」の表示の位置）にすることで、自動変速機２の変速段を制御装置５が自動的に制御するオートマチックモードと、セレクト装置３のセレクト位置をドライブ位置にしたままセレクト装置３以外の操作手段であるシフトアップスイッチ４Ａ（以下、「シフトアップＳＷ４Ａ」と称する）、シフトダウンスイッチ４Ｂ（以下、「シフトダウンＳＷ４Ｂ」と称する）により変速段を一段ずつ変化することが可能なマニュアルモードと、を備えている。
自動変速システム１は、ドライブ位置を有するセレクト装置３と、このセレクト装置３のセレクト位置がドライブ位置のときに操作するとマニュアルモードに切り替え、自動変速機２の変速段をシフトアップ及びシフトダウンするためのステアリングホイール６に設けられたシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂと、前記セレクト装置３、シフトアップＳＷ４Ａ、及びシフトダウンＳＷ４Ｂからの信号（セレクト選択信号、スイッチ操作信号）にもとづいて自動変速機２を制御するための制御装置５と、自動変速機２と、車速を検出する車速センサ７と、から構成されている。
【００３８】
制御装置５は、シフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂと電気回路を構成するように構成され、それぞれのオン、オフ状態に応じて出力電圧を変化させてマイクロコンピュータ（操作判定手段）５２に入力するスイッチ操作信号出力回路（スイッチ操作信号出力手段）５１と、前記セレクト装置３から入力されるセレクト選択信号、車速センサ７からの車速信号、スイッチ操作信号出力回路５１からの出力電圧にもとづいて自動変速機２をオートマチックモードとマニュアルモードとの間で切り替えて制御したり、マニュアルモードにおいて、変速段を変更制御したりするマイクロコンピュータ５２を少なくとも備えてなる。
【００３９】
マイクロコンピュータ５２は、運転者席の前に配置されたメータ表示パネルの一部として配置された変速段表示部９の表示をも制御する。変速段表示部９には、セレクト装置３の操作位置に応じて点灯するセレクト位置表示灯９ａと、ドライブレンジＤの状態において、オートマチックモードか、マニュアルモードにおける変速段を示す変速段表示窓９ｂが設けられている。図２の（ｃ）では、変速段表示窓９ｂにマニュアルモードで変速段が「６」であることを示す内容を「Ｍ６」で例示してある。
マイクロコンピュータ５２は、ＣＰＵ、入出力インタフェース回路、ＲＯＭ、ＲＡＭ、バスを含んで構成され、ＲＯＭに予め格納されたプログラムをＣＰＵで実行することで制御装置５の後記する機能を実行する。
【００４０】
なお、シフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂは、図２の（ｂ）に示すようにステアリングホイール６のスポークの背面側に配置され、左右の手でステアリングホイール６を把持した状態で、シフトアップＳＷ４Ａを左手の指で裏側からクリック操作可能、シフトダウンＳＷ４Ｂを右手の指で裏側からクリック操作可能なように配置されている。
参考までに、ステアリングホイール６には、クルーズＳＷ８も配置されている。
【００４１】
≪自動変速機の構成≫
図１に示す自動変速機２は、クラッチとトランスミッションとの操作を自動的に行う装置であり、例えば、セレクト装置３のパーキング位置に対応したパーキングレンジＰと、セレクト装置３のリバース位置に対応したリバースレンジＲと、セレクト装置３のニュートラル位置に対応したニュートラルレンジＮと、セレクト装置３のドライブ位置に対応したドライブレンジＤ、セレクト装置３のドライブレンジＤにてシフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂがほぼ同時に操作されたときに対応可能とするマニュアルモードとを備えている。自動変速機２は、運転者がセレクト装置３のセレクトレバー３４（図２参照）を操作することと、セレクト装置３以外の操作手段であるシフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂとによって操作される。この自動変速機２は、制御装置５に電気的に接続されて、制御装置５によって制御される。
【００４２】
≪セレクト装置の構成≫
図２の（ａ）に示すように、セレクト装置３は、自動変速機２（図１参照）のレンジをセレクトレバー３４によってチェンジするための操作装置である。このセレクト装置３は、本実施形態では４つのセレクト位置、つまり、パーキング位置、リバース位置、ニュートラル位置、ドライブ位置のいずれかを選択するものである。セレクト装置３は、例えば、運転席と助手席との間のフロアにセレクトレバー３４を突出した状態に取り付けられている。セレクト装置３は、複数のセレクト位置に移動自在に設置されたセレクトレバー３４と、このセレクトレバー３４の操作方向をガイドするエスカッションカバー３１と、このセレクトレバー３４を各セレクト位置に保持するディテント機構（図示せず）と、セレクトレバー３４の位置を検出するセレクトポジションスイッチ３６（図１参照）とを備えている。以下では、セレクトポジションスイッチ３６を「セレクトポジションＳＷ３６」と略称する。
【００４３】
図１に示すセレクトポジションＳＷ３６は、セレクトレバー３４（図２の（ａ）参照）によって選択操作されたセレクト位置を検知するための検出スイッチであり、それぞれのセレクト位置を検出できるようになっている。セレクトポジションＳＷ３６は、セレクトレバー３４と共に移動する可動接点と、セレクトレバー３４がそれぞれのセレクト位置に操作されたときに前記可動接点が接触してオンするそれぞれのポジションの固定接点とから構成されている。
セレクトポジションＳＷ３６からは、セレクト位置に応じたセレクト選択信号が制御装置５（図１参照）に出力されるようになっている。
【００４４】
＜セレクトレバーの構成＞
図２の（ａ）に示すセレクトレバー３４は、例えば、フロアに取り付けたエスカッションカバー３１に形成された溝状の操作経路３２を挿通し、この操作経路３２に沿って、例えば、前後方向に揺動操作することにより、各セレクト位置に操作できる。セレクトレバー３４は、その先端にセレクトノブ３５を備えている。セレクトレバー３４の基端部には、このセレクトレバー３４の操作移動を自動変速機２に伝達するためのワイヤＷ（図１参照）が接続されている。
【００４５】
＜エスカッションカバーの構成＞
エスカッションカバー３１は、セレクトレバー３４のセレクトパターン（セレクト形態）を形成する操作経路３２の溝を形成するための板状の部材であり、セレクト装置３のセレクト位置を示す銘板３３（図１参照、図１では「Ｐ」，［Ｒ］，「Ｎ」，「Ｄ」と表示）の役目も兼ねている。
【００４６】
図２の（ａ）に示すように、操作経路３２は、運転者によってセレクト操作されて揺動するセレクトレバー３４の操作方向を規制及びガイドするための溝であり、例えば、車両の前後方向に沿って延びる直線状の溝からなる。操作経路３２は、前端がパーキングレンジＰに対応するパーキング位置、その手前側がリバースレンジＲに対応するリバース位置、その手前の中央部分がニュートラルレンジＮに対応するニュートラル位置、その手間側がドライブレンジＤに対応するドライブ位置である。
【００４７】
エスカッションカバー３１（図２の（ａ）参照）の操作経路３２の脇には、例えば、自動変速機２に設定されたパーキングレンジであることを示す「Ｐ」、リバースレンジであることを示す「Ｒ」、ニュートラルレンジであることを示す「Ｎ」、ドライブレンジであることを示す「Ｄ」が付記されている。
【００４８】
≪シフトアップＳＷ、シフトダウンＳＷ≫
図２の（ｂ）に示すシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂは、オートマチックモードからマニュアルモードへ切り替えを行ったり、又は、その逆にマニュアルモードからオートマチックモードへ切り替えを行ったりするスイッチであり、かつ、マニュアルモードにて、自動変速機２の変速段のシフトアップ、シフトダウンを手動で行うためのスイッチである。シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂは、ステアリングホイール６の左右のスポーク部にそれぞれ設置されている。シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂは、運転者がステアリングホイール６を握った状態で、中指や薬指等の指が届いて操作できる位置のスポーク部の背面側に設置されている。シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂは、いわゆるパドルスイッチあるいはアップダウンスイッチと言われているスイッチである。
【００４９】
シフトアップＳＷ４Ａは、自動変速機２の変速段のシフトアップを行うための、シフトダウンＳＷ４Ｂは、自動変速機２の変速段のシフトダウンを行うためのものである。シフトアップＳＷ４Ａは、例えば、直進状態のステアリングホイール６の左側のスポーク部に設置されている。シフトダウンＳＷ４Ｂは、例えば、直進状態のステアリングホイール６の右側のスポーク部に設置されている。
【００５０】
≪スイッチ操作信号出力回路≫
次に、図３、図４を参照しながらスイッチ操作信号出力回路５１の構成について説明する。図３は、図１におけるスイッチ操作信号出力回路の説明図である。図４の（ａ）は、スイッチ操作信号出力回路の出力電圧の説明図、（ｂ）は、それに対する自動変速機の制御装置の作動説明図である。
スイッチ操作信号出力回路５１は、抵抗Ｒ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５，Ｒ６、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂ、スイッチ素子５７（図３中「ＳＷ素子５７」と表示し、以下では「ＳＷ素子５７」と称する）、保護素子５３とから構成されている。
ここで、シフトアップＳＷ４Ａは、可動切片５４ａと、可動切片５４ａに接続・断絶する固定接点５４ｂ，５４ｃから構成されている。シフトダウンＳＷ４Ｂは、連結された２重スイッチであり、可動切片５５ａと、可動切片５５ａに接続・断絶する固定接点５５ｂ，５５ｃと、可動切片５５ａと同時に連動して動く可動切片５６ａと、可動切片５６ａに接続・断絶する固定接点５６ｂ，５６ｃから構成されている。
また、スイッチ素子５７は、ＮＰＮ型トランジスタスイッチ素子としてあるがそれに限定されるものではない。
【００５１】
シフトアップＳＷ４Ａの上流側の固定接点５４ｂは、所定の一定値の入力電圧Ｖｉｎに対して、接続点Ｐ１の下流側の抵抗Ｒ１、及び接続点Ｐ２を介して接続している。
シフトアップＳＷ４Ａの下流側の固定接点５４ｃは、抵抗Ｒ４、その下流の接続点Ｐ４を介して接地されている（図３中「ＧＮＤ」で表示）。シフトアップＳＷ４Ａの下流側の固定接点５４ｃは、更に、抵抗Ｒ６を介してＳＷ素子５７のコレクタ端子に接続し、ＳＷ素子５７のエミッタ端子は、抵抗Ｒ３、その下流の接続点Ｐ４を介して接地されている。
ちなみに、所定の入力電圧Ｖｉｎは、単にバッテリ電圧そのものではなく、図示しない定電圧回路によりバッテリ電圧の変動の影響を余り受けないように設定供給されるものである。
【００５２】
シフトダウンＳＷ４Ｂの上流側の固定接点５５ｂは、所定の一定値の入力電圧Ｖｉｎに対して、接続点Ｐ１を介して、前記した入力電圧Ｖｉｎが印加されるように接続され、シフトダウンＳＷ４Ｂの下流側の固定接点５５ｃは、抵抗Ｒ５を介してＳＷ素子５７のゲート端子に接続されている。
また、シフトダウンＳＷ４Ｂの上流側の固定接点５６ｂは、所定の一定値の入力電圧Ｖｉｎに対して、接続点Ｐ１の下流側の抵抗Ｒ１、接続点Ｐ２と接続点Ｐ３を結ぶ配線を介して接続している。シフトダウンＳＷ４Ｂの下流側の固定接点５６ｃは、抵抗Ｒ２、その下流の接続点Ｐ４を介して接地されている。
【００５３】
そして、ＧＮＤと接続点Ｐ３の間の電圧をバリスタ等の保護素子５３を介して、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔがマイクロコンピュータ５２（図１参照）に入力される。
【００５４】
ここで、抵抗Ｒ１〜Ｒ６の各抵抗値は、出力電圧Ｖｏｕｔの値が図４の（ｂ）に示すＶｉｎ，Ｖ１，Ｖ２，Ｖ３を出力するように設定されている。特に、抵抗Ｒ１の抵抗値に関しては、シフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂの両方がオフ（ＯＦＦ）状態の場合の出力電圧Ｖｏｕｔに対して、電流制限をするためのものであり、また、シフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂのオン（ＯＮ）状態によっては、抵抗Ｒ２〜Ｒ６に対する分圧抵抗としても成立するように設定されている。
【００５５】
このように抵抗Ｒ１〜Ｒ６の抵抗値を設定すると、図４に示すようにシフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂの両方ともオフ（ＯＦＦ）状態の出力電圧Ｖｏｕｔの値は、Ｖｉｎと同じ値（第１出力電圧）となる。運転者がシフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂとも操作していなくて、シフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂが正常（ノーマル）なら共にオフ（ＯＦＦ）状態であるからこの状態になる。
【００５６】
シフトアップＳＷ４Ａがオン（ＯＮ）状態で、かつ、シフトダウンＳＷ４Ｂがオフ（ＯＦＦ）状態の場合は、出力電圧Ｖｏｕｔの値はＶ１（第２出力電圧）となり、直列の抵抗Ｒ１と抵抗Ｒ４を流れる電流における抵抗Ｒ４の分圧となる。例えば、約３／４・Ｖｉｎの値を示すことになる。この値の出力電圧をマイクロコンピュータ５２が検出したとき、マニュアルモードの場合、マイクロコンピュータ５２は、スイッチ操作信号出力回路５１からシフトアップの操作信号が入力されていると判定することができる。しかしながら、可動切片５４ａが固定接点５４ｂ，５４ｃと固着しているオン（ＯＮ）状態故障の場合にもこのような出力電圧Ｖｏｕｔがでる可能性がある。
【００５７】
シフトアップＳＷ４Ａがオフ（ＯＦＦ）状態で、かつ、シフトダウンＳＷ４Ｂがオン（ＯＮ）状態の場合は、出力電圧Ｖｏｕｔの値Ｖ２（第３出力電圧）となり、直列の抵抗Ｒ１と抵抗Ｒ２を流れる電流における抵抗Ｒ２の分圧となる。例えば、約１／２・Ｖｉｎの値を示すことになる。この値の出力電圧をマイクロコンピュータ５２が検出したとき、マニュアルモードの場合、マイクロコンピュータ５２は、スイッチ操作信号出力回路５１からシフトダウンの操作信号が入力されていると判定することができる。しかしながら、可動切片５６ａが固定接点５６ｂ，５６ｃと固着しているオン（ＯＮ）状態故障の場合にもこのような出力電圧Ｖｏｕｔがでる可能性がある。
【００５８】
シフトアップＳＷ４Ａがオン（ＯＮ）状態で、かつ、シフトダウンＳＷ４Ｂもオン（ＯＮ）状態の場合は、抵抗Ｒ１の下流側で、３つの並行回路で接地側に電流が流れる。すなわち、抵抗Ｒ２と、抵抗Ｒ４と、並びに、抵抗Ｒ６、ＳＷ素子５７、及び抵抗Ｒ３の並行電流が流れ、出力電圧Ｖｏｕｔの値はＶ３（第４出力電圧）となり、抵抗Ｒ１の下流の３つの並行流により生じる分圧となる。例えば、約１／４・Ｖｉｎの値を示すことになる。この値の出力電圧をマイクロコンピュータ５２が検出したとき、マイクロコンピュータ５２は、スイッチ操作信号出力回路５１からオートマチッックモードからマニュアルモードへの切替（マニュアルモードのセット）、又はマニュアルモードからオートマチッックモードへの切替（マニュアルモードの解除）の操作信号が入力されていると判定することができる。しかしながら、シフトアップＳＷ４Ａがオン（ＯＮ）状態故障のときにシフトダウンＳＷ４Ｂがオン（ＯＮ）操作された場合や、逆にシフトダウンＳＷ４Ｂがオン（ＯＮ）状態故障のときにシフトアップＳＷ４Ａが操作された場合もこのような出力電圧Ｖｏｕｔの値としてＶ３が出力される可能性がある。そこで、後記するように、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのオン（ＯＮ）固着を生じていないことを確認してマニュアルモードのセット、解除を行う。
【００５９】
なお、出力電圧ＶｏｕｔがＧＮＤレベルの値の場合は、Ｖｉｎとして供給される所定の一定電圧の供給線が断線しているか、出力電圧Ｖｏｕｔをマイクロコンピュータ５２に入力する信号線が断線していると判定する。
【００６０】
また、マイクロコンピュータ５２は、例えば、停車中（車速センサ７からの車速信号が「０ｋｍ／ｈ」）は例外として、２速発進又はそれ以上の３速発進等を防止するために、シフトアップＳＷ４Ａ及びシフトダウンＳＷ４Ｂが、ほぼ同時に操作してマニュアルモードに設定してもマニュアルモードの１速にする。
【００６１】
次に、図５から図１４を参照しながら、適宜、図１、図２、図３を参照して本実施形態における自動変速機２の制御装置５のマイクロコンピュータ５２における制御について説明する。
図５から図７は、自動変速機の制御装置のオートマッチックモードとマニュアルモードとの間の切替の制御の流れを示めす全体フローチャートである。
図８、図９は、セレクトレバー位置「Ｄ」選択直後のスイッチ操作信号出力回路の故障判定の制御の流れを示めす詳細フローチャートである。図１０は、シフトアップＳＷ及びシフトダウンＳＷが所定の第１の閾値時間内に操作された後に、更に第３の閾値時間経過後の出力電圧を監視し、スイッチ操作信号出力回路の故障判定の制御の流れを示めす詳細フローチャートである。
図１１は、シフトアップＳＷ及びシフトダウンＳＷの操作による自動変速機の制御状態切替の説明図であり、（ａ）は、シフトアップＳＷの操作のタイムチャート、（ｂ）は、シフトダウンＳＷの操作のタイムチャート、（ｃ）は、スイッチ操作信号出力回路の出力電圧の変化及び自動変速機の制御状態の説明図である。図１２は、シフトアップＳＷ及びシフトダウンＳＷの操作によるオートマチックモードとマニュアルモードとの間の切替判定の別の判定方法の説明図であり、（ａ）は、シフトアップＳＷの操作のタイムチャート、（ｂ）は、シフトダウンＳＷの操作のタイムチャート、（ｃ）は、オートマチックモードとマニュアルモードとの間の切替判定のためのスイッチ操作信号出力回路の出力電圧の変化の説明図である。図１３は、シフトアップＳＷ及びシフトダウンＳＷの操作によるオートマチックモードとマニュアルモードとの間の切替判定の別の判定方法の説明図であり、（ａ）は、シフトアップＳＷの操作のタイムチャート、（ｂ）は、シフトダウンＳＷの操作のタイムチャート、（ｃ）は、オートマチックモードとマニュアルモードとの間の切替判定のためのスイッチ操作信号出力回路の出力電圧の変化の説明図である。図１４は、シフトアップＳＷ及びシフトダウンＳＷの操作によるオートマチックモードからマニュアルモードへの切替判定の説明図であり、（ａ）は、シフトアップＳＷのオン固着故障状態のマニュアルモードへの切替停止の説明図、（ｂ）は、シフトダウンＳＷのオン固着故障状態のマニュアルモードへの切替停止の説明図である。
【００６２】
ここでは、エンジンを始動してセレクトレバー３４（図２参照）を「Ｄ」位置にすると、先ずは、自動的にオートマチックモードとすることとする。以下、オートマッチックモードをＡｕｔｏモードと略称し、マニュアルモードをＭモードと略称する。また、図５から図７では自動変速機２を単に「変速機」と表示してある。
【００６３】
ステップＳ０１では、セレクトレバー位置が「Ｄ」位置か否かをセレクトポジションＳＷ３６（図１参照）からの選択信号によりチェックする。セレクトレバー位置が「Ｄ」位置の場合（Ｙｅｓ）は、ステップＳ０２へ進み、セレクトレバー位置が「Ｄ」位置でない場合（Ｎｏ）は、ステップＳ０１を繰り返す。
ステップＳ０２では、自動変速機２をＡｕｔｏモードに設定する。ステップＳ０３では、Ａｕｔｏモードを変速段表示部９の変速段表示窓９ｂに、例えば、「Ａ１」と表示する。ここで、「Ａ」はＡｕｔｏモードを意味し、「１」は１速を意味する。
【００６４】
ステップＳ０４では、ＩＦＬＡＧＡ＝０，ＩＦＬＡＧＢ＝０にリセットする。
ここで、ＩＦＬＡＧＡは、セレクトレバー３４（図２参照）を「Ｄ」位置に設定した直後の所定の時間Ｔ３（所定の第２の閾値時間）の時間幅におけるスイッチ操作信号出力回路５１（図１参照）の故障判定結果を示すフラグである。ＩＦＬＡＧＡ＝０は健全状態を示し、ＩＦＬＡＧＡ＝１はシフトアップＳＷ４Ａ（図３参照）の固着故障状態を示し、ＩＦＬＡＧＡ＝２はシフトダウンＳＷ４Ｂ（図３参照）の固着故障状態を示し、ＩＦＬＡＧＡ＝３はシフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂ共固着故障状態を示し、ＩＦＬＡＧＡ＝４は断線故障状態を示す。
ちなみに、所定の時間Ｔ３は、後記する所定の時間（所定の第１閾値時間）Ｔ１（図１１中の所定の時間Ｔ１Ａ、又は図１２、図１３中のＴ１Ｂに対応）よりも長い時間である。
【００６５】
ＩＦＬＡＧＢは、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂが、ほぼ同時にオン操作された（所定の第１の閾値時間内に操作された）とマイクロコンピュータ５２（図２参照）が判定した後に、所定の時間Ｔ４（所定の第３の閾値時間）経過した時点のスイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔを読み出して、スイッチ操作信号出力回路５１の故障判定結果を示すフラグである。ＩＦＬＡＧＢ＝０は健全状態を示し、ＩＦＬＡＧＢ＝１はシフトアップＳＷ４Ａの固着故障状態を示し、ＩＦＬＡＧＢ＝２はシフトダウンＳＷ４Ｂの固着故障状態を示し、ＩＦＬＡＧＢ＝３はシフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂ共固着故障状態を示し、ＩＦＬＡＧＢ＝４は断線故障状態を示す。
【００６６】
ステップＳ０５では、運転者がセレクトレバー３４の位置「Ｄ」選択直後のスイッチ操作信号出力回路５１の故障判定をする（「セレクトレバー位置「Ｄ」選択直後のスイッチ操作信号出力回路の故障判定）。このステップＳ０５の詳細な内容については、図８の詳細フローチャートの説明の中で後記する。
ステップＳ０６では、ステップＳ０５における故障判定の結果、スイッチ操作信号出力回路５１が健全であるか否か、つまりＩＦＬＡＧＡ＝０であるか否かをチェックする。ＩＦＬＡＧＡ＝０の場合（Ｙｅｓ）は、ステップＳ０７へ進み、ＩＦＬＡＧＡ≠０の場合（Ｎｏ）は、ステップＳ１１へ進む。
【００６７】
ステップＳ１１では、ＩＦＬＡＧＡの値に応じた故障モードを表示する。ＩＦＬＡＧＡ＝１の場合はシフトアップＳＷ４Ａ（図３参照）の固着故障状態であることを表示し、ＩＦＬＡＧＡ＝２の場合はシフトダウンＳＷ４Ｂ（図３参照）の固着故障状態であることを表示し、ＩＦＬＡＧＡ＝３の場合はシフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂ共固着故障状態を表示し、ＩＦＬＡＧＡ＝４の場合は、断線故障状態を表示する。
この故障状態の表示は、例えば、変速段表示窓９ｂに、現在の自動変速機２がＡｕｔｏモードの状態であることの表示と現在の変速段数表示の更に右側欄に、エラーコード表示をする。例えば、Ａｕｔｏモードで、かつ、４速状態で「Ａ４」の表示をし、更に、例えば、ＩＦＬＡＧＡ＝１の値を示す「Ｅｒｒｏｒ  Ａ１」表示を組み合わせて、「Ａ４  ，Ｅｒｒｏｒ：Ａ１」と表示する。前記した「Ｅｒｒｏｒ：Ａ１」表示中の「Ａ１」は、ＩＦＬＡＧＡ＝１を示している。
【００６８】
ステップＳ１２では、セレクトレバー位置が「Ｄ」位置か否かをチェックする。セレクトレバー位置が「Ｄ」位置の場合（Ｙｅｓ）は、ステップＳ１１へ戻り、自動変速機２をステップＳ０２で設定したＡｕｔｏモードに維持し、そうでない場合は、一連の自動変速機２の制御装置５による制御を終了する。
【００６９】
ステップＳ０６においてＹｅｓでステップＳ０７に進んだ場合は、ＩＦＬＡＧＢ＝０であるか否かをチェックする。ＩＦＬＡＧＢ＝０の場合（Ｙｅｓ）は、ステップＳ０８へ進み、ＩＦＬＡＧＢ≠０の場合（Ｎｏ）は、ステップＳ４１へ進む。
最初は、ステップＳ０４においてＩＦＬＡＧＢ＝０にリセットされているので、ステップＳ０８へ進む。
【００７０】
ステップＳ０８では、シフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂの両方が所定の時間Ｔ１内に操作されたことを検出したか否かをチェックする。
ここで、「シフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂの両方が所定時間Ｔ１（所定の第１の閾値時間）内に操作されたことを検出した」とは、例えば、図１１の（ａ），（ｂ）に示すようにシフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂがほぼ同時にオン操作されて、図１１の（ｃ）に示すように、所定の時間Ｔ１Ａ（所定の第１の閾値時間）以上の時間、スイッチ操作信号出力回路５１の出力電圧ＶｏｕｔがＶ３の値を示していた場合をマイクロコンピュータ５２が検出した場合だけでなく、次の２例の場合も含む。
【００７１】
図１２の（ａ），（ｂ）に示すようにシフトアップＳＷ４Ａをオン操作して、すぐに、シフトダウンＳＷ４Ｂをオン操作して、図１０の（ｃ）に示すようにスイッチ操作信号出力回路５１の出力電圧ＶｏｕｔがＶ１になってから所定の時間Ｔ１Ｂ（所定の第１の閾値時間）以内にＶ２を示した場合も、「シフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂの両方が所定の時間Ｔ１内に操作されたことを検出した」に対応する。
また、図１３の（ａ），（ｂ）に示すようにシフトダウンＳＷ４Ｂをオン操作して、すぐに、シフトアップＳＷ４Ａをオン操作して、図１１の（ｃ）に示すようにスイッチ操作信号出力回路５１の出力電圧ＶｏｕｔがＶ２になってから所定の時間Ｔ１Ｂ（所定の第１の閾値時間）以内にＶ１を示した場合も、「シフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂの両方が所定の時間Ｔ１内に操作されたことを検出した」に対応する。
また、ここで所定の時間Ｔ１Ａ，Ｔ１Ｂは、前記した所定の時間Ｔ３よりも短い時間で設定してある。
【００７２】
ステップＳ０８でＹｅｓの場合は、ステップＳ０９へ進み、Ｎｏの場合は、ステップＳ１３へ進む。
ステップＳ０９では、タイマｔ２をスタートし、ステップＳ１０では、現在ＡｕｔｏモードかＭモードかをチェックする。Ａｕｔｏモードの場合は結合子（Ａ）に従って、図６のステップＳ１４に進み、Ｍモードの場合は結合子（Ｂ）に従って、図７のステップＳ３１に進む。
ステップＳ０８においてＮｏでステップＳ１３へ進むと、自動変速機２が現在ＡｕｔｏモードかＭ（マニュアル）モードかをチェックする。現在Ａｕｔｏモードの場合は、ステップＳ０７に戻り、現在Ｍ（マニュアル）モードの場合は、結合子（Ｃ）に従って、図６のステップＳ２２に進む。
【００７３】
ステップＳ０７において、後記する前回の繰り返し処理におけるステップＳ２９又はステップＳ３９においてＩＦＬＡＧＢの値が０以外に設定更新されている場合には、ＮｏでステップＳ４１へ進み、自動変速機２がＡｕｔｏモードでないときはＡｕｔｏモードに設定し、自動変速機２がＡｕｔｏモードのときはそのままＡｕｔｏモードを維持する（「変速機をＡｕｔｏモードに設定」）。その後、結合子（Ｄ）に従って、図６のステップＳ３０へ進む。
【００７４】
ステップＳ１４では、自動変速機２をＭ（マニュアル）モードに仮設定する。ステップＳ１５では、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔを読み込む。ステップＳ１６では、タイマｔ２が所定の時間Ｔ４を経過したか否かをチェックする。タイマｔ２が所定の時間Ｔ４を経過した場合（Ｙｅｓ）は、ステップＳ１７へ進み、タイマｔ２が所定の時間Ｔ４を経過していない場合（Ｎｏ）は、ステップＳ１５，Ｓ１６を繰り返す。
ステップＳ１７では、タイマｔ２をリセットし、ステップＳ１８ではステップＳ１５において最後に読み込んだ出力電圧Ｖｏｕｔの値、つまり、タイマｔ２＝Ｔ４の時の出力電圧Ｖｏｕｔの値を一時記憶する。
ここで、所定の時間Ｔ４は、図１４の（ａ），（ｂ）に示すようにステップＳ０８においてシフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂの両方が所定の時間Ｔ１（図１４の（ａ），（ｂ）では、Ｔ１Ａと表示）内に操作されたことを検出したと判定されたときから、本来スイッチ操作信号出力回路５１が健全な状態であれば、その出力電圧ＶｏｕｔがＶ３のレベルからＶｉｎのレベルに復帰するのに要する時間遅れ（スイッチ操作信号出力回路５１の時定数）を考慮して設定されるものである。
【００７５】
ステップＳ１９では、タイマｔ２＝Ｔ４の時のスイッチ操作信号出力回路５１の出力電圧ＶｏｕｔはＶｉｎと一致するか否かをチェックする。一致する場合（Ｙｅｓ）は、ステップＳ２０へ進み、一致しない場合（Ｎｏ）はステップＳ２７へ進む。
【００７６】
ステップＳ２０では、自動変速機２をＭモードに設定確定する。そして、ステップＳ２１では、Ｍモードを変速段表示部９の変速段表示窓９ｂに表示する。例えば、「Ｍ３」のようにＭモードを示す「Ｍ」と変速段が３速であることを示す「３」を表示する。
ステップＳ２１の後ステップＳ２２へ進み、また、前記したようにステップＳ１３においてＭモード場合もステップＳ２２へ進む。
ステップＳ２２では、シフトアップＳＷ４Ａのオン（オン操作）を検出したか否かをチェックする。スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔの値がＶ１のとき、シフトアップＳＷ４Ａのオン（オン操作）を検出したことに対応する。シフトアップＳＷ４Ａのオン（オン操作）を検出した場合（Ｙｅｓ）は、ステップＳ２３へ進み、検出しない場合（Ｎｏ）は、ステップＳ２４へ進む。
ステップＳ２３では、自動変速機２を１段シフトアップする。
ちなみに、この自動変速機２の１段シフトアップは、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔの値がＶ１で時間的に連続している場合でも１回の１段シフトアップしか許可しないように、制御されるようになっている。
【００７７】
ステップＳ２４では、シフトダウンＳＷ４Ｂのオン（オン操作）を検出したか否かをチェックする。スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔの値がＶ２のとき、シフトダウンＳＷ４Ｂのオン（オン操作）を検出したことに対応する。シフトダウンＳＷ４Ｂのオン（オン操作）を検出した場合（Ｙｅｓ）は、ステップＳ２５へ進み、検出しない場合（Ｎｏ）は、ステップＳ２６へ進む。
ステップＳ２５では、自動変速機２を１段シフトダウンする。
ちなみに、この自動変速機２の１段シフトダウンは、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔの値がＶ２で時間的に連続している場合でも１回の１段シフトダウンしか許可しないように、制御されるようになっている。
【００７８】
ステップＳ２６では、セレクトレバー位置が「Ｄ」位置か否かをチェックする。セレクトレバー位置が「Ｄ」位置の場合（Ｙｅｓ）は、結合子（Ｅ）に従って、図５のステップＳ０７へ戻り、そうでない場合は、一連の自動変速機２の制御装置５による制御を終了する。
【００７９】
ステップＳ１９においてＮｏでステップＳ２７に進んだ場合は、自動変速機２をＭモードに設定するのをキャンセルする。ステップＳ２８では、ステップＳ１８で一時記憶した出力電圧Ｖｏｕｔの値に記憶更新する（「出力電圧Ｖｏｕｔの値を記憶更新する」）。そして、ステップＳ２９に進むと、出力電圧Ｖｏｕｔの値に応じたＩＦＬＡＧＢの値を設定更新する。
このステップＳ２９の詳細フローチャートについては図１０の説明の中で後記する。
【００８０】
ステップＳ２９からステップＳ３０へ進むと、又は図５のステップＳ４１の後、結合子（Ｄ）に従ってステップＳ３０へ進むと、ＩＦＬＡＧＢの値に応じた故障モードを表示する。ＩＦＬＡＧＢ＝１の場合はシフトアップＳＷ４Ａ（図３参照）の固着故障状態であることを表示し、ＩＦＬＡＧＢ＝２の場合はシフトダウンＳＷ４Ｂ（図３参照）の固着故障状態であることを表示し、ＩＦＬＡＧＢ＝３の場合はシフトアップＳＷ４ＡとシフトダウンＳＷ４Ｂ共固着故障状態を表示し、ＩＦＬＡＧＢ＝４の場合は、断線故障状態を表示する。
この故障状態の表示は、例えば、変速段表示窓９ｂに、現在の自動変速機２がＡｕｔｏモードの状態であることの表示と現在の変速段数表示の更に右側欄に、エラーコード表示をする。例えば、Ａｕｔｏモードで、かつ、４速状態で「Ａ４」の表示をし、更に、例えば、ＩＦＬＡＧＢ＝１の値を示す「Ｅｒｒｏｒ  Ｂ１」表示を組み合わせて、「Ａ４  ，Ｅｒｒｏｒ：Ｂ１」と表示する。前記した「Ｅｒｒｏｒ：Ｂ１」表示中の「Ｂ１」は、ＩＦＬＡＧＢ＝１を示している。
【００８１】
ステップＳ３０の後、ステップＳ２６へ進み、セレクトレバー位置が「Ｄ」位置か否かをチェックする。セレクトレバー位置が「Ｄ」位置の場合（Ｙｅｓ）は、結合子（Ｅ）に従って、図５のステップＳ０７へ戻り、そうでない場合は、一連の自動変速機２の制御装置５による制御を終了する。
【００８２】
図５のステップＳ１０において、Ｍモードで結合子（Ｂ）に従って、図７のステップＳ３１へ進むと、自動変速機２をＡｕｔｏモードに設定する。ステップＳ３２では、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔを読み込む。ステップＳ３３では、タイマｔ２が所定の時間Ｔ４を経過したか否かをチェックする。タイマｔ２が所定の時間Ｔ４を経過した場合（Ｙｅｓ）は、ステップＳ３４へ進み、タイマｔ２が所定の時間Ｔ４を経過していない場合（Ｎｏ）は、ステップＳ３２，Ｓ３３を繰り返す。
ステップＳ３４では、タイマｔ２をリセットし、ステップＳ３５では、ステップＳ３２において最後に読み込んだ出力電圧Ｖｏｕｔの値、つまり、タイマｔ２＝Ｔ４の時の出力電圧Ｖｏｕｔの値を一時記憶する。
【００８３】
ステップＳ３６では、タイマｔ２＝Ｔ４の時のスイッチ操作信号出力回路５１の出力電圧ＶｏｕｔはＶｉｎと一致するか否かをチェックする。一致する場合（Ｙｅｓ）は、ステップＳ３７へ進み、一致しない場合（Ｎｏ）は、ステップＳ３８へ進む。
【００８４】
ステップＳ３８では、ステップＳ３５で一時記憶した出力電圧Ｖｏｕｔの値を記憶する（「出力電圧Ｖｏｕｔの値を記憶更新する」）。そして、ステップＳ３９へ進むと、出力電圧Ｖｏｕｔの値に応じたＩＦＬＡＧＢの値を設定更新する。
このステップＳ３９の内容については、図１０の詳細フローチャートの説明の中で後記する。
【００８５】
ステップＳ４０では、ＩＦＬＡＧＢの値に応じた故障モードを表示する。このステップＳ４０の内容は前記したステップＳ３０の内容と同じであり重複する説明を省略する。
【００８６】
ステップＳ３６においてＹｅｓでステップＳ３７へ進んだ場合、又はステップＳ４０の後、ステップＳ３７へ進んだ場合、セレクトレバー位置が「Ｄ」位置か否かをチェックする。セレクトレバー位置が「Ｄ」位置の場合（Ｙｅｓ）は、結合子（Ｅ）に従って、図５のステップＳ０７へ戻り、そうでない場合は、一連の自動変速機２の制御装置５による制御を終了する。
【００８７】
次に、図８、図９を参照しながら図５に示した全体フローチャートにおけるステップＳ０５の「セレクトレバー位置「Ｄ」選択直後のスイッチ操作信号出力回路の故障判定」における詳細フローチャートについて説明する。
ステップＳ０５に進むと、ステップＳ５１では、カウンタＮ１，Ｎ２，Ｎ３，Ｎ４をリセットする。カウンタＮ１，Ｎ２，Ｎ３，Ｎ４は、後記するタイマｔ１＝０〜Ｔ３までの時間に前記した出力電圧Ｖｏｕｔの値を所定の短周期、例えば、１００ミリ秒の周期で複数回検出したときに、出力電圧Ｖｏｕｔの値としてＶ１，Ｖ２，Ｖ３，０をそれぞれ検出した回数を示すものである。ここで、Ｔ３の値としては、例えば、１秒程度の時間である。
【００８８】
ステップＳ５２では、タイマｔ１をスタートする。
ステップＳ５３では、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔを前記した、例えば、１００ミリ秒の一定周期で読み込む。
ステップＳ５４では、出力電圧Ｖｏｕｔ＝Ｖ１か否かをチェックする（「Ｖｏｕｔ＝Ｖ１？」）。Ｖｏｕｔ＝Ｖ１の場合（Ｙｅｓ）は、ステップＳ５５へ進み、Ｎ１＝Ｎ１＋１とカウンタＮ１を１だけ計数加算し、ステップＳ５６へ進む。ステップＳ５４において、Ｖｏｕｔ≠Ｖ１の場合（Ｎｏ）は、ステップＳ５５をジャンプしてステップＳ５６へ進む。
【００８９】
ステップＳ５６では、出力電圧Ｖｏｕｔ＝Ｖ２か否かをチェックする（「Ｖｏｕｔ＝Ｖ２？」）。Ｖｏｕｔ＝Ｖ２の場合（Ｙｅｓ）は、ステップＳ５７へ進み、Ｎ２＝Ｎ２＋１とカウンタＮ２を１だけ計数加算し、ステップＳ５８へ進む。ステップＳ５６において、Ｖｏｕｔ≠Ｖ２の場合（Ｎｏ）は、ステップＳ５７をジャンプしてステップＳ５８へ進む。
ステップＳ５８では、出力電圧Ｖｏｕｔ＝Ｖ３か否かをチェックする（「Ｖｏｕｔ＝Ｖ３？」）。Ｖｏｕｔ＝Ｖ３の場合（Ｙｅｓ）は、ステップＳ５９へ進み、Ｎ３＝Ｎ３＋１とカウンタＮ３を１だけ計数加算し、ステップＳ６０へ進む。ステップＳ５８において、Ｖｏｕｔ≠Ｖ３の場合（Ｎｏ）は、ステップＳ５９をジャンプしてステップＳ６０へ進む。
【００９０】
ステップＳ６０では、出力電圧Ｖｏｕｔ＝０か否かをチェックする（「Ｖｏｕｔ＝０？」）。Ｖｏｕｔ＝０の場合（Ｙｅｓ）は、ステップＳ６１へ進み、Ｎ４＝Ｎ４＋１とカウンタＮ４を１だけ計数加算し、ステップＳ６２へ進む。ステップＳ６０において、Ｖｏｕｔ≠０の場合（Ｎｏ）は、ステップＳ６１をジャンプしてステップＳ６２へ進む。
なお、図１１〜図１４では、出力電圧Ｖｏｕｔの値が接地レベル、つまり、電圧値０を「ＧＮＤ」と表示してある。
ステップＳ６２では、タイマｔ１がＴ３以上か否かをチェックする。タイマｔ１がＴ３以上の場合（Ｙｅｓ）は、結合子（Ｆ）に従って、図９のステップＳ６３へ進み、そうでない場合（Ｎｏ）は、ステップＳ５３へ戻る。
【００９１】
ステップＳ６３では、タイマｔ１をリセットし、ステップＳ６４では、カウンタＮ１が計数閾値Ｎ１ｔｈ以上か否かをチェックする。カウンタＮ１が計数閾値Ｎ１ｔｈ以上の場合（Ｙｅｓ）は、ステップＳ６５へ進み、ＩＦＬＡＧＡ＝１として、ステップＳ６６へ進む。ステップＳ６４において、カウンタＮ１が計数閾値Ｎ１ｔｈ未満の場合（Ｎｏ）は、ステップＳ６５をジャンプしてステップＳ６６へ進む。
ステップＳ６６では、カウンタＮ２が計数閾値Ｎ２ｔｈ以上か否かをチェックする。カウンタＮ２が計数閾値Ｎ２ｔｈ以上の場合（Ｙｅｓ）は、ステップＳ６７へ進み、ＩＦＬＡＧＡ＝２として、ステップＳ６８へ進む。ステップＳ６６において、カウンタＮ２が計数閾値Ｎ２ｔｈ未満の場合（Ｎｏ）は、ステップＳ６７をジャンプしてステップＳ６８へ進む。
【００９２】
ステップＳ６８では、カウンタＮ３が計数閾値Ｎ３ｔｈ以上か否かをチェックする。カウンタＮ３が計数閾値Ｎ３ｔｈ以上の場合（Ｙｅｓ）は、ステップＳ６９へ進み、ＩＦＬＡＧＡ＝３として、ステップＳ７０へ進む。ステップＳ６８において、カウンタＮ３が計数閾値Ｎ３ｔｈ未満の場合（Ｎｏ）は、ステップＳ６９をジャンプしてステップＳ７０へ進む。
ステップＳ７０では、カウンタＮ４が計数閾値Ｎ４ｔｈ以上か否かをチェックする。カウンタＮ４が計数閾値Ｎ４ｔｈ以上の場合（Ｙｅｓ）は、ステップＳ７１へ進み、ＩＦＬＡＧＡ＝４として、ステップＳ７２へ進む。ステップＳ７０において、カウンタＮ４が計数閾値Ｎ４ｔｈ未満の場合（Ｎｏ）は、ステップＳ７１をジャンプしてステップＳ７２へ進む。
ステップＳ７２では、カウンタＮ１，Ｎ２，Ｎ３，Ｎ４をリセットし、図５の全体フローチャートのステップＳ０６へ進む。
【００９３】
ここで、計数閾値Ｎ１ｔｈ，Ｎ２ｔｈ，Ｎ３ｔｈ，Ｎ４ｔｈの値としては、ノイズ等による出力電圧Ｖｏｕｔの値の誤検出により、スイッチ操作信号出力回路５１の故障判定を誤って行うことを避けるために、１よりも大きい値、例えば、２以上の整数値を選ぶことが好ましい。
【００９４】
次に、図１０を参照しながら全体フローチャートの図６及び図７のステップＳ２９，Ｓ３９における「出力電圧Ｖｏｕｔの値に応じたＩＦＬＡＧＢの値を設定更新」の詳細フローチャートについて説明する。ステップＳ２９，Ｓ３９の内容は同一であり、ここでは、ステップＳ２９を例に説明する。
ステップＳ２９に進むと、ステップＳ８１では、出力電圧Ｖｏｕｔ＝Ｖｉｎか否かをチェックする（「Ｖｏｕｔ＝Ｖｉｎ？」）。Ｖｏｕｔ＝Ｖｉｎの場合（Ｙｅｓ）は、ステップＳ８２へ進み、ＩＦＬＡＧＢ＝０として、ステップＳ８３へ進む。ステップＳ８１において、Ｖｏｕｔ≠Ｖｉｎの場合（Ｎｏ）は、ステップＳ８２をジャンプしてステップＳ８３へ進む。
ステップＳ８３では、出力電圧Ｖｏｕｔ＝Ｖ１か否かをチェックする（「Ｖｏｕｔ＝Ｖ１？」）。Ｖｏｕｔ＝Ｖ１の場合（Ｙｅｓ）は、ステップＳ８４へ進み、ＩＦＬＡＧＢ＝１として、ステップＳ８５へ進む。ステップＳ８３において、Ｖｏｕｔ≠Ｖ１の場合（Ｎｏ）は、ステップＳ８４をジャンプしてステップＳ８５へ進む。
【００９５】
ステップＳ８５では、出力電圧Ｖｏｕｔ＝Ｖ２か否かをチェックする（「Ｖｏｕｔ＝Ｖ２？」）。Ｖｏｕｔ＝Ｖ２の場合（Ｙｅｓ）は、ステップＳ８６へ進み、ＩＦＬＡＧＢ＝２として、ステップＳ８７へ進む。ステップＳ８５において、Ｖｏｕｔ≠Ｖ２の場合（Ｎｏ）は、ステップＳ８６をジャンプしてステップＳ８７へ進む。
ステップＳ８７では、出力電圧Ｖｏｕｔ＝Ｖ３か否かをチェックする（「Ｖｏｕｔ＝Ｖ３？」）。Ｖｏｕｔ＝Ｖ３の場合（Ｙｅｓ）は、ステップＳ８８へ進み、ＩＦＬＡＧＢ＝３として、ステップＳ８９へ進む。ステップＳ８７において、Ｖｏｕｔ≠Ｖ３の場合（Ｎｏ）は、ステップＳ８８をジャンプしてステップＳ８９へ進む。
ステップＳ８９では、出力電圧Ｖｏｕｔ＝０か否かをチェックする（「Ｖｏｕｔ＝０？」）。Ｖｏｕｔ＝０の場合（Ｙｅｓ）は、ステップＳ９０へ進み、ＩＦＬＡＧＢ＝４として、全体フローチャートのステップＳ３０へ進む。ステップＳ８９において、Ｖｏｕｔ≠０の場合（Ｎｏ）は、ステップＳ９０をジャンプして全体フローチャートのステップＳ３０へ進む。
【００９６】
以上で、全体フローチャートの図６のステップＳ２９における「出力電圧Ｖｏｕｔの値に応じたＩＦＬＡＧＢの値を設定更新」の詳細フローチャートについての説明を終了する。
【００９７】
図７のステップＳ３９における「出力電圧Ｖｏｕｔの値に応じたＩＦＬＡＧＢの値を設定更新」の詳細フローチャートの場合は、前記した段落［００９４］，［００９５］の説明において、ステップＳ２９をステップＳ３９に、ステップＳ３０をステップＳ４０に読み替える。
【００９８】
ちなみに、図８のステップＳ５４，Ｓ５６，Ｓ５８，Ｓ６０では、それぞれ簡単に「Ｖｏｕｔ＝Ｖ１？」、「Ｖｏｕｔ＝Ｖ２？」、「Ｖｏｕｔ＝Ｖ３？」、「Ｖｏｕｔ＝０？」と記載している。また、図１０のステップＳ８１，Ｓ８３，Ｓ８５，Ｓ８７，Ｓ８９では、それぞれ簡単に「Ｖｏｕｔ＝Ｖｉｎ？」、「Ｖｏｕｔ＝Ｖ１？」、「Ｖｏｕｔ＝Ｖ２？」、「Ｖｏｕｔ＝Ｖ３？」、「Ｖｏｕｔ＝０？」と記載している。しかし、出力電圧Ｖｏｕｔの値が変動幅を有するのは当然であり、厳密には、これらは、所定の変動幅の判定閾値εを設定し、例えば、「Ｖｏｕｔ＝Ｖ１？」は、出力電圧Ｖｏｕｔと前記した予め設定された値Ｖ１との差分の絶対値が判定閾値ε未満であるか否か（「｜Ｖｏｕｔ−Ｖ１｜＜ε？」）で判定しているのは当然であり、出力電圧Ｖｏｕｔと前記した予め設定された値Ｖ１との差分の絶対値が判定閾値ε未満のとき、「Ｖｏｕｔ＝Ｖ１」と判定し、出力電圧Ｖｏｕｔと前記した予め設定された値Ｖ１との差分の絶対値が判定閾値ε以上の場合は、「Ｖｏｕｔ≠Ｖ１」と判定している。「Ｖｏｕｔ＝Ｖ２？」、「Ｖｏｕｔ＝Ｖ３？」、「Ｖｏｕｔ＝０？」、「Ｖｏｕｔ＝Ｖｉｎ？」の判定も同様である。
【００９９】
以上で、マイクロコンピュータ５２によるシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂによるマニュアルモードのセット／解除の制御の処理の説明を終わる。
【０１００】
本実施形態によれば、従来技術のようにステアリングホイール６（図１参照）に設けられたシフトアップＳＷ４Ａ（図１参照）、シフトダウンＳＷ４Ｂ（図１参照）のいずれかを誤って操作しても、運転者が意図しないＭ（マニュアル）モードのセットや解除を発生することを防止できる。
また、セレクトレバー３４（図２参照）の操作によるＭモードのセットや解除ではないので、ステアリングホイール６（図１参照）の操作中に容易にＭモードのセットや解除の操作ができる。
【０１０１】
更に、マイクロコンピュータ５２（図１参照）は、図５に示した全体フローチャートのステップＳ０５〜Ｓ１２に示したように、運転者がセレクトレバー３４（図２参照）を操作して「Ｄ」位置にした直後から所定の時間Ｔ３の間のスイッチ操作信号出力回路５１（図３参照）からの出力電圧Ｖｏｕｔを所定の短周期で読み取り監視し、出力電圧ＶｏｕｔとＶｉｎとの差の絶対値が所定の判定閾値ε未満の場合に、出力電圧Ｖｏｕｔ＝Ｖｉｎと判定して、スイッチ操作信号出力回路５１が健全な状態（ノーマル）であると判定する。
所定の時間Ｔ３、例えば、１秒の間に、前記したように、例えば、１００ミリ秒の短周期で出力電圧Ｖｏｕｔの値を読み出し、出力電圧Ｖｏｕｔの値としてＶｉｎ以外のＶ１，Ｖ２，Ｖ３，０のそれぞれの値を検出した回数を区別してカウンタＮ１，Ｎ２，Ｎ３，Ｎ４で計数する。
【０１０２】
計数されたカウンタＮ１，Ｎ２，Ｎ３，Ｎ４の値がそれぞれの計数閾値Ｎ１ｔｈ，Ｎ２ｔｈ，Ｎ３ｔｈ，Ｎ４ｔｈ以上の場合には、それぞれＩＦＬＡＧＡ＝１（シフトアップＳＷ４Ａ固着故障）、ＩＦＬＡＧＡ＝２（シフトダウンＳＷ４Ｂ固着故障）、ＩＦＬＡＧＡ＝３（シフトアップＳＷ４Ａ及びシフトアップＳＷ４Ａ共に固着故障）、ＩＦＬＡＧＡ＝４（スイッチ操作信号出力回路５１の断線故障）とそれぞれ判定され、ＡｕｔｏモードからＭモードへの移行が禁止され、Ａｕｔｏモードに設定されたままとなる。また、変速段表示窓９ｂに故障判定の結果が表示され、運転者にＭモードに移行できない原因を通知できる。
【０１０３】
ちなみに、本実施形態においては、セレクトレバー３４を「Ｄ」位置に選択した毎にその直後の所定の時間Ｔ３にわたって出力電圧Ｖｏｕｔを監視するようにしているので、一時的な何らかの外的要因によるノイズによる出力電圧Ｖｏｕｔの値の誤判定でＡｕｔｏモードからＭモードへの移行が禁止されても、次回のセレクトレバー３４を「Ｄ」位置に選択した場合には、誤判定が解消されＡｕｔｏモードからＭモードへの移行が許容される。
また、シフトアップＳＷ４ＡやシフトダウンＳＷ４Ｂの固着故障が一時的なものである場合に、車両の走行による振動により固着故障が解消された場合にも、次回のセレクトレバー３４を「Ｄ」位置に選択した場合には、ＡｕｔｏモードからＭモードへの移行が許容される。
【０１０４】
従って、一時的な誤判定や一時的なシフトアップＳＷ４ＡやシフトダウンＳＷ４Ｂの固着故障が解消して、新たにセレクトレバー３４を「Ｄ」位置に選択した場合には、ＡｕｔｏモードからＭモードへの移行が禁止されることがない。運転者にとっては、変速段表示窓９ｂに表示されたエラーコードを見て原因を判断できるので、エラーコード表示が頻発するようであれば、車両整備工場で次回点検を受けてみるまでは、Ａｕｔｏモードで運転操作ができるので、車両の利用に支障を来たさないで運転が可能となる。
【０１０５】
また、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時のオン操作直後の所定の時間Ｔ４経過時の、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔの値をマイクロコンピュータ５２で読み込み、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔが、Ｖｉｎの値を示していることを確認して、それを満たした場合にのみ、ＡｕｔｏモードからＭモードへの移行を許し、そうでない場合は、図１４に示すようＡｕｔｏモードからＭモードへの移行をキャンセルするので、運転者にとって都合が良い。
【０１０６】
図１４の（ａ）は、セレクトレバー３４を「Ｄ」位置に運転者が選択した時点では、マイクロコンピュータ５２は、所定の時間Ｔ３内では出力電圧ＶｏｕｔがＶｉｎの値を検出し、スイッチ操作信号出力回路５１は健全と判定した。しかし、その後マイクロコンピュータ５２が、所定の時間Ｔ１Ａ内のシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時の操作を検出して、Ｍモードに仮設定し、ＡｕｔｏモードからＭモードへ切り替えようとして、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時の操作を検出した後の所定の時間Ｔ４経過時の出力電圧Ｖｏｕｔとして二点鎖線で示したＶｉｎの値に復帰したことを検出できず、Ｖ１の値を検出して、シフトアップＳＷ４Ａの固着故障と判定して、ＡｕｔｏモードからＭモードへの移行がキャンセルされたケースを示している。
【０１０７】
図１４の（ｂ）は、セレクトレバー３４を「Ｄ」位置に運転者が選択した時点では、マイクロコンピュータ５２は、所定の時間Ｔ３内では出力電圧ＶｏｕｔがＶｉｎの値を検出し、スイッチ操作信号出力回路５１は健全と判定した。しかし、その後マイクロコンピュータ５２が、所定の時間Ｔ１Ａ内のシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時の操作を検出して、Ｍモードに仮設定し、ＡｕｔｏモードからＭモードへ切り替えようとして、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時の操作を検出した後の所定の時間Ｔ４経過時の出力電圧Ｖｏｕｔとして二点鎖線で示したＶｉｎの値に復帰したことを検出できず、Ｖ２の値を検出して、シフトダウンＳＷ４Ｂの固着故障と判定して、ＡｕｔｏモードからＭモードへの移行がキャンセルされたケースを示している。
【０１０８】
更に、前回のシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時の操作でＭモードに移行できた場合でも、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのほぼ同時のオン操作直後の所定の時間Ｔ４経過時の、スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔの値をマイクロコンピュータ５２で読み込み、スイッチ操作信号出力回路５１の出力電圧ＶｏｕｔがＶｉｎの値を示していることを確認して、それを満たした場合にのみ、それ以降のＭモードへの移行を許し、そうでない場合は、図５に示した全体フローチャートのステップＳ０７でＩＦＬＡＧＢ≠０でＮｏとなりステップＳ４１へ進んで、Ａｕｔｏモードに強制的に設定するので、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂの一方のみが動作可能なＭモードを許可しない。その結果、運転者にとって操作しやすい自動変速機２のＡｕｔｏモードとＭモードとの間の切替制御方法となっている。
【０１０９】
また、スイッチ操作信号出力回路５１からの出力電圧Ｖｏｕｔのマイクロコンピュータ５２への入力が１つだけとなっており、制御装置５内の信号配線が簡略化できる。
更に、スイッチ操作信号出力回路５１からの出力電圧Ｖｏｕｔの値が、シフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのオン、オフ状態に応じてＶ１，Ｖ２，Ｖ３，断線故障時の０と異なる値となるようにしてあるのでシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂのそれぞれの固着故障判定や、断線故障の判定が容易に行える。
【０１１０】
《変形例》
本実施形態においては、マイクロコンピュータ５２は、セレクトレバー３４の位置が他の位置「Ｐ」，「Ｒ」，「Ｎ」等から「Ｄ」位置に選択されたことを、セレクトポジションＳＷ３６を介して検出するたびに、図５に示した全体フローチャートのステップＳ０５の「セレクトレバー位置「Ｄ」選択直後のスイッチ操作信号出力回路の故障判定」において、スイッチ操作信号出力回路５１の故障判定を行うものとしたがそれに限定されるものではない。
【０１１１】
ステップＳ０４におけるＩＦＬＡＧＡ＝０のリセットと、ステップＳ０５におけるスイッチ操作信号出力回路５１の故障判定と、ステップＳ１１におけるＩＦＬＡＧＡの値に応じた故障モードを表示する処理ステップを、セレクトレバー３４がまだ「Ｐ」位置に選択状態になっている状態で、イグニッションキーがオンにされた後に１回だけ、所定の時間Ｔ３の間スイッチ操作信号出力回路５１の出力電圧Ｖｏｕｔを監視して、図８、図９のステップＳ５１〜Ｓ７２を実行するようにし、その後、全体フローチャートの図５におけるステップＳ０１に進むようにしても良い。
この場合、当然全体フローチャートの図５におけるステップＳ０４は、「ＩＦＬＡＧＢ＝０にリセット」と読み替え、ステップＳ０４の後は、ステップＳ０６へ進むように読み替える。また、ステップＳ１１は、ステップＳ０１の前に移動される。
【０１１２】
本変形例によれば、少なくともイグニッションキーをオンしてエンジンを始動してから少なくとも１回は、所定の時間Ｔ１（具体的には図１１〜図１３における「Ｔ１Ａ」又は「Ｔ１Ｂ」）よりも長い所定の時間Ｔ３の間のスイッチ操作信号出力回路５１からの出力電圧Ｖｏｕｔを監視する。そして、その監視結果からスイッチ操作信号出力回路５１の故障判定を確実に行い、ＩＦＬＡＧＡ＝０でない場合は、セレクトレバー位置が「Ｄ」位置であることをマイクロコンピュータ５２が検出した状態では、ＡｕｔｏモードからＭ（マニュアル）モードへの移行を禁止することができる。
その結果、運転者は、イグニッションキーをオンにした直後にスイッチ操作信号出力回路５１の故障判定結果を変速段表示窓９ｂのエラーコード表示で知ることができ、ＡｕｔｏモードからＭモードへの切り替え操作をシフトアップＳＷ４Ａ、シフトダウンＳＷ４Ｂを用いて操作してもマイクロコンピュータ５２により拒否されることを早期に報知され、運転中に報知されて戸惑うことがなく運転者にとって都合が良い。
【符号の説明】
【０１１３】
１      自動変速システム
２      自動変速機
３      セレクト装置
４Ａ    シフトアップＳＷ
４Ｂ    シフトダウンＳＷ
５      制御装置
３４    セレクトレバー
３６    セレクトポジションＳＷ
５１    スイッチ操作信号出力回路（スイッチ操作信号出力手段）
５２    マイクロコンピュータ（操作判定手段）
【図１】
2012006564.tif 000003
【図２】
2012006564.tif 000004
【図３】
2012006564.tif 000005
【図４】
2012006564.tif 000006
【図５】
2012006564.tif 000007
【図６】
2012006564.tif 000008
【図７】
2012006564.tif 000009
【図８】
2012006564.tif 000010
【図９】
2012006564.tif 000011
【図１０】
2012006564.tif 000012
【図１１】
2012006564.tif 000013
【図１２】
2012006564.tif 000014
【図１３】
2012006564.tif 000015
【図１４】
2012006564.tif 000016