(57)【要約】    【課題】  調整が容易な静電容量式レベルセンサを提供する。    【手段】  カウンタ２０は、高周波クロックを計数して分周し、矩形発振信号を出力する。共振回路２６は、対象物２８が有る状態と無い状態において、静電容量やインダクタンスなどが変化し、その共振周波数を変化させる。周波数設定手段２２によって、カウンタの分周数を徐々に変化させて、矩形発振信号の周波数をスイープさせる。周波数設定手段２２は、このように矩形発振信号の周波数を変化させた時の検出信号の振幅を取得する。その振幅が最大（もしくは最小）となった時の周波数に、矩形発振信号を設定する。このようにして、矩形発振信号の周波数と共振回路の共振周波数を自動的に合致するようにしている。【選択図】  図１
2018128472.tif 000002
【特許請求の範囲】
【請求項１】
高周波発振回路からの高周波クロックを計数し、所定数のクロックを計数するごとに出力を変化させて分周し、所望の周波数の矩形発振信号を出力するカウンタと、
前記矩形発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記矩形発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
測定対象物が無い状態または有る状態において初期設定を行う際に、前記カウンタの分周のための所定数を変化させて、矩形発振信号の周波数をスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように矩形発振信号の周波数を選択して設定する周波数設定手段と、
を備えた対象物検出センサ。
【請求項２】
高周波発振回路からの高周波クロックを計数し、所定数のクロックを計数するごとに出力を変化させて分周し、所望の周波数の矩形発振信号を出力するカウンタと、前記矩形発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に前記矩形発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
測定対象物が無い状態または有る状態において初期設定を行う際に、前記カウンタの分周のための所定数を変化させて、矩形発振信号の周波数をスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように矩形発振信号の周波数を選択して設定する周波数設定手段として機能させるためのセンサプログラム。
【請求項３】
請求項１の対象物検出センサまたは請求項２のセンサプログラムにおいて、
前記カウンタは、第１の所定数での分周による周波数と、第１の所定数に隣接する第２の所定数での分周による周波数との間の周波数を実現するために、第１の所定数での分周による信号と、第２の所定数での分周による信号とを所定の比率で時間的に混在させて、矩形発振信号を出力し、
前記周波数設定手段は、前記分周のための所定数と、前記混在の比率とに基づいて、周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４】
請求項１〜３のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、前記初期設定の際に、
i)検出信号がしきい値を超えなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を越えると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最大となるように発振信号の周波数を選択し、または
ii)検出信号がしきい値を下まわらなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を下まわると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最小となるように発振信号の周波数を選択することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項５】
請求項４の対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、発振信号の周波数のスイープ中において、今回取得した検出信号の振幅がスイープ開始からの最大値または最小値であれば、第２の速度よりもさらに遅い第３の速度で発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項６】
請求項１〜５のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、前記初期設定の際に、高い周波数から低い周波数へとスイープさせることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項７】
請求項１〜６のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記発振信号は正弦波でない周期波形であることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項８】
請求項１〜７のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項９】
請求項１〜８のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、周波数ごとに検出信号を複数回取得し、その振幅の平均値を検出信号の振幅とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１０】
請求項１〜９のいずれかの対象物検出センサまたはセンサプログラムにおいて、
動作モードを表示するための連続して配置された発光部によって検出信号のレベルを表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１１】
請求項１０の対象物検出センサまたはセンサプログラムにおいて、
前記連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１２】
請求項１１の対象物検出センサまたはセンサプログラムにおいて、
前記検出信号のレベルは連続点灯によって表示し、前記しきい値は点滅によって表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１３】
請求項１〜１２のいずれかの対象物検出センサまたはセンサプログラムにおいて、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍の温度を検出する温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１４】
請求項１３の対象物検出センサまたはセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１５】
所望の周波数の発振信号を出力する発振回路と、
前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、
前記周波数設定手段は、前記初期設定の際に、
i)検出信号がしきい値を超えなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を越えると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最大となるように発振信号の周波数を選択し、または
ii)検出信号がしきい値を下まわらなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を下まわると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最小となるように発振信号の周波数を選択することを特徴とする対象物検出センサ。
【請求項１６】
所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に前記発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段として機能させるセンサプログラムであって、
前記周波数設定手段は、前記初期設定の際に、
i)検出信号がしきい値を超えなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を越えると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最大となるように発振信号の周波数を選択し、または
ii)検出信号がしきい値を下まわらなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を下まわると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最小となるように発振信号の周波数を選択することを特徴とするセンサプログラム。
【請求項１７】
請求項１５の対象物検出センサまたは請求項１６のセンサプログラムにおいて、
前記周波数設定手段は、発振信号の周波数のスイープ中において、今回取得した検出信号の振幅がスイープ開始からの最大値または最小値であれば、第２の速度よりもさらに遅い第３の速度で発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１８】
請求項１５〜１７のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、前記初期設定の際に、高い周波数から低い周波数へとスイープさせることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項１９】
請求項１５〜１８のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記発振信号は正弦波でない周期波形であることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２０】
請求項１５〜１９のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２１】
請求項１５〜２０のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、周波数ごとに検出信号を複数回取得し、その振幅の平均値を検出信号の振幅とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２２】
請求項１５〜２１のいずれかの対象物検出センサまたはセンサプログラムにおいて、
動作モードを表示するための連続して配置された発光部によって検出信号のレベルを表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２３】
請求項２２の対象物検出センサまたはセンサプログラムにおいて、
前記連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２４】
請求項２３の対象物検出センサまたはセンサプログラムにおいて、
前記検出信号のレベルは連続点灯によって表示し、前記しきい値は点滅によって表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２５】
請求項１５〜２４のいずれかの対象物検出センサまたはセンサプログラムにおいて、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍の温度を検出する温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２６】
請求項２５の対象物検出センサまたはセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項２７】
所望の周波数の発振信号を出力する発振回路と、
前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、
前記周波数設定手段は、前記初期設定の際に、高い周波数から低い周波数へとスイープさせることを特徴とする対象物検出センサ。
【請求項２８】
所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に前記発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段として機能させるセンサプログラムであって、
前記周波数設定手段は、前記初期設定の際に、高い周波数から低い周波数へとスイープさせることを特徴とするセンサプログラム。
【請求項２９】
請求項２７の対象物検出センサまたは請求項２８のセンサプログラムにおいて、
前記発振信号は正弦波でない周期波形であることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３０】
請求項２７〜２９のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３１】
請求項２７〜３０のいずれかの対象物検出センサまたはセンサプログラムにおいて、
前記周波数設定手段は、周波数ごとに検出信号を複数回取得し、その振幅の平均値を検出信号の振幅とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３２】
請求項２７〜３１のいずれかの対象物検出センサまたはセンサプログラムにおいて、
動作モードを表示するための連続して配置された発光部によって検出信号のレベルを表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３３】
請求項３２の対象物検出センサまたはセンサプログラムにおいて、
前記連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３４】
請求項３３の対象物検出センサまたはセンサプログラムにおいて、
前記検出信号のレベルは連続点灯によって表示し、前記しきい値は点滅によって表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３５】
請求項２７〜３４のいずれかの対象物検出センサまたはセンサプログラムにおいて、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍の温度を検出する温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３６】
請求項３５の対象物検出センサまたはセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項３７】
所望の周波数の発振信号を出力する発振回路と、
前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とする対象物検出センサ。
【請求項３８】
所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に前記発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段として機能させるセンサプログラムであって、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とするセンサプログラム。
【請求項３９】
請求項３７の対象物検出センサまたは請求項３８のセンサプログラムにおいて、
前記周波数設定手段は、周波数ごとに検出信号を複数回取得し、その振幅の平均値を検出信号の振幅とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４０】
請求項３７〜３９のいずれかの対象物検出センサまたはセンサプログラムにおいて、
動作モードを表示するための連続して配置された発光部によって検出信号のレベルを表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４１】
請求項４０の対象物検出センサまたはセンサプログラムにおいて、
前記連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４２】
請求項４１の対象物検出センサまたはセンサプログラムにおいて、
前記検出信号のレベルは連続点灯によって表示し、前記しきい値は点滅によって表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４３】
請求項３７〜４２のいずれかの対象物検出センサまたはセンサプログラムにおいて、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍の温度を検出する温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４４】
請求項４３の対象物検出センサまたはセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４５】
所望の周波数の発振信号を出力する発振回路と、
前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
を備えた静電容量センサであって、
動作モードを表示するための発光部を複数連続して配置し、当該連続して配置した発光部によって検出信号のレベルを表示するようにしたことを特徴とする対象物検出センサ。
【請求項４６】
所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に前記発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
複数連続して配置された発光部において動作モードを表示するよう制御する手段と、
当該複数連続して配置された発光部によって検出信号のレベルを表示するよう制御する手段として機能させるセンサプログラム。
【請求項４７】
請求項４５の対象物検出センサまたは請求項４６のセンサプログラムにおいて、
前記連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４８】
請求項４７の対象物検出センサまたはセンサプログラムにおいて、
前記検出信号のレベルは連続点灯によって表示し、前記しきい値は点滅によって表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４９】
請求項４５〜４８のいずれかの対象物検出センサまたはセンサプログラムにおいて、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍の温度を検出する温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項５０】
請求項４９の対象物検出センサまたはセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項５１】
所望の周波数の発振信号を出力する発振回路と、
前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
前記共振回路近傍の温度を検出する温度検出器と、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させる温度補償手段と、
を備えた対象物検出センサ。
【請求項５２】
所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍に設けた温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させる温度補償手段として機能させるためのセンサプログラム。
【請求項５３】
請求項５１の対象物検出センサまたは請求項５２のセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、レベルセンサなどの対象物検出センサに関するものである。
【背景技術】
【０００２】
対象物検出センサは、対象物の有無を静電容量の変化等で検出するセンサである。たとえば、容器中の粉体や液体などが所定のレベルまで満たされているかどうかを判定するために用いられている（特許文献１）。
【０００３】
従来の静電容量式レベルセンサの回路構成を、図３１に示す。正弦波を発振する発振回路２は、ＬＣ発振回路で構成されている。ＬＣ発振回路を構成する可変コンデンサ４の容量を変化させることにより、発振周波数ｆsを変化させることができるようになっている。発振回路２の出力は、結合コンデンサ６を介して共振トランス８のタップａ，ｂ間に与えられている。
【０００４】
共振トランス８の反対側には、共振回路１０の共振コイルＬが接続されて結合されている。共振コイルＬには共振コンデンサＣが接続されている。共振コンデンサＣの一端には、検出電極１２が接続されている。
【０００５】
発振回路２の発振周波数ｆsと共振回路１０の共振周波数が合致していれば、共振回路１０のインピーダンスは高くなるので、発振回路２の出力はトランス８のタップｂ、ｃ間に現れる。検波回路１４はこの出力を検波し、検波電圧として出力する。したがって、共振状態では検波電圧が最大となる。
【０００６】
検出電極１２に検出対象物（粉体・液体など）が接すると、検出対象物によって静電容量が変化し、上記の共振状態が崩れる。このため、共振回路１０のインピーダンスが低くなり、検波電圧が低下する。したがって、検波電圧を監視することで、検出対象物の有無を判断することができる。
【０００７】
ところで、このような静電容量式レベルセンサを設置する場合には、取付後に、検出対象物が無い状態にて、発振回路２の発振周波数ｆsを変化させ、共振回路１０の共振周波数と合致させる必要がある。図３１の従来例では、ドライバを用いて、発振回路２の可変コンデンサ４の容量を変化させつつ、検波電圧をテスタにて計測し、共振状態を見いだすようにしていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平８−２９２０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記のような従来の静電容量式レベルセンサにおいては、設置時の調整が容易ではなかった。すなわち、テスタとドライバが必要であり、また、その調整には熟練が必要であった。特に、大型のタンクなどに取り付けられる場合や、狭い場所に取り付けられるような場合には、高所や閉所による作業となって、なおさらであった。
【００１０】
また、周囲環境の温度変化によって特性が変化し、共振状態がずれてしまうことがあった。従来は、逆の温度特性を持つコンデンサなどを温度補償用に用いて、温度変化に対応するようにしていた。しかし、理想的な逆特性を持つ素子を探し出すことは困難であった。
【００１１】
このような各問題は、静電容量式センサにとどまらず、誘導式などの他の方式のセンサにおいても同様に生じていた。また、レベルセンサに留まらず、近接センサなどにおいても同様であった。
【００１２】
この発明は上記のような問題点の少なくともいずれかを解決して、調整が容易な対象物検出センサまたは検出精度のよい対象物検出センサを提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明の独立して適用可能な特徴を以下に列挙する。
【００１４】
(1)(2)この発明に係る対象物検出センサは、高周波発振回路からの高周波クロックを計数し、所定数のクロックを計数するごとに出力を変化させて分周し、所望の周波数の矩形発振信号を出力するカウンタと、前記矩形発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、前記矩形発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、測定対象物が無い状態または有る状態において初期設定を行う際に、前記カウンタの分周のための所定数を変化させて、矩形発振信号の周波数をスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように矩形発振信号の周波数を選択して設定する周波数設定手段とを備えている。
【００１５】
カウンタによる矩形発振信号を用いているので、分周数を変更することでその周波数を容易に制御でき、共振周波数と合致させることが容易である。
【００１６】
(3)この発明に係る対象物検出センサは、カウンタは、第１の所定数での分周による周波数と、第１の所定数に隣接する第２の所定数での分周による周波数との間の周波数を実現するために、第１の所定数での分周による信号と、第２の所定数での分周による信号とを所定の比率で時間的に混在させて、矩形発振信号を出力し、周波数設定手段は、前記分周のための所定数と、前記混在の比率とに基づいて、周波数を変化させることを特徴としている。
【００１７】
したがって、より細かく周波数を変更することができる。
【００１８】
(15)(16)この発明に係る対象物検出センサは、所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、
前記周波数設定手段は、前記初期設定の際に、i)検出信号がしきい値を超えなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を越えると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最大となるように発振信号の周波数を選択し、またはii)検出信号がしきい値を下まわらなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を下まわると前記第１の速度よりも遅い第２の速度で発振信号の周波数を変化させて、検出信号の振幅が最小となるように発振信号の周波数を選択することを特徴としている。
【００１９】
したがって、検出回路による検出に時間を要する場合であっても、検出精度と設定速度を両立させることができる。
【００２０】
(17)この発明に係る対象物検出センサは、周波数設定手段は、発振信号の周波数のスイープ中において、今回取得した検出信号の振幅がスイープ開始からの最大値または最小値であれば、第２の速度よりもさらに遅い第３の速度で発振信号の周波数を変化させることを特徴としている。
【００２１】
したがって、さらに、検出精度と設定速度の両立を図ることができる。
【００２２】
(27)(28)この発明に係る対象物検出センサは、所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、前記周波数設定手段は、前記初期設定の際に、高い周波数から低い周波数へとスイープさせることを特徴としている。
【００２３】
したがって、基本波による検出信号よりも高調波による検出信号が先に現れることがなく、精度の良い検出を行うことができる。
【００２４】
(29)この発明に係る対象物検出センサは、発振信号は正弦波でない周期波形であることを特徴としている。
【００２５】
このような高調波が生じやすい周期波形に対しても正確な検出を行うことができる。
【００２６】
(37)(38)この発明に係る対象物検出センサは、所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴としている。
【００２７】
したがって、ノイズや揺らぎが生じた場合であっても、正確に周波数を設定することができる。
【００２８】
(39)この発明に係る対象物検出センサは、周波数設定手段は、周波数ごとに検出信号を複数回取得し、その振幅の平均値を検出信号の振幅とすることを特徴としている。
【００２９】
したがって、突発的なノイズが重畳した場合であっても、正確に周波数を設定することができる。
【００３０】
(45)(46)この発明に係る対象物検出センサは、所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とを備えた静電容量センサであって、動作モードを表示するための発光部を複数連続して配置し、当該連続して配置した発光部によって検出信号のレベルを表示するようにしたことを特徴としている。
【００３１】
したがって、動作モード表示のための発光部を検出信号のレベル表示とすることができ、簡素な構成の発光部によって、直感的に分かりやすいレベル表示を行うことができる。
【００３２】
(47)この発明に係る対象物検出センサは、連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴としている。
【００３３】
したがって、しきい値も併せて表示して、検出マージンを容易に知ることができる。
【００３４】
(48)この発明に係る対象物検出センサは、検出信号のレベルは連続点灯によって表示し、しきい値は点滅によって表示することを特徴としている。
【００３５】
したがって、両者を容易に区別することができる。
【００３６】
「周波数設定手段」とは、少なくとも発振信号の周波数を変動させて検出信号の振幅を取得し周波数を設定する機能を有するものをいい、実施形態においては、ステップＳ１〜Ｓ１１がこれに対応する。
【００３７】
「温度補償手段」とは、少なくとも温度変化による共振周波数の変動に追従して共振状態を保つための機能を有するものをいい、実施形態においてはステップＳ４１、Ｓ４２がこれに対応する。
【００３８】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【図面の簡単な説明】
【００３９】
【図１】この発明の一実施形態による対象物検出センサの機能ブロック図である。
【図２】実施形態による静電容量式レベルセンサの断面図である。
【図３】静電容量式レベルセンサ１の取り付け例である。
【図４】制御回路３２のハードウエア構成を示す図である。
【図５】制御プログラムのフローチャート（初期設定）である。
【図６】カウンタ部５６の詳細を示す図である。
【図７】候補周波数の決定処理を説明するための図である。
【図８】制御プログラムのフローチャート（動作時）である。
【図９】２つの周波数を時間的に混在させた例を示す図である。
【図１０】２つの周波数を時間的に混在させるための回路例である。
【図１１】第２の実施形態による対象物検出センサの機能ブロック図である。
【図１２】制御プログラムのフローチャート（初期設定）である。
【図１３】スイープ処理を説明するための図である。
【図１４】スイープ処理を説明するための図である。
【図１５】高調波の影響を示すための図である。
【図１６】第３の実施形態による対象物検出センサの機能ブロック図である。
【図１７】制御回路３２のハードウエア構成を示す図である。
【図１８】制御プログラムのフローチャート（初期設定）である。
【図１９】温度補償を説明するための図である。
【図２０】制御プログラムのフローチャート（動作時）である。
【図２１】温度補償におけるヒステリシスを示す図である。
【図２２】コイルＬ1の温度特性の例である。
【図２３】温度補償のカーブを示す図である。
【図２４】第３の実施形態による対象物検出センサの機能ブロック図である。
【図２５】動作モードの際の表示例である。
【図２６ａ】設定モードの際の表示例である。
【図２６ｂ】設定モードの際の表示例である。
【図２７】遅延時間設定モードの際の表示例である。
【図２８】感度設定モードの際の表示例である。
【図２９】感度設定モードの際の表示例である。
【図３０】感度設定モードの際の表示例である。
【図３１】従来の静電容量式レベルセンサを示す図である。
【発明を実施するための形態】
【００４０】
１．第１の実施形態
1.1機能構成
図１に、この発明の一実施形態による対象物検出センサの機能構成図を示す。カウンタ２０は、高周波クロックを計数して分周し、矩形発振信号を出力する。共振回路２６は、対象物２８が有る状態と無い状態において、静電容量やインダクタンスなどが変化し、その共振周波数を変化させる。また、共振回路２６は、矩形発振信号に結合されている。
【００４１】
検出回路２４は、前記矩形発振信号が与えられた共振回路２６の出力信号を取得し、その振幅に基づいて対象物の有無を判断する。したがって、対象物が有るか無いかを検出することができる。
【００４２】
この対象物検出センサを設置する際には、対象物２８が無い（あるいは有る）状態において、矩形発振信号の周波数と共振回路の共振周波数を合致させておく必要がある。この実施形態では、次のようにしてこの処理を行うようにしている。周波数設定手段２２によって、カウンタの分周数を徐々に変化させて、矩形発振信号の周波数をスイープさせる。周波数設定手段２２は、このように矩形発振信号の周波数を変化させた時の検出信号の振幅を取得する。その振幅が最大（もしくは最小）となった時の周波数に、矩形発振信号を設定する。
【００４３】
このようにして、矩形発振信号の周波数と共振回路の共振周波数を自動的に合致するようにしている。
【００４４】
1.2外観およびハードウエア構成
図２に、この発明の一実施形態による対象物検出センサの断面図を示す。この実施形態では、静電容量式レベルセンサとして構成した例を示している。
【００４５】
筐体３０の内部には、制御回路３２が収納されている。筐体３０から突出するように、測定電極３６とアース電極３４が設けられている。測定電極３６は先端部において円柱状に形成され、根元部は細く形成されて、制御回路３２に接続されている。アース電極３４は、測定電極３６の根元部分において円筒状に設けられており、絶縁体４４，４６によって測定電極３６と絶縁されている。アース電極３４は、制御回路３２のアースに接続されている。
【００４６】
筐体３０の後端部には、ＬＥＤ（図示せず）を配置した表示部３８が設けられている。モードの切替や調整の際に、表示部３８に状態を表示することで、作業者を支援するものである。表示部３８は、通常は蓋４０によって覆われており外部からは見えないようになっている。必要時には、蓋４０を開くことで表示部３８を見ることができる。
【００４７】
図３に、静電容量式レベルセンサ１の取付例を示す。収納タンク８０には、液体８２が収納されている。弁（図示せず）を開くと液体８２を収納タンク８０から取り出すことができる。また、収納タンク８０に液体８２を供給するための供給路（図示せず）が設けられており、液体８２を収納タンク８０に供給することができる。この際、液体８２が静電容量式レベルセンサ１の位置に達すると、静電容量式レベルセンサ１がこれを検知して、液体８２の供給を停止する。
【００４８】
このように、所定レベルまで液体８２が達したかどうかを、静電容量式レベルセンサ１によって検出することができる。
【００４９】
図４に、制御回路３２およびその周辺のハードウエア構成を示す。アース電極３４、測定電極３６は、制御回路３２の共振トランスＬの１次側のインダクタンスＬ１に接続されている。アース電極３４、測定電極３６は上記のように、近接して配置されているので、容量成分Ｃ0を有している。この実施形態では、容量Ｃ0とインダクタンスＬ1によって、共振回路が構成される。
【００５０】
共振トランスＬの２次側のインダクタンスＬ2には、カウンタ部５６からの矩形発振信号が、ドライバ５２、結合コンデンサ５０を介して与えられる。カウンタ部５６は、ＣＰＵ６０によって制御され、矩形発振信号の周波数を変化させることができる。
【００５１】
共振トランスＬの２次側には、共振回路の信号を取り出すためのインダクタンスＬ3も設けられている。取り出された信号は、検波回路５４によって振幅が直流化され、検波信号とされる。検波信号は、Ａ／Ｄコンバータ５５によってディジタル信号にされ、Ｉ／Ｏポート６４を介して、ＣＰＵ６０が取得できるようになっている。この実施形態では、共振トランスＬを介して共振回路の信号を間接的に取り出しているが、共振回路から直接取り出すようにしてもよい。
【００５２】
ＣＰＵ６０には、メモリ６２、Ｉ／Ｏポート６４、フラッシュメモリ６６が接続されている。フラッシュメモリ６６には、制御プログラム６８が記録されている。
【００５３】
初期設定の際、ＣＰＵ６０は、この制御プログラム６８にしたがって、液体８２が静電容量式レベルセンサ１に達していない状態において、矩形発振信号の周波数を自動的に決定する。すなわち、ＣＰＵ６０は、カウンタ部５６を制御して矩形発振信号の周波数を変化させて検波信号を取得し、共振回路の共振周波数に合致するように矩形発振信号の周波数を選択する。
【００５４】
使用時には、ＣＰＵ６０は、制御プログラム６８にしたがって、検波信号を取得し、その振幅に基づいて、液体８２が静電容量式レベルセンサ１のレベルに達したかどうかを判断する。すなわち、液体８２が測定電極３６とアース電極３４まで達していないと、初期設定の際の共振状態が保たれており、検波信号の振幅は大きいものとなる。しかし、液体８２が測定電極３６とアース電極３４まで達すると、液体８２によって容量成分Ｃ0が変化して共振状態が崩れ、検波信号の振幅が小さくなる。
【００５５】
ＣＰＵ６０は、この変化を検出することで、液体８２が所定のレベルに達したことを検出し、出力リレー６１の状態を変化させる。
【００５６】
また、ＣＰＵ６０は、Ｉ／Ｏポート６４を介して、ＬＥＤ５８の点灯を制御する。ＬＥＤ５８により、静電容量式レベルセンサ１の現在のモードや、検波信号の振幅などを表示するようにしている。
【００５７】
1.3初期設定時の処理
図５に、制御プログラム６８の初期設定処理のフローチャートを示す。上述のように、静電容量式レベルセンサ１を使用する際には、液体８２が無い状態（静電容量式レベルセンサ１に達していない状態）にて、共振回路の共振周波数と矩形発振信号の発振周波数とを合致させる必要がある。これを初期設定と呼んでいる。
【００５８】
使用者が入力器（入力ボタンなど）５９を操作して、初期設定モードにすると、ＣＰＵ６０は初期設定処理を開始する。
【００５９】
まず、ＣＰＵ６０は、カウンタ部５６に与える分周比Ｎを初期値に設定する（ステップＳ３）。ここで、カウンタ部５６の詳細を、図６に示す。カウンタ部５６は、クロック発振回路５５からのクロックを受ける。この実施形態では、ＣＰＵ６０の動作クロック（３２ＭＨｚ）を用いている。安定性の点からは、水晶振動子によって生成されたクロックを用いることが好ましい。なお、クロックの周波数が高いほど、より精度高く発振周波数を調整することができる。
【００６０】
カウンタ５６２は、与えられたクロックを計数する。計数値は周期イベント設定レジスタ５６４に与えられる。周期イベント設定レジスタ５６４は、カウンタ５６２の計数値が、ＣＰＵ６０によって設定された分周比Ｎの半分（Ｎ／２）に等しくなると、周期イベント信号を出力する。この周期イベント信号は、カウンタ５６２のリセット入力に与えられている。したがって、周期イベント設定レジスタ５６４からは、ＣＰＵ６０によって設定された分周数Ｎ／２のクロックごとに、周期イベント信号が出力されることになる。
【００６１】
周期イベント回路５６６は、周期イベント信号を受け取って、その出力状態を変更する（ＨからＬ、ＬからＨ）。したがって、周期イベント回路５６６からは、クロックがＣＰＵ６０によって設定された分周数Ｎによって分周された矩形発振信号が出力されることになる。
【００６２】
次に、ＣＰＵ６０は、検波回路５４からの検波信号を取り込み、その振幅値を取得する（ステップＳ４）。この実施形態では、連続して所定回数（この実施形態では５回）振幅値を取り込み、これを平均して検波信号の振幅値としている。これにより、瞬発的なノイズが重畳した場合であっても、その影響を平均化して小さくすることができる。
【００６３】
ＣＰＵ６０は、分周比Ｎを変更して矩形発振信号の周波数をスイープし（この実施形態では、低い周波数から高い周波数にスイープさせている）、各周波数における検波信号の振幅値を取り込む。
【００６４】
ＣＰＵ６０は、取得した検波信号がこれまでの最大振幅値を超えていれば（ステップＳ５）、当該最大振幅値と分周比（周波数）をメモリ６２に記録して更新する（ステップＳ６）。したがって、全ての周波数（この実施形態では、５００KHz〜１．７MHz）をスイープすると、メモリ６２には、最大振幅値とこの時の分周比Ｎmaxが記録されることになる。
【００６５】
図７に、共振回路の周波数特性を示す。矩形発振信号の周波数をスイープすることで、検波信号の最大振幅を見いだし、この時の周波数を共振周波数として検出することができる。ＣＰＵ６０は、分周比Ｎmax（見いだした共振周波数）を設定候補として、メモリ６２に記録する（ステップＳ８）。
【００６６】
この実施形態では、ＣＰＵ６０は、上記のスイープ処理を再度実施し、同様にして設定候補としての分周比Ｎmaxを再度決定する。そして、前回の設定候補である分周比Ｎmaxと今回の設定候補である分周比Ｎmaxが等しければ、これを設定分周比として決定する（ステップＳ１１）。したがって、カウンタ部５６は、共振回路の共振周波数にて矩形発振信号を出力するように設定される。
【００６７】
なお、前回の分周比Ｎmaxと今回の分周比Ｎmaxが等しくなければ、２回連続して分周比Ｎmaxが等しくなるまで、スイープ処理を繰り返す(ステップＳ９）。
【００６８】
この実施形態では、矩形発振信号の周波数を離散的に変更しているので、前回の発振周波数（分周比）と今回の発振周波数（分周比）が同じであるかを明確に判断することができる。
【００６９】
以上のようにして、ＣＰＵ６０による初期設定処理が行われる。使用者は、入力器５９を押して初期設定モードにするだけでよく、煩雑な操作や微妙な調整を行う必要がない。
【００７０】
1.4動作時の処理
図８に、制御プログラム６８の実動作処理（動作モード）のフローチャートを示す。
【００７１】
使用者が、入力器５９を操作することにより、動作モードに切り替えることができる。
【００７２】
動作モードにおいて、ＣＰＵ６０は、検波信号の振幅を取得する（ステップＳ５１）。図３に示すように、液体８２が静電容量式レベルセンサ１の電極に達していない状態にて、前記の初期設定が行われている。したがって、液体８２が静電容量式レベルセンサ１まで達していなければ、共振回路の共振周波数と矩形発振信号の発振周波数が合致しており、検波信号の振幅は最大の状態となっている。
【００７３】
次に、ＣＰＵ６２は、取得した検波信号の振幅が、予め設定された検出しきい値を下回ったかどうかを判断する（ステップＳ５２）。検出しきい値は、たとえば、最大振幅の５０％に設定することができる。前述のように、液体８２が静電容量式レベルセンサ１まで達していなければ、検波信号の振幅は検出しきい値を超えているので、ＣＰＵ６０は、再び、ステップ５１に戻って、検波信号の取得、しきい値との比較を繰り返す。
【００７４】
液体８２が静電容量式レベルセンサ１に達すると、共振回路の容量が変化し共振周波数が変化する。したがって、検波信号の振幅が低下する。ＣＰＵ６０は、検波信号の振幅が検出しきい値を下回ったと判断すると、出力リレー６１の状態を変化させる（ステップＳ５３）。したがって、これにより、液体８２の液面が静電容量式レベルセンサ１に達したことを検知して、所定の処理（液体８２の排出など）を行うことが可能となる。
【００７５】
なお、検出しきい値は予め設定しておくことができ、高く設定（マージンを小さく設定）すると検出感度が良くなる一方、誤検出の可能性も増加する。低く設定（マージンを大きく設定）すると検出感度は落ちるものの、誤検出の可能性を小さくすることができる。
【００７６】
また、出力リレー６１の状態をどのように変化させるかについても、予め設定しておくことができる。初期状態においてオフとし、検出時にオンとするように設定したり、初期状態にオンとし、検出時にオフと設定することなどが可能である。
【００７７】
これら設定内容は、初期設定時に、使用者が入力器５９を操作することによって設定し、ＣＰＵ６０がフラッシュメモリ６６に設定内容を記録する。
【００７８】
1.5その他
(1)上記実施形態では、検出対象物として液体８２を例として説明したが、検出可能な比誘電率や導電率を持つ物質であれば、液体の他、粉体、流体、これらの混合物等についても適用することができる。
【００７９】
(2)上記実施形態では、検出対象物が静電容量式レベルセンサ１の電極を覆っていない状態にて初期設定を行い、検出対象物が静電容量式レベルセンサ１の電極を覆ったことを検出するようにしている。しかし、検出対象物が静電容量式レベルセンサ１の電極を覆っている状態にて初期設定を行い、検出対象物が静電容量式レベルセンサ１の電極を覆っていないことを検出するようにしてもよい。
【００８０】
(3)上記実施形態では、静電容量式レベルセンサを例として説明したが、静電容量式の近接センサなど、他の静電容量センサにも適用することができる。
【００８１】
(4)上記実施形態では、静電容量式のセンサについて説明したが、対象物によってインダクタンスが変化するセンサ、抵抗が変化するセンサ、これらが複合的に変化するセンサなど、共振周波数が変化することによって検出を行うセンサに適用することができる。
【００８２】
(5)上記実施形態では、分周比を変えることによって矩形発振信号の周波数を変えるようにしている。矩形発振信号の周波数を、共振回路の共振周波数に精度良く合致させるためには、矩形発振信号の周波数を細かいステップで変更する必要がある。
【００８３】
しかし、分周比のみで矩形発振信号の周波数を変えると、微細な周波数の変更が困難である。より細かいステップでの周波数変更を行うとすると、原クロック（図６のクロック発振回路の出力）の周波数を高くする必要があり、しかも高速で処理可能なカウンタ部５６が必要となる。センサの種類や使用状況によっては、このような高い周波数のクロックや高速処理可能なカウンタの使用が問題となる場合がある。
【００８４】
このような場合、分周比を変えるだけでなく、分周比によって得られる隣接する周波数ｆ1、ｆ2の信号を時間的に混在させることによって、その中間的な周波数を実現するようにしてもよい。
【００８５】
図９に、その例を示す。図９Ａでは、全ての周期において周波数ｆ1としているので、矩形発振信号の周波数はｆ1となる。図９Ｂでは、１６回に１回だけ分周比を変えて、周波数ｆ2としている。したがって、矩形発振信号の周波数は、（１５・ｆ1＋ｆ2）／１６となる。同様に、図９Ｃでは、１６回に２回だけ分周比を変えて、周波数ｆ2としている。したがって、矩形発振信号の周波数は、（１４・ｆ1＋２・ｆ2）／１６となる。同様に、図９Ｄでは、矩形発振信号の周波数は、（１３・ｆ1＋３・ｆ2）／１６となる。
【００８６】
このようにして、隣接する分周比における周波数ｆ1とｆ2との間の中間的な周波数を実現することができる。上記では、できるだけ周波数ｆ2が連続しないように混在させているが、どのように混在させるかは自由である。
【００８７】
図１０に、このような矩形発振信号の中間的な周波数を実現するためのカウンタ部５６の例を示す。周期イベント設定レジスタ５６４は、カウンタ５６２の計数値が、ＣＰＵ６０によって設定された分周比Ｎの半分（Ｎ／２）に等しくなると、周期イベント信号を出力する。調整レジスタ５６８は、周期イベント設定レジスタ５６４の出力を計数し、所定数を計数すると桁上げ出力を周期イベント設定レジスタ５６４に与える。周期イベント設定レジスタ５６４は、桁上げ出力を受けた場合だけ、設定された分周比Ｎの半分（Ｎ／２）に１を加えた値に等しくなると、周期イベント信号を出力する。したがって、桁上げ出力を出す所定数をＣＰＵ６０から制御することで、所望の中間的な周波数を実現することができる。
【００８８】
(6)上記実施形態では、ステップＳ４において、検波信号を５回取得し平均値を算出するようにしている。しかし、取得した５回のうちの最大値、最小値を棄却して平均値を算出してもよい。あるいは、取得した５回のうちから、統計的な異常値を棄却して平均値を算出してもよい。
【００８９】
なお、所定回数取得して平均値を算出するようにしてもよい。また、１回だけ取得してこれを検波信号の振幅値としてもよい。
【００９０】
(7)上記実施形態では、分周比Ｎmaxが連続して一致した場合にこれを設定分周比として採用するようにしている。しかし、所定回数連続して一致した場合にこれを設定分周比として採用するようにしてもよい。
【００９１】
また、複数回スイープを行い、最も多かった分周比を設定分周比として採用するようにしてもよい。
【００９２】
さらに、スイープを１回だけ行って、この時の分周比Ｎmaxを設定分周比として採用するようにしてもよい。
【００９３】
(7)上記実施形態では、初期設定の際に、低い周波数から高い周波数へとスイープしている。しかし、高い周波数から低い周波数へとスイープするようにしてもよい。
【００９４】
(8)上記実施形態では、矩形発振信号を用いているが、周期性があるなら三角波、正弦波などを用いてもよい。
【００９５】
(9)上記実施形態では、共振回路の共振時に検波信号が最大となるような構成としている。しかし、共振回路の共振時に検波信号が最小となるような構成の場合であっても、同様に適用することができる。
【００９６】
(10)上記実施形態では、５００Hz〜１．７MHzにわたってスイープを行っている。この範囲は、本件制御回路が実装される静電容量式レベルセンサ１の共振回路の共振周波数のバリエーション（電極の長さによって変動する）に応じて決定すればよい。
【００９７】
(11)上記実施形態では、カウンタを用いて発振信号を生成している。しかし、周波数を変えることのできる発振器であればこれを用いることができる。
【００９８】
(12)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実施可能である。
【００９９】
２．第２の実施形態
2.1機能構成
図１１に、第２の実施形態による対象物検出センサの機能構成図を示す。基本的な構成は、第１の実施形態と同様である。ただし、この実施形態では、周波数設定手段２２が周波数を変化させる速度を、状況によって変更するようにしている。
【０１００】
これは以下のような理由によるものである。検出回路２４によって共振回路の出力信号を検出するのに時間を要する場合がある。たとえば、検出回路２４が検波のためのダイオードとコンデンサにて構成されている場合である。コンデンサに充放電を行うための時間が必要であり、このため、検出のための時間を要することになる。検出回路２４の検出時間にあわせて周波数をスイープすると、初期設定に時間を要することとなる。
【０１０１】
そこで、この実施形態では、検出回路の検出値が小さいうちは、スイープの速度を速くし、検出回路の検出値が大きくなると（共振点に近づくと）スイープの速度を遅くするようにしている。すなわち、周波数設定手段２２は、検出信号がしきい値を超えなければ第１の速度で発振信号の周波数を変化させ、検出信号がしきい値を超えると第１の速度よりも遅い第２の速度で周波数を変化させるようにしている。
【０１０２】
以上のようにすることによって、精度良く設定周波数を決定しつつ処理速度の低下を防いでいる。
【０１０３】
2.2外観およびハードウエア構成
対象物検出センサを、静電容量式レベルセンサとして構成した場合の外観およびハードウエア構成は、図２、図３と同様である。カウンタ部５６の詳細は、図６に示すものと同様である。
【０１０４】
2.3初期設定時の処理
図１２に、制御プログラム６８の初期設定処理のフローチャートを示す。第１の実施形態における図５と同じ処理には、同一のステップ番号を付している。
【０１０５】
使用者が入力器５９を操作して、初期設定モードにすると、ＣＰＵ６０は初期設定処理を開始する。
【０１０６】
ＣＰＵ６０は、矩形発振信号の周波数を変化させる際の遅延時間を最小（この例では０）に設定する（ステップＳ１０）。つまり、初期状態では高速にて矩形発振信号をスイープさせるようにしている。
【０１０７】
ＣＰＵ６０は、カウンタ部５６に与える分周比Ｎを初期値に設定する（ステップＳ３）。したがって、カウンタ部５６からは、クロックがＣＰＵ６０によって設定された分周数Ｎによって分周された矩形発振信号が出力されることになる。なお、この実施形態では、高い周波数から低い周波数に向かうようにスイープを行うようにしている。
【０１０８】
次に、ＣＰＵ６０は、設定された遅延時間が経過したかどうかを判断する（ステップＳ１１）。ここでは、遅延時間は０に設定されているので、遅延時間を設けずに次のステップＳ４の処理を行うことになる。
【０１０９】
ステップＳ４において、ＣＰＵ６０は、検波回路５４からの検波信号を取り込み、その振幅値を取得する。この実施形態では、連続して所定回数（この実施形態では５回）振幅値を取り込み、これを平均して検波信号の振幅値としている。これにより、瞬発的なノイズが重畳した場合であっても、その影響を平均化して小さくすることができる。
【０１１０】
続いて、ＣＰＵ６０は、検波信号の振幅がしきい値を超えているかどうかを判断する（ステップＳ１２）。図１３に、しきい値と検波信号との関係を示す。しきい値は、予想される検波信号のピーク値よりも十分低い値（１／５〜１／１０程度）に設定することが好ましい。
【０１１１】
スイープ開始周波数は、更新周波数よりも高く設定されているので、スイープ開始時には検波信号はしきい値を下回っている。したがって、ＣＰＵ６０は、次の分周比をカウンタ部５６に設定する（ステップＳ３）。そして、検波信号の振幅を取得し（ステップＳ４）、しきい値を超えているかどうかを判断する（ステップＳ１２）。
【０１１２】
以上の処理を繰り返し、検波信号がしきい値を超えると（図１３の時点Ａ）、ＣＰＵ６０は、遅延時間を中（この例では１ms）に設定する（ステップＳ１３）。さらに、ＣＰＵ６０は、検波信号の振幅がこれまでの最大値を更新していれば（ステップＳ５）、遅延時間を最大（この例では１００ms）に設定する（ステップＳ１４）。ここでは、検波信号の振幅が最大値を更新しているので、遅延時間は最大に設定されることになる。
【０１１３】
続いて、ＣＰＵ６０は、現在の振幅を最大値として記録して更新し、現在の分周比を記録する（ステップＳ６）。
【０１１４】
以上のように、検波信号の振幅が最大値を更新している間（図１３の時点Ａから時点Ｂまでの間）は、正確に振幅を取得するため遅延時間を最大（低速）にしてスイープを行う。
【０１１５】
矩形発振信号の周波数が共振周波数を下回ると、ＣＰＵ６０は、ステップＳ５からステップＳ７に進むので、遅延時間は中に設定されることになる。すなわち、図１３の時点Ｂから時点Ｃの間は、中速でスイープを行うことになる。この間は、最大値を更新していないので、共振周波数を通過したと判断できるからである。ただし、しきい値を超えているので、安全のため高速ではなく中速でスイープするようにしている。なお、この区間も中速ではなく、高速でスイープするようにしてもよい。
【０１１６】
ＣＰＵ６０は、さらにスイープを行い、検波信号の振幅がしきい値を下回ると、遅延時間を小に設定する（ステップＳ１５）。したがって、高速にてスイープが行われることになる。
【０１１７】
ＣＰＵ６０が更にスイープを続けると、矩形発振信号の高調波成分によって検波信号の振幅が現れる部分がある（図１３の時点Ｄから時点Ｅ）。この実施形態では、制御の容易な矩形波を用いているので、発振周波数に対して高調波成分が生じる。高調波成分によって現れる検波信号の振幅は、本来の発振周波数による検波信号の振幅よりも小さい。したがって、振幅の最大値は更新されず、中速でスイープが行われることになる。
【０１１８】
ＣＰＵ６０が更にスイープを続けると、検波信号の振幅がしきい値を下回るので、ＣＰＵ６０は、高速でスイープを行う。そして、スイープ終了周波数に到達すると、スイープを終了する。
【０１１９】
このようにして１回目のスイープを終えた後の処理は、図５のステップＳ８以下と同様である。すなわち、設定候補として得た分周比が２回連続して同じであれば、これを設定分周比として決定する。
【０１２０】
なお、上記では高い周波数から低い周波数へとスイープ処理を行っている。これは、図１５Ａに示すように、低い周波数から高い周波数へとスイープ処理を行うと、高調波成分が先に現れて、この部分を低速でスイープすることになるからである。すなわち、図１４に示すような速度にてスイープが行われることになる。
【０１２１】
高調波成分について正確に判定しても無駄である。したがって、図１５Ｂに示すように高い周波数から低い周波数へとスイープ処理を行うことが好ましい。
【０１２２】
2.4動作時の処理
動作時の処理は、第１の実施形態と同様である。
【０１２３】
2.5その他
(1)上記実施形態では、分周比のみを変化させてスイープを行うようにしている。しかし、図１０に示すように、分周比によって得られる隣接する周波数ｆ1、ｆ2の信号を時間的に混在させることによって、その中間的な周波数を実現するようにしてもよい。
【０１２４】
(2)上記実施形態では、検波信号の振幅が最大値を更新している間は低速でスイープを行うようにしている。しかし、しきい値を超えれば低速、下回れば高速というようにしてスイープを行ってもよい。
【０１２５】
(3)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実施可能である。
【０１２６】
３．第３の実施形態
3.1機能構成
図１６に、第３の実施形態による対象物検出センサの機能構成図を示す。初期設定時の処理は、第１の実施形態または第２の実施形態と同様である。ただし、この実施形態では、動作時の周囲環境の温度変化による共振周波数の変動を補償する構成を採用している。
【０１２７】
測定電極３６とアース電極３４は、空気コンデンサとしてその静電容量Ｃ0が生じている（図４参照）。空気は温度によって誘電率がほとんど変動しないので、この静電容量Ｃ0は温度変化があっても、ほぼ一定している。しかし、共振回路２６に用いているインダクタンス（コイル）Ｌ1は、正の温度特性（温度上昇とともにインダクタンスが増加）を有している。このため、初期設定において矩形発振信号の周波数を共振回路の共振周波数に合致させたとしても、使用時の温度変化によってずれてしまう可能性がある。
【０１２８】
そこで、図１７に示すように、従来より、負の温度特性（温度上昇とともに静電容量が減少）を持つ補償コンデンサＣcを電極の静電容量Ｃ0に対して並列に接続し、温度変化による共振周波数のずれを相殺するようにしている。
【０１２９】
しかしながら、測定電極３６、アース電極３４は、使用部位や用途によってその長さが異なっている。このため、電極の長さによって電極間の静電容量Ｃ0も異なったものとなる。電極が長い時には静電容量Ｃ0も大きくなり、短い時には静電容量Ｃ0も小さくなる。
【０１３０】
静電容量Ｃ0の大きさに併せて補償コンデンサＣcを用意することが好ましいが、それでは補償コンデンサＣcの静電容量の異なる多種類の制御回路３２を準備しなければならず、煩雑である。そこで、この実施形態では、電極の長さに拘わらず、同じ静電容量の補償コンデンサＣcを用いて、温度補償を行うことのできる対象物検出センサを実現している。
【０１３１】
図１６において、共振回路２６は補償コンデンサＣcを設けたものである。しかし、電極が長くなり静電容量Ｃ0が大きくなると、補償コンデンサＣcによる温度補償が上手く動作しなくなる。これは、以下のような理由によるものである。
【０１３２】
電極の長さに拘わらず、インダクタンスＬ1は同じであるから、温度変化によるインダクタンスの変動ΔＬは同じである。補償コンデンサの静電容量の変動をΔＣとすれば、共振周波数は、（Ｌ1＋ΔＬ）と（Ｃ0−ΔＣ）の積によって決定される。したがって、温度変化によるΔＬのＬ1に対する割合ΔＬ／Ｌ1に対してΔＣ／Ｃ0が同じ程度の割合になるように、補償コンデンサの静電容量が変化（ΔＣ）しなければ、補償を行うことができない。
【０１３３】
しかし、電極が長くなって静電容量Ｃ0が大きくなると、ΔＣが同じ容量であったとしても、その割合が小さくなってしまう。このため、静電容量Ｃ0が小さい場合は適切に補償ができたとしても、静電容量Ｃ0が大きくなると補償しきれなくなるという問題が生じる。
【０１３４】
そこでこの実施形態では、補償コンデンサによって補償できない場合に、矩形発振信号の発振周波数を変動させることで温度補償を行うようにしている。
【０１３５】
図１６において、発振回路２０は、共振回路２６の共振周波数に合致した周波数の発振信号を生成し、共振回路２６に与える。検出回路２４は、対象物２８による共振回路２６の出力の変化を検出して、検出出力を出す。
【０１３６】
共振回路２６は補償コンデンサを含んでいる。温度補償手段２７は、温度検出器２９による検出温度を受けて、補償コンデンサによる温度補償で足りない分を矩形発振信号の周波数で補うように、発振回路２０を制御する。すなわち、温度変化によって補償コンデンサによる補償が及ばずに変動した共振回路２６の共振周波数に合致するように、発振回路２０の発振信号の周波数を変化させる。
【０１３７】
以上のようにして、温度変化に対する共振回路の共振周波数の変動に対応して、より正確な検出を行うことができるようにしている。
【０１３８】
3.2外観およびハードウエア構成
対象物検出センサを、静電容量式レベルセンサとして構成した場合の外観は、図２と同様である。図１７に、そのハードウエア構成を示す。電極間の静電容量Ｃ0に並列に、補償コンデンサＣcを設けている。また、小信号用ダイオードＤをコイルＬ1の近傍に設け、その順方向電圧にて周囲温度を計測するようにしている。順方向電圧は、Ａ／Ｄ変換器６３によってディジタル信号にされ、ＣＰＵ６０のＩ／Ｏポート６４に入力される。ＣＰＵ６０は、この順方向電圧の大きさにより、温度を計測する。なお、小信号用ダイオードＤに代えて温度センサを設けるようにしてもよい。また、ＣＰＵ６０に内蔵された温度センサを用いるようにしてもい。
【０１３９】
なお、カウンタ部５６の詳細は、図６または図１０に示すものと同様である。
【０１４０】
3.3初期設定時の処理
図１８に制御プログラム６８の初期設定処理のフローチャートを示す。図１８においては、初期設定のうちの温度補償に関するパラメータの設定に関する部分のみを示している。矩形発振信号の周波数設定などは、第１の実施形態、第２の実施形態と同様である。
【０１４１】
ＣＰＵ６０は、決定された矩形発振信号の周波数に応じて、補償カーブを決定する（ステップＳ３１）。前述のように、電極による静電容量Ｃ0の大きさによって、補償コンデンサＣcにて補償できる程度が変わってくる。電極が短く静電容量Ｃ0が小さい場合には、補償コンデンサＣcによる補償が上手く行われる。電極が長く静電容量Ｃ0が大きい場合には、補償コンデンサＣcによる補償は相対的に小さくなる。
【０１４２】
したがって、静電容量Ｃ0が小さく共振周波数が高い場合には、図１９Ａに示すように、補償コンデンサＣcによる補償が十分であるから、矩形発振信号の周波数変化による補償を行う必要はない。静電容量Ｃ0が大きく共振周波数が低くなるにつれて、図１９Ｂに示すように、補償コンデンサＣcによって補償できる程度が小さくなり、矩形発振信号の周波数変化による補償の必要性も大きくなる。したがって、補償カーブは、共振周波数が大きくなるほど、その方向きが大きくなることになる。
【０１４３】
この実施形態では、初期設定処理によって設定した矩形発振信号の周波数（共振回路の共振周波数に対応する）に応じて、予め、補償カーブの傾きを記録している。ＣＰＵ６０は、これを読み出して設定値として記録する（ステップＳ３２）。
【０１４４】
なお、この実施形態では、矩形発振信号の周波数は離散的に変更されるものである。したがって、補償カーブの傾きは、次の周波数に変更するまでの温度幅として記録している。
【０１４５】
以上のようにして、温度補償処理のためのカーブが設定される。
【０１４６】
3.4動作時の処理
図２０に、制御プログラム６８の温度補償処理のフローチャートを示す。この温度補償処理は、実動作時の処理と並行して行われる。ＣＰＵ６０は、ダイオードＤの電圧を取得し、予め記録された関係に基づいて周囲温度を決定する（ステップＳ４１）。
【０１４７】
次に、設定された温度補償カーブに基づいて、カウンタ部５６に与える分周数（さらには隣接する周波数の混合比率）を変更して、矩形発振信号の周波数を変更する（ステップＳ４２）。
【０１４８】
図２１に、補償カーブの例を示す。周囲温度に応じて、階段状に矩形発振信号の周波数を変えるようにしている。この際、境界付近にて、周囲温度の小さな変化によって周波数が煩雑に変動するのを防ぐため、ヒステリシスを設けている。たとえば、図２１において、周波数ｆ1に設定されていた時に、周囲温度がＴ1に下がると、周波数ｆ2に変更される。その後、再び周囲温度がＴ1を上回っても、周囲温度Ｔ2に達するまでは周波数ｆ1に戻らないようになっている。このようにして、しきい値温度の境界付近にて生じるチャタリングを防止している。
【０１４９】
この実施形態によれば、周囲温度の変動によって、補償コンデンサによる補償が不十分になった場合、矩形発振信号の周波数を変動させることで、共振周波数との合致性を保つようにしている。したがって、周囲温度の変動があっても、正確な検出を行うことができる。
【０１５０】
3.5その他
(1)上記実施形態では、分周率を変えること（さらに２つの周波数の時間的な混合比率を変えること）によって矩形発振信号の周波数を変えるようにしている。しかし、発振回路のＬやＣを変化させて矩形発振信号の周波数を変えるようにしてもよい。
【０１５１】
(2)上記実施形態では、補償コンデンサを用い、これによる補償の不足分を発振信号の周波数を変化させることで補うようにしている。しかし、補償コンデンサを用いずに、発振信号の周波数を変化させることだけで温度変化による変動を補償するようにしてもよい。
【０１５２】
(3)上記実施形態では、コイルＬ1が直線的な温度特性を持っている場合について説明した。しかし、図２２の曲線ｋやｊに示すように、ある点から周波数特性を平坦で近似できるような特性を有するコイルも多い。このようなコイルを用いる場合には、図２３Ａ、図２３Ｂに示すような補償カーブを用いることが好ましい。
【０１５３】
図２３Ａは電極が短い（共振周波数が高い）場合であり、カーブの傾きＧも小さく、発振周波数の変化による補償を行わなければならない範囲も狭い。これに対し、図２３Ｂは電極が長い（共振周波数が低い）場合であり、カーブの傾きＧも大きく、発振周波数の変化による補償を行わなければならない範囲も広い。このように、共振周波数が低くなるにつれて、カーブの傾きＧを大きく、発振周波数の変化による補償を行わなければならない範囲を広くするようにする。
【０１５４】
予めこのような補償カーブを複数記録しておき、共振周波数に応じて選択して用いるようにする。
【０１５５】
(4)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実施可能である。
【０１５６】
４．第４の実施形態
4.1機能構成
図２４に、第３の実施形態による対象物検出センサの機能構成図を示す。発振回路２０は、共振回路２６に対して発振信号を与える。対象物２８が存在すると、共振回路２６の共振周波数が変化するので、検出回路２４はこの共振回路２６の出力変化によって対象物２８の有無を判断し、検出出力を出す。
【０１５７】
設定手段２１は、操作者による設定入力器２５からの入力を受けて、動作モードや検出レベルなどを設定するためのものである。表示制御手段２３は、初期設定の際に、発光部Ｐ1、Ｐ2・・・Ｐnにてモード選択のための表示を行うものである。
【０１５８】
たとえば、検出回路２４は、対象物２８を検出したときに、「オン」の検出出力を出すモードと、「オフ」の検出出力を出すモードがある。現在の設定がどちらのモードになっているのかを示すために、発光部Ｐ1、Ｐ2・・・Ｐnに表示を行う。
【０１５９】
さらに、表示制御手段２３は、検出レベルの設定の際に、列状に並んだ発光部Ｐ1、Ｐ2・・・Ｐnを用いて、しきい値および検出信号のレベルを表示する。これにより、検出のためのしきい値と検出マージンを容易に知ることができる。
【０１６０】
4.2外観およびハードウエア構成
対象物検出センサを、静電容量式レベルセンサとして構成した場合の外観およびハードウエア構成は、図２、図３と同様である。カウンタ部５６の詳細は、図６または図１０に示すものと同様である。
【０１６１】
4.3発光部の構成および表示処理
初期設定時には、使用者は図２に示す蓋４０を開けて、表示部３８に設けられた入力ボタンや入力つまみを操作する。図２５に、表示部３８の詳細を示す。発光部Ｐ1、Ｐ2・・・Ｐ10であるＬＥＤ５８a、５８b・・・５８jが設けられている。ＬＥＤ５８a、５８b・・・５８jの左横には、レベルを表示するための「１」〜「１０」までの数字が表示されている。右横には、モードを表示するための表示が示されている。
【０１６２】
中央部には入力つまみ５９１が設けられている。この入力つまみ５９１は回転をさせることで入力値を変えることができるものである。また、この入力つまみ５９１自体を押下することで信号を発生する押下スイッチも備えられている。
【０１６３】
入力つまみ５９１の下には、出力リレー６１の状態を示すＬＥＤ５８１が設けられている。このＬＥＤ５８１は、出力リレー６１がオンになると点灯し、オフになると消灯するように構成されている。
【０１６４】
右側には、モード選択ボタン５９２とモード表示ＬＥＤ５８２a、５８２b・・・５８２eが設けられている。モード表示ＬＥＤ５８２a、５８２b・・・５８２eの右横には、モードの内容を示す「Operation」「Sensitivity」「Delay Timer」「Setup」「Test」が表示されている。「Operation」は実動作モード、「Sensitivity」は感度調整、「Delay Timer」は検出から出力リレーの出力変更までの遅延時間の設定、「Setup」はその他の初期設定、「Test」は動作テストを示している。
【０１６５】
これら入力つまみ５９１、モード選択ボタン５９２による操作内容は、Ｉ／Ｏポート６４を介して、ＣＰＵ６０に取り込まれる。また、ＬＥＤ５８a、５８b・・・５８j、ＬＥＤ５８１、ＬＥＤ５８２a、５８２b・・・５８２eは、Ｉ／Ｏポート６４を介して、ＣＰＵ６０によってその点灯が制御される。
【０１６６】
初期状態では、図２５に示すように、ＬＥＤ５８２aが点灯し、実動作モードにあることが示されている。使用者が、モード選択ボタン５９２を押下するごとに、モードが切り替わり、対応する５８２b・・・５８２eが点灯する。
【０１６７】
ここで、「Setup」を選択したとすると、さらに詳細内容を選択するために、入力つまみ５９１を回転することで、ＬＥＤ５８i、５８jが点灯した状態（「Tuning」発振周波数の自動設定モード）と、ＬＥＤ５８d、５８eが点灯した状態（「Output」）出力の設定モード）とを切り替えることができるようになっている。
【０１６８】
使用者が、入力つまみ５９１を押下すると、その時のモードが選択される。図２６ａに示すようにＬＥＤ５８i、５８jが点灯した状態で入力つまみ５９１が押下されると、発振周波数の自動設定モードとなる。この状態で、使用者が、さらに入力つまみ５９１を回転させ、図２６ｂのように、ＬＥＤ５８hを点滅させ、入力つまみ５９１を押下すると、たとえば第１の実施形態に示すような発振周波数の自動調整が実行される。
【０１６９】
ＬＥＤ５８d、５８eが点灯した状態で、入力つまみ５９１が押下されると、出力リレー６１の出力の仕方を設定するモードとなる。このモードでは、入力つまみ５９１が回転されると、ＬＥＤ５８a、５８b、５８cのいずれかが点滅するように切り替えがなされる。
【０１７０】
ＬＥＤ５８cを選択すると（点灯させた状態で入力つまみ５９１を押下すると）、出力リレー６１が対象物２８を検出してから検出出力をオンにするまでの間に遅延時間を設けることができる。同様に、ＬＥＤ５８bを選択すると、出力リレー６１が対象物２８を検出しなくなってから検出出力をオフにするまでの間に遅延時間を設けることができる。さらに、ＬＥＤ５８aを選択すると、対象物２８を検出すれば出力リレー６１がオフになる（通常はオンになる）ように設定することができる。
【０１７１】
図２７に示すように、モード選択ボタン５９２を押下して、ＬＥＤ５８２cを点灯させると、上記の遅延時間を設定するモードとなる。このモードにおいては、入力つまみ５９１を右回転させると、ＬＥＤ５８a〜５８jの順にいずれかが点滅していく。左回転させると、ＬＥＤ５８j〜５８aの順にいずれかが点滅していく。
【０１７２】
図２７では、５８dが点滅している状態を示している。この状態で、入力つまみ５９１を押下すると、遅延時間が５８dに対応する値（４秒の遅延）に設定される。この値は、各ＬＥＤ５８a〜５８jの左横に表示されているので、使用者は容易に遅延時間を把握することができる。
【０１７３】
この実施形態では、設定した４秒の遅延時間がどの程度のものであるかを使用者が感覚的に把握することができるようにしている。この状態で、検出電極３６に手を触れると、ＣＰＵ６０によってこれが検知される。ＣＰＵ６０は、検知してから、４秒後に出力リレー６１の状態を示すＬＥＤ５８１を点灯させる。この際、ＣＰＵ６０は、検知から１秒後にＬＥＤ５８aを点灯させ、２秒後にＬＥＤ５８bを点灯させ、３秒後にＬＥＤ５８cを点灯させというように、バーグラフが伸びていくように遅延の状態を示すようにしている。
【０１７４】
図２８に示すように、モード選択ボタン５９２を押下して、ＬＥＤ５８２bを点灯させると、感度調整モードとなる。このモードにおいては、入力つまみ５９１を右回転させると、ＬＥＤ５８a〜５８jの順にいずれかが点滅していく。左回転させると、ＬＥＤ５８j〜５８aの順にいずれかが点滅していく。
【０１７５】
図２８では、ＬＥＤ５８eが点滅している状態を示している。この状態で、入力つまみ５９１を押下すると、出力リレー６１から検出出力を出すしきい値が、レベル「５」に設定される。このレベルは、各ＬＥＤ５８a〜５８jの左横に表示されているので、使用者は容易にしきい値のレベルを把握することができる。なお、レベルの数字が大きいほどしきい値が高く、小さいほどしきい値が低い。
【０１７６】
この実施形態では、設定したしきい値が検出信号の振幅との関係において適切であるかどうか（十分なマージンがあるかどうか）を把握できるようにしている。この状態で、検出電極３６に手を近づけると、ＣＰＵ６０はその検出信号の振幅レベルに応じて、ＬＥＤ５８a〜５８jを順次バーグラフ状に表示する。図２９は、手を近づけて検出信号がレベル「３」になった場合を表している。このとき、しきい値は点滅状態にて、検出信号の振幅は点灯状態にて表示するので、容易に区別することができる。
【０１７７】
さらに、手を検出電極３６に当接させると、図３０に示すように検出信号がしきい値「５」を超えて（この例ではレベル「８」）、ＬＥＤ５８１が点灯する。したがって、今回設定したしきい値によって適切に動作することがわかる。また、検出時における検出信号の振幅の余裕（マージン）が、レベル３つ分であることがわかる。
【０１７８】
以上のようにして、感度の設定を容易に行うことができる。
【０１７９】
4.5その他
(1)上記実施形態では、遅延時間の設定値と時間経過とを区別するために発光形態（一方は点滅、他方は点灯）を変えるようにしている。しかし、発光色を変えるようにしてもよい。しきい値と検出信号のレベルについても同様である。
【０１８０】
(2)上記実施形態および変形例は、その本質に反しない限り、他の実施形態と組み合わせて実施可能である。
【図１】
2018128472.tif 000003
【図２】
2018128472.tif 000004
【図３】
2018128472.tif 000005
【図４】
2018128472.tif 000006
【図５】
2018128472.tif 000007
【図６】
2018128472.tif 000008
【図７】
2018128472.tif 000009
【図８】
2018128472.tif 000010
【図９】
2018128472.tif 000011
【図１０】
2018128472.tif 000012
【図１１】
2018128472.tif 000013
【図１２】
2018128472.tif 000014
【図１３】
2018128472.tif 000015
【図１４】
2018128472.tif 000016
【図１５】
2018128472.tif 000017
【図１６】
2018128472.tif 000018
【図１７】
2018128472.tif 000019
【図１８】
2018128472.tif 000020
【図１９】
2018128472.tif 000021
【図２０】
2018128472.tif 000022
【図２１】
2018128472.tif 000023
【図２２】
2018128472.tif 000024
【図２３】
2018128472.tif 000025
【図２４】
2018128472.tif 000026
【図２５】
2018128472.tif 000027
【図２６ａ】
2018128472.tif 000028
【図２６ｂ】
2018128472.tif 000029
【図２７】
2018128472.tif 000030
【図２８】
2018128472.tif 000031
【図２９】
2018128472.tif 000032
【図３０】
2018128472.tif 000033
【図３１】
2018128472.tif 000034
【手続補正書】
【提出日】平成30年5月23日(2018.5.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所望の周波数の発振信号を出力する発振回路と、
前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路と、
前記発振信号を与えた時の共振回路の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路と、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段とを備え、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とする対象物検出センサ。
【請求項２】
所望の周波数の発振信号を出力する発振回路と、前記発振信号に結合され、測定対象物の有無によって共振周波数が変化する共振回路に前記発振信号を与えた時の出力信号を、直接または間接的に取り出し、その振幅に基づいて測定対象物の有無を検出する検出回路とをＣＰＵによって制御して対象物検出センサを実現するためのセンサプログラムであって、ＣＰＵを、
測定対象物が無い状態または有る状態において初期設定を行う際に、発振信号の周波数を変化させてスイープし、検出回路によって検出される検出信号の振幅が最大または最小となるように発振信号の周波数を選択して設定する周波数設定手段として機能させるセンサプログラムであって、
前記周波数設定手段は、スイープ開始周波数からスイープ終了周波数まで発振信号の周波数を離散的に変化させ、スイープを複数回実行し、所定回数連続して検出信号の振幅が最大または最小となる周波数が同一であった場合に、当該周波数を選択して設定周波数とすることを特徴とするセンサプログラム。
【請求項３】
請求項１の対象物検出センサまたは請求項２のセンサプログラムにおいて、
前記周波数設定手段は、周波数ごとに検出信号を複数回取得し、その振幅の平均値を検出信号の振幅とすることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項４】
請求項１〜３のいずれかの対象物検出センサまたはセンサプログラムにおいて、
動作モードを表示するための連続して配置された発光部によって検出信号のレベルを表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項５】
請求項４の対象物検出センサまたはセンサプログラムにおいて、
前記連続して配置された発光部において、前記検出信号のレベルと異なる表示形態にて、検出回路の出力をオンとするしきい値を併せて表示するようにしたことを特徴とする対象物検出センサまたはセンサプログラム。
【請求項６】
請求項５の対象物検出センサまたはセンサプログラムにおいて、
前記検出信号のレベルは連続点灯によって表示し、前記しきい値は点滅によって表示することを特徴とする対象物検出センサまたはセンサプログラム。
【請求項７】
請求項１〜６のいずれかの対象物検出センサまたはセンサプログラムにおいて、
温度変化による前記共振回路の共振周波数の変動に追従するように、前記共振回路近傍の温度を検出する温度検出器による検出温度に対応して、前記発振回路の発振信号の周波数を変化させることを特徴とする対象物検出センサまたはセンサプログラム。
【請求項８】
請求項７の対象物検出センサまたはセンサプログラムにおいて、
前記検出回路は、温度補償用のコンデンサを有しており、
前記補償手段は、温度補償用コンデンサによる温度補償のずれを補うために、温度変化に対して所定の関係にて矩形発振信号の周波数を変化させ、
前記所定の関係は、共振周波数に応じて設定されることを特徴とする対象物検出センサまたはセンサプログラム。