(57)【要約】      （修正有）【課題】シフト操作部材の中立位置を示すシフトセンサの出力電圧の値を学習することにより、シフト操作を正確に判断することができる電子装置を提供する。【解決手段】エンジン及びエンジンの出力を変速する変速機を備えた車両に搭載されると共に、変速機のギヤポジションのシフト操作のために設けられたリターン式のシフト操作部材のシフト操作を検出するシフトセンサ１２からの電気信号を用いて、シフトセンサ１２の出力電圧の値の学習を行う電子装置１は、シフトセンサ１２の出力電圧の値がシフトペダルの非操作状態に対応した中立位置を示す値に対して所定幅内にあるときに、シフトセンサ１２の出力電圧の値の学習を行う。【選択図】図１
2018123894.tif 000002
【特許請求の範囲】
【請求項１】
エンジン及び前記エンジンの出力を変速する変速機を備えた車両に搭載されると共に、前記変速機のギヤポジションのシフト操作のために設けられたリターン式のシフト操作部材の前記シフト操作を検出するシフトセンサからの電気信号を用いて、前記シフトセンサの出力電圧の値の学習を行う制御部を有する電子装置であって、
前記制御部は、
前記シフトセンサの出力電圧の値が前記シフト操作部材の非操作状態に対応した中立位置を示す値に対して所定幅内にあるときに、前記シフトセンサの出力電圧の値の学習を行う、
ことを特徴とする電子装置。
【請求項２】
前記学習は、
前記車両が停止中であるときに行われる、
ことを特徴とする請求項１記載の電子装置。
【請求項３】
前記学習は、
クラッチ接続中であるときに行われる、
ことを特徴とする請求項１又は請求項２に記載の電子装置。
【請求項４】
前記学習は、
アイドリング中であるときに行われる、
ことを特徴とする請求項１から請求項３のいずれかに記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置に関し、特に、運転者によるシフト操作を検出するシフトセンサを備えた車両に搭載される電子装置に関する。
【背景技術】
【０００２】
自動二輪車等の鞍乗型車両の中には、運転者によるシフト操作を検出するシフトセンサを備えるものがある。かかるシフトセンサを設けた車両では、シフトセンサからの電気信号に基づき運転者によるシフト操作を検出した際に、そのシフト操作に応じて迅速なギヤシフトを可能とするために、エンジンの運転状態を制御してその出力を弱める等のエンジンの出力制御を実行する構成を採用するものがある。
【０００３】
かかる状況下で、特許文献１は、自動二輪車の変速制御装置に関し、シフト装置に設けられた荷重センサからなるシフト作動検出器の検出信号に基づいてシフト作動開始時期を判断し、シフトドラム作動検知器で検出された変速段に応じてエンジンへの吸気量を制御することにより、エンジンの出力が滑らかに変化するようにする制御ユニットを備えた構成を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−７７６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本発明者の検討によれば、シフト操作を正確に検出するためには、運転者によるシフト要求を検出するシフトセンサが有する公差を考慮して、シフト操作部材の中立位置を示すシフトセンサの出力電圧の値を学習する必要があるが、特許文献１の構成は、シフトセンサが有するその公差に対処がなされたものではない。
【０００６】
ここで、本発明者の検討によれば、シフトセンサが有する公差には、シフトセンサ自体がその特性上内包する検出公差やシフトセンサの車両への取付け公差等が含まれるが、かかる公差に何等の対処がなされていない場合には、シフト操作を正確に検出できない事態が発生する場合があるだけでなく、そのシフト操作に応じて実現されるべきクラッチ操作を行わずにギヤチェンジを行うクイックシフト制御が適切になされないことに起因して、車両の運転フィーリングやドライバビリティが悪化する事態が発生する場合が考えられる。
【０００７】
本発明は、以上の検討を経てなされたものであり、シフト操作部材の中立位置を示すシフトセンサの出力電圧の値を学習することにより、シフト操作を正確に判断することができる電子装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するべく、本発明は、第１の局面において、エンジン及び前記エンジンの出力を変速する変速機を備えた車両に搭載されると共に、前記変速機のギヤポジションのシフト操作のために設けられたリターン式のシフト操作部材の前記シフト操作を検出するシフトセンサからの電気信号を用いて、前記シフトセンサの出力電圧の値の学習を行う制御部を有する電子装置であって、前記制御部は、前記シフトセンサの出力電圧の値が前記シフト操作部材の非操作状態に対応した中立位置を示す値に対して所定幅内にあるときに、前記シフトセンサの出力電圧の値の学習を行う電子装置である。
【０００９】
本発明は、第１の局面に加えて、前記学習は、前記車両が停止中であるときに行われることを第２の局面とする。
【００１０】
本発明は、第１又は第２の局面に加えて、前記学習は、クラッチ接続中であるときに行われることを第３の局面とする。
【００１１】
本発明は、第１から第３の局面に加えて、前記学習は、アイドリング中であるときに行われることを第４の局面とする。
【発明の効果】
【００１２】
本発明の第１の局面にかかる電子装置においては、エンジン及びエンジンの出力を変速する変速機を備えた車両に搭載されると共に、変速機のギヤポジションのシフト操作のために設けられたリターン式のシフト操作部材のシフト操作を検出するシフトセンサからの電気信号を用いて、シフトセンサの出力電圧の値の学習を行う制御部を有する電子装置であって、制御部は、シフトセンサの出力電圧の値がシフト操作部材の非操作状態に対応した中立位置を示す値に対して所定幅内にあるときに、シフトセンサの出力電圧の値の学習を行うことで、シフト操作部材の非操作状態に対応した中立位置を示すシフトセンサの出力電圧の値を学習することにより、シフト操作を正確に判断することができる。
【００１３】
また、本発明の第２の局面にかかる電子装置によれば、学習は、車両が停止中であるときに行われるため、シフトセンサのシフト操作部材の中立位置を示す出力電圧の値を正確に学習することができる。
【００１４】
また、本発明の第３の局面にかかる電子装置によれば、学習は、クラッチ接続中であるときに行われるため、シフトセンサのシフト操作部材の中立位置を示す出力電圧の値を正確に学習することができる。
【００１５】
また、本発明の第４の局面にかかる電子装置によれば、学習は、アイドリング中であるときに行われるため、シフトセンサのシフト操作部材の中立位置を示す出力電圧の値を正確に学習することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施形態における電子装置の構成を示すブロック図である。
【図２】図２（ａ）は、本実施形態における電子装置が適用されるドッグ式変速機等の構成を示す模式的な断面図であり、図２（ｂ）は、図２（ａ）に示すドッグ式変速機の一部を示す模式的な拡大図である。
【図３】図３は、本発明の実施形態におけるシフトセンサ中立位置学習処理の流れを示すフロー図である。
【図４】図４（ａ）は、本実施形態における電子装置がシフトセンサの出力電圧の値を学習した学習電圧値を主として示す模式図であり、図４（ｂ）は、本実施形態における電子装置がシフトセンサの出力電圧の値を学習する際の閾値電圧とシフトセンサの電気信号の学習電圧値との関係を主として示す模式図である。
【発明を実施するための形態】
【００１７】
以下、図面を適宜参照して、本発明の実施形態における電子装置につき、詳細に説明する。
【００１８】
＜電子装置の構成＞
図１及び図２を参照して、本実施形態における電子装置及びそれが適用されるドッグ式変速機等の構成について説明する。
【００１９】
図１は、本実施形態における電子装置の構成を示すブロック図である。また、図２（ａ）は、本実施形態における電子装置が適用されるドッグ式変速機等の構成を示す模式的な断面図であり、図２（ｂ）は、図２（ａ）に示すドッグ式変速機の一部を示す模式的な拡大図である。
【００２０】
図１及び図２に示すように、本実施形態における電子装置（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：ＥＣＵ）１は、典型的には、クランクシャフト６１、メインクラッチ５１及びドッグ式変速機Ｔを順に介して内燃機関（エンジン）Ｅの出力を駆動力として図示を省略する駆動輪に伝達する自動二輪車等の鞍乗型車両に搭載され、エンジンＥの運転状態の制御等を実行するものである。
【００２１】
電子装置１は、Ａ／Ｄ（Ａａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換器２ａ〜２ｅ、波形整形回路３、中央演算処理ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）４、モータ駆動回路６、点火栓駆動回路７、及び燃料噴射弁駆動回路８を備えている。ＣＰＵ４は、クラッチ状態検出部５ａ、シフト操作検出部５ｂ、ギヤポジション検出部５ｃ、スロットル開度算出部５ｄ、アクセル開度算出部５ｅ、エンジン回転数算出部５ｆ、車速検出部５ｇ及び制御部５ｈを備えている。かかるクラッチ状態検出部５ａ、シフト操作検出部５ｂ、ギヤポジション検出部５ｃ、スロットル開度算出部５ｄ、アクセル開度算出部５ｅ、エンジン回転数算出部５ｆ及び車速検出部５ｇは、典型的には、ＣＰＵ４における制御プログラム実行時の機能ブロックとして構成されるが、これらは、必要に応じて、電気回路として構成されてもよい。また、電子装置１は、図示を省略するメモリ等を備えており、メモリには、ＣＰＵ４の演算処理に必要な制御プログラム及び制御データ等が格納されている。
【００２２】
具体的には、Ａ／Ｄ変換器２ａ〜２ｅは、シフトセンサ１２から出力されると共に運転者によるシフトペダル２１の回転位置（回転角）、ひいてはシフトペダル２１を介した変速操作（シフト操作）の有無を示す電気信号、ギヤポジションセンサ１３から出力されると共にドッグ式変速機Ｔのシフトドラム３１の回転位置（回転角）を示す電気信号、スロットル開度センサ１５から出力されると共にスロットルモータ１４で回動される図示を省略したスロットルバルブの開度を示す電気信号、アクセル開度センサ１６から出力されると共に図示を省略するアクセル操作部材の操作量を示す電気信号、及び車速センサ２０から出力されると共に車両の車速を示す電気信号を、アナログ形態からデジタル形態に各々変換する。Ａ／Ｄ変換器２ａ〜２ｅは、このようにデジタル形態に変換したこれらの電気信号をＣＰＵ４に出力する。なお、電子装置１内でＡ／Ｄ変換器２ａ〜２ｅの前段に各々設けられる入力回路については、便宜上図示を省略している。
【００２３】
ここで、シフトセンサ１２及びギヤポジションセンサ１３は、例えば、ポテンショメータである。シフトセンサ１２は、シフト操作部材であるシフトペダル２１の運転者によるシフト操作に応じて、シフトペダル２１が固設されると共に車両側のその回動軸であるシフトシャフト２２の回転角を示す電気信号を出力する。運転者によるシフト操作に伴うシフトペダル２１の回動は、シフトシャフト２２に対してそれを回動軸として固設されたシフトアーム２３に伝達される。シフトアーム２３の一端部には図示を省略するギヤ部が設けられているため、運転者によるシフト操作に伴うシフトペダル２１の回動は、シフトアーム２３のギヤ部を介して、シフトドラム３１の回動軸であるドラムシャフト３２に固設されたシフトギヤ２４に伝達され、これによりドラムシャフト３２、つまりシフトドラム３１が回動する。ギヤポジションセンサ１３は、ドッグ式変速機Ｔの変速段（ギヤポジション）に応じて、ドラムシャフト３２の回転角を示す電気信号を出力する。なお、シフトセンサ１２としては、シフトペダル２１に作用する荷重を検出する荷重センサを用いることもできる。
【００２４】
また、例えば、ドッグ式変速機Ｔにおいて、インプットシャフト４６に固定変速ギヤ４１が装着され、ドライブシャフト４７にフリー変速ギヤ４２及びスライド変速ギヤ４３が装着された構成を代表的に想定すると、シフトドラム３１の回動は、それに形成されたカム溝３３に配設されると共にカム溝に倣って移動するシフトフォーク３４に伝達され、対応してシフトフォーク３４が移動することにより、スライド変速ギヤ４３がドライブシャフト４７に対して装着された状態で並進移動されることになる。スライド変速ギヤ４３がフリー変速ギヤ４２に向かって移動されてこれらが互いに近接した位置にあるときには、これらのドッグ歯４４、４５同士が噛合可能な状態をとることになる。つまり、メインクラッチ５１が接続状態にあり、かつドッグ歯４４、４５同士が当接してドッグ歯４４がドッグ歯４５を押す噛合状態にあるときには、クランクシャフト６１の回転力は、メインクラッチ５１、インプットシャフト４６、固定変速ギヤ４１、フリー変速ギヤ４２、スライド変速ギヤ４３、及びドライブシャフト４７を順に介して、最終的には駆動輪に伝達していくことになる。また、メインクラッチ５１が接続状態にあり、かつドッグ歯４４、４５同士が当接してそれらの一方がそれらの他方を押した噛合状態にあるときには、シフトフォーク３４でスライド変速ギヤ４３をフリー変速ギヤ４２から離れるように移動することが困難になるため、他のギヤポジションへの変速が困難となる。なお、ドッグ歯４４、４５は、それらの両方が凸状歯である構成の他に、それらの一方が他方の凸状歯を収容する凹状歯である構成を有していてもよい。メインクラッチ５１としては、乾式の多板摩擦クラッチが好適に用いられ得る。また、シフトペダル２１からシフトフォーク３４までの一連の構成要素が、シフト機構Ｓを構成している。
【００２５】
波形整形回路３は、クランク角センサ１７から出力されると共にエンジンＥのクランクシャフト６１の回転角を示すクランクパルス信号を整形して、デジタルパルス信号を生成する。波形整形回路３は、このように生成したデジタルパルス信号をＣＰＵ４に出力する。なお、電子装置１内で波形整形回路３の前段に各々設けられる入力回路については、便宜上図示を省略している。
【００２６】
クラッチ状態検出部５ａは、クラッチスイッチ１１から入力されると共に運転者がメインクラッチ５１を接続又は遮断する際のその操作状態を示す電気信号に基づいて、メインクラッチ５１の接続又は遮断を検出する。クラッチ状態検出部５ａがこのように検出したメインクラッチ５１の断続状態等を示す情報は、制御部５ｈで用いられる。なお、クラッチスイッチ１１からの電気信号が入力される電子装置１内の入力回路については、便宜上図示を省略している。
【００２７】
シフト操作検出部５ｂは、シフトセンサ１２からＡ／Ｄ変換器２ａを介して入力されると共に運転者がシフトペダル２１を操作してドッグ式変速機Ｔのシフト操作を行う際又は運転者がシフト操作を行わない際のそのシフト操作の有無を示す電気信号に基づいて、ドッグ式変速機Ｔのシフト操作を検出する。シフト操作検出部５ｂがこのように検出したドッグ式変速機Ｔのシフト操作の有無等を示す情報は、制御部５ｈで用いられる。
【００２８】
ギヤポジション検出部５ｃは、ギヤポジションセンサ１３からＡ／Ｄ変換器２ｂを介して入力されると共にドッグ式変速機Ｔのシフトドラム３１の回転角を示す電気信号に基づいて、ドッグ式変速機Ｔで選択されている変速段（ギヤポジション）を検出する。ギヤポジション検出部５ｃがこのように検出したギヤポジションは、制御部５ｈで用いられる。
【００２９】
スロットル開度算出部５ｄは、スロットル開度センサ１５からＡ／Ｄ変換器２ｃを介して入力されると共にエンジンＥのスロットルバルブの実開度を示す電気信号に基づいて、スロットルバルブの実開度（スロットル開度）を算出する。スロットル開度算出部５ｄがこのように算出したスロットル開度は、制御部５ｈで用いられる。
【００３０】
アクセル開度算出部５ｅは、アクセル開度センサ１６からＡ／Ｄ変換器２ｄを介して入力されると共にアクセル操作部材の操作量を示す電気信号に基づいて、アクセル開度を算出する。アクセル開度算出部５ｅがこのように算出したアクセル開度は、制御部５ｈで用いられる。なお、アクセル操作部材は、鞍乗型車両では、典型的にはアクセルグリップである。
【００３１】
エンジン回転数算出部５ｆは、クランク角センサ１７から波形整形回路３を介して入力されると共にエンジンＥのクランク角（クランクシャフト６１の回転角度）を示す電気信号に基づいて、実際のエンジン回転数（エンジン回転数）を算出する。エンジン回転数算出部５ｆがこのように算出したエンジン回転数は、制御部５ｈで用いられる。
【００３２】
車速検出部５ｇは、車速センサ２０からＡ／Ｄ変換器２ｅを介して入力される電気信号に基づいて、車両の車速を検出する。車速検出部５ｇがこのように検出した車速は、制御部５ｈで用いられる。車速検出部５ｇは、例えば、車両が自動二輪車の場合に、従動輪の回転速度を車速として検出する。
【００３３】
制御部５ｈは、ギヤポジション検出部５ｃが検出したギヤポジション、スロットル開度算出部５ｄが算出したスロットル開度、アクセル開度算出部５ｅが算出したアクセル開度、及びエンジン回転数算出部５ｆが算出したエンジン回転数等に基づき、スロットルモータ１４、点火栓１８及び燃料噴射弁１９等の動作を制御することによりエンジンＥの運転状態を制御することに加えて、クラッチ状態検出部５ａがメインクラッチ５１の接続を検出している状態においてシフト操作検出部５ｂが運転者のシフトペダル２１の操作によるドッグ式変速機Ｔのシフト操作を検出した場合には、ドッグ式変速機Ｔのドッグ歯４４、４５同士の係合を解除し又は弱めてドッグ式変速機Ｔの変速が可能となるように、スロットルモータ１４の駆動によるエンジンＥのスロットル開度を調整して、エンジンＥの出力を一時的に変化させるようにその運転状態を制御する。かかる場合、具体的に、ドッグ歯４４がドッグ歯４５を押しているときには、制御部５ｈは、ドッグ歯４４がドッグ歯４５から離れる方向に移動するように固定変速ギヤ４１を介してフリー変速ギヤ４２を回転させるべくエンジンＥの運転状態を制御してその出力を減少方向に変化させる。一方で、ドッグ歯４５がドッグ歯４４を押しているときには、制御部５ｈは、ドッグ歯４４がドッグ歯４５から離れる方向に移動するように固定変速ギヤ４１を介してフリー変速ギヤ４２を回転させるべくエンジンＥの運転状態を制御して、その出力を増大方向に変化させる。
【００３４】
制御部５ｈは、クラッチ状態検出部５ａが検出したクラッチ状態、エンジン回転数算出部５ｆが算出したエンジン回転数、及び車速検出部５ｇが検出した車速等に基づき、シフトペダル２１の非操作状態に対応した中立位置を示すシフトセンサ１２の出力電圧の値を学習するシフトセンサ中立位置学習処理を実行する。ここで、非操作状態とは、シフトアップ操作及びシフトダウン操作を行っていない状態である。
【００３５】
モータ駆動回路６は、制御部５ｈからの制御信号に従って、スロットルモータ１４を駆動することにより、エンジンＥのスロットル開度を制御する。
【００３６】
点火栓駆動回路７は、制御部５ｈからの制御信号に従って、図示を省略する２次コイルの起電力を制御することにより、エンジンＥの点火栓１８によるエンジンへの点火動作、つまり点火の開始、停止及び再開といった一連の点火動作を制御する。
【００３７】
燃料噴射弁駆動回路８は、制御部５ｈからの制御信号に従って、燃料噴射弁１９を駆動することにより、エンジンＥに燃料を噴射する燃料噴射弁１９の燃料噴射動作、つまり燃料噴射の開始、停止及び再開といった一連の燃料噴射動作を制御する。
【００３８】
タイマ９は、制御部５ｈからの制御信号に従ってカウントを開始し、予め設定された所定時間をカウントした後にカウントを停止する。
【００３９】
以上のような構成を有する電子装置１は、以下に示すシフトセンサ中立位置学習処理を実行することによって、低コストであってかつ実用上充分な精度でシフトペダル２１の中立位置を検出する。これにより、電子装置１は、正確にシフト操作を検出することができ、併せて車両のドライバビリティの向上に寄与する。以下、更に図３及び図４をも参照して、シフトセンサ中立位置学習処理を実行する際の電子装置１の動作について、詳細に説明する。なお、かかるシフトセンサ中立位置学習処理については、ドッグ式変速機Ｔを正シフト式で６速のリターン式のものとして説明するが、かかるドッグ式変速機Ｔは、原理的には、もちろん逆シフト式であってもギヤポジション数が６速から異なっていてもよい。また、かかるシフトセンサ中立位置学習処理を実行するタイミングとしては、電子装置１を搭載した車両が製造される工場における製造ラインの終端での作業時、その車両のディーラにおけるメンテナンス時、及びその車両のユーザ自らのメンテナンス時等が挙げられる。
【００４０】
＜シフトセンサ中立位置学習処理＞
図３及び図４を参照して、本実施形態におけるシフトセンサ中立位置学習処理の具体的な流れについて詳しく説明する。
【００４１】
図３は、本発明の実施形態におけるシフトセンサ中立位置学習処理の流れを示すフロー図である。図４（ａ）は、本実施形態における電子装置がシフトセンサの出力電圧の値を学習した学習電圧値を主として示す模式図であり、図４（ｂ）は、本実施形態における電子装置がシフトセンサの出力電圧の値を学習する際の閾値電圧とシフトセンサの電気信号の学習電圧値との関係を主として示す模式図である。
【００４２】
本実施形態におけるシフトセンサ中立位置学習処理は、シフトセンサ１２に関連する公差を吸収しながら運転者によるシフト要求を的確に検出するために、シフトセンサ１２が装着された車両毎に、学習操作者がシフトペダル２１を操作せずに、シフトセンサ１２から出力される電気信号の電圧値を学習する処理を行うものである。
【００４３】
かかるシフトセンサ中立位置学習処理において、シフトセンサ１２の電気信号としては、シフトペダル２１の回転角としてのシフトシャフト２２の回転角に比例した出力電圧値を呈するシフトセンサ１２からの出力電気信号をそのまま用いることもできるが、検出の精度や利便性等を考慮すれば、シフトセンサ１２から出力された電気信号をＡ／Ｄ変換したＡ／Ｄ変換器２ａからの出力電気信号を用いることが好ましい。これ故、図４においては、シフトセンサ１２の電気信号の電圧ＶＳとしては、Ａ／Ｄ変換器２ａからの出力電気信号の電圧を用いている。
【００４４】
図３に示すシフトセンサ中立位置学習処理は、車両のイグニッションスイッチがオフ状態からオン状態に切り替えられたタイミングで開始となり、シフトセンサ中立位置学習処理はステップＳ１の処理に進む。かかるシフトセンサ中立位置学習処理は、車両のイグニッションスイッチがオン状態でＥＣＵ１が起動している間に、所定の制御周期毎に繰り返し実行される。
【００４５】
ステップＳ１の処理では、制御部５ｈが、シフトペダル２１の中立位置を示す学習電圧値が不揮発性メモリ等の図示しないメモリに格納されているかを検索することにより、学習が行われていないか否かを判定する。
【００４６】
判定の結果、学習が行われている場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ２の処理に進める。一方、学習が行われていない場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ３の処理に進める。
【００４７】
ステップＳ２の処理では、制御部５ｈが、学習実施コマンドを受信したか否かを判定する。
【００４８】
判定の結果、学習コマンドを受信した場合には、制御部５ｈは、タイマ９にカウントを開始させ、シフトセンサ中立位置学習処理をステップＳ３の処理に進める。一方、学習コマンドを受信していない場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ９の処理に進める。
【００４９】
ステップＳ３の処理では、制御部５ｈが、車速検出部５ｇにより検出した車速が「０」であるか否か、即ち車両が停車中であるか否かを判定する。
【００５０】
判定の結果、車両が停車中である場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ４の処理に進める。一方、車両が停車中でない場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ９の処理に進める。
【００５１】
ステップＳ４の処理では、制御部５ｈが、エンジン回転数算出部５ｆにより算出したエンジン回転数に基づいて、エンジンはアイドリング中であるか否かを判定する。
【００５２】
判定の結果、エンジンがアイドリング中である場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ５の処理に進める。一方、エンジンがアイドリング中でない場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ９の処理に進める。
【００５３】
ステップＳ５の処理では、制御部５ｈが、クラッチ状態検出部５ａにより検出したクラッチ状態に基づいて、クラッチ接続中であるか否かを判定する。
【００５４】
判定の結果、クラッチ接続中である場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ６の処理に進める。一方、クラッチ接続中でない場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ９の処理に進める。
【００５５】
ステップＳ６の処理では、制御部５ｈが、シフトセンサ１２からＡ／Ｄ変換器２ａを介して入力される電気信号の電圧値（シフトセンサ１２の出力電圧の値）ＶＳがデフォルトポジション範囲（下限閾値ＶＳＬ以上且つ上限閾値ＶＳＨ以下の範囲（図４参照））にあるか否かを判定する。
【００５６】
判定の結果、電圧値ＶＳがデフォルトポジション範囲にある場合には、制御部５ｈは、シフトペダル２１が中立位置にあると判断し、シフトセンサ中立位置学習処理をステップＳ７の処理に進める。一方、電圧値ＶＳがデフォルトポジション範囲にない場合には、制御部５ｈは、シフトペダル２１が中立位置にはないものと判断し、シフトセンサ中立位置学習処理をステップＳ９の処理に進める。
【００５７】
ステップＳ７の処理では、制御部５ｈが、タイマ９で計測している時間が所定時間経過したか否かを判定する。判定の結果、所定時間経過した場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ８の処理に進める。一方、所定時間経過していない場合には、制御部５ｈは、シフトセンサ中立位置学習処理をステップＳ３の処理に戻す。
【００５８】
ステップＳ８の処理では、制御部５ｈが、ステップＳ６の処理においてデフォルトポジション範囲にあると判定した電圧値ＶＳを、学習電圧値としてメモリに記憶する。このようにして得られた学習電圧値は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の書き込み可能な不揮発性メモリに格納されることが好ましい。
【００５９】
これにより、ステップＳ８の処理は終了し、シフトセンサ中立位置学習処理は終了する。
【００６０】
ステップＳ９の処理では、制御部５ｈが、タイマ９をリセットする。これにより、ステップＳ９の処理は終了し、シフトセンサ中立位置学習処理は終了する。
【００６１】
図３に示すシフトセンサ中立位置学習処理を終了した後に、制御部５ｈは、シフト操作検出部５ｂがシフトペダル２１の中立位置を示す学習電圧値をメモリから読み出し、読み出した学習電圧値に基づいて図４（ａ）に示すＶＳｎｕ及びＶＳｍｄを設定する。制御部５ｈは、電圧値ＶＳが設定したＶＳｎｕに達した際に（ＶＳ＝ＶＳｎｕになった際に）シフトペダル２１によるシフトアップ操作を検出し、電圧値ＶＳが設定したＶＳｍｄに達した際に（ＶＳ＝ＶＳｍｄになった際に）シフトペダル２１によるシフトダウン操作を検出する。このため、本実施形態では、シフトセンサ１２の公差が吸収され、複数の車両において一律のシフトペダル２１の操作量によりシフトアップ操作又はシフトダウン操作を検出することができるようになる。これにより、運転者によるドッグ式変速機Ｔのシフト操作を正確に検出することができる。
【００６２】
また、制御部５ｈは、クラッチ状態検出部５ａがメインクラッチ５１の接続を検出している状態において、運転者のシフトペダル２１の操作によるドッグ式変速機Ｔのシフトアップ操作又はシフトダウン操作を検出した場合には、ドッグ式変速機Ｔのドッグ歯４４、４５同士の係合を解除し又は弱めてドッグ式変速機Ｔの変速が可能となるように、スロットルモータ１４の駆動によるエンジンＥのスロットル開度を調整して、エンジンＥの出力を一時的に変化させるようなその運転状態の制御を開始することができる。かかる運転状態の制御は、典型的にはクラッチ操作なしでシフト操作を可能とするクイックシフト制御である。なお、このようなドッグ式変速機Ｔのシフト操作の検出情報は、その他のエンジンＥの運転状態の制御の開始や、エンジンＥの補機類の動作の制御の開始等に用いることが可能である。
【００６３】
以上の本実施形態における電子装置では、シフトセンサ１２の出力電圧の値がシフトペダル２１の非操作状態に対応した中立位置を示す値に対して所定幅内にあるときに、シフトセンサ１２の出力電圧の値の学習を行うことで、シフトペダル２１の非操作状態に対応した中立位置を示すシフトセンサ１２の出力電圧の値を学習することにより、シフト操作を正確に判断することができる。
【００６４】
また、本実施形態における電子装置では、学習は、車両が停止中であるときに行われるため、シフトセンサ１２のシフトペダル２１の中立位置を示す出力電圧の値を正確に学習することができる。
【００６５】
また、本実施形態における電子装置では、学習は、クラッチ接続中であるときに行われるため、シフトセンサ１２のシフトペダル２１の中立位置を示す出力電圧の値を正確に学習することができる。
【００６６】
また、本実施形態における電子装置では、学習は、アイドリング中であるときに行われるため、シフトセンサ１２のシフトペダル２１の中立位置を示す出力電圧の値を正確に学習することができる。
【００６７】
本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範２囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００６８】
以上のように、本発明においては、シフト操作部材の中立位置を示すシフトセンサの出力電圧の値を単独で学習することにより、利便性を向上させることができると共に、シフト操作を正確に判断することができる電子装置を提供することができ、その汎用普遍的な性格から自動二輪車等の内燃機関制御装置に広範に適用され得るものと期待される。
【符号の説明】
【００６９】
Ｅ…エンジン（内燃機関）
Ｔ…ドッグ式変速機
Ｓ…シフト機構
１…電子装置（ＥＣＵ）
２ａ〜２ｅ…Ａ／Ｄ変換器
３…波形整形回路
４…中央演算処理ユニット（ＣＰＵ）
５ａ…クラッチ状態検出部
５ｂ…シフト操作検出部
５ｃ…ギヤポジション検出部
５ｄ…スロットル開度算出部
５ｅ…アクセル開度算出部
５ｆ…エンジン回転数算出部
５ｇ…車速検出部
５ｈ…制御部
６…モータ駆動回路
７…点火栓駆動回路
８…燃料噴射弁駆動回路
９…タイマ
１１…クラッチスイッチ
１２…シフトセンサ
１３…ギヤポジションセンサ
１４…スロットルモータ
１５…スロットル開度センサ
１６…アクセル開度センサ
１７…クランク角センサ
１８…点火栓
１９…燃料噴射弁
２０…車速センサ
２１…シフトペダル
２２…シフトシャフト
２３…シフトアーム
２４…シフトギヤ
３１…シフトドラム
３２…ドラムシャフト
３３…カム溝
３４…シフトフォーク
４１…固定変速ギヤ
４２…フリー変速ギヤ
４３…スライド変速ギヤ
４４、４５…ドッグ歯
４６…インプットシャフト
４７…ドライブシャフト
５１…メインクラッチ
６１…クランクシャフト
【図１】
2018123894.tif 000003
【図２】
2018123894.tif 000004
【図３】
2018123894.tif 000005
【図４】
2018123894.tif 000006