(57)【要約】【課題】アクチュエータにおける不要な電力の消費を防止すると共に、クランキングが開始されたときに内燃機関を確実に始動させて始動性を向上させるようにした内燃機関の制御装置を提供する。【解決手段】内燃機関の吸気管に配置されるスロットルバルブと、スロットルバルブを駆動するアクチュエータ（電動モータ）と、少なくともアクチュエータに供給されるべき電力を蓄電するバッテリと、バッテリからアクチュエータへの通電を制御する制御手段とを備えた内燃機関の制御装置において、バッテリの電圧ＶＢを検出する（Ｓ２２，Ｓ３２）と共に、制御手段は、イグニッションスイッチがオンされてアクチュエータへの通電を開始した後、検出された電圧ＶＢが所定値以下のとき、アクチュエータへの通電を停止する（Ｓ２８，Ｓ４０）。【選択図】図２
2009115005.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気管に配置されるスロットルバルブと、前記スロットルバルブを駆動するアクチュエータと、少なくとも前記アクチュエータに供給されるべき電力を蓄電する蓄電手段と、前記蓄電手段から前記アクチュエータへの通電を制御する制御手段とを備えた内燃機関の制御装置において、前記蓄電手段の電圧を検出する電圧検出手段を備えると共に、前記制御手段は、イグニッションスイッチがオンされて前記アクチュエータへの通電を開始した後、前記検出された電圧が所定値以下のとき、前記アクチュエータへの通電を停止することを特徴とする内燃機関の制御装置。
【請求項２】
前記アクチュエータは、前記通電が停止されるとき、前記スロットルバルブを所定開度に保持することを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記制御手段は、前記アクチュエータへの通電を停止した後、前記検出された電圧が前記所定値より大きいとき、前記アクチュエータへの通電を再開することを特徴とする請求項１または２記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は内燃機関の制御装置に関し、より具体的には、自動二輪車などの車両に搭載される内燃機関の吸気管に配置されたスロットルバルブを駆動するアクチュエータへの通電を制御する内燃機関の制御装置に関する。
【背景技術】
【０００２】
近年、スロットルバルブとアクセラレータとの機械的な接続を断ち、スロットルバルブをアクチュエータで駆動するようにした、ＤＢＷ（Drive By Wire）方式の内燃機関の制御装置が知られている。また、そのような装置において、イグニッションスイッチがオンされるとき、アクチュエータに通電してスロットルバルブを機関始動可能なスロットル開度（以下「始動開度」という）まで駆動させて保持するようにした技術が提案されている（例えば特許文献１参照）。これにより、スタータスイッチが運転者によって操作されてクランキングが開始したとき、機関の始動に必要な空気量が速やかに供給され、よって機関の始動性を向上させるようにしている。
【特許文献１】特許第２５７７７２７号公報（第３頁右欄第４８行から第４頁左欄第４行目。第１図、第７図など）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１記載の技術のように、クランキングに備え、イグニッションスイッチがオンされるときにアクチュエータへの通電を開始してスロットルバルブを始動開度まで駆動させるように構成すると、イグニッションスイッチのオンに続いてクランキングが開始されない場合（スタータスイッチが操作されなかった場合）、不要な電力を消費するという不都合が生じる。
【０００４】
また、例えば自動二輪車においては、アクチュエータなどに供給されるべき電力を蓄電する蓄電手段（具体的にはバッテリ）は、設置場所などの制約から、小型でその容量も比較的小さいものが搭載される。そのため、特許文献１記載の技術を自動二輪車にそのまま適用すると、前述した不要な電力の消費によってバッテリの電圧が低下し、内燃機関の始動に利用される他のデバイス（例えば点火コイルや燃料ポンプなど）への通電が困難になり、結果として内燃機関の始動ができなくなるおそれがある。
【０００５】
従って、この発明の目的は上記した課題を解決し、アクチュエータにおける不要な電力の消費を防止すると共に、クランキングが開始されたときに内燃機関を確実に始動させて始動性を向上させるようにした内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を解決するために、請求項１にあっては、内燃機関の吸気管に配置されるスロットルバルブと、前記スロットルバルブを駆動するアクチュエータと、少なくとも前記アクチュエータに供給されるべき電力を蓄電する蓄電手段と、前記蓄電手段から前記アクチュエータへの通電を制御する制御手段とを備えた内燃機関の制御装置において、前記蓄電手段の電圧を検出する電圧検出手段を備えると共に、前記制御手段は、イグニッションスイッチがオンされて前記アクチュエータへの通電を開始した後、前記検出された電圧が所定値以下のとき、前記アクチュエータへの通電を停止するように構成した。
【０００７】
請求項２にあっては、前記アクチュエータは、前記通電が停止されるとき、前記スロットルバルブを所定開度に保持するように構成した。
【０００８】
請求項３にあっては、前記制御手段は、前記アクチュエータへの通電を停止した後、前記検出された電圧が前記所定値より大きいとき、前記アクチュエータへの通電を再開するように構成した。
【発明の効果】
【０００９】
請求項１に係る内燃機関の制御装置にあっては、アクチュエータなどに供給されるべき電力を蓄電する蓄電手段（具体的にはバッテリ）の電圧を検出すると共に、イグニッションスイッチがオンされてアクチュエータへの通電を開始した後、検出された電圧が所定値以下のとき（例えばイグニッションスイッチのオンに続いてクランキングが開始されず、バッテリの電圧が徐々に低下して所定値以下になったとき、あるいはイグニッションスイッチがオンされたときに既にバッテリの電圧が所定値以下のとき）、アクチュエータへの通電を停止するように構成したので、バッテリの電圧が比較的低い場合はスロットルバルブを始動開度まで駆動させるなどの動作が行われず、よってアクチュエータにおける不要な電力の消費を防止することができる。これにより、消費を防止した分の電力を内燃機関の始動に利用される他のデバイス（点火コイルなど）へ供給することも可能となり、よってクランキングが開始されたときに内燃機関を確実に始動できる、即ち、始動性を向上させることができる。
【００１０】
請求項２に係る内燃機関の制御装置にあっては、アクチュエータは、通電が停止されるとき、スロットルバルブを所定開度（例えばデフォルト開度）に保持するように構成したので、上記した効果に加え、アクチュエータへの通電が停止される場合であっても、クランキング開始時に内燃機関の始動に必要な空気量を速やかに供給でき、内燃機関をより一層確実に始動できる、即ち、始動性をより一層向上させることができる。
【００１１】
請求項３に係る内燃機関の制御装置にあっては、アクチュエータへの通電を停止した後、検出された電圧が所定値より大きいとき（例えばアクチュエータへの通電を停止した後に内燃機関が始動させられ、内燃機関の回転出力によって発電機が駆動させられると、バッテリには発電機で発電された電力が蓄電され、電圧が上昇して所定値を超えたとき）、アクチュエータへの通電を再開するように構成、換言すれば、バッテリの電圧が十分に上昇した後に前記通電を再開するように構成したので、上記した効果に加え、アクチュエータは、バッテリから供給される十分な電力によってスロットルバルブを確実に駆動させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面に即してこの発明に係る内燃機関の制御装置の最良の形態について説明する。
【実施例】
【００１３】
図１は、この発明の実施例に係る内燃機関の制御装置を全体的に示す概略図である。
【００１４】
図１において、符号１０は鞍乗り型車両、具体的には自動二輪車を示す。自動二輪車１０には内燃機関（以下「エンジン」という）１２が搭載されると共に、前輪のテレスコピックフォーク（図示せず）の上方に取り付けられたハンドルバー１４などを備える。エンジン１２は４サイクル単気筒の水冷式で、排気量が例えば２５０ｃｃ程度のガソリン・エンジンからなる。
【００１５】
ハンドルバー１４の右側（運転者から見て）にはアクセラレータ１６、正確にはスロットルグリップからなるアクセラレータ１６が運転者の操作自在に設けられると共に、前輪ブレーキレバー２０も運転者の操作自在に設けられる。前輪ブレーキレバー２０は油圧シリンダを介して前輪ブレーキ（共に図示せず）に機械的に接続され、運転者によって操作（把持）されるとき、前輪ブレーキを作動させて前輪を制動する。尚、ハンドルバー１４の左側には運転者が把持自在なグリップとクラッチレバーが設けられるが、それらは本願の要旨と直接の関係を有しないので、図示および説明を省略する。
【００１６】
エンジン１２の吸気管２２（図１で部分的に示す）にはスロットルバルブ２４が配置され、吸気管２２を通って流れる空気の量を調整する。スロットルバルブ２４には図示しないデフォルトスプリングなどが取り付けられ、スロットルバルブ２４が後述する電動モータで駆動されないとき（例えば、電動モータが非通電状態のとき）にデフォルト開度（所定開度。エンジン１２の始動に必要な空気量を速やかに供給できる開度であって、例えば全開開度を略９０度とするとき３度程度）となるように、スロットルバルブ２４を付勢する。これにより、電動モータは通電が停止されるときであってもスロットルバルブ２４をデフォルト開度に保持することができる。
【００１７】
吸気管２２においてスロットルバルブ２４の下流には図示しないインジェクタが配置され、スロットルバルブ２４で調整された吸入空気にガソリン燃料を噴射する。噴射された燃料は吸入空気と混合して混合気を形成し、混合気は、吸気バルブ２６が開弁するとき、燃焼室３０に流入する。
【００１８】
燃焼室３０に流入した混合気は、図示しない点火コイルから供給された高電圧で点火プラグ３２から火花放電により点火されて燃焼し、ピストン３４を図１において下方に駆動してクランクシャフト３６を回転させる。燃焼によって生じた排ガスは、排気バルブ３８が開弁するとき、排気管や排ガス中の有害成分を除去する触媒装置（いずれも図示せず）などを介してエンジン１２の外部に排出される。また、クランクシャフト３６には、エンジン１２を始動させるためのスタータモータ４０が接続される。
【００１９】
スロットルバルブ２４は、図１に示す如く、アクセラレータ（スロットルグリップ）１６との機械的な連結が断たれる。即ち、スロットルバルブ２４は減速ギヤ機構４２を介して電動モータ（アクチュエータ）４４に接続され、電動モータ４４によって駆動（開閉）させられる。電動モータ４４は、具体的には回転子（ロータ）と固定子（ステータ）などを備える３相ブラシレスＤＣモータからなる。このようにスロットルバルブ２４は、電動モータ４４によって駆動されるＤＢＷ方式とされる。
【００２０】
電動モータ４４には、回転子の近傍に取り付けられたホール素子を有するホールセンサ（以下「回転子位置センサ」ともいう）５０が設けられ、電動モータ４４の回転子の位置に応じた信号を出力する。また、スロットルバルブ２４の付近にはポテンシオメータからなるスロットル開度センサ５２が設けられ、スロットルバルブ２４の開度を示す出力、具体的には、０度付近から９０度付近までの間の実開度（以下「実スロットル開度」という）を示す出力ＴＰＳＡＤ［Ｖ］を生じる。尚、スロットル開度センサ５２は、スロットルバルブ２４の開度が増加するにつれてその出力ＴＰＳＡＤも増加するように構成される。
【００２１】
アクセラレータ１６の付近には同様にポテンシオメータからなるアクセラレータ開度センサ５４が設けられ、アクセラレータ１６の開度（具体的には、スロットルグリップの回転量）に応じた出力ＡＰＳＡＤ［Ｖ］を生じる。尚、アクセラレータ１６の開度は初期位置がスロットル開度０度付近に相当すると共に、最大限回転されたときがスロットル開度９０度付近に相当するように設定される。
【００２２】
吸気管２２の適宜位置には吸気圧センサ（絶対圧センサ）５６が設けられ、吸気管内絶対圧（エンジン負荷）を示す出力を生じる。また、エンジン１２のシリンダブロックの冷却水通路（図示せず）には水温センサ６０が取り付けられ、エンジンの冷却水の温度に応じた出力を生じる。エンジン１２のクランクシャフト３６の付近にはクランク角センサ６２が取り付けられ、所定クランク角度ごとにパルス信号を出力する。
【００２３】
自動二輪車１０は、エンジン１２の燃料噴射などを制御するエンジンコントローラ６４と、スロットルバルブ２４（正確には、電動モータ４４）の動作を制御するスロットルバルブコントローラ６６を備える。自動二輪車１０はさらに、コントローラ６４，６６にイグニッションスイッチ７０を介して接続されると共に、少なくとも電動モータ４４を含むエンジン１２の始動に利用されるデバイスなどに供給されるべき電力を蓄電するバッテリ（蓄電手段）７２と、バッテリ７２とエンジン１２に接続されると共に、エンジン１２の回転出力によって駆動される発電機７４と、ハンドルバー１４において運転者の操作自在な位置に配置されるスタータスイッチ７６とを備える。尚、バッテリ７２は小型でその容量が比較的小さい、例えば１２Ｖ−６Ａｈのものとされる。
【００２４】
エンジンコントローラ６４は、前記したアクセラレータ開度センサ５４などに電気的に接続されてセンサ出力を検出する複数個の検出回路と、前記検出回路で検出されたセンサ出力に基づいてインジェクタの動作を制御する信号などを出力するマイクロプロセッサ（microprocessor。以下「ＭＰＵ」という）６４ａを備える。
【００２５】
具体的に説明すると、図１に示す如く、ＭＰＵ６４ａには、アクセラレータ開度センサ５４の出力ＡＰＳＡＤがアクセラレータ開度センサ出力検出回路６４ｂを介して入力されてＡ／Ｄ変換され、Ａ／Ｄ変換値は適宜な特性に従ってスロットル開度において０度付近から９０度付近の値に相当する値、即ち、アクセラレータ開度ＡＰＳに変換される（アクセラレータ開度ＡＰＳが算出（検出）される）。
【００２６】
ＭＰＵ６４ａには、スロットル開度センサ５２の出力ＴＰＳＡＤがスロットル開度センサ出力検出回路６４ｃを介して入力され、Ａ／Ｄ変換されると共に、Ａ／Ｄ変換値は適宜な特性に従ってスロットルバルブ２４の０度付近から９０度付近までの間の値、即ち、実スロットル開度ＴＰＳに変換される（実スロットル開度ＴＰＳが算出（検出）される）。
【００２７】
さらにＭＰＵ６４ａには、吸気圧センサ５６の出力が吸気圧センサ出力検出回路６４ｄを介して入力されると共に、水温センサ６０の出力が水温センサ出力検出回路６４ｅを介して入力され、それぞれＡ／Ｄ変換されて吸気圧ＰＢＡと水温（エンジン温度）ＴＷに変換される（算出される）。また、ＭＰＵ６４ａには、クランク角センサ６２の出力がクランク角センサ出力検出回路６４ｆを介して入力され、その出力をカウントしてエンジン回転数ＮＥが算出される。
【００２８】
前記したバッテリ７２は、イグニッションスイッチ７０が運転者によってオンされるとき、ＭＰＵ６４ａに動作電源を供給する電源回路６４ｇを介してバッテリ電圧検出回路６４ｈに接続され、バッテリ７２の電圧ＶＢが検出される。バッテリ電圧検出回路６４ｈの出力もＭＰＵ６４ａに入力される。ＭＰＵ６４ａは、バッテリ電圧検出回路６４ｈの出力などに基づき、バッテリ７２の電圧ＶＢが所定値以下か否か判断し、所定値より大きいとき、電動モータ４４の駆動を許可する信号（以下、単に「許可信号」という）を出力する一方、所定値以下のときは前記許可信号を出力しない。この「所定値」は、イグニッションスイッチ７０がオンされた状態において、バッテリ７２の電圧ＶＢが比較的低く、電動モータ４４への通電を停止してエンジン１２の始動に利用される他のデバイス（点火コイルなど）へ電力を供給すべきと判断できるような値、具体的には１０［Ｖ］とされる。
【００２９】
一方、スロットルバルブコントローラ６６は、回転子位置センサ５０やスタータスイッチ７６の出力などに基づいて電動モータ４４やスタータモータ４０の動作を制御する信号などを出力するＭＰＵ６６ａを備える。このＭＰＵ６６ａは、図示の如く、エンジンコントローラ６４のＭＰＵ６４ａにＣＡＮ（Controller Area Network）通信を介して相互に通信自在に接続される、具体的には、アクセラレータ開度センサ５４の出力ＡＰＳＡＤやスロットル開度センサ５２の出力ＴＰＳＡＤ、算出されたアクセラレータ開度ＡＰＳや実スロットル開度ＴＰＳなどに応じた信号が通信自在となるように接続される。
【００３０】
ＭＰＵ６６ａには、回転子位置センサ５０の出力（具体的には、Ｕ，Ｖ，Ｗ相のホールセンサ出力）が回転子位置センサ出力検出回路６６ｂを介して入力される。ＭＰＵ６６ａは、回転子位置センサ出力検出回路６６ｂの出力やＭＰＵ６４ａから送信されるアクセラレータ開度ＡＰＳなどに基づき、電動モータ４４の動作を制御する信号（具体的には、Ｕ，Ｖ，Ｗ相出力）をモータ駆動回路６６ｃに出力する。より詳しくは、ＭＰＵ６６ａは、アクセラレータ開度ＡＰＳなどの運転状態に基づいてスロットルバルブ２４の目標スロットル開度（始動後開度）を決定（算出）し、実スロットル開度ＴＰＳが目標スロットル開度となるように、電動モータ４４の動作を制御する信号を出力する。
【００３１】
ＭＰＵ６６ａには、スタータスイッチ７６の出力がスタータスイッチ出力検出回路６６ｄを介して入力される。ＭＰＵ６６ａは、スタータスイッチ出力検出回路６６ｄの出力に基づいてスタータモータ４０の動作を制御する信号（具体的には、スタータモータ４０を駆動させる信号。スタータモータ駆動用信号）を出力する。従って、スタータモータ４０は、スタータ許可フラグ（後述）のビットが１にセットされた状態においてスタータスイッチ７６が運転者によってオン操作されると、スタータモータ駆動用信号が入力されると共に、バッテリ７２から電力の供給を受けて駆動させられ、それによってエンジン１２のクランキングが行われる。
【００３２】
スロットルバルブコントローラ６６はさらに、イグニッションスイッチ７０がオンされるとき、バッテリ７２からの動作電源をＭＰＵ６６ａと電動モータ４４に供給する電源回路６６ｅと、電源回路６６ｅに接続されてバッテリ７２の電圧ＶＢを検出するバッテリ電圧検出回路（電圧検出手段）６６ｆを備える。バッテリ電圧検出回路６６ｆの出力はＭＰＵ６６ａに入力されると共に、ＭＰＵ６６ａはその出力などに基づき、バッテリ７２の電圧ＶＢが所定値以下か否か判断し、所定値より大きいときは許可信号を出力する一方、所定値以下のときは許可信号を出力しない。
【００３３】
ＭＰＵ６６ａから出力される許可信号と、前述したＭＰＵ６４ａから出力される許可信号は共に、ＡＮＤ回路６６ｇに送られる。ＡＮＤ回路６６ｇは、２つの許可信号が入力されたとき、換言すれば、各ＭＰＵ６４ａ，６６ａにおいてバッテリ７２の電圧ＶＢが所定値より大きいと判断されるとき、Ｈｉレベル信号を出力して許可リレー６６ｈを閉じ、バッテリ７２の電力（モータ駆動電圧）を電源回路６６、許可リレー６６ｈを介してモータ駆動回路６６ｃに供給する。そしてモータ駆動回路６６ｃは、供給されたバッテリ７２の電力を図示しない電線を介して電動モータ４４に供給する。このように、スロットルバルブコントローラ６６を構成するＭＰＵ６６ａや許可リレー６６ｈなどは、バッテリ７２から電動モータ４４への通電を制御する。尚、許可リレー６６ｈは、ＭＰＵ６４ａ，６６ａにおいてバッテリ７２の電圧ＶＢが所定値以下か否かの判断が実行される前は閉じているものとする。
【００３４】
モータ駆動回路６６ｃは、電源回路６６ｄからのモータ駆動電圧が供給されるとき（許可リレー６６ｇが閉じているとき）、ＭＰＵ６６ａからの出力に基づいて電動モータ４４のコイル（Ｕ，Ｖ，Ｗ相）に出力する。
【００３５】
図２はこの実施例に係るエンジンの制御装置の動作を示すフロー・チャートである。図示のプログラムは、エンジン１２が始動されるとき（具体的には、イグニッションスイッチ７０が運転者によってオンされたとき）、スロットルバルブコントローラ６６などによって１回だけ実行される。
【００３６】
以下説明すると、先ずＳ１０において電動モータ４４にバッテリ７２のモータ駆動電圧を供給、別言すれば、電動モータ４４に通電し、Ｓ１２に進んでスタータ許可フラグのビットを０にリセットする。このスタータ許可フラグのビットを０にリセットすることは、スタータモータ４０の駆動を許可しない、即ち、スタータスイッチ７６が運転者によって操作された場合であってもスタータモータ４０を駆動させず、クランキングが開始されないようにすることを意味し、１にセットすることはスタータモータ４０の駆動が許可されることを意味する。このように、イグニッションスイッチ７０がオンされるとき、電動モータ４４への通電を開始するが、スタータモータ４０の駆動は許可しないようにする。
【００３７】
次いでＳ１４に進み、スロットルバルブ２４を強制的に閉方向に駆動、正確には、スロットルバルブ２４が閉方向に駆動するように、電動モータ４４の動作を制御し、Ｓ１６に進んでスロットル開度センサ５２より生じる出力ＴＰＳＡＤを取得する。
【００３８】
Ｓ１８に進み、スロットルバルブ２４が全閉開度（全閉位置）に達したか否か判断、換言すれば、スロットルバルブ２４が電動モータ４４によって全閉開度まで駆動させられたか否か判断する。この判断は、スロットル開度センサ５２の出力の最小値ＴＰＳＡＤminが更新されたか否かによって行われる。具体的に説明すると、図示しないプログラムにおいて、最後に取得した（最新の）スロットル開度センサ５２の出力ＴＰＳＡＤと、それまでに得られたスロットル開度センサ５２の出力の最小値ＴＰＳＡＤminとを比較し、出力ＴＰＳＡＤが最小値ＴＰＳＡＤmin未満のとき、最新の出力ＴＰＳＡＤを新たな最小値ＴＰＳＡＤminとして更新する。尚、最小値ＴＰＳＡＤminの初期値は予め実験を通じて求められる適宜な値とされる。
【００３９】
これにより、最小値ＴＰＳＡＤminが更新されるときはスロットルバルブ２４が閉方向に駆動させられており、全閉開度まで至っていないと判断できる一方、最小値ＴＰＳＡＤminが更新されないときはスロットルバルブ２４の閉方向への駆動が停止させられた状態、即ち、スロットルバルブ２４が全閉開度に達して全閉端に当接したと判断することができる。このように、スロットルバルブ２４が全閉開度まで駆動させられたか否かの判断を、電動モータ４４の電流を検出する電流センサなどを使用することなく、スロットル開度センサ５２の出力ＴＰＳＡＤに基づいて行うようにする。
【００４０】
Ｓ１８で否定されるときはＳ１４，Ｓ１６の処理に戻る一方、肯定されるときはＳ２０に進み、最後に得た（最新の）スロットル開度センサ５２の出力ＴＰＳＡＤを全閉基準値（スロットル開度センサ５２の出力においてスロットルバルブ２４の全閉開度に対応し、基準となる値。ＴＰＳ下限値）と決定する。
【００４１】
次いでＳ２２に進み、バッテリ７２の電圧ＶＢをバッテリ電圧検出回路６６ｆなどによって検出し、Ｓ２４に進んで検出された電圧ＶＢが所定値以下か否か判断する。Ｓ２４の判断は、例えばＭＰＵ６６ａから出力される許可信号の有無によって行われる。
【００４２】
Ｓ２４で否定、即ち、バッテリ７２の電圧ＶＢが所定値より大きく、電力が十分に蓄電されていると判断されるときはＳ２６に進み、始動開度制御を実行する。具体的には、スロットルバルブ２４が始動開度、より具体的には、エンジン１２を始動可能な開度であって前記デフォルト開度に比して小さい開度（例えば、全開開度を略９０度とするとき１．９度程度）となるように、電動モータ４４の動作を制御する。
【００４３】
他方、Ｓ２４で肯定されるときはＳ２８に進み、電動モータ４４への通電を停止（中止）する。具体的に説明すると、ＭＰＵ６６ａは、バッテリ７２の電圧が所定値以下で低電圧状態と判断されるときは許可信号を出力しないため、許可リレー６６ｈが開放されて電動モータ４４への通電が停止させられる。尚、電動モータ４４への通電が停止させられるとき、スロットルバルブ２４は、前述したようにデフォルト開度（所定開度）に保持される。
【００４４】
次いでＳ３０に進んでスタータ許可フラグのビットを１にセットし、Ｓ３２に進み、バッテリ７２の電圧ＶＢを再度検出する。Ｓ３４に進んで検出されたバッテリ７２の電圧ＶＢが所定値以下か否か判断し、否定されるときはＳ３６に進み、ＭＰＵ６４ａにおいてエンジンの回転数ＮＥを検出（算出）する。次いでＳ３８に進み、検出されたエンジン回転数ＮＥが所定回転数（具体的には完爆回転数（例えば１１００［ｒｐｍ］））を超えたか否か、即ち、エンジン１２の始動が完了したか否か判断する。従って、Ｓ３８の処理は、イグニッションスイッチ７０がオンされた後、スタータスイッチ７６が運転者によって操作されてクランキングが開始され、エンジン１２の始動が成功したか否かの判断に相当する。
【００４５】
Ｓ３８で否定されるときはＳ３２の処理に戻る。このように、イグニッションスイッチ７０がオンされ、その後クランキングが開始されてエンジン１２の始動が成功するまで、Ｓ３２からＳ３８までの処理を繰り返す。その途中、Ｓ３４で肯定されるとき、例えばイグニッションスイッチ７０がオンされて電動モータ４４への通電を開始した後、続いてスタータスイッチ７６が操作されず（クランキングが開始されず）、バッテリ７２の電圧ＶＢが徐々に低下して所定値以下となった場合はＳ４０に進み、Ｓ２８の処理と同様、電動モータ４４への通電を停止する。
【００４６】
Ｓ３８で肯定されるときはＳ４２に進み、バッテリ７２の電圧ＶＢを再度検出し、Ｓ４４に進んで検出されたバッテリ７２の電圧ＶＢが所定値以下か否か判断する。具体的には、Ｓ３８で肯定、即ち、エンジン１２が始動させられると、その回転出力によって発電機７４が駆動させられる。それにより、バッテリ７２には発電機７４で発電された電力が蓄電されて電圧ＶＢが上昇する。従って、Ｓ４４の処理は、エンジン１２の始動後、バッテリ７２が蓄電（充電）されて電圧が十分に上昇したか否かの判断に相当する。
【００４７】
Ｓ４４で肯定されるときはＳ４２に戻ってバッテリ７２が十分に充電されるのを待機する一方、否定されるときはＳ４６に進み、電動モータ４４に通電中か否か判断する。Ｓ４６で否定されるときはＳ４８に進み、電動モータ４４への通電を再開する。即ち、Ｓ２８あるいはＳ４０において電動モータ４４への通電を停止した場合において、その後のエンジン１２の始動によってバッテリ７２の電圧ＶＢが所定値を超えたときは電動モータ４４への通電を再開するようにした。尚、Ｓ４６で肯定されるときは既に電動モータ４４への通電がなされており、再開する必要がないため、Ｓ４８の処理をスキップする。
【００４８】
次いでＳ５０に進んで始動後開度制御を実行する。具体的には、上記のようにエンジン１２の始動が完了した後、図示しないプログラムにおいて、アクセラレータ開度ＡＰＳなどの運転状態に基づいてスロットルバルブ２４の目標スロットル開度（始動後開度）が決定され、スロットルバルブ２４の開度が目標スロットル開度となるように、電動モータ４４の動作が制御される。
【００４９】
図３は、図２フロー・チャートの処理を説明するタイム・チャートである。
【００５０】
図３において実線で示すように、時点ｔ１においてイグニッションスイッチ７０が運転者によってオンされると、電動モータ４４に通電すると共に、スタータ許可フラグのビットを０にリセットする。そして、デフォルト開度にあるスロットルバルブ２４を強制的に閉方向に駆動し、スロットルバルブ２４が全閉開度まで達したときに得られるスロットル開度センサ５２の出力を全閉基準値と決定し、時点ｔ２においてスロットル開度センサ５２における初期化が完了する。
【００５１】
時点ｔ２においてバッテリ７２の電圧ＶＢを検出し、電圧ＶＢが所定値より大きいときは始動開度制御を実行、即ち、スロットルバルブ２４を始動開度まで駆動し、時点ｔ３においてスタータ許可フラグを１にセットする。他方、電圧ＶＢが所定値以下のとき、図３に一点鎖線で示す如く、時点ｔ２において電動モータ４４への通電を停止すると共に、スタータ許可フラグを１にセットする。尚、このときのスロットルバルブ２４はデフォルト開度（所定開度）に保持される。
【００５２】
図３において実線で示される状態の説明に戻ると、時点ｔ３後はスタータスイッチ７６が操作されてエンジン１２の始動が完了するまで、バッテリ４４の電圧ＶＢを検出し、電圧ＶＢが所定値以下か否かの判断を続ける。そして図３に二点鎖線で示す如く、時点ｔ４において電圧ＶＢが所定値以下になった場合、電動モータ４４への通電を停止する。また、このときのスロットルバルブ２４もデフォルト開度に保持される。
【００５３】
次いで時点ｔ５においてスタータスイッチ７６が操作されてクランキングを開始し、時点ｔ６においてエンジン１２の始動が成功すると、バッテリ４４の電圧ＶＢを再度検出し、電圧ＶＢが所定値より大きく、さらに電動モータ４４に通電中のときは始動後開度制御を実行、即ち、スロットルバルブ２４を始動後開度まで駆動する（時点ｔ７）。
【００５４】
他方、図３において一点鎖線あるいは二点鎖線で示す如く、時点ｔ６においてバッテリ７２の電圧ＶＢが所定値以下のときは、エンジン１２の始動完了後であっても直ぐに電動モータ４４への通電を再開せず、バッテリ７２が十分に充電されるのを待機する。そして、時点ｔ８において電圧ＶＢが所定値をより大きいとき、電動モータ４４に通電し（通電を再開し）、前記した始動後制御を実行する。
【００５５】
以上の如く、この発明の実施例にあっては、内燃機関（エンジン）１２の吸気管２２に配置されるスロットルバルブ２４と、前記スロットルバルブを駆動するアクチュエータ（電動モータ）４４と、少なくとも前記アクチュエータに供給されるべき電力を蓄電する蓄電手段（バッテリ７２）と、前記蓄電手段から前記アクチュエータへの通電を制御する制御手段（スロットルバルブコントローラ６６）とを備えた内燃機関の制御装置において、前記蓄電手段の電圧を検出する電圧検出手段（スロットルバルブコントローラ６６。バッテリ電圧検出回路６６ｆ。Ｓ２２，Ｓ３２）を備えると共に、前記制御手段は、イグニッションスイッチ７０がオンされて前記アクチュエータへの通電を開始した後、前記検出された電圧ＶＢが所定値以下のとき、前記アクチュエータへの通電を停止する（Ｓ２８，Ｓ４０）ように構成した。
【００５６】
このように、電動モータ４４などに供給されるべき電力を蓄電するバッテリ７２の電圧ＶＢを検出すると共に、イグニッションスイッチ７２がオンされて電動モータ４４への通電を開始した後、検出された電圧ＶＢが所定値以下のとき（例えばイグニッションスイッチ７２のオンに続いてクランキングが開始されず、バッテリ７２の電圧ＶＢが徐々に低下して所定値以下になったとき、あるいはイグニッションスイッチ７２がオンされたときに既にバッテリ７２の電圧ＶＢが所定値以下のとき）、電動モータ４４への通電を停止するように構成したので、バッテリ７２の電圧ＶＢが比較的低い場合はスロットルバルブ２４を始動開度まで駆動させるなどの動作（始動開度制御）が行われず、よって電動モータ４４における不要な電力の消費を防止することができる。これにより、消費を防止した分の電力をエンジン１２の始動に利用される他のデバイス（点火コイル、燃料ポンプやインジェクタなど）へ供給することも可能となり、よってクランキングが開始されたときにエンジン１２を確実に始動できる、即ち、始動性を向上させることができる。
【００５７】
また、前記アクチュエータ（電動モータ）４４は、前記通電が停止されるとき、前記スロットルバルブを所定開度（デフォルト開度）に保持するように構成した。これにより、電動モータ４４への通電が停止される場合であっても、クランキング開始時にエンジン１２の始動に必要な空気量を速やかに供給でき、よってエンジン１２をより一層確実に始動できる、即ち、始動性をより一層向上させることができる。
【００５８】
また、前記制御手段は、前記アクチュエータ（電動モータ）４４への通電を停止した後、前記検出された電圧ＶＢが前記所定値より大きいとき、前記アクチュエータへの通電を再開する（Ｓ４８）ように構成した。このように、電動モータ４４への通電を停止した後、検出された電圧ＶＢが所定値より大きいとき（例えば電動モータ４４への通電を停止した後にエンジン１２が始動させられ、エンジン１２の回転出力によって発電機７４が駆動させられると、バッテリ７２には発電機７４で発電された電力が蓄電され、電圧ＶＢが上昇して所定値を超えたとき）、電動モータ４４への通電を再開するように構成、換言すれば、バッテリ７２の電圧ＶＢが十分に上昇した後に前記通電を再開するように構成したので、電動モータ４４は、バッテリ７２から供給される十分な電力によってスロットルバルブ２４を確実に駆動させることができる。
【００５９】
尚、上記において、エンジン１２が搭載される鞍乗り型車両として自動二輪車１０を例に挙げて説明したが、それに限られるものではなく、スクータ、ＡＴＶ（All Terrain Vehicle）など、運転者がシート（サドル）に跨って乗る鞍乗り型車両であっても良く、さらには他の車両であっても良い。
【００６０】
また、エンジン１２が単気筒エンジンからなるように構成したが、それに限られるものではなく、２気筒エンジンなどの多気筒エンジンであっても良い。
【００６１】
また、エンジン１２の排気量、デフォルト開度や所定値などを具体的に示したが、それらの数値は例示であって限定されるものではない。また、図２フロー・チャートのＳ２４，Ｓ３４，Ｓ４４の処理における所定値を、全て同じ値となるように構成したが、適宜な値をそれぞれ設定するように構成しても良い。
【００６２】
また、バッテリ７２の電圧ＶＢが所定値以下か否かの判断を、スロットルバルブコントローラ６６のＭＰＵ６６ａから出力される許可信号の有無によって行うように構成したが、エンジンコントローラ６４のＭＰＵ６４ａから出力される許可信号に基づいて行うように構成しても良く、さらにはＭＰＵ６４ａ，６６ａの両方の許可信号に基づいて行うように構成しても良い。
【図面の簡単な説明】
【００６３】
【図１】この発明の実施例に係る内燃機関の制御装置を全体的に示す概略図である。
【図２】図１に示す内燃機関の制御装置の動作を示すフロー・チャートである。
【図３】図２フロー・チャートの処理を説明するタイム・チャートである。
【符号の説明】
【００６４】
１２  エンジン（内燃機関）、２２  吸気管、２４  スロットルバルブ、４４  電動モータ（アクチュエータ）、６６  スロットルバルブコントローラ（制御手段、電圧検出手段）、６６ｆ  バッテリ電圧検出回路（電圧検出手段）、７０  イグニッションスイッチ、７２  バッテリ（蓄電手段）
【図１】
2009115005.tif 000003
【図２】
2009115005.tif 000004
【図３】
2009115005.tif 000005