(57)【要約】【課題】  エンジンに与える発電負荷をエンジンサイクル中に設定された所定タイミングに応じて増減し、エンジンサイクル中のエンジン回転速度の変動を抑制することができる発電機の制御装置を提供すること。【解決手段】  エンジン２により駆動される発電機３の制御装置Ｃであって、ＥＣＵ１は、エンジン２のエンジンサイクル中に設定された所定タイミング（例えば爆発行程の開始タイミング）の到来を検出するタイミング検出部と、タイミング検出部により検出される前記所定タイミングの到来に応じて、エンジン２に対する発電機３の発電負荷を制御する発電負荷制御部と、を含むことを特徴とする。【選択図】        図２
2006129680.tif 000002
【特許請求の範囲】
【請求項１】
エンジンにより駆動される発電機の制御装置であって、
前記エンジンのエンジンサイクル中に設定された所定タイミングの到来を検出するタイミング検出手段と、
前記タイミング検出手段により検出される前記所定タイミングの到来に応じて、前記エンジンに対する前記発電機の発電負荷を制御する発電負荷制御手段と、
を含むことを特徴とする発電機の制御装置。
【請求項２】
請求項１に記載の発電機の制御装置において、
前記所定タイミングは、前記エンジンのエンジンサイクル中のトルク変動に基づいて設定される、
ことを特徴とする発電機の制御装置。
【請求項３】
請求項１又は２に記載の発電機の制御装置において、
前記発電負荷制御手段は、前記所定タイミングの到来に応じて、前記エンジンの１エンジンサイクル内に、前記エンジンに対する前記発電機の発電負荷を所定発電負荷まで増加させ、所定時間にわたり該所定発電負荷にて前記発電機に発電をさせ、その後、前記エンジンに対する前記発電機の発電負荷を減少させ、
前記発電機は、前記所定時間を増加又は減少させる時間増減手段をさらに含む、
ことを特徴とする発電機の制御装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の発電機の制御装置において、
前記エンジンに関する温度を測定する温度測定手段をさらに含み、
前記時間増減手段は、前記所定時間を順次増加させる場合に、前記所定時間が時間経過とともに増加する割合を前記温度測定手段により測定される温度に基づいて決定する、
ことを特徴とする発電機の制御装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の発電機の制御装置において、
前記発電負荷制御手段は、前記発電機を発電状態又は非発電状態にすることにより、前記エンジンに対する発電機の発電負荷を制御する
ことを特徴とする発電機の制御装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の発電機の制御装置において、
前記発電機を駆動するエンジンは単気筒エンジンである
ことを特徴とする発電機の制御装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載の発電機の制御装置において、
前記エンジンの始動開始時を検出する始動開始時検出手段をさらに含み、
前記発電負荷制御手段は、前記始動開始時検出手段により検出される前記エンジンの始動開始時において、前記エンジンに対する前記発電機の発電負荷の制御を開始する
ことを特徴とする発電機の制御装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載の発電機の制御装置において、
前記エンジンの始動終了時を検出する始動終了時検出手段をさらに含み、
前記発電負荷制御手段は、前記始動終了時検出手段により検出される前記エンジンの始動終了時において、前記エンジンに対する前記発電機の発電負荷の制御を終了する
ことを特徴とする発電機の制御装置。
【請求項９】
請求項１乃至請求項８のいずれかに記載の発電機の制御装置を備える自動二輪車。
【請求項１０】
エンジンにより駆動される発電機の制御方法であって、
前記エンジンのエンジンサイクル中に設定された所定タイミングの到来を検出するタイミング検出ステップと、
前記タイミング検出ステップで検出される前記所定タイミングの到来に応じて、前記エンジンに対する前記発電機の発電負荷を制御する発電負荷制御ステップと、
を含むことを特徴とする発電機の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は発電機の制御装置、発電機の制御方法及び自動二輪車に関し、特にエンジンにより駆動される発電機の発電負荷の制御に関する。
【背景技術】
【０００２】
従来、エンジンにより駆動される発電機の制御装置には、エンジンの始動時において、エンジンがスタータモータの駆動力を受けずに自立的に運転するまでは、バッテリへの充電電流の出力を停止し、エンジンがスタータモータの駆動力を受けずに自立的に運転の始めた後に、充電電流の出力を徐々に増大させるものがある（下記特許文献１）。また、エンジンの加速時において、スロットルセンサ等から検出される外部信号に基づいてエンジン負荷を推定し、所定のエンジン負荷においてバッテリ充電状態を停止し、所定時間経過後にエンジンに対する発電負荷を徐々に増大することで、エンジンの加速性能を向上せしめるものがある（下記特許文献２）。
【特許文献１】特開平０９−００９６９５号公報
【特許文献２】特開２０００−２０１４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の制御装置は１エンジンサイクル、すなわち、エンジンの爆発行程から圧縮行程までの一連の行程にわたって、行程の推移を特段考慮することなく発電機を駆動するための発電負荷をエンジンにかけている。そのため、エンジンのトルクが小さい行程においてエンジン回転速度が大きく減速し、１エンジンサイクル中のエンジン回転速度の変動が大きく、エンジン回転速度の加減速が円滑でないという問題がある。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、エンジンに与える発電負荷をエンジンサイクル中に設定された所定タイミングに応じて増減し、エンジンサイクル中のエンジン回転速度の変動を抑制することができる発電機の制御装置、発電機の制御方法及び自動二輪車を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る発電機の制御装置は、エンジンにより駆動される発電機の制御装置であって、前記エンジンのエンジンサイクル中に設定された所定タイミングの到来を検出するタイミング検出手段と、前記タイミング検出手段により検出される前記所定タイミングの到来に応じて、前記エンジンに対する前記発電機の発電負荷を制御する発電負荷制御手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る発電機の制御方法は、エンジンにより駆動される発電機の制御方法であって、前記エンジンのエンジンサイクル中に設定された所定タイミングの到来を検出するタイミング検出ステップと、前記タイミング検出ステップで検出される前記所定タイミングの到来に応じて、前記エンジンに対する前記発電機の発電負荷を制御する発電負荷制御ステップと、を含むことを特徴とする。
【０００７】
本発明に係る発電機の制御装置は、エンジンのサイクル中に設定された所定タイミングの到来を検出し、該所定タイミングに応じてエンジンに与える発電負荷を制御するものである。そのため、例えば、前記所定タイミングをエンジントルクの小さい行程に合わせて設定し、エンジントルクが小さい行程での発電負荷を制限することができるようになる。或いは、前記所定タイミングをエンジントルクの大きい行程に合わせて設定し、エンジントルクが大きい行程での発電負荷を増加させることもできるようになる。これにより、エンジンサイクル中のエンジン回転速度の変動を抑制することができる。
【０００８】
なお、発電機は、例えば永久磁石式交流発電機や励磁式交流発電機であってよい。励磁式交流発電機である場合の発電負荷の制御は、界磁電流を増減することや、ロータとステータとの距離を変化させることによって実現することができる。また、永久磁石式交流発電機である場合には、発電機の動作によって発生する発電電流がバッテリその他の各種電装品へ出力されるのをオン／オフ制御するレギュレータを使用することや、ロータとステータとの距離を変化させることにより実現できる。
【０００９】
前記タイミング検出手段により検出される所定タイミングは、エンジンサイクル中に設定されている。ここでエンジンサイクルとは、４ストロークエンジンにおいてはクランクが２回転（ピストンが２往復）する間、２ストロークエンジンにおいてはクランクが１回転（ピストンが１往復）する間を意味する。そして、前記所定タイミングは、例えば爆発行程の開始時に設定されてもよいし、爆発行程の開始時から所定時間経過した時点に設定されていてもよい。或いは、爆発行程の開始前に設定されてもよい。また、複数のタイミングが１エンジンサイクル中に設定されていてもよい。所定タイミングの検出は、例えばクランク角の検出、吸気管圧力の検出、または、カム角の検出等により実現することができる。
【００１０】
エンジンに対する発電負荷の制御は、前記所定タイミングの到来に応じて実行されるものである。ここで前記発電負荷の制御は、前記所定タイミングの到来と同時に前記発電負荷を増加又は減少させるものでもよいし、前期所定タイミングの到来から所定時間経過した時点で前記発電負荷を増加又は減少させるものであってもよい。
【００１１】
本発明の一態様においては、前記所定タイミングは、前記エンジンのエンジンサイクル中のトルク変動に基づいて設定される。例えば前記所定タイミングをエンジントルクの小さい行程に合わせて設定し、エンジントルクが小さい行程での発電負荷を制限することができる。また、前記所定タイミングをエンジントルクの大きい行程に合わせて設定し、エンジントルクが大きい行程での発電負荷を増加させることもできる。これによりエンジンの１サイクルにおけるエンジン回転速度の変動を抑制することができる。爆発行程（回転速度が上昇する）においてはトルクが大きく、その他の行程（回転速度が低下する）においてはトルクが小さい。このため、前記トルクの変動は、例えばエンジンの行程に基づいて判断してもよい。また、エンジン回転速度の増減に基づいて判断してよい。このようにすれば、エンジンのトルク変動を考慮して、エンジンに与える発電負荷を増減することができ、エンジンに発電負荷を効率的に課すことができる。
【００１２】
本発明の一態様では、前記発電負荷制御手段は、前記所定タイミングの到来に応じて、前記エンジンの１エンジンサイクル内に、前記エンジンに対する前記発電機の発電負荷を所定発電負荷まで増加させ、所定時間にわたり該所定発電負荷にて前記発電機に発電をさせ、その後、前記エンジンに対する前記発電機の発電負荷を減少させ、前記発電機は、前記所定時間を増加又は減少させる時間増減手段をさらに含む。
【００１３】
この態様によれば、エンジンに対して所定発電負荷を課している前記所定時間を、時間経過に伴って増加、又は減少させることができる。そのため、例えば始動時や加速時においてエンジン回転速度が遅い段階では、前記所定発電負荷を課している所定時間を短く設定し、エンジンの始動または加速の開始から時間が経過し、エンジン回転速度が速くなってきた段階では、所定時間を長く設定すること等ができる。その結果、エンジンの回転速度の遅い段階では、エンジンのトルクをエンジン回転速度の加速に費やす割合を多くすること等ができ、エンジン回転速度をスムーズに上げることができる。ここで所定時間は、例えば直接的に２ｍｓｅｃ、３ｍｓｅｃ等の時間を設定してもよいし、２０°、３０°等のクランクの位相変化により設定してもよい。
【００１４】
また、本発明の一態様では、前記エンジンに関する温度を測定する温度測定手段をさらに含み、前記時間増減手段は、前記所定時間を順次増加させる場合に、前記所定時間が時間経過とともに増加する割合を前記温度測定手段により測定される温度に基づいて決定する。この態様によれば、各エンジンサイクルにおいて所定発電負荷をエンジンに課している時間が時間経過に従って増加する割合を温度に基づいて決定するため、エンジンに関する温度に応じた発電負荷の制御を行うことができる。このため、例えば低温時には定発電負荷をエンジンに課している所定時間を緩やかに増加させることができ、逆に高温時には速やかに増加させることができる。その結果、低温時には高温時に比べて長い間エンジントルクをエンジン回転速度の増加に費やすことができる。ここで、前記エンジンに関する温度は、エンジンそのものの温度であってもよいし、エンジンの冷却水温度であってもよい。また、エンジンオイルの温度であってもよい。
【００１５】
また、本発明の一態様では、前記発電負荷制御手段は、前記発電機を発電状態又は非発電状態にすることにより、前記エンジンに対する発電機の発電負荷を制御する。この態様によれば、発電機が非発電状態にある場合には、エンジンに対する発電負荷を零にすることができる。これにより、非発電状態においては発電によるエンジントルクの低減はなく、より効率的にエンジン回転速度を増加することができる。
【００１６】
ここで、前記発電機として励磁式発電機を使用する場合には、界磁電流をオン／オフ制御等することによって、発電機の動作状態を発電状態、非発電状態に設定できる。また、前記発電機として磁石式発電機を使用する場合には、発電機の動作によって発生する発電電流がバッテリその他各種の電装品へ出力されるのをオン／オフ制御するレギュレータを使用すること等によって、発電機の動作状態を発電状態、非発電状態に設定できる。
【００１７】
また、本発明の一態様では、前記発電機を作動するエンジンは単気筒エンジンである。単気筒エンジンでは、１エンジンサイクル中でのエンジン回転速度の変動が特に大きい。そのため、エンジンサイクル中の所定タイミングの到来に応じてエンジンに対する発電負荷を制御しエンジンサイクル中のエンジン回転速度の変動を抑制するに際して、発電機を駆動するエンジンとして単気筒エンジンを使用することは、多気筒エンジンを使用する場合に比べ好適である。
【００１８】
また、本発明の一態様では、前記エンジンの始動開始時を検出する始動開始時検出手段をさらに含み、前記発電負荷制御手段は、前記始動開始時検出手段により検出される前記エンジンの始動開始時において、前記エンジンに対する前記発電機の発電負荷の制御を開始することを特徴とする。エンジンの始動時においては、クランクに働いている慣性力が小さいため、１エンジンサイクル中でのトルク変動、すなわちエンジン回転速度の変動が特に大きい。そのため、エンジンの始動時において、エンジンサイクル中の所定タイミングの到来に応じて発電負荷を制御することは、通常走行時に発電負荷を制御する場合に比べ、エンジン回転速度の変動を抑制するという機能をより効果的に発揮し、エンジンの始動性を向上させることができる。なお、エンジンの始動開始時検出手段は、メインキーのオン操作された時点をエンジンの始動開始時として検出してもよいし、エンジンが回転し始めた時点をエンジンの始動開始時として検出してもよい。また、エンジン回転数が所定の値を超えた時点をエンジンの始動開始時として検出するようにしてもよい。
【００１９】
また、本発明の一態様では、前記エンジンの始動終了時を検出する始動終了時検出手段をさらに含み、前記発電負荷制御手段は、前記始動終了時検出手段により検出される前記エンジンの始動終了時において、前記エンジンに対する前記発電機の発電負荷の制御を終了することを特徴とする。この態様によれば、エンジンに対する発電負荷の制御中にエンジンの始動が終了し、エンジンが十分なトルクを発揮できるようになった場合には、エンジンに対する発電負荷の制御を停止し、早期に通常の発電を開始することができるようになる。例えば、エンジンが、エンジンに対する発電負荷の制御がなされている最中に完爆に達し、十分なトルクを発揮できるようになった場合は、エンジンに対する発電負荷の制御を終了することにより、バッテリの充電量の極端な低下を防止することができる。なお、始動終了時検出手段は、エンジンに対する発電機の発電負荷が通常の発電時と等しくなった時点をエンジンの始動終了時として検出してもよいし、エンジンの完爆を検出しその時点をエンジンの始動終了時として検出してもよい。
【００２０】
また、本発明に係る自動二輪車は、上記発電機の制御装置が搭載されるものである。自動車などに比べ自動二輪車はエンジン回転速度の変動によるエンジンの振動が搭乗者へ伝わりやすい。本発明に係る上記発電機の制御装置を備える自動二輪車によれば、発電機の動作によるエンジン回転速度の変動が抑制されるので、搭乗者の乗り心地を向上させることができる。特に小型の自動二輪車においては、車両の重量が小さいため、搭乗者へエンジンの振動が伝わりやすい。そのため、小型の自動二輪車に前記発電機の制御装置を備えるようにすることは特に好適である。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態について図面に基づいて詳細に説明する。
【００２２】
図１は、本発明の一実施形態に係る自動二輪車の全体構成図である。同図に示される自動二輪車には本発明の一実施形態に係る発電機の制御装置が備えられる。車体は、車体前部Ａと車体後部Ｂから構成され、車体前部Ａと車体後部Ｂはこの車体の骨格をなす車体フレーム４９とフロア部材５０とを介して連結されている。
【００２３】
車体前部Ａは、この車体フレーム４９の前端部に操向可能に取り付けられたフロントフォーク５３と、このフロントフォーク５３の下端部に軸支される前輪５１と、フロントフォーク５３の上端部に支持される操向用のハンドル４７とを含んで構成されている。
【００２４】
車体後部Ｂは、車体の前後方向に延びてその後部側が上下に揺動可能となるようにその前部側が車体フレーム４９の前後方向の中途部に軸支されるリヤアーム３９と、このリヤアーム３９の揺動可能な後端部に取り付けられた後輪３７と、車体フレーム４９の後端部とリヤアーム３９の揺動可能な後端部とに掛け渡して設置するサスペンション４１と、シート４５の下方に配置されリヤアーム３９と車体フレーム４９とに支持される駆動ユニット４８とを含んで構成されている。
【００２５】
駆動ユニット４８は、シート前部の下方に配置される４ストローク単気筒エンジン２と、自動クラッチを介してエンジンの駆動力を後輪に伝動する自動変速機構と、シート中央部の下方に配設されるラジエータ４３と、同じくシート中央部の下方に配置される発電機（図示しない）等の各種電装装置と、制御装置Ｃとを含んで構成されている。
【００２６】
図２は、本願発明の一実施形態に係る制御装置を適用した発電制御システムの全体構成図である。また、図３は、エンジン２の一部断面図である。本発電制御システムは、エンジン２、該エンジン２により駆動される永久磁石式交流発電機３、発電機３の動作により発生した発電電流を充電するバッテリ５及び制御装置Ｃを含んで構成されている。制御装置Ｃは、マイクロプロセッサを中心として構成されたエンジンコントロールユニット（ＥＣＵ）１、レギュレータ４、クランク角検出センサ７、吸気管圧力検出センサ８、水温センサ１１、スロットル開度検出センサ９を含んで構成される。本発電制御システムは、さらに始動時においてエンジンを回転させるスタータモータ６、エンジン２に対して燃料を噴射するインジェクタ１０も含んで構成されている。
【００２７】
エンジン２は、クランクケース１７と該クランクケース１７と連通するシリンダ１８とを備えており、クランクケース１７には、クランク軸１６が回転可能に軸支されるようにしてクランク１４が収容されている。シリンダ１８にはピストン２１が収容されている。なお、図２ではエンジン２は、クランク軸１６に垂直且つシリンダ軸に平行な面で切断した概略断面図として示されている。また、図３ではエンジン２は、クランク軸１６に平行且つシリンダ軸に平行な面で切断した詳細断面図として示されている。
【００２８】
エンジン２には、吸気管２４と排気管２６とが接続されており、いずれもピストン２１の上部に設けられた燃焼室と連通するようになっている。吸気管２４の中途部にはインジェクタ１０が取り付けられており、燃料タンク１２に貯蔵された燃料は燃料ポンプ１３により吸い上げられ、インジェクタ１０により吸気管２４内に噴射されるようになっている。シリンダ１８の頭部には、放電部がシリンダ１８内の燃焼室内に位置するようにして点火プラグ２２が取り付けられている。
【００２９】
エンジン２が始動するとき、スタータモータ６によりクランク１４が強制的に回転駆動されるとともに、吸気管２４に空気２３が導入される。吸気管２４にはインジェクタ１０により燃料も導入される。こうして、シリンダ１８の燃焼室内に混合気が導入されるようになっている。この混合気は点火プラグ２２の放電により燃焼させられ、その燃焼ガスは排気２７として排気管２６を通って排出される。シリンダ１８内の燃焼によりピストン２１に図中下向きの力が加えられ、この力はコンロッド１９によってクランク１４に伝達され、回転駆動力に変換される。さらにクランク１４の回転駆動力は変速機構等を介して自動二輪車の後輪３７等に伝達され、該自動二輪車の走行が可能となる。
【００３０】
発電機３は、図３に示すように、クランク１４と同軸上に設置されている。ピストン２１とクランク１４はコンロッド１９によって連結されており、ピストン２１の上下動によりクランク１４は軸心周りに回転する。クランク１４の回転駆動により発電機３のロータ２９が軸心周りに回転し、発電機３はステータ２８に起電力を生じる。
【００３１】
レギュレータ４は、発電機３の動作による交流の発電電流を直流電流に整流する整流回路と、前述の直流電流の電圧を平滑化する定電圧回路を備える。レギュレータ４は、特にＥＣＵ１からの発電カット信号が入力されている間は、発電機の動作により発生する発電電流の出力をオフする。この間発電機３は非発電状態、すなわち、発電機のコイルに発電電流が流れない状態にあり、エンジン２に対して発電負荷は課されない。一方、レギュレータ４に発電カット信号が入力されていない間は、発電機３の動作により発生する発電電流の出力はオンされる。この間発電機３は発電状態、すなわち発電機３の動作により発電機３のコイルに発電電流が流れる状態にあり、エンジン２に対して発電負荷が課される。こうして、発電カット信号の入力の有無に応じて、発電機３は発電状態と非発電状態の２つの状態を遷移し、エンジン２に対する発電負荷は制御される。
【００３２】
また、レギュレータ４に備えられる定電圧回路はバッテリ電圧を監視しており、バッテリ電圧が所定値以上となった場合には、発電機３の駆動により発生する発電電流のバッテリへの供給を停止し、バッテリが過充電されることを防止している。
【００３３】
なお、発電機３には、励磁式の発電機を使用することもできる。この場合には、ＥＣＵ１から入力される制御信号に基づいて、界磁電流を制御する公知のレギュレータを用いることができる。
【００３４】
ＥＣＵ１には、クランク角検出センサ７と、吸気管圧力信号をＥＣＵ１に出力する吸気管圧力検出センサ８と、水温センサ１１と、前述のレギュレータ４とが接続されており、バッテリ５のバッテリ電圧を監視するためバッテリ５にも接続されている。
【００３５】
クランク角検出センサ７はクランク１４の回転角（回転位相）を検出するセンサである。クランク１４と同期して回転する発電機３のロータ２９の外周面には、その周縁に沿って、複数のロータ突起部１５が周方向に離間して形成されており、クランク角検出センサ７は、ロータ２９の外周面に対向するようクランクケース１７側に固定されている。そして、ロータ２９の回転によりロータ突起部１５が順次クランク角検出センサ７の正面に位置するようになっている。すなわち、複数のロータ突起部１５は共通の円軌道上を回転移動するように設けられている。そして、クランク角検出センサ７はいずれかのロータ突起部１５が正面に来た場合に、その旨を示すクランクパルス信号をＥＣＵ１に供給するようになっている。ＥＣＵ１は、このクランクパルス信号に基づいてクランク角を判断するようになっている。
【００３６】
すなわち、図５に示すように、ロータ２９の外周面には、周方向に１２等分してなる１２個の位置のうち１１個の位置にロータ突起部１５が形成されており、残りの１個にはロータ突起部１５が形成されていない。図５においてロータ突起部１５の近傍に表された番号は、上記１２個の位置を識別する番号であり、クランク角に対応する。すなわち、エンジンのピストン２１が上死点に位置するときに、クランク角検出センサ７の正面に位置するロータ突起部１５の番号が０となるように番号が定められており、番号ｎはクランク角が（３０×ｎ）度に対応している。番号５の位置にはロータ突起部１５が形成されておらず、ここではロータ突起部非形成位置と呼ぶことにする。クランク角検出センサ７はピックアップコイルと、そのコイルを巻きつけられた鉄心と、磁石とから構成されている。そして、クランク角検出センサ７の鉄心を通過する磁束量は、鉄からなるロータ突起部１５の到来により変化し、その磁束量の変化に同期してピックアップコイルに起電力が発生する。クランク角検出センサ７は該起電力に応じたクランクパルス信号をＥＣＵ１に出力するのである。すなわち、クランク角検出センサ７は、番号０乃至４、及び番号６乃至１１に対応するロータ突起部１５がクランク角センサ７の正面に位置するタイミングでオンとなり、それ以外のタイミングではオフとなる信号をＥＣＵ１に出力する。
【００３７】
吸気管圧力検出センサ８は吸気管２４に接続され、吸気管２４内の圧力を示す吸気管圧力信号をＥＣＵ１に出力する。ＥＣＵ１は吸気管圧力信号に基づいて吸気管内圧力を検出する。水温センサ１１は、シリンダ１８の頭部周囲に位置する冷却水流路２０に設置され、冷却水の温度情報をＥＣＵ１に出力している。
【００３８】
ここで、ＥＣＵ１の機能について説明する。図４はＥＣＵ１の構成を機能的に示したブロック図である。ここでは、ＥＣＵ１に備えられた機能のうち、本発明に関連するものが中心として示されている。ＥＣＵ１は、エンジン回転速度検出部３１と、タイミング検出部３２と、温度取得部３３と、発電時間増減部３４と、バッテリ電圧検出部３５と、発電負荷制御部３６を含んで構成される。また、ＥＣＵ１には、上述したように、クランク角検出センサ７と、吸気管圧力検出センサ８と、水温センサ１１と、バッテリ５と、レギュレータ４と、メインキー３０とが接続されている。メインキー３０からは、自動二輪車にキーが差し込まれ、エンジンの始動がライダーにより指示された旨を示す信号がＥＣＵ１に入力されるようになっている。
【００３９】
タイミング検出部３２は、エンジンサイクル中に設定された所定タイミングの到来を検出するものである。具体的には、クランク角検出センサ７から入力されるクランクパルス信号と、吸気管圧力検出センサ８から入力される吸気管圧力信号に基づいて、エンジンサイクル中に設定された所定タイミングを検出する。所定タイミングは、例えば、エンジンの爆発行程が開始するタイミングや、爆発行程が終了し排気行程が開始するタイミングであってもよいし、又は、各工程の途中に設定されたタイミングであってもよい。ここでは、所定タイミングは、クランク角が０度となるタイミング、すなわちピストン２１が上死点に達するタイミングであるものとする。このタイミングは、エンジン２のトルクが上昇し始めるタイミングであり、エンジントルクの変動に基づいて決定されたものである。
【００４０】
本実施形態における所定タイミングの検出について、図６に基づいてさらに具体的に説明する。タイミング検出部３２は、まずクランクパルス信号のパルス間隔を監視しており、このパルス間隔が閾値よりも大きくなった場合に、クランク角を示す上記番号（以下、クランク角番号と呼ぶ。）を５にセットする。そして、次にパルスが発生した場合に、クランク角番号を６に増加させ、以降、パルスが発生する度にクランク角番号を１ずつ増加させる。そして、クランク角番号が１１まで増えた場合には、次にパルスが発生するタイミングでクランク角番号を０にセットする。その後、再びパルスが発生する度にクランク角番号を１ずつ増加させる。そして、再びパルス間隔が閾値よりも大きくなった場合に、クランク角番号を５にセットする。こうして、クランクパルス信号に基づいて現在のクランク角を示すクランク角番号を取得するようにしている。
【００４１】
タイミング検出部３２は、吸気管圧力検出センサ８から送られてくる吸気管圧力信号に基づいて吸気管内圧力を取得し、吸気管内圧力とクランク角番号に基づいて、エンジン２が現在どの行程の動作を行っているかを示すエンジン行程番号を取得する。エンジン行程番号は０乃至２３の整数であり、例えば０は爆発行程の開始タイミングを示す。エンジン２は４ストロークエンジンであるので、例えばクランク角番号２番を取得したタイミングは、爆発行程か吸気行程のいずれかに該当する。そこで、クランク角番号を取得する際に吸気管圧力及びその変動を取得し、それを事前に得られている各行程に対応した吸気管圧力及びその変動のデータと比較して、当該クランク角番号が、いずれの行程に該当するかを判別する。タイミング検出部３２は、所定のエンジン行程番号（ここでは０）を検出した時に、その旨を発電負荷制御部３６に通知する。
【００４２】
なお、上記実施形態では、エンジンサイクル中の所定タイミングを検出するために、クランク角検出センサ７を設置しているが、カムロータの回転角度を求めるカム角検出センサを設置し、カムパルス信号を取得することにより、前記所定タイミングを取得することもできる。また、本発明に係る制御装置を２ストロークエンジンにより駆動される発電装置に適用する場合には、エンジン１回転が１エンジンサイクルに相当し、クランクも１回転しかしないため、クランク角番号とエンジン行程番号を１対１で対応させることができる。このため、タイミング検出部３２は、エンジン行程番号の検出に際し、吸気管圧力を検出する必要なく、クランクパルス信号のみに基づいて該エンジン行程番号を検出することができる。或いは、排気管圧力のみからエンジンサイクル中に設定された所定タイミングを検出するようにしてもよい。
【００４３】
再び図４に基づいてＥＣＵ１の機能を説明する。エンジン回転速度検出部３１は、クランク角検出センサ７から入力されるクランクパルス信号に基づいて、エンジン２の回転速度を検出する。例えば、単位秒数あたりに上述したパルス間隔が閾値を超える回数をエンジン２の回転速度とすることができる。温度取得部３３は、エンジン２の冷却水の温度を検出する水温センサ１１からの信号に基づいてエンジン温度を取得し、エンジン温度の情報を発電時間増減部３４へ出力する。
【００４４】
発電時間増減部３４は、温度取得部３３から供給されるエンジン温度の情報に基づいて、エンジンの１サイクルにおいて所定発電負荷をエンジンに課す時間（負荷時間）を増加させる割合（以下「発電増加率」という）を算出する。発電増加率は、例えば後述する発電徐増パルス数ｎと発電徐増サイクル数ｍとして算出される。この場合、ｍエンジンサイクル毎に、クランクパルス信号のパルスがｎ回発生する時間だけ、負荷時間を増加させる。なお、２ｍｓｅｃ／ｍエンジンサイクル、或いは３ｍｓｅｃ／ｍエンジンサイクル等、ｍエンジンサイクル毎に増加させる負荷時間を発電増加率として算出してもよい。温度が高いときには発電増加率を高めに設定し、温度が低いときには発電増加率を低めに設定することにより、エンジン２に対して発電負荷を好適に課すことができる。
【００４５】
バッテリ電圧検出部３５はバッテリ電圧を検出し、その値を発電負荷制御部３６に供給している。発電負荷制御部３６は、バッテリ電圧検出部３５により検出されるバッテリ５のバッテリ電圧に応じて、レギュレータ４に対して発電カット信号を出力し、或いはその出力を停止し、エンジン２に対する発電負荷を制御する。発電カット信号がレギュレータ４に入力されていない場合は、レギュレータ４は発電電流をバッテリ５に供給し、発電機３を発電状態に遷移させ、エンジン２に発電負荷を課すようにしている。逆に、発電カット信号が入力されている場合は、レギュレータ４は発電電流のバッテリ５への供給を停止し、発電機３を非発電状態に遷移させ、エンジン２に発電負荷を課さないようにしている。こうすることによりレギュレータ４はＥＣＵ１から入力される発電カット信号に従って、発電機３を発電状態、非発電状態に設定し、エンジン２に対して発電負荷を課したり、課さなかったりしている。
【００４６】
特に、この発電負荷制御部３６では、メインキー３０がオンされ、エンジン２の始動が指示されたことを検出する。そして、エンジン２の始動時、バッテリ５のバッテリ電圧が所定の発電カット許可電圧より大きければ、エンジン２に対する発電負荷を徐々に増加させる、発電徐増制御を行うようにしている。また、エンジン２の始動時、バッテリ５のバッテリ電圧が上記所定の発電カット許可電圧以下であれば、通常の発電制御を開始させるようにしている。
【００４７】
発電徐増制御では、タイミング検出部３２から所定タイミング（エンジン２が爆発行程に入るタイミング、すなわちエンジン行程番号０）の通知があると、それに応じてレギュレータ４に対して発電カット信号の出力を停止する。こうして、発電機３は発電状態に遷移し、エンジン２に対して発電負荷を課し始める。そして、所定時間（発電オン時間）にわたって、すなわち所定数（以下「発電オンパルス数」という）のパルスがクランク角検出センサ７から出力されるクランクパルス信号に現れるまでの間、発電カット信号の出力停止を継続する。その後、再びレギュレータ４に対して発電カット信号の出力を再開する。発電カット信号の出力停止から、出力再開までは１エンジンサイクル以内に行われる。発電負荷制御部３６では、各エンジンサイクルにおいて発電カット信号を停止している時間、すなわち発電機３が発電状態にある時間を、発電時間増減部３４から入力される前述の発電増加率（発電徐増パルス数ｎ及び発電徐増サイクル数ｍ）に基づいて、徐々に増加させるようにしている。こうして、エンジン始動時、各エンジンサイクルにおいて発電負荷がエンジン２に課されている時間（発電機３が発電状態にある時間）と発電負荷が課されていない時間（発電機３が非発電状態にある時間）との比（デューティー比）を徐々に変化させるようにしている。
【００４８】
図７及び図８はエンジン始動時のＥＣＵ１における発電制御を示すフロー図である。図７に示すように、ＥＣＵ１はメインキー３０からエンジン始動の指示が与えられると（Ｓ１０１）、バッテリ電圧検出部３５がバッテリ電圧を取得する。そして、バッテリ電圧が所定の発電カット許可電圧よりも大きいか否かを判断する（Ｓ１０２）。バッテリ電圧が発電カット許可電圧以下であれば通常発電制御に遷移する（Ｓ１０６）。ここで通常発電制御とは、エンジンの爆発、排気、吸気、圧縮の全行程にわたって発電機３が発電状態にあり、発電負荷がエンジンに課されるようにする制御である。一方、バッテリ電圧が発電カット許可電圧より大きい場合、発電負荷制御部３６はレギュレータ４に発電カット信号を出力する（Ｓ１０３）。そして、エンジン回転速度検出部３１はエンジン回転速度を検出する。エンジン回転速度が、始動時における発電開始の条件であるエンジン回転速度（以下「始動時発電開始エンジン回転速度」という）よりも大きくなるまで、発電負荷制御部３６はレギュレータ４へ発電カット信号を出力しつづける（Ｓ１０３，Ｓ１０４）。この間、レギュレータ４が発電電流のバッテリ５への導通をオフすることにより発電は停止される。これにより、発電機３は非発電状態に設定され、発電負荷がエンジン２に課されなくなり、その結果エンジントルクをエンジン回転速度の加速に費やすことができ、車両の加速性を向上させることが出来る。そして、エンジン回転速度が始動時発電開始エンジン回転速度よりも大きくなった時点で、発電除増制御に遷移する（Ｓ１０５）。
【００４９】
発電徐増制御では、各エンジンサイクルにおいて発電機３が発電状態にある時間すなわちエンジン２に対して所定発電負荷が課されている時間（デューティー比）を、時間経過に伴って徐々に増加させている。図８はＥＣＵ１における発電徐増制御を示すフロー図であり、図７に示す発電徐増制御（Ｓ１０５）を詳細に表したものである。発電徐増制御では、図８に示すようにタイミング検出部３２がパラメータｉ（発電オンパルス数）を発電除増パルス数ｎに初期化し、同時に発電負荷制御部３６は、エンジンサイクルカウンタｋを０に初期化する（Ｓ２０１）。発電除増パルス数ｎは、発電時間増減部３４によりエンジンの温度に基づいて決定する値である。エンジンの温度は、温度取得部３３が水温センサ１１から入力される温度情報に基づいて検出される。エンジンサイクルカウンタｋはエンジン行程番号が０に戻る度に１ずつ加算される値である。
【００５０】
ここで、ｉが２４以上の場合は（Ｓ２０２）、発電徐増制御を停止して通常発電制御に遷移する。一方、ｉが２３以下の場合には（Ｓ２０２）、ＥＣＵ１のタイミング検出部３２はクランクパルス信号に基づいてクランク角番号を順次取得し、吸気管圧力とクランク角番号に基づいてエンジン行程番号を検出する（Ｓ２０３）。タイミング検出部３２は、エンジン行程番号が０となるタイミングの到来を監視し（Ｓ２０４）、エンジン行程番号が０となるタイミングが到来するまで、Ｓ２０３の処理を繰り返す。そして、エンジン行程番号が０となるタイミングが到来すると、その旨を発電負荷制御部３６に通知する。
【００５１】
発電負荷制御部３６は、タイミング検出部３２からエンジン行程番号が０となったことが通知されると、それに応じてエンジンサイクルカウンタｋに１を加算する（Ｓ２０５）。そして、発電カット信号の出力を停止する（Ｓ２０６）。これにより、レギュレータ４は発電電流をバッテリ５に供給し始め、発電機３は発電状態に遷移し、エンジン２に対して発電負荷が加えられる。
【００５２】
その後、Ｓ２０３の処理と同様にタイミング検出部３２はクランクパルス信号に基づいてクランク角番号を順次取得し、吸気管圧力とクランク角番号に基づいてエンジン行程番号を検出する（Ｓ２０７）。エンジン行程番号がｉ未満の場合には（Ｓ２０８）、Ｓ２０７の処理が繰り返され、この間発電機３は発電状態に設定され続け、エンジン２に対して発電機３による発電負荷が加えられている。エンジン行程番号がｉ以上となったことを検出した場合には（Ｓ２０８）、発電負荷制御部３６は再び発電カット信号をレギュレータ４に出力する（Ｓ２０９）。これにより、発電機３は非発電状態に遷移し、エンジン２に対する発電機３の発電負荷はなくなる。こうして、本実施形態に係る発電徐増制御では、各エンジンサイクルにおいて、所定タイミングにて発電負荷がオンし、その後、同エンジンサイクルが終了する前に発電負荷が再びオフされるようになっている。
【００５３】
上述したように、発電負荷制御部３６はエンジン行程番号０が検出されたタイミングで、エンジンサイクルカウンタｋに１を加算している（Ｓ２０５）。そして、Ｓ２０９において発電カット信号がレギュレータ４に出力されると、発電負荷制御部３６はその時点までに計数されたエンジンサイクルカウンタｋがｍに達しているか否かを判断する（Ｓ２１０）。ここでｍは、発電徐増サイクル数である。エンジンサイクルカウンタｋがｍに達していれば、パラメータｉにｎ（発電徐増パルス数）を加算し（Ｓ２１１）、Ｓ２０２に戻る。この場合、エンジンサイクルカウンタｋは０にリセットされる。一方、エンジンサイクルカウンタｋがｍに達していなければ、パラメータｉを変化させずに、Ｓ２０２に戻る。エンジン２の温度が低温の場合には発電除増サイクル数ｍを大きくし、高温時には小さくすることにより、温度によらず同等の加速を得ることができるようになる。同様に、エンジンの温度が低温の場合には発電除増パルス数ｎを小さくして、高温時には大きくすることにより、温度によらず同等の加速を得ることができる。
【００５４】
以上の処理により、本実施形態に係る制御装置Ｃは、エンジン２に関する温度に基づいて、１エンジンサイクル内において、発電機３を発電状態に設定している時間、すなわち、エンジンに対して所定発電負荷を加えている時間を、徐々に増加させることができる。
【００５５】
図９は、発電時間増減部３４により設定される発電徐増サイクル数ｍが１であり、発電徐増パルス数ｎが１である場合に、発電徐増制御によるエンジン２に発電負荷が課される時間（発電オン時間）が徐々に増える様子を示している。同図に示すように、エンジンが１サイクル回転する毎に、発電時間が１パルス分ずつ増加している。
【００５６】
図１０は、発電除増サイクル数ｍ＝１として、発電除増パルス数ｎ＝１，５，２４の各場合において、エンジンサイクル数が増加するに伴って１エンジンサイクル中の発電オン時間の割合、すなわちデューティー比が増加する様子を示している。発電徐増パルス数ｎ＝１の場合は、発電徐増制御遷移後、α回目のエンジンサイクルではエンジン行程番号０が検出されたタイミングからα個のクランクパルスが検出されるまでの時間にわたって発電している。発電徐増加パルス数ｎ＝５の場合は、発電徐増制御遷移後、α回目のエンジンサイクルではエンジン行程番号０が検出されたタイミングからα×５個のクランクパルスが検出されるまでの時間にわたって発電している。さらに、発電徐増パルス数ｎ＝２４の場合は、発電徐増制御遷移後、直ちにエンジンの１周期にわたって発電しており、発電の最初から通常発電制御と同じ発電効率となっている。
【００５７】
本実施形態によれば、エンジン始動時に発電負荷を爆発行程でエンジン２にかけ、その後徐々に他の行程でも発電負荷をエンジン２にかけるようにできる。この結果、１エンジンサイクルにおけるエンジン回転速度の変動を抑制することができる。また、発電オン時間をエンジンサイクル数の増加、すなわち時間経過に伴って増加させることにより、円滑にエンジン回転速度を加速することができる。さらに、発電オン時間を増加させる割合を冷却水温度に基づいて決定しているので、エンジン２の温度に応じた態様で発電負荷をエンジン２に加えることができる。
【００５８】
なお、本発明は上記実施形態に限定されるものではない。
【００５９】
上記実施形態では、エンジン回転速度検出部３１が、エンジン回転速度が始動時発電開始エンジン回転速度以上となっていること検出し、その時点から発電徐増制御を開始しているが、発電徐増制御の開始は始動時発電開始エンジン回転速度を条件とせず、例えば、ＥＣＵ１がエンジンの回転開始を検出した時点から発電徐増制御を開始してもよい。
【００６０】
また、上記実施形態では、発電徐増制御は１エンジンサイクル中の発電オン時間の割合、すなわち、デューティー比が１００％になるまで継続し、タイミング検出部３２が、デューティー比が１００％に達したことを検出した時点で発電徐増制御を終了しているが、発電徐増制御の終了条件はこれに限られず、例えば、ＥＣＵ１が発電徐増制御の途中でエンジンの完爆を検出し、その時点で発電徐増制御を終了するようにしてもよい。
【００６１】
また、上記実施形態では、エンジンに対して所定発電負荷を課している所定発電時間は、クランクパルス信号をカウントし、クランク１４の位相変化に基づいて決定している。しかし、所定発電時間を実際の時間によっても決定することもできる。例えば、発電徐増制御に遷移した後、エンジンの１回転目においては３ｍｓｅｃにわたって発電し、２回転目においては６ｍｓｅｃにわたって発電し、順次発電時間を３ｍｓｅｃずつ増加することにより、発電負荷の徐増制御は可能となる。
【図面の簡単な説明】
【００６２】
【図１】本発明に係る自動二輪車の側面図である。
【図２】本発明を適用した発電制御システムの全体構成図である。
【図３】エンジンの一部断面図である。
【図４】ＥＣＵの機能ブロック図である。
【図５】クランク角番号の検出方法を説明する図である。
【図６】クランク角番号、エンジン行程番号、クランクパルス信号及びエンジンの各行程の関係を示す図である。
【図７】エンジン始動時の発電制御を示すフロー図である。
【図８】発電徐増制御を示すフロー図である。
【図９】発電徐増制御により発電オン時間が徐々に増える様子を示す図である。
【図１０】徐増パルス数によりデューティー比の増加割合が変化する様子を示す図である。
【符号の説明】
【００６３】
Ａ  車体前部、Ｂ  車体後部、Ｃ  制御装置、１  ＥＣＵ、２  ストローク単気筒エンジン、３  永久磁石式交流発電機、４  レギュレータ、５  バッテリ、６  スタータモータ、７  クランク角検出センサ、８  吸気管圧力検出センサ、９  スロットル開度検出センサ、１０  インジェクタ、１１  水温センサ、１２  燃料タンク、１３  燃料ポンプ、１４  クランク、１５  ロータ突起部、１６  クランク軸、１７  クランクケース、１８  シリンダ、１９  コンロッド、２０  冷却水流路、２１  ピストン、２２  点火プラグ、２３  空気、２４  吸気管、２６  排気管、２７  排気、２８  ステータ、２９  ロータ、３０  メインキー、３１  エンジン回転速度検出部、３２  タイミング検出部、３３  温度取得部、３４  発電時間増減部、３５  バッテリ電圧検出部、３６  発電負荷制御部、３７  後輪、３９  リヤアーム、４１  サスペンション、４３  ラジエータ、４５  シート、４７  ハンドル、４８  駆動ユニット、４９  車体フレーム、５０  フロア部材、５１  前輪、５３  フロントフォーク。
【図１】
2006129680.tif 000003
【図２】
2006129680.tif 000004
【図３】
2006129680.tif 000005
【図４】
2006129680.tif 000006
【図５】
2006129680.tif 000007
【図６】
2006129680.tif 000008
【図７】
2006129680.tif 000009
【図８】
2006129680.tif 000010
【図９】
2006129680.tif 000011
【図１０】
2006129680.tif 000012