(57)【要約】【課題】バッテリを装備せず、クランク軸を人力で回転させてエンジン始動をさせる車両において、大気圧初期値を高精度に検出することが可能な大気圧推定装置を得る。【解決手段】大気圧推定装置１００は、クランク軸１３を人力で回転させてエンジン１を始動させる車両において、吸気バルブが開く直前では大気圧相当の吸気圧値が検出されることを利用し、吸気バルブが開く直前の所定クランク角度間の吸気圧平均値と吸気圧変動幅を求め、吸気圧変動幅が所定値以下の場合には、該吸気圧平均値を大気圧初期値と設定する。また、吸気圧変動幅が所定値を超えた場合には、通常の始動方法以外の方法でエンジン１を始動したと推測され、吸気圧平均値が大気圧相当でないことがあるため、その場合は予め設定されたデフォルト値を大気圧初期値とすることにより、誤検出を防止することが可能である。【選択図】図３
2017194034.tif 000002
【特許請求の範囲】
【請求項１】
バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両の大気圧推定装置であって、前記エンジンを制御する電子制御ユニットと、前記エンジンの吸気管に設けられた吸気絞り弁の下流に設けられた吸気圧センサと、前記エンジンのクランク位置に対応したクランク角信号を出力するクランク角センサとを備え、
前記電子制御ユニットは、
前記吸気圧センサの出力に基づいて前記エンジンの吸気圧を検出する吸気圧検出手段と、前記クランク角センサの出力に基づいて前記エンジンのクランク角度を検出するクランク角度検出手段と、
前記吸気圧検出手段および前記クランク角度検出手段の出力に基づいて吸気バルブが開く直前の所定クランク角度間の吸気圧を検出し、前記所定クランク角度間の吸気圧平均値を算出する吸気圧平均値算出手段と、
前記所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定する吸気圧変動幅判定手段と、
前記吸気圧変動幅が所定値以下の場合は前記所定クランク角度間の吸気圧平均値を大気圧初期値とし、前記吸気圧変動幅が所定値を超えた場合は予め設定されたパラメータ値を大気圧初期値とする大気圧初期値設定手段とを有することを特徴とする大気圧推定装置。
【請求項２】
前記クランク角センサは、一定のクランク角度毎にパルスを出力すると共に所定のクランク角度ではパルスが欠けるものであり、前記吸気圧平均値算出手段は、パルスが欠ける位置をクランク基準位置として前記所定クランク角度間の吸気圧を検出することを特徴とする請求項１記載の大気圧推定装置。
【請求項３】
前記吸気圧平均値算出手段は、前記電子制御ユニットの起動後、前記所定クランク角度間の吸気圧平均値を２回算出して２つの吸気圧平均値を取得し、前記吸気圧変動幅判定手段は、それら２つの吸気圧平均値の大きい方について前記所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定することを特徴とする請求項１または請求項２に記載の大気圧推定装置。
【請求項４】
前記電子制御ユニットは、前記エンジンの回転速度を検出するエンジン回転速度検出手段と、前記吸気絞り弁のスロットル開度を検出するスロットル開度検出手段とを備え、前記エンジン回転速度検出手段により検出されたエンジン回転速度と前記スロットル開度検出手段により検出されたスロットル開度がそれぞれ予め設定された所定値以上のとき、前記大気圧初期値設定手段により設定された大気圧初期値を不揮発性メモリに格納し、次回エンジン始動時の前記パラメータ値とすることを特徴とする請求項１から請求項３のいずれか一項に記載の大気圧検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両において、エンジン制御パラメータである大気圧を推定する大気圧推定装置に関する。
【背景技術】
【０００２】
エンジンを搭載した自動車、二輪車、船舶等の多くは、バッテリを装備しており、これらの車両のエンジンを制御する電子制御ユニットは、エンジン停止時の吸気圧を大気圧初期値とみなし、エンジン制御パラメータとして使用することが知られている。
【０００３】
一方、バッテリを装備していない車両においては、エンジン停止時は電子制御ユニットが動作していないため、エンジン停止時の大気圧を検出することができない。バッテリを装備していない車両の大気圧推定装置として、特許文献１では、予め設定されたパラメータ値を大気圧初期値として用い、その後、エンジン回転速度やスロットル開度に基づいて、吸気圧による大気圧の検出が可能なエンジン運転領域を検出し、大気圧を更新することが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５６７６７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、バッテリを装備していない車両において、大気圧初期値として予め設定されたパラメータ値を用いた場合、大気圧の検出が可能なエンジン運転領域を検出するまでの間、電子制御ユニットがエンジン制御に用いる大気圧初期値（パラメータ値）と実際の大気圧が乖離しており、最適なエンジン制御ができないという問題があった。
【０００６】
また、例えばモトクロスレース用の二輪車のように、アクセルのオンとオフを繰り返し定常運転状態がほぼ無いような運転を行う車両においては、エンジン運転中の大気圧更新の機会が少なく、最適なエンジン制御ができない時間が長くなるという問題があった。
【０００７】
本発明は、上記のような課題を解決するためになされたものであり、バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両において、大気圧初期値を誤検出なく高精度に検出することが可能な大気圧推定装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る大気圧推定装置は、バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両の大気圧推定装置であって、エンジンを制御する電子制御ユニットと、エンジンの吸気管に設けられた吸気絞り弁の下流に設けられた吸気圧センサと、エンジンのクランク位置に対応したクランク角信号を出力するクランク角センサとを備え、電子制御ユニットは、吸気圧センサの出力に基づいてエンジンの吸気圧を検出する吸気圧検出手段と、クランク角センサの出力に基づいてエンジンのクランク角度を検出するクランク角度検出手段と、吸気圧検出手段およびクランク角度検出手段の出力に基づいて吸気バルブが開く直前の所定クランク角度間の吸気圧を検出し、所定クランク角度間の吸気圧平均値を算出する吸気圧平均値算出手段と、所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定する吸気圧変動幅判定手段と、吸気圧変動幅が所定値以下の場合は所定クランク角度間の吸気圧平均値を大気圧初期値とし、吸気圧変動幅が所定値を超えた場合は予め設定されたパラメータ値を大気圧初期値とする大気圧初期値設定手段とを有するものである。
【発明の効果】
【０００９】
本発明に係る大気圧推定装置によれば、クランク軸を人力で回転させてエンジンを始動させる車両において、吸気バルブが開く直前では大気圧相当の吸気圧値が検出されることを利用し、吸気バルブが開く直前の所定クランク角度間の吸気圧平均値と吸気圧変動幅を求め、吸気圧変動幅が所定値以下の場合には、該吸気圧平均値を大気圧初期値と設定することにより、大気圧初期値を容易且つ高精度に検出することが可能である。また、吸気圧変動幅が所定値を超えた場合には、通常の始動方法以外の方法でエンジンを始動したと推測され、吸気圧平均値が大気圧相当でないことがあるため、その場合は予め設定されたパラメータ値を大気圧初期値とすることにより、誤検出を防止することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１に係る大気圧推定装置を備えた内燃機関の構成を示す図である。
【図２】本発明の実施の形態１に係る大気圧測定装置の機能ブロック図である。
【図３】本発明の実施の形態１に係る大気圧推定装置における吸気圧検出方法を説明する図である。
【図４】本発明の実施の形態１に係る大気圧推定装置における吸気圧検出方法を説明する図である。
【図５】本発明の実施の形態１に係る大気圧推定装置における大気圧初期値設定の流れを示す図である。
【図６】本発明の実施の形態１に係る大気圧推定装置における大気圧初期値設定の流れを示す図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
以下に、本発明の実施の形態１に係る大気圧推定装置について、図面に基づいて説明する。図１は、本実施の形態１に係る大気圧推定装置を備えた内燃機関の構成を示している。また、図２は、本実施の形態１に係る大気圧測定装置の機能ブロック図である。なお、各図において、図中、同一、相当部分には同一符号を付している。
【００１２】
本実施の形態１に係る大気圧推定装置１００は、バッテリを装備せず、クランク軸１３を人力で回転させてエンジン１を始動させる車両の大気圧推定装置であり、図２に示すように、エンジン１を制御する電子制御ユニット２と、スロットルポジションセンサ６、吸気圧センサ７、およびクランク角センサ１０等を含んで構成される。
【００１３】
電子制御ユニット２は、エンジン制御装置の主要部を構成するＣＰＵおよびメモリを含むマイクロコンピュータであり、エンジン１の動作を制御するためのプログラムおよび各種制御データを格納している。本実施の形態１に係る大気圧推定装置１００の機能は、電子制御ユニット２により実行されるプログラムにより構成されている。
【００１４】
図１に示すように、エンジン１に吸入空気Ａを導入する吸気管３には、吸入空気Ａの温度を計測する吸気温センサ４と、吸入空気Ａを調整する吸気絞り弁であるスロットル弁５と、スロットル弁５のスロットル開度を計測するスロットルポジションセンサ６が設けられている。また、スロットル弁５の下流には、エンジン１の吸気圧Ｐbを計測する吸気圧センサ７と、燃料を噴射するためのインジェクタを含む燃料噴射モジュール８が設けられている。
【００１５】
エンジン１には、エンジン１の壁面温度を計測するエンジン温度センサ９と、クランク位置に対応したクランク角信号（ＳＧＴパルス）を出力するクランク角センサ１０と、点火コイル１１により駆動される点火プラグ１２が設けられている。クランク角センサ１０は、クランク軸の基準位置と回転角、およびエンジン１の回転数を検出し、パルス信号に変換して出力する。
【００１６】
電子制御ユニット２は、各種センサ情報および各種制御データから最適な燃料量を決定し、燃料噴射モジュール８から噴射させて吸入空気Ａと混合気を形成する。また、電子制御ユニット２は、各種センサ情報および各種制御データに基づいて点火コイル１１を駆動し、混合気を着火、燃焼させ、エンジン１内のクランク軸１３を回転させる。燃焼後の排気ガスＡｈは排気管１５を通して外気へ放出される。
【００１７】
キックレバー１４は、クランク軸１３に接続されており、エンジン１停止時に運転者（ライダー）がキックレバー１４をキックすることで、クランク軸１３を回転させ、エンジン１を始動させる。クランク軸１３には、発電機（図示省略）が接続されており、クランク軸１３の回転により発電し、レギュレータ１６で調圧され、電子制御ユニット２に電源を供給する。電子制御ユニット２にはバッテリは接続されておらず、クランク軸１３が回転しているときのみ、発電機によって電源が供給される。
【００１８】
本実施の形態１に係る大気圧推定装置１００の機能について、図２を用いて説明する。電子制御ユニット２は、大気圧推定装置１００の機能として、吸気圧平均値算出手段２３、吸気圧変動幅判定手段２４、大気圧初期値設定手段２５を備えている。なお、吸気圧検出手段２１、クランク角度検出手段２２、エンジン回転速度検出手段２６、スロットル開度検出手段２７、および不揮発性メモリ２８については、大気圧推定装置１００に必要な機能であるが、従来の電子制御ユニットが備えている機能であり、新たに設ける必要はない。
【００１９】
吸気圧検出手段２１は、吸気圧センサ７の出力に基づいてエンジン１の吸気圧を検出し、クランク角度検出手段２２は、クランク角センサ１０の出力に基づいてエンジン１のクランク角度を検出する。また、エンジン回転速度検出手段２６は、クランク角センサ１０の出力に基づいてエンジン１の回転速度を検出する。スロットル開度検出手段２７は、スロットルポジションセンサ６の出力に基づいてスロットル弁５のスロットル開度を検出する。
【００２０】
吸気圧平均値算出手段２３は、吸気圧検出手段２１およびクランク角度検出手段２２の出力に基づいて、吸気バルブが開く直前の所定クランク角度間の吸気圧を検出し、所定クランク角度間の吸気圧平均値を算出する。クランク角センサ１０は、一定のクランク角度毎にパルスを出力すると共に所定のクランク角度ではパルスが欠けるものであり、吸気圧平均値算出手段２３は、パルスが欠ける位置をクランク基準位置として所定クランク角度間の吸気圧を検出する。
【００２１】
吸気圧変動幅判定手段２４は、吸気圧平均値算出手段２３によって検出された所定クランク角度間の吸気圧の変動幅が所定値以下か否かを判定する。本実施の形態１では、吸気圧平均値算出手段２３は、電子制御ユニット２の起動後、所定クランク角度間の吸気圧平均値を２回算出し、２つの吸気圧平均値を取得する。吸気圧変動幅判定手段２４は、それら２つの吸気圧平均値の大きい方について、所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定する。
【００２２】
大気圧初期値設定手段２５は、吸気圧変動幅判定手段２４による判定結果を受け、吸気圧変動幅が所定値以下の場合は所定クランク角度間の吸気圧平均値を大気圧初期値とし、吸気圧変動幅が所定値を超えた場合は予め設定され不揮発性メモリ２８に格納されたパラメータ値であるデフォルト値を大気圧初期値とする。
【００２３】
本実施の形態１に係る大気圧推定装置１００の吸気圧平均値算出手段２３において、所定クランク角度間の吸気圧を検出する方法について、図３および図４を用いて説明する。図３および図４は、エンジン行程（排気、吸気、圧縮、燃焼）、クランク角信号（ＳＧＴパルス）、吸気圧および電源電圧を模式的に示したものである。
【００２４】
図３および図４において、ライダーがキックレバー１４をキックすることでエンジン１を人力始動させると、電子制御ユニット２はエンジン始動後に発電される電源で起動し（ｔ１）、クランク角センサ１０から出力されるクランク角信号であるＳＧＴパルスの検出を開始する。
【００２５】
ＳＧＴパルス仕様は、一定のクランク角度毎、例えば１５度毎にパルスを出力するが、所定のクランク角度でパルスを発生させない構成となっている。電子制御ユニット２は、このバルス欠け位置をクランク基準位置として検出し（ｔ２）、このクランク基準位置に基づいて現在のＳＧＴパルスに対応するクランク角度を検出する。
【００２６】
電子制御ユニット２は、クランク基準位置の検出後、吸気バルブが開く直前の所定クランク角度間の吸気圧センサ電圧値を検出する。図３および図４では、ＳＧＴパルスに同期して３回、すなわちクランク角度３０度間の吸気圧センサ電圧値を検出し、その平均値を算出する。図３および図４に示す例では、排気上死点前のＳＧＴパルスの番号は４、５、６である。
【００２７】
なお、電子制御ユニット２は、クランク基準位置の検出後、クランク角度を識別できるのみであり、エンジンの行程は識別できていない。すなわち、吸気バルブが開く直前の排気上死点前なのか、あるいは圧縮上死点前なのかは識別できていない。このため、電子制御ユニット２は、排気上死点前と圧縮上死点前の両方のエンジン行程で吸気圧を検出し、それぞれのエンジン行程で検出した吸気圧センサ電圧平均値の大きい方を吸気バルブが開く直前の電圧平均値とみなすようにしている。
【００２８】
図３および図４では、圧縮上死点前（ｔ３）で検出した吸気圧センサ電圧平均値１（以下、電圧平均値１と称す）と、排気上死点前（ｔ４）で検出した吸気圧センサ電圧平均値２（以下、電圧平均値２と称す）を比較すると、電圧平均値２の方が大きい。従って、吸気圧変動幅判定手段２４は、電圧平均値２を吸気バルブが開く直前の所定クランク角度間の電圧平均値とみなし、吸気圧変動幅が所定値以下か否かを判定する。なお、所定値とは、例えば２ｋＰａである。
【００２９】
図３に示す例は、通常のキックレバー１４による始動を行った場合を想定している。吸気圧センサ７は、気筒毎に独立に配置されたスロットル弁５の下流に設けられており、人力でクランク軸１３を回転させている期間はクランク軸１３の回転が低回転であるため、スロットル弁５の開口面積に関わらず、吸気バルブが開く直前では大気圧相当の吸気圧検出値を示す。この例では、吸気バルブが開く直前の所定クランク角度間の吸気圧変動幅は小さく、所定値以下であるため、電圧平均値２から求めた吸気圧平均値を大気圧初期値として設定する。
【００３０】
一方、図４に示す例では、車両を押しながら、または坂を下りながらクラッチをつないで始動させる（いわゆる押し掛け）等、キックレバー１４による始動以外の始動を行った場合を想定している。この場合、電子制御ユニット２起動直後のクランク軸１３の回転速度がキックレバー１４による始動時と異なるため、電子制御ユニット２起動直後の吸気バルブが開く直前のタイミングでの吸気圧検出値が大気圧相当を示さない場合がある。
【００３１】
このような場合、吸気バルブが開く直前の所定クランク角度の吸気圧検出値の変動幅が大きくなることを利用し、変動幅が所定値を超えた場合は、吸気圧検出値を大気圧初期値として使用しないようにする。
【００３２】
図４に示す例では、電子制御ユニット２起動時のクランク軸回転速度が速く、吸気バルブが開く直前の吸気圧検出値が大気圧相当を示していない。この場合、吸気バルブが開く直前の所定クランク角度間の吸気圧変動幅（図４中ｘで示す）が所定値を超えるので、予め設定された大気圧デフォルト値を大気圧初期値として設定する。
【００３３】
なお、大気圧デフォルト値は、前回エンジン運転時に推定された大気圧初期値であり、不揮発性メモリ２８に格納されている。バッテリレスシステムにおいては、エンジン１が停止すると即座に電子制御ユニット２がシャットダウンするため、不揮発性メモリ２８に大気圧初期値を記憶させている最中にエンジン１が停止すると、不揮発性メモリ２８へ正しく記憶されない可能性がある。
【００３４】
このような事態を回避するために、不揮発性メモリ２８への記憶は、運転者が車両を運転している時に実行される。電子制御ユニット２は、電圧平均値１、２を算出後、運転者が車両を運転開始したことをエンジン回転数とスロットル開度から判断する。
【００３５】
すなわち、電子制御ユニット２は、エンジン回転速度検出手段２６により検出されたエンジン回転速度と、スロットル開度検出手段２７により検出されたスロットル開度が、それぞれ予め設定された所定値（例えばエンジン回転数２０００ｒ／ｍｉｎ、スロットル開度５度）以上のとき、運転者が車両運転中であると判断し、大気圧初期値設定手段２５により設定された大気圧初期値を不揮発性メモリ２８に格納する。
【００３６】
本実施の形態１に係る大気圧推定装置１００における大気圧初期値設定の流れについて、図５および図６のフローチャートを用いて説明する。電子制御ユニット２は、エンジン１の人力始動により発電された電源で起動し、処理を開始する。
【００３７】
図５に示すステップＳ１からステップＳ５は、エンジン１のクランク角度を検出するための処理である。ステップＳ１において、電子制御ユニット２は、ＳＧＴパルスの入力を検出した場合（ＹＥＳ）、ステップＳ２に進み、前回ＳＧＴパルス間と今回ＳＧＴパルス間の周期を計測する。ステップＳ１において、ＳＧＴパルスを検出していない場合（ＮＯ）は、何もせずにＳＧＴパルスの入力を待つ。
【００３８】
続いてステップＳ３において、クランク基準位置の識別の判定を行う。電子制御ユニット２は、ステップＳ２で計測した前回ＳＧＴパルス間と今回ＳＧＴパルス間の周期から、今回ＳＧＴパルスがクランク基準位置後のＳＧＴパルス入力か否かを判断する。ステップＳ３において、クランク基準位置後のＳＧＴパルス入力と判断した場合（ＹＥＳ）は、ステップＳ４に進み、ＳＧＴパルス位置の番号（以下、ＳＧＴ番号という）を０に設定し、ステップＳ７に進む。
【００３９】
ステップＳ３において、クランク基準位置後のＳＧＴパルスでないと判断した場合（ＮＯ）は、ステップＳ５に進み、クランク基準位置が既に設定済みであるか否かを判断し、設定済み（ＹＥＳ）であればステップＳ６に進み、ＳＧＴ番号に１をプラスし、ステップＳ７に進む。ステップＳ５においてクランク基準位置が設定済みでない場合（ＮＯ）は、ステップＳ１に戻りＳＧＴパルスの入力を待つ。
【００４０】
ステップＳ７以降は、排気上死点前の吸気圧を読み込み、大気圧初期値を設定する処理である。まず、ステップＳ７において、大気圧初期値を設定完了状態でないかどうか判断する。大気圧初期値設定完了状態でない場合（ＹＥＳ）は、ステップＳ８に進み、大気圧初期値の設定処理を行う。大気圧初期値設定完了状態の場合（ＮＯ）は、以降の処理は行わない。
【００４１】
続いてステップＳ８からステップＳ１４では、排気上死点前の吸気圧センサ電圧の読み込みを行い、電圧平均値１、２および吸気圧センサ電圧変動幅１、２（以下、電圧変動幅１、２と称す）を算出する。ここでは、図３および図４と同様に、排気上死点前のＳＧＴ番号は４、５、６であるものとする。
【００４２】
ステップＳ８においてＳＧＴ番号が４、５、または６の場合（ＹＥＳ）、ステップＳ９に進み、吸気圧センサ電圧の読み込みを行う。ステップＳ８においてＳＧＴ番号が４、５、または６ではない場合（ＮＯ）、吸気圧センサ電圧の読み込みを行わず、ステップＳ１に戻る。
【００４３】
続いてステップＳ１０において、ステップＳ９で読み込んだＳＧＴ番号が６の場合（ＹＥＳ）、排気上死点前の吸気圧センサ電圧の読み込みが完了した可能性があるため、ステップＳ１１に進み、電圧平均値１を未算出か否か判断する。なお、ステップＳ１０においてＳＧＴ番号が６ではない場合（ＮＯ）、ステップＳ１に戻る。
【００４４】
ステップＳ１１において、電圧平均値１を未算出の場合（ＹＥＳ）、ステップＳ１２に進み、ＳＧＴ番号が４、５、６の時の電圧平均値１および電圧変動幅１を算出する。ステップＳ１１において、電圧平均値１を算出済みの場合（ＮＯ）、ステップＳ１３へ進み、ＳＧＴ番号が４、５、６の時の電圧平均値２および電圧変動幅２を算出する。
【００４５】
続いてステップＳ１４において、電圧平均値２を算出済みか否か判定し、算出済みの場合（ＹＥＳ）、クランクが２回転し、電圧平均値１および電圧平均値２のいずれか一方は、排気上死点前の電圧平均値であるので、図６のステップＳ１５に進む。ステップＳ１４において、電圧平均値２を算出済みでない場合は、ステップＳ１に戻る。
【００４６】
図６に示すステップＳ１５では、電圧平均値１と電圧平均値２の大小を比較する。電圧平均値１が電圧平均値２よりも大きい場合（ＹＥＳ）、電圧平均値１のセンサ電圧読み込み位置を排気上死点前の吸気圧センサ電圧と判断し、ステップＳ１６に進む。
【００４７】
ステップＳ１６において、電圧変動幅１が所定値以下の場合（ＹＥＳ）、ステップＳ１８に進み、電圧平均値１から求めた吸気圧平均値を大気圧初期値として設定する。一方、ステップＳ１６において、電圧変動幅１が所定値を超えている場合（ＮＯ）、ステップＳ１９において不揮発性メモリ２８に格納されたデフォルト値を大気圧初期値として設定する。
【００４８】
また、ステップＳ１５において、電圧平均値２が電圧平均値１よりも大きい場合（ＮＯ）、電圧平均値２のセンサ電圧読み込み位置を排気上死点前の吸気圧センサ電圧と判断し、ステップＳ１７に進む。
【００４９】
ステップＳ１７において、電圧変動幅２が所定値以下の場合（ＹＥＳ）、ステップＳ２０に進み、電圧平均値２から求めた吸気圧平均値を大気圧初期値として設定する。一方、ステップＳ１７において、電圧変動幅２が所定値を超えている場合（ＮＯ）、ステップＳ２１において不揮発性メモリ２８に格納されたデフォルト値を大気圧初期値として設定する。
【００５０】
以上のように、本実施の形態1に係る大気圧推定装置１００によれば、バッテリを装備せず、クランク軸１３を人力で回転させてエンジン１を始動させる車両において、吸気バルブが開く直前では大気圧相当の吸気圧値が検出されることを利用し、吸気バルブが開く直前の所定クランク角度間の吸気圧平均値と吸気圧変動幅を求め、吸気圧変動幅が所定値以下の場合には、該吸気圧平均値を大気圧初期値と設定することにより、エンジン１の始動直後から、大気圧初期値を容易且つ高精度に検出することが可能である。
【００５１】
また、吸気圧変動幅が所定値を超えた場合には、通常の始動方法（二輪車の場合は一般的にキックレバー１４による始動）以外の方法でエンジン１を始動したと推測され、吸気圧平均値が大気圧相当でないことがあるため、その場合は予め設定されたデフォルト値を大気圧初期値とすることにより、誤検出を防止することが可能である。
【００５２】
さらに、エンジン回転速度とスロットル開度がそれぞれ所定値以上のときに運転者が車両を運転中であると判断し、大気圧初期値設定手段２５により設定された大気圧初期値を不揮発性メモリ２８に格納するようにしたので、次回エンジン始動時のパラメータ値として用いられる大気圧初期値を、不揮発性メモリ２８に確実に記憶させることができる。なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【産業上の利用可能性】
【００５３】
本発明は、バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両の大気圧推定装置として利用することができる。
【符号の説明】
【００５４】
１  エンジン、２  電子制御ユニット、３  吸気管、４  吸気温センサ、
５  スロットル弁、６  スロットルポジションセンサ、７  吸気圧センサ、
８  燃料噴射モジュール、９  エンジン温度センサ、１０  クランク角センサ、
１１  点火コイル、１２  点火プラグ、１３  クランク軸、１４  キックレバー、
１５  排気管、１６  レギュレータ、２１  吸気圧検出手段、
２２  クランク角度検出手段、２３  吸気圧平均値算出手段、
２４  吸気圧変動幅判定手段、２５  大気圧初期値設定手段、
２６  エンジン回転速度検出手段、２７  スロットル開度検出手段、
２８  不揮発性メモリ、１００  大気圧推定装置
【図１】
2017194034.tif 000003
【図２】
2017194034.tif 000004
【図３】
2017194034.tif 000005
【図４】
2017194034.tif 000006
【図５】
2017194034.tif 000007
【図６】
2017194034.tif 000008
【手続補正書】
【提出日】平成29年5月8日(2017.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両の大気圧推定装置であって、前記エンジンを制御する電子制御ユニットと、前記エンジンの吸気管に設けられた吸気絞り弁の下流に設けられた吸気圧センサと、前記エンジンのクランク位置に対応したクランク角信号を出力するクランク角センサとを備え、
前記電子制御ユニットは、
前記吸気圧センサの出力に基づいて前記エンジンの吸気圧を検出する吸気圧検出手段と、
前記クランク角センサの出力に基づいて前記エンジンのクランク角度を検出するクランク角度検出手段と、
前記吸気圧検出手段および前記クランク角度検出手段の出力に基づいて吸気バルブが開く直前の所定クランク角度間の吸気圧を検出し、前記所定クランク角度間の吸気圧平均値を算出する吸気圧平均値算出手段と、
前記所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定する吸気圧変動幅判定手段と、
前記吸気圧変動幅が所定値以下の場合は前記所定クランク角度間の吸気圧平均値を大気圧初期値とし、前記吸気圧変動幅が所定値を超えた場合は予め設定されたパラメータ値を大気圧初期値とする大気圧初期値設定手段とを有し、
前記吸気圧平均値算出手段は、前記電子制御ユニットの起動後、最初の前記所定クランク角度間と次回の前記所定クランク角度間の吸気圧平均値を算出して２つの吸気圧平均値を取得し、前記吸気圧変動幅判定手段は、それら２つの吸気圧平均値の大きい方を前記吸気バルブが開く直前の吸気圧平均値とみなして、２つの吸気圧平均値の大きい方について前記所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定することを特徴とする大気圧推定装置。
【請求項２】
前記クランク角センサは、一定のクランク角度毎にパルスを出力すると共に所定のクランク角度ではパルスが欠けるものであり、前記吸気圧平均値算出手段は、パルスが欠ける位置をクランク基準位置として前記所定クランク角度間の吸気圧を検出することを特徴とする請求項１記載の大気圧推定装置。
【請求項３】
前記電子制御ユニットは、前記エンジンの回転速度を検出するエンジン回転速度検出手段と、前記吸気絞り弁のスロットル開度を検出するスロットル開度検出手段とを備え、前記エンジン回転速度検出手段により検出されたエンジン回転速度と前記スロットル開度検出手段により検出されたスロットル開度がそれぞれ予め設定された所定値以上のとき、前記大気圧初期値設定手段により設定された大気圧初期値を不揮発性メモリに格納し、次回エンジン始動時の前記パラメータ値とすることを特徴とする請求項１または請求項２に記載の大気圧推定装置。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に係る大気圧推定装置は、バッテリを装備せず、クランク軸を人力で回転させてエンジンを始動させる車両の大気圧推定装置であって、エンジンを制御する電子制御ユニットと、エンジンの吸気管に設けられた吸気絞り弁の下流に設けられた吸気圧センサと、エンジンのクランク位置に対応したクランク角信号を出力するクランク角センサとを備え、電子制御ユニットは、吸気圧センサの出力に基づいてエンジンの吸気圧を検出する吸気圧検出手段と、クランク角センサの出力に基づいてエンジンのクランク角度を検出するクランク角度検出手段と、吸気圧検出手段およびクランク角度検出手段の出力に基づいて吸気バルブが開く直前の所定クランク角度間の吸気圧を検出し、所定クランク角度間の吸気圧平均値を算出する吸気圧平均値算出手段と、所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定する吸気圧変動幅判定手段と、吸気圧変動幅が所定値以下の場合は所定クランク角度間の吸気圧平均値を大気圧初期値とし、吸気圧変動幅が所定値を超えた場合は予め設定されたパラメータ値を大気圧初期値とする大気圧初期値設定手段とを有し、吸気圧平均値算出手段は、電子制御ユニットの起動後、最初の所定クランク角度間と次回の所定クランク角度間の吸気圧平均値を算出して２つの吸気圧平均値を取得し、吸気圧変動幅判定手段は、それら２つの吸気圧平均値の大きい方を吸気バルブが開く直前の吸気圧平均値とみなして、２つの吸気圧平均値の大きい方について所定クランク角度間の吸気圧変動幅が所定値以下か否かを判定するものである。