(57)【特許請求の範囲】
【請求項１】
スタータの動力で二輪自動車を後進させるリバースシステムを搭載した二輪自動車の後進制御装置において、
後進時に前記スタータの温度を判定する温度判定手段と、
前記温度判定手段で判定したスタータ温度が許容温度上限値に達した時に、後進時に、前記スタータへの通電を強制的にオフする過昇温防止手段とを備え、
前記温度判定手段は、後進時に前記スタータの電流値を検出し、その検出電流値に基づいて前記スタータ温度を判定すると共に、前記スタータへの通電がオフされている期間に、その経過時間に応じてスタータ温度の判定値を低下させるとともに、
前記過昇温防止手段により前記スタータへの通電が強制的にオフされた時、前記スタータへの再通電を所定期間禁止する再通電禁止手段を備え、
前記再通電禁止手段は、再通電禁止期間中に前記スタータ温度の判定値を前記許容温度上限値に保持することで、前記スタータへの再通電を禁止することを特徴とする二輪自動車の後進制御装置。
【請求項２】
スタータの動力で二輪自動車を後進させるリバースシステムを搭載した二輪自動車の後進制御装置において、
後進時に前記スタータの温度を判定する温度判定手段と、
前記温度判定手段で判定したスタータ温度が許容温度上限値に達した時に、後進時に、前記スタータへの通電を強制的にオフする過昇温防止手段とを備え、
前記温度判定手段は、後進時に前記スタータの電流値を検出し、その検出電流値に基づいて前記スタータ温度を判定すると共に、前記スタータへの通電がオフされている期間に、その経過時間に応じてスタータ温度の判定値を低下させるとともに、
前記過昇温防止手段により前記スタータへの通電が強制的にオフされた時、前記スタータへの再通電を所定期間禁止する再通電禁止手段を備え、
前記再通電禁止手段は、前記スタータへの通電が強制的にオフされた時に前記許容温度上限値を低下させることで、前記スタータへの再通電を禁止し、前記スタータ温度の判定値が前記スタータへの通電が強制的にオフされた時に低下された許容温度上限値以下に低下した時に、該許容温度上限値を元の値に戻すことを特徴とする二輪自動車の後進制御装置。
【請求項３】
前記温度判定手段は、所定時間毎に前記スタータの電流値を検出し、その検出電流値に基づいて該スタータの前回の電流検出時以後の温度上昇量を判定し、この温度上昇量を前回の電流検出時に求めたスタータ温度に加算することで、今回のスタータ温度を求めることを特徴とする請求項１又は２に記載の二輪自動車の後進制御装置。
【請求項４】
前記再通電禁止手段は、前記スタータへの通電が強制的にオフされた時にそれ以後も引き続いて前記スタータの操作スイッチがオン操作され続けている期間を再通電禁止期間とすることを特徴とする請求項１又は２に記載の二輪自動車の後進制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スタータの動力で二輪自動車を後進させるリバースシステムを搭載した二輪自動車の後進制御装置に関するものである。
【０００２】
【従来の技術】
一般の二輪自動車は、後進（リバース）時には運転者自身の力だけで車体を後進させるようになっているが、大型の二輪自動車は、車体重量が重いため、運転者自身の力だけで後進させることは困難である。そこで、近年、大型の二輪自動車の中には、エンジンを始動させるスタータを搭載したものがあることに着目し、後進時にスタータの動力を利用して後進させるリバースシステムを搭載したものがある。
【０００３】
【発明が解決しようとする課題】
上記リバースシステムの動力源として用いられるスタータは、本来、エンジンを始動させるものであるから、長時間連続使用するモータとは異なり、使用時間が短いことを前提として、大電流を流して大きなトルクを得るように設計されている。このため、スタータ通電時には、スタータ温度が大電流によって比較的短い時間で許容上限温度付近まで上昇する。従って、後進時にスタータに通常のエンジン始動時の通電時間より少し長く通電した程度でも、スタータ温度がすぐに許容上限温度を越えて過昇温状態となってしまい、スタータ内部のブラシ等が焼損してスタータが故障するおそれがある。
【０００４】
この対策として、スタータを大型化して温度上昇に余裕を持たせた設計仕様とすることが行われているが、これでは、スタータの価格が高くなりすぎ、近年の重要な技術的課題である低コスト化の要求を満たせないばかりか、小型・軽量化の要求にも反する。
【０００５】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、リバースシステムの動力源となるスタータを大型化しなくても、後進時のスタータの過昇温による故障を未然に防止することができる二輪自動車の後進制御装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１の二輪自動車の後進制御装置は、後進時にリバースシステムの動力源となるスタータの温度を温度判定手段により判定し、スタータ温度が許容温度上限値に達した時にスタータへの通電を過昇温防止手段により強制的にオフする。このようにすれば、スタータを大型化しなくても、後進時のスタータの過昇温による故障を未然に防止することができる。この場合、後進時にスタータへの通電が強制的にオフされると、スタータの動力をパワーアシストとして利用できなくなるが、一般的に二輪自動車で何十メートルにも及ぶ後進を連続的に行うことはあり得ないし、また、スタータへの通電が強制的にオフされたとしても、その後は、運転者自身の力で後進させれば良いため、スタータの許容動作範囲内で数メートル程度の後進ができれば、実用上、十分なパワーアシストとしての効果を得ることができる。
【０００７】
この場合、温度判定手段は、スタータの電流値に応じてスタータ内部に発熱が生じ、その発熱量に応じてスタータ温度が上昇する点に着目し、請求項１に係る発明では、スタータの電流値を検出し、その検出電流値に基づいてスタータ温度を判定するようにしている。このようにすれば、温度センサを設けずに、スタータ温度を判定することができ、温度判定手段のコストも低減できる。
また、スタータへの通電がオフされると、電流による発熱が無くなるため、スタータ温度が放熱により時間の経過と共に低下する。この点に着目し、請求項１の発明では、スタータへの通電がオフされている期間に、その経過時間に応じてスタータ温度の判定値を低下させるようにしている。このようにすれば、スタータのオフ期間中の温度低下も考慮してスタータ温度を精度良く判定することができる。
ところで、スタータへの通電が強制的にオフ（以下「強制オフ」という）された直後は、スタータ温度が許容温度上限値付近であるため、強制オフ直後にスタータに再通電すると、すぐに強制オフされる。従って、強制オフ時に、それ以後も引き続いてスタータの操作スイッチがオン操作され続けた時に、スタータへの再通電を許容すると、スタータへの再通電と強制オフとが瞬時的に交互に切り換えられるチャタリング現象が発生する。
この対策として、請求項１に係る発明では、強制オフ時に、スタータへの再通電を再通電禁止手段により所定期間禁止すると良い。このようにすれば、強制オフ時に、それ以後も引き続いてスタータの操作スイッチがオン操作され続けたとしても、スタータ温度がある程度低下するまでスタータへの再通電を禁止することができ、強制オフ直後のチャタリング現象を防止できる。
さらに、再通電禁止手段は、再通電禁止期間中に例えばスタータへの電源供給路中のリレー等のスイッチ手段を開放（オフ）状態に保持するようにしても良いが、請求項１に係る発明では、再通電禁止期間中にスタータ温度の判定値を許容温度上限値に保持することで、スタータへの再通電を禁止するようにしている。つまり、スタータ温度の判定値を許容温度上限値に保持すれば、過昇温防止手段により強制オフ状態に保持され、スタータへの再通電が禁止される。
また、独立請求項２に係る発明は、請求項１の再通電禁止手段を代えたものであり、請求項２における再通電禁止手段は、強制オフ時に許容温度上限値を低下させることで、スタータへの再通電を禁止し、スタータ温度の判定値が強制オフ時に低下された許容温度上限値以下に低下した時に、該許容温度上限値を元の値に戻すようにしている（つまり、許容温度上限値を所定のヒステリシス特性で切り換えるようにしている）。このようにしても、強制オフ後にスタータ温度が強制オフ時に低下された許容温度上限値以下に低下するまで、過昇温防止手段により強制オフ状態に保持され、スタータへの再通電が禁止される。
【０００８】
更に、請求項３のように、所定時間毎にスタータの電流値を検出し、その検出電流値に基づいて該スタータの前回の電流検出時以後の温度上昇量を判定し、この温度上昇量を前回の電流検出時に求めたスタータ温度に加算することで、今回のスタータ温度を求めるようにしても良い。このようにすれば、後進中にスタータの電流値（発熱量）が変化し、それに伴ってスタータの温度上昇量が変化したとしても、所定時間毎にスタータの電流値の検出とそれに基づく温度上昇量の判定を行うことで、スタータ温度を精度良く判定することができる。
【００１２】
また、スタータへの再通電開始の条件として、少なくともスタータの操作スイッチがオン操作されている必要があることに着目し、請求項４のように、強制オフ時にそれ以後も引き続いてスタータの操作スイッチがオン操作され続けている期間を再通電禁止期間としても良い。このようにすれば、強制オフ直後のチャタリング現象を防止できる。
【００１５】
【発明の実施の形態】
［実施形態（１）］
以下、本発明の実施形態（１）を図１乃至図３に基づいて説明する。まず、図１に基づいてシステム全体の構成を説明する。バッテリ１１の＋端子側には、スタータリレー１２を介してスタータ１３が接続されている。また、バッテリ１１の＋端子側には、電流検出回路１４を介してＰＷＭ回路１５が接続され、このＰＷＭ回路１５の出力側にリバースリレー１６を介してスタータ１３が接続されている。従って、スタータ１３への電源供給路は、バッテリ１１→常開型のスタータリレー１２→スタータ１３の経路と、バッテリ１１→電流検出回路１４→ＰＷＭ回路１５→常開型のリバースリレー１６→スタータ１３の経路とがあり、エンジン始動時には、スタータリレー１２を介してスタータ１３に通電し、後進時（リバース時）にはリバースリレー１６を介してスタータ１３に通電する。後進時には、ＰＷＭ回路１５からスタータ１３に流れる電流が電流検出回路１４によって検出され、この電流検出回路１４から電流検出信号が制御回路１７に入力される。
【００１６】
また、制御回路１７には、後進時の速度を検出する速度センサ１８、スタータ１３のオン／オフ操作を行うスタート／リバーススイッチ１９（操作スイッチ）、後進時に手動で切り換えるリバースギヤ（図示せず）の位置を検出するリバースギヤスイッチ２０、トランスミッション（図示せず）のニュートラル位置を検出するニュートラルスイッチ２１、サイドスタンド（図示せず）の位置を検出するサイドスタンドスイッチ２２等が接続されている。
【００１７】
制御回路１７は、速度センサ１８や上記各スイッチ１９〜２２の出力信号に基づいてスタータ１３への通電を次のように制御する。エンジンを始動する場合、ニュートラルスイッチ２１のオン（ニュートラル状態）又はサイドスタンドスイッチ２２のオン（サイドスタンドが跳ね上げられた状態）の時で、かつリバースギヤスイッチ２０のオフ（リバースギヤが非連結状態）の時に、運転者がスタート／リバーススイッチ１９をオン操作した時に、エンジン始動条件が成立し、スタータリレー１２をオンさせてバッテリ１１からスタータ１３に通電し、エンジン（図示せず）を始動する。
【００１８】
一方、後進時にスタータ１３を使用する場合、例えば、ニュートラルスイッチ２１のオン（ニュートラル状態）、サイドスタンドスイッチ２２のオン（サイドスタンドが跳ね上げられた状態）、かつ、リバースギヤスイッチ２０のオン（リバースギヤが連結状態）の時に、運転者がスタート／リバーススイッチ１９をオン操作した時に、後進駆動条件が成立し、制御回路１７からＰＷＭ回路１５にＰＷＭ制御信号を出力して該ＰＷＭ回路１５を作動させると共に、リバースリレー１６をオンして、ＰＷＭ回路１５の出力電流をスタータ１３に流す。
【００１９】
更に、後進時には、制御回路１７は、電流検出回路１４の出力信号に基づいてスタータ１３に流れる電流値を検出すると共に、速度センサ１８の出力信号に基づいて後進速度を検出し、ＰＷＭ回路１５でスタータ１３の電流値をＰＷＭ制御することにより、スタータ１３の回転数を制御する。後進時には、手動操作で切り換えられたリバースギヤによってスタータ１３と車輪駆動系が連結され、スタータ１３の回転トルクがリバースギヤを介して車輪駆動系に逆転トルクに変換されて伝達され、二輪自動車がスタータ１３の動力によって後進駆動される。
【００２０】
制御回路１７は、マイクロコンピュータを主体として構成され、内蔵のＲＯＭ（記憶媒体）に記憶された図２の後進駆動制御プログラムを実行することで、次のようにして後進駆動を制御する。本プログラムが起動されると、まずステップ１０１で、後進駆動条件が成立しているか否かを判定する。ここで、後進駆動条件は、例えば、ニュートラルスイッチ２１のオン（ニュートラル状態）、サイドスタンドスイッチ２２のオン（サイドスタンドが跳ね上げられた状態）、リバースギヤスイッチ２０のオン（リバースギヤが連結状態）、かつ、スタート／リバーススイッチ１９のオンであり、これらの条件を全て満たす時に、後進駆動条件が成立する。
【００２１】
もし、後進駆動条件が成立していれば、ステップ１０２に進み、スタータ推定温度Ｔを予め設定された許容温度上限値ＴMAX と比較する。尚、スタータ推定温度Ｔは、イグニッションスイッチ（図示せず）のオン操作直後に実行する初期化プログラムによってＴ＝ＴMIN （許容温度下限値）と設定され、以後、後述するステップ１０４〜１０７又はステップ１０９〜１１２の処理によって許容温度下限値ＴMIN から許容温度上限値ＴMAX までの範囲でスタータ推定温度Ｔが加減算される。
【００２２】
上記ステップ１０２で、スタータ推定温度Ｔが許容温度上限値ＴMAX よりも低いと判定されれば、ステップ１０３に進み、リバースリレー１６をオンして、ＰＷＭ回路１５でスタータ１３を駆動し、二輪自動車をスタータ１３の動力によって後進駆動する。次のステップ１０４で、電流検出回路１４の出力信号に基づいてスタータ１３に流れる電流値を検出する。この電流値の検出は、２ｍｓ〜１００ｍｓの範囲で一定時間毎に行われる。
【００２３】
その後、ステップ１０５で、スタータ電流検出毎に、前回の電流検出時以後のスタータ温度上昇量ΔＴONを上記ステップ１０４で検出した電流値に基づいてマップ又は関数式により求める。このマップ又は関数式は、予め実験又はシミュレーション等により求められ、制御回路１７のＲＯＭ内に記憶されている。尚、スタータ１３の電流値以外に外気温（又は吸気温）、冷却水温等も考慮してスタータ温度上昇量ΔＴONを設定しても良い。
【００２４】
次のステップ１０６で、上記ステップ１０５で求めた温度上昇量ΔＴONを前回の電流検出時に求めたスタータ推定温度Ｔに加算することで、今回のスタータ推定温度Ｔを求め、前述したステップ１０１に戻る。
【００２５】
以上の処理を繰り返すことで、スタータ１３の通電中は、一定時間毎にスタータ１３の電流値を検出して、その検出電流値に基づいてスタータ１３の前回の電流検出時以後の温度上昇量ΔＴONを算出し、この温度上昇量ΔＴONを前回の電流検出時に求めたスタータ推定温度Ｔに加算することで、今回のスタータ推定温度Ｔを求めるという処理を繰り返す。これにより、スタータ１３の通電時間の経過に伴って、スタータ推定温度Ｔが上昇する。
【００２６】
その後、スタータ１３の通電中にスタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、ステップ１０２の判定が「Ｎｏ」となり、ステップ１０７に進み、リバースリレー１６をオフしてスタータ１３への通電を強制的にオフ（強制オフ）して、後進駆動を停止すると共に、スタータ推定温度Ｔを許容温度上限値ＴMAX に保持（ホールド）して、ステップ１０１に戻る。上記ステップ１０２，１０７の処理が特許請求の範囲でいう過昇温防止手段としての役割を果たす。尚、許容温度上限値ＴMAX は、過昇温により実際にスタータ１３が故障する可能性のある温度よりも所定の余裕温度分だけ低い温度に設定されている。
【００２７】
一旦、ステップ１０７で、スタータ推定温度Ｔが許容温度上限値ＴMAX に保持されると、後進駆動条件が成立している期間は、ステップ１０１→１０２→１０７のループで処理が繰り返され、スタータ推定温度Ｔが許容温度上限値ＴMAX に保持されると共に、スタータ１３が強制オフ状態に保持され、スタータ１３への再通電が禁止される。この機能が特許請求の範囲でいう再通電禁止手段に相当する。
【００２８】
一方、スタータ１３の通電中又は再通電が禁止されている時に、運転者がスタート／リバーススイッチ１９をオフすると、ステップ１０１で後進駆動条件が不成立となる。この場合には、ステップ１０８に進み、スタータ１３への通電をオフし又は引き続きオフ状態に保持し、次のステップ１０９で、前回のスタータ推定温度Ｔ減算以後のスタータ温度下降量ΔＴOFF を求める。このスタータ温度下降量ΔＴOFF は、例えば外気温（又は吸気温）とスタータ推定温度Ｔとの温度差や冷却水温等に基づいてマップ又は関数式により求めるようにしても良く、勿論、固定値としても良い。
【００２９】
次のステップ１１０で、上記ステップ１０９で求めた温度下降量ΔＴOFF を前回求めたスタータ推定温度Ｔから減算することで、今回のスタータ推定温度Ｔを求め、前述したステップ１０１に戻る。
【００３０】
以上の処理を繰り返すことで、後進駆動条件が不成立の時、つまりスタータ１３の強制オフ以外の通常のオフ期間中は、一定時間が経過する毎にスタータ推定温度Ｔを温度下降量ΔＴOFF ずつ低下させる。
【００３１】
その後、スタータ推定温度Ｔが許容温度下限値ＴMIN に達した時点で、ステップ１１１の判定が「Ｎｏ」となり、ステップ１１２に進み、スタータ推定温度Ｔを許容温度下限値ＴMIN でガード処理する（Ｔ＝ＴMIN ）。この許容温度下限値ＴMIN は固定値でも良いが、外気温（又は吸気温）、冷却水温等に応じて可変設定するようにしても良い。尚、ステップ１０４〜１０７，１０９〜１１２の処理が特許請求の範囲でいう温度判定手段としての役割を果たす。
【００３２】
以上説明した図２の後進駆動制御プログラムによる制御例を図３のタイムチャートに基づいて説明する。後進駆動条件が成立すると、スタータ１３への通電を開始する。スタータ１３の通電中は、一定時間毎にスタータ１３の電流値を検出して、その検出電流値に基づいてスタータ１３の前回の電流検出時以後の温度上昇量ΔＴONを算出し、この温度上昇量ΔＴONを前回の電流検出時に求めたスタータ推定温度Ｔに加算することで、今回のスタータ推定温度Ｔを求めるという処理を繰り返す。これにより、スタータ１３の通電時間の経過に伴って、スタータ推定温度Ｔが上昇する。
【００３３】
この後、スタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、スタータ１３への通電を強制オフして、スタータ１３の過昇温を防止し、スタータ１３の過昇温による故障を未然に防止すると共に、スタータ推定温度Ｔを許容温度上限値ＴMAX に保持することで、スタータ１３への再通電を禁止する。これにより、強制オフ時に、それ以後も引き続いてスタート／リバーススイッチ１９がオン操作され続けたとしても、スタータ１３の温度がある程度低下するまでスタータ１３への再通電を禁止することができ、強制オフ直後のチャタリング現象（スタータ１３への再通電と強制オフとが瞬時的に交互に切り換えられる現象）を防止できる。
【００３４】
再通電禁止期間に、スタート／リバーススイッチ１９がオフされると、後進駆動条件が不成立となり、再通電禁止が解除される。この後は、スタータ１３への通電がオフされている期間に、一定時間が経過する毎にスタータ推定温度Ｔを所定の温度下降量ΔＴOFF ずつ低下させる。その後、スタータ推定温度Ｔが許容温度下限値ＴMIN に達した時点で、スタータ推定温度Ｔを許容温度下限値ＴMIN でガード処理してＴ＝ＴMIN とする。
【００３５】
尚、本実施形態（１）では、強制オフ期間（スタータ推定温度Ｔが許容温度上限値ＴMAX に達してから後進駆動条件が不成立となるまでの期間）にスタータ推定温度Ｔを許容温度上限値ＴMAX に保持することで、スタータ１３への再通電を禁止するようにしたが、この強制オフ期間にリバースリレー１６をオフ位置に固定することで、スタータ１３への再通電を禁止するようにしても良い。この場合は、強制オフ期間にスタータ推定温度Ｔを許容温度上限値ＴMAX に保持する必要はなく、強制オフ期間中に、通常のオフ期間と同じく、経過時間に応じてスタータ推定温度Ｔを低下させれば良い。
【００３６】
［実施形態（２）］
上記実施形態（１）では、強制オフ期間にスタータ推定温度Ｔを許容温度上限値ＴMAX に保持することで、スタータ１３への再通電を禁止するようにしたが、図４及び図５に示す本発明の実施形態（２）では、スタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、タイマの時限動作によりスタータ１３への再通電を所定時間だけ禁止するようにしている。
【００３７】
図４に示す本実施形態（２）の後進駆動制御プログラムは、前記実施形態（１）で用いた図２の後進駆動制御プログラムのステップ１０１とステップ１０２との間にステップ１０１ａ〜１０１ｃを追加すると共に、ステップ１０７をステップ１０７ａに変更したものであり、その他のステップは、図２のプログラムと同じである。
【００３８】
本プログラムでは、後進駆動条件成立時に、ステップ１０１からステップ１０１ａに進み、再通電禁止期間中であるか否かを再通電禁止フラグＦが「１」であるか否かによって判定し、再通電禁止期間中でない場合（Ｆ＝０の場合）には、ステップ１０２に進み、スタータ推定温度Ｔが許容温度上限値ＴMAX よりも低いと判定されれば、ステップ１０３に進み、スタータ１３に通電する。
【００３９】
その後、スタータ１３の通電中にスタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、ステップ１０２からステップ１０７ａに進み、スタータ１３への通電を強制オフし、再通電禁止時間タイマをスタートさせると共に、再通電禁止フラグＦを再通電禁止期間を意味する「１」にセットしてステップ１０１に戻る。
【００４０】
再通電禁止期間中は、ステップ１０１ａからステップ１０１ｂに進み、再通電禁止時間タイマのカウント値（再通電禁止時間）が所定時間経過したか否かを判定し、所定時間経過していなければ、再通電禁止を継続し、ステップ１０９以降の処理を行い、再通電禁止時間の経過時間に応じてスタータ推定温度Ｔを低下させる。尚、再通電禁止時間タイマで設定する再通電禁止期間の時間（所定時間）は、固定値でも良いが、外気温（又は吸気温）、冷却水温等に応じて可変設定しても良い。
【００４１】
その後、再通電禁止時間が所定時間経過した時点で、ステップ１０１ｂからステップ１０１ｃに進み、再通電禁止フラグＦを「０」にリセットして再通電を許可し、ステップ１０２以降の処理を行う。
【００４２】
以上説明した図４の後進駆動制御プログラムによる制御例は図５のタイムチャートに示されている。スタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、再通電禁止時間タイマの時限動作によりスタータ１３への再通電を所定時間だけ禁止する。この再通電禁止期間中は、スタート／リバーススイッチ１９のオン／オフが何回繰り返されても、再通電禁止が解除されず、スタータ１３への再通電が禁止される。更に、再通電禁止期間中は、スタータ推定温度Ｔが許容温度上限値ＴMAX に保持されず、経過時間に応じてスタータ推定温度Ｔが低下する。これにより、再通電禁止期間中のスタータ推定温度Ｔの温度低下も考慮して、スタータ推定温度Ｔを精度良く推定することができる。
【００４３】
［実施形態（３）］
上記実施形態（２）では、スタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、タイマの時限動作によりスタータ１３への再通電を所定時間だけ禁止するようにしたが、図６及び図７に示す本発明の実施形態（３）では、スタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、許容温度上限値をＴMAX からＴMAX ’（但しＴMAX ’＜ＴMAX ）に低下させることで、スタータ１３への再通電を禁止し、その後、スタータ推定温度ＴがＴMAX ’まで低下した時に、該許容温度上限値を元のＴMAX に戻すようにしている。つまり、許容温度上限値にヒステリシスを持たせている。
【００４４】
図６に示す本実施形態（３）の後進駆動制御プログラムは、前記実施形態（１）で用いた図２の後進駆動制御プログラムのステップ１０１の後にステップ１０１ｄ〜１０１ｆを追加すると共に、ステップ１０７をステップ１０７ｂに変更したものであり、その他のステップは、図２のプログラムと同じである。
【００４５】
本プログラムでは、後進駆動条件成立時に、ステップ１０１からステップ１０１ｄに進み、再通電禁止期間中（Ｆ＝１）であるか否かを判定し、再通電禁止期間中でない場合（Ｆ＝０の場合）には、ステップ１０２に進み、スタータ推定温度Ｔが許容温度上限値ＴMAX よりも低いと判定されれば、ステップ１０３に進み、スタータ１３に通電する。
【００４６】
その後、スタータ１３の通電中にスタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、ステップ１０２からステップ１０７ａに進み、スタータ１３への通電を強制オフし、再通電禁止フラグＦを再通電禁止期間を意味する「１」にセットしてステップ１０１に戻る。
【００４７】
再通電禁止期間中は、ステップ１０１ｄからステップ１０１ｅに進み、スタータ推定温度Ｔを通常の許容温度上限値ＴMAX よりも低い再通電禁止時の許容温度上限値ＴMAX ’と比較し、スタータ推定温度ＴがＴMAX ’以上であれば、再通電禁止を継続して、ステップ１０９以降の処理を行い、再通電禁止時間の経過時間に応じてスタータ推定温度Ｔを低下させる。尚、再通電禁止時の許容温度上限値ＴMAX ’は、固定値でも良いが、外気温（又は吸気温）、冷却水温等に応じて可変設定しても良い。
【００４８】
その後、スタータ推定温度Ｔが再通電禁止時の許容温度上限値ＴMAX ’以下に低下した時点で、ステップ１０１ｅからステップ１０１ｆに進み、再通電禁止フラグＦを「０」にリセットして再通電を許可し、ステップ１０３以降の処理を実行する。以後、上述した処理を繰り返す。
【００４９】
以上説明した図６の後進駆動制御プログラムによる制御例は図７のタイムチャートに示されている。スタータ推定温度Ｔが許容温度上限値ＴMAX に達した時点で、許容温度上限値をＴMAX からＴMAX ’に低下させることで、スタータ推定温度ＴがＴMAX ’以下に低下するまで、スタータ１３への再通電を禁止し、スタータ推定温度ＴがＴMAX ’以下に低下した時に、該許容温度上限値を元のＴMAX に戻す。再通電禁止期間中は、スタート／リバーススイッチ１９のオン／オフが何回繰り返されても、再通電禁止が解除されず、スタータ１３への再通電が禁止される。更に、前記実施形態（２）と同じく、再通電禁止期間中は、スタータ推定温度Ｔが許容温度上限値ＴMAX に保持されず、経過時間に応じてスタータ推定温度Ｔが低下する。
【００５０】
尚、上記各実施形態（１）〜（３）では、スタータ推定温度Ｔをスタータ１３の電流値に基づいて推定するようにしたので、温度センサを設けずに、スタータ温度を推定することができ、温度判定手段のコストも低減できる利点がある。
【００５１】
また、上記各実施形態（１）〜（３）では、所定時間毎にスタータ１３の検出電流値に基づいてスタータ１３の前回の電流検出時以後の温度上昇量を判定してスタータ推定温度を算出するようにしたが、スタータ１３への通電開始後の検出電流値を積算して、その電流積算値から通電開始後の温度上昇量を判定してスタータ推定温度を算出するようにしても良い。
【００５２】
尚、図２、図４、図６のステップ１０１で判断する後進駆動条件は、ニュートラルスイッチ２１のオン（ニュートラル状態）、サイドスタンドスイッチ２２のオン（サイドスタンドが跳ね上げられた状態）、リバースギヤスイッチ２０のオン（リバースギヤが連結状態）、かつ、スタート／リバーススイッチ１９のオンに限定されず、これらの条件の中から一部の条件を省いたり、他の条件を追加しても良い。
【００５３】
また、図２、図４、図６のプログラムを記憶する記憶媒体は、内蔵ＲＯＭに限定されず、例えば、外付ＥＰＲＯＭやＥＥＰＲＯＭ等の不揮発性メモリを用いても良い。また、電流検出回路１４を設ける位置は、図１の位置に限定されず、後進時にスタータ１３に電流の流れる経路であれば、どこにあっても構わない。
【図面の簡単な説明】
【図１】実施形態（１）のシステム全体の電気的構成を示す回路図
【図２】実施形態（１）の後進駆動制御プログラムの処理の流れを示すフローチャート
【図３】実施形態（１）の後進駆動制御の一例を示すタイムチャート
【図４】実施形態（２）の後進駆動制御プログラムの処理の流れを示すフローチャート
【図５】実施形態（２）の後進駆動制御の一例を示すタイムチャート
【図６】実施形態（３）の後進駆動制御プログラムの処理の流れを示すフローチャート
【図７】実施形態（３）の後進駆動制御の一例を示すタイムチャート
【符号の説明】
１１…バッテリ、１２…スタータリレー、１３…スタータ、１４…電流検出回路、１６…リバースリレー、１７…制御回路（温度判定手段，過昇温防止手段，再通電禁止手段）、１９…スタート／リバーススイッチ（操作スイッチ）、２０…リバースギアスイッチ、２１…ニュートラルスイッチ、２２…サイドスタンドスイッチ。
【図１】
0003953660.tif 000002
【図２】
0003953660.tif 000003
【図３】
0003953660.tif 000004
【図４】
0003953660.tif 000005
【図５】
0003953660.tif 000006
【図６】
0003953660.tif 000007
【図７】
0003953660.tif 000008