"直流電源から直流給電線路を介して供給される直流電力によって駆動される本体部を備えた電気機器であって、前記直流給電線路の電圧を検出する電圧検出部と、前記電圧検出部の検出結果に基づいて電流制限値を設定し、前記直流給電線路の電圧が低下したことに応じて前記電流制限値を低下させる設定部と、前記直流給電線路から前記本体部に流れる電流を前記電流制限値以下に制限する電流制限部とを備える、電気機器。さらに、前記本体部の消費電流と前記電流制限部に流れる電流との差の電流を前記本体部に供給するための蓄電池と、前記蓄電池の蓄電量を検出する蓄電量検出部と、前記蓄電量検出部の検出結果に基づいて前記電流制限部の出力ノードから前記蓄電池に電流を流す充電部と、前記蓄電量検出部の検出結果に基づいて前記蓄電池から前記本体部に電流を流す放電部とを備える、請求項1に記載の電気機器。前記充電部は、前記電流制限部の出力ノードから前記蓄電池に電流を流す第1のダイオードと、前記電流制限部の出力ノードと前記蓄電池との間に前記第1のダイオードと直列接続され、前記蓄電池の蓄電量が予め定められた上限値よりも大きい場合に非導通になる第1のスイッチング素子とを含み、前記放電部は、前記蓄電池から前記本体部に電流を流す第2のダイオードと、前記蓄電池と前記本体部との間に前記第2のダイオードと直列接続され、前記蓄電池の蓄電量が予め定められた下限値よりも小さい場合に非導通になる第2のスイッチング素子とを含む、請求項2に記載の電気機器。前記第1および第2のスイッチング素子は、前記蓄電池の蓄電量の変化速度が予め定められた値を超えた場合に非導通になる、請求項3に記載の電気機器。前記本体部の出力は調整可能になっていて、さらに、前記蓄電池の蓄電量が前記予め定められた下限値よりも小さい場合、前記本体部の消費電流が前記電流制限値以下になるように前記本体部の出力を制限する出力制限部を備える、請求項3または請求項4に記載の電気機器。しかし、特許文献1の方法では、直流給電線の始端電圧と終端電圧の平均値が許容範囲内に入るように直流電源の出力電圧を制御するので、直流給電線路に大電流が流れている場合、直流給電線路の始端電圧が許容範囲の上限を超えてしまう可能性がある。また、特許文献2の方法では、他のハイパワー電気機器の運転中にIH調理器を使用すると、直流給電線路に流れる電流が契約電流を超えてブレーカが遮断状態になる可能性がある。それゆえに、この発明の主たる目的は、他の電気機器が運転中である場合でも、直流給電線路に流れる電流を契約電流以下に制限することが可能な電気機器を提供することである。この発明に係る電気機器は、直流電源から直流給電線路を介して供給される直流電力によって駆動される本体部を備えた電気機器であって、直流給電線路の電圧を検出する電圧検出部と、電圧検出部の検出結果に基づいて電流制限値を設定し、直流給電線路の電圧が低下したことに応じて電流制限値を低下させる設定部と、直流給電線から本体部に流れる電流を電流制限値以下に制限する電流制限部とを備えたものである。好ましくは、さらに、本体部の消費電流と電流制限部に流れる電流との差の電流を本体部に供給するための蓄電池と、蓄電池の蓄電量を検出する蓄電量検出部と、蓄電量検出部の検出結果に基づいて電流制限部の出力ノードから蓄電池に電流を流す充電部と、蓄電量検出部の検出結果に基づいて蓄電池から本体部に電流を流す放電部とを備える。また好ましくは、充電部は、電流制限部の出力ノードから蓄電池に電流を流す第1のダイオードと、電流制限部の出力ノードと蓄電池との間に第1のダイオードと直列接続され、蓄電池の蓄電量が予め定められた上限値よりも大きい場合に非導通になる第1のスイッチング素子とを含む。放電部は、蓄電池から本体部に電流を流す第2のダイオードと、蓄電池と本体部との間に第2のダイオードと直列接続され、蓄電池の蓄電量が予め定められた下限値よりも小さい場合に非導通になる第2のスイッチング素子とを含む。また好ましくは、第1および第2のスイッチング素子は、蓄電池の蓄電量の変化速度が予め定められた値を超えた場合に非導通になる。また好ましくは、本体部の出力は調整可能になっている。電気機器は、さらに、蓄電池の蓄電量が予め定められた下限値よりも小さい場合、本体部の消費電流が電流制限値以下になるように本体部の出力を制限する出力制限部を備える。この発明に係る電気機器では、直流給電線路の電圧が低下したことに応じて電流制限値を低下させる設定部と、直流給電線路から本体部に流れる電流を電流制限値以下に制限する電流制限部とが設けられる。したがって、他の電気機器の運転によって直流給電線路の電圧が低下した場合でも、それに応じて直流給電線路から本体部に流れる電流を制限するので、直流給電線路に流れる電流を契約電流以下に制限することができ、ブレーカが遮断状態になるのを防止することができる。この発明の一実施の形態による直流給電システムは、図1に示すように、太陽電池1、蓄電池2、交流電源3、DC/DCコンバータ4,5、AC/DCコンバータ6、ブレーカ7、直流給電線路8、および複数の電気機器9を備える。太陽電池1は、太陽光を受けて直流電圧を発生する。DC/DCコンバータ4は、太陽電池1の出力電圧を所定の直流電圧に変換して電源ノードN1に与える。蓄電池2には、直流電力が蓄えられている。DC/DCコンバータ5は、蓄電池2の出力電圧を所定の直流電圧に変換して電源ノードN1に与える。交流電源3からは、商用周波数の交流電圧が与えられる。AC/DCコンバータ6は、交流電源3からの交流電圧を所定の直流電圧に変換して電源ノードN1に与える。ブレーカ7は、電源ノードN1と直流給電線路8の始端との間に接続され、電源ノードN1から直流給電線路8に流れる電流が所定の契約電流を超えた場合に遮断状態になる。ブレーカ7は、たとえば手動により導通状態に復帰させることが可能となっている。電気機器9は、直流給電線路8を介して供給される直流電力によって駆動される。電気機器9は、たとえば、IH調理器、エアコン、冷蔵庫、テレビ受信機などの家庭電化製品である。複数の電気機器9が動作して直流給電線路8に負荷電流が流れると、直流給電線路8で電圧降下が発生し、直流給電線路8の終端電圧は始端電圧よりも低くなる。図2は、電気機器9の一種であるIH調理器10の構成を示すブロック図である。図2において、直流給電線路8は、正側給電線8aおよび負側給電線8bを含む。IH調理器10は、正側電源端子10a、負側電源端子10b、操作部11、本体部12、直流電圧監視部13、電流制限値設定部14、および電流リミッタ15を含む。正側電源端子10aおよび負側電源端子10bは、それぞれ正側給電線8aおよび負側給電線8bに接続される。操作部11は、IH調理器10の使用者によって操作され、電源の投入、電源の遮断、本体部12の出力の設定などを行なうために用いられる。本体部12は、操作部11によって設定された値の直流電力を高周波電力に変換し、その高周波電力を対象物たとえば、鍋の底に供給して加熱する。直流電圧監視部13は、電源端子10a,10b間の直流電圧VIを常時検出し、検出した直流電圧VIを示す信号DVIを出力する。電流制限値設定部14は、直流電圧監視部13からの信号DVIに基づいて、電流制限値ILを設定し、設定した電流制限値ILを示す信号DILを出力する。直流電圧VIが低下すると電流制限値ILも低下し、直流電圧VIが上昇すると電流制限値ILも上昇する。直流電圧VIが下限値たとえば340Vよりも低下すると電流制限値ILは0Aにされる。電流リミッタ15は、正側電源端子10aおよび負側電源端子10bにそれぞれ接続された正側入力ノード15aおよび負側入力ノード15bと、本体部12の正側入力ノード12aおよび負側入力ノード12bにそれぞれ接続された正側出力ノード15cおよび負側出力ノード15dとを含む。電流リミッタ15は、信号DILに基づいて、直流給電線路8から本体部12に流れる直流電流を電流制限値IL以下に制限する。図3は、電流リミッタ15の構成を示す回路ブロック図である。図3において、電流リミッタ15は、NPN型バイポーラトランジスタ30、ダイオード31、リアクトル32、コンデンサ33、電流センサ34、抵抗素子35~37、演算増幅器38,39、および制御ロジック回路40を含む。正側入力ノード15aはトランジスタ30のコレクタに接続され、トランジスタ30のエミッタはリアクトル32および電流センサ34を介して正側出力ノード15cに接続される。負側入力ノード15bは、負側出力ノード15dに接続される。ダイオード31のアノードはノード15b,15dに接続され、そのカソードはトランジスタ30のエミッタに接続される。コンデンサ33は、リアクトル32および電流センサ34間のノードとノード15dとの間に接続される。電流センサ34は、電流リミッタ15の出力電流を検出し、その検出値に応じたレベルの電圧を出力する。電流センサ34の出力電圧は、抵抗素子37と、演算増幅器39で構成されたバッファとを介して制御ロジック回路40に与えられる。抵抗素子35,36は、正側出力ノード15cと接地電圧GNDのラインとの間に直列接続され、正側出力ノード15cの電圧VOを分圧する。演算増幅器38は、抵抗素子35,36間のノードの電圧V35と参照電圧VRとの差の電圧を制御ロジック回路40に与える。制御ロジック回路40は、信号DILと演算増幅器39の出力電圧とに基づいて、電流リミッタ15の出力電流が電流制限値IL以下になるように、トランジスタ30をオン/オフ制御する。また、制御ロジック回路40は、電流リミッタ15の出力電流が電流制限値IL以下である場合は、電流リミッタ15の出力電圧VOが一定値になるように、トランジスタ30をオン/オフ制御する。具体的には、制御ロジック回路40は、トランジスタ30のベースに与える制御信号のデューティ比を変えることによって、電流リミッタ15の出力電流および出力電圧を制御する。トランジスタ30がオンされると、リアクトル32に電流が流れ、リアクトル32に電磁エネルギーが蓄えられる。トランジスタ30がオフされると、リアクトル32、コンデンサ33、およびダイオード31の経路で電流が流れ、リアクトル32の電磁エネルギーが放出される。これにより、コンデンサ33の端子間電圧VOは、一定の電圧たとえば、300Vに保持される。また、ノード15a,15c間に流れる電流が電流制限値IL以下に制限される。図4は、電源端子10a,10b間の直流電圧VIと電流制限値ILとの関係を示す図である。直流給電線路8に接続された全ての電気機器9の消費電流が0Aである場合、直流電圧VIは380Vである。電気機器9で電流が消費されると、直流給電線路8で電圧降下が発生し、直流電圧VIが低下する。直流電圧VIが370V以上である場合、電流制限値ILは所定の電流値I4たとえば、10Aに設定される。直流電圧VIが370Vよりも低く360V以上である場合、電流制限値ILはI4よりも小さな値I3たとえば、7Aに設定される。直流電圧VIが360Vよりも低く350V以上である場合、電流制限値ILはI3よりも小さな値I2たとえば、5Aに設定される。直流電圧VIが350Vよりも低く340V以上である場合、電流制限値ILはI2よりも小さな値I1たとえば、3Aに設定される。直流電圧VIが340Vよりも低下した場合、電流制限値ILは0Aに設定される。このように、直流電圧VIが低下したことに応じて電流制限値ILを低下させるので、直流給電線路8の電圧低下を抑制することができる。図2に戻って、このIH調理器10は、さらに、蓄電部16、蓄電状態SOC:StateofCharge監視部19、充放電制御部20、および機器出力制限部21を備える。蓄電部16は、電流リミッタ15の正側出力ノード15cと負側出力ノード15dとの間に直列接続された整流回路17および蓄電池18を含む。蓄電状態監視部19は、蓄電池18のSOCを常時検出し、検出結果を示す信号DSOCを出力する。蓄電状態監視部19は、たとえば、蓄電池18の充電電流および放電電流の積算値に基づいて、蓄電池18のSOCを検出する。SOCは、蓄電池18が満充電されたときの蓄電量に対する蓄電池18の現在の蓄電量の比率である。充放電制御部20は、信号DSOCに基づいて整流回路17を制御し、蓄電池18の充放電を制御する。機器出力制限部21は、電流制限値設定部14からの信号DILと蓄電状態監視部19からの信号DSOCとを受け、SOCが10よりも低い場合は蓄電池18を放電させることができないので、本体部12が電流制限値IL以下の電流で動作するように本体部12の出力を制限する。したがって、操作部11によって設定された電力が電力制限値ILよりも大きい場合、本体部12は、操作部11によって設定された電力よりも低い電力で動作することとなる。図5は、蓄電池18のSOCと端子間電圧VBとの関係を示す図である。図5において、蓄電池18は、SOCが10~90である場合に充放電可能となる。SOCが高くなるほど蓄電池18の電圧VBが上昇し、SOCが低くなるほど蓄電池18の電圧VBが低下する。直流給電線路8の電圧VIは340~380Vの間で変動する。電圧VIの変動幅ΔVIは、約40Vである。蓄電池18の電圧VBは、直流給電線路8の電圧VIの最低値340Vよりも低い電圧たとえば、300Vに設定される。図6a~dは、整流回路17の構成および動作を示す回路図である。図6a~dにおいて、整流回路17は、ダイオードD1,D2およびスイッチSW1,SW2を含む。ダイオードD1のアノードは電流リミッタ15の正側出力ノード15cに接続され、そのカソードはスイッチSW1を介して蓄電池18の正極に接続される。蓄電池18の負極は、電流リミッタ15の負側出力ノード15dに接続される。ダイオードD2のアノードはスイッチSW2を介して蓄電池18の正極に接続され、そのカソードは正側出力ノード15cに接続される。スイッチSW1,SW2の各々は、蓄電池18のSOCに基づき、充放電制御部20によって制御される。蓄電池18のSOCが10以上で90以下である場合は蓄電池18の充放電が可能であるので、図6aに示すように、スイッチSW1,SW2がともにオンされる。電流リミッタ15の正側出力ノード15cの電圧が蓄電池18の正極の電圧よりも高い場合は、正側出力ノード15cからダイオードD1およびスイッチSW1を介して蓄電池18に電流Ibiが流れ、蓄電池18が充電される。電流リミッタ15の正側出力ノード15cの電圧が蓄電池18の正極の電圧よりも低い場合は、蓄電池18からスイッチSW2およびダイオードD2を介して正側出力ノード15cに電流Iboが流れ、蓄電池18が放電される。蓄電池18のSOCが90よりも高い場合は蓄電池18の充電を停止する必要があるので、図6bに示すように、スイッチSW1がオフされ、スイッチSW2がオンされる。電流リミッタ15の正側出力ノード15cの電圧が蓄電池18の正極の電圧よりも高い場合は、ダイオードD1,D2に電流は流れない。電流リミッタ15の正側出力ノード15cの電圧が蓄電池18の正極の電圧よりも低い場合は、蓄電池18からスイッチSW2およびダイオードD2を介して正側出力ノード15cに電流Iboが流れ、蓄電池18が放電される。蓄電池18のSOCが10よりも低い場合は蓄電池18の放電を停止して充電する必要があるので、図6cに示すように、スイッチSW1がオンされ、スイッチSW2がオフされる。電流リミッタ15の正側出力ノード15cの電圧が蓄電池18の正極の電圧よりも高い場合は、正側出力ノード15cからダイオードD1およびスイッチSW1を介して蓄電池18に電流Ibiが流れ、蓄電池18が充電される。電流リミッタ15の正側出力ノード15cの電圧が蓄電池18の正極の電圧よりも低い場合は、ダイオードD1,D2に電流は流れない。蓄電池18のSOCが1秒以内に20以上変化した場合は何らかの緊急事態が発生した可能性があり、蓄電池18の充放電を停止する必要があるので、図6dに示すように、スイッチSW1,SW2がともにオフされる。この場合、ダイオードD1,D2に電流は流れない。図7は、電流リミッタ15を流れる電流Irが本体部12の消費電流Ioよりも大きい場合の蓄電部16の動作を説明するための図である。図7において、直流給電線路8の電圧VIが340V以上であり、蓄電池18のSOCが90以下である場合は、Ibi=Ir-Io>0となり、蓄電池18が充電される。蓄電池18のSOCが90を超えると、スイッチSW1がオフされて充電が停止される。直流給電線路8の電圧VIが340Vよりも低下すると、電流制限値ILが0Aとなり、充電不可となる。図8は、電流リミッタ15を流れる電流Irが本体部12の消費電流Ioよりも小さい場合の動作を説明するための図である。図8において、蓄電池18のSOCが10以上である場合は、蓄電池18が放電され、Ibo=Io-Irとなる。蓄電池18のSCOが10よりも低下すると、スイッチSW2がオフされて放電が停止される。この場合は、機器出力制限部21により、本体部12の消費電流が電流制限値IL以下になるように本体部12の出力が制限される。したがって、直流給電線路8の電圧VIが340Vよりも低下すると、電流制限値ILが0Aとなるので、本体部12は動作不可状態となる。図9は、このIH調理器10における本体部12への電力供給動作を示す図である。図9において、直流給電線路8の電圧VIが340V以上であり、かつ蓄電池18のSOCが10以上であるA領域では、電流リミッタ15から本体部12に電流Irが供給されるとともに、蓄電池18から本体部12に放電電流Iboが供給される。放電電流Iboが不要である場合は、Ibo=0Aとなる。また、直流給電線路8の電圧VIが340V以上であり、かつ蓄電池18のSOCが10よりも低いB領域では、蓄電池18の放電が停止され、電流リミッタ15から本体部12に電流Irが供給される。この場合は、機器出力制限部21により、本体部12の消費電流Ioが電流制限値IL=Irになるように本体部12の出力が制限される。また、直流給電線路8の電圧VIが340Vよりも低下し、かつ蓄電池18のSOCが10以上であるC領域では、電流制限値ILが0Aとなり、蓄電池18から本体部12に放電電流Iboが供給される。本体部12は、蓄電池18の放電電流Iboだけで駆動される。また、直流給電線路8の電圧VIが340Vよりも低下し、かつ蓄電池18のSOCが10よりも低下したD領域では、電流制限値ILが0Aとなり、蓄電池18の放電電流Iboも0Aとなるので、本体部12は動作不可状態となる。この実施の形態では、直流給電線路8と本体部12の間に電流リミッタ15を設け、直流給電線路8の電圧VIの低下に応じて電流リミッタ15の電流制限値ILを低下させる。したがって、他の電気機器9の運転によって直流給電線路8の電圧VIが低下している場合でも、それに応じて直流電流Irを制限するので、直流給電線路8に流れる直流電流を契約電流以下に制限し、ブレーカが遮断状態になるのを防止することができる。また、図10は、この実施の形態の変更例を示す回路図である。図10において、この変更例では、図2の整流回路17が整流回路41で置換される。整流回路41は、2つのNチャネルMOSトランジスタ42,43を含む。トランジスタ42,43は、それぞれ寄生ダイオード42a,43aを有する。トランジスタ42のドレインは、電流リミッタ15の正側出力ノード15cに接続される。トランジスタ42のソースは、トランジスタ43のソースに接続される。トランジスタ43のドレインは、蓄電池18の正極に接続される。ダイオード42aは、トランジスタ42のソース-ドレイン間に接続される。ダイオード43aは、トランジスタ43のソース-ドレイン間に接続される。蓄電池18の負極は、電流リミッタ15の負側出力ノード15dに接続される。充放電制御部20は、蓄電池18を充電させる場合は、トランジスタ42をオンさせるとともにトランジスタ43をオフさせる。これにより、電流リミッタ15の正側出力ノード15cからトランジスタ42およびダイオード43aを介して蓄電池18の正極に電流が流れ、蓄電池18が充電される。また、充放電制御部20は、蓄電池18を放電させる場合は、トランジスタ43をオンさせるとともにトランジスタ42をオフさせる。これにより、蓄電池18の正極からトランジスタ43およびダイオード42aを介して電流リミッタ15の正側出力ノード15cに電流が流れ、蓄電池18が放電される。また、充放電制御部20は、蓄電池18の充放電を停止させる場合は、トランジスタ42,43をともにオフさせる。これにより、電流リミッタ15の正側出力ノード15cと蓄電池18の正極との間が遮断され、蓄電池18の充放電が停止される。この変更例でも、実施の形態と同じ効果が得られる。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"