(57)【要約】【課題】磁電変換素子をオン状態にする際の磁気コアへの帯磁を低減する。【解決手段】処理部は、ホール素子３の停止状態のときに検出電圧Ｖ２が零になる調整用電圧Ｖａｄの停止時零調整電圧値Ｖａｄ１を示す停止時零調整電圧データ値Ｄａｄ１を特定する停止時零調整処理（５３，５４）、第１消磁処理（５５）、およびホール素子３の作動状態のときに検出電圧Ｖ２が零になる調整用電圧Ｖａｄの作動時零調整電圧値Ｖａｄ２を示す作動時零調整電圧データ値Ｄａｄ２を特定する作動時零調整処理（５８，５９）を実行した後、本零調整処理を開始し、停止時零調整電圧値Ｖａｄ１の調整用電圧Ｖａｄを負帰還電流生成部７に出力した状態でホール素子３を停止させる停止処理（６０，６１）および第２消磁処理（６２）を実行し、次いでホール素子３の駆動を開始させる（６３）と共に作動時零調整電圧値Ｖａｄ２の調整用電圧Ｖａｄを負帰還電流生成部７に出力する。【選択図】図２
2015143622.tif 000002
【特許請求の範囲】
【請求項１】
内部に測定対象が挿通される磁気コアと、当該磁気コアに配置された磁電変換素子と、前記磁気コアに巻回された負帰還コイルと、前記磁電変換素子の出力電圧に基づいて前記負帰還コイルに前記磁気コア内の磁束を打ち消す負帰還電流を出力する負帰還電流生成部と、前記負帰還コイルに接続されて前記負帰還電流を電圧に変換してセンサ出力として出力する電流電圧変換部とを備えている零磁束制御型電流センサであって、
調整用データを入力すると共に当該調整用データで示される電圧値で調整用電圧を出力するＤ／Ａ変換部と、
前記センサ出力を入力すると共に当該センサ出力の電圧値を示す出力データを出力するＡ／Ｄ変換部と、
処理部とを備え、
前記負帰還電流生成部は、前記磁電変換素子の前記出力電圧と共に前記調整用電圧を入力して、当該出力電圧および当該調整用電圧に基づいて前記負帰還電流を生成可能に構成され、
前記処理部は、
前記磁電変換素子を停止状態に移行させる第１停止処理と、
前記磁電変換素子の停止状態において前記調整用データを変更することにより、前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第１消磁処理と、
前記磁電変換素子を停止状態から作動状態に移行させる第１作動処理と、
前記磁電変換素子の作動状態において前記Ｄ／Ａ変換部に前記調整用データを出力すると共に当該調整用データを変更して前記調整用電圧の前記電圧値を調整しつつ前記出力データで示される前記センサ出力の前記電圧値が零ボルトになる当該調整用電圧の作動時零調整電圧値を示す当該調整用データのデータ値を作動時零調整電圧データ値として特定する作動時零調整処理と、
前記磁電変換素子を作動状態から停止状態に移行させる第２停止処理と、
前記磁電変換素子の停止状態において前記調整用データを変更することにより、前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第２消磁処理と、
前記磁電変換素子を停止状態から作動状態に移行させると共に前記Ｄ／Ａ変換部に前記作動時零調整電圧データ値の前記調整用データを出力して前記作動時零調整電圧値の前記調整用電圧を前記負帰還電流生成部に出力させる電圧出力処理とを順に実行する零磁束制御型電流センサ。
【請求項２】
前記処理部は、前記第１停止処理の実行後であって前記第１消磁処理の実行前の前記磁電変換素子の停止状態において、前記Ｄ／Ａ変換部に前記調整用データを出力すると共に当該調整用データを変更して前記調整用電圧の前記電圧値を調整しつつ前記出力データで示される前記センサ出力の前記電圧値が零ボルトになる当該調整用電圧の停止時零調整電圧値を示す当該調整用データのデータ値を停止時零調整電圧データ値として特定する停止時零調整処理を実行し、
前記第２停止処理において、前記調整用データを前記停止時零調整電圧データ値に設定して前記調整用電圧を前記停止時零調整電圧値に設定した状態において前記磁電変換素子を前記作動状態から前記停止状態に移行させる請求項１記載の零磁束制御型電流センサ。
【請求項３】
前記センサ出力および零ボルトの基準電圧を入力すると共に当該センサ出力および当該基準電圧のうちの任意の一方を前記Ａ／Ｄ変換部に出力する切替スイッチを備え、
前記処理部は、
前記停止時零調整処理の実行前までに前記切替スイッチに対する制御を実行して前記基準電圧を前記Ａ／Ｄ変換部に出力させると共に当該Ａ／Ｄ変換部が当該基準電圧を入力しているときに出力する前記出力データのデータ値を第０ＡＤデータ値として取得し、
前記停止時零調整処理において、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第１ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第１ＡＤデータ値として取得し、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第２ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第２ＡＤデータ値として取得し、かつ当該第０ＡＤデータ値、当該第１ＤＡデータ値、当該第１ＡＤデータ値、当該第２ＤＡデータ値および当該第２ＡＤデータ値に基づいて、前記センサ出力が零ボルトになる前記調整用データの前記データ値を零出力データ値として特定する零出力データ特定処理を実行すると共に、前記調整用データの前記データ値を前記零出力データ値を基準として正側および負側に交互に変動させつつ徐々に変動幅を減衰させながら前記センサ出力を零ボルトにする請求項２記載の零磁束制御型電流センサ。
【請求項４】
前記センサ出力および零ボルトの基準電圧を入力すると共に当該センサ出力および当該基準電圧のうちの任意の一方を前記Ａ／Ｄ変換部に出力する切替スイッチを備え、
前記処理部は、
前記作動時零調整処理の実行前までに前記切替スイッチに対する制御を実行して前記基準電圧を前記Ａ／Ｄ変換部に出力させると共に当該Ａ／Ｄ変換部が当該基準電圧を入力しているときに出力する前記出力データのデータ値を第０ＡＤデータ値として取得し、
前記作動時零調整処理において、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第１ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第１ＡＤデータ値として取得し、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第２ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第２ＡＤデータ値として取得し、かつ当該第０ＡＤデータ値、当該第１ＤＡデータ値、当該第１ＡＤデータ値、当該第２ＤＡデータ値および当該第２ＡＤデータ値に基づいて、前記センサ出力が零ボルトになる前記調整用データの前記データ値を零出力データ値として特定する零出力データ特定処理を実行すると共に、前記調整用データの前記データ値を前記零出力データ値を基準として正側および負側に交互に変動させつつ徐々に変動幅を減衰させながら前記センサ出力を零ボルトにする請求項１または２記載の零磁束制御型電流センサ。
【請求項５】
前記処理部は、前記第２停止処理の実行後、前記第２消磁処理の実行前に、前記磁電変換素子の停止状態において前記Ｄ／Ａ変換部に前記調整用データを出力すると共に当該調整用データの前記データ値を前記停止時零調整電圧データ値を起点として変更して当該調整用電圧の電圧値を前記停止時零調整電圧値を起点として調整しつつ前記出力データで示される前記センサ出力が零ボルトになる当該調整用電圧の２次停止時零調整電圧値を示す当該調整用データのデータ値を２次停止時零調整電圧データ値として特定する２次停止時零調整処理を実行し、
前記第２消磁処理では、前記磁電変換素子の停止状態において前記調整用データの前記データ値を前記２次停止時零調整電圧データ値を基準として正側および負側に交互に変更しつつ徐々に当該２次停止時零調整電圧データ値に収束させて前記調整用電圧の前記電圧値を前記２次停止時零調整電圧値を基準として正側および負側に交互に変動させつつ徐々に変動幅を減衰させて当該２次停止時零調整電圧値に収束させることにより前記磁気コアを消磁する請求項１から４のいずれかに記載の零磁束制御型電流センサ。
【請求項６】
内部に測定対象が挿通される磁気コアと、当該磁気コアに配置された磁電変換素子と、前記磁気コアに巻回された負帰還コイルと、前記磁電変換素子の出力電圧に基づいて前記負帰還コイルに前記磁気コア内の磁束を打ち消す負帰還電流を出力する負帰還電流生成部と、前記負帰還コイルに接続されて前記負帰還電流を電圧に変換してセンサ出力として出力する電流電圧変換部とを備え、前記負帰還電流生成部が、前記磁電変換素子の前記出力電圧と共に調整用電圧を入力して、当該出力電圧および当該調整用電圧に基づいて前記負帰還電流を生成可能に構成されている零磁束制御型電流センサに対する零調整方法であって、
前記磁電変換素子を停止状態に移行させる第１停止処理と、
前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第１消磁処理と、
前記磁電変換素子を停止状態から作動状態に移行させる第１作動処理と、
前記磁電変換素子の作動状態において前記負帰還電流生成部に前記調整用電圧を出力すると共に、当該調整用電圧を調整しつつ前記センサ出力が零ボルトになる当該調整用電圧の電圧値を作動時零調整電圧値として特定する作動時零調整処理と、
前記磁電変換素子を作動状態から停止状態に移行させる第２停止処理と、
前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第２消磁処理と、
前記磁電変換素子を停止状態から作動状態に移行させると共に前記負帰還電流生成部に前記作動時零調整電圧値の前記調整用電圧を出力させる電圧出力処理とを順に実行する零磁束制御型電流センサに対する零調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、零磁束制御型（ゼロフラックス型）電流センサ、およびこの零磁束制御型電流センサに対する零調整方法に関するものである。
【背景技術】
【０００２】
この種の電流センサおよびこの種の零調整方法として、本願出願人は下記特許文献１に開示されている電流センサおよび零調整方法を既に提案している。この電流センサは、被測定導体を内包し得る環状の磁気コアと、磁気コア内に発生する磁束を電気信号として検出する磁電変換部（ホール素子）と、磁電変換部からの検出信号を増幅する増幅器と、増幅器の出力側と出力抵抗を含む出力端子との間において磁気コアに巻回された帰還コイルとを備えている。これにより、この電流センサは、磁電変換部の検出信号を増幅器にて増幅して帰還コイルを介して磁気コアに負帰還させることにより被測定導体の電流を検出する零磁束制御型電流センサとして構成されている。この電流センサでは、被測定導体を内包していない状態の上記の磁気コアを帯磁のない状態に消磁することによって電流センサの零点を偏倚のない状態に調整する零調整方法を実行する。
【０００３】
この零調整方法では、磁気コアを被測定導体を内包しない状態にし、かつ増幅器および帰還コイルを含む負帰還動作ループを閉ループとした状態において、増幅器の入力側（増幅器が前段増幅器とその後段の電力増幅器とで構成されているときには前段増幅器の入力側）に磁気コアが有する保磁力に見合う以上の電圧振幅の消磁用交流減衰信号を印加して磁気コアを消磁することにより、電流センサの零点を調整する。この零調整方法によれば、負帰還動作ループが常時「閉ループ」に保持されているため、切り替え操作に伴う過渡的な現象や「開ループ」に移行する際のオフセット電圧の影響による消磁の不完全さを回避することが可能になり、偏倚のない状態で零点を調整することが可能になっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１１０３４５号公報（第２−３頁、第１図）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上記の零磁束制御型電流センサおよび零磁束制御型電流センサに対する零調整方法には、以下のような改善すべき課題が存在している。すなわち、この零磁束制御型電流センサおよびこの零調整方法では、閉ループ状態において増幅器で増幅された消磁用交流減衰信号を帰還コイルに供給して磁気コアを消磁する構成を採用している。このため、この零磁束制御型電流センサおよび零磁束制御型電流センサに対する零調整方法には、開ループ状態において消磁用交流減衰信号を帰還コイルに供給して磁気コアを消磁する構成と比較して、同じ振幅の消磁用交流減衰信号を供給した場合であっても、磁気コア内に発生する磁束レベルが低くなる結果、磁気コアの消磁が不完全になるおそれがあるという改善すべき課題が存在している。
【０００６】
本発明は、かかる課題を改善すべくなされたものであり、磁電変換素子をオフ状態からオン状態にする際の磁気コアへの帯磁を低減し得るようにして、磁電変換素子のオフ状態での磁気コアの消磁を実行可能にし得る零磁束制御型電流センサ、および零磁束制御型電流センサに対する零調整方法を提供することを主目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく請求項１記載の零磁束制御型電流センサは、内部に測定対象が挿通される磁気コアと、当該磁気コアに配置された磁電変換素子と、前記磁気コアに巻回された負帰還コイルと、前記磁電変換素子の出力電圧に基づいて前記負帰還コイルに前記磁気コア内の磁束を打ち消す負帰還電流を出力する負帰還電流生成部と、前記負帰還コイルに接続されて前記負帰還電流を電圧に変換してセンサ出力として出力する電流電圧変換部とを備えている零磁束制御型電流センサであって、調整用データを入力すると共に当該調整用データで示される電圧値で調整用電圧を出力するＤ／Ａ変換部と、前記センサ出力を入力すると共に当該センサ出力の電圧値を示す出力データを出力するＡ／Ｄ変換部と、処理部とを備え、前記負帰還電流生成部は、前記磁電変換素子の前記出力電圧と共に前記調整用電圧を入力して、当該出力電圧および当該調整用電圧に基づいて前記負帰還電流を生成可能に構成され、前記処理部は、前記磁電変換素子を停止状態に移行させる第１停止処理と、前記磁電変換素子の停止状態において前記調整用データを変更することにより、前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第１消磁処理と、前記磁電変換素子を停止状態から作動状態に移行させる第１作動処理と、前記磁電変換素子の作動状態において前記Ｄ／Ａ変換部に前記調整用データを出力すると共に当該調整用データを変更して前記調整用電圧の前記電圧値を調整しつつ前記出力データで示される前記センサ出力の前記電圧値が零ボルトになる当該調整用電圧の作動時零調整電圧値を示す当該調整用データのデータ値を作動時零調整電圧データ値として特定する作動時零調整処理と、前記磁電変換素子を作動状態から停止状態に移行させる第２停止処理と、前記磁電変換素子の停止状態において前記調整用データを変更することにより、前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第２消磁処理と、前記磁電変換素子を停止状態から作動状態に移行させると共に前記Ｄ／Ａ変換部に前記作動時零調整電圧データ値の前記調整用データを出力して前記作動時零調整電圧値の前記調整用電圧を前記負帰還電流生成部に出力させる電圧出力処理とを順に実行する。
【０００８】
また、請求項２記載の零磁束制御型電流センサは、請求項１記載の零磁束制御型電流センサにおいて、前記処理部は、前記第１停止処理の実行後であって前記第１消磁処理の実行前の前記磁電変換素子の停止状態において、前記Ｄ／Ａ変換部に前記調整用データを出力すると共に当該調整用データを変更して前記調整用電圧の前記電圧値を調整しつつ前記出力データで示される前記センサ出力の前記電圧値が零ボルトになる当該調整用電圧の停止時零調整電圧値を示す当該調整用データのデータ値を停止時零調整電圧データ値として特定する停止時零調整処理を実行し、前記第２停止処理において、前記調整用データを前記停止時零調整電圧データ値に設定して前記調整用電圧を前記停止時零調整電圧値に設定した状態において前記磁電変換素子を前記作動状態から前記停止状態に移行させる。
【０００９】
また、請求項３記載の零磁束制御型電流センサは、請求項２記載の零磁束制御型電流センサにおいて、前記センサ出力および零ボルトの基準電圧を入力すると共に当該センサ出力および当該基準電圧のうちの任意の一方を前記Ａ／Ｄ変換部に出力する切替スイッチを備え、前記処理部は、前記停止時零調整処理の実行前までに前記切替スイッチに対する制御を実行して前記基準電圧を前記Ａ／Ｄ変換部に出力させると共に当該Ａ／Ｄ変換部が当該基準電圧を入力しているときに出力する前記出力データのデータ値を第０ＡＤデータ値として取得し、前記停止時零調整処理において、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第１ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第１ＡＤデータ値として取得し、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第２ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第２ＡＤデータ値として取得し、かつ当該第０ＡＤデータ値、当該第１ＤＡデータ値、当該第１ＡＤデータ値、当該第２ＤＡデータ値および当該第２ＡＤデータ値に基づいて、前記センサ出力が零ボルトになる前記調整用データの前記データ値を零出力データ値として特定する零出力データ特定処理を実行すると共に、前記調整用データの前記データ値を前記零出力データ値を基準として正側および負側に交互に変動させつつ徐々に変動幅を減衰させながら前記センサ出力を零ボルトにする。
【００１０】
また、請求項４記載の零磁束制御型電流センサは、請求項１または２記載の零磁束制御型電流センサにおいて、前記センサ出力および零ボルトの基準電圧を入力すると共に当該センサ出力および当該基準電圧のうちの任意の一方を前記Ａ／Ｄ変換部に出力する切替スイッチを備え、前記処理部は、前記作動時零調整処理の実行前までに前記切替スイッチに対する制御を実行して前記基準電圧を前記Ａ／Ｄ変換部に出力させると共に当該Ａ／Ｄ変換部が当該基準電圧を入力しているときに出力する前記出力データのデータ値を第０ＡＤデータ値として取得し、前記作動時零調整処理において、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第１ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第１ＡＤデータ値として取得し、前記Ｄ／Ａ変換部に前記調整用データの前記データ値として第２ＤＡデータ値を出力しているときに前記Ａ／Ｄ変換部が出力する前記出力データの前記データ値を第２ＡＤデータ値として取得し、かつ当該第０ＡＤデータ値、当該第１ＤＡデータ値、当該第１ＡＤデータ値、当該第２ＤＡデータ値および当該第２ＡＤデータ値に基づいて、前記センサ出力が零ボルトになる前記調整用データの前記データ値を零出力データ値として特定する零出力データ特定処理を実行すると共に、前記調整用データの前記データ値を前記零出力データ値を基準として正側および負側に交互に変動させつつ徐々に変動幅を減衰させながら前記センサ出力を零ボルトにする。
【００１１】
また、請求項５記載の零磁束制御型電流センサは、請求項１から４のいずれかに記載の零磁束制御型電流センサにおいて、前記処理部は、前記第２停止処理の実行後、前記第２消磁処理の実行前に、前記磁電変換素子の停止状態において前記Ｄ／Ａ変換部に前記調整用データを出力すると共に当該調整用データの前記データ値を前記停止時零調整電圧データ値を起点として変更して当該調整用電圧の電圧値を前記停止時零調整電圧値を起点として調整しつつ前記出力データで示される前記センサ出力が零ボルトになる当該調整用電圧の２次停止時零調整電圧値を示す当該調整用データのデータ値を２次停止時零調整電圧データ値として特定する２次停止時零調整処理を実行し、前記第２消磁処理では、前記磁電変換素子の停止状態において前記調整用データの前記データ値を前記２次停止時零調整電圧データ値を基準として正側および負側に交互に変更しつつ徐々に当該２次停止時零調整電圧データ値に収束させて前記調整用電圧の前記電圧値を前記２次停止時零調整電圧値を基準として正側および負側に交互に変動させつつ徐々に変動幅を減衰させて当該２次停止時零調整電圧値に収束させることにより前記磁気コアを消磁する。
【００１２】
また、請求項６記載の零磁束制御型電流センサの零調整方法は、内部に測定対象が挿通される磁気コアと、当該磁気コアに配置された磁電変換素子と、前記磁気コアに巻回された負帰還コイルと、前記磁電変換素子の出力電圧に基づいて前記負帰還コイルに前記磁気コア内の磁束を打ち消す負帰還電流を出力する負帰還電流生成部と、前記負帰還コイルに接続されて前記負帰還電流を電圧に変換してセンサ出力として出力する電流電圧変換部とを備え、前記負帰還電流生成部が、前記磁電変換素子の前記出力電圧と共に調整用電圧を入力して、当該出力電圧および当該調整用電圧に基づいて前記負帰還電流を生成可能に構成されている零磁束制御型電流センサに対する零調整方法であって、前記磁電変換素子を停止状態に移行させる第１停止処理と、前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第１消磁処理と、前記磁電変換素子を停止状態から作動状態に移行させる第１作動処理と、前記磁電変換素子の作動状態において前記負帰還電流生成部に前記調整用電圧を出力すると共に、当該調整用電圧を調整しつつ前記センサ出力が零ボルトになる当該調整用電圧の電圧値を作動時零調整電圧値として特定する作動時零調整処理と、前記磁電変換素子を作動状態から停止状態に移行させる第２停止処理と、前記調整用電圧を正側および負側に交互に変動させつつ徐々に変動幅を減衰させて前記磁気コアを消磁する第２消磁処理と、前記磁電変換素子を停止状態から作動状態に移行させると共に前記負帰還電流生成部に前記作動時零調整電圧値の前記調整用電圧を出力させる電圧出力処理とを順に実行する。
【発明の効果】
【００１３】
請求項１記載の零磁束制御型電流センサおよび請求項６記載の零磁束制御型電流センサに対する零調整方法では、第２停止処理の開始前までの処理（仮零調整処理）において、磁電変換素子の作動状態（閉ループ状態）で負帰還電流をほぼ零アンペアにし得る作動時零調整電圧データ値（作動時零調整電圧値）を求め、第２停止処理以降の処理（本零調整処理）において、磁電変換素子を作動状態に移行させるときに負帰還電流生成部に作動時零調整電圧値の調整用電圧を出力する。
【００１４】
したがって、この電流センサおよび零磁束制御型電流センサに対する零調整方法によれば、磁気コアの内部に測定対象が挿通されていない状態において、磁電変換素子を停止状態から作動状態に移行させる際に負帰還電流生成部から出力される負帰還電流を強制的に零アンペアにすることができるため、磁電変換素子を作動状態に移行させる際に不要な負帰還電流が負帰還コイルに供給されて磁気コアが帯磁するという事態の発生を回避することができる。これにより、磁電変換素子を停止させた状態において第２消磁処理を実行することによって磁気コアを完全に消磁し、かつ磁電変換素子を作動状態に移行させる際の磁気コアの新たな帯磁を回避しながら（零調整を正常に行って）、電流センサを測定可能な状態に移行させることができる。
【００１５】
請求項２記載の零磁束制御型電流センサでは、本零調整処理において磁電変換素子を作動状態から停止状態に移行させる際に、仮零調整処理の停止時零調整処理において特定した停止時零調整電圧データ値をＤ／Ａ変換部に出力して停止時零調整電圧値の調整用電圧を負帰還電流生成部に出力させる。
【００１６】
したがって、この零磁束制御型電流センサによれば、磁気コアの内部に測定対象が挿通されていない状態において、磁電変換素子を作動状態から停止状態に移行させる際に負帰還電流生成部から出力される負帰還電流を強制的に零アンペアにすることができるため、磁電変換素子を停止状態に移行させる際に不要な負帰還電流が負帰還コイルに供給されて磁気コアが帯磁するという事態の発生を回避することができる。これにより、磁電変換素子を停止させた状態において第２消磁処理を実行する際に、より帯磁の少ない状態から磁気コアを消磁することができるため、磁気コアを帯磁の極めて少ない状態に消磁することができる。
【００１７】
請求項３記載の零磁束制御型電流センサでは、停止時零調整処理において、負帰還電流生成部から出力される負帰還電流が零アンペアに近い電流値になる（センサ出力が零ボルトに近い電圧値になる）負帰還電流生成部への調整用電圧の電圧値を基準として、正側および負側に交互に変動させつつ徐々に変動幅を減衰させてこの電圧値に収束させることで、停止状態のときのセンサ出力をほぼ零ボルトに調整する。
【００１８】
請求項４記載の零磁束制御型電流センサでは、作動時零調整処理において、負帰還電流生成部から出力される負帰還電流が零アンペアに近い電流値になる（センサ出力が零ボルトに近い電圧値になる）負帰還電流生成部への調整用電圧の電圧値を基準として、正側および負側に交互に変動させつつ徐々に変動幅を減衰させてこの電圧値に収束させることで、作動状態のときのセンサ出力をほぼ零ボルトに調整する。
【００１９】
したがって、これらの零磁束制御型電流センサによれば、負帰還電流生成部への調整用電圧の電圧値を直ちに（ステップ的に）に負帰還電流が零アンペアに近い電流値になる電圧値に変更する構成および方法とは異なり、負帰還コイルに負帰還電流が流れることによって磁気コア内に生じる磁束を、その向きを交互に反転させつつその大きさを徐々に零に減衰させることができるため、調整用電圧の電圧値を変更することによる磁気コアに生じる帯磁を大幅に低減することができる。
【００２０】
請求項５記載の零磁束制御型電流センサによれば、第２停止処理の実行後、第２消磁処理の実行前に２次停止時零調整処理を実行することにより、先の停止時零調整処理で特定した停止時零調整電圧データ値で示される停止時零調整電圧値よりも、負帰還電流の電流値が零アンペアにより近くなる２次停止時零調整電圧値を示す２次停止時零調整電圧データ値を特定することができる。したがって、この零磁束制御型電流センサによれば、その後に実行する第２消磁処理において、より帯磁の少ない状態から磁気コアを消磁することができるため、磁気コアをより帯磁の少ない状態（帯磁が極めて零に近い状態）に消磁することができる。
【図面の簡単な説明】
【００２１】
【図１】電流センサ１の構成図である。
【図２】電流センサ１が実行する零調整処理５０（零調整方法）を説明するためのフローチャートである。
【図３】電流センサ１の動作を説明するための説明図である。
【図４】電流センサ１の他の動作を説明するための図２に付加されるフローチャートである。
【図５】電流センサ１Ａの構成図である。
【発明を実施するための形態】
【００２２】
以下、添付図面を参照して、零磁束制御型電流センサ、およびこの零磁束制御型電流センサに対する零調整方法の実施の形態について説明する。
【００２３】
最初に、零磁束制御型電流センサの一例としての図１に示す零磁束制御型電流センサ１（以下、「電流センサ１」ともいう）の構成について説明する。電流センサ１は、一例として、磁気コア２、磁電変換素子３、バイアス電源４、スイッチ５、負帰還コイル６（以下、コイル６ともいう）、負帰還電流生成部７、電流電圧変換部８、Ｄ／Ａ変換部９、切替スイッチ１０、Ａ／Ｄ変換部１１および処理部１２を備え、零磁束制御型（ゼロフラックス方式）の電流センサとして構成されて、磁気コア２に挿通された測定対象としての測定電路１００に流れる被測定電流Ｉ１を検出して、被測定電流Ｉ１の電流値に電圧値が比例して変化する検出電圧Ｖ２をセンサ出力として出力する。
【００２４】
磁気コア２は、一例として、全体形状が環状であって、基端部（図１中の下端部）を中心として開閉可能な分割型で形成されて、活線状態の測定電路１００をクランプ可能（内部に測定電路１００を挿通可能）に構成されている。なお、磁気コア２については、分割型に限定されず、貫通型（非分割型）とすることもできる。
【００２５】
磁電変換素子３は、本例では一例としてホール素子（以下、「ホール素子３」ともいう）で構成されて、磁気コア２に形成されているギャップ内（またはギャップの近傍）に配設されている。ホール素子３は、バイアス電流Ｉｂが供給されている作動状態において、磁気コア２の内部に発生する磁束を検出して、磁束密度に応じた（具体的には、比例、またはほぼ比例した）電圧値の出力電圧Ｖ１を出力する。この場合、磁気コア２の内部に発生する磁束とは、磁気コア２に挿通された測定電路１００に被測定電流Ｉ１が流れることによって発生する磁束φ１と、コイル６に後述する負帰還電流Ｉ２が流れることによって発生する磁束φ２との差分（φ１−φ２）の磁束である。なお、磁電変換素子３には、ホール素子以外に、フラックスゲート型磁気検出素子などを使用することができる。
【００２６】
バイアス電源４は、ホール素子３を動作させるためのバイアス電流Ｉｂを出力する。スイッチ５は、一例として２極単投形のスイッチで構成されると共に、ホール素子３とバイアス電源４との間に配設されて、そのオン・オフ状態が処理部１２によって制御されることにより、バイアス電源４からホール素子３へのバイアス電流Ｉｂの供給・供給停止を実行する。
【００２７】
コイル６は、磁気コア２に線材が巻回されることによって形成されている。また、コイル６は、その一端６ａが負帰還電流生成部７の出力端子７ｄに接続され、その他端６ｂが電流電圧変換部８に接続されている。
【００２８】
負帰還電流生成部７は、ホール素子３からの出力電圧Ｖ１を一対の入力端子７ａ，７ｂから入力すると共にＤ／Ａ変換部９から出力される調整用電圧Ｖａｄを調整用端子７ｃから入力し、この出力電圧Ｖ１および調整用電圧Ｖａｄに基づいて負帰還電流Ｉ２を生成して、出力端子７ｄからコイル６の一端６ａに出力する。この場合、負帰還電流生成部７は、出力電圧Ｖ１がゼロボルトになるように、つまり、ホール素子３において検出される磁気コア２の内部に発生している磁束（φ１−φ２）の磁束密度がゼロになるように（言い換えれば、磁束φ２で磁束φ１を相殺するように）、負帰還電流Ｉ２の電流値を制御する。
【００２９】
本例では一例として、負帰還電流生成部７は、図１に示すように、差動アンプ（計装アンプ）２１、加算回路２２および電流生成回路２３を備えて構成されて、差動アンプ２１がホール素子３からの出力電圧Ｖ１を入力すると共に増幅して加算回路２２に出力する。また、加算回路２２は、差動アンプ２１から出力される電圧信号と調整用電圧Ｖａｄとを加算して電流生成回路２３に出力する。また、電流生成回路２３は、加算回路２２から入力した電圧信号（つまり、出力電圧Ｖ１および調整用電圧Ｖａｄの加算電圧）を負帰還電流Ｉ２に変換して出力する。
【００３０】
電流電圧変換部８は、本例では一例として、コイル６の他端６ｂとグランド（零ボルトの基準電位）Ｇとの間に接続された終端抵抗で構成されている（以下、「終端抵抗８」ともいう）。この構成により、終端抵抗８は、コイル６に流れる負帰還電流Ｉ２を検出電圧Ｖ２に変換してセンサ出力として出力する。
【００３１】
Ｄ／Ａ変換部９は、処理部１２から出力される調整用データＤ１を入力すると共に、アナログ信号としての調整用電圧Ｖａｄに変換して出力する。この場合、Ｄ／Ａ変換部９は、調整用電圧Ｖａｄを調整用データＤ１のデータ値で示される電圧値で出力する。
【００３２】
切替スイッチ１０は、一例として１極双投形のスイッチで構成されると共に、終端抵抗８とＡ／Ｄ変換部１１との間に配設されて、その接点状態が処理部１２によって制御されることにより、終端抵抗８から出力される検出電圧Ｖ２とグランドＧの電位のいずれか任意の一方を選択的にモニタ電圧ＶｍとしてＡ／Ｄ変換部１１に出力する。Ａ／Ｄ変換部１１は、モニタ電圧Ｖｍを入力すると共に、モニタ電圧Ｖｍの電圧値を示す電圧データ（出力データ）Ｄ２に変換して出力する。
【００３３】
処理部１２は、ＣＰＵおよびメモリ（いずれも図示せず）を備えて構成されて、図２に示す零調整処理５０を実行する。この零調整処理５０では、処理部１２は、後述するように、電流センサ１の負帰還ループを構成するホール素子３および負帰還電流生成部７のオフセットをキャンセルするための負帰還電流生成部７に出力する調整用電圧Ｖａｄの電圧値（この電圧値を示す調整用データＤ１）を特定すると共に磁気コア２に対する消磁を実行することにより、被測定電流Ｉ１が零アンペアのときに電流センサ１から出力される検出電圧Ｖ２の電圧値が正確に零ボルトになるように調整する（零調整する）。
【００３４】
次に、電流センサ１の動作と併せて電流センサ１に対する零調整方法について図面を参照して説明する。
【００３５】
この電流センサ１では、磁気コア２の内部に測定電路１００が挿通されていない状態において、処理部１２が、図２に示す零調整処理５０を実行することで、零調整方法を実施する。
【００３６】
この零調整処理５０では、処理部１２は、最初に、零ボルト値検出処理を実行する（ステップ５１）。この零ボルト値検出処理では、処理部１２は、まず、切替スイッチ１０に対する制御を実行して、グランドＧの電圧（零ボルト）をモニタ電圧ＶｍとしてＡ／Ｄ変換部１１に出力させる。Ａ／Ｄ変換部１１は、このモニタ電圧Ｖｍを電圧データＤ２に変換して処理部１２に出力する。この場合、処理部１２は、Ａ／Ｄ変換部１１から入力した零ボルトを示す電圧データＤ２のデータ値を第０ＡＤデータ値ＡＤ０（零ボルト値を示すデータ値）として取得してメモリに記憶する。次に、処理部１２は、切替スイッチ１０に対する制御を実行して、検出電圧Ｖ２がモニタ電圧ＶｍとしてＡ／Ｄ変換部１１に出力されるように切替スイッチ１０を切り換える。これにより、零ボルト値検出処理が完了する。なお、この零ボルト値検出処理において取得する第０ＡＤデータ値ＡＤ０は、後述するように、停止時零調整処理の１次粗調整および作動時零調整処理の２次粗調整において使用されるデータ値である。このため、この零ボルト値検出処理は、本例のように零調整処理５０の開始後直ちに実行する構成に限定されるものではなく、停止時零調整処理の実行前までのいずれかのタイミングで実行すればよい。
【００３７】
次いで、処理部１２は、スイッチ５に対する制御を実行してオフ状態に移行させて、バイアス電源４から磁電変換素子３へのバイアス電流Ｉｂの供給を停止させることにより、ホール素子３の駆動を停止する第１停止処理を実行する（ステップ５２）。このホール素子３の作動状態から停止状態への移行に伴い、ホール素子３から出力されている出力電圧Ｖ１が変化し、この出力電圧Ｖ１の変化に起因して負帰還電流生成部７から出力されている負帰還電流Ｉ２の電流値も変化することがある。したがって、磁気コア２には、元々存在していた帯磁分に加えて、ホール素子３が停止することに起因して発生する負帰還電流Ｉ２の変化による帯磁が発生する。
【００３８】
次いで、処理部１２は、停止時零調整処理を実行する。この停止時零調整処理では、処理部１２は、まず、負帰還電流生成部７の１次粗調整を実行する（ステップ５３）。この１次粗調整では、処理部１２は、最初に、ホール素子３の停止状態において、負帰還電流生成部７から出力される負帰還電流Ｉ２によって終端抵抗８に発生する検出電圧Ｖ２が零ボルトになる調整用電圧Ｖａｄを停止時零調整電圧値Ｖａｄ１として特定する処理、つまり、検出電圧Ｖ２が零ボルトになる停止時零調整電圧値Ｖａｄ１の調整用電圧ＶａｄをＤ／Ａ変換部９から出力させるための調整用データＤ１のデータ値（零出力データ値）を特定する零出力データ特定処理を実行する。本例では、処理部１２は、Ｄ／Ａ変換部９が停止時零調整電圧値Ｖａｄ１の調整用電圧Ｖａｄを出力するための調整用データＤ１のデータ値（１次の第０ＤＡデータ値）ＤＡ０１を零出力データ値として特定する。
【００３９】
具体的には、処理部１２は、Ｄ／Ａ変換部９に出力している調整用データＤ１のデータ値を第１ＤＡデータ値ＤＡ１としたときにＡ／Ｄ変換部１１から出力される電圧データＤ２（この場合、検出電圧Ｖ２を示す電圧データ）を第１ＡＤデータ値ＡＤ１として取得してメモリに記憶する。また、処理部１２は、調整用データＤ１のデータ値を第２ＤＡデータ値ＤＡ２としたときにＡ／Ｄ変換部１１から出力される電圧データＤ２（この場合も、検出電圧Ｖ２を示す電圧データ）を第２ＡＤデータ値ＡＤ２として取得してメモリに記憶する。
【００４０】
この場合、ホール素子３は停止状態のため、ホール素子３から出力される出力電圧Ｖ１は零ボルトであることから、負帰還電流生成部７は、実質的にＤ／Ａ変換部９から出力される調整用電圧Ｖａｄのみを負帰還電流Ｉ２に変換して出力する。このため、終端抵抗８がこの負帰還電流Ｉ２を変換して出力する検出電圧Ｖ２は、調整用電圧Ｖａｄのみによって変化する電圧である。したがって、Ａ／Ｄ変換部１１から出力されるこの検出電圧Ｖ２を示す電圧データＤ２のデータ値は、処理部１２がＤ／Ａ変換部９に出力する調整用データＤ１のみによって変化するデータ値となっている。
【００４１】
本例の電流センサ１では、Ｄ／Ａ変換部９は、入力される調整用データＤ１をリニアに調整用電圧Ｖａｄに変換し、負帰還電流生成部７は、差動アンプ２１で増幅された出力電圧Ｖ１および調整用電圧Ｖａｄの加算電圧をリニアに負帰還電流Ｉ２に変換し、終端抵抗８は、負帰還電流Ｉ２をリニアに検出電圧Ｖ２に変換し、かつＡ／Ｄ変換部１１は、モニタ電圧Ｖｍ（検出電圧Ｖ２またはグランドＧの電位）をリニアに電圧データＤ２に変換する。このため、ホール素子３が停止状態にあるこの電流センサ１では、図３において一点鎖線で示すグラフ（横軸を調整用データＤ１とし、縦軸を電圧データＤ２とする直交座標系のグラフ）のように、Ｄ／Ａ変換部９に出力される調整用データＤ１とＡ／Ｄ変換部１１から出力される電圧データＤ２とは、電圧データＤ２が調整用データＤ１のデータ値に応じてリニアに変化する関係になっている。
【００４２】
したがって、図３に示すグラフ上に、上記の第１ＤＡデータ値ＤＡ１、および第１ＡＤデータ値ＡＤ１で規定される点Ｐ１、並びに、第２ＤＡデータ値ＤＡ２、および第２ＡＤデータ値ＡＤ２で規定される点Ｐ２をプロットする。また、Ａ／Ｄ変換部１１に入力されるモニタ電圧ＶｍをグランドＧの電位（零ボルト）にしたときにＡ／Ｄ変換部１１から出力される電圧データＤ２のデータ値である第０ＡＤデータ値ＡＤ０と、検出電圧Ｖ２を零ボルトにするための調整用データＤ１のデータ値である第０ＤＡデータ値ＤＡ０１とで規定される点Ｐ０についてもグラフ上にプロットすると、各データ値間には、以下の関係式（１）が成り立つ。
（ＡＤ２−ＡＤ０）：（ＡＤ２−ＡＤ１）
＝（ＤＡ２−ＤＡ０１）：（ＤＡ２−ＤＡ１）  ・・・（１）
【００４３】
また、この関係式（１）から下記式（２）に示される第０ＤＡデータ値ＤＡ０１が特定（算出）される。
ＤＡ０１＝ＤＡ２×（ＡＤ０−ＡＤ１）／（ＡＤ２−ＡＤ１）
＋ＤＡ１×（ＡＤ２−ＡＤ０）／（ＡＤ２−ＡＤ１）  ・・・（２）
【００４４】
なお、点Ｐ１を規定する第１ＤＡデータ値ＤＡ１、および点Ｐ２を規定する第２ＤＡデータ値ＤＡ２のうちの一方を零として、点Ｐ１，Ｐ２のいずれか一方（例えば、第１ＤＡデータ値ＤＡ１を零として点Ｐ１）をグラフと縦軸との交点Ｐｘ上に規定したときには、このグラフは下記式（３）で表される。
Ｄ２＝Ｄ１×（ＡＤ２−ＡＤ１）／ＤＡ２＋ＡＤ１  ・・・（３）
このため、この式（３）から下記式（４）に示される第０ＤＡデータ値ＤＡ０１が特定（算出）される。
ＤＡ０１＝ＤＡ２×（ＡＤ０−ＡＤ１）／（ＡＤ２−ＡＤ１）  ・・・（４）
【００４５】
この停止時零調整処理における負帰還電流生成部７の１次粗調整では、処理部１２は、図３において符号Ａで示すように、調整用データＤ１のデータ値を、第０ＤＡデータ値ＤＡ０１を基準として正側（データ値が大きい側）および負側（データ値が小さい側）に交互に周期的に変動させつつ徐々に変動幅を減衰させながら、第０ＤＡデータ値ＤＡ０１に収束させる。これにより、負帰還電流生成部７から出力される負帰還電流Ｉ２も調整用データＤ１のデータ値の変化に同期して零アンペアを基準として正側および負側に交互に周期的に変動しながら徐々に変動幅（電流値）が減衰して零アンペアに収束する。また、この結果、終端抵抗８から出力される検出電圧Ｖ２も零ボルトを基準として正側および負側に交互に周期的に変動しながら徐々に変動幅が減衰して零ボルトに収束する。これにより、Ａ／Ｄ変換部１１から出力される電圧データＤ２も、図３において符号Ｂで示すように、第０ＡＤデータ値ＡＤ０を基準として正側および負側に交互に周期的に変動しつつ徐々に変動幅を減衰させながら、第０ＡＤデータ値ＡＤ０に収束する。これにより、負帰還電流生成部７の１次粗調整が完了する。この場合、負帰還電流生成部７（具体的には、その電流生成回路２３）が飽和したときには、検出電圧Ｖ２が正側および負側で非対称になり、消磁が不完全になるおそれがあることから、検出電圧Ｖ２の変動幅の最大値は、負帰還電流生成部７が飽和しないレベルに規定する。
【００４６】
この１次粗調整のように、特定した第０ＤＡデータ値ＤＡ０１を調整用データＤ１としてＤ／Ａ変換部９に直ちに出力する方法（調整用データＤ１をステップ的に第０ＤＡデータ値ＤＡ０１にする方法）ではなく、調整用データＤ１のデータ値を第０ＤＡデータ値ＤＡ０１を基準として正側および負側に交互に周期的に変動させながら徐々に変動幅（電流値）を減衰させて第０ＤＡデータ値ＤＡ０１に移行させる方法を採用することにより、１次粗調整中での磁気コア２の帯磁を大幅に低減させることが可能になっている。なお、特定した第０ＤＡデータ値ＤＡ０１を調整用データＤ１としてＤ／Ａ変換部９に直ちに出力する方法を採用したとしても、磁気コア２の帯磁が殆ど発生しないか、または帯磁が発生したとしても無視できるレベルである場合には、この方法を採用してもよいのは勿論である。
【００４７】
なお、上記のようにして求めた第０ＤＡデータ値ＤＡ０１は、Ｄ／Ａ変換部９、負帰還電流生成部７、終端抵抗８およびＡ／Ｄ変換部１１がすべて理想的なリニア状態で動作すると仮定したときの値であり、実際には、これらの各構成要素はほぼリニアな状態で動作するという程度であることから、理想的な値（検出電圧Ｖ２を正確にゼロボルトにし得る値）からは若干ずれた値となっている。
【００４８】
次いで、処理部１２は、停止時零調整処理において、負帰還電流生成部７の１次微調整を実行する（ステップ５４）。この１次微調整では、処理部１２は、Ａ／Ｄ変換部１１から出力される電圧データＤ２をモニタしつつ、Ｄ／Ａ変換部９に出力する調整用データＤ１のデータ値を微調整することにより、電圧データＤ２で示される検出電圧Ｖ２が零ボルトになる調整用データＤ１のデータ値を特定し、この特定したデータ値を停止時零調整電圧データ値Ｄａｄ１として記憶する（停止時零調整電圧データ値Ｄａｄ１に対応する調整用電圧Ｖａｄの停止時零調整電圧値Ｖａｄ１を記憶してもよい）。これにより、ホール素子３の停止状態（開ループ状態）において負帰還電流Ｉ２を零アンペアにし得る停止時零調整電圧データ値Ｄａｄ１（停止時零調整電圧値Ｖａｄ１）を求める停止時零調整処理が完了する。
【００４９】
続いて、処理部１２は、第１消磁処理を実行する（ステップ５５）。この第１消磁処理では、処理部１２は、停止時零調整処理の１次微調整において特定した停止時零調整電圧データ値Ｄａｄ１を基準として正側および負側に交互に周期的に変化させつつ徐々に停止時零調整電圧データ値Ｄａｄ１に収束させることで、Ｄ／Ａ変換部９から負帰還電流生成部７に出力される調整用電圧Ｖａｄの電圧値を停止時零調整電圧値Ｖａｄ１を基準として正側および負側に交互に周期的に変動させつつ徐々に変動幅を減衰させて停止時零調整電圧値Ｖａｄ１に収束させる。これにより、負帰還電流生成部７は負帰還電流Ｉ２の電流値を零アンペアを中心として正側および負側に交互に周期的に変化させつつ徐々に零アンペアに収束させるため、磁気コア２は、このような負帰還電流Ｉ２がコイル６を流れることによって磁気コア２内に発生する磁束φ２（向きが交互に反転しつつ大きさが徐々に減衰して最終的に零になる磁束）によって消磁される。
【００５０】
この場合、この第１消磁処理がホール素子３の停止状態において実行されるため、ホール素子３の作動状態において第１消磁処理を実行する場合と比較して、負帰還電流生成部７のの出力端子７ｄに出力される電圧の振幅がより小さい状態でも、消磁に十分な負帰還電流Ｉ２をコイル６に供給することができ、これにより、磁気コア２をより完全に近い状態で消磁することが可能になっている。
【００５１】
次いで、処理部１２は、第１作動処理を実行する（ステップ５６）。この第１作動処理では、処理部１２は、スイッチ５に対する制御を実行してオン状態に移行させて、バイアス電源４から磁電変換素子３へのバイアス電流Ｉｂの供給を開始させることにより、ホール素子３の駆動を開始する。また、処理部１２は、ホール素子３の駆動を開始してから極めて短い時間内に（閉ループ状態になったら直ちに）に、停止時零調整電圧データ値Ｄａｄ１の調整用データＤ１をＤ／Ａ変換部９に出力して、Ｄ／Ａ変換部９から負帰還電流生成部７に対して停止時零調整電圧値Ｖａｄ１の調整用電圧Ｖａｄの出力を開始させる（ステップ５７）。なお、ステップ５７では、処理部１２は、Ｄ／Ａ変換部９に出力する調整用データＤ１の初期値として、停止時零調整電圧データ値Ｄａｄ１を用いているが、Ｄ／Ａ変換部９に使用しているＤ／Ａ変換器が調整用電圧Ｖａｄとして零ボルトを出力するカタログ値を用いることもできる。
【００５２】
この場合、ホール素子３は、バイアス電流Ｉｂの供給を受けて作動を開始し、出力電圧Ｖ１の出力を開始する。これにより、電流センサ１の負帰還ループが閉状態に移行する（閉ループ状態になる）。このときの出力電圧Ｖ１は、磁気コア２の内部には測定電路１００が挿通されていない状態であり、また磁気コア２が帯磁していない状態であるものの、ホール素子３のオフセット分を含むことから、正確な零ボルトではないが、零ボルトに近い電圧値になっている。
【００５３】
また、負帰還電流生成部７には、閉ループ状態のときに負帰還電流Ｉ２の電流値を零アンペアにし得る調整用電圧Ｖａｄとは若干異なるものの、ホール素子３の停止状態のとき（つまり、出力電圧Ｖ１が零ボルトで、かつ電流センサ１の負帰還ループが開状態（開ループ状態）のとき）に負帰還電流Ｉ２の電流値を零アンペアにする停止時零調整電圧値Ｖａｄ１の調整用電圧ＶａｄがＤ／Ａ変換部９から出力されている。
【００５４】
このため、ホール素子３を停止状態から作動状態に移行させたときの負帰還電流生成部７から出力されている負帰還電流Ｉ２の電流値の変化量は小さく、この負帰還電流Ｉ２がコイル６を流れることによって磁気コア２内に発生する磁束φ２の変化量も小さいことから、ホール素子３を停止状態から作動状態に移行させること（閉ループ状態に移行すること）による磁気コア２の帯磁は生じるが、その帯磁量は小さいものとなっている。
【００５５】
続いて、処理部１２は、作動時零調整処理を実行する。この作動時零調整処理では、処理部１２は、まず、負帰還電流生成部７の２次粗調整を実行する（ステップ５８）。この２次粗調整では、処理部１２は、最初に、ホール素子３の作動状態において、負帰還電流生成部７から出力される負帰還電流Ｉ２によって終端抵抗８に発生する検出電圧Ｖ２が零ボルトになる調整用電圧Ｖａｄを作動時零調整電圧値Ｖａｄ２として特定する処理、つまり、検出電圧Ｖ２が零ボルトになる作動時零調整電圧値Ｖａｄ２の調整用電圧ＶａｄをＤ／Ａ変換部９から出力させるための調整用データＤ１のデータ値（零出力データ値）を特定する零出力データ特定処理を実行する。本例では、処理部１２は、Ｄ／Ａ変換部９が作動時零調整電圧値Ｖａｄ２の調整用電圧Ｖａｄを出力するための調整用データＤ１のデータ値（２次の第０ＤＡデータ値）ＤＡ０２を零出力データ値として特定する。
【００５６】
具体的には、処理部１２は、ステップ５３のときと同様にして、Ｄ／Ａ変換部９に出力している調整用データＤ１のデータ値を第１ＤＡデータ値ＤＡ１（ステップ５３でのデータ値と同じでもよいし、異なっていてもよい）としたときにＡ／Ｄ変換部１１から出力される電圧データＤ２を第１ＡＤデータ値ＡＤ１として取得してメモリに記憶する。また、処理部１２は、調整用データＤ１のデータ値を第２ＤＡデータ値ＤＡ２（ステップ５３でのデータ値と同じでもよいし、異なっていてもよい）としたときにＡ／Ｄ変換部１１から出力される電圧データＤ２を第２ＡＤデータ値ＡＤ２として取得してメモリに記憶する。
【００５７】
この場合、磁気コア２の内部に測定電路１００が挿通されていない状態であるが、ホール素子３のオフセットやホール素子３が作動状態に移行したときの磁気コア２の帯磁などに起因して、作動状態のホール素子３は、零ボルトに近い電圧値ではあるものの正確な零ボルトではない出力電圧Ｖ１を出力する。負帰還電流生成部７は、この出力電圧Ｖ１とＤ／Ａ変換部９から出力される調整用電圧Ｖａｄとの加算電圧を負帰還電流Ｉ２に変換して出力する。なお、負帰還電流生成部７から出力される負帰還電流Ｉ２には出力電圧Ｖ１の分の電流が重畳されてはいるが、磁気コア２の内部に測定電路１００が挿通されていない状態では出力電圧Ｖ１は一定である。このため、負帰還電流Ｉ２、ひいては終端抵抗８がこの負帰還電流Ｉ２を変換して出力する検出電圧Ｖ２は、調整用電圧Ｖａｄのみによって変化する電圧である。これにより、Ａ／Ｄ変換部１１から出力されるこの検出電圧Ｖ２を示す電圧データＤ２のデータ値は、処理部１２がＤ／Ａ変換部９に出力する調整用データＤ１のみによって変化するデータ値となっている。
【００５８】
したがって、ステップ５３のときと同様にして、図３に示すグラフ上に、上記の第１ＤＡデータ値ＤＡ１および第１ＡＤデータ値ＡＤ１で規定される点Ｐ１、および第２ＤＡデータ値ＤＡ２および第２ＡＤデータ値ＡＤ２で規定される点Ｐ２をプロットする。また、Ａ／Ｄ変換部１１に入力されるモニタ電圧ＶｍをグランドＧの電位（零ボルト）にしたときにＡ／Ｄ変換部１１から出力される電圧データＤ２のデータ値である第０ＡＤデータ値ＡＤ０と、検出電圧Ｖ２を零ボルトにするための調整用データＤ１のデータ値である２次の第０ＤＡデータ値ＤＡ０２とで規定される点Ｐ０についてもグラフ上にプロットすると、以下の関係式（５）が成り立つ。
（ＡＤ２−ＡＤ０）：（ＡＤ２−ＡＤ１）
＝（ＤＡ２−ＤＡ０２）：（ＤＡ２−ＤＡ１）  ・・・（５）
【００５９】
また、この関係式（５）から下記式（６）に示される第０ＤＡデータ値ＤＡ０２が特定（算出）される。
ＤＡ０２＝ＤＡ２×（ＡＤ０−ＡＤ１）／（ＡＤ２−ＡＤ１）
＋ＤＡ１×（ＡＤ２−ＡＤ０）／（ＡＤ２−ＡＤ１）  ・・・（６）
【００６０】
なお、点Ｐ１を規定する第１ＤＡデータ値ＤＡ１、および点Ｐ２を規定する第２ＤＡデータ値ＤＡ２のうちの一方を零として、点Ｐ１，Ｐ２のいずれか一方（例えば、第１ＤＡデータ値ＤＡ１を零として点Ｐ１）をグラフと縦軸との交点Ｐｘ上に規定したときには、このグラフは下記式（７）で表される。
Ｄ２＝Ｄ１×（ＡＤ２−ＡＤ１）／ＤＡ２＋ＡＤ１  ・・・（７）
このため、この式（７）から下記式（８）に示される第０ＤＡデータ値ＤＡ０２が特定（算出）される。
ＤＡ０２＝ＤＡ２×（ＡＤ０−ＡＤ１）／（ＡＤ２−ＡＤ１）  ・・・（８）
【００６１】
この作動時零調整処理における負帰還電流生成部７の２次粗調整では、処理部１２は、図３において符号Ａで示すように、調整用データＤ１のデータ値を、第０ＤＡデータ値ＤＡ０２を基準として正側（データ値が大きい側）および負側（データ値が小さい側）に交互に周期的に変動させつつ徐々に変動幅を減衰させながら、第０ＤＡデータ値ＤＡ０２に移行させる。これにより、負帰還電流生成部７から出力される負帰還電流Ｉ２も調整用データＤ１のデータ値の変化に同期して零アンペアを基準として正側および負側に交互に周期的に変動しながら徐々に変動幅（電流値）が減衰して零アンペアに移行する。また、この結果、終端抵抗８から出力される検出電圧Ｖ２も零ボルトを基準として正側および負側に交互に周期的に変動しながら徐々に変動幅が減衰して零ボルトに移行する。これにより、Ａ／Ｄ変換部１１から出力される電圧データＤ２も、図３において符号Ｂで示すように、第０ＡＤデータ値ＡＤ０を基準として正側および負側に交互に周期的に変動しつつ徐々に変動幅を減衰させながら、第０ＡＤデータ値ＡＤ０に移行する。これにより、作動時零調整処理における負帰還電流生成部７の２次粗調整が完了する。この場合、負帰還電流生成部７（具体的には、その電流生成回路２３）が飽和したときには、検出電圧Ｖ２が正側および負側で非対称になり、消磁が不完全になるおそれがあることから、検出電圧Ｖ２の変動幅の最大値は、負帰還電流生成部７が飽和しないレベルに規定する。
【００６２】
この２次粗調整においても、上記した１次粗調整のときと同様にして、特定した第０ＤＡデータ値ＤＡ０２を調整用データＤ１としてＤ／Ａ変換部９に直ちに出力する方法ではなく、調整用データＤ１のデータ値を第０ＤＡデータ値ＤＡ０２を基準として正側および負側に交互に周期的に変動させながら徐々に変動幅を減衰させて第０ＤＡデータ値ＤＡ０２に移行させる方法を採用することにより、２次粗調整中での磁気コア２の帯磁を大幅に低減させることが可能になっている。なお、特定した第０ＤＡデータ値ＤＡ０２を調整用データＤ１としてＤ／Ａ変換部９に直ちに出力する方法を採用したとしても、磁気コア２の帯磁が殆ど発生しないか、または帯磁が発生したとしても無視できるレベルである場合には、この方法を採用してもよいのは勿論である。
【００６３】
なお、上記のようにして求めた第０ＤＡデータ値ＤＡ０２は、Ｄ／Ａ変換部９、負帰還電流生成部７、終端抵抗８およびＡ／Ｄ変換部１１がすべて理想的なリニア状態で動作すると仮定したときの値であり、実際には、これらの各構成要素はほぼリニアな状態で動作するという程度であることから、理想的な値（検出電圧Ｖ２を正確にゼロボルトにし得る値）からは若干ずれた値となっている。
【００６４】
次いで、処理部１２は、作動時零調整処理において、負帰還電流生成部７の２次微調整を実行する（ステップ５９）。この２次微調整では、処理部１２は、Ａ／Ｄ変換部１１から出力される電圧データＤ２をモニタしつつ、Ｄ／Ａ変換部９に出力する調整用データＤ１のデータ値を微調整することにより、電圧データＤ２で示される検出電圧Ｖ２が正確に零ボルトになる調整用データＤ１のデータ値を特定し、この特定したデータ値を作動時零調整電圧データ値Ｄａｄ２として記憶する（作動時零調整電圧データ値Ｄａｄ２に対応する調整用電圧Ｖａｄの作動時零調整電圧値Ｖａｄ２を記憶してもよい）。これにより、ホール素子３の作動状態（閉ループ）において負帰還電流Ｉ２を零アンペアにし得る作動時零調整電圧データ値Ｄａｄ２（作動時零調整電圧値Ｖａｄ２）を求める作動時零調整処理が完了する。また、これにより、上記した停止時零調整電圧データ値Ｄａｄ１（開ループ状態のときに検出電圧Ｖ２を零ボルトに近い電圧値にし得るＤ／Ａ変換部９への調整用データＤ１のデータ値）、および作動時零調整電圧データ値Ｄａｄ２（閉ループ状態のときに検出電圧Ｖ２を零ボルトにし得るＤ／Ａ変換部９への調整用データＤ１のデータ値）を求めるための処理（仮零調整処理）が完了する。
【００６５】
この仮零調整処理では、ステップ５６においてホール素子３の駆動を開始した（閉ループ状態にした）後のステップ５７において、閉ループ状態のときに負帰還電流Ｉ２の電流値を零アンペアにし得る調整用電圧Ｖａｄの電圧値とは若干異なる停止時零調整電圧値Ｖａｄ１（ホール素子３の停止状態（開ループ状態）のときに負帰還電流Ｉ２の電流値を零アンペアにする停止時零調整電圧値Ｖａｄ１）の調整用電圧Ｖａｄを負帰還電流生成部７に出力する。このため、上記したように、磁気コア２には、ホール素子３を作動状態にしたときに、帯磁量は少ないものの帯磁が発生している。
【００６６】
続いて、処理部１２は、本零調整処理を実行する。この本零調整処理では、処理部１２は、最初に、ホール素子３の駆動を停止させる第２停止処理を実行する。この第２停止処理では、処理部１２は、まず、停止時零調整電圧データ値Ｄａｄ１をＤ／Ａ変換部９に出力して、Ｄ／Ａ変換部９に対して停止時零調整電圧値Ｖａｄ１の調整用電圧Ｖａｄの負帰還電流生成部７への出力を開始させる（ステップ６０）。また、処理部１２は、この停止時零調整電圧値Ｖａｄ１の調整用電圧Ｖａｄの出力状態において（具体的には、停止時零調整電圧値Ｖａｄ１の出力を開始させてから極めて短い時間内に）、スイッチ５に対する制御を実行してオフ状態に移行させて、バイアス電源４からホール素子３へのバイアス電流Ｉｂの供給を停止させることにより、ホール素子３の駆動を停止させる第２停止処理を実行する（ステップ６１）。
【００６７】
このホール素子３の作動状態から停止状態への移行時に、ホール素子３から出力されている出力電圧Ｖ１の電圧値が若干変動することがあるが、ホール素子３の停止状態のとき（つまり、電流センサ１の負帰還ループが開状態（開ループ）のとき）に負帰還電流Ｉ２の電流値をほぼ零アンペアにし得る停止時零調整電圧値Ｖａｄ１の調整用電圧ＶａｄがＤ／Ａ変換部９から負帰還電流生成部７に出力されている。このため、ホール素子３を作動状態から停止状態に移行させたときに負帰還電流生成部７から出力される負帰還電流Ｉ２の電流値の変化量を大幅に少なくできることから、コイル６を流れる負帰還電流Ｉ２の電流値の変動によって磁気コア２内に発生する磁束φ２の変化も大幅に小さくすることができ、この結果として、ホール素子３を作動状態から停止状態に移行させたとき（開ループに移行したとき）の磁気コア２の帯磁量を極めて少なくすることが可能になっている。
【００６８】
次いで、処理部１２は、第２消磁処理を実行する（ステップ６２）。この第２消磁処理では、処理部１２は、第１消磁処理のときと同様にして、Ｄ／Ａ変換部９への調整用データＤ１を、停止時零調整電圧データ値Ｄａｄ１を基準として正側および負側に交互に周期的に変化させつつ徐々に停止時零調整電圧データ値Ｄａｄ１に収束させることで、Ｄ／Ａ変換部９から負帰還電流生成部７に出力される調整用電圧Ｖａｄの電圧値を停止時零調整電圧値Ｖａｄ１を基準として正側および負側に交互に周期的に変動させつつ徐々に変動幅を減衰させて停止時零調整電圧値Ｖａｄ１に収束させる。これにより、負帰還電流Ｉ２の電流値を零アンペアを基準（中心）として正側および負側に交互に周期的に変化させつつ徐々に零アンペアに収束させて、磁気コア２を消磁する。
【００６９】
この場合、この第２消磁処理がホール素子３の停止状態において実行されるため、ホール素子３の作動状態において第２消磁処理を実行する場合と比較して、負帰還電流生成部７のの出力端子７ｄに出力される電圧の振幅がより小さい状態でも、消磁に十分な負帰還電流Ｉ２をコイル６に供給することができ、これにより、磁気コア２をより完全に近い状態で消磁することが可能になっている。
【００７０】
次いで、処理部１２は、第２作動処理を実行する（ステップ６３）。この第２作動処理では、処理部１２は、スイッチ５に対する制御を実行してオン状態に移行させて、バイアス電源４から磁電変換素子３へのバイアス電流Ｉｂの供給を開始させることにより、ホール素子３の駆動を開始する。また、処理部１２は、ホール素子３の駆動を開始してから極めて短い時間内に、電圧出力処理を実行する（ステップ６４）。この電圧出力処理では、処理部１２は、作動時零調整電圧データ値Ｄａｄ２をＤ／Ａ変換部９に出力して、Ｄ／Ａ変換部９から負帰還電流生成部７に対して作動時零調整電圧値Ｖａｄ２の調整用電圧Ｖａｄの出力を開始させる。
【００７１】
この場合、ホール素子３は、バイアス電流Ｉｂの供給を受けて作動を開始し、出力電圧Ｖ１の出力を開始する。これにより、電流センサ１は閉ループ状態に移行する。このときの出力電圧Ｖ１は、磁気コア２の内部には測定電路１００が挿通されていない状態であり、また磁気コア２が帯磁していない状態であるものの、ホール素子３のオフセット分を含むことから、正確な零ボルトではないが、零ボルトに近い電圧値になっている。
【００７２】
また、負帰還電流生成部７には、このような出力電圧Ｖ１がホール素子３から出力されて電流センサ１が閉ループ状態となっている状態において、出力する負帰還電流Ｉ２を零アンペア（つまり、終端抵抗８から出力される検出電圧Ｖ２を零ボルト）にし得る作動時零調整電圧値Ｖａｄ２の調整用電圧ＶａｄがＤ／Ａ変換部９から出力されている。
【００７３】
このため、電流センサ１は、ホール素子３が停止状態から作動状態に移行することによって磁気コア２（第２消磁処理によって帯磁の極めて少ない状態に消磁された磁気コア２）に生じる新たな帯磁を極めて少ない状態に抑えた状態で、閉ループ状態に移行する。
【００７４】
続いて、処理部１２は、２次作動時零調整処理を実行する（ステップ６５）。この２次作動時零調整処理を実行しようとする状態では、上記したように、ホール素子３から出力される出力電圧Ｖ１がほぼ零ボルトであり、かつＤ／Ａ変換部９から負帰還電流生成部７に対して負帰還電流Ｉ２を零アンペアにし得る作動時零調整電圧値Ｖａｄ２の調整用電圧Ｖａｄが出力されているため、終端抵抗８がこの負帰還電流Ｉ２を変換して出力する検出電圧Ｖ２も零ボルトに極めて近い電圧値になっている。また、磁気コア２の帯磁も極めて少ない状態（零に極めて近い状態）になっている。このため、この２次作動時零調整処理では、処理部１２は、上記した停止時零調整処理や作動時零調整処理とは異なり、粗調整を省いて微調整（負帰還電流生成部７の３次微調整）のみを実行する。
【００７５】
具体的には、処理部１２は、３次微調整では、Ａ／Ｄ変換部１１から出力される電圧データＤ２をモニタしながら、Ｄ／Ａ変換部９に出力する調整用データＤ１のデータ値を作動時零調整電圧データ値Ｄａｄ２を起点として微調整して調整用電圧Ｖａｄの電圧値を作動時零調整電圧値Ｖａｄ２を起点として調整しつつ、電圧データＤ２で示される検出電圧Ｖ２が正確に零ボルトになるようにする。これにより、２次作動時零調整処理が完了すると共に、電流センサ１に対する零調整処理５０が完了する。なお、上記したように、この２次作動時零調整処理の実行前の状態は、検出電圧Ｖ２も零ボルトに極めて近い電圧値になっており、かつ磁気コア２の帯磁も極めて少ない状態（零に極めて近い状態）になっていることから、この状態で十分な場合には、２次作動時零調整処理を省略することもできる。
【００７６】
この零調整処理５０の完了後においては、電流センサ１は、磁気コア２が帯磁が極めて少ない状態に消磁され、かつ処理部１２からＤ／Ａ変換部９に出力されている調整用データＤ１によって閉ループの構成要素（ホール素子３および負帰還電流生成部７）のオフセットが完全にキャンセルされた状態になっているため、電流センサ１は正確に零調整された状態になっている。したがって、電流センサ１は、この状態において測定電路１００に流れる被測定電流Ｉ１を正確に検出して、被測定電流Ｉ１の電流値に電圧値が比例して変化する検出電圧Ｖ２をセンサ出力として出力することが可能な状態となっている。
【００７７】
このように、この電流センサ１および零磁束制御型電流センサに対する零調整方法では、本零調整処理においてホール素子３を停止状態から作動状態に移行させる際に、仮零調整処理の作動時零調整処理において特定した作動時零調整電圧データ値Ｄａｄ２をＤ／Ａ変換部９に出力して作動時零調整電圧値Ｖａｄ２の調整用電圧Ｖａｄを負帰還電流生成部７に出力させる。
【００７８】
したがって、この電流センサ１および零磁束制御型電流センサに対する零調整方法によれば、磁気コア２の内部に測定対象１００が挿通されていない状態において、ホール素子３を停止状態から作動状態に移行させる際に負帰還電流生成部７から出力される負帰還電流Ｉ２を強制的に零アンペアにすることができるため、ホール素子３を作動状態に移行させる際に不要な負帰還電流Ｉ２がコイル６に供給されて磁気コア２が帯磁するという事態の発生を回避することができる。これにより、ホール素子３を停止させた状態において第２消磁処理を実行することによって磁気コア２を完全に消磁し、かつホール素子３を作動状態に移行させる際の磁気コア２の新たな帯磁を回避しながら、電流センサ１を測定可能な状態に移行させることができる。
【００７９】
また、この電流センサ１および零磁束制御型電流センサに対する零調整方法では、本零調整処理においてホール素子３を作動状態から停止状態に移行させる際に、仮零調整処理の停止時零調整処理において特定した停止時零調整電圧データ値Ｄａｄ１をＤ／Ａ変換部９に出力して停止時零調整電圧値Ｖａｄ１の調整用電圧Ｖａｄを負帰還電流生成部７に出力させる。
【００８０】
したがって、この電流センサ１および零磁束制御型電流センサに対する零調整方法によれば、磁気コア２の内部に測定対象１００が挿通されていない状態において、ホール素子３を作動状態から停止状態に移行させる際に負帰還電流生成部７から出力される負帰還電流Ｉ２を強制的に零アンペアにすることができるため、ホール素子３を停止状態に移行させる際に不要な負帰還電流Ｉ２がコイル６に供給されて磁気コア２が帯磁するという事態の発生を回避することができる。これにより、ホール素子３を停止させた状態において第２消磁処理を実行する際に、より帯磁の少ない状態から磁気コア２を消磁することができるため、磁気コア２を帯磁の極めて少ない状態に消磁することができる。
【００８１】
また、この電流センサ１および電流センサ１に対する零調整方法では、停止時零調整処理の１次粗調整、および作動時零調整処理の２次粗調整において、負帰還電流生成部７から出力される負帰還電流Ｉ２が零アンペアに近い電流値になる（つまり、負帰還電流Ｉ２に基づいて終端抵抗８が出力する検出電圧Ｖ２が零ボルトに近い電圧値になる）負帰還電流生成部７への調整用電圧Ｖａｄの電圧値（１次粗調整では停止時零調整電圧値Ｖａｄ１、２次粗調整では作動時零調整電圧値Ｖａｄ２）を基準として、正側および負側に交互に周期的に変動させつつ徐々に変動幅を減衰させてこの電圧値（１次粗調整では停止時零調整電圧値Ｖａｄ１、２次粗調整では作動時零調整電圧値Ｖａｄ２）に収束させることで、停止状態および作動状態のときの電流センサ１のセンサ出力である検出電圧Ｖ２をほぼ零ボルトにそれぞれ調整する。
【００８２】
したがって、この電流センサ１および電流センサ１に対する零調整方法によれば、負帰還電流生成部７への調整用電圧Ｖａｄの電圧値を直ちに（ステップ的に）に上記の電圧値（１次粗調整では停止時零調整電圧値Ｖａｄ１、２次粗調整では作動時零調整電圧値Ｖａｄ２）に変更する構成および方法とは異なり、コイル６に負帰還電流Ｉ２が流れることによって磁気コア２内に生じる磁束φ２を、その向きを交互に反転させつつその大きさを徐々に零に減衰させることができるため、調整用電圧Ｖａｄの電圧値を変更することによる磁気コア２に生じる帯磁を大幅に低減することができる。
【００８３】
なお、調整用電圧Ｖａｄの電圧値を直ちに上記の電圧値（１次粗調整では停止時零調整電圧値Ｖａｄ１、２次粗調整では作動時零調整電圧値Ｖａｄ２）に変更する方法を採用したとしても、磁気コア２の帯磁が殆ど発生しないか、または帯磁が発生したとしても無視できるレベルである場合には、停止時零調整処理の１次粗調整および作動時零調整処理の２次粗調整のいずれか一方において上記の方法（調整用電圧Ｖａｄの電圧値を直ちに変更する方法）を採用することもできるし、また停止時零調整処理の１次粗調整および作動時零調整処理の２次粗調整の双方でこの方法を採用することもできる。
【００８４】
また、図４に示すように、ステップ６１の実行後であって、第２消磁処理（ステップ６２）の実行前に、停止時零調整処理、作動時零調整処理および２次作動時零調整処理とは別の２次停止時零調整処理（負帰還電流生成部７の粗調整（ステップ６１ａ）および負帰還電流生成部７の微調整（ステップ６１ｂ））を実行する構成を採用することもできる。なお、この構成における負帰還電流生成部７の粗調整および微調整は、ステップ５３での負帰還電流生成部７に対する１次粗調整およびステップ５４での１次微調整とほぼ同じであるため、相違点についてのみ説明する。
【００８５】
この相違点は、処理部１２は、ステップ６１ａでの粗調整において、Ｄ／Ａ変換部９から負帰還電流生成部７に出力する調整用電圧Ｖａｄを停止時零調整電圧値Ｖａｄ１を基準として正側および負側に交互に周期的に変化させつつ徐々に停止時零調整電圧値Ｖａｄ１に収束させ、ステップ６１ｂでの微調整において、Ａ／Ｄ変換部１１から出力される電圧データＤ２をモニタしつつ、Ｄ／Ａ変換部９に出力する調整用データＤ１のデータ値を微調整することにより、電圧データＤ２で示される検出電圧Ｖ２が零ボルトになる調整用電圧Ｖａｄの電圧値（２次停止時零調整電圧値Ｖａｄ３）を特定し（具体的には、Ｄ／Ａ変換部９から２次停止時零調整電圧値Ｖａｄ３を出力させるための調整用データＤ１のデータ値を特定し）、この特定したデータ値を２次停止時零調整電圧データ値Ｄａｄ３として記憶する点にある。
【００８６】
これにより、２次停止時零調整処理後の第２消磁処理（ステップ６２）では、ステップ６１ｂの微調整において特定した２次停止時零調整電圧値Ｖａｄ３を基準として、調整用電圧Ｖａｄを正側および負側に交互に周期的に変動させつつ徐々に変動幅を減衰させてこの２次停止時零調整電圧値Ｖａｄ３に収束させる。
【００８７】
この２次停止時零調整処理を図２に示す零調整処理５０の第２消磁処理（ステップ６２）の直前に追加して実行することにより、第２消磁処理で交互に変動させる調整用電圧Ｖａｄの基準となる電圧値を、ステップ５４で特定した停止時零調整電圧値Ｖａｄ１よりも、負帰還電流Ｉ２の電流値が零アンペアにより近くなる２次停止時零調整電圧値Ｖａｄ３にすることができる。このため、第２消磁処理において、より帯磁の少ない状態から磁気コア２を消磁することができる結果、磁気コア２をより帯磁の少ない状態（帯磁が極めて零に近い状態）に消磁することができる。
【００８８】
また、図５に示す電流センサ１Ａのように、負帰還電流生成部７の電流生成回路２３が、加算回路２２から出力される電圧とは別の調整用端子７ｅから入力される別の調整用電圧（電流値調整用の電圧）Ｖｉａｄとを加算して出力する加算回路２３ａと、加算回路２３ａから出力される電圧を電流に変換して出力する電流変換回路２３ｂとを含んで構成されているときには、負帰還電流生成部７については、差動アンプ２１および加算回路２２までの回路と、電流生成回路２３とを分離して、各回路のそれぞれで零調整を実行することが可能である。
【００８９】
具体的には、上記の調整用端子７ｅと共に、加算回路２２から出力される電圧をモニタするためのモニタ端子７ｆを帰還電流生成部７に設ける。また、電流センサ１Ａには、処理部１２から出力される調整用データＤ３に基づいて調整用電圧Ｖｉａｄを出力する他のＤ／Ａ変換部１３と、モニタ端子７ｆから出力される加算回路２２からの電圧（加算電圧）Ｖａｄｄを他の電圧データＤ４に変換して処理部１２に出力する他のＡ／Ｄ変換部１４とを設ける。なお、電流センサ１と同様の機能を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００９０】
この電流センサ１Ａでは、処理部１２は、上記した零調整処理５０の停止時零調整処理や作動時零調整処理において、負帰還電流生成部７のモニタ端子７ｆから出力される電圧Ｖａｄｄを示す電圧データＤ４をモニタしつつ、調整用データＤ１のデータ値を調整することにより、差動アンプ２１および加算回路２２で構成される回路についての粗調整（上記した１次粗調整や２次粗調整で行った調整と同じ方法での調整）を実行する。次いで、処理部１２は、電圧データＤ４をモニタしつつ、調整用データＤ１のデータ値を微調整することにより、差動アンプ２１および加算回路２２で構成される回路について、電圧Ｖａｄｄが零ボルトになる調整用データＤ１を正確に求める微調整を実行する。
【００９１】
また、処理部１２は、差動アンプ２１および加算回路２２で構成される回路について求めた電圧Ｖａｄｄが零ボルトになる調整用データＤ１をＤ／Ａ変換部９に出力した状態において、Ａ／Ｄ変換部１１から出力される電圧データＤ２をモニタしつつ、他の調整用データＤ３のデータ値を調整することにより、電流生成回路２３（加算回路２３ａおよび電流変換回路２３ｂ）についての粗調整（上記した１次粗調整や２次粗調整で行った調整と同じ方法での調整）を実行する。次いで、処理部１２は、電圧データＤ２をモニタしつつ、調整用データＤ３のデータ値を微調整することにより、電流生成回路２３について、負帰還電流Ｉ２が零アンペアになる（終端抵抗８から出力される検出電圧Ｖ２が零ボルトになる）調整用データＤ３を正確に求める微調整を実行する。
【００９２】
これにより、この電流センサ１Ａ、および電流センサ１Ａに対する零調整方法においても、電流センサ１および電流センサ１に対する零調整方法と同様にして、零調整処理５０の本零調整処理においてホール素子３を停止状態から作動状態に移行させる際に、仮零調整処理の作動時零調整処理において（ホール素子３の作動状態において）微調整を行った電圧値で調整用電圧Ｖａｄを負帰還電流生成部７に出力すると共に、この作動時零調整処理において（ホール素子３の作動状態において）微調整を行った電圧値で別の調整用電圧Ｖｉａｄを負帰還電流生成部７に出力することにより、ホール素子３を停止状態から作動状態に移行させる際に負帰還電流生成部７から出力される負帰還電流Ｉ２を強制的に零アンペアにして、ホール素子３を作動状態に移行させる際に不要な負帰還電流Ｉ２がコイル６に供給されて磁気コア２が帯磁するという事態の発生を回避できる。これにより、ホール素子３を停止させた状態において第２消磁処理を実行することによって磁気コア２を完全に消磁し、かつホール素子３を作動状態に移行させる際の磁気コア２の新たな帯磁を回避しながら、電流センサ１を測定可能な状態に移行させることができる。
【００９３】
また、この電流センサ１Ａ、および電流センサ１Ａに対する零調整方法においても、電流センサ１および電流センサ１に対する零調整方法と同様にして、零調整処理５０の本零調整処理においてホール素子３を作動状態から停止状態に移行させる際に、仮零調整処理の停止時零調整処理において（ホール素子３の停止状態において）微調整を行った電圧値で調整用電圧Ｖａｄを負帰還電流生成部７に出力すると共に、この停止時零調整処理において（ホール素子３の停止状態において）微調整を行った電圧値で別の調整用電圧Ｖｉａｄを負帰還電流生成部７に出力することにより、ホール素子３を作動状態から停止状態に移行させる際に負帰還電流生成部７から出力される負帰還電流Ｉ２を強制的に零アンペアにして、ホール素子３を停止状態に移行させる際に不要な負帰還電流Ｉ２がコイル６に供給されて磁気コア２が帯磁するという事態の発生を回避することができる。これにより、ホール素子３を停止させた状態において第２消磁処理を実行する際に、より帯磁の少ない状態から磁気コア２を消磁することができるため、磁気コア２を帯磁の極めて少ない状態に消磁することができる。
【００９４】
また、この電流センサ１Ａおよび電流センサ１Ａに対する零調整方法によれば、本零調整処理において、ホール素子３を作動状態に移行させるときに、ホール素子３の作動状態において微調整を行った電圧値で調整用電圧Ｖａｄを負帰還電流生成部７に出力すると共に、ホール素子３の作動状態において微調整を行った電圧値で別の調整用電圧Ｖｉａｄを負帰還電流生成部７に出力し、２次作動時零調整処理を実行するときには、調整用電圧Ｖａｄおよび調整用電圧Ｖｉａｄのうちのいずれか一方の電圧値を上記したホール素子３の停止状態において微調整を行った電圧値に固定した状態において、他方の電圧値をこの他方の電圧値についての上記したホール素子３の停止状態において微調整を行った電圧値を起点として調整しつつ検出電圧Ｖ２を零ボルトにすることにより、ホール素子３および負帰還電流生成部７のオフセットをキャンセルし得ると共に検出電圧Ｖ２を零ボルトにし得るように調整用電圧Ｖａｄを調整することができる。
【００９５】
また、電流センサ１Ａによれば、電流センサ１とは異なり、負帰還電流生成部７について、これを構成する差動アンプ２１および加算回路２２までの回路と、電流生成回路２３とを分離して（独立して）、各回路のそれぞれで零調整を実行することが可能であることから、各回路のオフセットを個別にキャンセルすることができ、これにより、各回路が有するダイナミックレンジを無駄なく利用することができる。
【符号の説明】
【００９６】
１  電流センサ
２  磁気コア
３  ホール素子
６  コイル
７  負帰還電流生成部
８  終端抵抗
９  Ｄ／Ａ変換部
１１  Ａ／Ｄ変換部
１００  測定電路
Ｄ１  調整用データ
Ｄ２  電圧データ
Ｉ２  負帰還電流
Ｖ１  出力電圧
Ｖ２  検出電圧
Ｖａｄ  調整用電圧
φ１，φ２  磁束
【図１】
2015143622.tif 000003
【図２】
2015143622.tif 000004
【図３】
2015143622.tif 000005
【図４】
2015143622.tif 000006
【図５】
2015143622.tif 000007