"電動工具に電力を供給する電動工具用の電源装置であって、前記電動工具と電気的に接続されるアダプタと、燃料と酸化剤とを酸化反応させることにより、前記アダプタを介して電動工具に供給される電力を発生させる燃料電池とを備える、電源装置。請求項1に記載の電源装置であって、前記電動工具に接続されて該電動工具に電力を供給する二次電池に、前記燃料電池で発電された電力を充電するための充電装置を有する、電源装置。請求項2に記載の電源装置であって、前記燃料電池から供給される電力を蓄える蓄電機能、及び前記アダプタを介して前記電動工具に電力を供給する放電機能を有する、少なくとも1つの蓄電装置を備えている、電源装置。請求項3に記載の電源装置であって、前記少なくとも1つの蓄電装置は、前記充電装置により充電される、電源装置。請求項2ないし4のいずれか1項に記載の電源装置であって、前記アダプタは、前記電動工具から離脱可能に該電動工具と電気的に接続され、前記電源装置は、前記アダプタが前記電動工具に接続されているか否かを判定する接続判定装置を備え、前記充電装置は、第1充電モード及び第2充電モードを含む複数の充電動作モードを備え、前記第1充電モードは、前記接続判定装置により前記アダプタが前記電動工具に接続されていないと判定された場合に実行され、前記第2充電モードは、前記接続判定装置により前記アダプタが前記電動工具に接続されていると判定された場合に実行される、電源装置。請求項5に記載の電源装置であって、前記第2充電モードは、前記第1充電モードにおける電圧値よりも低い電圧値、及び該第1充電モードにおける電流値よりも小さい電流値の一方にて充電を行う充電動作モードである、電源装置。請求項3ないし6のいずれか1項に記載の電源装置であって、前記少なくとも1つの蓄電装置は、複数の蓄電装置であり、前記電源装置は、前記複数の蓄電装置から、前記放電機能により放電を実行する蓄電装置と前記蓄電機能により充電される蓄電装置とを選択する選択装置を備える、電源装置。請求項7に記載の電源装置であって、前記選択装置によって放電源として選択された前記蓄電装置に蓄えられた電力が予め設定された下限に達しているか否かを判定する下限到達判定装置を備え、前記選択装置は、前記放電源として選択された前記蓄電装置に蓄えられた電力が前記下限に達していると前記下限到達判定装置が判定したときに、該放電源として選択された該蓄電装置を充電対象に切り替える、電源装置。請求項7に記載の電源装置であって、前記選択装置によって充電対象として選択された前記蓄電装置に蓄えられた電力が予め設定された上限に達しているか否かを判定する上限到達判定装置を備え、前記選択装置は、前記充電対象として選択された前記蓄電装置に蓄えられた電力が前記上限に達していると前記上限到達判定装置が判定したときに、該充電対象として選択された該蓄電装置を放電源に切り替える、電源装置。ところで、電動工具の稼働可能時間を長くするには、二次電池の容量を大きくする必要があるが、二次電池の容量が大きくなるほど、深放電状態の二次電池を満充電状態まで充電するのに要する時間が長くなる。そして、特許文献1に記載の発明では、充電時間中に電動工具を稼働させることができないので、電動工具を使用した作業が中断する時間が長くなってしまうという問題がある。本発明は、上記点に鑑み、電動工具を使用した作業の中断時間を1つの電源装置でも短くすることを目的とする。上記目的を達成するための本発明は、電動工具に電力を供給する電動工具用の電源装置であって、電動工具と電気的に接続されるアダプタと、燃料と酸化剤とを酸化反応させることにより、アダプタを介して電動工具に供給される電力を発生させる燃料電池とを備える、電源装置である。本発明に係る電源装置では、電動工具に供給される電力は、燃料電池により発電されており、燃料電池は、燃料等の残量が減少したときに燃料等を補充することにより、容易に発電を再開させることができる。そして、燃料等を補充するために必要な時間は、通常、深放電状態の二次電池を満充電状態まで充電するのに要する時間に比べて短いので、電動工具を使用した作業の中断時間を1つの電源装置でも短くすることができる。本発明の電源装置は、電動工具に接続されてその電動工具に電力を供給する二次電池に、燃料電池で発電された電力を充電するための充電装置を有してもよい。また、本発明の電源装置は、燃料電池から供給される電力を蓄える蓄電機能、及びアダプタを介して電動工具に電力を供給する放電機能を有する、少なくとも1つの蓄電装置を備えてもよい。また、少なくとも1つの蓄電装置は、充電装置により充電されてもよい。また、アダプタが電動工具から離脱可能に電動工具と電気的に接続される場合、本発明の電源装置は、アダプタが電動工具に接続されているか否かを判定する接続判定装置を備えてもよい。この場合、充電装置は、第1充電モード及び第2充電モードを含む複数の充電動作モードを備え、第1充電モードは、接続判定装置によりアダプタが電動工具に接続されていないと判定された場合に実行され、第2充電モードは、接続判定装置によりアダプタが電動工具に接続されていると判定された場合に実行されてもよい。第2充電モードは、第1充電モードにおける電圧値よりも低い電圧値、及び第1充電モードにおける電流値よりも小さい電流値の一方にて充電を行う充電動作モードであってもよい。また、少なくとも1つの蓄電装置が複数の蓄電装置である場合、本発明に係る電源装置は、複数の蓄電装置から、放電機能により放電を実行する蓄電装置と蓄電機能により充電される蓄電装置とを選択する選択装置を備えてもよい。また、本発明の電源装置は、選択装置によって放電源として選択された蓄電装置に蓄えられた電力が予め設定された下限に達しているか否かを判定する下限到達判定装置を備えてもよい。この場合、選択装置は、放電源として選択された蓄電装置に蓄えられた電力が下限に達していると下限到達判定装置が判定したときに、その放電源として選択された蓄電装置を充電対象に切り替えてもよい。なお、下限は、どのような大きさに設定されてもよい。例えば、蓄電装置が深放電状態すなわち、蓄電装置に蓄えられた電力が電動工具を作動させるには不十分な状態であるときに蓄電装置に蓄えられている電力の大きさを下限に設定してもよい。また、本発明の電源装置は、選択装置によって充電対象として選択された蓄電装置に蓄えられた電力が予め設定された上限に達しているか否かを判定する上限到達判定装置を備えてもよい。この場合、選択装置は、充電対象として選択された蓄電装置に蓄えられた電力が上限に達していると上限到達判定装置が判定したときに、その充電対象として選択された蓄電装置を放電源に切り替えてもよい。なお、上限は、どのような大きさに設定されてもよい。例えば、蓄電装置が満充電状態であるときに蓄電装置に蓄えられている電力の大きさを上限に設定してもよい。以下の各実施形態は、電動ドライバーや電動ドリル等の電動工具に電力を供給する電動工具用電源装置に本発明を適用した例であり、図面と共に説明する。第1実施形態1.電動工具用電源装置の概要図1に示すように、本第1実施形態に係る電動工具用電源装置10以下、電源装置10と略称する。は、アダプタ11、図2に示す燃料電池13、及び二次電池15等を含んでいる。なお、燃料電池13は電源ケーシング17に収納され、二次電池15は電源ケーシング17の外壁面本第1実施形態では、上面側外壁面から離脱可能に外壁面に装着されている。電源ケーシング17には1対の背負いベルト17Aが設けられており、ユーザは、電源装置10を背負った状態で電動工具1を使用することができる。また、アダプタ11は、1対のケーブル11Aを介して燃料電池13及び二次電池15等に電気的に接続されているとともに、電動工具1から離脱可能に電動工具1に物理的に装着されて電動工具1と電気的に接続される中継器である。燃料電池13は、燃料と酸化剤とを酸化反応させることにより電力を発生し、二次電池15は、充放電可能な化学電池やキャパシタ等である。なお、本第1実施形態に係る燃料電池13は、改質後の燃料水素を当該燃料電池13における発電要素に供給するのではなく、図示しない燃料タンクに蓄えられた液体燃料メタノールを発電要素に直接供給する直接メタノール型燃料電池DMFCを採用している。また、本第1実施形態では、アダプタ11は、少なくとも電動工具1との電気的接続部接続端子が、電動工具用電池パック1A以下、電池パック1Aと略称する。の電気的接続部接続端子と同一の配置形状に構成されている。このため、ユーザは、アダプタ11を介して電源装置10から電力の供給を受けて電動工具1を稼働させる場合、及び電池パック1Aから電力の供給を受けて電動工具1を稼働させる場合のいずれかをユーザの自由意志で選択することができる。電池パック1Aとは、電動工具1に直接的に装着される電源であって、一次電池又は二次電池にて構成されるものであるが、本第1実施形態では、充放電可能な化学電池やキャパシタ等にて構成されている。また、本第1実施形態では、二次電池15として電池パック1Aと同一又は互換性のある二次電池を使用しているので、電源ケーシング17に設けられた二次電池15との電気的接続部接続端子は、電池パック1Aが装着可能な配置形状に構成されている。2.電源装置の電気的構成図2に示すように、電源ケーシング17内には、燃料電池13、電流検出器19、第1スイッチ素子21、第2スイッチ素子23及び制御部25等が収納されている。なお、燃料電池13と二次電池15とは、互いに並列に接続された状態でアダプタ11電動工具1に接続されているので、アダプタ11電動工具1には、燃料電池13及び二次電池15のうちの少なくとも一方から電力電流が供給される。そこで、以下、燃料電池13及び二次電池15を総称するときは、電源部27という。そして、第1スイッチ素子21は、電源部27からアダプタ11に至る電流経路を開閉する。第2スイッチ素子23は、燃料電池13から出力される電流の経路を開閉する。より具体的には、第2スイッチ素子23がONすると、燃料電池13から電流が流れて燃料電池13の電力が供給され、一方、第2スイッチ素子23がOFFすると、燃料電池13からの電力供給が停止する。これら第1スイッチ素子21及び第2スイッチ素子23の動作は制御部25により制御されている。この制御部25は、演算部及び記憶部等を含むマイクロコンピュータによって構成されているとともに、二次電池15から電力の供給を受けて動作する。電流検出器19は、電源部27からアダプタ11電動工具1に供給される電流値を検出する。電流検出器19から出力される検出信号は、制御部25に入力される。なお、制御部25には、アダプタ11が電動工具1に接続されているか否かを示す信号が伝送される信号線L1、燃料電池13が接続されているか否かを示す信号、及び燃料電池13用の燃料の残量又は燃料電池13の出力電圧値を示す信号が伝送される信号線L2、並びに二次電池15の出力電圧値を示す信号及び出力電流値を示す信号が伝送される信号線L3が接続されている。3.電源装置の動作制御部25は、当該制御部25に内蔵されたROM等の図示しない記憶部に記憶されたプログラムにしたがって、図3A-3Bのフローチャートに示される充電制御処理を実行して、第1スイッチ素子21及び第2スイッチ素子23のON/OFFを制御することにより二次電池15への充電等を制御する。制御部25の記憶部には、この充電制御処理を実行するためのプログラム、及び二次電池15を充電する際の充電電流値及び充電電圧値が記憶されている。充電制御処理は、下記タイミングa~cのいずれかが到来すると実行される。a二次電池15が電源装置10に装着されたタイミングbアダプタ11が電動工具1に対して着脱されたタイミングcアダプタ11が電動工具1に接続されたまま電動工具1が作動していない状態が所定時間継続した後、電動工具1が作動したタイミングなお、制御部25は、二次電池15から電力の供給を受けて動作するので、充電制御処理は二次電池15が電源装置10に装着されていないときには実行されない。そして、二次電池15が電源装置10に装着されると、制御部25に電力が供給されて充電制御処理が実行される。その後、充電制御処理が終了すると、上記b又はcのタイミングが到来したときに、再び、充電制御処理が実行される。燃料電池13が接続されていない場合、及び燃料電池13用の燃料の残量又は燃料電池13の出力電圧が所定値以下となった場合には、その旨の警告本第1実施形態では、警告ランプの点灯が発生される。そして、充電制御処理が開始されると、先ず、アダプタ11が電動工具1に接続されているか否かが判定されS1、アダプタ11が電動工具1に接続されていないと判定された場合にはS1:NO、第1充電モードにて二次電池15を充電すべく、第1充電モード用の充電電流値及び充電電圧値が、ROMから取得されるS3。次に、二次電池15に蓄えられている電力量、つまり充電量が測定された後S5、二次電池15が満充電状態であるか否かが判定されるS7。なお、本第1実施形態では、二次電池15の出力電圧値に基づいて、充電量の測定及び満充電状態であるか否かの判定がなされる。つまり、二次電池15の出力電圧値が満充電状態を示す電圧値以上であれば、満充電状態であると判定する。そして、二次電池15が満充電状態であると判定された場合にはS7:YES、第1スイッチ素子21及び第2スイッチ素子23がOFFされた後S9、本充電制御処理が終了する。一方、二次電池15が満充電状態でないと判定された場合にはS7:NO、第2スイッチ素子23がONされた後S11、再び、S5が実行される。つまり、燃料電池13から二次電池15に電力が供給されて二次電池15が満充電状態となるまで二次電池15が充電される。このとき、二次電池15は、S3にてROMから取得された第1充電モード用の充電電流値及び充電電圧値にて充電される。本第1実施形態では、充電電流値及び充電電圧値が第1充電モード用の充電電流値及び充電電圧値となるように、第2スイッチ素子23を周期的にON/OFFしている。つまり、S11では、第2スイッチ素子23を所定時間ONして、燃料電池13から電力を所定時間出力させる。なお、充電電流値及び充電電圧値を調整するための制御部を別途設けて第2スイッチ素子23を連続的にONしてもよい。また、S1にてアダプタ11が電動工具1に接続されていると判定された場合にはS1:YES、二次電池15に蓄えられている充電量が測定された後S13、その充電量が満充電状態の30を超えているか否かが判定されS15、充電量が満充電状態の30以下であると判定された場合にはS15:NO、第1充電モード用の充電電流値及び充電電圧値が、ROMから取得されるS17。次に、第1スイッチ素子21がOFFされS19、第2スイッチ素子23がONされた後S21、再び、S13が実行される。つまり、燃料電池13から二次電池15に電力が供給されて充電量が満充電状態の30を超えるまで、二次電池15は、S17にてROMから取得された第1充電モード用の充電電流値及び充電電圧値にて充電される。なお、充電電流値及び充電電圧値の具体的な制御手法は、アダプタ11が電動工具1に接続されていないと判定された場合と同様な手法である。また、S15にて充電量が満充電状態の30を超えていると判定された場合にはS15:YES、第1スイッチ素子21がONされてS23、電源装置10が電動工具1に電力を供給することが可能な状態となった後、電流検出器19の検出値に基づいて電動工具1に供給している電力、つまり負荷電流が測定されるS25。次に、二次電池15の充電量が満充電状態の80を超えているか否かが判定されS27、充電量が満充電状態の80を超えていると判定された場合にはS27:YES、S25にて測定された負荷電流の値に基づいて電動工具1が稼働しているか否かが判定されるS29。そして、電動工具1が稼働していると判定された場合にはS29:YES、再び、S13が実行され、一方、電動工具1が稼働していないと判定された場合にはS29:NO、第1スイッチ素子21及び第2スイッチ素子23がOFFされた後S31、本充電制御処理が終了する。また、S27にて二次電池15の充電量が満充電状態の80以下であると判定された場合にはS27:NO、第2充電モードにて二次電池15を充電すべく、第2充電モード用の充電電流値及び充電電圧値が、ROMから取得されるS33。次に、第2スイッチ素子23がONされた後S35、再び、S13が実行される。つまり、燃料電池13から二次電池15に電力が供給されて充電量が満充電状態の80を超えるまで、二次電池15は、S33にてROMから取得された第2充電モード用の充電電流値及び充電電圧値にて充電される。なお、充電電流値及び充電電圧値の具体的な制御手法は、アダプタ11が電動工具1に接続されていないと判定された場合と同様な手法である。ここで、第2充電モード用の充電電流値及び充電電圧値は、第1充電モード用の充電電流値及び充電電圧値に比べて、その絶対値が低い小さい値に設定されている。本第1実施形態では、二次電池15としてリチウムイオン電池を用いているので、1セル当たりの第1充電モード用の充電電流値は約2CCは充電レートを表す単位であり、第1充電モード用の充電電圧値は約4.2Vであり、第2充電モード用の充電電流値は約1CCは充電レートを表す単位であり、第2充電モード用の充電電圧値は約4.0Vである。4.本第1実施形態に係る電源装置の特徴本第1実施形態では、電動工具1に供給される電力は、燃料電池13により発電されており、燃料電池13は、燃料等の残量が減少したときに燃料等を補充することにより、容易に発電を再開させることができる。そして、燃料等を補充するために必要な時間は、通常、深放電状態の二次電池を満充電状態まで充電するのに要する時間に比べて短いので、電動工具1を使用した作業の中断時間を1つの電源装置1でも短くすることができる。つまり、電動工具1の実質的な稼働可能時間を1つの電源装置10でも長くすることができる。本第1実施形態に係る燃料電池13の燃料タンクは、着脱可能なカートリッジ方式のタンクであるので、燃料タンクを交換することにより容易に燃料を補充することができる。また、本第1実施形態では、燃料電池13で発電された電力を電池パック1Aに充電することができるので、電源装置10を電池パック1Aの充電器としても使用することができる。また、本第1実施形態では、燃料電池13から供給された電力を蓄える蓄電機能、及びアダプタ11を介して電動工具1に電力を供給する放電機能を有する二次電池15を備えているので、長時間、安定的に電力を電動工具1に供給することができる。また、本第1実施形態では、電池パック1Aの接続端子と二次電池15の接続端子とを同一の配置形状として互換性を維持しているので、電池パック1Aおよび二次電池15の双方を充電することができるとともに、電池パック1Aを二次電池15として利用することもできる。また、本第1実施形態では、第1充電モードは、アダプタ11が電動工具に接続されていないと判定された場合に実行され、一方、第2充電モードは、アダプタ11が電動工具に接続されていると判定された場合に実行されるので、二次電池15の寿命を損なうことなく充電を実行することができる。つまり、電動工具1を稼働させながら二次電池15に充電を行うと、長時間二次電池15に負荷が加わることにより二次電池15に対する負荷が大きくなるので、二次電池15の寿命を損なうおそれがあるが、本第1実施形態では、電動工具1が稼働し得る状態であるアダプタ11が電動工具1に接続されていると判定された場合には、電動工具1が稼働しない状態であるアダプタ11が電動工具1に接続されていないと判定された場合に比べて、低い電圧値又は小さい電流値にて充電を行うので、二次電池15に対する負荷が大きくなることを抑制でき、二次電池15の寿命を損なうことを抑制できる。5.発明特定事項と本第1実施形態との対応関係本第1実施形態では、二次電池15が本発明における蓄電装置の一例であり、電池パック1Aが本発明における二次電池の一例であり、制御部25が接続判定装置の一例及び充電装置の一例である。第2実施形態図4に示すように、本第2実施形態に係る電源装置10は、複数の二次電池15が装着可能に構成されているとともに、図5に示すように、第1スイッチ素子21及び第2スイッチ素子23が二次電池15毎に設けられている。なお、本第2実施形態は、複数の二次電池15が装着可能な構成としたものであるが、以下、説明を容易にするために、2つの二次電池15が装着されている場合を例に本第2実施形態を説明する。そして、二次電池15が装着される複数の装着部本第2実施形態では2つの装着部のうち、第1の装着部に装着された二次電池15を第1の二次電池15Aと呼び、第2の装着部に装着された二次電池15を第2の二次電池15Bと呼び、第1の二次電池15A及び第2の二次電池15Bを総称するときは二次電池15と記す。また、第1の二次電池15A用の第1スイッチ素子21、第2スイッチ素子23それぞれを第1スイッチ素子21A、第2スイッチ素子23Aと記し、第2の二次電池15B用の第1スイッチ素子21、第2スイッチ素子23それぞれを第1スイッチ素子21B及び第2スイッチ素子23Bと記し、第1スイッチ素子21A、21Bを総称するときは第1スイッチ素子21と記し、第2スイッチ素子23A、23Bを総称するときは第2スイッチ素子23と記す。1.電源装置の動作図6A,6B,6C及び図6Dは、本第2実施形態に係る電源装置10における充電制御処理を示すフローチャートであり、この充電制御処理も第1実施形態と同様なタイミングで実行される。なお、制御部25は、第1の二次電池15A及び第2の二次電池15Bのうち少なくとも一方から電力の供給を受けて動作するので、いずれの二次電池15も電源装置10に装着されていないときには充電制御処理は実行されない。そして、充電制御処理が実行されると、図6A-6Dに示すように、先ず、電源装置10に装着されている二次電池15の個数が2個であるか否かが判定されS41、装着されている二次電池15の個数が2個でない、つまり1個であると判定された場合にはS41:NO、いずれの装着部に二次電池15が装着されているのかが認識されるS43。以下、S43にて第1の装着部に二次電池15が装着されていると認識されたものとして説明する。次に、第1の二次電池15Aの充電量が測定された後S45、第1の二次電池15Aが満充電状態であるか否かが判定されS47、第1の二次電池15Aが満充電状態でないと判定された場合にはS47:NO、第1の二次電池15A用の第2スイッチ素子23AがONされた後S49、再び、S45が実行される。一方、第1の二次電池15Aが満充電状態であると判定された場合にはS47:YES、第1スイッチ素子21及び第2スイッチ素子23がOFFされた後S51、本充電制御処理が終了する。つまり、第1の二次電池15Aが満充電状態となるまで充電され、満充電状態となると、充電制御が終了する。なお、本第2実施形態では、二次電池15への充電は、上記した第1充電モードにて実行される。また、S41にて装着されている二次電池15の個数が2個であると判定された場合にはS41:YES、第1の二次電池15A及び第2の二次電池15Bの充電量が測定された後S53、アダプタ11が電動工具1に接続されているか否かが判定されるS55。そして、アダプタ11が電動工具1に接続されていないと判定された場合にはS55:NO、第1スイッチ素子2121A、21BがOFFされた後S57、第1の二次電池15Aが満充電状態であるか否かが判定されるS59。このとき、第1の二次電池15Aが満充電状態でないと判定された場合にはS59:NO、第1の二次電池15A用の第2スイッチ素子23AがONされS61、第1の二次電池15Aの充電量が測定された後S63、再び、S59が実行される。これにより、第1の二次電池15Aが満充電状態となるまで充電される。そして、第1の二次電池15Aが満充電状態であると判定された場合にはS59:YES、第2の二次電池15Bが満充電状態であるか否かが判定されS65、第2の二次電池15Bが満充電状態でないと判定された場合にはS65:NO、第2の二次電池15B用の第2スイッチ素子23BがONされるS67。次に、第2の二次電池15Bの充電量が測定された後S69、再び、S65が実行され、第2の二次電池15Bが満充電状態となるまで充電される。そして、第2の二次電池15Bが満充電状態であると判定された場合にはS65:YES、第1スイッチ素子21及び第2スイッチ素子23がOFFされた後S71、本充電制御処理が終了する。また、S55にてアダプタ11が電動工具1に接続されていると判定された場合にはS55:YES、第1の二次電池15Aの充電量と第2の二次電池15Bの充電量とが比較されて充電量の大きい方の二次電池が選択されるS73。なお、以下、S73にて第1の二次電池15Aが充電量の大きい方の二次電池として選択されたものとして説明する。次に、第1の二次電池15Aの充電量が満充電状態の30以上であるか否かが判定されS75、充電量が満充電状態の30未満であると判定された場合にはS75:NO、第1の二次電池15A用の第2スイッチ素子23AがONされるS77。その後、第1の二次電池15A及び第2の二次電池15Bの充電量が測定された後S79、再び、S75が実行される。つまり、第1の二次電池15Aの充電量が満充電状態の30以上となるまで、第1の二次電池15Aへの充電が実行される。また、第1の二次電池15Aの充電量が満充電状態の30以上であると判定された場合にはS75:YES、第1の二次電池15A用の第2スイッチ素子23AがOFFされるとともに、第1の二次電池15A用の第1スイッチ素子21AがONとなりS81、第1の二次電池15Aから電動工具1に電力を供給することが可能な状態となる。次に、第2の二次電池15Bが満充電状態であるか否か判定されS83、第2の二次電池15Bが満充電状態でないと判定された場合にはS83:NO、第2の二次電池15B用の第2スイッチ素子23BがONされて第2の二次電池15Bへの充電が開始された後S92、第1の二次電池15A及び第2の二次電池15Bの充電量が測定されるS91。一方、第2の二次電池15Bが満充電状態であると判定された場合にはS83:YES、第2の二次電池15B用の第2スイッチ素子23BがOFFされて第2の二次電池15Bへの充電が停止された後S85、電流検出器19の検出値に基づいて電動工具1に供給している電力、つまり負荷電流が測定されるS87。次に、S87にて測定された負荷電流の値に基づいて電動工具1が稼働しているか否かが判定されS89、電動工具1が稼働していると判定された場合にはS89:YES、第1の二次電池15A及び第2の二次電池15Bの充電量が測定された後S91、第1の二次電池15Aの充電量が満充電状態の0とみなすことが可能な程度まで低下したか否かが判定されるS93。そして、第1の二次電池15Aの充電量が満充電状態の0とみなすことが可能な程度まで低下していないと判定された場合にはS93:NO、再び、S83が実行され、一方、第1の二次電池15Aの充電量が満充電状態の0とみなすことが可能な程度まで低下したと判定された場合にはS93:YES、第1の二次電池15A用の第1スイッチ素子21AがOFFされS95、第1の二次電池15Aから電動工具1への電力供給が停止される。次に、第2の二次電池15Bの充電量が満充電状態の30を超えているか否かが判定されS97、第2の二次電池15Bの充電量が満充電状態の30以下であると判定された場合にはS97:NO、第1の二次電池15A及び第2の二次電池15Bの充電量が測定された後S99、再びS97が実行される。一方、第2の二次電池15Bの充電量が満充電状態の30を超えていると判定された場合にはS97:YES、S73が再び実行される。このとき、第1の二次電池15Aの充電量が第2の二次電池15Bの充電量より小さくなっているので、第2の二次電池15Bが選択されるS73。つまり、放電源として選択された二次電池15が深放電状態となったときに、その放電源として選択された二次電池15が充電対象の二次電池15に選択されるとともに、それまで充電対象として選択されていた二次電池15が放電源の二次電池15として選択されることとなる。また、S89にて電動工具1が稼働していないと判定された場合にはS89:NO、S73にて放電源として選択された二次電池15用の第1スイッチ素子21この場合は、第1の二次電池15A用の第1スイッチ素子21AがOFFされた後S101、放電源として選択された二次電池15以下、第1の二次電池15Aと記す。の充電量が測定されるS103。そして、第1の二次電池15Aが満充電状態であるか否かが判定されS105、満充電状態でないと判定された場合にはS105:NO、第1の二次電池15A用の第2スイッチ素子23AがONされて第1の二次電池15Aへの充電が開始された後S107、再び、S101が実行される。その後、第1の二次電池15Aが満充電状態であると判定された場合にはS105:YES、第1スイッチ素子21及び第2スイッチ素子23がOFFされた後S109、本充電制御処理が終了する。2.本第2実施形態に係る電源装置の特徴本第2実施形態では、複数の二次電池15が装着可能であるので、電動工具1の稼働時間を長くすることができる。また、本第2実施形態では、複数の二次電池15から、放電機能により放電させる二次電池と蓄電機能により充電させる二次電池とを選択するので、二次電池15に対する負荷を軽減することができ、二次電池15の寿命が損なわれることを抑制しつつ、電動工具1の稼働時間を長くすることができる。また、本第2実施形態では、二次電池15が深放電状態又は満充電状態になっているか否かを判定し、放電源として選択された二次電池15が深放電状態となったときに、その放電源として選択された二次電池15を充電対象に切り替えるので、二次電池15の寿命が損なわれることを抑制しつつ、効率よく、二次電池15を充放電させることができる。3.発明特定事項と本第2実施形態との対応関係本第2実施形態では、制御部25が本発明における選択装置の一例、及び下限到達判定装置の一例である。第3実施形態本第3実施形態は、上記第2実施形態の変形例であり、本第3実施形態は、S55にてアダプタ11が電動工具1に接続されていると判定された場合S55:YES以降の電源装置10における充電制御処理が、第2実施形態における充電制御処理図6B及び6Cと異なる。そこで、以下、S55にてアダプタ11が電動工具1に接続されていると判定された場合S55:YES以降の電源装置10における充電制御処理を、図7A及び7Bを用いて説明する。1.電源装置の動作S55にてアダプタ11が電動工具1に接続されていると判定された場合にはS55:YES、第1の二次電池15Aの充電量と第2の二次電池15Bの充電量とが比較されて充電量の大きい方の二次電池が選択されるS111。なお、以下、S111にて第1の二次電池15Aが充電量の大きい方の二次電池として選択されたものとして説明する。次に、第1の二次電池15Aの充電量が満充電状態の30以上であるか否かが判定されS113、充電量が満充電状態の30未満であると判定された場合にはS113:NO、第1の二次電池15A用の第2スイッチ素子23AがONされるS115。その後、第1の二次電池15A及び第2の二次電池15Bの充電量が測定された後S117、再び、S113が実行される。そして、第1の二次電池15Aの充電量が満充電状態の30以上であると判定された場合にはS113:YES、第1の二次電池15A用の第2スイッチ素子23AがOFFされるとともに、第1の二次電池15A用の第1スイッチ素子21AがONとなりS119、第1の二次電池15Aから電動工具1に電力を供給することが可能な状態となる。次に、第2の二次電池15Bが満充電状態であるか否か判定されS121、第2の二次電池15Bが満充電状態でないと判定された場合にはS121:NO、第2の二次電池15B用の第2スイッチ素子23BがONされて第2の二次電池15Bへの充電が開始されるS123。その後、第1の二次電池15A及び第2の二次電池15Bの充電量が測定されS125、再び、S121が実行される。一方、第2の二次電池15Bが満充電状態であると判定された場合にはS121:YES、第2の二次電池15B用の第2スイッチ素子23BがOFFされて第2の二次電池15Bへの充電が停止された後S127、電流検出器19の検出値に基づいて電動工具1に供給している電力、つまり負荷電流が測定されるS129。次に、S129にて測定された負荷電流の値に基づいて電動工具1が稼働しているか否かが判定されS131、電動工具1が稼働していると判定された場合にはS131:YES、再び、S111が実行される。このため、第1の二次電池15Aの充電量が第2の二次電池15Bの充電量より大きい場合には、引き続いて第1の二次電池15Aが放電源の二次電池15として選択され、一方、第1の二次電池15Aの充電量が第2の二次電池15Bの充電量を下回った場合には、第2の二次電池15Bが放電源の二次電池15として選択される。また、S131にて電動工具1が稼働していないと判定された場合にはS131:NO、S111にて放電源として選択された二次電池15用の第1スイッチ素子21この場合は、第1の二次電池15A用の第1スイッチ素子21AがOFFされた後S133、放電源として選択された二次電池15以下、第1の二次電池15Aと記す。の充電量が測定されるS135。そして、第1の二次電池15Aが満充電状態であるか否かが判定されS137、満充電状態でないと判定された場合にはS137:NO、第1の二次電池15A用の第2スイッチ素子23AがONされて第1の二次電池15Aへの充電が開始された後S139、再び、S133が実行される。その後、第1の二次電池15Aが満充電状態であると判定された場合にはS137:YES、第1スイッチ素子21及び第2スイッチ素子23がOFFされた後S141、本充電制御処理が終了する。2.本第3実地形態に係る電源装置の特徴本第3実施形態では、充電対象として選択された二次電池15が満充電状態となったときに、その充電対象として選択された二次電池15を放電源に切り替えるので、二次電池15の寿命が損なわれることを抑制しつつ、効率よく、二次電池15を充放電することができる。3.発明特定事項と本第3実地形態との対応関係本第3実施形態では、制御部25が本発明における選択装置の一例、及び上限到達判定装置の一例である。その他の実施形態上述の実施形態では、電池パック1Aと接続端子と二次電池15の接続端子とを同一の配置形状として互換性を維持していたが、本発明はこれに限定されるものではない。また、上述の実施形態では、二次電池15を備えていたが、本発明はこれに限定されるものではない。上述の実施形態では、ピストル型の電動工具1に本発明を適用したが、本発明の適用はこれに限定されるものではなく、例えば芝刈り機等の園芸用工具にも適用できる。また、上述の実施形態では、燃料電池13として直接メタノール型燃料電池DMFCを採用したが、本発明はこれに限定されるものではない。また、第2及び第3実施形態では、アダプタ11が電動工具1に接続されているか否かによらず、第1充電モードにて充電したが、本発明はこれに限定されるものではなく、第1実施形態と同様に、アダプタ11が電動工具1に接続されているか否かに応じて充電動作モードを変更してもよい。また、上述の実施形態では、二次電池15としてリチウムイオン電池を用いたが、本発明はこれに限定されるものでなく、例えばキャパシタ等の蓄電装置を用いてもよい。また、第1実施形態では、第2充電モード用の充電電流値及び充電電圧値は、第1充電モード用の充電電流値及び充電電圧値に比べて、その絶対値が低い値に設定されていたが、本発明はこれに限定されるものではなく、第2充電モード用の充電電流値及び充電電圧値のうちいずれか一方を、第1充電モード用の充電電流値及び充電電圧値に比べて、その絶対値が低い値としてもよい。また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。"