(57)【特許請求の範囲】
【請求項１】
電気自動車用蓄電池の充電を行う充電器を制御する電気自動車用蓄電池充電制御装置において、乗車予定時刻を指定する乗車予定時刻指定手段と、充電の指示をする充電指示手段と、充電指示手段によって充電が指示されたときに充電器に接続されている電源電圧値を検出する電源電圧値検出手段と、前記充電が指示されたときにおける電気自動車用蓄電池の放電量と検出された電源電圧値と予め定められた充電電流値とに基づいて必要充電期間を演算する充電期間演算手段と、前記指定された乗車予定時刻と演算された必要充電期間とに基づいて前記指定された乗車予定時刻に充電を終了させるための充電開始時刻を演算する充電開始時刻演算手段とを備え、演算された充電開始時刻から前記充電電流値によって充電を開始することを特徴とする電気自動車用蓄電池充電制御装置。
【請求項２】
電気自動車用蓄電池の充電を行う充電器を制御する電気自動車用蓄電池充電制御装置において、乗車予定時刻を指定する乗車予定時刻指定手段と、充電の指示をする充電指示手段と、充電指示手段によって充電が指示されたときに充電器に接続されている電源電圧値を検出する電源電圧値検出手段と、前記充電が指示されたときにおける電気自動車用蓄電池の放電量と検出された電源電圧値に基づく必要充電期間が予め記憶された記憶手段と、前記放電量と検出された電源電圧値とを参照して前記記憶手段の記憶内容から必要充電期間を検索する検索手段と、前記指定された乗車予定時刻と前記検索された必要充電期間とに基づいて前記指定時刻に充電を終了させるための充電開始時刻を演算する充電開始時刻演算手段とを備え、演算された充電開始時刻から前記検出された電源電圧値に基づいて予め定められた充電電流値によって充電を開始することを特徴とする電気自動車用蓄電池充電制御装置。
【請求項３】
請求項１記載の電気自動車用蓄電池充電制御装置において、充電期間演算手段は充電開始時の残電池容量が電池全容量を予め複数に区分した何れの区分内に入るかを判別する判別手段と、判別手段により判別された区分の下限の電池容量と充電が指示されたときにおける残電池容量との差の電池容量を前記判別された区分に対応させた所定充電電流値によって充電した場合の必要充電期間を演算する第１必要充電期間演算手段と、前記判別された区分の下限の電池容量未満の各区分を各区分に対応させた所定充電電流値によって充電した場合の各必要充電期間の総計を演算する第２必要充電期間演算手段とを備え、第１および第２必要充電期間演算手段により演算された必要充電期間の和を充電開始時における残電池容量に対する必要充電期間とすることを特徴とする電気自動車用蓄電池充電制御装置。
【請求項４】
請求項１、２または３記載の電気自動車用蓄電池充電制御装置において、充電指示手段によって充電が指示されたときから、演算された充電開始時刻までの充電待機期間中における負荷の作動時には充電器から負荷に給電することを特徴とする電気自動車用蓄電池充電制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は電気自動車の駆動源としての蓄電池（本明細書において、電気自動車の駆動源としての蓄電池を電気自動車用蓄電池と記す）の充電を制御する電気自動車用蓄電池充電制御装置に関し、さらに詳細には電気自動車用蓄電池の充電を乗車予定時刻に終了させる電気自動車用蓄電池充電制御装置に関する。
【０００２】
【従来の技術】
電気自動車用蓄電池の充電器は一般に充電開始のための指示キーおよび充電停止のための指示キーを備え、手動により充電開始のための指示キーを押圧することによって電気自動車用蓄電池の充電を開始させ、充電停止のための指示キーを押圧することによって充電を停止させるように構成されている。
【０００３】
また一方、電気自動車用蓄電池の充電に深夜電力を利用することも検討されている。充電に深夜電力を利用する場合は、深夜電力料金の割引が適用される時間帯でのみ電源が供給されるタイマーを設けること等が検討されている。
【０００４】
【発明が解決しようとする課題】
一般に、家庭、または事業所において、電気自動車用蓄電池を充電する場合、充電に時間がかかることから、駐車と同時に充電器を電源に接続して充電を開始する場合が多いと考えられる。
【０００５】
したがって、週末などの電気自動車を使用しない日を挟んで充電した場合、充電終了から走行開始までの長時間、電気自動車用蓄電池の放置がなされることになって、電気自動車用蓄電池の自己放電が無視できなくなるという問題点があった。
【０００６】
また、充電直後は電気自動車用蓄電池の温度は高いが、放置時間が長いと寒冷地においては電気自動車用蓄電池の温度が低下し、放電特性が悪化して電気自動車用蓄電池の実質的な容量の低下を招くという問題点があった。これは一般的な鉛蓄電池の場合に顕著である。
【０００７】
さらに、毎日の充電において、夕方の終業時、または帰宅したときから充電を開始する場合が多いと考えられるが、この時間帯に電力需要が増加し、新たな電力需要のピークを生むという問題点がある。
【０００８】
本発明は、充電後から乗車までの長時間の放置による自己放電が防止でき、かつ電池温度の低下を最小限度に抑制できる電気自動車用蓄電池充電制御装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の電気自動車用蓄電池充電制御装置は、電気自動車用蓄電池の充電を行う充電器を制御する電気自動車用蓄電池充電制御装置において、乗車予定時刻を指定する乗車予定時刻指定手段と、充電の指示をする充電指示手段と、充電指示手段によって充電が指示されたときに充電器に接続されている電源電圧値を検出する電源電圧値検出手段と、前記充電が指示されたときにおける電気自動車用蓄電池の放電量と検出された電源電圧値と予め定められた充電電流値とに基づいて必要充電期間を演算する充電期間演算手段と、前記指定された乗車予定時刻と演算された必要充電期間とに基づいて前記指定された乗車予定時刻に充電を終了させるための充電開始時刻を演算する充電開始時刻演算手段とを備え、演算された充電開始時刻から前記充電電流値によって充電を開始することを特徴とする。
【００１０】
本発明の電気自動車用蓄電池充電制御装置は、電気自動車用蓄電池の充電を行う充電器を制御する電気自動車用蓄電池充電制御装置において、乗車予定時刻を指定する乗車予定時刻指定手段と、充電の指示をする充電指示手段と、充電指示手段によって充電が指示されたときに充電器に接続されている電源電圧値を検出する電源電圧値検出手段と、前記充電が指示されたときにおける電気自動車用蓄電池の放電量と検出された電源電圧値に基づく必要充電期間が予め記憶された記憶手段と、前記放電量と検出された電源電圧値とを参照して前記記憶手段の記憶内容から必要充電期間を検索する検索手段と、前記指定された乗車予定時刻と前記検索された必要充電期間とに基づいて前記指定時刻に充電を終了させるための充電開始時刻を演算する充電開始時刻演算手段とを備え、演算された充電開始時刻から前記検出された電源電圧値に基づいて予め定められた充電電流値によって充電を開始することを特徴とする。
【００１１】
【作用】
本発明の電気自動車用蓄電池充電制御装置によれば、充電が指示されたときにおける電気自動車用蓄電池の放電量と充電器に接続されている電源電圧値と予め定められた充電電流値とに基づいて必要充電期間が演算され、乗車予定時刻と演算された必要充電期間とから乗車予定時刻に充電を終了させるための充電開始時刻が演算され、演算された充電開始時刻から前記充電電流値によって充電が開始される。
【００１２】
本発明の電気自動車用蓄電池充電制御装置によれば、充電が指示されたときにおける電気自動車用蓄電池の放電量と充電器に接続されている電源電圧値とが参照されて記憶手段に記憶されている必要充電期間が検索され、乗車予定時刻と検索された必要充電期間とから乗車予定時刻に充電を終了させるための充電開始時刻が演算され、演算された充電開始時刻から予め定められた充電電流値によって充電が開始される。
【００１３】
【実施例】
以下、本発明を実施例により説明する。
【００１４】
図１は本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の構成を示すブロック図である。
【００１５】
図１において、符号２は充電器を示し、符号２２は電気自動車用蓄電池を示し、電気自動車に充電器２および電気自動車用蓄電池２２が搭載してある。
【００１６】
充電器２にはプラグ接続検出スイッチ１１Ａを有する電源プラグ１１を備え、電源プラグ１１を介して供給される２００Ｖ電源からの電圧をメインスイッチ１３およびコンタクタ１６Ａ、１６Ｂを通して変圧およびアイソレーション用の変圧器１８の１次捲線の両端に印加し、さらに充電器２には電源プラグ１２を備え、電源プラグ１２を介して供給される１００Ｖ電源から供給される電圧をメインスイッチ１４およびコンタクタ１７Ａ、１７Ｂを通して変圧器１８の１次捲線のセンタタップと１次捲線の一端とに印加するように構成してある。
【００１７】
さらに、充電器２にはメインスイッチ１３を介した電源電圧およびメインスイッチ１４を介した電源電圧が供給されて、供給されている電源電圧を知らせるための情報を後記の制御回路２１に送出すると共に制御回路２１からの信号に基づいてコンタクタ１６Ａ、１６Ｂ、コンタクタ１７Ａ、１７Ｂの一方のみをオン状態に制御するタップ切替回路１５を備えている。ここで、メインスイッチ１３と１４とは連動してオン・オフされる。
【００１８】
したがって、メインスイッチ１３および１４がオン状態にされ、電源プラグ１１のみが電源ジャックに挿入されているときはタップ切替回路１５によって２００Ｖの電圧のみが供給されていると判別されて制御回路２１の制御のもとにタップ切替回路１５によってコンタクタ１６Ａ、１６Ｂがオン状態に制御され、かつコンタクタ１７Ａ、１７Ｂがオフ状態に制御されて、変圧器１８の１次捲線に２００Ｖの電圧が印加される。
【００１９】
電源プラグ１２のみが電源ジャックに挿入されているときはタップ切替回路１５によって１００Ｖの電圧のみが供給されていると判別されて制御回路２１の制御のもとにタップ切替回路１５によってコンタクタ１７Ａ、１７Ｂがオン状態に制御され、かつコンタクタ１６Ａ、１６Ｂがオフ状態に制御されて、変圧器１８の１次捲線の一端とセンタタップとの間に１００Ｖの電圧が印加される。
【００２０】
電源プラグ１１および１２がそれぞれの電源ジャックに挿入されているときはタップ切替回路１５によって１００Ｖの電圧と２００Ｖの電圧とが供給されていると判別されて制御回路２１の制御のもとにタップ切替回路１５によってコンタクタ１７Ａ、１７Ｂまたはコンタクタ１６Ａ、１６Ｂの一方がオン状態に、かつ他方がオフ状態に制御され、変圧器１８の１次捲線の一端とセンタタップとの間に１００Ｖの電圧が、または変圧器１８の１次捲線に２００Ｖの電圧が印加される。
【００２１】
変圧器１８は１次捲線への印加電圧が２００Ｖのときも、変圧器１８のセンタタップと同１次捲線の一端との間の印加電圧が１００Ｖのときも同一の２次電圧が誘起され、変圧器１８の２次電圧は位相制御回路１９および位相制御回路１９によって出力が制御されるサイリスタブリッジ２０に印加してある。ここで、変圧器１８は電源側と位相制御回路１９側とをアイソレートしている。
【００２２】
電源プラグ１２はアースプラグを有し該アースプラグが車体アース端子に接続されている。また、電源プラグ１１は深夜電力電源からの電圧が供給される電源ジャックへのみ挿入可能に形成され、挿入により電源プラグ１１には深夜電力が供給され、電源プラグ１１のプラグ接続検出スイッチ１１Ａの一方の端子は車体アース端子に接続され、他方の端子はプラグ接続検出のために制御回路２１に接続してある。
【００２３】
位相制御回路１９は制御回路２１からの出力に基づいて制御されて、サイリスタブリッジ２０を構成するサイリスタをオン状態にさせる位相を制御してサイリスタブリッジ２０からの出力電圧・電流を制御する。本実施例では位相制御回路１９はサイリスタブリッジ２０を制御し、サイリスタブリッジ２０から定電流出力または定電圧出力を出力させる。
【００２４】
電気自動車には、電気自動車用蓄電池２２の充電電流値および放電電流値を検出する電流検出器２３、電気自動車用蓄電池２２の端子電圧値を検出する電圧検出器２４、電気自動車用蓄電池２２の電解液中から発生する水素ガスの濃度を検出する水素濃度検出器２５、電気自動車用蓄電池２２の電解液の温度を検出する温度検出器２６、サイリスタブリッジ２０から供給される充電電圧をオン・オフするコンタクタ２７、電気自動車用蓄電池２２からの出力電圧によって駆動されて車室内を空気調和する空気調和装置３０、電気自動車用蓄電池２２からの出力電圧によって駆動される補機類４０を備えている。
【００２５】
空気調和装置３０はスイッチ３１と、スイッチ３１を介して供給された直流を交流に変換するＤＣ／ＡＣ変換器３２と、ＤＣ／ＡＣ変換器３２からの交流出力によって駆動される空気調和装置３０用のコンプレッサ駆動モータ３３とを備え、スイッチ３１のオン・オフ信号は制御回路２１に供給して空気調和装置３０の駆動を検出させる。
【００２６】
補機類４０は電気自動車用蓄電池２２の電圧を例えば１２Ｖの直流電圧に変換するＤＣ／ＤＣ変換器４１と、補機用バッテリ４２と、スイッチ４３を介してＤＣ／ＤＣ変換器４１の出力が供給されて駆動される灯火器等の車載電装品４４と、スイッチ４５を介してＤＣ／ＤＣ変換器４１の出力が供給されて駆動される結露防止用のために窓に埋設された熱線４６等からなる。ここで、ＤＣ／ＤＣ変換器４１の出力電圧を１２Ｖにしたのは現在の補機類４０の駆動電圧と合わせるためである。
【００２７】
制御回路２１はプラグ接続検出スイッチ１１Ａからの出力、タップ切替回路１５からの出力、電流検出器２３による検出出力、電圧検出器２４による検出出力、水素濃度検出器２５の検出出力、温度検出器２６の検出出力、スイッチ３１のオン・オフ出力、充電開始指示キー５１の出力、充電停止指示キー５２の出力および乗車予定時刻設定キー５３の出力を受け、タップ切替回路１５による切替え、位相制御回路１９によるサイリスタブリッジ２０の位相制御、コンタクタ２７のオン・オフ制御、表示装置５５の表示制御を行うマイクロコンピュータからなっている。
【００２８】
さらに制御回路２１はマイクロコンピュータの制御のためのプログラムが格納されたＲＯＭ２１ａ、演算などを行う作業領域を有しかつ演算結果などを記憶するＲＡＭ２１ｂを備えている。
【００２９】
さらに、制御回路２１は機能的に位相制御回路１９を介してサイリスタブリッジ２０の出力を目標定電圧値に制御する定電圧制御回路２１ｄ、位相制御回路１９を介してサイリスタブリッジ２０の出力を目標定電流値に制御する定電流制御回路２１ｅおよび充電開始時刻演算回路２１ｇを備えており、充電指示・充電停止指示に基づきコンタクタ２７をオン・オフ状態に制御し、スイッチ３１からのオン・オフ信号を受けて空気調和装置３０の作動・非作動を検出するように構成してある。
【００３０】
上記のように構成された本実施例の作用を図２〜図２０に示すフローチャートに基づいて説明する。
【００３１】
まず、メインフローについて説明する。図２はメインフローのフローチャートである。
【００３２】
充電に先立って電源プラグ１１および／または１２の電源ジャックへの挿入によって電源の接続が行われ（ステップＳ１）、次いでメインスイッチ１３および１４が投入される（ステップＳ２）。メインスイッチ１３および１４のオン・オフは、図示しないが、制御回路２１によって検出するように構成されている。ステップＳ２の実行によって供給された電源電圧がタップ切替回路１５によって検出され、タップ切替回路１５の検出出力は制御回路２１にも供給されて、充電器２に供給されている電源電圧が制御回路２１において判別され、判別された電源電圧に対応してコンタクタ１６Ａ、１６Ｂまたはコンタクタ１７Ａ、１７Ｂがオン状態にされる。また、制御回路２１は車両側の補機用バッテリ４２の出力電圧によってもバックアップされている（図示せず）。
【００３３】
ステップＳ２に続いて充電開始指示キー５１により指示を受けて初期設定がなされ（ステップＳ３）、次いでシステムチェックがなされる（ステップＳ４）。システムチェックは、例えば電流検出器２３、電圧検出器２４、水素濃度検出器２５および温度検出器２６が正常か否かをチェックする等によってなされる。
【００３４】
システムチェックに続いてコンタクタ２７がオン状態に制御され（ステップＳ５）、次いで乗車予定時刻設定キー５３により設定された乗車予定時刻に基づく充電開始時刻設定ルーチンが実行され（ステップＳ６）、次いで充電開始指示がなされる（ステップＳ７）。ステップＳ７における充電開始指示は充電開始指示キー５１をオン状態にすることによってなされる。充電開始指示に基づき、乗車予定時刻に充電が終了するべく演算された充電開始時刻まで充電待機ａの状態とされる（ステップＳ８）。充電待機ａは充電開始前に負荷が作動した場合に充電器２から負荷に給電するルーチンである。
【００３５】
充電待機ａの状態において充電開始時刻になると充電待機ａの状態は終了し、充電が開始される（ステップＳ９）。ステップＳ９における充電は、定電流充電−定電流充電と、定電流充電−定電圧充電のいずれにも対応可能であるが、いずれを選択するかは電気自動車用蓄電池２２の種類によって決定されるため、初期設定においていずれにするかが決められることになる。
【００３６】
ステップＳ９における充電が終了すると乗車待機の状態とされる（ステップＳ１０）。乗車待機の状態は充電終了から充電器２の電源が遮断される迄の間に負荷が作動した場合に、充電器２から負荷に電力を給電するルーチンである。乗車待機の状態においてメインスイッチ１３および１４がオフ状態にされると、充電器２への給電が終了して充電は終了され（ステップＳ１１）、コンタクタ２７がオフ状態に制御され（ステップＳ１２）、挿入されていた電源プラグ１１、１２が抜かれる（ステップＳ１３）。
【００３７】
次に、ステップＳ６の充電開始時刻設定ルーチンについて説明する。図３および図４は定電流充電−定電流充電の場合の充電開始時刻設定ルーチンのフローチャートであり、図５および図６は定電流充電−定電圧充電の場合の充電開始時刻設定ルーチンのフローチャートである。
【００３８】
まず、定電流充電−定電流充電の場合の充電開始時刻設定ルーチンを、図３および図４に示すフローチャートに基づいて説明する。
【００３９】
乗車予定時刻設定キー５３によって乗車予定時刻Ｔｏｂが設定され、乗車予定時刻Ｔｏｂが読み込まれＲＡＭ２１ｂに格納される（ステップＳ１５）。一方、電気自動車用蓄電池２２の放電に基づいて放電量が積算されて記憶されており、ステップＳ１５に続いて電気自動車用蓄電池２２の放電量が読み込まれＲＡＭ２１ｂに格納される（ステップＳ１６）。
【００４０】
ステップＳ１６に続いて、電源ジャックに挿入された電源プラグが判別される（ステップＳ１７）。ステップＳ１７において挿入された電源プラグの検出はタップ切替回路１５からの出力およびプラグ接続検出スイッチ１１Ａの出力に基づいて判別される。電源プラグ１１および１２が共に電源ジャックに挿入されていないと判別されたときはステップＳ１７に続いて表示装置５５に電源未接続である旨の表示がなされ、電源プラグが電源ジャックに差し込まれるのを待つ（ステップＳ１８）。
【００４１】
ステップＳ１７において電源プラグ１１が電源ジャックに差し込まれていると判別されたときは、ステップＳ１７に続いて放電量Ｄ（ＨＡ）＞０．２Ｃか否かがチェックされる（ステップＳ１９）。ここでＣはＡＨ（アンペアアワ）で示した電気自動車用蓄電池２２の電池容量を示す。
【００４２】
ステップＳ１９において放電量Ｄ（ＨＡ）＞０．２Ｃと判別されたときは、放電量が０．２Ｃを超えている場合であって、ステップＳ１９に続いて必要充電期間が演算される（ステップＳ２０）。ステップＳ２０における必要充電期間の演算は、必要充電期間Ｔｃ１＝（Ｄ−０．２Ｃ）／０．２Ｃ／Ｈにて演算され、さらに必要充電期間Ｔｃ２＝４とされる。ここで、Ｃ／Ｈはアンペア（Ａ）である。したがって、必要充電期間Ｔｃ１は０．２Ｃを超える放電量の部分を０．２Ｃ／Ｈの電流によって充電するのに要する充電期間であり、Ｔｃ２は残りの放電量０．２Ｃを０．０５Ｃ／Ｈで充電するのに要する充電期間である。ここでは、２段階充電方式で代表例として１段目を０．２（Ｃ／Ｈ）、２段目を０．０５（Ｃ／Ｈ）として説明したが、さらに多段の充電方式を採用する場合は、充電量の設定値は任意の値に変更される。
【００４３】
ステップＳ１９において、放電量Ｄ（ＨＡ）＞０．２Ｃでないと判別されたときは、放電量が０．２Ｃ以下の場合であって、ステップＳ１９に続いて必要充電期間が演算される（ステップＳ２１）。ステップＳ２１における必要充電期間の演算は、必要充電期間Ｔｃ１＝０、Ｔｃ２＝Ｄ／０．０５Ｃ／Ｈにて演算される。この場合は、放電量が少なく０．２Ｃを超えた部分がないために必要充電期間Ｔｃ１は０に設定され、必要充電期間Ｔｃ２は放電量０．２Ｃ以下の部分の放電量を（０．０５）Ｃ／Ｈで充電するのに要する充電期間である。
【００４４】
ステップＳ２０、Ｓ２１に続いて乗車予定時刻までの充電可能期間が演算される（ステップＳ２２）。ステップＳ２２における充電可能期間の演算は現在時刻を基準に深夜電力時間帯中の時間（＝Ｔｎ）と昼間電力時間帯中の時間（＝Ｔｄ）とに区分する演算がなされる。充電可能期間は乗車予定時刻と現在時刻とに基づいて演算され、例えばステップＳ１５にて乗車予定時刻を設定した現在時刻が午後１１時以降で、かつ乗車予定時刻が深夜電力時間帯以降の時刻であれば、深夜電力時間帯中の時間Ｔｎは現在時刻と２３時との差の時間短くなり、深夜電力時間帯終了時刻すなわち７時から乗車予定時刻までの期間が昼間電力時間帯中の時間Ｔｄとなる。
【００４５】
これは深夜電力時間帯は２３時から翌朝の７時までに定められている場合である。  ステップＳ２２に続いて、必要充電期間（Ｔｃ１＋Ｔｃ２）＞Ｔｎか否かがチェックされる（ステップＳ２３）。ステップＳ２３においては充電が深夜電力時間帯中の期間内において終了、すなわち満充電となるか否かをチェックしているのである。ステップＳ２３において必要充電期間（Ｔｃ１＋Ｔｃ２）＞Ｔｎでないと判別されたときは、充電が深夜電力時間帯内において満充電となるため、Ｔｃ３＝０とされ（ステップＳ３０）、ステップＳ３０に続いて、ステップＳ２９において充電開始時刻Ｔｓ＝Ｔｏｂ−（Ｔｃ１＋Ｔｃ２＋Ｔｃ３（＝０））が演算され、充電開始時刻になるのを待つ充電待機ａが実行される。
【００４６】
ステップＳ２３において必要充電期間（Ｔｃ１＋Ｔｃ２）＞Ｔｎであると判別されたときは、充電が深夜電力時間帯内において終了しない場合、すなわち深夜電力時間帯内において満充電とならないときであるため、電源プラグ１２が電源ジャックに挿入されているか否かがチェックされる（ステップＳ２４）。ステップＳ２４において電源プラグ１２が電源ジャックに挿入されていないと判別されたときは１００Ｖ電圧が充電器２に供給されていない場合であって、この場合は満充電にはならないため、表示装置５５に満充電にはならない旨の表示がなされ（ステップＳ３１）、ステップＳ３１に続いて充電開始時刻ｔｓ＝現在時刻に設定され（ステップＳ３２）、充電待機ａルーチンを介して充電ルーチンが実行される。
【００４７】
ステップＳ２４において電源プラグ１２が電源ジャックに挿入されていると判別されたときは１００Ｖ電圧も供給されている場合であって、ステップＳ２４に続いて必要充電期間Ｔｃ１＞Ｔｎか否かがチェックされる（ステップＳ２５）。
【００４８】
ステップＳ２５において必要充電期間Ｔｃ１＞Ｔｎと判別されたときは、必要充電期間Ｔｃ１のみで深夜電力時間帯Ｔｎを超える場合であって、ステップＳ２５に続いてＴｃ１＝Ｔｎ、Ｔｃ２＝０、Ｔｃ３＝（Ｄ−Ｔｎ・０．２Ｃ）／０．０５Ｃ／Ｈが演算される（ステップＳ２６）。ステップＳ２６における演算は、深夜電力時間帯の期間中０．２（Ｃ／Ｈ）にて充電し、深夜電力時間帯の終了時において残っている未充電の放電量を深夜電力時間帯の終了後、０．０５（Ｃ／Ｈ）にて充電した場合に要する充電期間の演算である。
【００４９】
ステップＳ２６に続いてＴｃ３＞Ｔｄか否かがチェックされ（ステップＳ２７）、Ｔｃ３＞Ｔｄでないと判別されたときは充電が昼間電力時間帯に終了する場合であって、ステップＳ２７に続いて充電開始時刻Ｔｓ＝Ｔｏｂ−（Ｔｃ１＋Ｔｃ２＋Ｔｃ３）が演算され（ステップＳ２９）、充電開始時刻Ｔｓになるのを待つ充電待機ａルーチンが実行される。
【００５０】
ステップＳ２５においてＴｃ１＞Ｔｎでないと判別されたときは、ステップＳ２５に続いてＴｃ２＝Ｔｎ−Ｔｃ１、Ｔｃ３＝４−Ｔｃ２の演算が行われ（ステップＳ２８）、次いでステップＳ２７が実行される。ステップＳ２８における演算は、深夜電力時間帯内で０．０５（Ｃ／Ｈ）によって充電される期間と、深夜電力時間帯における充電によっても残っている未充電の放電量を深夜電力時間帯の期間終了後０．０５（Ｃ／Ｈ）によって充電した場合に要する充電期間の演算である。
【００５１】
ステップＳ２７においてＴｃ３＞Ｔｄであると判別されたときは、ステップＳ３１およびＳ３２が実行される。
【００５２】
ステップＳ１７において電源プラグ１２のみが電源ジャックに挿入されていると判別されたときは、ステップＳ１７に続いて必要充電期間Ｔｃ＝Ｄ／０．０５（Ｃ／Ｈ）の演算、すなわち０．０５（Ｃ／Ｈ）によって充電したときに満充電になるまでに要する充電期間が演算される（ステップＳ３３）。ステップＳ３３に続いて充電可能期間Ｔｐが演算される（ステップＳ３４）。ステップＳ３４における充電可能期間Ｔｐは乗車予定時刻と現在時刻との間の時間の演算によってなされる。
【００５３】
ステップＳ３４に続いてＴｃ＞ｔｐか否かがチェックされる（ステップＳ３５）。ステップＳ３５において、Ｔｃ＞ｔｐであると判別されたときはステップＳ３５に続いてステップＳ３１、続いてステップＳ３２が実行される。この場合は０．０５（Ｃ／Ｈ）にて充電開始時刻になるまで充電しても満充電にならないためである。ステップＳ３５においてＴｃ＞ｔｐでないと判別されたときは、ステップＳ３５に続いて充電開始時刻Ｔｓ＝Ｔｏｂ−Ｔｃの演算がなされて（ステップＳ３６）、充電開始時刻を待つ充電待機ａルーチンが実行される。
【００５４】
次に、定電流充電−定電圧充電の場合の充電開始時刻設定ルーチンを、図５および図６に示すフローチャートに基づいて説明する。
【００５５】
乗車予定時刻設定キー５３によって乗車予定時刻Ｔｏｂが設定され、乗車予定時刻が読み込まれＲＡＭ２１ｂに格納される（ステップＳ４０）。一方、電気自動車用蓄電池２２の放電に基づいて放電量が積算されて記憶されており、ステップＳ４０に続いて電気自動車用蓄電池２２の放電量が読み込まれ、ＲＡＭ２１ｂに格納される（ステップＳ４１）。
【００５６】
ステップＳ４１に続いて、電源ジャックに挿入された電源プラグが判別される（ステップＳ４２）。ステップＳ４２において挿入された電源プラグの検出はタップ切替回路１５からの出力およびプラグ接続検出スイッチ１１Ａの出力に基づいて判別される。電源プラグ１１および１２が共に電源ジャックに挿入されていないと判別されたときはステップＳ１７に続いて表示装置５５に電源未接続である旨の表示がなされ、電源プラグが電源ジャックに差し込まれるのを待つ（ステップＳ４３）。
【００５７】
ステップＳ４２において電源プラグ１１が電源ジャックに差し込まれていると判別されたときは、ステップＳ４２に続いて、ＲＯＭ２１ａに格納されている２００Ｖ電源による充電時の放電量−必要充電期間テーブルが参照されて、ステップＳ４１において読み込まれた放電量Ｄに対応する必要充電期間Ｔｃが読み出される（ステップＳ４４）。
【００５８】
ステップＳ４４に続いて現在時刻と乗車予定時刻とに基づいて、深夜電力時間帯中の時間（＝Ｔｎ）、昼間電力時間帯中の時間（＝Ｔｄ）が演算される（ステップＳ４５）。ステップＳ４５における演算はステップＳ２２と同一である。
【００５９】
ステップＳ４５に続いて、必要充電期間Ｔｃ＞Ｔｎか否かがチェックされる（ステップＳ４６）。ステップＳ４６においては充電が深夜電力時間帯中の期間内において終了、すなわち満充電となるか否かをチェックしているのである。
【００６０】
ステップＳ４６において必要充電期間Ｔｃ＞Ｔｎであると判別されたときは、充電が深夜電力時間帯内において満充電とならないときであるため、Ｔｃ１＝Ｔｎに設定される（ステップＳ４７）。これは深夜電力時間帯で充電できる時間を設定するためである。次いで、電源プラグ１２が電源ジャックに挿入されているか否かがチェックされる（ステップＳ４８）。ステップＳ４８において電源プラグ１２が電源ジャックに挿入されていないと判別されたときは１００Ｖ電圧が充電器２に供給されていない場合であって、この場合は満充電にはならないため、表示装置５５に満充電にはならない旨の表示がなされ（ステップＳ５４）、ステップＳ５４に続いて充電開始時刻ｔｓ＝現在時刻に設定され（ステップＳ５５）、充電待機ａルーチンを介して充電ルーチンが実行される。
【００６１】
ステップＳ４８において電源プラグ１２が電源ジャックに挿入されていると判別されたときは１００Ｖ電圧も充電器２に供給されている場合であって、ステップＳ４８に続いて、ＲＯＭ２１ａに格納されている２００Ｖ電源による充電時の放電量−必要充電期間テーブルが参照されて、ステップＳ４７におけるＴｃ１の期間充電したときにおいて満充電するべく残っている必要充電量、すなわち未だ充電されずに残っている放電量（残放電量）Ｄが読み出され（ステップＳ４９）、次いで、ＲＯＭ２１ａに格納されている１００Ｖ電源による充電時の放電量Ｄ−必要充電期間テーブルが参照されて、充電されずに残っている放電量（残放電量）Ｄに対応する必要充電期間Ｔｃ２が読み出される（ステップＳ５０）。
【００６２】
ステップＳ５０に続いて、必要充電期間Ｔｃ２＞Ｔｄか否かがチェックされる（ステップＳ５１）。ステップＳ５１において必要充電期間Ｔｃ２＞Ｔｄと判別されたときは、昼間電力時間帯中の期間Ｔｄの間、１００Ｖ電源から充電を行っても満充電にできない場合であって、ステップＳ５１に続いて、表示装置５５に満充電にはならない旨の表示がなされ（ステップＳ５４）、ステップＳ５４に続いて充電開始時刻ｔｓ＝現在時刻に設定され（ステップＳ５５）、充電待機ａルーチンを介して充電ルーチンが実行される。
【００６３】
ステップＳ５１において必要充電期間Ｔｃ２＞Ｔｄでないと判別されたときは、２００Ｖ電源によるＴｃ１の期間の充電と１００Ｖ電源によるＴｃ２の充電によって充電開始時刻までに満充電になる場合であって、ステップＳ５１に続いて充電開始時刻Ｔｓ＝Ｔｏｂ−（Ｔｃ１＋Ｔｃ２）が演算され（ステップＳ５２）、充電開始時刻Ｔｓになるのを待つ充電待機ａルーチンが実行される。
【００６４】
ステップＳ４６において必要充電期間Ｔｃ＞Ｔｎでないと判別されたときは、充電が深夜電力時間帯内において満充電となるため、Ｔｃ１＝Ｔｎ、Ｔｃ２＝０とされ（ステップＳ５３）、ステップＳ５３に続いて、充電開始時刻Ｔｓ＝Ｔｏｂ−（Ｔｃ１＋Ｔｃ２）が演算され（ステップＳ５２）、充電開始時刻になるのを待つ充電待機ａルーチンが実行される。この場合は１００Ｖ電源による充電を待たずに満充電になる場合であって充電開始時刻Ｔｓ＝Ｔｏｂ−Ｔｃ１となる。
【００６５】
ステップＳ４２において、電源プラグ１２のみが電源ジャックに挿入されていると判別されたときは、ステップＳ４２に続いてＲＯＭ２１ａに格納されている１００Ｖ電源供給のときにおける（放電量Ｄ−必要充電期間テーブル）が参照されて、放電量Ｄに対応する必要充電期間Ｔｃが読み出される（ステップＳ５６）。ステップＳ５６に続いて充電可能期間Ｔｐが演算される（ステップＳ５７）。ステップＳ５７における充電可能期間Ｔｐは乗車予定時刻と現在時刻との差を演算することによってなされる。
【００６６】
ステップＳ５７に続いてＴｃ＞Ｔｐか否かがチェックされる（ステップＳ５８）。ステップＳ５８においてＴｃ＞Ｔｐであると判別されたときは、ステップＳ５６に続いてステップＳ５４、続いてステップＳ５５が実行される。この場合はＴｐの期間充電しても、すなわち充電開始時刻になるまで充電しても満充電にならないためである。
【００６７】
ステップＳ５８においてＴｃ＞Ｔｐでないと判別されたときは、ステップＳ５８に続いて充電開始時刻Ｔｓ＝Ｔｏｂ−Ｔｃの演算がなされて（ステップＳ５９）、充電開始時刻を待つ充電待機ａルーチンが実行される。
【００６８】
次に、充電待機ａルーチンについて、図７および図８に示すフローチャートに基づいて説明する。
【００６９】
充電待機ａルーチンに入ると、メインスイッチ１３および１４がオフ状態か否かがチェックされる（ステップＳ６０）。ステップＳ６０においてメインスイッチ１３および１４がオフ状態であると判別されたとき充電待機ａの動作は終了され、メインスイッチ１３または１４がオン状態であると判別されたときは充電開始指示キー５１がオン状態か否かがチェックされる（ステップＳ６１）。ステップＳ６１において充電開始指示キー５１がオン状態と判別されたときはすぐに充電が開始される。充電開始指示キー５１がオン状態でないと判別されたときは充電開始時刻に達したか否かがチェックされ（ステップＳ８３）、ステップＳ８３において充電開始時刻に達したと判別されたときは充電が開始される。
【００７０】
ステップＳ８３において充電開始時刻に達していないと判別されたときはステップＳ６０から再び実行され、電源電圧が供給されるのを待つ（ステップＳ６２）。メインスイッチ１３および１４がオン状態にされ、充電開始指示キー５１がオン状態にされかつ充電開始時刻に達していないと判別されたときは、電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出される（ステップＳ６３）。
【００７１】
ステップＳ６３に続いて空気調和装置３０が作動要求しているか否かがチェックされる（ステップＳ６４）。空気調和装置３０の作動要求はスイッチ３１がオン状態か否かによって判別される。ステップＳ６４において空気調和装置３０が作動要求していないと判別されたときは、電気自動車用蓄電池２２から放電電流が流出しているか否かがチェックされ（ステップＳ６５）、放電電流が流出していないと判別されたときはステップＳ６０から再び実行される。
【００７２】
ステップＳ６４において空気調和装置３０が作動要求していると判別されたとき、またはステップＳ６５において放電電流が流出していると判別されたときは、サイリスタブリッジ２０からの出力電圧Ｖｃを（電気自動車用蓄電池２２の端子電圧−α）にするべく位相制御回路１９が制御される（ステップＳ６６）。ここで、ステップＳ６５において放電電流流出と判別されるのは補器類４０が動作しているときである。また、定電圧作動時の出力電圧Ｖｃは電気自動車用蓄電池２２の端子電圧を基準に後記する調整ステップ幅α分だけ差し引いた若干低めの電圧に設定して作動を開始する。また、ステップＳ６３における電池電流の検出幅は出力電圧Ｖｃの調整ステップ幅αとともに電気自動車用蓄電池２２および充電器２の特性によって決定され、電気自動車用蓄電池２２からの電流の出入が最小となるように制御される。
【００７３】
ステップＳ６６に続いてサイリスタブリッジ２０は位相制御回路１９の制御のもとに出力電圧Ｖｃの定電圧出力状態に制御が開始される（ステップＳ６７）。ステップＳ６７に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ６８）、メインスイッチ１３および１４がオフ状態であると判別されたときは定電圧出力制御は停止されて充電待機ａルーチンは終了させられる（ステップＳ６９）。ステップＳ６８においてメインスイッチ１３および１４がオン状態であると判別されたときはステップＳ６８に続いて充電開始指示キー５１がオン状態か否かがチェックされ（ステップＳ７０）、充電開始指示キー５１がオン状態であると判別されたときは、定電圧出力制御は停止され（ステップＳ７２）、充電が開始される。充電開始指示キー５１がオン状態でないと判別されたときはステップＳ７０に続いて充電開始時刻に達したか否かがチェックされ（ステップＳ７１）、充電開始時刻に達したと判別されたときは定電圧出力制御は停止され（ステップＳ７２）、充電が開始される。
【００７４】
ステップＳ７１において充電開始時刻に達していないと判別されたときは電源がオン状態か否かがチェックされ（ステップＳ７３）、オン状態でないと判別されたときはステップＳ７３に続き定電圧出力制御は停止されて（ステップＳ７４）、ステップＳ６０から再び実行される。すなわち電源プラグ１１および１２が電源ジャックに挿入されていないと判別されたときはステップＳ７３に続いて定電圧出力制御は停止され（ステップＳ７４）、ステップＳ６０から再び実行される。ステップＳ７３において電源プラグ１１または１２が電源ジャックに挿入されている、すなわち、電源がオン状態と判別されたときはステップＳ７３に続いて電圧検出器２４および電流検出器２３によって、電気自動車用蓄電池２２の端子電圧、放電電流もしくは充電電流が検出され（ステップＳ７５）、続いて空気調和装置３０が作動要求しているか否かがチェックされる（ステップＳ７６）。ステップＳ７６において空気調和装置３０が作動要求していないと判別されたときは電気自動車用蓄電池２２から放電電流が流出しているか否かがチェックされ（ステップＳ７７）、放電電流が流出していないと判別されたときは定電圧出力制御は停止され、続いてステップＳ６０から再び実行される（ステップＳ７８）。
【００７５】
ステップＳ７６において空気調和装置３０が作動要求していると判別されたとき、ステップＳ７７において放電電流が流出していると判別されたときは、続いて電気自動車用蓄電池２２からの電流ＩｂがＩｂ＞０．０２（Ｃ／Ｈ）か、０．０２（Ｃ／Ｈ）≧Ｉｂ≦−０．０２（Ｃ／Ｈ）か、Ｉｂ＜−０．０２（Ｃ／Ｈ）か否かがチェックされる（ステップＳ７９）。
【００７６】
ステップＳ７９において電気自動車用蓄電池２２からの電流ＩｂがＩｂ＞０．０２（Ｃ／Ｈ）と判別されたときは電気自動車用蓄電池２２が放電している場合であって、ステップＳ７９に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧（Ｖｃ＋α）の状態に制御するべく位相制御回路１９が制御され、次いでステップＳ６８が実行される（ステップＳ８０）。したがって、ステップＳ８０が実行される毎にサイリスタブリッジ２０の出力電圧はαずつ増加させらる。
【００７７】
ステップＳ７９において電気自動車用蓄電池２２からの電流Ｉｂが０．０２（Ｃ／Ｈ）≧Ｉｂ≦−０．０２（Ｃ／Ｈ）と判別されたときは、ステップＳ７９に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧Ｖｃの状態に制御するべく位相制御回路１９が制御され、次いでステップＳ６８が実行される（ステップＳ８１）。この場合は電気自動車用蓄電池２２が放電状態でも充電状態でもない状態であると判別されてサイリスタブリッジ２０の出力電圧Ｖｃが維持されるのである。
ステップＳ７９において電気自動車用蓄電池２２からの電流Ｉｂが、Ｉｂ＜−０．０２（Ｃ／Ｈ）と判別されたときは充電の場合であって、ステップＳ７９に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧（Ｖｃ−α）の状態に制御するべく位相制御回路１９が制御され、次いでステップＳ６８が実行される（ステップＳ８２）。したがって、ステップＳ８２が実行される毎にサイリスタブリッジ２０の出力電圧Ｖｃは（−α）ずつ加算されることになる。
【００７８】
したがって、充電開始時刻に達していない充電待機ａの状態において、空気調和装置３０を駆動しても補器類４０を駆動しても、上記のようにステップＳ７９およびＳ８０が実行されて、空気調和装置３０への電流および補器類４０への電流の供給はサイリスタブリッジ２０から行われることになって、電気自動車用蓄電池２２からの放電量を増加させるようなことはなくなる。
【００７９】
また、充電開始時刻に達していない充電待機ａの状態において、Ｉｂ＜−０．０２（Ｃ／Ｈ）となってもステップＳ７９およびステップＳ８２が実行されて電気自動車用蓄電池２２が充電器２によって充電されることもない。
【００８０】
充電待機ａの状態において充電開始時刻に達したときは充電ルーチンが実行される。
【００８１】
次に、充電ルーチンについて説明する。図９乃至図１２は定電流−定電流の２段定電流充電ルーチンを示し、充電開始時刻設定ルーチンが定電流充電−定電流充電の場合に対応している。図１３乃至図１６は定電流−定電圧の１段目定電流、２段目定電圧充電ルーチンを示し、充電開始時刻設定ルーチンが定電流充電−定電圧充電の場合に対応している。
【００８２】
まず、定電流−定電流の２段定電流充電ルーチンについて説明する。
【００８３】
定電流−定電流の２段定電流充電ルーチンの実行に入れば、メインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ９０）、オフ状態にされていると判別されたときは充電ルーチンは終了させられる。ステップＳ９０においてオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ９１）。ステップＳ９１において充電停止指示キー５２がオン状態であると判別されたときは、乗車待機ルーチンにリターンされる。
【００８４】
ステップＳ９１において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ９２）、挿入されていると判別されたとき、すなわち２００Ｖが供給されているときは、初期設定がなされる（ステップＳ９３）。ステップＳ９３における初期設定は、例えば１段目充電電流値Ｉｂ１＝０．２（Ｃ／Ｈ）、２段目充電へ移行するときの電気自動車用蓄電池２２の端子電圧値Ｖｂ１は（１４．５Ｖ×直列接続されている電池個数Ｎ）、充電タイマの設定時間は４時間にそれぞれ設定される。ここで充電は２段定電流充電を行う場合を例示しており、例えば電池容量５０ＡＨの電気自動車用蓄電池２２に対して０．２（Ｃ／Ｈ）は１０Ａであって、１０Ａの電流で充電深度８０％程度まで充電し、次いで０．０５（Ｃ／Ｈ）の電流２．５Ａで満充電になるまで充電することにする。このため、放電量がきわめて多く、残り量が少ないときは充電電流０．２（Ｃ／Ｈ）にて約４時間充電することによって８０％の充電深度に、次いで充電電流０．０５（Ｃ／Ｈ）にて約４時間充電することによって満充電になる値に設定されている。充電タイマは電気自動車用蓄電池２２の不良等の原因で理論上満充電となるべき時間充電を行っても、電気自動車用蓄電池２２の電池電圧が満充電のときの値まで上昇せずに充電をいつまでも継続することを防止するために設定されている。
【００８５】
ステップＳ９２において電源プラグ１１が電源ジャックに挿入されていないと判別されたときは、電源プラグ１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ９４）、電源プラグ１２が電源ジャックに挿入されていないと判別されたときは、表示装置５５に電源未接続の旨のメッセージが表示され（ステップＳ９６）、ステップＳ９０から再び実行される。
【００８６】
ステップＳ９４において電源プラグ１２が電源ジャックに挿入されていると判別されたとき、すなわち、１００Ｖのみが供給されているときは、ステップＳ９４に続いて初期設定がなされる（ステップＳ９５）。ステップＳ９５における初期設定は、例えば、１段目充電電流値Ｉｂ１＝０．０５（Ｃ／Ｈ）、２段目充電へ移行するときの電気自動車用蓄電池２２の端子電圧値Ｖｂ１は（１４．５Ｖ×直列接続されている電池個数Ｎ）、充電タイマの設定時間は１６時間にそれぞれ設定される。例えば、電気自動車用蓄電池２２において蓄電池の直列接続個数を２４個、充電電圧上限を４０８Ｖとすると、１個の蓄電池の電圧は１７Ｖ、充電電流０．０５（Ｃ／Ｈ）（＝２．５Ａ）で出力が約１ｋＷ（１０２０Ｗ）となる。以下において無負荷時の１個の電池電圧値を１７Ｖを基準に説明する。
【００８７】
ステップＳ９５において、電池保護用の充電タイマの設定時間が１６時間に設定されるのは、１段目充電によって電気自動車用蓄電池２１を充電深度８０％程度まで充電する設定であり、目標定電流値が０．０５（Ｃ／Ｈ）で１６時間充電すれば８０％程度の充電深度まで充電されることになる設定である。
【００８８】
ステップＳ９３、Ｓ９５の初期設定に続いて、温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ９７）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ９８）。ステップＳ９７における検出温度が所定温度以上のとき、またはステップＳ９８における検出水素ガス濃度が所定濃度以上のときは、充電待機ｂが実行され（ステップＳ９９）、続いてステップＳ９０から再び実行される。
【００８９】
水素濃度検出器２５による検出水素ガス濃度が所定濃度以上か、温度検出器２６による検出温度が所定温度以上のときに充電を行うと電気自動車用蓄電池２２の寿命を損なうために、この場合には充電待機ｂを実行して濃度が低下し、かつ温度が低下するのを待つのである。充電待機ｂについては後記する。
【００９０】
水素濃度検出器２５による検出水素ガス濃度が所定濃度以上か、温度検出器２６による検出温度が所定温度以上か否かをチェックするのは、水素濃度検出器２５による検出水素ガス濃度が所定濃度を超えているとき、または温度検出器２６による検出温度が所定温度を超えているときに充電を行うと、電気自動車用蓄電池２２の寿命を損なう場合があるためである。
【００９１】
ステップＳ９８において温度水素ガス濃度が所定濃度未満と判別されたときは、ステップＳ９８に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出され（ステップＳ１００）、続いてサイリスタブリッジ２０が位相制御回路１９の制御のもとに、２００Ｖ電圧が供給されているときは１段目電流値（０．２Ｃ／Ｈ）の定電流出力制御に、１００Ｖ電圧のみが供給されているときは１段目電流値（０．０５Ｃ／Ｈ）の定電流出力制御に制御され、かつ充電タイマの計時が開始される（ステップＳ１０１）。
【００９２】
ステップＳ１０１に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ１０２）、オフ状態にされていると判別されたときは定電流出力制御が停止させられる（ステップＳ１０３）。ステップＳ１０２においてオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ１０４）。ステップＳ１０４において充電停止指示キー５２がオン状態であると判別されたときは、定電流出力制御が停止させられ（ステップＳ１０５）、乗車待機ルーチンへリターンされる。
【００９３】
ステップＳ１０４において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１０６）、挿入されていないと判別されたときは定電流出力制御が停止され（ステップＳ１０７）、ステップＳ９０から再び実行される。
【００９４】
ステップＳ１０６において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときはステップＳ１０６に続いて、温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１０８）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１０９）。ステップＳ１０８における検出温度が所定温度以上のとき、またはステップＳ１０９における検出水素ガス濃度が所定濃度以上のときは、定電流出力制御が停止され（ステップＳ１１０）、次いで充電待機ｂが実行され（ステップＳ１１１）、続いてステップＳ９０から再び実行される。
【００９５】
ステップＳ１０９において水素ガス濃度が所定値未満と判別されたときは、ステップＳ１０９に続いて電気自動車用蓄電池２２の端子電圧が２段目移行電圧Ｖｂ１（＝１４．５Ｖ×直列接続されている電池個数Ｎ）以上か否かがチェックされ（ステップＳ１１２）、電気自動車用蓄電池２２の端子電圧が２段目移行電圧Ｖｂ１未満と判別されたときは、充電タイマがタイムアップしているか否かがチェックされる（ステップＳ１１３）。
【００９６】
ステップＳ１１３において充電タイマがタイムアップしていないと判別されたときはステップＳ１０２から続いて実行される。ステップＳ１０１において定電流値が０．２（Ｃ／Ｈ）にされているときはステップＳ１１３において４時間経過したか否かがチェックされ、定電流値が０．０５（Ｃ／Ｈ）にされているときはステップＳ１１３において１６時間経過したか否かがチェックされる。
【００９７】
ステップＳ１１３において充電タイマがタイムアップしたと判別されたとき、またはステップＳ１１２において電気自動車用蓄電池２２の端子電圧が２段目移行電圧Ｖｂ１以上の電圧に達したと判別されたときは、サイリスタブリッジ２０の定電流出力制御は停止され（ステップＳ１１４）、充電電流値が第２段目の定電流制御値０．０５（Ｃ／Ｈ）に設定され、充電終了電圧Ｖｂ２が（Ｖｂ２＝１７Ｖ×直列接続されている電池個数Ｎ）に設定される（ステップＳ１１５）。充電タイマの設定時間経過、または２段目への移行電圧に電気自動車用蓄電池２２の端子電圧が達すると２段目充電へ移行させられる。
【００９８】
ステップＳ１１５に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ１１６）、オフ状態にされていると判別されたときは充電が終了させられる。ステップＳ１１６においてメインスイッチ１３および１４がオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ１１７）。ステップＳ１１７において充電停止指示キー５２がオン状態であると判別されたときは乗車待機ルーチンへリターンされる。
【００９９】
ステップＳ１１７において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１１８）、挿入されていないと判別されたときは電源未接続である旨のメッセージが表示装置５５に表示され（ステップＳ１１９）、ステップＳ１１６から再び実行される。
【０１００】
ステップＳ１１８において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときは、ステップＳ１１８に続いて温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１２０）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１２１）。ステップＳ１２０における検出温度が所定温度以上のとき、またはステップＳ１２１における検出水素ガス濃度が所定濃度以上のときは、充電待機ｂが実行され（ステップＳ１２２）、続いてステップＳ１１６から再び実行される。
【０１０１】
ステップＳ１２１において水素ガス濃度が所定値未満と判別されたときは、ステップＳ１２１に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出され（ステップＳ１２３）、続いてサイリスタブリッジ２０が位相制御回路１９の制御のもとに、２段目充電電流値（０．０５Ｃ／Ｈ）の定電流出力状態に制御され、かつ充電タイマの計時が開始される（ステップＳ１２４）。
【０１０２】
ステップＳ１２４に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ１２５）、オフ状態にされていると判別されたときは定電流出力制御が停止させられ（ステップＳ１２６）、充電は終了される。ステップＳ１２５においてオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ１２７）。ステップＳ１２７において充電停止指示キー５２がオン状態であると判別されたときは、定電流出力制御が停止させられ（ステップＳ１２８）、乗車待機ルーチンへリターンされる。
【０１０３】
ステップＳ１２７において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１２９）、挿入されていないと判別されたときは定電流出力制御が停止され（ステップＳ１３０）、ステップＳ１１６から再び実行される。
【０１０４】
ステップＳ１２９において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときはステップＳ１２９に続いて、温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１３１）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１３２）。ステップＳ１３１における検出温度が所定温度以上のとき、またはステップＳ１３２における検出水素濃度が所定濃度以上のときは、定電流出力制御が停止させられ（ステップＳ１３３）、続いて充電待機ｂが実行されて（ステップＳ１３４）、ステップＳ１１６から再び実行される。
【０１０５】
ステップＳ１３２において水素ガス濃度が所定値未満と判別されたときは、ステップＳ１３２に続いて電気自動車用蓄電池２２の端子電圧が充電終了電圧Ｖｂ２（＝１７Ｖ×直列接続されている電池個数Ｎ）以上か否かがチェックされ（ステップＳ１３５）、電気自動車用蓄電池２２の端子電圧が充電終了電圧Ｖｂ２未満と判別されたときは、充電タイマがタイムアップしているか否かがチェックされる（ステップＳ１３６）。ステップＳ１３６において充電タイマがタイムアップしていないと判別されたときは、ステップＳ１２５から続いて実行される。この場合においては充電タイマはステップＳ１１５において４時間に設定されている。  ステップＳ１３６において充電タイマがタイムアップしたと判別されたとき、またはステップＳ１３５において電気自動車用蓄電池２２の端子電圧が充電終了電圧Ｖｂ２以上の電圧に達したと判別されたときは、サイリスタブリッジ２０の定電流出力制御は停止され（ステップＳ１３７）、乗車待機ルーチンが実行される。
【０１０６】
次に定電流−定電圧の１段目定電流、２段目定電圧充電ルーチンについて説明する（図１３〜図１６参照）。
【０１０７】
定電流−定電圧の１段目定電流、２段目定電圧充電ルーチンに入れば、メインスイッチ１３および１４がオン状態か否かがチェックされ（ステップＳ１４１）、オフ状態にされていると判別されたときは充電ルーチンは終了される。ステップＳ１４１においてメインスイッチ１３および１４がオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態にされたか否かがチェックされる（ステップＳ１４２）。ステップＳ１４２において充電停止指示キー５２がオン状態であると判別されたときは、乗車待機ルーチンにリターンされる。
【０１０８】
ステップＳ１４２において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１４３）、挿入されていると判別されたとき、すなわち、２００Ｖが供給されているときは、初期設定がなされる（ステップＳ１４４）。ステップＳ１４４における初期設定は、例えば、１段目充電電流値Ｉｂ１＝０．２（Ｃ／Ｈ）、２段目へ移行するときの電気自動車用蓄電池２２の端子電圧値Ｖｂ１は（１４．５Ｖ×直列接続されている電池個数Ｎ）、充電タイマの設定時間は４時間にそれぞれ設定される。
【０１０９】
ステップＳ１４３において電源プラグ１１が電源ジャックに挿入されていないと判別されたときは、電源プラグ１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１４５）、電源プラグ１２が電源ジャックに挿入されていないと判別されたときは表示装置５５に電源未接続の旨のメッセージが表示され（ステップＳ１４６）、ステップＳ１４１から再び実行される。
【０１１０】
ステップＳ１４５において電源プラグ１２が電源ジャックに挿入されていると判別されたとき、すなわち、１００Ｖ電圧のみが供給されているときは、ステップＳ１４５に続いて初期設定がなされる（ステップＳ１４７）。ステップＳ１４７における初期設定は、例えば、１段目充電電流値Ｉｂ１＝０．０５（Ｃ／Ｈ）、２段目へ移行するときの電気自動車用蓄電池２２の端子電圧値Ｖｂ１は（１４．５Ｖ×直列接続されている電池個数Ｎ）、充電タイマの設定時間は１６時間にそれぞれ設定される。
【０１１１】
ステップＳ１４４、Ｓ１４７の初期設定に続いて、温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１４８）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１４９）。ステップＳ１４８における検出温度が所定温度以上のとき、またはステップＳ１４９における検出水素ガス濃度が所定濃度以上のときは充電待機ｂが実行され（ステップＳ１５０）、続いてステップＳ１４１から再び実行される。
【０１１２】
ステップＳ１４９において水素ガス濃度が所定濃度未満と判別されたときはステップＳ１４９に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出され（ステップＳ１５１）、サイリスタブリッジ２０は位相制御回路１９の制御のもとに、２００Ｖ電圧が供給されているときは１段目充電電流値Ｉｂ１（０．２Ｃ／Ｈ）の定電流出力制御に、１００Ｖ電圧のみが供給されているときは１段目充電電流値Ｉｂ１（０．０５Ｃ／Ｈ）の定電流出力状態に制御され、かつ充電タイマの計時が開始される（ステップＳ１５２）。
【０１１３】
ステップＳ１５２に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ１５３）、オフ状態にされていると判別されたときは定電流出力制御が停止させられ（ステップＳ１５４）、充電は終了させられる。ステップＳ１５３においてメインスイッチ１３および１４がオフ状態にされていないと判別されたときは、充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ１５５）。ステップＳ１５５において充電停止指示キー５２がオン状態であると判別されたときは、定電流出力制御が停止させられ（ステップＳ１５６）、乗車待機ルーチンへリターンされる。
【０１１４】
ステップＳ１５５において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１５７）、挿入されていないと判別されたときは定電流出力制御が停止され（ステップＳ１５８）、ステップＳ１４１から再び実行される。
【０１１５】
ステップＳ１５７において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときは、ステップＳ１５７に続いて温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１５９）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１６０）。ステップＳ１５９における検出温度が所定温度以上のとき、またはステップＳ１６０における検出水素ガス濃度が所定濃度以上のときは、定電流出力制御が停止させられ（ステップＳ１６１）、続いて充電待機ｂが実行され（ステップＳ１６２）、続いてステップＳ１４１から再び実行される。
【０１１６】
ステップＳ１６０において水素ガス濃度が所定値未満と判別されたときは、ステップＳ１６０に続いて電気自動車用蓄電池２２の端子電圧が２段目移行電圧Ｖｂ１（＝１４．５Ｖ×直列接続されている電池個数Ｎ）以上か否かがチェックされ（ステップＳ１６３）、電気自動車用蓄電池２２の端子電圧が２段目移行電圧Ｖｂ１未満と判別されたときは、充電タイマがタイムアップしているか否かがチェックされる（ステップＳ１６４）。
【０１１７】
ステップＳ１６４において充電タイマがタイムアップしていないと判別されたときはステップＳ１５３から続いて実行される。ここでステップＳ１５２において定電流値が０．２（Ｃ／Ｈ）にされているときはステップＳ１６４において４時間経過したか否かがチェックされ、定電流値が０．０５（Ｃ／Ｈ）にされているときはステップＳ１６４において１６時間経過したか否かがチェックされる。
【０１１８】
ステップＳ１６３において充電タイマがタイムアップしたと判別されたとき、またはステップＳ１６３において電気自動車用蓄電池２２の端子電圧が２段目移行電圧Ｖｂ１以上の電圧に達したと判別されたときは、サイリスタブリッジ２０の定電流出力制御は停止され（ステップＳ１６５）、２段目電圧制御値Ｖｂ２が（Ｖｂ２＝１４．５Ｖ×直列接続されている電池個数Ｎ）に設定され、充電終了電流Ｉｂ２が（Ｉｂ２＝０．０１Ｃ／Ｈ）に設定され、かつ充電タイマの設定時間は４時間にそれぞれ設定される（ステップＳ１７０）。
【０１１９】
ステップＳ１７０に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ１７１）、オフ状態にされていると判別されたときは充電が終了させられる。ステップＳ１７１においてオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ１７２）。ステップＳ１７２において充電停止指示キー５２がオン状態であると判別されたときは乗車待機ルーチンへリターンされる。
【０１２０】
ステップＳ１７２において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１７３）、挿入されていないと判別されたときは電源未接続である旨のメッセージが表示装置５５に表示され（ステップＳ１７４）、ステップＳ１７１から再び実行される。
【０１２１】
ステップＳ１７３において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときは、ステップＳ１７３に続いて温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１７５）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１７６）。ステップＳ１７５における検出温度が所定温度以上のとき、またはステップＳ１７６における検出水素ガス濃度が所定濃度以上のときは、充電待機ｂが実行され（ステップＳ１７７）、続いてステップＳ１７１から再び実行される。
【０１２２】
ステップＳ１７６において水素ガス濃度が所定値未満と判別されたときは、ステップＳ１７６に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出され（ステップＳ１７８）、サイリスタブリッジ２０が位相制御回路１９の制御のもとに、２段目電圧制御値Ｖｂ２（＝１４．５Ｖ×直列接続されている電池個数Ｎ）の定電圧出力状態に制御され、かつ充電タイマの計時が開始される（ステップＳ１７９）。
【０１２３】
ステップＳ１７９に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ１８０）、オフ状態にされていると判別されたときは定電圧出力制御が停止させられ（ステップＳ１８１）、充電は終了させられる。ステップＳ１８０においてオフ状態にされていないと判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ１８２）。ステップＳ１８２において充電停止指示キー５２がオン状態であると判別されたときは、定電圧出力制御が停止させられ（ステップＳ１８３）、乗車待機へリターンされる。
【０１２４】
ステップＳ１８２において充電停止指示キー５２がオン状態でないと判別されたときは、電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ１８４）、挿入されていないと判別されたときは定電圧出力制御が停止され（ステップＳ１８５）、ステップＳ１７１から再び実行される。
【０１２５】
ステップＳ１８４において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときは、ステップＳ１８４に続いて温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ１８６）、所定温度未満のときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ１８７）。ステップＳ１８６における検出温度が所定温度以上のとき、またはステップＳ１８７における検出水素ガス濃度が所定濃度以上のときは、定電圧出力制御が停止させられ（ステップＳ１８８）、続いて充電待機ｂが実行されて（ステップＳ１８９）、ステップＳ１７１から再び実行される。
【０１２６】
ステップＳ１８７において水素ガス濃度が所定値未満と判別されたときは、ステップＳ１８７に続いて電気自動車用蓄電池２２の充電電流が充電終了電流値以下か否かがチェックされ（ステップＳ１９０）、充電終了電流値以下でないときは充電タイマがタイムアップしているか否かがチェックされる（ステップＳ１９１）。この場合において、充電タイマはステップＳ１７０において４時間に設定されている。ステップＳ１９１において充電タイマがタイムアップしていないと判別されたときは、ステップＳ１９１に続いてステップＳ１８０から再び実行される。
【０１２７】
ステップＳ１９０において充電電流が設定電流値以下に達したと判別されたとき、またはステップＳ１９１において充電タイマがタイムアップしたと判別されたときは、サイリスタブリッジ２０の定電圧出力制御は停止され（ステップＳ１９２）、乗車待機ルーチンが実行される。
【０１２８】
充電が終了すると乗車時期までの間、乗車待機状態が実行される。次に乗車待機状態について図１７および図１８に示すフローチャートに基づいて説明する。
【０１２９】
乗車待機ルーチンに入ると、メインスイッチ１３および１４がオフ状態か否かがチェックされる（ステップＳ２００）。ステップＳ２００においてメインスイッチ１３および１４がオフ状態であると判別されたとき乗車待機は終了され、メインスイッチ１３および１４がオン状態であると判別されたときは電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ２０１）、挿入されていないと判別されたときはステップＳ２００から再び実行される。ステップＳ２０１において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときは、ステップＳ２０１に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出される（ステップＳ２０２）。
【０１３０】
ステップＳ２０２に続いて空気調和装置３０が作動要求しているか否かがチェックされる（ステップＳ２０３）。空気調和装置３０の作動要求はスイッチ３１がオン状態か否かによって判別されることは前記のとおりである。ステップＳ２０３において空気調和装置３０が作動要求していないと判別されたときは、電気自動車用蓄電池２２から放電電流が流出しているか否かがチェックされ（ステップＳ２０４）、放電電流が流出していないと判別されたときはステップＳ２００から再び実行される。
【０１３１】
ステップＳ２０３において空気調和装置３０が作動要求していると判別されたとき、またはステップＳ２０４において放電電流が流出していると判別されたときはサイリスタブリッジ２０からの出力電圧Ｖｃを（電気自動車用蓄電池２２の端子電圧−α）にするべく位相制御回路１９が制御される（ステップＳ２０５）。ここで、ステップＳ２０４において放電電流流出と判別されるのは補器類４０が動作しているときである。また、出力電圧Ｖｃは電気自動車用蓄電池２２の端子電圧を基準に電気自動車用蓄電池２２からの電流の出入が最小となるようにαが設定されている。また、ステップＳ２０２における流入および流出電流の検出幅は出力電圧Ｖｃの調整ステップ幅αとともに電気自動車用蓄電池２２および充電器２の特性によって決定されることは充電待機ａルーチンの場合と同様である。
【０１３２】
ステップＳ２０５に続いてサイリスタブリッジ２０は位相制御回路１９の制御のもとに出力電圧Ｖｃの定電圧出力状態に制御が開始される（ステップＳ２０６）。ステップＳ２０６に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ２０７）、メインスイッチ１３および１４がオフ状態であると判別されたときは定電圧出力制御は停止されて乗車待機ルーチンは終了させられる（ステップＳ２０８）。ステップＳ２０７においてメインスイッチ１３および１４がオン状態であると判別されたときはステップＳ２０７に続いて電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ２０９）、ステップＳ２０９において電源プラグ１１および１２が電源ジャックに挿入されていないと判別されたときは定電圧出力制御は停止され（ステップＳ２１３）、ステップＳ２００から再び実行される。
【０１３３】
ステップＳ２０９において電源プラグ１１または１２が電源ジャックに挿入されていると判別されたときは、ステップＳ２０９に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧、放電もしくは充電電流が検出され（ステップＳ２１０）、続いて空気調和装置３０が作動要求しているか否かがチェックされる（ステップＳ２１１）。ステップＳ２１１において空気調和装置３０が作動要求していないと判別されたときは、電気自動車用蓄電池２２から放電電流が流出しているか否かがチェックされ（ステップＳ２１２）、放電電流が流出していないと判別されたときは、定電圧出力制御は停止され、続いてステップＳ２００から再び実行される（ステップＳ２１３）。
【０１３４】
ステップＳ２１１において空気調和装置３０が作動要求していると判別されたとき、ステップＳ２１２において放電電流が流出していると判別されたときは、続いて電気自動車用蓄電池２２からの電流ＩｂがＩｂ＞０．０２（Ｃ／Ｈ）か、０．０２（Ｃ／Ｈ）≧Ｉｂ≦−０．０２（Ｃ／Ｈ）か、Ｉｂ＜−０．０２（Ｃ／Ｈ）か否かがチェックされる（ステップＳ２１４）。
【０１３５】
ステップＳ２１４において電気自動車用蓄電池２２からの電流ＩｂがＩｂ＞０．０２（Ｃ／Ｈ）と判別されたときは電気自動車用蓄電池２２が放電している場合であって、ステップＳ２１４に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧（Ｖｃ＋α）の状態に制御するべく位相制御回路１９が制御され、次いでステップＳ２０７が実行される（ステップＳ２１５）。したがって、ステップＳ２１５が実行される毎にサイリスタブリッジ２０の出力電圧Ｖｃはαずつ増加させられる。
【０１３６】
ステップＳ２１４において電気自動車用蓄電池２２からの電流Ｉｂが０．０２（Ｃ／Ｈ）≧Ｉｂ≦−０．０２（Ｃ／Ｈ）と判別されたときは、ステップＳ２１４に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧Ｖｃの状態に制御するべく位相制御回路１９が制御され、次いでステップＳ２０７が実行される（ステップＳ２１６）。この場合は電気自動車用蓄電池２２が放電状態でも充電状態でもない状態であると判別されてサイリスタブリッジ２０の出力電圧Ｖｃが維持されるのである。
【０１３７】
ステップＳ２１４において電気自動車用蓄電池２２からの電流Ｉｂが、Ｉｂ＜−０．０２（Ｃ／Ｈ）と判別されたときは充電の場合であって、ステップＳ２１４に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧（Ｖｃ−α）の状態に制御するべく位相制御回路１９が制御され、次いでステップＳ２０７が実行される（ステップＳ２１７）。したがって、ステップＳ２１７が実行される毎にサイリスタブリッジ２０の出力電圧Ｖｃは（−α）ずつ加算されることになる。
【０１３８】
したがって、充電終了後の状態において、空気調和装置３０を駆動しても補器類４０を駆動しても、上記のようにステップＳ２１４およびＳ２１５が実行されて、空気調和装置３０への電流および補器類４０への電流の供給はサイリスタブリッジ２０から行われることになって、電気自動車用蓄電池２２からの充放電電流は最小に抑えられ、充電終了後乗車前において、空気調和装置３０および／または補器類４０を作動させたときは充電器２から給電されて、空気調和装置３０および補器類４０に電気自動車用蓄電池２２からの給電を防止している。
【０１３９】
また、乗車待機において、Ｉｂ＜−０．０２（Ｃ／Ｈ）となってもステップＳ２１４およびＳ２１７が実行されて電気自動車用蓄電池２２が充電器２によって過充電されることもない。
【０１４０】
次に、充電待機ｂルーチンについて、図１９および図２０に示すフローチャートに基づいて説明する。
【０１４１】
充電待機ｂルーチンに入ると、メインスイッチ１３および１４がオフ状態か否かがチェックされる（ステップＳ２２０）。ステップＳ２２０においてメインスイッチ１３および１４がオフ状態であると判別されたとき充電待機ｂルーチンは終了され、メインスイッチ１３および１４がオン状態であると判別されたときは充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ２２１）。ステップＳ２２１において充電停止指示キー５２がオン状態であると判別されたときはリターンされる。ステップＳ２２１において充電停止指示キー５２がオン状態でないと判別されたときは電源プラグ１１および１２が電源ジャックに挿入されているか否かがチェックされ（ステップＳ２２２）、電源プラグ１１および１２が電源ジャックに挿入されていないと判別されたときは、ステップＳ２２０から再び実行される。
【０１４２】
ステップＳ２２２において電源プラグ１１または１２が電源ジャックに接続されていると判別されたときは温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ２２３）、所定温度未満と判別されたときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ２２４）。ステップＳ２２４における検出水素ガス濃度が所定濃度未満のときはリターンされる。したがって、電気自動車用蓄電池２２の温度が所定温度未満に低下し、かつ発生水素ガス濃度が所定濃度未満に低下したときは充電フローに戻ることになる。
【０１４３】
ステップＳ２２３における検出温度が所定温度以上か、またはステップＳ２２４における検出水素ガス濃度が所定濃度以上のときは、電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧および流入もしくは流出電流が検出される（ステップＳ２２５）。
【０１４４】
ステップＳ２２５に続いて空気調和装置３０が作動要求しているか否かがチェックされる（ステップＳ２２６）。ステップＳ２２６において空気調和装置３０が作動要求していないと判別されたときは、電気自動車用蓄電池２２から放電電流が流出しているか否かがチェックされ（ステップＳ２２７）、放電電流が流出していないと判別されたときはステップＳ２２０から再び実行される。
【０１４５】
ステップＳ２２６において空気調和装置３０が作動要求していると判別されたとき、またはステップＳ２２７において放電電流が流出していると判別されたときはサイリスタブリッジ２０からの出力電圧Ｖｃを（電気自動車用蓄電池２２の端子電圧−α）にするべく位相制御回路１９が制御される（ステップＳ２２８）。ここで、ステップＳ２２７において放電電流流出と判別されるのは補器類４０が動作しているときである。定電圧作動時の出力電圧Ｖｃは電気自動車用蓄電池２２の端子電圧を基準に調整ステップ幅α分だけ差し引いた若干低めの電圧に設定して動作を開始する。また、ステップＳ２２５における電池電流の検出幅は出力電圧Ｖｃの調整ステップ幅αとともに電気自動車用蓄電池２２および充電器２の特性によって決定され、電気自動車用蓄電池２２からの電流の出入が最小となるように制御される。
【０１４６】
ステップＳ２２８に続いてサイリスタブリッジ２０は位相制御回路１９の制御のもとに出力電圧Ｖｃの定電圧出力状態に制御が開始される（ステップＳ２２９）。ステップＳ２２９に続いてメインスイッチ１３および１４がオフ状態か否かがチェックされ（ステップＳ２３０）、メインスイッチ１３および１４がオフ状態であると判別されたときは定電圧出力制御は停止されて充電待機ｂルーチンは終了させられる（ステップＳ２３１）。ステップＳ２３０においてメインスイッチ１３、または１４がオン状態であると判別されたときは、ステップＳ２３０に続いて充電停止指示キー５２がオン状態か否かがチェックされる（ステップＳ２３２）。ステップＳ２３２において充電停止指示キー５２がオン状態であると判別されたときは定電圧出力制御が停止され（ステップＳ２３７）、続いてリターンされる。
【０１４７】
ステップＳ２３２においてオン状態でないと判別されたときはステップＳ２３２に続いて電源プラグ１１および１２が電源ジャックに挿入されているか否か、すなわち、電源がオン状態か否かがチェックされ（ステップＳ２３３）、オン状態でないと判別されたときはステップＳ２３３に続き定電圧出力制御は停止されて（ステップＳ２３４）、ステップＳ２２０から再び実行される。
ステップＳ２３３において電源プラグ１１または１２が電源ジャックに挿入されている、すなわち、電源がオン状態であると判別されたときは、温度検出器２６によって検出された電気自動車用蓄電池２２の温度が所定温度以上か否かがチェックされ（ステップＳ２３５）、所定温度未満と判別されたときは水素濃度検出器２５によって検出された電気自動車用蓄電池２２からの発生水素ガス濃度が所定濃度以上か否かがチェックされる（ステップＳ２３６）。ステップＳ２３６における検出水素ガス濃度が所定濃度未満のときは定電圧出力制御が停止され（ステップＳ２３７）、続いてリターンされる。したがって、電気自動車用蓄電池２２の温度が所定温度未満に低下したときは、定電圧出力制御が停止されて充電フローに戻ることになる。
【０１４８】
ステップＳ２３５において検出温度が所定温度以上であると判別されたとき、またはステップＳ２３６において検出水素ガス濃度が所定濃度以上であると判別されたときは、ステップＳ２３６に続いて電圧検出器２４および電流検出器２３によって電気自動車用蓄電池２２の端子電圧、放電もしくは充電電流が検出され（ステップＳ２３８）、続いて空気調和装置３０が作動要求しているか否かがチェックされる（ステップＳ２３９）。ステップＳ２３９において空気調和装置３０が作動要求していないと判別されたときは、電気自動車用蓄電池２２から放電電流が流出しているか否かがチェックされ（ステップＳ２４０）、放電電流が流出していないと判別されたときは、定電圧出力制御は停止され（ステップＳ２４１）、続いてステップＳ２２０から再び実行される。
【０１４９】
ステップＳ２３９において空気調和装置３０が作動要求していると判別されたとき、またはステップＳ２４０において放電電流が流出していると判別されたときは、続いて電気自動車用蓄電池２２からの電流ＩｂがＩｂ＞０．０２（Ｃ／Ｈ）か、０．０２（Ｃ／Ｈ）≧Ｉｂ≦−０．０２（Ｃ／Ｈ）か、Ｉｂ＜−０．０２（Ｃ／Ｈ）か否かがチェックされる（ステップＳ２４２）。
【０１５０】
ステップＳ２４２において電気自動車用蓄電池２２からの電流ＩｂがＩｂ＞０．０２（Ｃ／Ｈ）と判別されたときは電気自動車用蓄電池２２が放電している場合であって、ステップＳ２４２に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧（Ｖｃ＋α）の状態に制御するべく位相制御回路１９が制御され、次いでステップＳ２３０が実行される（ステップＳ２４３）。したがって、ステップＳ２４３が実行される毎にサイリスタブリッジ２０の出力電圧Ｖｃはαずつ増加させられる。
【０１５１】
ステップＳ２４２において電気自動車用蓄電池２２からの電流Ｉｂが０．０２（Ｃ／Ｈ）≧Ｉｂ≦−０．０２（Ｃ／Ｈ）と判別されたときは、ステップＳ２４２に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧Ｖｃの状態に制御するべく位相制御回路１９が制御され、次いでステップＳ２３０が実行される（ステップＳ２４４）。この場合は電気自動車用蓄電池２２が放電状態でも充電状態でもない状態であると判別されてサイリスタブリッジ２０の出力電圧Ｖｃが維持されるのである。
【０１５２】
ステップＳ２４２において電気自動車用蓄電池２２からの電流Ｉｂが、Ｉｂ＜−０．０２（Ｃ／Ｈ）と判別されたときは充電の場合であって、ステップＳ２４２に続いてサイリスタブリッジ２０の出力電圧Ｖｃを、電圧（Ｖｃ−α）の状態に制御するべく位相制御回路１９が制御され、次いでステップＳ２３０が実行される（ステップＳ２４５）。したがって、ステップＳ２４５が実行される毎にサイリスタブリッジ２０の出力電圧Ｖｃは（−α）ずつ加算されることになる。
【０１５３】
したがって、充電待機ｂルーチンにおいては水素濃度検出器２５による検出水素ガス濃度が所定濃度未満におよび温度検出器２６による検出温度が所定温度未満に低下するまで待機し、元に戻ることになる。さらに、充電待機ｂの状態において、空気調和装置３０を駆動しても補器類４０を駆動しても、上記のようにステップＳ２４２およびＳ２４３が実行されて、空気調和装置３０への電流および補器類４０への電流の供給はサイリスタブリッジ２０から行われることになって、電気自動車用蓄電池２２から給電されることはない。また、Ｉｂ＜−０．０２（Ｃ／Ｈ）となってもステップＳ２４２およびステップＳ２４５が実行されて電気自動車用蓄電池２２が充電器２によって充電されることもない。
【０１５４】
【発明の効果】
以上説明したように本発明の電気自動車用蓄電池充電制御装置によれば、充電が指示されたときにおける電気自動車用蓄電池の放電量と充電器に接続されている電源電圧値と予め定められた充電電流値とに基づいて必要充電期間が演算され、演算された必要充電期間と乗車予定時刻とから乗車予定時刻に充電を終了させるための充電開始時刻が演算され、演算された充電開始時刻から前記充電電流値によって充電が開始されるため、または電気自動車用蓄電池の前記放電量と前記電源電圧値とを参照して記憶手段に記憶されている必要充電期間が検索され、検索された必要充電期間と乗車予定時刻とから乗車予定時刻に充電を終了させるための充電開始時刻が演算され、演算された充電開始時刻から予め定められた充電電流値によって充電が開始されるため、週末等、電気自動車を使用しない日を挟んで充電するような場合に、充電完了後の放置時間が短くてすみ、放置時間中における自己放電が少なくてすむ効果がある。
【０１５５】
また、本発明の電気自動車用蓄電池によれば、乗車予定時刻に充電が終了することになって、充電後の放置時間が短くてすみ、寒冷地において電気自動車用蓄電池の温度低下による電池容量の低下を少なくすることができるという効果もある。
【０１５６】
本発明の電気自動車用蓄電池によれば、乗車予定時刻がばらつくことによって充電期間が集中することが緩和できて、電力需要が平準化されるという効果もある。
【図面の簡単な説明】
【図１】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の構成を示すブロック図である。
【図２】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供するメインフローチャートである。
【図３】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電開始時刻設定のフローチャートである。
【図４】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電開始時刻設定のフローチャートである。
【図５】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電開始時刻設定のフローチャートである。
【図６】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電開始時刻設定のフローチャートである。
【図７】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電待機ａのフローチャートである。
【図８】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電待機ａのフローチャートである。
【図９】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電流充電のフローチャートである。
【図１０】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電流充電のフローチャートである。
【図１１】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電流充電のフローチャートである。
【図１２】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電流充電のフローチャートである。
【図１３】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電圧充電のフローチャートである。
【図１４】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電圧充電のフローチャートである。
【図１５】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電圧充電のフローチャートである。
【図１６】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する定電流−定電圧充電のフローチャートである。
【図１７】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する乗車待機のフローチャートである。
【図１８】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する乗車待機のフローチャートである。
【図１９】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する充電待機ｂのフローチャートである。
【図２０】本発明にかかる電気自動車用蓄電池充電制御装置の一実施例の作用の説明に供する受電待機ｂのフローチャートである。
【符号の説明】
２…充電器                        １１、１２…電源プラグ
１３、１４…メインスイッチ        １５…タップ切替回路
１６Ａ、１６Ｂ、１７Ａ、１７Ｂ、２７…コンタクタ
１８…変圧器                      １９…位相制御回路
２０…サイリスタブリッジ          ２１…制御回路
２２…電気自動車用蓄電池          ２３…電流検出器
２４…電圧検出器                  ２５…水素濃度検出器
２６…温度検出器                  ３０…空気調和装置
４０…補機類                      ５１…充電開始指示キー
５２…充電停止指示キー            ５３…乗車予定時刻設定キー
５５…表示装置
【図１】
0003554057.tif 000002
【図２】
0003554057.tif 000003
【図３】
0003554057.tif 000004
【図４】
0003554057.tif 000005
【図５】
0003554057.tif 000006
【図６】
0003554057.tif 000007
【図７】
0003554057.tif 000008
【図８】
0003554057.tif 000009
【図９】
0003554057.tif 000010
【図１０】
0003554057.tif 000011
【図１１】
0003554057.tif 000012
【図１２】
0003554057.tif 000013
【図１３】
0003554057.tif 000014
【図１４】
0003554057.tif 000015
【図１５】
0003554057.tif 000016
【図１６】
0003554057.tif 000017
【図１７】
0003554057.tif 000018
【図１８】
0003554057.tif 000019
【図１９】
0003554057.tif 000020
【図２０】
0003554057.tif 000021