(57)【要約】【課題】ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避しつつも、被操作部の遊びが過度に大きくなることを好適に抑制する。【解決手段】イグニッションスイッチがオンとされる時刻ｔ１において、アクセルペダルが基準位置に保持されているときのアクセルセンサの出力の学習値ＬＡＰに、アクセルセンサの出力の温度による変動量の最大値ｋＬＡＰＩＮＩを加算する。そして、アクセルセンサによる検出値ＶＡＰを下限としつつ、上記加算された値を減少させる。これにより、時刻ｔ３において、ユーザによりアクセルペダルが踏み込まれたことを適切に判定することができる。【選択図】      図６
2006207511.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記検出手段によって検出されている値に基づき、該検出手段の出力の温度による変動量の範囲内で前記判定値を補正する補正手段を備えることを特徴とするアクセル操作量の検出装置。
【請求項２】
前記補正手段は、前記判定値に含まれている前記温度による変動量分が、前記検出されている値に含まれている前記温度による変動量分に近似するように前記判定値を補正する請求項１記載のアクセル操作量の検出装置。
【請求項３】
前記補正手段は、前記被操作部が前記基準位置に保持されているときに前記検出手段によって検出されている値に、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を除いたものを加算したものに近似させるように、前記判定値を補正する請求項２記載のアクセル操作量の検出装置。
【請求項４】
前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備える請求項１〜３のいずれかに記載のアクセル操作量の検出装置。
【請求項５】
前記補正手段は、前記判定値の補正を前記学習値の補正として行う請求項４記載のアクセル操作量の検出装置。
【請求項６】
前記補正手段は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後であるとの条件が成立するとき、前記学習値を増量補正する請求項５記載のアクセル操作量の検出装置。
【請求項７】
前記変動量の範囲内での補正は、上限値側の補正について行われるものであって、
前記補正手段は、前記起動スイッチがオンとされる直後であるとの条件が成立するとき、前記補正する前の前記学習値に一旦前記温度による変動量の最大値を加算する加算処理を行うものであって且つ、前記被操作部が前記基準位置に保持されていると判断されると、前記検出手段によって検出されている値を下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う請求項６記載のアクセル操作量の検出装置。
【請求項８】
前記補正手段は、前記被操作部が前記基準位置に保持されていると判断される所定の条件下、前記補正前の前記学習値を初期値として、前記温度による変動量の最大値を前記初期値から減算したものを下限とし且つ前記温度による変動量の最大値を前記初期値に加算したものを上限としつつ、前記学習値の補正を行う請求項５〜７のいずれかに記載のアクセル操作量の検出装置。
【請求項９】
前記初期値の更新は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後に制限される請求項８記載のアクセル操作量の検出装置。
【請求項１０】
前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記学習値を増量補正する請求項５〜９のいずれかに記載のアクセル操作量の検出装置。
【請求項１１】
前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されて且つ、前記操作が所定時間以上継続されるとき前記学習値を増量補正する請求項５〜１０のいずれかに記載のアクセル操作量の検出装置。
【請求項１２】
前記増量補正は、前記補正前の学習値を初期値とし、前記温度による変動量の最大値を前記初期値に加えた値を上限として行われる請求項１０又は１１記載のアクセル操作量の検出装置。
【請求項１３】
前記初期値の更新は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後に制限される請求項１２記載のアクセル操作量の検出装置。
【請求項１４】
前記増量補正は、徐々に行われる請求項１０〜１３のいずれかに記載のアクセル操作量の検出装置。
【請求項１５】
前記補正手段は、前記判定値の補正を、前記所定値の補正として行う請求項４記載のアクセル操作量の検出装置。
【請求項１６】
前記補正手段は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後であるとの条件が成立するとき、前記所定値を増量補正する請求項１５記載のアクセル操作量の検出装置。
【請求項１７】
前記補正手段は、前記起動スイッチがオンとされる直後であるとの条件が成立するとき、前記補正する前の所定値に一旦前記温度による変動量の最大値を加算する加算処理を行った後、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを前記検出手段によって検出されている値に加算した値を前記所定値と前記学習値との和の下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う請求項１６記載のアクセル操作量の検出装置。
【請求項１８】
前記補正手段は、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを下限とし且つ前記検出手段の出力の変動量の最大値を上限としつつ、前記所定値の補正を行う請求項１５〜１７のいずれかに記載のアクセル操作量の検出装置。
【請求項１９】
前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記所定値を増量補正する請求項１５〜１８のいずれかに記載のアクセル操作量の検出装置。
【請求項２０】
前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されて且つ該操作が所定時間以上継続するときに前記増量補正を行う請求項１５〜１９のいずれかに記載のアクセル操作量の検出装置。
【請求項２１】
前記増量補正は、前記補正前の所定値を初期値とし、前記温度による変動量の最大値を前記初期値に加えた値を上限として行われる請求項１９又は２０記載のアクセル操作量の検出装置。
【請求項２２】
前記初期値の更新は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後に制限される請求項２１記載のアクセル操作量の検出装置。
【請求項２３】
前記増量補正は、徐々に行われる請求項１９〜２２のいずれかに記載のアクセル操作量の検出装置。
【請求項２４】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、
前記検出装置の搭載される車両の起動スイッチがオンとされる直後との条件の成立時、前記学習値を増量補正する補正手段を備えることを特徴とするアクセル操作量の検出装置。
【請求項２５】
前記補正手段は、前記起動スイッチがオンとされる直後との条件の成立時、前記検出手段の出力の温度による変動量の最大値を前記補正する前の前記学習値に一旦加算する加算処理を行うものであって且つ、前記被操作部が前記基準位置に保持されていると判断されるとの所定の条件が成立すると、前記検出手段によって検出されている値を下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う請求項２４記載のアクセル操作量の検出装置。
【請求項２６】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記被操作部が前記基準位置に保持されていると判断される所定の条件下、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、
前記所定の条件下、前記補正前の前記学習値を初期値として、前記温度による変動量の最大値を前記初期値から減算したものを下限とし且つ前記温度による変動量の最大値を前記初期値に加算したものを上限としつつ、前記学習値の補正を行うことを特徴とするアクセル操作量の検出装置。
【請求項２７】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、
前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記学習値を増量補正することを特徴とするアクセル操作量の検出装置。
【請求項２８】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、
前記検出装置の搭載される車両の起動スイッチがオンとされる直後との条件が成立するとき、前記所定値を増量補正する補正手段を備えることを特徴とするアクセル操作量の検出装置。
【請求項２９】
前記補正手段は、前記起動スイッチがオンとされる直後との条件が成立するときに、前記補正する前の所定値に一旦前記温度による変動量の最大値を加算する加算処理を行った後、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを前記検出手段によって検出されている値に加算した値を前記所定値と前記学習値との和の下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う請求項２８記載のアクセル操作量の検出装置。
【請求項３０】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、
前記被操作部が前記基準位置に保持されていると判断される所定の条件下、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを下限とし且つ前記検出手段の出力の変動量の最大値を上限としつつ、前記所定値の補正を行うことを特徴とするアクセル操作量の検出装置。
【請求項３１】
ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置において、
前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、
前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記所定値を増量補正することを特徴とするアクセル操作量の検出装置。
【請求項３２】
前記アクセル操作ユニットは、樹脂による部材を備えて構成されてなる請求請１〜３１のいずれかに記載のアクセル操作量の検出装置。
【請求項３３】
前記検出手段は、前記変位を非接触にて検出する非接触式のセンサである請求項１〜３２のいずれかに記載のアクセル操作量の検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置に関する。
【背景技術】
【０００２】
この種の検出装置としては、例えば下記特許文献１に見られるように、アクセルペダル（被操作部）がユーザによって踏み込み操作されていないときに、アクセルペダルの基準位置からの変位を検出するアクセルセンサの検出値を基準位置に対応するセンサの値として学習するものも提案されている。この検出装置では、学習された基準位置に基づき、アクセルペダルの踏み込み量を算出する。
【０００３】
ところで、アクセルセンサの出力は、アクセルペダルの基準位置からの変位が一定であっても、周囲の温度の変化等に起因して変化することがある。このため、上記態様にて学習された基準位置に基づきアクセルペダルの踏み込み量を算出すると、ユーザの要求以上にアクセルペダルが踏み込まれていると判定され、これに基づき当該検出装置の搭載される内燃機関の出力が増大制御されことがある。特に、ユーザがアクセルペダルを踏み込んでいないときに、アクセルペダルが踏み込まれたと判定されるおそれがある。
【０００４】
そこで従来は、アクセルペダルの踏み込みの有無を判定するための判定値を、基準位置として学習されたセンサの値に所定値を加算して設定することも行われている。この所定値を温度によるアクセルセンサの出力の変動量以上に設定することで、温度によってアクセルセンサの出力が変動する場合であっても、ユーザがアクセルペダルを踏み込んでいないときに踏み込んでいると誤判定することを回避することができる。
【０００５】
ただし、こうした設定にて所定値が加算された判定値を用いると、周囲の温度によっては、アクセルペダルが踏み込まれているにもかかわらず踏み込まれていないと判定される領域が増加し、アクセルペダルの遊びが過度に大きくなる懸念がある。アクセルペダルの遊びが過度に大きくなると、ユーザがアクセルペダルを操作する際に違和感が生じ、ドライバビリティの低下につながる。
【特許文献１】特開２００３−２１４１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避しつつも、被操作部の遊びが過度に大きくなることを好適に抑制することのできるアクセル操作量の検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、こうした目的を達成するための手段及びその作用効果について記載する。
【０００８】
なお、以下では、ユーザの加速要求に応じて操作されて且つ該操作がなされないときに基準位置に保持されるアクセル操作ユニットの被操作部について、前記被操作部の前記基準位置からの変位を検出する検出手段により検出される値と所定の判定値との比較に基づき前記操作の有無を判定するアクセル操作量の検出装置を前提としている。
【０００９】
手段１では、被操作部が前記基準位置に保持されていると判断される所定の条件下、前記検出手段によって検出されている値に基づき、該検出手段の出力の温度による変動量の範囲内で前記判定値を補正する補正手段を備えた。
【００１０】
検出手段の出力は、温度によって変動する場合があり、この温度による変動量の最大値を含めるようにして判定値を設定すると、温度による変動量が上記最大値よりも小さければ小さいほど、ユーザによる被操作部の操作にも関わらず、被操作部が操作されてないと判定される領域が拡大する。一方、検出手段によって検出されている値には温度による出力の変動量が含まれているため、例えば被操作部が基準位置に保持されているときには、同検出されている値に基づいて、温度による出力の変動量を推定することができる。また、被操作部の操作状態によっては、温度による出力の変動量がどうなるかを予測できることもある。
【００１１】
この点、上記構成では、上記検出されている値に含まれている温度による変動量分に基づいて判定値を補正することができる。このため、ユーザにより被操作部の操作がなされているか否かを適切に判定することができる。したがって、ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避しつつも、被操作部の遊びが過度に大きくなることを好適に抑制することができる。
【００１２】
手段２では、手段１において、前記補正手段は、前記判定値に含まれている前記温度による変動量分が、前記検出されている値に含まれている前記温度による変動量分に近似するように前記判定値を補正する。
【００１３】
上記構成では、判定値に含まれている温度による変動量分が検出されている値に含まれている温度による変動量分に近似するように判定値が補正されるため、ユーザにより被操作部の操作がなされているか否かをいっそう適切に判定することができる。
【００１４】
手段３では、手段２において、前記補正手段は、前記被操作部が前記基準位置に保持されているときに前記検出手段によって検出されている値に、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を除いたものを加算したものに近似させるように、前記判定値を補正する。
【００１５】
検出手段の出力の変動要因は、温度に限らず、例えば機械的なガタ、歪み、電磁的ノイズ等がある。このため、判定値を、温度による変動量のみを含めて設定すると、例えば電磁的ノイズにより、ユーザによるアクセル操作がなされていないにも関わらず、操作されているとの誤判定がなされることがある。
【００１６】
この点、上記構成では、判定値が、検出手段の出力の変動量の最大値から温度による変動量の最大値を除いたものを前記検出手段によって検出されている値に加算したものに近似させるように設定されるため、電磁的ノイズ等により上記誤判定がなされることを回避することができる。しかも、判定値に含まれる温度による変動量分は、検出手段によって検出されている値に含まれる温度による変動量分と略等しくなるため、ユーザにより被操作部の操作がなされているか否かをいっそう適切に判定することができる。
【００１７】
手段４では、手段１〜３のいずれかにおいて、前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備える。
【００１８】
判定値は、通常、基準位置として学習される値よりも高い値であるため、検出手段によって検出される値から直接取得することは困難である。この点、上記構成では、学習値に所定値を加算することで、判定値を簡易に取得することができる。
【００１９】
なお、ここで、「保持されていると判断されるとき」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。
【００２０】
手段５では、手段４において、前記補正手段は、前記判定値の補正を前記学習値の補正として行う。
【００２１】
上記構成では、学習値は、温度による変動量分を含んだものとなる。このため、所定値に温度による変動量分が含まれなくても、判定値は、温度による変動量が含まれたものとして補正されることとなる。
【００２２】
手段６では、手段５において、前記補正手段は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後であるとの条件が成立するとき、前記学習値を増量補正する。
【００２３】
温度変化によって検出手段の出力が大きく変化し得るのは、車両が停止した後、起動スイッチがオンとされることで、車両の再度の発進が行われるときである。
【００２４】
この点、上記構成では、車両の起動スイッチがオンとされた直後に、学習値が増量補正されるため、起動スイッチをオンとしたときに、ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避することができる。しかも、起動スイッチがオンとされるときにこうした処理を行なうことで、通常運転時については、学習値の減少補正をしやすくもなる。このため、被操作部の遊びが過度に大きくなることを抑制することが容易となる。
【００２５】
手段７では、手段６において、前記変動量の範囲内での補正は、上限値側の補正について行われるものであって、前記補正手段は、前記起動スイッチがオンとされる直後であるとの条件が成立するとき、前記補正する前の前記学習値に一旦前記温度による変動量の最大値を加算する加算処理を行うものであって且つ、前記被操作部が前記基準位置に保持されていると判断されると、前記検出手段によって検出されている値を下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う。
【００２６】
所定の条件下において、検出手段によって検出されている値に基づき学習値を取得する場合、基本的には、学習値を検出されている値とすることで、温度による変動量分が含まれない値に所定値を設定することが可能となる。ただし、検出手段の出力は、電磁的ノイズ等によって変化する。このため、学習値を検出されている値に一気に変化させると、検出されている値が電磁的ノイズ等によって変動した瞬間に上記変化がなされることで不都合が生じることがある。
【００２７】
この点、上記構成では、検出されている値に基づき、該値に含まれている温度による変動量分を適切に反映させつつ、学習値を補正することができる。
【００２８】
なお、上記減少処理としては、加算処理により生成される値を段階的に減少させる処理又は、加算処理により生成される値を、フィルタ処理等によりノイズを除去した検出値まで減少させる処理とすることが望ましい。
【００２９】
手段８では、手段５〜７のいずれかにおいて、前記補正手段は、前記被操作部が前記基準位置に保持されていると判断される所定の条件下、前記補正前の前記学習値を初期値として、前記温度による変動量の最大値を前記初期値から減算したものを下限とし且つ前記温度による変動量の最大値を前記初期値に加算したものを上限としつつ、前記学習値の補正を行う。
【００３０】
検出手段によって検出される基準位置に対応する値が温度によって変化することに鑑み、この温度変化を反映させるように基準位置を逐次学習するようにすると、学習が頻繁に行われるために誤学習しやすくなる。
【００３１】
この点、上記構成では、学習値の変化幅を、検出手段の出力の温度による変動量の範囲内に限定することで、誤学習を抑制することができる。
【００３２】
手段９では、手段８において、前記初期値の更新は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後に制限される。
【００３３】
上記構成では、起動スイッチがオンとされる直後に初期値の更新を制限することで、初期値が頻繁に更新されることを回避することができる。このため、学習値の補正が許容される範囲が頻繁に変動することを回避することができる。
【００３４】
手段１０では、手段５〜９のいずれかにおいて、前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記学習値を増量補正する。
【００３５】
アクセル操作ユニットの温度による機械的な歪み量の変化は、アクセル操作ユニットの操作に関わらず一定とは限らず、加速側への操作が行われることで大きくなることもある。
【００３６】
この点、上記構成では、こうした場合であっても、被操作部が操作から解放されたとき、被操作部が基準位置に戻ったことを適切に判定することができる。
【００３７】
手段１１では、手段５〜１０のいずれかにおいて、前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されて且つ、前記操作が所定時間以上継続されるとき前記学習値を増量補正する。
【００３８】
アクセル操作ユニットの温度による機械的な歪み量の変化は、被操作部の操作に関わらず一定とは限らず、加速側への操作が行われるほど大きくなることもある。しかも、操作が行われたときの温度による機械的な歪み量の変化に時間がかかるものもある。
【００３９】
この点、上記構成では、こうした場合であっても、被操作部が操作から解放されたとき、被操作部が基準位置に戻ったことを適切に判定することができる。
【００４０】
なお、手段１０又は１１においては、手段１２によるように、前記増量補正は、前記補正前の学習値を初期値とし、前記温度による変動量の最大値を前記初期値に加えた値を上限として行われるようにしてもよい。
【００４１】
手段１３では、手段１２において、前記初期値の更新は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後に制限される。
【００４２】
上記構成では、初期値が頻繁に更新されることを回避することができる。このため、上記構成では、学習値が頻繁に更新されることで誤学習がされるなどして、学習値の補正量が極端に大きくなることを回避することができる。
【００４３】
手段１４では、手段１０〜１３のいずれかにおいて、前記増量補正は、徐々に行われる。
【００４４】
被操作部の操作中に学習値が更新されると、判定値も更新されることから、当該検出装置によって検出される被操作部の操作量が変化する。そして、この変化により当該検出装置の搭載される車両の駆動力が変化すると、この駆動力の変化がユーザに体感されることがある。
【００４５】
この点、上記構成では、ユーザにより駆動力の変化が体感されることを好適に抑制することができる。
【００４６】
手段１５では、手段４において、前記補正手段は、前記判定値の補正を、前記所定値の補正として行う。
【００４７】
上記構成では、所定値に、温度による変動量分が適切に含まれたものとなる。このため、学習値の更新を頻繁に行わなくても、判定値には、検出手段の出力の温度による変動量分が適切に含まれることとなる。
【００４８】
手段１６では、手段１５において、前記補正手段は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後であるとの条件が成立するとき、前記所定値を増量補正する。
【００４９】
温度変化によって検出手段の出力が大きく変化し得るのは、車両が停止した後、起動スイッチがオンとされることで、車両の再度の発進が行われるときである。
【００５０】
この点、上記構成では、車両の起動スイッチがオンとされた直後に、所定値が増量補正されるため、起動スイッチをオンとしたときに、ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避することができる。しかも、起動スイッチがオンとされるときにこうした処理を行なうことで、通常運転時については、所定値の減少補正をしやすくもなる。このため、被操作部の遊びが過度に大きくなることを抑制することが容易となる。
【００５１】
手段１７では、手段１６において、前記補正手段は、前記起動スイッチがオンとされる直後であるとの条件が成立するとき、前記補正する前の所定値に一旦前記温度による変動量の最大値を加算する加算処理を行った後、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを前記検出手段によって検出されている値に加算した値を前記所定値と前記学習値との和の下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う。
【００５２】
所定の条件下において、検出手段によって検出されている値に基づき所定値を補正する場合、基本的には、検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを前記検出手段によって検出されている値に加算した値を、所定値と学習値との和とすることが望ましい。ただし、検出手段の出力は、電磁的ノイズ等によって変化する。このため上記値となるように所定値を一気に変更する場合には、検出されている値が電磁的ノイズ等によって変動した瞬間に上記変更がなされることで不都合が生じることがある。
【００５３】
この点、上記構成では、検出されている値に基づき、該値に含まれている温度による変動量分を適切に反映させつつ、所定値を補正することができる。
【００５４】
なお、上記減少処理としては、加算処理により生成される値を段階的に減少させる処理又は、加算処理により生成される値を、フィルタ処理等によりノイズを除去した検出値まで減少させる処理とすることが望ましい。
【００５５】
手段１８では、手段１５〜１７のいずれかにおいて、前記補正手段は、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを下限とし且つ前記検出手段の出力の変動量の最大値を上限としつつ、前記所定値の補正を行う。
【００５６】
検出手段によって検出される基準位置に対応する値が温度によって変化することに鑑み、この温度変化を反映させるように判定値（所定値）を逐次補正するようにすると、補正が頻繁に行われるために不適切な補正をしやすくなる。
【００５７】
この点、上記構成では、所定値の変化幅を、検出手段の出力の温度による変動量の範囲内に制限することで、不適切な補正がなされることを好適に抑制することができる。
【００５８】
手段１９では、手段１５〜１８のいずれかにおいて、前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記所定値を増量補正する。
【００５９】
アクセル操作ユニットの温度による機械的な歪み量の変化は、被操作部の操作に関わらず一定とは限らず、加速側への操作が行われることで大きくなることもある。
【００６０】
この点、上記構成では、こうした場合であっても、被操作部が操作から解放されたとき、被操作部が基準位置に戻ったことを適切に判定することができる。
【００６１】
手段２０では、手段１５〜１９のいずれかにおいて、前記補正手段は、前記被操作部が前記基準位置から離間する側に所定以上操作されて且つ該操作が所定時間以上継続するときに前記増量補正を行う。
【００６２】
アクセル操作ユニットの温度による機械的な歪み量の変化は、被操作部の操作に関わらず一定とは限らず、加速側への操作が行われることで大きくなることもある。しかも、操作が行われるときの温度による機械的な歪み量の変化に時間がかかるものもある。
【００６３】
この点、上記構成では、こうした場合であっても、被操作部が操作から解放されたとき、被操作部が基準位置に戻ったことを適切に判定することができる。
【００６４】
なお、手段１９又は２０においては、手段２１によるように、前記増量補正は、前記補正前の所定値を初期値とし、前記温度による変動量の最大値を前記初期値に加えた値を上限として行われる。
【００６５】
手段２２では、手段２１において、前記初期値の更新は、当該検出装置の搭載される車両の起動スイッチがオンとされる直後に制限される。
【００６６】
上記構成では、初期値が頻繁に更新されることを回避することができる。このため、上記構成では、所定値が頻繁に更新されることで誤った補正がなされるなどして、所定値の補正量が極端に大きくなることを回避することができる。
【００６７】
手段２３では、手段１９〜２２において、前記増量補正は、徐々に行われる。
【００６８】
被操作部の操作中に所定値が更新されると、判定値も更新されることから、当該検出装置によって検出される被操作部の操作量が変化する。そして、この変化により当該検出装置の搭載される車両の駆動力が変化すると、この駆動力の変化がユーザに体感されることがある。
【００６９】
この点、上記構成では、ユーザにより駆動力の変化が体感されることを好適に抑制することができる。
【００７０】
手段２４では、前記被操作部が前記基準位置に保持されていると判断されるときに前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、前記検出装置の搭載される車両の起動スイッチがオンとされる直後との条件の成立時、前記学習値を増量補正する補正手段を備える。
【００７１】
検出手段の出力は、温度によって変動する。そして、この温度による変動量の最大値を含めるようにして判定値を設定すると、温度による変動量が上記最大値よりも小さければ小さいほど、ユーザによる被操作部の操作にも関わらず被操作部が操作されていないと判定される領域が拡大する。特に、車両が停止した後、起動スイッチがオンとされることで、車両の再度の発進が行われるときには、温度変化によって検出手段の出力が大きく変化し得る。
【００７２】
この点、上記構成では、車両の起動スイッチがオンとされた直後、学習値が増量補正されるため、起動スイッチをオンとしたときに、ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避することができる。しかも、起動スイッチがオンとされるときにこうした処理を行なうことで、通常運転時については、学習値の減少補正をしやすくもなる。このため、被操作部の遊びが過度に大きくなることを抑制することが容易となる。
【００７３】
なお、上記「保持されていると判断されるとき」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。
【００７４】
手段２５では、手段２４において、前記補正手段は、前記起動スイッチがオンとされる直後との条件の成立時、前記検出手段の出力の温度による変動量の最大値を前記補正する前の前記学習値に一旦加算する加算処理を行うものであって且つ、前記被操作部が前記基準位置に保持されていると判断されるとの所定の条件が成立すると、前記検出手段によって検出されている値を下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う。
【００７５】
検出手段によって検出されている値には、温度による出力の変動量が含まれている。このため、上記所定の条件下においては、同検出されている値に基づいて、温度による出力の変動量を推定することができる。換言すれば、検出されている値に基づいて学習値を補正することで、補正された学習値に温度による変動量を適切に反映させることができる。
【００７６】
一方、検出手段によって検出されている値に基づき学習値を補正する場合、基本的には、検出されている値を学習値とすることで、温度による変動量分が含まれない値に所定値を設定することが可能となる。ただし、検出手段の出力は、電磁的ノイズ等によって変化する。このため、学習値を検出されている値に一気に設定すると、検出されている値が電磁的ノイズ等によって変動した瞬間に上記設定がなされることで不都合が生じることがある。
【００７７】
この点、上記構成では、検出されている値に基づき、該値に含まれている温度による変動量分を適切に反映させつつ、学習値を補正することができる。
【００７８】
なお、上記減少処理としては、加算処理により生成される値を段階的に減少させる処理又は、加算処理により生成される値を、フィルタ処理等によりノイズを除去した検出値まで減少させる処理とすることが望ましい。
【００７９】
手段２６では、前記被操作部が前記基準位置に保持されていると判断される所定の条件下、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、前記所定の条件下、前記補正前の前記学習値を初期値として、前記温度による変動量の最大値を前記初期値から減算したものを下限とし且つ前記温度による変動量の最大値を前記初期値に加算したものを上限としつつ、前記学習値の補正を行う。
【００８０】
検出手段の出力は、温度によって変動する。そして、この温度による変動量の最大値を含めるようにして判定値を設定すると、温度による変動量が上記最大値よりも小さければ小さいほど、ユーザによる被操作部の操作にも関わらず、被操作部が操作されていないと判定される領域が拡大する。一方、検出手段によって検出されている値には、温度による出力の変動量が含まれている。このため、上記所定の条件下においては、同検出されている値に基づいて、温度による出力の変動量を推定することができる。換言すれば、検出されている値に基づいて学習値を補正することで、補正された学習値に温度による変動量を適切に反映させることができる。
【００８１】
ただし、検出手段によって検出される基準位置に対応する値が温度によって変化することに鑑み、この温度変化を反映させるように基準位置を逐次学習するようにすると、学習が頻繁に行われるために誤学習しやすくなる。
【００８２】
この点、上記構成では、学習値の変化幅を、検出手段の出力の温度による変動量の範囲内に限定することで、誤学習を抑制することができる。
【００８３】
なお、この手段２６における初期値の更新は、上記手段９と同様に行ってもよい。
【００８４】
また、上記「所定の条件」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。
【００８５】
手段２７では、前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記学習値を増量補正する。
【００８６】
アクセル操作ユニットの温度による機械的な歪み量の変化は、被操作部の操作に関わらず一定とは限らず、加速側への操作が行われることで大きくなることもある。
【００８７】
この点、上記構成では、こうした場合であっても、被操作部が操作から解放されたとき、被操作部が基準位置に戻ったことを適切に判定することができる。
【００８８】
なお、上記「保持されていると判断されるとき」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。また、上記学習値の増量補正は、所定以上操作される状態が所定時間以上継続するときに行うようにしてもよい。
【００８９】
更に、この手段２７は、上記手段１２〜手段１４のいずれかに記載の構成を備えるようにして実施してもよい。
【００９０】
手段２８では、前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、前記検出装置の搭載される車両の起動スイッチがオンとされる直後との条件が成立するとき、前記所定値を増量補正する補正手段を備える。
【００９１】
検出手段の出力は、温度によって変動する。そして、この温度による変動量の最大値を含めるようにして判定値を設定すると、温度による変動量が上記最大値よりも小さければ小さいほど、ユーザによる被操作部の操作にも関わらず、被操作部が操作されていないと判定される領域が拡大する。特に、車両が停止した後、起動スイッチがオンとされることで、車両の再度の発進が行われるときには、温度変化によって検出手段の出力が大きく変化し得る。
【００９２】
この点、上記構成では、車両の起動スイッチがオンとされた直後に、所定値が増量補正されるため、起動スイッチをオンとしたときに、ユーザによる操作がなされていないにも関わらず被操作部が操作されているとの誤判定がなされることを好適に回避することができる。しかも、起動スイッチがオンとされるときにこうした処理を行なうことで、通常運転時については、所定値の減少補正をしやすくもなる。このため、被操作部の遊びが過度に大きくなることを抑制することが容易となる。
【００９３】
なお、ここで、「保持されていると判断されるとき」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。
【００９４】
手段２９では、手段２８において、前記補正手段は、前記起動スイッチがオンとされる直後との条件が成立するときに、前記補正する前の所定値に一旦前記温度による変動量の最大値を加算する加算処理を行った後、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを前記検出手段によって検出されている値に加算した値を前記所定値と前記学習値との和の下限としつつ、前記加算処理によって生成される値を減少させる減少処理を行う。
【００９５】
所定の条件下において、検出手段によって検出されている値に基づき所定値を補正する場合、基本的には、検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを前記検出手段によって検出されている値に加算した値を、所定値と学習値との和とすることが望ましい。ただし、検出手段の出力は、電磁的ノイズ等によって変化する。このため上記値となるように所定値を一気に変更する場合には、検出されている値が電磁的ノイズ等によって変動した瞬間に上記設定がなされることで不都合が生じることがある。
【００９６】
この点、上記構成では、検出されている値に基づき、該値に含まれている温度による変動量分を適切に反映させつつ、所定値を補正することができる。また、こうした構成の場合には、学習値の更新頻度は低く抑えることもできる。
【００９７】
なお、上記減少処理としては、加算処理により生成される値を段階的に減少させる処理又は、加算処理により生成される値を、フィルタ処理等によりノイズを除去した検出値まで減少させる処理とすることが望ましい。
【００９８】
手段３０では、前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、前記被操作部が前記基準位置に保持されていると判断される所定の条件下、前記検出手段の出力の変動量の最大値から前記温度による変動量の最大値を減算したものを下限とし且つ前記検出手段の出力の変動量の最大値を上限としつつ、前記所定値の補正を行う。
【００９９】
検出手段の出力は、温度によって変動する。そして、この温度による変動量の最大値を含めるようにして判定値を設定すると、温度による変動量が上記最大値よりも小さければ小さいほど、ユーザによる被操作部の操作にも関わらず、被操作部が操作されていないと判定される領域が拡大する。一方、検出手段によって検出されている値には、温度による出力の変動量が含まれている。このため、上記所定の条件下においては、同検出されている値に基づいて、温度による出力の変動量を推定することができる。
【０１００】
ただし、検出手段によって検出される基準位置に対応する値が温度によって変化することに鑑み、この温度変化を反映させるように所定値を逐次補正するようにすると、補正が頻繁に行われるために所定値が不適切に補正されやすくなる。
【０１０１】
この点、上記構成では、所定値の変化幅を、検出手段の出力の温度による変動量の範囲内に限定することで、不適切な補正がなされることを抑制することができる。
【０１０２】
なお、ここで、「保持されていると判断されるとき」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。また、「所定の条件下」についても、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。ただし、学習値の更新頻度は、所定値の補正頻度よりも低くなるようにすることが望ましい。
【０１０３】
手段３１では、前記被操作部が前記基準位置に保持されていると判断されるとき、前記検出手段によって検出されている値に基づき前記基準位置の学習値を取得する手段と、該学習値に所定値を加算することで前記判定値を生成する手段とを更に備え、前記被操作部が前記基準位置から離間する側に所定以上操作されるとき、前記所定値を増量補正する。
【０１０４】
アクセル操作ユニットの温度による機械的な歪み量の変化は、被操作部の操作に関わらず一定とは限らず、加速側への操作が行われることで大きくなることもある。
【０１０５】
この点、上記構成では、こうした場合であっても、被操作部が操作から解放されたとき、被操作部が基準位置に戻ったことを適切に判定することができる。
【０１０６】
なお、ここで、「保持されていると判断されるとき」は、検出手段の出力が定常状態にあって且つ同出力が基準位置にあると判断される所定の範囲にあるときとすることが望ましい。また、上記所定値の増量補正は、所定以上操作される状態が所定時間以上継続するときに行うようにしてもよい。
【０１０７】
更に、この手段３１は、上記手段２１〜手段２３のいずれかに記載の構成を備えるようにして実施してもよい。
【０１０８】
手段３２では、手段１〜３１のいずれかにおいて、前記アクセル操作ユニットは、樹脂による部材を備えて構成されてなる。
【０１０９】
近年、アクセル操作ユニットを樹脂によって構成することも実施されてきている。ただし、樹脂製のアクセル操作ユニットは、一般に、金属製のものと比べて力による変形の温度による変動量が大きい。
【０１１０】
このため、上記手段３２は、手段１〜３１の構成の有する作用効果を好適に奏することができる構成となっている。
【０１１１】
手段３３では、手段１〜３２のいずれかにおいて、前記検出手段は、前記変位を非接触にて検出する非接触式のセンサである。
【０１１２】
非接触式のセンサは、同センサの取り付けられる部材と一体的に変位する。このため、アクセル操作ユニットが変形すると、同操作部材のうちセンサが取り付けられている部材と共に変位することとなる。そして、この変位態様は、センサの検出対象がアクセル操作ユニットの変形により変位する態様と必ずしも一致しない。このため、非接触センサを用いると、アクセル操作ユニットの変形の温度による変化量が増大する等の理由により、被操作部の変位の検出にばらつきが生じやすい。
【０１１３】
更に、一般に、非接触センサは、例えばホール素子等の半導体素子にて構成されるものであるが、この半導体素子は、その出力が温度による影響を受けやすいものとなっている。
【０１１４】
この点、上記手段３３は、手段１〜手段３２の構成の有する作用効果を好適に奏することができる構成となっている。
【発明を実施するための最良の形態】
【０１１５】
（第１の実施形態）
以下、本発明にかかるアクセル操作量の検出装置の第１の実施形態を図面を参照しつつ説明する。
【０１１６】
図１に、上記アクセルペダルの検出装置及び該検出装置の検出対象の全体構成を示す。
【０１１７】
図示されるように、内燃機関１の吸気通路２には、スロットルバルブ４が設けられている。スロットルバルブ４の回転軸には、ＤＣモータ６が連結され、ＤＣモータ６の駆動力によりスロットルバルブ４の開度が調整される。このスロットルバルブ４の開度は、スロットルセンサ８によって検出される。なお、このスロットルバルブ４のより詳細な構成については、例えば特開２００２−２３５５９５号公報に記載されているものとしてもよい。
【０１１８】
一方、アクセル操作ユニット１０は、ユーザの加速要求に応じて操作される部材である。アクセル操作ユニット１０は、ユーザの足によって操作されるアクセルペダル１２と、アクセルペダル１２に連結されたバー１４等を備えて構成されており、バー１４が回転軸１６を中心に回転可能な構成となっている。そして、アクセル操作ユニット１０は、アクセルペダル１２がユーザの操作から解放されたときに、これを自発的に基準位置に保持するためのスプリング２２を備えている。このアクセルペダル１２の基準位置からの変位は、回転軸１６近傍に取り付けられたアクセルセンサ２０によって検出される。
【０１１９】
ここで、図２に基づき、アクセル操作ユニット１０の構成について更に詳述する。図２（ａ）は、アクセル操作ユニット１０の概観図である。また、図２（ｂ）は、アクセル操作ユニット１０の内部構造を示す図である。図示されるように、ユーザの操作がなされないときに、アクセルペダル１２を基準位置に保持すべく、バー１４のうちアクセルペダル１２の設けられる側の逆側の端部は、スプリング２２により基準位置側に力が及ぼされている。したがって、ユーザは、スプリング２２の力に抗してアクセルペダル１２を踏み込み操作することで、加速要求を指示することになる。バー１４のうち回転軸１６近傍には、被規制部材２６が設けられており、被規制部材２６がストッパ２８に接するところが、アクセルペダル１２の最大の操作量に対応する。
【０１２０】
上記アクセルセンサ２０は、非接触にて検出対象（アクセルペダル１２に連動して稼動するアクセル操作ユニット１０の稼動部）の変位（以下、アクセルペダル１２の変位）を検出する非接触式のセンサであり、具体的にはホール素子等によって構成されている。また、アクセル操作ユニット１０は、スプリング２２及びボルト類を除くと、基本的に樹脂によって構成されている。
【０１２１】
上記アクセルセンサ２０の出力は、電子制御装置３０に取り込まれる。電子制御装置３０は、中央処理装置及びメモリを備えて構成されている。電子制御装置３０は、当該検出装置に搭載される車両のイグニッションスイッチＩＧＳ（起動スイッチ）がオンとされることで、バッテリＢからの給電が開始されるものである。
【０１２２】
電子制御装置３０は、アクセルセンサ２０等の各種センサの出力に基づき、大きくは、内燃機関１の出力を制御する。すなわち、例えばスロットルバルブ４の開度を操作することで、内燃機関１の出力を制御する。このスロットルバルブ４の操作は、例えば次のようにして行われる。すなわち、アクセルセンサ２０の出力に基づいて、スロットルバルブ４の目標開度を計算する。一方、スロットルセンサ８の出力に基づいて、スロットルバルブ４の実際の開度を計算する。そして、実際の開度が目標開度に追従するように、ＤＣモータ６をフィードバック制御する。
【０１２３】
ちなみに、スロットルセンサ８は、メインセンサとサブセンサとを備えている。そして、それぞれがスロットルバルブ４の実際の開度を検出し、電子制御装置３０に出力する。また、アクセルセンサ２０も、メインセンサとサブセンサとを備えている。そして、それぞれがアクセル操作ユニット１０の変位を検出し、電子制御装置３０に出力する。これら、メインセンサ及びサブセンサは、同一の検出結果を示すと考えられ、これら検出結果が互いに異なるときにはセンサに異常があるものと判断する。
【０１２４】
上記アクセルセンサ２０の出力に基づいて、電子制御装置３０では、ユーザによるアクセル操作ユニット１０の操作量を算出する。具体的には、これは、アクセルセンサ２０による検出値ＶＡＰと、所定の判定値ＤＶとに基づき、下式によって行われる。
【０１２５】
アクセル操作量＝ＭＡＸ（０，ＶＡＰ−ＤＶ）
ここで、判定値ＤＶは、アクセルペダル１２が基準位置にあるときのアクセルセンサ２０の出力として学習される学習値ＬＡＰに、所定値ＯＦＡＰを加算したものである。すなわち、
ＤＶ＝ＬＡＰ＋ＯＦＡＰ
ここで、学習値ＬＡＰは、アクセルペダル１２が基準位置に保持されていると判断されるときに、アクセルセンサ２０の検出値ＶＡＰに基づいて学習される。
【０１２６】
ここで、判定値ＤＶの設定態様について説明する。
【０１２７】
図３は、アクセル操作ユニット１０の温度とアクセルセンサ２０の出力との関係を示している。図３に示されるように、アクセルセンサ２０の出力は、温度によって変動する。詳しくは、アクセルセンサ２０の出力は、温度が高いほど大きくなる。
【０１２８】
図４は、アクセルペダル１２の踏み込み量とアクセルセンサ２０の出力との関係を示す。図示されるように、アクセルペダル１２の踏み込み量が大きくなるほど、アクセルセンサ２０の出力が大きくなる。しかし、アクセルセンサ２０の出力は、アクセルペダル１２の踏み込み量によっては一義的に定まらず、温度等によって変化する。このため、例えば、アクセル操作ユニット１０の温度が低いときに、アクセルセンサ２０の出力に基づき基準位置を学習すると、図中のＰの値を基準位置に対応するアクセルセンサ２０の出力として学習することとなる。しかし、この値を上記判定値ＤＶとすると、アクセル操作ユニット１０の温度が高いときには、アクセルペダル１２がユーザにより操作されておらず、基準位置に保持されているときであっても、アクセルペダル１２が踏み込まれている（アクセル操作量がゼロより大きい）と判断されてしまう。
【０１２９】
更に、アクセルセンサ２０の出力の変動要因は、温度に限らず、電磁的ノイズ、機械的なガタ、歪み等がある。ここで、判定値ＤＶを図中２点鎖線にて示す判定電圧とすれば、温度のみならず、電磁的ノイズ等によってアクセルセンサ２０の出力が変動しても、ユーザがアクセルペダルを踏み込んでいないときに踏み込んでいると誤判定することを回避することはできる。しかし、この場合、アクセル操作ユニット１０の温度によっては、アクセルペダル１２が踏み込まれているにもかかわらず、踏み込まれていないと判定される領域が拡大し、アクセルペダル１２の遊びが過度に大きくなる懸念がある。
【０１３０】
特に、本実施形態では、アクセル操作ユニット１０を樹脂によって構成した。この樹脂製のものは、金属製のものに比べて力による変形の温度による変動量が大きい。また、アクセルセンサ２０を非接触式のセンサとした。この非接触式のセンサは温度による変動量が大きい。このように、アクセル操作ユニット１０を樹脂製とし、且つ非接触式のセンサを用いる本実施形態では、アクセルセンサ２０の出力の温度による変動量は大きなものとなっている。
【０１３１】
そこで、本実施形態では、以下のように、（Ａ）イグニッションスイッチＩＧＳがオンとされたとき、（Ｂ）アクセルペダル１２が所定以上踏み込まれるとき、（Ｃ）アクセルペダル１２がユーザによる操作から解放されたとき、それぞれ以下のような処理により学習値ＬＡＰを補正する。これらは、アクセルセンサ２０の出力の温度による変動の範囲内で行われる補正である。そして、所定値ＯＦＡＰを、アクセルセンサ２０の出力の変動量の最大値から温度による変動量の最大値を減算したものに設定する。そして、これによりアクセルペダル１２の遊びの低減を図る。
【０１３２】
＜Ａ：イグニッションスイッチＩＧＳがオンされたとき＞
アクセルセンサ２０によって検出されている値には、温度による出力の変動量が含まれている。特に、車両が停止した後、イグニッションスイッチＩＧＳが再度オンされるときまでには長時間が経過していることが多いため、アクセルセンサ２０の出力の温度による変動も顕著なものとなる傾向にある。
【０１３３】
そこで、本実施形態では、イグニッションスイッチＩＧＳがオンとされる直後に、基準位置の学習値を補正するようにしている。図５に、この学習値の補正にかかる処理の手順を示す。この処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。
【０１３４】
すなわち、イグニッションスイッチＩＧＳがオンとされると、ステップＳ１０において、学習値ＬＡＰに、アクセルセンサ２０の出力の温度による変動量の最大値ｋＬＡＰＩＮＩを加算する加算処理を行なう。また、ステップＳ１１及びステップＳ１３では、検出値ＶＡＰに基づき、アクセルペダル１２が基準位置に保持されているか否かを判断する。この判断は、検出値ＶＡＰが所定の閾値Ｖａｍａｘ以下であって且つ検出値ＶＡＰが定常状態であるとの判断として行われる。ここで、閾値Ｖａｍａｘは、アクセルペダル１２が基準位置にあるか否かを判断する値であり、アクセルペダル１２が実際に基準位置に保持されているときのアクセルセンサ２０の出力の最大値以上の値（好ましくは、最大値に近似する値）に設定されている。また、検出値ＶＡＰが定常状態であるとは、例えば所定期間に渡って検出値ＶＡＰが不変である状態とする。
【０１３５】
そして、アクセルペダル１２が基準位置に保持されていると判断されると、ステップＳ１４及びステップＳ１５において、学習値ＬＡＰの下限を検出値ＶＡＰとしつつ、学習値ＬＡＰを減少する減少処理を行なう。この処理は、ステップＳ１２，Ｓ１６，Ｓ１７に示されるように、イグニッションスイッチがオンとされる直後であって且つアクセルペダル１２が踏み込まれる前に一回だけ行われる。
【０１３６】
このようにして学習値ＬＡＰを検出値ＶＡＰに近似させることで、学習値ＬＡＰには、検出値ＶＡＰに含まれている温度による出力の変動分に近似したものが含まれるようになる。このため、補正された学習値ＬＡＰには、温度による変動量が適切に反映させることになる。
【０１３７】
ここで、上記加算処理及び減算処理によって学習値ＬＡＰを補正する理由は、学習値ＬＡＰを検出値ＶＡＰに一気に一致させる場合に生じる次の不都合を回避することにある。すなわち、アクセルセンサ２０の出力は、電磁的ノイズ等によって変化する。このため、学習値ＬＡＰを検出値ＶＡＰに一気に設定すると、検出値ＶＡＰが電磁的ノイズ等によって変動した瞬間に学習値ＬＡＰが検出値ＶＡＰに補正されることで不都合が生じることがある。
【０１３８】
図６に、図５に示した処理による学習値ＬＡＰの補正態様を示す。図６において、検出値ＶＡＰは実線で、学習値ＬＡＰは、一点鎖線で示している。
【０１３９】
図示されるように、イグニッションスイッチＩＧＳがオンとされる直後の時刻ｔ１において、学習値ＬＡＰに、上記最大値ｋＬＡＰＩＮＩが一旦加算される。そして、その後、学習値ＬＡＰが検出値ＶＡＰを下限として減少処理される。これにより、時刻ｔ２には、学習値ＬＡＰは、検出値ＶＡＰと略等しい値となる。このため、時刻ｔ３において、ユーザによるアクセルペダル１２の操作の開始を適切に判定することができる。
【０１４０】
＜Ｂ：アクセルペダル１２が所定以上踏み込まれるとき＞
アクセル操作ユニットの温度による機械的な歪み量の変化は、アクセル操作ユニット１０の操作に関わらず一定とは限らず、加速側への操作が行われることで大きくなることもある。
【０１４１】
このため、本実施形態では、アクセルペダル１２が所定以上操作されるとき、学習値ＬＡＰを増量補正する。この増量補正は、イグニッションスイッチＩＧＳがオンとされる直後において電子制御装置３０に記憶されている学習値ＬＡＰを初期値ＬＡＰＳＴとしたとき、初期値ＬＡＰＳＴに温度による変動量の最大値を加算した値を上限として行われる。以下、これについて、図７〜図９に基づいて説明する。
【０１４２】
図７に、初期値ＬＡＰＳＴの取得にかかる処理の手順を示し、図８及び図９に学習値ＬＡＰの増量補正にかかる処理の手順を示す。これらの処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。
【０１４３】
図７に示すように、イグニッションスイッチがオンされる（Ｓ２０：ＹＥＳ）と、電子制御装置３０のメモリに記憶されている学習値ＬＡＰを初期値ＬＡＰＳＴとする（Ｓ２１：ＹＥＳ）。ちなみに、この処理は、先の図５に示した処理とは独立に行なわれる処理であるため、これら図５に示した処理と図７に示す処理との優先順位を適宜設定することができる。ただし、図７に示す処理を、図５に示した処理よりも先に行うようにすることが望ましい。
【０１４４】
こうした状況下、図８に示す一連の処理において、検出値ＶＡＰが学習値ＬＡＰよりも所定の閾値ｋＯＮＡＰ以上大きくなる（ステップＳ３０：ＹＥＳ）と、学習値ＬＡＰを以下の態様にて、増量補正する（ステップＳ３１）。
【０１４５】
ＬＡＰ＝ｍｉｎ（ＬＡＰ＋ｋＤＬＡＰ，ＬＡＰＳＴ＋ｋＬＡＰＧＤ）
ここで、加算値ｋＤＬＡＰは、正の値である。この加算値ｋＤＬＡＰは、「ｋＬＡＰＧＤ」よりも小さい値に設定されている。また、「ｋＬＡＰＧＤ」は、アクセルペダル１２に対して任意の態様にてユーザにより操作が行われ、アクセルペダル１２の操作量を任意としたときのアクセルセンサ２０の出力の温度による変動量の最大値とする。すなわち、この最大値は、上記最大値ｋＬＡＰＩＮＩよりも大きな値となっている。これは、最大値ｋＬＡＰＩＮＩが、アクセルペダル１２が基準位置に保持されているときのアクセルセンサ２０の出力の温度による変動量の最大値であるのに対し、「ｋＬＡＰＧＤ」は、ユーザによる任意の操作態様によって任意の操作量に操作されたときのアクセルセンサ２０の出力の温度による変動量の最大値であることによる。
【０１４６】
これにより、アクセルペダル１２が操作から解放されたとき、アクセルペダル１２が基準位置に戻ったことを適切に判定することを可能とする。
【０１４７】
なお、この学習値ＬＡＰの増量補正は、徐々に行うようにする。すなわち、アクセルペダル１２の操作中に学習値ＬＡＰが更新されると、判定値ＤＶも更新されることから、当該検出装置によって検出されるアクセルペダル１２の操作量も変化する。そして、この変化により当該検出装置の搭載される車両の駆動力が変化すると、この駆動力の変化がユーザに体感されることがある。そこで、本実施形態では、増量補正を徐々に行うことで、駆動力の変化がユーザにより体感されることを抑制する。
【０１４８】
更に、本実施形態では、アクセルペダル１２が所定以上操作されて且つ、この操作が所定時間以上継続されるとき、学習値ＬＡＰを増量補正する。
【０１４９】
すなわち、図９に示す一連の処理において、検出値ＶＡＰが学習値ＬＡＰよりも所定の閾値ｋＯＮＡＰ以上大きくなった状態が所定時間以上継続される（ステップＳ４０：ＹＥＳ）と、学習値ＬＡＰを以下の態様にて増量補正する（ステップＳ４１）。
【０１５０】
ＬＡＰ＝ｍｉｎ（ＬＡＰ＋ｋＤＬＡＰ，ＬＡＰＳＴ＋ｋＬＡＰＧＤ）
ここで、「ｋＤＬＡＰ」や、「ｋＬＡＰＧＤ」は、先の図８に示した処理のものと同一である。ただし、「ｋＤＡＬＰ」については、図８に示した処理と図９に示す処理とで異ならしめてもよい。なお、この図９に示す学習値ＬＡＰの増量補正も、先の図８に示した処理と同様、徐々に行うようにする。
【０１５１】
ここで、先の図８や図９に示した処理による学習値ＬＡＰの補正態様について、先の図６に基づいて説明する。すなわち、アクセルセンサ２０の検出値ＶＡＰが学習値ＬＡＰよりも所定以上大きくなると判断される時刻ｔ４に、学習値ＬＡＰを徐々に上昇させる。ここでは、「ｋＤＬＡＰ」だけ増量補正される場合が例示されている。更に、アクセルセンサ２０の検出値ＶＡＰが学習値ＬＡＰよりも所定以上となる状態が所定時間継続する時刻ｔ５に、学習値ＬＡＰを徐々に上昇させる。ここでも、「ｋＤＬＡＰ」だけ増量補正される場合が例示されている。これにより、検出値ＶＡＰが学習値ＬＡＰよりも所定値ＯＦＡＰだけ上回る時刻ｔ６において、アクセルペダル１２がユーザによる操作から解放されたことを的確に判定することができる。
＜Ｃ：アクセルペダル１２がユーザによる操作から解放されるとき＞
アクセルペダル１２が操作されていない状態から一旦操作された後、アクセルペダル１２が操作から再度解放されるときまでには、アクセル操作ユニット１０の温度変化等に起因してアクセルセンサ２０の出力が変化している可能性がある。この場合、アクセルペダル１２が再度踏み込まれるときを適切に判定することができない懸念がある。
【０１５２】
そこで、本実施形態では、アクセルペダル１２が操作から解放されるとき、基準位置の学習値ＬＡＰを補正するようにしている。すなわち、アクセルセンサ２０によって検出される基準位置に対応する値が温度によって変化することや、アクセルペダル１２が所定以上踏み込まれることで学習値ＬＡＰが増量補正されていることに鑑み、学習値ＬＡＰの補正を試みる。ただし、温度変化を反映させるように基準位置を逐次学習するようにすると、学習が頻繁に行われるために誤学習しやすくなる。
【０１５３】
そこで、学習値ＬＡＰの変化幅を、アクセルセンサ２０の出力の温度による変動量の範囲内に限定する。更に、イグニッションスイッチＩＧＳがオンとされる直後に取得される学習値ＬＡＰを初期値ＬＡＰＳＴとして、学習値ＬＡＰの変化幅の中心を初期値ＬＡＰＳＴに設定する。
【０１５４】
以下、これについて、図１０に基づいて説明する。図１０に学習値ＬＡＰの補正にかかる処理の手順を示す。この処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。
【０１５５】
すなわち、ステップＳ５０及びステップＳ５２により、アクセルペダル１２が基準位置に保持されていると判断される所定の条件にあるか否かを判断する。この所定の条件は、検出値ＶＡＰが閾値Ｖａｍａｘ以下であって、検出値ＶＡＰが定常状態であるときとの条件である。なお、この処理は、アクセルペダル１２が一旦踏み込まれた後、解放されるときに行われ、イグニッションスイッチＩＧＳがオンとされるときには、この図１０に示す処理は行なわず、先の図５に示した処理を行う。換言すれば、所定の条件には、実際には、イグニッションスイッチＩＧＳがオンとされた直後でないとの条件が含まれる。
【０１５６】
そして、アクセルペダル１２が基準位置に保持されていると判断されるときには、ステップＳ５３〜Ｓ５５において、アクセルセンサ２０の出力の温度による変動量の範囲内で学習値ＬＡＰを補正する。
【０１５７】
すなわち、学習値ＬＡＰが検出値ＶＡＰ以上である場合には、学習値ＬＡＰを、初期値ＬＡＰＳＴからｋＬＡＰＳＴを減算したものを下限としつつ、検出値ＶＡＰに近づける補正を行う。すなわち、ステップＳ５４に示すように、以下の処理を行う。
【０１５８】
ＬＡＰ＝ｍａｘ（ＶＡＰ，ＬＡＰＳＴ−ｋＬＡＰＧＤ）
また、学習値ＬＡＰが検出値ＶＡＰよりも小さい場合には、学習値ＬＡＰを、初期値ＬＡＰＳＴにｋＬＡＰＳＴを加算したものを上限としつつ、増量補正を行う。すなわち、ステップＳ５５に示すように、以下の処理を行う。
【０１５９】
ＬＡＰ＝ｍｉｘ（ＬＡＰ＋ｋＤＬＡＰ，ＬＡＰＳＴ＋ｋＬＡＰＧＤ）
ここで、「ｋＤＬＡＰ」や「ｋＬＡＰＧＤ」は、先の図８や図９に示したものと同一であるが、「ｋＤＬＡＰ」については、これを図８や図９に示したものと異ならしめてもよい。
【０１６０】
なお、ステップＳ５１、Ｓ５６、Ｓ５７に示すように、学習値ＬＡＰの補正は、アクセルペダル１２が新たに解放されたときに１回だけ行うようにする。
【０１６１】
ここで、図１０に示す処理による学習値ＬＡＰの補正態様について、先の図６を用いて説明する。
【０１６２】
図示されるように、アクセルペダル１２が解放されたと判断された後の時刻ｔ７に、学習値ＬＡＰを減少補正する。ここでは、学習値ＬＡＰを検出値ＶＡＰとする補正がなされる場合を例示している。こうした設定とすることで、アクセルペダル１２の操作が再度開始されるときに、この操作の開始を適切に判定することができる。
【０１６３】
以上詳述した本実施の形態によれば、以下の効果が得られるようになる。
【０１６４】
（１）イグニッションスイッチＩＧＳがオンとされる直後であるとの条件が成立するとき、学習値ＬＡＰを増量補正した。これにより、イグニッションスイッチＩＧＳをオンとしたときに、ユーザによる操作から解放されているにも関わらずアクセルペダル１２が操作されているとの誤判定がなされることを好適に回避することができる。
【０１６５】
（２）学習値ＬＡＰに一旦温度による変動量の最大値ｋＬＡＰＩＮＩを加算する加算処理を行った後、アクセルペダル１２が基準位置に保持されていると判断されると、アクセルセンサ２０によって検出されている値を下限としつつ、加算処理によって生成される値を段階的に減少させる減少処理を行った。これにより、学習値ＬＡＰの補正から電磁ノイズ等の影響を抑制し、検出値ＶＡＰに含まれている温度による変動量分を適切に反映させて、学習値ＬＡＰを補正することができる。
【０１６６】
（３）アクセルペダル１２が解放されるとき、温度による変動量の最大値ｋＬＡＰＧＤを初期値ＬＡＰＳＴから減算したものを下限とし且つ最大値ｋＬＡＰＧＤを初期値ＬＡＰＳＴに加算したものを上限としつつ、学習値ＬＡＰの補正を行った。これにより、学習値ＬＡＰの誤学習を抑制することができる。
【０１６７】
（４）初期値ＬＡＰＳＴの更新を、イグニッションスイッチＩＧＳがオンとされる直後に制限した。これにより、初期値ＬＡＰＳＴが頻繁に更新されることを回避することができる。
【０１６８】
（５）アクセルペダル１２が基準位置から離間する側に所定以上操作されるとき、学習値ＬＡＰを増量補正した。これにより、アクセル操作ユニット１０の温度による機械的な歪み量の変化がアクセルペダル１２の操作により増大する場合であっても、アクセルペダル１２が操作から解放されたとき、アクセルペダル１２の操作の有無を適切に判定することができる。
【０１６９】
（６）アクセルペダル１２が基準位置から離間する側に所定以上操作されて且つ、この操作が所定時間以上継続されるとき学習値ＬＡＰの増量補正を行った。これにより、アクセル操作ユニット１０の温度による機械的な歪み量の変化がアクセルペダル１２の操作により時間と共に増大する場合であっても、アクセルペダル１２が操作から解放されたとき、アクセルペダル１２の操作の有無を適切に判定することができる。
【０１７０】
（７）アクセルペダル１２の踏み込み時の上記増量補正を、温度による変動量の最大値ｋＬＡＰＧＤを初期値ＬＡＰＳＴに加えた値を上限として行った。これにより、学習値ＬＡＰの誤学習を抑制することができる。
【０１７１】
（８）アクセルペダル１２の踏み込み時の上記増量補正を、徐々に行った。これにより、ユーザにより駆動力の変化が体感されることを好適に抑制することができる。
【０１７２】
（９）アクセル操作ユニット１０を、樹脂による部材を備えて構成した。樹脂製のものは、一般に、金属製のものと比べて力による変形の温度による変動量が大きいため、上記学習値ＬＡＰの補正にかかる処理の作用効果を好適に奏することができる。
【０１７３】
（１０）アクセルセンサ２０を、アクセルペダル１２の変位を非接触にて検出する非接触式のセンサとした。このように非接触式のセンサを用いることで、その出力が温度による影響を受けやすいため、上記学習値ＬＡＰの補正にかかる処理の有する作用効果を好適に奏することができる。
（第２の実施形態）
以下、本発明にかかるアクセル操作量の検出装置の第２の実施形態について、先の第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【０１７４】
本実施形態では、以下のように、（Ａ）イグニッションスイッチがオンされたとき、（Ｂ）アクセルペダル１２が所定以上踏み込まれるとき、（Ｃ）アクセルペダル１２がユーザによるい操作から解放されたとき、それぞれ以下のような処理により所定値ＯＦＡＰを補正する。また、学習値ＬＡＰの補正についても、アクセルペダル１２が基準位置に保持されていると判断されるときに行うようにする。ただし、本実施形態では、学習値ＬＡＰの更新は、所定値ＯＦＡＰの更新よりもその頻度が低くなるような設定となっている。これは、本実施形態では、アクセルセンサ２０の出力の温度による変動を、所定値ＯＦＡＰに反映させることによる。
【０１７５】
ここで、まず、学習値ＬＡＰの補正（更新）にかかる処理の手順について、図１１に基づき説明する。図１１に示す処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。ただし、図１１に示す処理は、実際には、同図１１に示す一連の処理を実行するための複数の条件（図示略）が満たされるときにのみ実行される。
【０１７６】
この一連の処理においては、アクセルセンサ２０の検出値ＶＡＰに基づき、アクセルペダル１２が基準位置に保持されているか否かを判断する。ここでは、検出値ＶＡＰが所定の閾値Ｖａｍａｘ以下であって且つ、検出値ＶＡＰが定常状態にあるときに、アクセルペダル１２が基準位置に保持されていると判断する。なお、所定の閾値Ｖａｍａｘの設定態様や、検出値ＶＡＰが定常状態にあるか否かの判断基準は、先の図５に示すものと同様である。
【０１７７】
そして、アクセルペダル１２が基準位置に保持されていると判断されると、学習値ＬＡＰが検出値ＶＡＰ以上であるか否かに応じて（ステップＳ６３）、以下のような補正を行う。すなわち、学習値ＬＡＰが検出値ＶＡＰ以上であるときには、学習値ＬＡＰを検出値ＶＡＰとする（ステップＳ６４）。一方、学習値ＬＡＰが検出値ＶＡＰよりも小さいときには、学習値ＬＡＰに加算値ｋＤＬＡＰを加算する。
【０１７８】
なお、このステップＳ６３〜Ｓ６５に示す学習値ＬＡＰの補正にかかる処理は、ステップＳ６１，Ｓ６６，Ｓ６７に示すように、アクセルペダル１２が操作されていないときに、一回のみ行われる。換言すれば、アクセルペダル１２が長時間に渡って操作されないとしても、複数回にわたる学習値ＬＡＰの補正はなされない。
【０１７９】
次に、所定値ＯＦＡＰの補正にかかる処理の手順を示す。
【０１８０】
＜Ａ：イグニッションスイッチがオンされたとき＞
本実施形態では、イグニッションスイッチがオンとされる直後に、所定値ＯＦＡＰを図１２に示す態様にて補正するようにしている。この図１２に示す処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。
【０１８１】
この一連の処理では、まずステップＳ７０において、所定値ＯＦＡＰに、アクセルセンサ２０の出力の温度による変動量の最大値ｋＯＦＩＮＩを加算する加算処理を行う。続くステップＳ７１では、アクセルセンサ２０の出力の変動量の最大値から温度による変動量の最大値ｋＯＦＩＮＩを減算した値ｋＯＦＡＰに、アクセルセンサ２０の検出値ＶＡＰを加算した値を、所定値ＯＦＡＰと学習値ＬＡＰとの和の下限としつつ、加算処理によって生成される値を段階的に減少させる減少処理を行う。
【０１８２】
ここで、アクセルセンサ２０の出力の変動量の最大値から温度による変動量の最大値を減算した値ｋＯＦＡＰは、電磁的ノイズ等によるアクセルセンサ２０の出力の変動量に対応している。このため、補正後の所定値ＯＦＡＰには、電磁的ノイズ等によるアクセルセンサ２０の変動量と、アクセルセンサ２０の現在の出力の温度による変動量とが含まれた値となる。
【０１８３】
こうした補正は、基本的には、アクセルセンサ２０の出力の変動量の最大値から温度による変動量の最大値ｋＯＦＩＮＩを減算した値ｋＯＦＡＰを検出値ＶＡＰに加算した値を、所定値ＯＦＡＰと学習値ＬＡＰとの和とすることで行うことができる。ただし、アクセルセンサ２０の出力は、電磁的ノイズ等によって変化する。このため上記値となるように所定値ＯＦＡＰを一気に変更する場合には、検出値ＶＡＰが電磁的ノイズ等によって変動した瞬間に上記変更がなされることで不都合が生じることがある。
【０１８４】
この点、本実施形態では、上記加算処理及び減少処理を用いることで、検出値ＶＡＰに含まれている温度による変動量分を適切に反映させつつ、所定値ＯＦＡＰを補正することができる。
【０１８５】
ここで、図１２の処理による所定値ＯＦＡＰの補正態様について、図１３に基づき更に説明する。
【０１８６】
図示されるように、イグニッションスイッチＩＧＳがオンとされた直後である時刻ｔ１１において、所定値ＯＦＡＰに、最大値ｋＯＦＩＮＩが加算される加算処理がなされる。続いて、所定値ＯＦＡＰと学習値ＬＡＰとの和の下限が、検出値ＶＡＰと上記値ｋＯＦＡＰとの和となるようにして、所定値ＯＦＡＰを減少させる減少処理を行なう。これにより、時刻ｔ１２には、所定値ＯＦＡＰと学習値ＬＡＰとの和が、検出値ＶＡＰと上記値ｋＯＦＡＰとの和に略等しくなる。このため、アクセルペダル１２の操作が開始される時刻ｔ１３に、操作の開始を適切に判定することができる。
【０１８７】
＜Ｂ：アクセルペダル１２が所定以上踏み込まれるとき＞
ここで行う処理は、先の図７〜図９において行なった処理に対応する。ただし、本実施形態では、アクセルペダル１２が所定以上操作されるとき、所定値ＯＦＡＰを増量補正する。この増量補正は、イグニッションスイッチＩＧＳがオンとされる直後において電子制御装置３０に記憶されている所定値ＯＦＡＰを初期値ＯＦＡＰＳＴとしたとき、初期値ＯＦＡＰＳＴに温度による変動量の最大値を加算した値を上限として行われる。以下、これについて、図１４〜図１６に基づいて説明する。
【０１８８】
図１４に、初期値ＯＦＡＰＳＴの取得にかかる処理の手順を示し、図１５及び図１６に所定値ＯＦＡＰの増量補正にかかる処理の手順を示す。これらの処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。
【０１８９】
図１４に示すように、イグニッションスイッチＩＧＳがオンされる（Ｓ８０：ＹＥＳ）と、電子制御装置３０のメモリに記憶されている所定値ＯＦＡＰを初期値ＯＦＡＰＳＴとする（Ｓ８１：ＹＥＳ）。ちなみに、この処理は、先の図１２に示した処理とは独立に行なわれる処理であるため、これら図１２に示した処理と図１４に示す処理との優先順位を適宜設定することができる。ただし、図１４に示す処理を、図１２に示した処理よりも先に行うようにすることが望ましい。
【０１９０】
こうした状況下、図１５に示す一連の処理において、検出値ＶＡＰが学習値ＬＡＰよりも所定の閾値ｋＯＮＡＰ以上大きくなる（ステップＳ９０：ＹＥＳ）と、所定値ＯＦＡＰを以下の態様にて増量補正する（ステップＳ９１）。
【０１９１】
ＯＦＡＰ＝ｍｉｎ（ＯＦＡＰ＋ｋＤＯＦＡＰ，ＯＦＡＰＳＴ＋ｋＯＦＡＰＧＤ）
ここで、加算値ｋＤＯＦＡＰは、正の値である。この加算値ｋＤＯＦＡＰは、「ｋＯＦＡＰＧＤ」よりも小さい値に設定されている。また、「ｋＯＦＡＰＧＤ」は、アクセルペダル１２に対して任意の態様にてユーザにより操作が行われ、アクセルペダル１２の操作量を任意としたときのアクセルセンサ２０の出力の変動量の最大値とする。この「ｋＯＦＡＰＧＤ」は、先の図８に示した「ｋＬＡＰＧＤ」に対応するものであり、先の図１２に示した最大値ｋＯＦＩＮＩよりも大きい値となっている。
【０１９２】
これにより、アクセルペダル１２が操作から解放されたとき、アクセルペダル１２が基準位置に戻ったことを適切に判定することを可能とする。
【０１９３】
なお、この所定値ＯＦＡＰの増量補正は、徐々に行うようにする。すなわち、アクセルペダル１２の操作中に所定値ＯＦＡＰが更新されると、判定値ＤＶも更新されることから、当該検出装置によって検出されるアクセルペダル１２の操作量も変化する。そして、この変化により当該検出装置の搭載される車両の駆動力が変化すると、この駆動力の変化がユーザに体感されることがある。そこで、本実施形態では、増量補正を徐々に行うことで、駆動力の変化がユーザにより体感されることを抑制する。
【０１９４】
更に、本実施形態では、アクセルペダル１２が所定以上操作されて且つ、この操作が所定時間以上継続されるとき、所定値ＯＦＡＰを増量補正する。
【０１９５】
すなわち、図１６に示す一連の処理において、検出値ＶＡＰが学習値ＬＡＰよりも所定の閾値ｋＯＮＡＰ以上大きくなった状態が所定時間以上継続される（ステップＳ１００：ＹＥＳ）と、所定値ＯＦＡＰを以下の態様にて増量補正する（ステップＳ１０１）。
【０１９６】
ＯＦＡＰ＝ｍｉｎ（ＯＦＡＰ＋ｋＤＯＦＡＰ，ＯＦＡＰＳＴ＋ｋＯＦＡＰＧＤ）
ここで、加算値ｋＤＯＦＡＰや、「ｋＯＦＡＰＧＤ」は、先の図１５に示した処理のものと同一である。ただし、加算値ｋＤＯＦＡＰについては、図１５に示した処理と図１６に示す処理とで異ならしめてもよい。なお、この図１６に示す所定値ＯＦＡＰの増量補正も、先の図１５に示した処理と同様、徐々に行うようにする。
【０１９７】
ここで、先の図１５や図１６に示した処理による所定値ＯＦＡＰの補正態様について、先の図１３に基づいて説明する。すなわち、アクセルセンサ２０の検出値ＶＡＰが学習値ＬＡＰよりも所定以上大きくなると判断される時刻ｔ１４に、所定値ＯＦＡＰを徐々に上昇させる。ここでは、加算値ｋＤＯＦＡＰだけ増量補正される場合が例示されている。更に、アクセルセンサ２０の検出値ＶＡＰが学習値ＬＡＰよりも所定以上となる状態が所定時間継続する時刻ｔ１５に、所定値ＯＦＡＰを徐々に上昇させる。ここでも、加算値ｋＤＯＦＡＰだけ増量補正される場合が例示されている。これにより、検出値ＶＡＰが学習値ＬＡＰと所定値ＯＦＡＰとの和と等しくなる時刻ｔ１６において、アクセルペダル１２がユーザによる操作から解放されたことを的確に判断することができる。
【０１９８】
＜Ｃ：アクセルペダル１２がユーザによる操作から解放されたとき＞
この処理は、先の図１０に示した処理に対応する。ただし、本実施形態では、所定値ＯＦＡＰの変化幅を、アクセルセンサ２０の出力の温度による変動量の範囲内に限定する。
【０１９９】
以下、これについて、図１７に基づいて説明する。図１７に所定値ＯＦＡＰの補正にかかる処理の手順を示す。この処理は、電子制御装置３０によって実行される処理であり、実際には、適宜の計時処理やフラグ処理等を用いて所定周期で繰り返し実行される。
【０２００】
ここでは、まずステップＳ１１０、Ｓ１１２により、アクセルペダル１２が基準位置に保持されていると判断される所定の条件にあるか否かを判断する。この条件は、検出値ＶＡＰが閾値Ｖａｍａｘ以下であって、検出値ＶＡＰが定常状態であるときにアクセルペダル１２が基準位置に保持されているとの条件である。ここで、閾値Ｖａｍａｘの設定態様や、検出値ＶＡＰが定常であるか否かの判断基準は、先の図１０に示したものと同様である。なお、この処理は、アクセルペダル１２が一旦踏み込まれた後、解放されるときに行われ、イグニッションスイッチＩＧＳがオンとされるときには、この図１７に示す処理は行なわず、先の図１２に示した処理を行う。換言すれば、所定の条件には、実際には、イグニッションスイッチＩＧＳがオンとされた直後でないとの条件が含まれる。
【０２０１】
そして、アクセルペダル１２が基準位置に保持されていると判断されるときには、ステップＳ１１３〜Ｓ１１５において、アクセルセンサ２０の出力の温度により変動量の範囲内で所定値ＯＦＡＰを補正する。
【０２０２】
すなわち、学習値ＬＡＰと所定値ＯＦＡＰとの和が、アクセルセンサ２０の出力の変動量の最大値から温度による変動量の最大値を減算した値ｋＯＦＡＰと検出値ＶＡＰとの和よりも大きいときには、所定値ＯＦＡＰを減少補正する。この補正は、上記値ｋＯＦＡＰを所定値ＯＦＡＰの下限としつつ、学習値ＬＡＰと所定値ＯＦＡＰとの和を、値ｋＯＦＡＰと検出値ＶＡＰとの和に近づけるものである。すなわち、ステップＳ１１４に示すように、以下の処理を行う。
【０２０３】
ＯＦＡＰ＝ｍａｘ（ｋＯＦＡＰ，ＶＡＰ−ＬＡＰ＋ｋＯＦＡＰ）
また、学習値ＬＡＰと所定値ＯＦＡＰとの和が、アクセルセンサ２０の出力の変動量の最大値から温度による変動量の最大値を減算した値ｋＯＦＡＰと検出値ＶＡＰとの和以下である場合には、所定値ＯＦＡＰを増量補正する。この補正は、アクセルセンサ２０の出力の変動量の最大値ｋＯＦＡＰＭＡＸを上限としつつ、学習値ＬＡＰと所定値ＯＦＡＰとの和を、値ｋＯＦＡＰと検出値ＶＡＰとの和に近づけるものである。すなわち、ステップＳ１１５に示すように、以下の処理を行う。
【０２０４】
ＯＦＡＰ＝ｍｉｎ（ｋＯＦＡＰＭＡＸ，ＯＦＡＰ＋ｋＤＬＡＰ）
ここで、「ｋＤＬＡＰ」は、先の図１５や図１６に示したものと同一であるが、これを図１５や図１６に示したものと異ならしめてもよい。
【０２０５】
なお、ステップＳ１１１、Ｓ１１６、Ｓ１１７に示すように、所定値ＯＦＡＰの補正は、アクセルペダル１２が新たに解放されたときに１回だけ行うようにする。
【０２０６】
ここで、図１７に示す処理による学習値ＬＡＰの補正態様について、先の図１３を用いて説明する。
【０２０７】
図示されるように、アクセルペダル１２が解放された後の時刻ｔ１７に、所定値ＯＦＡＰを減少補正する。ここでは、所定値ＯＦＡＰを、上記値ｋＯＦＡＰとする補正がなされる場合を例示している。こうした設定とすることで、アクセルペダル１２の操作が再度開始されるときに、この操作の開始を適切に判定することができる。
【０２０８】
以上説明した本実施形態によっても、先の第１の実施形態において、学習値ＬＡＰの変わりに、所定値ＯＦＡＰを補正することで、上記（１）〜（１０）の効果に準じた効果を得ることができる。
【０２０９】
（その他の実施形態）
なお、上記各実施形態は、以下のように変更して実施してもよい。
【０２１０】
・上記第１及び第２の実施形態において、イグニッションスイッチＩＧＳがオンとされる直後、上記加算処理及び減少処理によらず、学習値ＬＡＰや所定値ＯＦＡＰを増量補正するだけでも、先の第１の実施形態の上記（１）の効果を得ることはできる。
【０２１１】
・上記減少処理としては、加算処理により生成される値を段階的に減少させる処理に限らず、検出値ＶＡＰからフィルタ処理等によりノイズを除去し、このノイズの除去された値まで上記加算処理によって生成される値を減少させる処理としてもよい。
【０２１２】
・アクセルペダル１２が基準位置から離間する側に所定以上操作されるときを判断する態様としては、上記第１及び第２の実施形態で例示したものに限らない。例えば検出値ＶＡＰが判定値ＤＶよりも所定以上大きくなるときとしてもよい。
【０２１３】
・初期値ＬＡＰＳＴや、初期値ＯＦＡＰＳＴの更新態様は、上記第１の実施形態や第２の実施形態で例示したものに限らない。例えば初期値ＬＡＰＳＴの更新を、学習値ＬＡＰが所定回数更新されたときに行うとしてもよく、また、トリップ数（イグニッションスイッチＩＧＳがオンされる回数）が所定回数となるときとしてもよい。また、例えば初期値ＯＦＡＰＳＴの更新を、所定値ＯＦＡＰが所定回数更新されたときに行うとしてもよく、また、トリップ数が所定回数となるときとしてもよい。
【０２１４】
・上記第１の実施形態では、上限値を定めるために「ｋＬＡＰＧＤ」を用いたがこれに限らない。例えば検出値ＶＡＰに応じて上限値を設定するパラメータを可変設定するようにしてもよい。換言すればアクセルペダル１２の操作態様に対応したアクセルセンサ２０の出力の温度による変動量の最大値に設定してもよい。
【０２１５】
・上記第２の実施形態では、上限値を定めるために「ｋＯＦＡＰＧＤ」を用いたがこれに限らない。例えば検出値ＶＡＰに応じて上限値を設定するパラメータを可変設定するようにしてもよい。換言すればアクセルペダル１２の操作態様に対応したアクセルセンサ２０の出力の変動量の最大値に設定してもよい。
【０２１６】
・上記第１及び第２の実施形態において、アクセルペダル１２が基準位置から離間する側に所定以上操作されるときの学習値ＬＡＰや所定値ＯＦＡＰの増量補正を徐々に行わなくても、先の第１の実施形態の上記（５）〜（７）の効果を得ることはできる。
【０２１７】
・上記第１及び第２の実施形態において、アクセルペダル１２が基準位置から離間する側に所定以上操作されるときの学習値ＬＡＰや所定値ＯＦＡＰの増量補正を行う際、上記態様にて上限値を定めなくても、先の第１の実施形態の上記（５）、（６）、（８）の効果を得ることはできる。
【０２１８】
・アクセルペダル１２が基準位置に保持されていると判断される条件としては、上記各実施形態で例示するものに限らない。
【０２１９】
・アクセルセンサ２０の出力の温度による変動量の範囲内で判定値ＤＶを補正する補正手段としては、上記各実施形態やそれらの変形例で例示したものに限らない。例えば判定値ＤＶそのものを補正するものであってもよい。これは、例えば先の図１２において、ＯＦＡＰをＤＶ−ＬＡＰと書き直すことで行うことができる。
【０２２０】
・アクセル操作ユニット１０の構成としては、先の図２に例示したものに限らない。例えばスプリング２２以外にも一部金属にて構成されるものであってもよい。また、被操作部としては、ユーザの足によって操作されるアクセルペダル１２に限らない。更に、樹脂製のアクセル操作ユニットでなくても、先の第１の実施形態の上記（１）〜（８）、（１０）の効果を奏することはできる。
【０２２１】
・アクセルペダル１２の基準位置からの変位を検出する検出手段としても、非接触式のアクセルセンサ２０に限らない。この場合であっても、先の第１の実施形態の上記（１）〜（９）の効果を奏することはできる。
【図面の簡単な説明】
【０２２２】
【図１】本発明にかかるアクセル操作量の検出装置の第１の実施形態の構成を示す図。
【図２】アクセル操作ユニットの構成を示す図。
【図３】アクセル操作ユニットの温度とアクセルセンサの出力との関係を示す図。
【図４】アクセルペダルの踏み込み量とアクセルセンサの出力との関係の一例を示す図。
【図５】上記実施形態にかかる学習値の補正の手順を示すフローチャート。
【図６】同実施形態にかかる学習値の補正態様を示すタイムチャート。
【図７】同実施形態の学習値の初期値の取得にかかる処理の手順を示すフローチャート。
【図８】同実施形態の学習値の増量補正にかかる処理の手順を示すフローチャート。
【図９】同実施形態の学習値の増量補正にかかる処理の手順を示すフローチャート。
【図１０】同実施形態の学習値の補正にかかる処理の手順を示すフローチャート
【図１１】第２の実施形態にかかる学習値の補正にかかる処理の手順を示すフローチャート
【図１２】同実施形態にかかる所定値の補正にかかる処理の手順を示すフローチャート
【図１３】同実施形態にかかる所定値の補正態様を示すタイムチャート。
【図１４】同実施形態の所定値の初期値の取得にかかる処理の手順を示すフローチャート。
【図１５】同実施形態の所定値の増量補正にかかる処理の手順を示すフローチャート。
【図１６】同実施形態の所定値の増量補正にかかる処理の手順を示すフローチャート。
【図１７】同実施形態の所定値の補正にかかる処理の手順を示すフローチャート。
【符号の説明】
【０２２３】
１…内燃機関、４…スロットルバルブ、１０…アクセル操作ユニット、１２…アクセルペダル、２０…アクセルセンサ、３０…電子制御装置。
【図１】
2006207511.tif 000003
【図２】
2006207511.tif 000004
【図３】
2006207511.tif 000005
【図４】
2006207511.tif 000006
【図５】
2006207511.tif 000007
【図６】
2006207511.tif 000008
【図７】
2006207511.tif 000009
【図８】
2006207511.tif 000010
【図９】
2006207511.tif 000011
【図１０】
2006207511.tif 000012
【図１１】
2006207511.tif 000013
【図１２】
2006207511.tif 000014
【図１３】
2006207511.tif 000015
【図１４】
2006207511.tif 000016
【図１５】
2006207511.tif 000017
【図１６】
2006207511.tif 000018
【図１７】
2006207511.tif 000019