少なくともひとつの負荷回路に電力を供給するAC電力源からの漏洩電流を測定する漏洩電流センサと、i前記漏洩電流センサから測定された漏洩電流値を受け、ii測定された漏洩電流値とひとつ以上の所定のしきい値とを比較することで状態を確立し、iii前記漏洩電流センサが動作しているか否かを決定するべく自己診断を実行する制御回路と、を備える装置。前記制御回路は、ひとつ以上の所定のしきい値のうちの少なくともひとつを設定するためにオペレータによってプログラム可能であり、ひとつ以上の所定のしきい値は、i測定された漏洩電流が過大であることを示す第1しきいレベルおよびii第1しきいレベルより高い第2しきいレベルのうちの少なくともひとつを含み、前記制御回路は、測定された漏洩電流値とひとつ以上の所定のしきい値との比較結果を取得し保持する、請求項1に記載の装置。前記制御回路は、i周期的自己診断時間間隔、ii自己診断のひとつ以上の日付およびiii自己診断の一回以上の回数のうちの少なくともひとつを設定するためにオペレータによってプログラム可能であること、および前記制御回路は、前記漏洩電流センサの検証のための一回以上の自己診断の結果を取得し保持すること、のうちの少なくともひとつが成立する請求項2に記載の装置。前記制御回路は、一回以上の自己診断の結果および測定された漏洩電流値とひとつ以上の所定のしきい値との比較のうちの少なくともひとつをイベントログに保持する、請求項3に記載の装置。前記制御回路は、測定された漏洩電流値が第1しきいレベルより下であることが比較によって示されることに起因して測定された漏洩電流値が通常レベルにあるか否か、測定された漏洩電流値が第1しきいレベルより上であるが第2しきいレベルより下であることが比較によって示されることに起因して測定された漏洩電流値が警告レベルにあるか否か、測定された漏洩電流値が第2しきいレベルより上であることが比較によって示されることに起因して測定された漏洩電流値がクリティカルレベルにあるか否か、自己診断を実行中であるか否か、一回以上の自己診断の結果が前記漏洩電流センサが動作していないことを示すか否か、および、一回以上の自己診断の結果が前記漏洩電流センサが動作していることを示すか否か、のうちの少なくともひとつを含む状態インジケータをイベントログに保持する、請求項4に記載の装置。前記制御回路と接続されたディスプレイをさらに備え、前記ディスプレイは、測定された漏洩電流値、第1しきいレベル、第2しきいレベル、周期的自己診断時間間隔、自己診断のひとつ以上の日付、および自己診断の一回以上の回数のうちの少なくともひとつの表示を示す、請求項3に記載の装置。前記制御回路と接続されたディスプレイをさらに備え、前記ディスプレイは状態の表示を示し、状態は、測定された漏洩電流値が第1しきいレベルより下であることが比較によって示されることに起因して測定された漏洩電流値が通常レベルにあるか否か、測定された漏洩電流値が第1しきいレベルより上であるが第2しきいレベルより下であることが比較によって示されることに起因して測定された漏洩電流値が警告レベルにあるか否か、測定された漏洩電流値が第2しきいレベルより上であることが比較によって示されることに起因して測定された漏洩電流値がクリティカルレベルにあるか否か、自己診断を実行中であるか否か、一回以上の自己診断の結果が前記漏洩電流センサが動作していないことを示すか否か、および、一回以上の自己診断の結果が前記漏洩電流センサが動作していることを示すか否か、のうちの少なくともひとつを含む、請求項3に記載の装置。前記制御回路と接続されたメッセージ伝送システムをさらに備え、前記メッセージ伝送システムは、一回以上の自己診断の結果および測定された漏洩電流値とひとつ以上の所定のしきい値との比較のうちの少なくともひとつを示すひとつ以上のメッセージを伝送する、請求項3に記載の装置。前記メッセージ伝送システムは、i簡易ネットワーク管理プロトコル、iiパケット交換ネットワークプロトコル、iii電子メールプロトコル、ivインスタントメッセージプロトコル、およびv電話プロトコルのうちの少なくともひとつにおいて、前記ひとつ以上のメッセージを送る、請求項8に記載の装置。前記メッセージ伝送システムは、メッセージプロトコルを選択するようオペレータによってプログラム可能である、請求項9に記載の装置。前記制御回路と接続されたディスプレイをさらに備え、前記ディスプレイは選択されたメッセージプロトコルの表示を示す、請求項10に記載の装置。前記状態インジケータは、測定された漏洩電流値が第1しきいレベルより下であることが比較によって示されることに起因して測定された漏洩電流値が通常レベルにあるか否か、測定された漏洩電流値が第1しきいレベルより上であるが第2しきいレベルより下であることが比較によって示されることに起因して測定された漏洩電流値が警告レベルにあるか否か、測定された漏洩電流値が第2しきいレベルより上であることが比較によって示されることに起因して測定された漏洩電流値がクリティカルレベルにあるか否か、自己診断を実行中であるか否か、一回以上の自己診断の結果が前記漏洩電流センサが動作していないことを示すか否か、および、一回以上の自己診断の結果が前記漏洩電流センサが動作していることを示すか否か、のうちの少なくともひとつを含む、請求項9に記載の装置。前記AC電力源および前記少なくともひとつの負荷は電気絶縁境界の一次側にあり、前記制御回路は電気絶縁境界の二次側にあり、前記漏洩電流センサは、i電気絶縁境界の一次側に設けられた第1回路と、ii電気絶縁境界の二次側に設けられた第2回路と、iii前記第1回路と前記第2回路との間の電気絶縁境界を維持しつつ、前記漏洩電流センサの前記第1回路と前記第2回路とを互いに接続するひとつ以上の第3回路と、を含む、請求項1に記載の装置。前記漏洩電流センサの前記ひとつ以上の第3回路は、差動電流トランスフォーマとアイソレータ回路とを含み、前記差動電流トランスフォーマは、iトランスフォーマのコアの周りを同じ回数巻き回されたのひとつ以上の対応する脚部によって形成される一次巻き線であって、そのような脚部は前記AC電力源から前記少なくともひとつの負荷へと通過する一次巻き線と、iiトランスフォーマのコアの周りを複数回巻き回されたワイヤによって形成される二次巻き線と、を有し、前記アイソレータ回路は、iトランスフォーマのコアに非平衡磁束を誘起する一次側回路であって、非平衡磁束は前記差動電流トランスフォーマの二次巻き線に電流を生成し、非平衡磁束は二次側から電気絶縁境界を越えてくる中間制御信号に応じたものである一次側回路と、ii前記制御回路によって生成されたテスト制御信号に応じて中間制御信号を生成する二次側回路と、を有する、請求項13に記載の装置。前記アイソレータ回路の前記二次側回路は、中間制御信号に応じてオンオフするスイッチ回路と、差動電流トランスフォーマに一回以上巻き回されたテスト巻き線と、抵抗と、を含み、前記スイッチ回路、前記テスト巻き線および前記抵抗は前記脚部の間に直列に接続され、前記スイッチ回路をオンにする中間制御信号に応じて非平衡磁束が生成される、請求項14に記載の装置。前記アイソレータ回路の前記二次側回路は、中間制御信号に応じてオンオフするスイッチ回路と、抵抗と、を含み、前記スイッチ回路および前記抵抗は前記脚部の間に直列に接続され、前記スイッチ回路をオンにする中間制御信号に応じて非平衡磁束が生成され、前記アイソレータ回路の前記二次側回路は、前記スイッチ回路および前記抵抗を流れる電流がトランスフォーマのコアをバイパスするように、前記脚部と接続される、請求項14に記載の装置。前記アイソレータ回路は、前記二次側回路内に設けられた発光デバイスと、光感応性スイッチ回路と、を含み、前記発光デバイスは、前記制御回路によって生成されたテスト制御信号に応じて、光を中間制御信号として生成し、その光は二次側から一次側へ電気絶縁境界を横切り、前記光感応性スイッチ回路は、中間制御信号の光に応じてオンオフする、請求項14に記載の装置。少なくともひとつの負荷回路に電力を供給するAC電力源からの漏洩電流を測定することと、測定された漏洩電流値とひとつ以上の所定のしきい値とを比較することで、状態を確立することと、自動的に自己診断を実行し、漏洩電流の検出および比較機能が動作しているか否かを決定することと、を含む方法。ひとつ以上の所定のしきい値および自己診断が実行されるタイミングのうちの少なくともひとつをオペレータが設定することを許可することをさらに含む、請求項18に記載の方法。所定のしきい値は、i測定された漏洩電流が所望のものより大きいことを示す第1しきいレベルおよびii第1しきいレベルより高い第2しきいレベルのうちの少なくともひとつを含み、自己診断が実行されるタイミングは、i周期的自己診断時間間隔、ii自己診断のひとつ以上の日付およびiii自己診断の一回以上の回数のうちの少なくともひとつを含む、請求項19に記載の方法。情報技術IT装置の部屋において漏洩電流は関心事のひとつであるが、従来のGFI回路10は漏洩電流の課題に対する適切なソリューションではない。IT装置の部屋データセンタとしても知られているは、数百もの、ときには数千ものIT装置のユニットを使用する。各IT装置は、配電器PDUのアウトレットにつながれることによって主電源を得る。PDUもまたIT装置のひとつであり、典型的には、aIT装置が典型的には配電盤から電力を受ける大電力インレットと、b複数の小電力アウトレットと、cオプションでアウトレットを過電流状態短絡等から保護するためのブレーカまたはフューズと、を含む。PDUは多くの場合、通信および/または入出力インタフェースを介して所定のステータス情報を報告するよう設計される。ステータス情報は、a所与のPDUのインレットに供給されている電圧と、bインレットおよび各アウトレットにどの程度の電力が流れているかと、c各ブレーカのトリップ状態電圧が存在するか否かと、を含む。データセンタでは、多くの理由により、スタンダードなGFI回路10を使用することは現実的ではない。例えば、漏洩電流のためにITデバイスへのAC電力を無条件に遮断することは破壊的に過ぎるであろう。実際、AC電力が通告無く遮断された場合、重要なデータが破損したり、および/または再現不能な形で失われたりしうる。加えて、データセンタなどにおける産業用装置は、従来の家庭用GFI回路10で確立される漏洩電流と同じレベルの漏洩電流を示すことは許されないであろう。実際、データセンタおよび/または他の産業用環境における漏洩電流の許可可能なレベルは、約3.5mAまでであってもよい。しかしながら、スタンダードなGFI回路は漏洩電流についての固定されたトリップしきい値を用いており、そのしきい値はデータセンタにとっては適切ではない。さらに、データセンタは数千ユニットものIT装置を含んでいるので、手動で各GFI回路10をテストするのは時間がかかり過ぎるし、エラーも発生しやすい。従来のシステムは漏洩電流に伴ういくつかの問題を指向するが、既知のソリューションはデータセンタまたは他の産業用環境の文脈においては不十分である。したがって、本技術分野では、システムにおいて地絡電流を検出する新たな方法および装置、特にそのような地絡を検出することができると共に適切な検出性能を担保するために自己診断を実行することが必要とされている。本明細書で説明される本発明のひとつ以上の態様によると、漏洩電流を検出するシステムは、以下の特徴のうちのひとつ以上を含む。i自動的に、そして好ましくはプログラム可能な周期的ベースで、漏洩電流を測定し監視するために使用されるクリティカルなシステムハードウエアおよび/またはソフトウエアの自己診断を実行する能力。iiオペレータが、警告レベルおよび/またはクリティカルレベルなどのひとつ以上の漏洩電流レベルを設定することを可能とする能力。iii実際のRMS漏洩電流測定や、通常または許容可能な漏洩電流レベルの表示や、警告例えば、上昇したがクリティカルではない漏洩電流レベルの表示や、クリティカル許容不可なほどにまたはほぼ許容不可なほどに上昇した漏洩電流レベルの表示や、自己診断が不具合を起こしているハードウエアおよび/またはソフトウエアを見つけたことの表示などのひとつ以上の漏洩電流条件の状態表示を視覚的に示す能力。iv例えば簡易ネットワーク管理プロトコルSNMP、電子メールおよび/または他の電子的手段によって、ひとつ以上の上述の状態表示および/またはそのような状態の変化の存在を報告する通知を送る能力。添付の図面と連携して、本明細書の記載から、本発明の他の態様や特徴や利点は当業者には明らかとなるであろう。同様の参照符号は同様の要素を示す図面を参照すると、図2には、本発明のひとつ以上の態様に係るシステム100のブロック図が示されている。システム100は、漏洩電流センサ102と、制御回路104と、を含む。漏洩電流センサ102は、少なくともひとつの負荷回路140に電力を供給するAC電力源からの漏洩電流を測定する。本発明のひとつ以上の態様によると、負荷回路140がデータセンタ内のひとつ以上のIT装置を含むことが特に想定されている。制御回路104は、漏洩電流センサ102から受けた測定された漏洩電流値に応じて所定の動作を行う。受信された測定漏洩電流値に対して制御回路104が行う主な動作は、i測定漏洩電流値とひとつ以上の所定のしきい値とを比較してその状態を確立すること、およびii一回以上の自己診断を実行して漏洩電流センサ102が動作しているか否かを決定すること、である。前者の動作、すなわち測定漏洩電流値とひとつ以上の所定のしきい値とを比較することに関して、システム100の動作は以下の通りである。AC電力源は相線Lおよび中性線Nによって負荷140と接続される。漏洩電流センサ102は差動電流トランスフォーマT100を含む。差動電流トランスフォーマT100はトロイダルコアなどのコアを含み、相線Lおよび中性線Nはそのコアを通過する。相線Lおよび中性線Nは、トランスフォーマT100のトロイダルコアの中心を通過することで、二本線の単一ターンのコイルを確立し、それはT100の一次巻き線として機能する。二次巻き線120は、トランスフォーマT100のコアの周りに多数回巻き回されたワイヤを含む。二次巻き線120は、電流電圧変換回路などの信号処理回路106に入力される。信号処理回路106は、トランスフォーマT100の二次巻き線120に誘起される電流を示す電圧を生成する。議論のために、AC電力源は単相源であることが仮定される。そこでは、AC源の脚部は相線および中性線である。しかしながら、本明細書で開示され説明される本発明の実施の形態は、分相構成および/または3相源を含む他のタイプのAC源にまで容易に拡張可能であることは理解される。分相構成では、脚部は多相AC源の相線のそれぞれとなる。例えば、ライン1とライン2、ライン1と中性、またはライン2と中性等である。3相AC源では、脚部はライン1、ライン2およびライン3となるか、またはライン1、ライン2、ライン3および中性であってもよい。実際、他の任意のタイプのAC源について、脚部はトランスフォーマT100のトロイダルコアの中心を単純に通過する。その脚部は多線、単一ターンコイルを形成する。そのコイルはT100の一次巻き線として機能する。したがって、本明細書で議論され図面に示されている実施の形態は単相AC源の文脈におけるものではあるが、そのような実施の形態は他のタイプのAC源で動作するよう容易に拡張可能であることは理解される。トランスフォーマT100の二次巻き線120に誘起される電圧は、システム100における漏洩電流のインジケータである。この説明において前述された通り、漏洩電流がない場合、相線Lおよび中性線Nのそれぞれに正確に同じ大きさの電流が流れるが、そのような大きさの電流のそれぞれはコアを通じて流れる逆極性のものである。漏洩電流が存在する場合、コアに対する等しいが逆向きの電流は存在せず、電流のある部分はグランドEGなどの他の経路を通じてAC源に戻る路を見つける。漏洩電流がない場合、トランスフォーマT100の一次巻き線には全体として電流が流れず、したがって二次巻き線120には誘導電流は流れない。したがって、信号処理回路106によって生成される電圧は実質的にゼロである実際の回路ではいくらかのノイズ成分は存在しうるが。しかしながら、漏洩電流がある場合、相線Lおよび中性線Nのそれぞれを流れてコアを通過するAC電流の和はゼロではない。漏洩電流の流れに起因する、トランスフォーマT100の一次巻き線を流れる電流の非平衡は、トランスフォーマT1の二次巻き線120に電流を誘起する。したがって、信号処理回路106によって生成される電圧は二次巻き線120の電流を示すあるアナログ値である。制御回路104は適切なマイクロコントローラによって実装されることが好ましい。マイクロコントローラは、ソフトウエア/ファームウエアインストラクションを実行することでシステム100の所望の動作を実現するよう動作する。そのようなマイクロコントローラ104は、信号処理回路106からの電圧などのアナログ電圧信号を受信するためのひとつ以上のハイインピーダンス入力ピン図2では、INPUTとして示されているを含んでもよい。より具体的には、マイクロコントローラ104は、アナログ電圧信号を受け、それを操作のためにデジタル信号に変換するようセットアップされた少なくともひとつの入力ピンを含むことが好ましい。代替的な構成では、マイクロコントローラ104が適切な内部回路を含まない場合、信号処理回路106とマイクロコントローラ104のデジタル入力ピンとの間に外部のアナログデジタルA/Dコンバータ不図示を用いてもよい。マイクロコントローラ104は任意の既知の技術を使用して実現されてもよい。そのような技術は例えば商用マイクロプロセッサや、デジタル信号プロセッサや、ソフトウエアおよび/またはファームウエアプログラムを実行するよう動作可能な任意の既知のプロセッサや、プログラム可能なデジタルデバイスまたはシステムや、プログラム可能なアレイ論理デバイスや、それらの任意の組み合わせであってもよく、また現在利用可能なデバイスおよび/または今後開発されるデバイスを含んでもよい。例示として、マイクロコントローラ104はSTMicroelectronicsと称される会社が提供するSTM32、ARM、MCUを使用して実現されてもよい。マイクロコントローラ104によって実行されるソフトウエア/ファームウエアはINPUT端子に提供されるデータを数学的に操作するよう動作する。このデータは、トランスフォーマT100の二次巻き線120に誘起された測定電流のデジタルバージョンである。好適には、上述の、測定された漏洩電流値とひとつ以上の所定のしきい値との比較は、そのような数学的操作のひとつである。この点で、マイクロコントローラ104は、トランスフォーマT100の二次巻き線120の電流を表すデジタル値を実際の漏洩電流のRMS値に変換する。この変換規則は、本明細書における説明から当業者には良く理解されるであろう。変換は、トランスフォーマT100の一次巻き線の巻き数と、トランスフォーマT100の二次巻き線120の巻き数と、信号処理回路106の変換特性と、の関数である。本発明のひとつ以上の態様によると、図2および図3にも示される通り、システム100は、マイクロコントローラ104と接続されたディスプレイ108を含んでもよい。ディスプレイ108は、測定された漏洩電流値302の視覚的表示を提供するあるタイプのスクリーン300を含む。データセンタ内のオペレータは、ひとつ以上のIT装置における漏洩電流に関する表示を容易に得ることができるので有利である。個々のIT装置またはそのような装置の個々のグループにおける漏洩電流を個別に測定するためにおよび/または後述の他の機能のために、複数の別個の漏洩電流センサ102および/またはマイクロコントローラ104を用いてもよいことが想定されている。測定された漏洩電流値とひとつ以上の所定のしきい値とを比較するという特定の動作に戻り、マイクロコントローラ104は、それを走るソフトウエア/ファームウエアによってそのような機能を実行する。システム100は、ひとつ以上の所定のしきいレベルが予めプログラムされた状態で現れてもよい。しかしながら、マイクロコントローラ104は、ひとつ以上の所定のしきい値のうちの少なくともひとつを設定するべく、オペレータによってプログラムされると好適である。この点に関して、図3および図4を参照する。図4は、システム100の所定のプロセスステップおよび/または機能400を示すフローチャートである。一般に、プロセス400は、システム100の所望の動作を得るためにマイクロコントローラ104上で走るソフトウエア/ファームウエアの少なくともある部分を示す。図4の動作402において、オペレータは、ひとつ以上の所定のしきい値などの所定のセッティングを入力するよう促されてもよいし、またはオペレータはそのような所定のセッティングをマイクロコントローラ104に積極的に受けさせてもよい。これに関して、オペレータがひとつ以上のしきい値を設定することが許されない場合、プロセスフローは否定へと分岐し動作406に至る。しかしながら、オペレータがひとつ以上のしきい値を設定することが許される場合、プロセスフローは肯定へと分岐し動作404に至る。例えば、オペレータは第1しきいレベルを設定することができる。第1しきいレベルは、漏洩電流が存在する場合、特定のアプリケーションのスペックを考えた場合に所望の値より高いおよび/またはそうでなければ過剰となる漏洩電流の値を示す。第1しきいレベルは警告レベルであると考えられてもよい。レベルが上昇してもシステムは動作し続けるためである。または、そのレベルによって提起される警告は極端ではないからである。また例えば、オペレータは第2しきいレベルを設定することができる。第2しきいレベルは、漏洩電流が存在する場合、測定下の特定のシステムの通常動作を考えた場合に、所望の値よりも実質的に高い第1しきいレベルよりもさらに高いかつ過剰な漏洩電流の値を示す。第2しきいレベルはクリティカルレベルであると考えられてもよい。システムが適切に動作しなくなるからである。または、そのレベルによって提起される警告は許容不可であるからである。動作404において、第1および第2しきいレベルのセッティングはメモリ不図示に保持され、比較プロセス後述の間に使用される。加えて、図3に示されるように、第1および第2しきいレベルは、ディスプレイ108の位置304に、それぞれ警告レベルおよびクリティカルレベルとして、表示されてもよい。特に、ディスプレイ108の位置304にリストされるレベルは、二重の機能を示してもよい。すなわち、選択されたレベルを表示する機能、およびマイクロコントローラ104に対するオペレータの選択の入力としての機能の両方である。この場合、ディスプレイ108は入出力デバイスとして動作する。動作404が完了すると、プロセスフローは動作406に続く。動作406において、マイクロコントローラ104は漏洩電流値を読み出す例えば、トランスフォーマT100の二次巻き線120の電流のデジタル表現を得、それを測定された漏洩電流の値、好適にはRMS値に変換する。次に、動作408において、マイクロコントローラ104は測定された漏洩電流値がクリティカル値より上であるか否かを決定する。否定の場合、プロセスフローは動作412へと分岐する。動作412では、マイクロコントローラ104は測定された漏洩電流値が警告値より上であるか否かを決定する。動作408における肯定的な決定、または動作412における肯定的もしくは否定的な決定は、終局的な状態条件を生じさせる。動作408における肯定的な決定によると、プロセスフローは動作410へと分岐する。そのような肯定的な決定は、システムの測定された漏洩電流が第2しきいレベルすなわちクリティカルレベルよりも上であることを示す。クリティカルレベルはこの例では約10mAである。動作410において、マイクロコントローラ104は状態レベルをクリティカルに設定し、潜在的にさらなる動作を実行する。例えば、クリティカル状態に際しておよび/または他のものからクリティカルへの状態変化に際して、マイクロコントローラ104はディスプレイ108の例えば位置306にその状態を表示してもよい。この場合、クリティカルとラベルされた漏洩状態レベルが強調される。代替的にまたは追加的に、マイクロコントローラ104はそのような状態をイベントログに保持してもよい。状態は、クリティカルレベルと、具体的な電流の大きさと、しきい値設定と、時刻と、日付と、状態の継続期間と、を含んでもよい。その後、オペレータおよび/または他のプログラムはマイクロコントローラ104を介してイベントログにアクセスし、状態データを取得し、それを考慮し、システム100の漏洩電流を監視する能力を確認してもよい。代替的にまたは追加的に、マイクロコントローラ104は状態または状態変化の通知をひとつ以上の宛先に送ってもよい。これに関して、システム100は、マイクロコントローラ104と接続されたおよび/またはマイクロコントローラ104と一体化されたメッセージ伝送システム110を含んでもよい。メッセージ伝送システム110は、上述の状態を示すひとつ以上のメッセージを伝送する。当業者であれば、ひとつ以上のメッセージは任意の数の具体的なプロトコルのものであってもよいことを理解するであろう。そのようなプロトコルは例えばi簡易ネットワーク管理プロトコル、iiパケット交換ネットワークプロトコル、iii電子メールプロトコル、ivインスタントメッセージプロトコル、v電話プロトコル、および/または他の任意の適切なプロトコルであってもよい。メッセージ伝送システム110は、メッセージプロトコルを選択するために、オペレータによってプログラム可能であることが好ましい。ディスプレイ108は位置308に、選択されたメッセージプロトコルを視覚的に表示することが好ましい。特に、ディスプレイ108の位置308にリストされるプロトコルは、二重の機能を提供してもよい。すなわち、選択されたプロトコルを表示する機能、およびマイクロコントローラ104に対するオペレータの選択の入力としての機能の両方である。この場合、ディスプレイ108は入出力デバイスとして動作する。動作410に関連するプロセスが完了すると、プロセスフローは動作406に回帰し、このプロセスはクリティカル状態が存在する限り繰り返される。動作412における肯定的な決定によると、プロセスフローは動作414へと分岐する。そのような肯定的な決定は、システムの測定された漏洩電流が第1しきいレベルすなわち警告レベルよりも上しかしながら第2しきいレベルよりは下であることを示す。警告レベルはこの例では約4mAより上であるが10mAよりは下である。動作414において、マイクロコントローラ104は状態レベルを警告に設定し、潜在的にさらなる動作を実行する。例えば、警告状態に際しておよび/または他のものから警告への状態変化に際して、マイクロコントローラ104は位置306に、警告とラベルされたレベルを強調することによってその状態を表示してもよい。代替的にまたは追加的に、マイクロコントローラ104はそのような状態をイベントログに保持してもよい。状態は、警告レベル、測定された具体的な電流の大きさ、しきい値設定、時刻、日付、状態の継続期間、のうちのひとつ以上を含んでもよい。代替的にまたは追加的に、クリティカル状態に関して上述されたのと同様に、マイクロコントローラ104は状態または状態変化の通知をひとつ以上の宛先に送ってもよい。動作414に関連するプロセスが完了すると、プロセスフローは動作406に回帰し、このプロセスは警告状態が存在する限り繰り返される。さらに、動作412における否定的な決定によると、プロセスフローは動作416へと分岐する。そのような否定的な決定は、システムの測定された漏洩電流が第1しきいレベルおよび第2しきいレベルのいずれをも超えない、すなわち通常レベルであることを示す。通常レベルはこの例では4mAより下である。動作416において、マイクロコントローラ104は状態レベルを通常に設定する。可能性のあるさらなる動作は、i通常とラベルされたレベルを強調することによって位置306に状態を表示すること、iiイベントログにそのような状態を保持すること、およびiii状態または状態変化の通知をひとつ以上の宛先に送ること、のうちのひとつ以上を含む。動作416に関連するプロセスが完了すると、プロセスフローは動作418に進む。受信された測定漏洩電流値に関してマイクロコントローラ104が行う主な動作についての前述の議論に戻ると、第2の一般的な動作は、一回以上の自己診断を好ましくは自動的に実行して漏洩電流センサ102が動作しているか否かを決定すること、であることが好ましい。動作418に関連する特定の機能および側面を議論する前に、自己診断能力に関するシステム100の構成および動作についての議論が提供される。図2を参照すると、システム100はシステム100の漏洩電流検知能力を自己診断する手段を含む。特に漏洩電流センサ102は、マイクロコントローラ104から出力される制御信号GPIOに応じてオンオフするスイッチ回路S100と、抵抗R100と、を含む。スイッチ回路S100および抵抗R100は相線Lと中性線Nとの間に直列に接続されている。その結果、スイッチS100がオンすると、トランスフォーマT100のコアの中に非平衡磁束が生成される。示される例では、スイッチS100と抵抗R100との直列回路は、それを流れる電流がトランスフォーマT100のコアをバイパスするように構成される。したがって、相線Lおよび中性線Nを流れる電流は等しくなく、かつ、コアを通じて逆向きに流れる。その結果、コイルに追加的な磁束成分が生成され、それがトランスフォーマT100の二次巻き線120に電流を誘起する。抵抗R100の抵抗値は、二次巻き線120に誘起される電流がシステム100の漏洩電流検出能力を診断するのに十分となるように選択される。マイクロコントローラのソフトウエア/ファームウエアは、MOSFETなどのひとつ以上のトランジスタを使用して実現されてもよいスイッチ回路S100に適切な電位を与えることでそのスイッチ回路S100をオンオフするよう動作する。GPIOピンは出力として動作することができる。そこでは、マイクロコントローラ104上で実行されているソフトウエア/ファームウエアによって確立されるコマンドに依って、GPIOピンの状態はOFFまたはONのいずれかをとってもよい。OFF状態は論理ローレベルとして定義される。このレベルは任意の適切な電位多くの場合、約0ボルトまたはグランドであってもよく、そのような状態ではGPIOピンは電流を比較的低いインピーダンスへシンクすることができる。ON状態は論理ハイレベルとして定義され、このレベルもまた任意の適切な電位であってもよい。多くの場合、ON状態におけるGPIOピンの実際の電圧は、マイクロコントローラ104への動作DCサプライ電圧によって規定される。例示として、そのような論理ハイ電圧レベルは、グランドに対して約0.333VDCと約5VDCとの間のいずこかであってもよく、またより低いまたはより高い電圧レベルも可能である。ON状態では、GPIOピンは比較的低いソースインピーダンスから論理ハイ電圧レベルにおいて電流をソースすることができる。スイッチ回路S100の実装は、GPIOピンのON状態に応じてスイッチがオンし、GPIOピンのOFF状態に応じてスイッチがオフすることを確立するであろう。スイッチ回路S100の具体的な実装は、GPIOピンのON状態またはOFF状態のいずれに応じてスイッチがオンするかを規定するが、どちらの関係でも十分であることを注意しておく。スイッチ回路S100がオンし二次巻き線120に電流が誘起されると、マイクロコントローラ104は擬似漏洩電流を測定し、それとしきいレベルとを比較する。このしきいレベルは上述の警告レベルおよび/またはクリティカルレベルのうちのひとつであってもよく、および/または自己診断に特定的な他のレベルであってもよい。図3および図4に戻り、動作418において、自己診断過程のための機は熟したか否かが決定される。例えば、条件は時刻、日付、間隔、および/または他の指標を含んでもよい。ある実施の形態では、24時間毎のように自己診断を周期的に行うことが望ましい。これに関して、オペレータは設定に関連して上述された動作402において自己診断のための条件を設定してもよい。そのような設定は位置304に表示されてもよい。ディスプレイ108が入出力デバイスとして機能する場合、オペレータはスクリーン300の操作を通じてまたはディスプレイ108の他の入力要素を通じて、自己診断条件この例では、24時間の時間間隔を設定してもよい。動作418における肯定的な決定によると、プロセスフローは動作420へと分岐する。そのような肯定的な決定は、システム100の状態が自己診断モードにあることを示す。ディスプレイ108は、診断中というラベルを強調することによって、位置306に図3自己診断モードを示してもよい。上述の通り、ソフトウエア/ファームウエアはマイクロコントローラ104のGPIOピンに制御信号を生成してもよい。この制御信号は、スイッチ回路S100をオンする。マイクロコントローラ104は、測定された漏洩電流とひとつ以上のしきい値とを比較する。このしきい値は、例えば4mA、10mAおよび/または他のしきい値であってもよい。プロセスは次に動作422に進む。動作422では、動作420における比較結果は漏洩電流検出回路が自己診断で失敗したことを示すか否かが決定される。決定の結果が否定すなわち、テストを通過したことである場合、プロセスフローは動作402へとループバックし、そこでプロセスフローは繰り返される。しかしながら、決定の結果が肯定すなわち、テストで失敗したことである場合、プロセスフローは動作424へと進む。動作424において、マイクロコントローラ104は状態をハードウエア不具合に設定し、潜在的にさらなる動作を実行する。例えば、ハードウエア不具合状態に際しておよび/または他のものからそのようなものへの状態変化に際して、マイクロコントローラ104は位置306に、HW不具合というラベルを強調することによってその状態を表示してもよい。代替的にまたは追加的に、マイクロコントローラ104はそのような状態をイベントログに保持してもよい。状態は、テスト電流測定、しきい値、時刻、日付、状態の継続期間、のうちのひとつ以上を含んでもよい。代替的にまたは追加的に、上述されたのと同様に、マイクロコントローラ104は状態または状態変化の通知をひとつ以上の宛先に送ってもよい。動作424のプロセスが完了すると、プロセスフローは動作402へとループバックし、そこでプロセスフローは繰り返される。図5を参照する。図5は、上述のシステムおよび/または本明細書で開示されるまたは説明される他の実施の形態を実装するのに適した回路のより詳細な模式図である。多くの点で、システム100Aは上述のシステム100と同様である。図5には、漏洩電流センサを実装するためのより具体的および/または代替的な例が示されている。システム100Aでは、AC電力源および負荷回路140は電気絶縁境界の一次側に設けられる。マイクロコントローラ104は電気絶縁境界の二次側に設けられる。負荷140および/またはマイクロコントローラ104を使用する/維持するオペレータを感電やAC源に関連する他の災害から保護するために、絶縁境界を維持することが望ましいし、多くの場合法律やスペックによって要求されている。漏洩電流センサ202は、電気絶縁境界の一次側に設けられた第1回路202Aと、電気絶縁境界の二次側に設けられた第2回路202Bと、を含む。追加的に、漏洩電流センサ202は、漏洩電流センサ202の第1回路202Aと第2回路202Bとの間の電気絶縁境界を維持しつつそれらの回路を互いに接続するひとつ以上の第3回路をふくむ。本例では、ひとつ以上の第3回路は、差動電流トランスフォーマT100と、アイソレータ回路204と、を含む。差動電流トランスフォーマT100では二次巻き線120から一次巻き線相線Lおよび中性線Nへの直接接続は存在しないので、差動電流トランスフォーマT100は絶縁を維持する。トランスフォーマは、二本線構成の1以上の巻き数を有する相線Lおよび中性線Nと、複数回巻き回された二次巻き線120と、を含み、巻き線比は1000:1となっている。同様に、アイソレータ回路204では一次側から二次側への直接接続はないので、アイソレータ回路204は絶縁を維持する。特に、アイソレータ回路204は一次側回路208と二次側回路206とを含む。一次側回路208はトランスフォーマのコアに非平衡磁束を誘起するよう動作する。この非平衡磁束は差動電流トランスフォーマT100の二次巻き線120に電流を生成する。非平衡磁束はアイソレータ回路204の中の中間制御信号に応じたものである。中間制御信号は、アイソレータ回路204の二次側から電気絶縁境界を超えてくる。本例では、アイソレータ回路204は二次側回路206内の発光デバイスを含む。発光デバイスはマイクロコントローラ104不図示によってアクティブ化された場合、光を生成する。中間制御信号光は二次側から一次側へ電気絶縁境界を超える。アイソレータ回路204は一次側回路208内に光感応性スイッチ回路本例では、TRIACを含む。光感応性スイッチ回路は中間制御信号の光に応じてオンオフする。発光デバイス206はTRIACのLEDカソードであり、マイクロコントローラ104のGPIOピンに接続されている。マイクロコントローラ104がGPIOピンをOFF状態に設定すると、TRIACのR201およびLED206を通じて電流が流れ、それによりTRIACの光感応性スイッチ208がオンする。漏洩電流センサ202はトランスフォーマT100に設けられた追加的なテスト巻き線を含む。テスト巻き線は、光感応性スイッチ回路208のオンに応じてトランスフォーマのコアに非平衡磁束を生成する。特に、光感応性スイッチ回路208、テスト巻き線および抵抗R210本例では、複数の抵抗を使用して実装されているは、相線Lと中性線Nとの間に直列に接続されている。その結果、中間制御信号光がスイッチ回路208をオンすることに応じて、非平衡磁束が生成される。テスト巻き線を通じて電流が流れることで非平衡磁束が誘起される。これにより、トランスフォーマT100の二次巻き線120に電流が誘起される。TRIACのスイッチ208をオンすることによる総合的な結果は、V×T/Rに等しい自己診断擬似漏洩電流が発生することである。ここで、Vは一次AC電圧であり、Tはテスト巻き線のコアへの巻き数例えば、約1または2であり、Rは抵抗値である。例えば、V=230、T=1およびR=3990の場合、5.76mAの漏洩電流が生成される。二次側回路206は約100オームであってもよい負担抵抗R205を含む。負担抵抗R205に亘って生成される電圧は実際の漏洩電流を0.1倍したものに等しく、以下の数式にしたがう。V=ILEAK/N×R205ここで、ILEAKIは漏洩電流であり、Nはトランスフォーマの巻き線比であり、R205は負担抵抗の抵抗値をオームで表したものである。R205に亘る差動電圧Vは、演算増幅器U200によってシングルエンド電圧出力に変換される。演算増幅器U200はゲイン100の差動増幅器として構成されるゲインはR208/R206およびR209/R207の比によって設定される。抵抗R208=R209=100KおよびR206=R207=1Kとすると、出力電圧VOUT=10×ILEAKとなり、この電圧がマイクロコントローラ104の好適にはADC入力に入力される。高周波ノイズのピックアップを低減または除去するために、キャパシタC201およびC202例えば、約1.5nFは、約1000Hzのカットオフ周波数を有する一次ローパスフィルタを形成するように含められる。演算増幅器U202はバッファとして構成され、U200のためのバイアス点を提供する。例えば、演算増幅器U202のコンポーネントは約1.65ボルトのバイアス点を生成するよう構成されてもよい。テスト漏洩電流が5.76mAである例を仮定すると、U200の出力には57.6mVの信号が生成されるであろう。本明細書において本発明は特定の実施の形態を参照して説明されたが、これらの実施の形態は本発明の原理および応用を説明するための単なる例であることは理解されるべきである。したがって、説明された実施の形態に対する種々の変形が可能であり、他の構成もまた請求の範囲によって規定される本発明の思想、範囲から離れることなく創出されうることは理解されるべきである。