(57)【要約】【課題】  簡単な方法でバッテリの残存量を精度よく把握することのできるバッテリ残量演算装置を提供すること。【解決手段】  検出電圧値から記憶電圧値を減算した値が、最大変化値ＡＶより大のときには、記憶電圧値と最大変化値ＡＶの加算値を新記憶電圧値とし、この新記憶電圧値に基づいてバッテリ残量値を求める。検出電圧値から記憶電圧値を減算した値が最大変化値ＡＶ以下で、記憶電圧値から検出電圧値を減算した値が、最大変化値ＢＶより大のときには、記憶電圧値から最大変化値ＢＶを減算した値を新記憶電圧値とし、この新記憶電圧値に基づいてバッテリ残量値を求める。検出電圧値から記憶電圧値を減算した値が最大変化値ＡＶ以下で、記憶電圧値から検出電圧値を減算した値が、最大変化値ＢＶ以下のときには、検出電圧値を新記憶電圧値とし、この新記憶電圧値に基づいてバッテリ残量値を求める。【選択図】  図５
2007282457.tif 000002
【特許請求の範囲】
【請求項１】
電動車両が備える電源スイッチがオンに設定されてバッテリが放電しているときの前記バッテリの残量値を演算するバッテリ残量演算装置において、
検出により求められたバッテリの検出電圧値から前記バッテリの現在の電圧値として記憶装置に記憶された記憶電圧値を減算した値が、予め設定された第１電圧設定値よりも大きいときには、前記記憶電圧値に前記第１電圧設定値を加算して求めた補正電圧値を前記バッテリの現在の電圧値として前記記憶装置に記憶させるとともに、前記補正電圧値に基づいて現在のバッテリ残量値を求める第１処理を実行し、
前記検出電圧値から前記記憶電圧値を減算した値が前記第１電圧設定値以下で、かつ、前記記憶電圧値から前記検出電圧値を減算した値が、予め設定された第２電圧設定値よりも大きいときには、前記記憶電圧値から前記第２電圧設定値を減算して求めた補正電圧値を前記バッテリの現在の電圧値として前記記憶装置に記憶させるとともに、前記補正電圧値に基づいて現在のバッテリ残量値を求める第２処理を実行し、
前記検出電圧値から前記記憶電圧値を減算した値が前記第１電圧設定値以下で、かつ、前記記憶電圧値から前記検出電圧値を減算した値が、前記第２電圧設定値以下のときには、前記検出電圧値を補正電圧値とし、この補正電圧値を前記バッテリの現在の電圧値として前記記憶装置に記憶させるとともに、前記補正電圧値に基づいて現在のバッテリ残量値を求める第３処理を実行し、
前記第１ないし第３処理のうちの前述した各条件に該当するものを適宜選択しながら所定時間ごとに各処理を繰り返し実行することを特徴とするバッテリ残量演算装置。
【請求項２】
前記電源スイッチがオンに設定された直後に、検出により求められたバッテリの検出電圧値から前記バッテリの現在の電圧値として記憶装置に記憶された記憶電圧値を減算した値が、前記第１および第２電圧設定値よりも大きな値に設定された第３電圧設定値よりも大きいときには、前記検出電圧値に基づいて現在のバッテリ残量値を求め、前記検出電圧値から前記記憶電圧値を減算した値が、前記第３電圧設定値以下のときには、前記記憶電圧値に基づいて現在のバッテリ残量値を求める電圧急変処理制御を行うようにした請求項１に記載のバッテリ残量演算装置。
【請求項３】
前記バッテリに接続することにより前記バッテリを充電できる充電装置と、前記充電装置が前記バッテリを充電している状態を検出する充電状態検出手段とを備え、前記充電状態検出手段が、前記バッテリと前記充電装置との接続が解除されたことを検出したときに、前記電圧急変処理制御が行われる請求項２に記載のバッテリ残量演算装置。
【請求項４】
前記電源スイッチがオンに設定された直後に、前記記憶装置に記憶された記憶電圧値が予め設定されたバッテリの過剰電圧値よりも大または前記記憶装置に記憶された記憶電圧値が予め設定されたバッテリの低電圧値よりも小のいずれかに該当するときに、前記検出電圧値に基づいて現在のバッテリ残量値を求めるようにした請求項１ないし３のうちのいずれか一つに記載のバッテリ残量演算装置。
【請求項５】
電動車両が備える電源スイッチがオンに設定されてバッテリが放電しているときの前記バッテリの残量値を演算するバッテリ残量演算装置において、
検出により求められたバッテリの検出電圧値に基づいて求めた検出残量値から前記バッテリの現在の残量値として記憶装置に記憶された記憶残量値を減算した値が予め設定された第１残量設定値よりも大きいときには、前記記憶残量値に前記第１残量設定値を加算して求めた補正残量値を前記バッテリの現在の残量値として前記記憶装置に記憶させる第１処理を実行し、
前記検出残量値から前記記憶残量値を減算した値が前記第１残量設定値以下で、かつ、前記記憶残量値から前記検出残量値を減算した値が、予め設定された第２残量設定値よりも大きいときには、前記記憶残量値から前記第２残量設定値を減算して求めた補正残量値を前記バッテリの現在の残量値として前記記憶装置に記憶させる第２処理を実行し、
前記検出残量値から前記記憶残量値を減算した値が前記第１残量設定値以下で、かつ、前記記憶残量値から前記検出残量値を減算した値が、前記第２残量設定値以下のときには、前記検出残量値に基づいて前記バッテリの現在の残量値を求めこの残量値を前記バッテリの現在の残量値として前記記憶装置に記憶させる第３処理を実行し、
前記第１ないし第３処理のうちの前述した各条件に該当するものを適宜選択しながら所定時間ごとに各処理を繰り返し実行することを特徴とするバッテリ残量演算装置。
【請求項６】
前記電源スイッチがオンに設定された直後に、検出により求められたバッテリの検出電圧値に基づいて求めた検出残量値から前記バッテリの現在の残量値として前記記憶装置に記憶された記憶残量値を減算した値が、前記第１および第２残量設定値よりも大きな値に設定された第３残量設定値よりも大きいときには、前記検出残量値を前記バッテリの現在の残量値とし、前記検出残量値から前記記憶残量値を減算した値が、前記第３残量設定値以下のときには、前記記憶残量値を前記バッテリの現在の残量値とする残量急変処理制御を行うようにした請求項５に記載のバッテリ残量演算装置。
【請求項７】
前記バッテリに接続することにより前記バッテリを充電できる充電装置と、前記充電装置が前記バッテリを充電している状態を検出する充電状態検出手段とを備え、前記充電状態検出手段が、前記バッテリと前記充電装置との接続が解除されたことを検出したときに、前記残量急変処理制御が行われる請求項６に記載のバッテリ残量演算装置。
【請求項８】
前記電源スイッチがオンに設定された直後に、前記バッテリの現在の残量値として前記記憶装置に記憶された記憶残量値が予め設定されたバッテリの最大残量値よりも大または前記記憶装置に記憶された記憶残量値が予め設定されたバッテリの最低残量値よりも小のいずれかに該当するときに、前記検出電圧値に基づいて求めた検出残量値を前記バッテリの現在の残量値とするようにした請求項５ないし７のうちのいずれか一つに記載のバッテリ残量演算装置。
【請求項９】
前記電源スイッチがオンに設定された直後に、検出により求められたバッテリの検出電圧値が前記バッテリの満充電状態のときの値を超えているときに、前記検出電圧値に基づいて前記バッテリの現在の残量値を求める満充電判定処理制御が行われる請求項１ないし８のうちのいずれか一つに記載のバッテリ残量演算装置。
【請求項１０】
前記バッテリに接続することにより前記バッテリを充電できる充電装置と、前記充電装置が前記バッテリを充電している状態を検出する充電状態検出手段とを備え、前記充電状態検出手段が、前記バッテリと前記充電装置との接続が解除されたことを検出したときに、前記満充電判定処理制御が行われる請求項９に記載のバッテリ残量演算装置。
【請求項１１】
前記検出により求められたバッテリの検出電圧値を、所定時間内に複数回検出した電圧値の平均値とした請求項１ないし１０のうちのいずれか一つに記載のバッテリ残量演算装置。
【請求項１２】
前記電動車両がゴルフカートである請求項１ないし１１のうちのいずれか一つに記載のバッテリ残量演算装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動車両が備える電源スイッチがオンに設定されてバッテリが放電しているときのバッテリの残量値を演算するバッテリ残量演算装置に関する。
【背景技術】
【０００２】
従来から、電動車両の中には、バッテリの残量値を演算するバッテリ残量計や、バッテリ残量計が演算した値を視覚的に表示するバッテリ残存容量表示手段を備えたものがある（例えば、特許文献１参照）。この電動車両が備えるバッテリ残量計は、電動車両の電源を通電状態または遮断状態に切り替える電源切替手段と、遮断時電圧値情報による電圧値から通電時電圧値情報による電圧値を減算した値が所定値未満となるか否かを判定する条件判定手段とを備えている。
【０００３】
そして、遮断時電圧値情報による電圧値から通電時電圧値情報による電圧値を減算した値が所定値未満のときには、通電時電圧値情報による電圧値をバッテリの残存容量として表示する。また、遮断時電圧値情報による電圧値から通電時電圧値情報による電圧値を減算した値が所定値以上のときには、遮断時電圧値情報による電圧値をバッテリの残存容量として表示するように構成されている。
【特許文献１】特開２００５−４５９２６号公報
【発明の開示】
【０００４】
しかしながら、前述した従来の電動車両が備えるバッテリ残量計では、遮断時電圧値情報による電圧値から通電時電圧値情報による電圧値を減算した値が所定値未満であるか所定値以上であるかの判定だけで、どちらの電圧値をバッテリの残存容量として表示するかを決定するため、バッテリの残存量を精度よく把握することができない。
【０００５】
本発明は、前述した問題に対処するためになされたもので、その目的は、簡単な方法でバッテリの残存量を精度よく把握することのできるバッテリ残量演算装置を提供することである。
【０００６】
前述した目的を達成するため、本発明に係るバッテリ残量演算装置の構成上の特徴は、電動車両が備える電源スイッチがオンに設定されてバッテリが放電しているときのバッテリの残量値を演算するバッテリ残量演算装置において、検出により求められたバッテリの検出電圧値からバッテリの現在の電圧値として記憶装置に記憶された記憶電圧値を減算した値が、予め設定された第１電圧設定値よりも大きいときには、記憶電圧値に第１電圧設定値を加算して求めた補正電圧値をバッテリの現在の電圧値として記憶装置に記憶させるとともに、補正電圧値に基づいて現在のバッテリ残量値を求める第１処理を実行し、検出電圧値から記憶電圧値を減算した値が第１電圧設定値以下で、かつ、記憶電圧値から検出電圧値を減算した値が、予め設定された第２電圧設定値よりも大きいときには、記憶電圧値から第２電圧設定値を減算して求めた補正電圧値をバッテリの現在の電圧値として記憶装置に記憶させるとともに、補正電圧値に基づいて現在のバッテリ残量値を求める第２処理を実行し、検出電圧値から記憶電圧値を減算した値が第１電圧設定値以下で、かつ、記憶電圧値から検出電圧値を減算した値が、第２電圧設定値以下のときには、検出電圧値を補正電圧値とし、この補正電圧値をバッテリの現在の電圧値として記憶装置に記憶させるとともに、補正電圧値に基づいて現在のバッテリ残量値を求める第３処理を実行し、第１ないし第３処理のうちの前述した各条件に該当するものを適宜選択しながら所定時間ごとに各処理を繰り返し実行することにある。
【０００７】
このように本発明に係るバッテリ残量演算装置は、検出により求められたバッテリの検出電圧値とバッテリの現在の電圧値として記憶装置に記憶されている記憶電圧値との関係を３つのケースに分け、各ケースごとに異なる処理を実行するように構成されている。すなわち、検出電圧値から記憶電圧値を減算した差の値が第１電圧設定値よりも大きい場合には、記憶電圧値に第１電圧設定値を加算して求めた補正電圧値をバッテリの現在の電圧値とする第１処理を実行する。
【０００８】
この場合の第１電圧設定値としては、任意の値を設定することができ、例えば、電動車両を１回走行させたときに、バッテリが消耗する最大電圧値とすることができる。したがって、第１処理を実行するのは、検出電圧値から記憶電圧値を減算した差の値が、電動車両の１回の走行によってバッテリが消耗すると想定される最大電圧値等に設定された第１電圧設定値よりも大きい場合であり、この場合は検出値に誤差が生じていると判断する。そして、バッテリの現在の電圧値をすでに記憶されていた前回の記憶電圧値に第１電圧設定値を加算して求めた補正電圧値とすることにより、新たに更新されるバッテリの現在の電圧値が異常に大きくなることを抑制している。
【０００９】
また、検出電圧値から記憶電圧値を減算した差の値が第１電圧設定値以下で、かつ、記憶電圧値から検出電圧値を減算した差の値が、第２電圧設定値よりも大きいときには、記憶電圧値から第２電圧設定値を減算して求めた補正記憶電圧値をバッテリの現在の電圧値とする第２処理を実行する。この場合の第２電圧設定値も、第１電圧設定値と同様の趣旨で設定されるもので、第１電圧設定値と同一の値に設定してもよいし、他の値に設定してもよい。
【００１０】
この第２処理を実行するのは、検出電圧値から記憶電圧値を減算した差の値は、電動車両の１回の走行によりバッテリが消耗する最大電圧値等に設定された第１電圧設定値以下であるが、逆に、記憶電圧値から検出電圧値を減算した差の値が、電動車両の１回の走行によりバッテリが消耗する最大電圧値等に設定された第２電圧設定値よりも大きい場合であり、この場合は検出値に誤差が生じていると判断する。そして、バッテリの現在の電圧値をすでに記憶されていた記憶電圧値から第２電圧設定値を減算して求めた補正電圧値とすることにより、新たに更新されるバッテリの現在の電圧値が急激に小さくなることを抑制している。
【００１１】
さらに、検出電圧値から記憶電圧値を減算した差の値が第１電圧設定値以下で、かつ、記憶電圧値から検出電圧値を減算した差の値が、第２電圧設定値以下のときには、検出電圧値を補正電圧値とし、この補正電圧値をバッテリの現在の電圧値とする第３処理を実行する。この第３処理を実行するのは、検出電圧値から記憶電圧値を減算した差の値が第１電圧設定値以下であるとともに、記憶電圧値から検出電圧値を減算した差の値が第２電圧設定値以下である場合である。この場合は、検出電圧値が大き過ぎもせず、小さ過ぎもしないため、検出値に誤差は生じていないと判断する。そして、バッテリの現在の電圧値を適正な検出により得られた検出電圧値とする。そして、これらの第１ないし第３処理を適宜条件に応じて選択しながら所定時間ごとに繰り返し実行することによりバッテリの残存容量を簡単な方法で、しかも精度よく把握することができる。
【００１２】
また、本発明に係るバッテリ残量演算装置の他の構成上の特徴は、電源スイッチがオンに設定された直後に、検出により求められたバッテリの検出電圧値からバッテリの現在の電圧値として記憶装置に記憶された記憶電圧値を減算した値が、第１および第２電圧設定値よりも大きな値に設定された第３電圧設定値よりも大きいときには、検出電圧値に基づいて現在のバッテリ残量値を求め、検出電圧値から記憶電圧値を減算した値が、第３電圧設定値以下のときには、記憶電圧値に基づいて現在のバッテリ残量値を求める電圧急変処理制御を行うようにしたことにある。
【００１３】
この場合の第３電圧設定値は、電動車両を１回走行させたときに、バッテリが消耗する最大電圧値等に基づいて設定された第１および第２電圧設定値よりも大きな値に設定されている。このため、検出電圧値から記憶電圧値を減算した値が第３電圧設定値よりも大きな値になるのは、バッテリが充電された場合や、負荷がかかってバッテリの電圧が急変した場合であると判断して前述した処理を実行する。これによると、バッテリが充電された場合や、バッテリの電圧が急激に低下した直後に、電源スイッチを一旦オフにして再度オンにした場合でもバッテリの残存容量を簡単な方法で、しかも精度よく把握することができる。
【００１４】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、バッテリに接続することによりバッテリを充電できる充電装置と、充電装置がバッテリを充電している状態を検出する充電状態検出手段とを備え、充電状態検出手段が、バッテリと充電装置との接続が解除されたことを検出したときに、電圧急変処理制御が行われることにある。通常、充電装置がバッテリから外されるのは、バッテリの充電が終了したときであるため、充電装置がバッテリから外れたことを充電状態検出手段が検出したときに、電圧急変処理制御を実行することにより、バッテリの残存容量を簡単な方法で、しかも精度よく把握することができる。
【００１５】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、電源スイッチがオンに設定された直後に、記憶装置に記憶された記憶電圧値が予め設定されたバッテリの過剰電圧値よりも大または記憶装置に記憶された記憶電圧値が予め設定されたバッテリの低電圧値よりも小のいずれかに該当するときに、検出電圧値に基づいて現在のバッテリ残量値を求めるようにしたことにある。
【００１６】
この場合の過剰電圧値は、想定した最大電圧値を超える値として予め設定した値であり、記憶電圧値がこの過剰電圧値を超えた場合には、記憶電圧値が異常であると判断して、検出電圧値に基づいて現在のバッテリ残量値を求める。また、低電圧値は、想定した最低電圧値を下回る値として予め設定した値であり、記憶電圧値がこの低電圧値よりも小さい場合には、記憶電圧値が異常であると判断して、検出電圧値に基づいて現在のバッテリ残量値を求める。これによって、異常な電圧値を排除して適正な現在のバッテリ残量値を求めることができる。
【００１７】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、電動車両が備える電源スイッチがオンに設定されてバッテリが放電しているときのバッテリの残量値を演算するバッテリ残量演算装置において、検出により求められたバッテリの検出電圧値に基づいて求めた検出残量値からバッテリの現在の残量値として記憶装置に記憶された記憶残量値を減算した値が予め設定された第１残量設定値よりも大きいときには、記憶残量値に第１残量設定値を加算して求めた補正残量値をバッテリの現在の残量値として記憶装置に記憶させる第１処理を実行し、検出残量値から記憶残量値を減算した値が第１残量設定値以下で、かつ、記憶残量値から検出残量値を減算した値が、予め設定された第２残量設定値よりも大きいときには、記憶残量値から第２残量設定値を減算して求めた補正残量値をバッテリの現在の残量値として記憶装置に記憶させる第２処理を実行し、検出残量値から記憶残量値を減算した値が第１残量設定値以下で、かつ、記憶残量値から検出残量値を減算した値が、第２残量設定値以下のときには、検出残量値に基づいてバッテリの現在の残量値を求めこの残量値をバッテリの現在の残量値として記憶装置に記憶させる第３処理を実行し、第１ないし第３処理のうちの前述した各条件に該当するものを適宜選択しながら所定時間ごとに各処理を繰り返し実行することにある。
【００１８】
このバッテリ残量演算装置では、バッテリの検出残量値や記憶残量値と、予め設定された第１および第２残量値との関係から現在のバッテリの残量値を求めるようにしている。これによっても、バッテリの残量値を簡単な方法で、しかも精度よく把握することができる。
【００１９】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、電源スイッチがオンに設定された直後に、検出により求められたバッテリの検出電圧値に基づいて求めた検出残量値からバッテリの現在の残量値として記憶装置に記憶された記憶残量値を減算した値が、第１および第２残量設定値よりも大きな値に設定された第３残量設定値よりも大きいときには、検出残量値をバッテリの現在の残量値とし、検出残量値から記憶残量値を減算した値が、第３残量設定値以下のときには、記憶残量値をバッテリの現在の残量値とする残量急変処理制御を行うようにしたことにある。
【００２０】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、バッテリに接続することによりバッテリを充電できる充電装置と、充電装置がバッテリを充電している状態を検出する充電状態検出手段とを備え、充電状態検出手段が、バッテリと充電装置との接続が解除されたことを検出したときに、残量急変処理制御が行われることにある。
【００２１】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、電源スイッチがオンに設定された直後に、バッテリの現在の残量値として記憶装置に記憶された記憶残量値が予め設定されたバッテリの最大残量値よりも大または記憶装置に記憶された記憶残量値が予め設定されたバッテリの最低残量値よりも小のいずれかに該当するときに、検出電圧値に基づいて求めた検出残量値をバッテリの現在の残量値とするようにしたことにある。
【００２２】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、電源スイッチがオンに設定された直後に、検出により求められたバッテリの検出電圧値がバッテリの満充電状態のときの値を超えているときに、検出電圧値に基づいてバッテリの現在の残量値を求める満充電判定処理制御が行われることにある。これによると、満充電状態を超えるような場合でも、バッテリの残存容量を簡単な方法で、しかも精度よく把握することができる。
【００２３】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、バッテリに接続することによりバッテリを充電できる充電装置と、充電装置がバッテリを充電している状態を検出する充電状態検出手段とを備え、充電状態検出手段が、バッテリと充電装置との接続が解除されたことを検出したときに、満充電判定処理制御が行われることにある。これによると、バッテリに充電が行われたことを検出できるため、バッテリの検出残量値が大きな値になっても、その値を異常と判断することなく、現在のバッテリの電圧値を簡単な方法で、しかも精度よく把握することができる。
【００２４】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、検出により求められたバッテリの検出電圧値を、所定時間内に複数回検出した電圧値の平均値としたことにある。これによると、ばらつきのない適正な検出電圧値を求めることができるため、バッテリの残量を精度よく求めることができる。
【００２５】
また、本発明に係るバッテリ残量演算装置のさらに他の構成上の特徴は、電動車両がゴルフカートであることにある。本発明に係る電動車両は、四輪車、二輪車にかかわらず種々の車両に設けることができるが、ゴルフカートのように、ゴルフ場内における一定距離のカート路を走行する車両に設けることが特に適している。すなわち、これによると、ゴルフカートの１回の走行によりどの程度の電圧値が低くなるかが分かるため、第１ないし第３電圧設定値を適正値に設定しやすくなる。このため、適正なバッテリ残量を表示できるゴルフカートを得ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態を図面を用いて詳しく説明する。図１および図２は、同実施形態に係るバッテリ残量演算装置３０（図３参照）を備えた本発明に係る電動車両としてのゴルフカート１０を示している。このゴルフカート１０は、車体１１の下部における前部の左右両側にそれぞれ設けられた２個の前輪ＦＬ，ＦＲと、車体１１の下部における後部の左右両側にそれぞれ設けられた２個の後輪ＲＬ，ＲＲとを備えている。また、車体１１の中央部の前後に、それぞれ二人用の前部シート１２ａと三人用の後部シート１２ｂとが並んで設けられている。さらに、車体１１の前部における前部シート１２ａの前側にハンドル１３が設けられている。
【００２７】
また、車体１１の上部に、車体１１の四隅に設けられた支持枠１４ａを介して屋根部１４が設けられている。そして、車体１１の前端下部にバンパ１５ａが取り付けられ、車体１１の後部を構成するカウル１１ａの後端下部にバンパ１５ｂが取り付けられている。このゴルフカート１０は、自動運転または手動運転が可能になっており、手動運転する場合には、前部シート１２ａに座った運転者がハンドル１３を回転操作することにより前部の両前輪ＦＬ，ＦＲが左右に向きを変更して、ゴルフカート１０は左旋回したり右旋回したりしながら進行方向を変えて走行する。
【００２８】
すなわち、ハンドル１３は、車体１１の前側下部からやや後部側の上方に向って延び軸回り方向に回転可能に設置されたステアリング軸１３ａの上端に固定されており、ハンドル１３を支持するステアリング軸１３ａの下端は水平方向に設置されたラックバー１６に噛合している。このラックバー１６は、ステアリング軸１３ａの回転により左右（ラックバー１６の軸方向）に移動し、このラックバー１６の移動により左右の前輪ＦＬ，ＦＲの向きが変わるように構成されている。また、ステアリング軸１３ａは下部側部分と上部側部分とで構成されており、その間に、下部側部分と上部側部分とを連結したり切り離したりするためのステアリングクラッチ１７が設けられている。
【００２９】
このステアリングクラッチ１７によってステアリング軸１３ａの上部側部分と下部側部分とを連結したときには、運転者によるハンドル１３の操作に応じて前輪ＦＬ，ＦＲが操向される。また、ステアリングクラッチ１７によって、ステアリング軸１３ａの上部側部分が下部側部分から切り離されたときには、ハンドル１３は固定されて一定位置に静止する。この場合には、自動運転が行われステアリング軸１３ａの下部側部分に設けられたステアリングモータ１８の作動によって、ステアリング軸１３ａの下部側部分が回転しその回転に応じて前輪ＦＬ，ＦＲは向きを左右に変更する。
【００３０】
また、車体１１の前部側におけるハンドル１３の下方にアクセルペダル２１とブレーキペダル２２とが並んで設けられ、車体１１の後部側には、駆動モータ２３および駆動モータ２３の駆動力を後輪ＲＬ，ＲＲに伝達するためのトランスミッション２４等が設けられている。アクセルペダル２１およびブレーキペダル２２は、ゴルフカート１０を走行させる際に、運転者によって操作されるものである。アクセルペダル２１は、アクセルポテンショメータ２１ａを介してコントローラ３１に接続されており、運転者がアクセルペダル２１を踏み込むとアクセルペダル２１の位置（踏込み量）がアクセルポテンショメータ２１ａによって検出される。
【００３１】
そして、アクセルポテンショメータ２１ａが検出した検出値は、アクセル位置信号として、コントローラ３１が備える制御部３２に送信される。制御部３２はＣＰＵ（図示せず）や後述する残量表示用電圧演算器３２ａを備えており、アクセルポテンショメータ２１ａからのアクセル位置信号に基づいて、駆動モータ２３を駆動させ、トランスミッション２４を介して後輪ＲＬ，ＲＲを回転させる。これによって、ゴルフカート１０は加速しながら走行する。そして、ゴルフカート１０を自動運転させる場合には、コントローラ３１の制御によって駆動モータ２３を駆動させて後輪ＲＬ，ＲＲを回転させる。
【００３２】
また、ブレーキペダル２２は、油圧式ディスクブレーキシステム（図示せず）を介して、前輪ＦＬ，ＦＲおよび後輪ＲＬ，ＲＲにそれぞれ設けられたディスクブレーキに連結されているとともに、制動モータ２２ａを介してコントローラ３１に接続されている。そして、ブレーキペダル２２には、ブレーキペダル２２が操作されたことを検出するためのブレーキスイッチ２２ｂおよびブレーキペダル２２を踏み込んだときに生じる油圧を検出するための圧力センサ２２ｃが備わっている。
【００３３】
このため、運転者がブレーキペダル２２を踏込むと、ブレーキペダル２２の踏込み量（踏込み力）は、油圧式ディスクブレーキシステムを介して、前輪ＦＬ，ＦＲおよび後輪ＲＬ，ＲＲにそれぞれ設けられたディスクブレーキに伝達され、ディスクブレーキの作動により前輪ＦＬ，ＦＲおよび後輪ＲＬ，ＲＲの回転駆動が制動される。また、自動運転する場合には、コントローラ３１の制御によって制動モータ２２ａが駆動することにより、運転者がブレーキペダル２２を踏込んだときと同様に、ディスクブレーキを作動させて前輪ＦＬ，ＦＲおよび後輪ＲＬ，ＲＲの回転駆動を制動する。その際、ブレーキスイッチ２２ｂは、運転者がブレーキペダル２２を踏込んだときに、ブレーキペダル２２が操作されたことを検出する。
【００３４】
また、ゴルフカート１０は、駆動バッテリ３３、メインリレー３４、制御バッテリ３３ａ、電磁ブレーキ２５および車速検出センサ２６を備えている。駆動バッテリ３３は、駆動モータ２３を作動させるための電力をメインリレー３４およびコントローラ３１を介して駆動モータ２３に供給する。メインリレー３４は駆動バッテリ３３とコントローラ３１との間を接続したり遮断したりする。また、制御バッテリ３３ａは、コントローラ３１を作動させるための電力をコントローラ３１に供給する。電磁ブレーキ２５は、コントローラ３１の制御によって駆動することにより、後輪ＲＬ，ＲＲのディスクブレーキを作動させて後輪ＲＬ，ＲＲをロックすることによりゴルフカート１０を制動する。
【００３５】
また、ゴルフカート１０は、電源スイッチ３５、発進・停止スイッチ（図示せず）を備えている。電源スイッチ３５は、キーを差し込んで回転させることによりオン位置とオフ位置とに回転するようになっており、オン位置に回転することにより、ゴルフカート１０は走行可能な状態になる。また、電源スイッチ３５がオフ位置に回転することによりゴルフカート１０は走行不能な状態になる。発進・停止スイッチは、ゴルフカート１０を発進させたり、停止させたりするためのスイッチであり、その操作状態は、信号としてコントローラ３１に送信される。そして、電源スイッチ３５をオン位置にした状態で、発進・停止スイッチを押すことにより、ゴルフカート１０は発進を開始し、再度発進・停止スイッチを押すことにより、ゴルフカート１０は停止する。
【００３６】
また、コントローラ３１は、制御部３２の他、図３に示したバッテリ電圧検出器３６、フラッシュメモリ３７、残量表示用電圧演算器３２ａ、残量表示器３８およびタイマ等（図示せず）を備えている。バッテリ電圧検出器３６は、駆動バッテリ３３の電圧値を所定の短時間ごとに検出して、その電圧値を検出信号として残量表示用電圧演算器３２ａに送信する。フラッシュメモリ３７は、ＲＯＭとＲＡＭとの双方の機能を備えたメモリで構成されており、後述する各種のプログラムを記憶しているとともに、各種のデータを書き換え可能な状態で記憶する。残量表示用電圧演算器３２ａは、バッテリ電圧検出器３６から送信される検出電圧値の信号データや、フラッシュメモリ３７に記憶されている記憶電圧値のデータに基づいて、フラッシュメモリ３７が記憶するプログラムを実行する。
【００３７】
また、残量表示器３８は、ゴルフカート１０の車内におけるステアリング軸１３ａの近傍の運転者から見え易い位置に設けられており、残量表示用電圧演算器３２ａによって演算処理されて得られた電圧値を視覚的に表示する。すなわち、この残量表示器３８は、４個のＬＥＤからなるランプ３８ａ，３８ｂ，３８ｃ，３８ｄを備えており、残量表示用電圧演算器３２ａが演算した駆動バッテリ３３の残量値に応じて、順次ランプ３８ａ，３８ｂ，３８ｃ，３８ｄを、点灯、点滅、消灯させる。
【００３８】
この場合、残量値が、駆動バッテリ３３が満充電のときの電圧値に近い値であればランプ３８ａ，３８ｂ，３８ｃ，３８ｄがすべて点灯する。そして、その状態から残量値が少し小さくなると、ランプ３８ａが点滅し、他のランプ３８ｂ，３８ｃ，３８ｄは点灯したままの状態を維持する。さらに、残量値が小さくなると、ランプ３８ａが消灯し、他のランプ３８ｂ，３８ｃ，３８ｄは点灯したままの状態を維持する。そして、さらに残量値が小さくなるとランプ３８ｂが点滅するといったように、順次残量値が小さくなるにしたがって、ランプ３８ａからランプ３８ｄに向って、点滅、消灯していく。
【００３９】
また、駆動バッテリ３３は、充電器（図示せず）が備える外部充電器用カプラ３９に接続されることにより充電可能になっている。この外部充電器用カプラ３９は、残量表示用電圧演算器３２ａに対して電気的に接続可能な挿入検出スイッチ３９ａと充電ケーブル３９ｂ，３９ｃを備えている。このため、駆動バッテリ３３を充電する際に、外部充電器用カプラ３９の充電ケーブル３９ｂ，３９ｃを駆動バッテリ３３の端子３３ｂ，３３ｃに接続すると、挿入検出スイッチ３９ａが残量表示用電圧演算器３２ａに接続されて、残量表示用電圧演算器３２ａは、駆動バッテリ３３と外部充電器用カプラ３９とが接続された状態であることを検出する。
【００４０】
また、フラッシュメモリ３７には、ゴルフカート１０を発進、走行および停止させるための各種のプログラムやマップ等のデータも記憶されており、フラッシュメモリ３７は、車速検出センサ２６から送信される走行速度の検出信号等の各種のデータを一時的に記憶する。そして、制御部３２のＣＰＵは、フラッシュメモリ３７が記憶するプログラムやマップデータおよび各種の検出データ等に基づいて所定の処理や演算を実行して、ゴルフカート１０を発進、走行、停止させる。
【００４１】
この構成において、運転者がゴルフカート１０を運転する場合には、運転者は、まず、前部シート１２ａにおけるハンドル１３の後方部分に座る。ついで、電源スイッチ３５および発進・停止スイッチをオン状態にする。これによって、駆動モータ２３が作動してゴルフカート１０は走行を開始する。この際、電源スイッチ３５がオン状態になったのちには、残量表示器３８に駆動バッテリ３３の残量が表示され、運転者は必要に応じて残量表示器３８を見ることにより、駆動バッテリ３３の残量を把握することができる。
【００４２】
この場合の残量表示器３８の表示は、図４および図５に示したフローチャートにしたがって行われる。図４に示したフローチャートは、電源スイッチ３５がオン状態になった直後や充電後に、記憶電圧値を設定するために実行されるプログラムを示しており、図５に示したフローチャートは、電源スイッチ３５がオン状態になり記憶電圧値が決定されたのちに、現在の電圧値を駆動バッテリ３３の状態に応じて新たな記憶電圧値として更新する処理を示している。また、これらのプログラムは、電源スイッチ３５がオン状態になったのちに、残量表示用電圧演算器３２ａによって所定時間ごとに繰り返し実行される。
【００４３】
図４に示したフローチャートは、まず、ステップ１００でスタートしたのちに、ステップ１０２に進み、フラッシュメモリ３７が記憶している記憶電圧値を読み込む処理が行われる。この記憶電圧値は、プログラムの初期状態では、“０”に設定されている。ついで、プログラムは、ステップ１０４に進み、バッテリ電圧検出器３６が検出した検出電圧値を読み込む処理が行われる。この検出電圧値は、一旦フラッシュメモリ３７に記憶される。つぎに、プログラムは、ステップ１０６に進み、ステップ１０２で読み込んだ記憶電圧値が過剰電圧値よりも大きいか否かの判定が行われる。
【００４４】
過剰電圧値は、駆動バッテリ３３が満充電状態になったときよりも大きな電圧値を想定して設定したもので、この場合、１００Ｖに設定されている。ここでは、記憶電圧値が０Ｖで過剰電圧値が１００Ｖであるため、ステップ１０６において、「ＮＯ」と判定して、プログラムは、ステップ１０８に進む。そして、ステップ１０８において、前述した記憶電圧値が低電圧値よりも小さいか否かの判定が行われる。低電圧値は、駆動バッテリ３３の最小電圧値を想定して設定したもので、この場合、６０Ｖに設定されている。このため、ステップ１０８では、「ＹＥＳ」と判定して、プログラムはステップ１１０に進む。
【００４５】
そして、ステップ１１０においては、新たな記憶電圧値としてフラッシュメモリ３７に記憶するとともに、残量表示器３８に表示する残量表示用電圧としてステップ１０４の処理で求めた検出電圧値を設定する処理が行われる。この検出電圧値は記憶電圧値としてフラッシュメモリ３７に記憶されたのちに、残量表示器３８のランプ３８ａ，３８ｂ，３８ｃ，３８ｄの点灯によって表示される。この場合の残量表示用電圧に対応する記憶電圧値とランプ３８ａ，３８ｂ，３８ｃ，３８ｄの点灯状態は、例えば、図６に示したようになる。
【００４６】
図６では、点灯状態を○、点滅状態を△、消滅状態を×で示しており、表示の欄の各記号は、左から右にかけて順に、ランプ３８ａ，３８ｂ，３８ｃ，３８ｄに対応させて記載している。すなわち、記憶電圧値が７５Ｖ以上であればランプ３８ａ，３８ｂ，３８ｃ，３８ｄがすべて点灯する。また、記憶電圧値が６９Ｖ未満であれば、ランプ３８ａ，３８ｂ，３８ｃが消灯し、ランプ３８ｄが点滅する。そして、記憶電圧値が７５Ｖ未満で６９Ｖ以上の場合には、記憶電圧値が小さくなるにしたがって、順次ランプ３８ａからランプ３８ｄに向って、点滅、消灯していく。
【００４７】
つぎに、プログラムは、ステップ１１２に進み、残量表示用電圧演算器３２ａと挿入検出スイッチ３９ａとの接続が解除されたか否か、すなわち、駆動バッテリ３３が充電されたのちに、外部充電器用カプラ３９の充電ケーブル３９ｂ，３９ｃが駆動バッテリ３３の端子３３ｂ，３３ｃから抜かれたか否かを判定する。ここで、外部充電器用カプラ３９の充電ケーブル３９ｂ，３９ｃが駆動バッテリ３３の端子３３ｂ，３３ｃから抜かれてなく、「ＮＯ」と判定すると、プログラムは、ステップ２００に進む。
【００４８】
このステップ２００は、図５に示した演算処理を行うためのルーチンである。このプログラムでは、まず、ステップ２０２において、バッテリ電圧検出器３６が検出した検出電圧値を読み込む処理が行われる。ついで、プログラムは、ステップ２０４に進み、残量表示更新時間が「ｔ」以上であるか否かの判定が行われる。この残量表示更新時間は、残量表示器３８に表示する残量表示用電圧にばらつきを無くすために、所定時間ごとに残量表示用電圧を更新する目的で設定したもので、この場合１分に設定されている。
【００４９】
ここで、残量表示更新時間が１分経過してなく、ステップ２０４において「ＮＯ」と判定すると、プログラムはステップ２０２に進み、再度バッテリ電圧検出器３６が検出した検出電圧値を読み込む処理が行われる。そして、残量表示更新時間が１分経過して、ステップ２０４において「ＹＥＳ」と判定するまで、バッテリ電圧検出器３６が検出した電圧値を読み込む処理が行われ、検出された各電圧値は、一旦、フラッシュメモリ３７に記憶される。つぎに、残量表示更新時間が１分経過して、ステップ２０４において「ＹＥＳ」と判定すると、プログラムはステップ２０６に進む。
【００５０】
ステップ２０６においては、前述した１分間に検出された各電圧値の平均値を求めて、この平均値を検出電圧値としてフラッシュメモリ３７に記憶する処理が行われる。つぎに、プログラムは、ステップ２０８に進み、ステップ２０６の処理で求めた検出電圧値からステップ１１０で求められてフラッシュメモリ３７に記憶されている記憶電圧値を減算した差の値が最大変化値ＡＶよりも大きいか否かの判定が行われる。この最大変化値ＡＶは、本発明の第１電圧設定値であり、ゴルフカート１０がコースを１回走行したときに、駆動バッテリ３３が消耗する最大電圧値としてここでは０．５Ｖに設定している。
【００５１】
ここで、検出電圧値から記憶電圧値を減算した差の値がＡＶよりも大きく、「ＹＥＳ」と判定すると、プログラムはステップ２１０に進み、ステップ１１０で求めた記憶電圧値と最大変化値ＡＶとを加算して求めた値を現在の電圧値としてフラッシュメモリ３７に記憶する。そして、この値が新たな記憶電圧値に更新され、残量表示器３８の表示がこの記憶電圧値に応じたものに変更される。また、検出電圧値から記憶電圧値を減算した差の値がＡＶよりも小さく、ステップ２０８において「ＮＯ」と判定すると、プログラムはステップ２１２に進み、ステップ１１０で求められた記憶電圧値からステップ２０６で求めた検出電圧値を減算した差の値が最大変化値ＢＶよりも大きいか否かの判定が行われる。
【００５２】
この最大変化値ＢＶは、本発明の第２電圧設定値であり、第２電圧設定値としての最大変化値ＡＶと同様、ゴルフカート１０がコースを１回走行したときに、駆動バッテリ３３が消耗する最大電圧値として０．５Ｖに設定している。ここで、記憶電圧値から検出電圧値を減算した差の値が最大変化値ＢＶよりも大きく、「ＹＥＳ」と判定すると、プログラムはステップ２１４に進み、ステップ１１０で求めた記憶電圧値から最大変化値ＢＶを減算して求めた値を現在の電圧値としてフラッシュメモリ３７に記憶する。そして、この値が新たな記憶電圧値に更新され、残量表示器３８の表示がこの記憶電圧値に応じたものに変更される。
【００５３】
また、記憶電圧値から検出電圧値を減算した差の値が最大変化値ＢＶよりも小さく、「ＮＯ」と判定すると、プログラムはステップ２１６に進み、ステップ２０６で求めた検出電圧値を現在の電圧値としてフラッシュメモリ３７に記憶する。そして、この値が新たな記憶電圧値に更新され、残量表示器３８の表示がこの記憶電圧値に応じたものに変更される。この演算処理における一連の処理により検出誤差と判断できる大きすぎる値や小さすぎる値は排除されて、適正な範囲の記憶電圧値が設定され、その値に応じた表示が残量表示器３８にされる。
【００５４】
そして、図５のフローチャートに示した演算処理が終了すると、プログラムは、再度ステップ１１２に進み、残量表示用電圧演算器３２ａと挿入検出スイッチ３９ａとの接続が解除されたか否かを判定する。ここで、外部充電器用カプラ３９の充電ケーブル３９ｂ，３９ｃが駆動バッテリ３３の端子３３ｂ，３３ｃから抜かれてなく、「ＮＯ」と判定すると、プログラムは、再度、ステップ２００に進み、前述した演算処理を実行し、得られた記憶電圧値に応じて残量表示器３８の表示が変更される。
【００５５】
そして、ゴルフカート１０の走行を停止させ、電源スイッチ３５をオン状態にしたまま駆動バッテリ３３を充電したのちに、外部充電器用カプラ３９の充電ケーブル３９ｂ，３９ｃを駆動バッテリ３３の端子３３ｂ，３３ｃから外すと、ステップ１１２において、「ＹＥＳ」と判定され、プログラムはステップ１１４に進む。ステップ１１４では、バッテリ電圧検出器３６が検出した検出電圧値を読み込む処理が行われる。ついで、プログラムは、ステップ１１６に進み、ステップ１１６で検出した検出電圧値が設定値７７Ｖよりも大きいか否かの判定が行われる。
【００５６】
設定値７７Ｖは、駆動バッテリ３３が満充電された場合の電圧値の近傍値として設定している。したがって、検出電圧値が設定値７７Ｖよりも大きな値になるのは、駆動バッテリ３３が充電された場合である。ここで、検出電圧値が設定値７７Ｖよりも大きく、ステップ１１６で「ＹＥＳ」と判定すると、プログラムはステップ１１０に進んでその検出値を、記憶電圧値として更新し、以下前述したステップ１１２，２００の処理を繰り返す。また、検出電圧値が設定値７７Ｖよりも小さく、ステップ１１６で「ＮＯ」と判定すると、プログラムはステップ１１８に進む。
【００５７】
ステップ１１８では、ステップ１１４で検出した検出電圧値が現在フラッシュメモリ３７に記憶されている記憶電圧値に所定値ＣＶを加算して求めた値よりも大きいか否かの判定が行われる。所定値ＣＶは、本発明の第３電圧設定値であり、駆動バッテリ３３が充電された場合や、負荷がかかって駆動バッテリ３３の電圧が急変した場合を想定して、最大変化値ＡＶおよび最大変化値Ｂよりも大きな値に設定している。
【００５８】
検出電圧値が、記憶電圧値に所定値ＣＶを加算した値よりも大きく、ステップ１１８で「ＹＥＳ」と判定すると、ステップ１１０に進んでその検出値を、記憶電圧値として更新し、以下前述したステップ１１２，２００の処理を繰り返す。また、検出電圧値が、記憶電圧値に所定値ＣＶを加算した値よりも小さく、ステップ１１８で「ＮＯ」と判定すると、プログラムはステップ１２０に進んで、フラッシュメモリ３７に記憶されていた記憶電圧値をそのまま新たな記憶電圧値として更新する。そして、プログラムは、ステップ１１２に進む。以下、電源スイッチ３５がオフに設定されるまで、前述した処理が繰り返される。
【００５９】
以上のように、本実施形態に係るバッテリ残量演算装置３０では、検出電圧値から記憶電圧値を減算した差の値が最大変化値ＡＶよりも大きい場合には、記憶電圧値に最大変化値ＡＶを加算して求め値を新たな記憶電圧値として新たな記憶電圧値が異常に大きくなることを抑制している。また、検出電圧値から記憶電圧値を減算した差の値が最大変化値ＡＶ以下で、かつ、記憶電圧値から検出電圧値を減算した差の値が、最大変化値ＢＶよりも大きいときには、記憶電圧値から最大変化値ＢＶを減算して求めた値を新たな記憶電圧値として、新たに更新される記憶電圧値が異常に小さくなることを抑制している。
【００６０】
さらに、検出電圧値から記憶電圧値を減算した差の値が最大変化値ＡＶ以下で、かつ、記憶電圧値から検出電圧値を減算した差の値が、最大変化値ＢＶ以下のときには、検出電圧値を新たな記憶電圧値としている。この場合は、検出電圧値が大き過ぎもせず、小さ過ぎもしないため、検出値に誤差は生じていないと判断して、新たな記憶電圧値を適正な検出により得られた検出電圧値とする。このため、どのケースの場合にも、駆動バッテリ３３の残量値を精度よく演算することができる。
【００６１】
また、電源スイッチ３５がオン状態のときに駆動バッテリ３３が充電された場合にも、残量表示用電圧演算器３２ａが、駆動バッテリ３３と外部充電器用カプラ３９との接続が解除されたことを検出することにより、その状態に応じた適正な処理が行われる。また、図５に示した演算処理においては、検出電圧値を、１分間に複数回検出した電圧値の平均値としたしているため、ばらつきのない適正な検出電圧値を求めることができる。このため、駆動バッテリ３３の残量を精度よく求めることができる。
【００６２】
また、残量表示器３８の表示が１分ごとに変更されるようになるため、各ランプ３８ａ，３８ｂ，３８ｃ，３８ｄが激しく点灯、点滅、消灯を繰り返すといったことが生じず、残量表示器３８の表示が見易くなる。また、本実施形態では、バッテリ残量演算装置３０を同じコース内を繰り返し走行するゴルフカート１０に設けたため、１回の走行によりどの程度の電圧値が低くなるかが把握し易い。このため、第１ないし第３電圧設定値を適正値に設定しやすくなり、適正なバッテリ残量を表示できるゴルフカート１０を得ることができる。
【００６３】
また、本発明の他の実施形態として、図４および図５に示したフローチャートに代えて、図７に示したフローチャートのステップ３００〜３１２および図８に示したフローチャートのステップ４００〜４１６にしたがって、記憶残量値を求めるとともに、残量表示器３８の表示をその値に応じたものにすることもできる。この場合、検出した電圧値から残量値を求め、この残量値をそのまま記憶残量値として、記憶し、さらにその記憶残量値を演算によって求めた値に更新していくことにより現在の残量値を求めていくものである。
【００６４】
また、図７に示したフローチャートのステップ３１６で用いたＱmaxは、満充電に近い残量値を示しており、図４のフローチャートの７７Ｖに対応するものであ。ステップ３１８のΔＱは第３電圧設定値であり、図４のフローチャートの所定値ＣＶに対応する。そして、図８に示したフローチャートのステップ４０８，４１０のΔｑは第１電圧設定値であり、ステップ４１２，４１４のΔｑは第２電圧設定値である。この、図７および図８に示したフローチャートは、実質的には、図４および図５に示したフローチャートの処理と同様の処理が行われるため、説明は省略するが、これによっても、駆動バッテリ３３の残量を精度よく演算して記憶残量として残量表示器３８に表示することができる。
【００６５】
さらに、他の実施形態として、前述したコントローラ３１に代えて、図９に示したように、内部に充電器４２が収納されたコントローラ４１を備えたバッテリ残量演算装置４０を用いることもできる。この充電器４２は、残量表示用電圧演算器３２ｂに接続された充電開始・終了検出器４２ａを備えている。また、充電器４２は、接続プラグ４３を介して外部から２００Ｖの電圧を印加されることにより充電可能になっている。このバッテリ残量演算装置４０のそれ以外の部分の構成については、前述したバッテリ残量演算装置４０と同一であるため同一部分に同一符号を記して説明は省略する。
【００６６】
このバッテリ残量演算装置４０を用いた場合には、接続プラグ４３を充電器４２に差し込んだときに、充電開始・終了検出器４２ａから残量表示用電圧演算器３２ａに信号が送信され、残量表示用電圧演算器３２ａは駆動バッテリ３３への充電が開始されたことを検出する。また、接続プラグ４３を充電器４２から抜いたときにも、充電開始・終了検出器４２ａから残量表示用電圧演算器３２ａに信号が送信され、残量表示用電圧演算器３２ａは駆動バッテリ３３への充電が終了したことを検出する。また、このバッテリ残量演算装置４０を用いた場合にも、前述した各フローチャートに基づいた演算処理が行われ、その演算結果に基づいて、残量表示器３８に残量が表示される。
【００６７】
また、本発明に係るバッテリ残量演算装置およびバッテリ残量演算装置を備えた電動車両は、前述した実施形態に限定するものでなく、適宜変更して実施することができる。例えば、前述した実施形態では、電動車両をゴルフカート１０としたが、この電動車両は、ゴルフカートに限定するものでなく、四輪自動車や、自動二輪車等の種々の電動車両とすることができる。また、バッテリ残量演算装置を構成する各装置や演算方法、特に、第１〜第３電圧設定値等の値についても、前述した実施形態に限定するものでなく、本発明の技術的範囲内で適宜変更して実施することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態に係るバッテリ残量演算装置を備えたゴルフカートを示した側面図である。
【図２】ゴルフカートの概略を示した構成図である。
【図３】バッテリ残量演算装置を示した構成図である。
【図４】初期および充電後の記憶電圧値の設定を実施するためのプログラムを示したフローチャートである。
【図５】記憶電圧値の設定を実施するための演算処理を示したフローチャートである。
【図６】残量表示器の表示状態を示した図である。
【図７】初期および充電後の記憶残量値の設定を実施するためのプログラムを示したフローチャートである。
【図８】記憶残量値の設定を実施するための演算処理を示したフローチャートである。
【図９】他の実施形態に係るバッテリ残量演算装置を示した構成図である。
【符号の説明】
【００６９】
１０…ゴルフカート、３０，４０…バッテリ残量演算装置、３２ａ，３２ｂ…残量表示用電圧演算器、３３…駆動バッテリ、３５…電源スイッチ、３６…バッテリ電圧検出器、３７…フラッシュメモリ、３８…残量表示器、３９…外部充電器用カプラ、３９ａ…挿入検出スイッチ、３９ｂ，３９ｃ…充電ケーブル、４２…充電器、４２ａ…充電開始・終了検出器、４３…接続プラグ、Ａ，Ｂ…最大変化値、Ｃ…所定値。
【図１】
2007282457.tif 000003
【図２】
2007282457.tif 000004
【図３】
2007282457.tif 000005
【図４】
2007282457.tif 000006
【図５】
2007282457.tif 000007
【図６】
2007282457.tif 000008
【図７】
2007282457.tif 000009
【図８】
2007282457.tif 000010
【図９】
2007282457.tif 000011