(57)【要約】【課題】使用されている回路の分解能よりも高分解能で境界距離を調節できる物体検出センサを提供する。【解決手段】物体検出センサは、センサ素子への受信信号の強度を表すアナログ信号を増幅するＤＣＶＧＡと、ＤＣＶＧＡの出力としきい値との比較により検出対象物の有無を判定する判定部と、判定部による検出対象物の有無の判定結果が切り替わる境界距離が、ユーザの設定距離となるように、ＤＣＶＧＡのゲインとしきい値とを調整する調整処理であって、ＤＣＶＧＡがより分解能が高いＤＣＶＧＡであると仮定して境界距離が設定距離となるゲインを求め、ＤＣＶＧＡのゲインを求めたゲイン以下のＤＣＶＧＡに設定可能な最も大きなゲインに調整すると共に、判定部が使用するしきい値を、ＤＣＶＧＡの調整後のゲインを求めたゲインで除算した値と基準しきい値との乗算結果に調整する調整処理を行う調整部とを備える。【選択図】図１
2018152716.tif 000002
【特許請求の範囲】
【請求項１】
センサ素子と、
前記センサ素子の受信信号の強度を表すアナログ信号を増幅する、デジタル制御可変ゲインアンプであるアンプと、
前記アンプの出力としきい値とを比較することで検出対象物の有無を判定する判定部と、
前記判定部による前記検出対象物の有無の判定結果が切り替わる境界距離が、ユーザにより設定されたＯＮ／ＯＦＦ設定距離となるように、前記アンプのゲインと前記しきい値とを調整する調整処理を行う調整部と、
を備え、
前記調整処理が、前記アンプがより分解能が高いデジタル制御可変ゲインアンプであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記アンプのゲインを求め、前記アンプのゲインを、前記求めたゲイン以下の前記アンプに設定可能な最も大きなゲインに調整すると共に、前記しきい値を、前記アンプの調整後のゲインを前記求めたゲインで除算した値と前記調整処理の開始時における前記しきい値の乗算結果に調整する処理である、
ことを特徴とする物体検出センサ。
【請求項２】
駆動素子と、前記駆動素子の駆動量を調整するためのＤＡコンバータとを、さらに備え、
前記センサ素子は、前記駆動素子の出力信号の検出対象物による応答信号を受信し、
前記調整部は、
前記調整処理と、
前記ＤＡコンバータがより分解能が高いＤＡコンバータであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記駆動素子の駆動量を求め、前記駆動素子の駆動量が、前記求めた駆動量以下の最も大きな駆動量となるように前記ＤＡコンバータを制御し、前記しきい値を、前記ＤＡコンバータの調整後の駆動量を前記求めた駆動量で除算した値と、処理開始時における前記しきい値の乗算結果に調整する駆動量・しきい値調整処理と、
を実行可能である、
ことを特徴とする請求項１に記載の物体検出センサ。
【請求項３】
前記駆動量・しきい値調整処理が、前記駆動素子の出力信号強度に影響を与える、前記物体検出センサ内の駆動素子関連要素の状態を考慮して行われる処理である、
ことを特徴とする請求項２に記載の物体検出センサ。
【請求項４】
前記調整部は、前記駆動素子関連要素の前記状態の指標値が所定量以上変化したときに、前記駆動量・しきい値調整処理を行う
ことを特徴とする請求項３に記載の物体検出センサ。
【請求項５】
駆動素子と、
前記駆動素子の駆動量を調整するためのＤＡコンバータと、
前記駆動素子の出力信号の検出対象物による応答信号を受信するセンサ素子と、
前記センサ素子が受信した応答信号の強度を表すアナログ信号を増幅するアンプと、
前記アンプの出力としきい値とを比較することで前記検出対象物の有無を判定する判定部と、
前記判定部による前記検出対象物の有無の判定結果が切り替わる境界距離が、ＯＮ／ＯＦＦ設定距離となるように、前記ＤＡコンバータを制御すると共に前記しきい値を調整する調整処理を行う調整部と、
を備え、
前記調整処理が、前記ＤＡコンバータがより分解能が高いＤＡコンバータであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記駆動素子の駆動量を求め、前記駆動素子の駆動量が、前記求めた駆動量以下の最も大きな駆動量となるように前記ＤＡコンバータを制御し、前記しきい値を、前記ＤＡコンバータの調整後の駆動量を前記求めた駆動量で除算した値と、前記調整処理の開始時における前記しきい値の乗算結果に調整する処理である、
ことを特徴とする物体検出センサ。
【請求項６】
駆動素子と、
前記駆動素子の駆動量を調整するためのＤＡコンバータと、
前記駆動素子の出力信号の検出対象物による応答信号を受信するセンサ素子と、
前記センサ素子が受信した応答信号の強度を表すアナログ信号を増幅する、デジタル制御可変ゲインアンプであるアンプと、
前記アンプの出力としきい値とを比較することで前記検出対象物の有無を判定する判定部と、
前記判定部による前記検出対象物の有無の判定結果が切り替わる境界距離が、ＯＮ／ＯＦＦ設定距離となるように、前記ＤＡコンバータを制御すると共に前記アンプのゲインと前記しきい値とを調整する調整処理を行う調整部と、
を備え、
前記調整処理が、前記アンプがより分解能が高いデジタル制御可変ゲインアンプであり、前記ＤＡコンバータがより分解能が高いＤＡコンバータであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記駆動素子の駆動量と前記アンプのゲインと前記しきい値の組合せを求め、前記駆動素子の駆動量が、前記求めた組合せ中の駆動量以下の最も大きな駆動量となるように前記ＤＡコンバータを制御し、前記アンプのゲインを、前記求めた組合せ中のゲイン以下の前記アンプに設定可能な最も大きなゲインに調整し、前記判定部が前記アンプの出力と比較する前記しきい値を、前記アンプの調整後のゲインを前記求めた組合せ中のゲインで除算した値と前記駆動素子の調整後の駆動量を前記求めた組合せ中の駆動量で除算した値と前記求めた組合せ中のしきい値との乗算結果に調整する処理である、
ことを特徴とする物体検出センサ。
【請求項７】
前記調整処理が、前記アンプの出力強度に影響を与える、前記物体検出センサ内の構成要素の状態を考慮して行われる処理である、
ことを特徴とする請求項１から６のいずれか一項に記載の物体検出センサ。
【請求項８】
前記調整部は、前記構成要素の前記状態の指標値が所定量以上変化したときに、前記調整処理を行う
ことを特徴とする請求項７に記載の物体検出センサ。
【請求項９】
前記センサ素子が、受光素子であり、前記駆動素子が、発光素子である、
ことを特徴とする請求項２から８のいずれか一項に記載の物体検出センサ。
【請求項１０】
前記判定部は、
前記アンプの出力をデジタル化するＡＤコンバータと、
前記ＡＤコンバータの出力を前記しきい値と比較するデジタルコンパレータと、
を含む
ことを特徴とする請求項１から９のいずれか一項に記載の物体検出センサ。
【請求項１１】
前記ＯＮ／ＯＦＦ設定距離を、ユーザに設定させるためのユーザインターフェース手段
を、さらに備える
ことを特徴とする請求項１から１０のいずれか一項に記載の物体検出センサ。
【請求項１２】
外部装置から受信した情報に基づき、前記ＯＮ／ＯＦＦ設定距離の値を変更する設定距離変更手段を、さらに備える
ことを特徴とする請求項１から１１のいずれか一項に記載の物体検出センサ。
【請求項１３】
前記調整部は、前記調整処理を周期的に行う、
ことを特徴とする請求項１から１２のいずれか一項に記載の物体検出センサ。
【請求項１４】
前記調整部は、所定の調整命令信号が外部装置から入力されたときに、前記調整処理を行う、
ことを特徴とする請求項１から１３のいずれか一項に記載の物体検出センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出領域において物体の有無を判定する物体検出センサに関する。
【背景技術】
【０００２】
物体検出用のセンサとして、光電センサ、磁気センサ、電波センサ、容量センサ、超音波センサなど、様々なセンサが用いられている。一例として、光電センサにおいては、発光素子からの光の検出対象物による反射光の強度を受光素子で測定し、測定された強度を可変ゲインアンプで増幅してしきい値と比較することによって、検出対象物が、ユーザにより指定されたＯＮ／ＯＦＦ設定距離より近くに存在しているか否かを判定するもの（例えば、特許文献１参照）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７１１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような物体検出センサとして、デジタルアナログコンバータ（ＤＡＣ）で駆動素子の駆動量（駆動電流や駆動電圧）を調整し、デジタル制御可変ゲインアンプ（ＤＣＶＧＡ）でセンサ素子の出力を増幅するものが知られている。そのような物体検出センサは、使用されているＤＡＣ及びＤＣＶＧＡの分解能が高ければ高い程、検出対象物の有無の判定結果が切り替わる距離（以下、境界距離と表記する）を高精度に調整可能なものとなる。ただし、所望の出力レンジを有するＤＡＣやＤＣＶＧＡの回路規模は、分解能が高くなるにつれ、大きくなる。そして、ＤＡＣやＤＣＶＧＡの回路規模が大きくなると、駆動素子及びセンサ素子の制御系をコンパクトなものとすることが困難になる。そのため、分解能の比較的に低いアナログ回路（ＤＡＣ、ＤＣＶＧＡ）で、境界距離を良好に調節できるセンサ回路が望まれる。
【０００５】
そこで、本発明の課題は、使用されているアナログ回路（ＤＡＣ、ＤＣＶＧＡ）の分解能よりも高分解能で境界距離を調節できる物体検出センサを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の態様の物体検出センサは、センサ素子と、前記センサ素子の受信信号の強度を表すアナログ信号を増幅する、デジタル制御可変ゲインアンプであるアンプと、前記アンプの出力としきい値とを比較することで検出対象物の有無を判定する判定部と、前記判定部による前記検出対象物の有無の判定結果が切り替わる境界距離が、ユーザにより設定されたＯＮ／ＯＦＦ設定距離となるように、前記アンプのゲインと前記しきい値とを調整する調整処理を行う調整部と、を備える。そして、本発明の第１の態様の物体検出センサの調整部は、調整処理として、前記アンプがより分解能が高いデジタル制御可変ゲインアンプであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記アンプのゲインを求め、前記アンプのゲインを、前記求めたゲイン以下の前記アンプに設定可能な最も大きなゲインに調整すると共に、前記しきい値を、前記アンプの調整後のゲインを前記求めたゲインで除算した値と前記調整処理の開始時における前記しきい値の乗算結果に調整する処理を行う。
【０００７】
すなわち、本発明の第１の態様の物体検出センサでは、デジタル制御可変ゲインアンプ（以下、ＤＣＶＧＡとも表記する）が、実際に使用されているものよりも分解能が高いＤ
ＣＶＧＡであると仮定して、基準しきい値と組み合わせて使用した場合に境界距離がＯＮ／ＯＦＦ設定距離となるゲインが求められる。次いで、ＤＣＶＧＡのゲインが、求められたゲイン以下のＤＣＶＧＡに設定可能な最も大きなゲインに調整され、ゲインの不足分を補償するために、しきい値の値が減少される。
【０００８】
そのように、ゲイン及びしきい値を調整・変更しても、境界距離とＯＮ／ＯＦＦ設定距離とは一致したままとなる。そして、上記手順によれば、使用されているアナログ回路（ＤＣＶＧＡ）の分解能で境界距離の調節精度が制限されないことになる。従って、本発明の第１の態様の物体検出センサによれば、境界距離の調節精度がアナログ回路の分解能で制限されない分、アナログ回路の分解能よりも高分解能で境界距離を調節することが出来る。
【０００９】
また、本発明の第２の態様の物体検出センサは、駆動素子と、前記駆動素子の駆動量を調整するためのＤＡコンバータと、前記駆動素子の出力信号の検出対象物による応答信号を受信するセンサ素子と、前記センサ素子が受信した応答信号の強度を表すアナログ信号を増幅するアンプと、前記アンプの出力としきい値とを比較することで前記検出対象物の有無を判定する判定部と、前記判定部による前記検出対象物の有無の判定結果が切り替わる境界距離が、ＯＮ／ＯＦＦ設定距離となるように、前記ＤＡコンバータを制御すると共に前記しきい値を調整する調整処理を行う調整部と、を備える。本発明の第２の態様の物体検出センサの調整部は、調整処理として、前記ＤＡコンバータがより分解能が高いＤＡコンバータであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記駆動素子の駆動量を求め、前記駆動素子の駆動量が、前記求めた駆動量以下の最も大きな駆動量となるように前記ＤＡコンバータを制御し、前記しきい値を、前記ＤＡコンバータの調整後の駆動量を前記求めた駆動量で除算した値と、前記調整処理の開始時における前記しきい値の乗算結果に調整する処理を行う。
【００１０】
すなわち、本発明の第２の態様の物体検出センサでは、ＤＡコンバータが、実際に使用されているものよりも分解能が高いＤＡコンバータであると仮定して、境界距離が、ＯＮ／ＯＦＦ設定距離となる駆動素子の駆動量（通常、駆動電圧又は駆動電流）が求められる。その後、駆動素子の駆動量が、求めた駆動量以下の最も大きな駆動量となるようにＤＡコンバータが制御される。そして、駆動量の不足分（発光強度の不足分）を補償するために、判定部が前記アンプの出力と比較するしきい値の値が変更（減少）される。
【００１１】
そのように、駆動電流としきい値とを調整・変更しても、境界距離とＯＮ／ＯＦＦ設定距離とは一致したままとなる。そして、上記手順によれば、使用されているアナログ回路（ＤＡコンバータ）の分解能で境界距離の調節精度が制限されないことになる。従って、本発明の第２の態様の物体検出センサによっても、境界距離の調節精度がアナログ回路の分解能で制限されない分、アナログ回路の分解能よりも高分解能で境界距離を調節することが出来る。
【００１２】
本発明の第１の態様の物体検出センサに、駆動素子と、前記駆動素子の駆動量を調整するためのＤＡコンバータとを、さらに備え、前記センサ素子は、前記駆動素子の出力信号の検出対象物による応答信号を受信し、前記調整部は、前記調整処理と、前記ＤＡコンバータがより分解能が高いＤＡコンバータであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記駆動素子の駆動量を求め、前記駆動素子の駆動量が、前記求めた駆動量以下の最も大きな駆動量となるように前記ＤＡコンバータを制御し、前記しきい値を、前記ＤＡコンバータの調整後の駆動量を前記求めた駆動量で除算した値と、処理開始時における前記しきい値の乗算結果に調整する駆動量・しきい値調整処理とを実行可能である構成を採用しても良い。そのような構成を採用しておけば、本発明の第１及び第２の態様の物体検出センサとして機能する物体検出センサを得ることが出来る。
【００１３】
本発明の第３の態様の物体検出センサは、駆動素子と、前記駆動素子の駆動量を調整するためのＤＡコンバータと、前記駆動素子の出力信号の検出対象物による応答信号を受信するセンサ素子と、前記センサ素子が受信した応答信号の強度を表すアナログ信号を増幅する、デジタル制御可変ゲインアンプであるアンプと、前記アンプの出力としきい値とを比較することで前記検出対象物の有無を判定する判定部と、前記判定部による前記検出対象物の有無の判定結果が切り替わる境界距離が、ＯＮ／ＯＦＦ設定距離となるように、前記ＤＡコンバータを制御すると共に前記アンプのゲインと前記しきい値とを調整する調整処理を行う調整部と、を備える。そして、本発明の第３の態様の物体検出センサの調整部は、調整処理として、前記アンプがより分解能が高いデジタル制御可変ゲインアンプであり、前記ＤＡコンバータがより分解能が高いＤＡコンバータであると仮定して、前記境界距離が前記ＯＮ／ＯＦＦ設定距離となる前記駆動素子の駆動量と前記アンプのゲインと前記しきい値の組合せを求め、前記駆動素子の駆動量が、前記求めた組合せ中の駆動量以下の最も大きな駆動量となるように前記ＤＡコンバータを制御し、前記アンプのゲインを、前記求めた組合せ中のゲイン以下の前記アンプに設定可能な最も大きなゲインに調整し、前記判定部が前記アンプの出力と比較する前記しきい値を、前記アンプの調整後のゲインを前記求めた組合せ中のゲインで除算した値と前記駆動素子の調整後の駆動量を前記求めた組合せ中の駆動量で除算した値と前記求めた組合せ中のしきい値との乗算結果に調整する処理を行う。
【００１４】
この本発明の第３の態様の物体検出センサによれば、調整処理及び駆動量・しきい値調整処理を実行可能な調整部を備えた本発明の第１の態様の物体検出センサと同様に、境界距離の調節精度が、使用されている２つのアナログ回路（ＤＡコンバータ及びＤＣＶＧＡ）の分解能で制限されないようにすることが出来る。
【００１５】
本発明の各態様の物体検出センサにおける駆動素子、センサ素子としては、様々なものを採用することが出来る。例えば、本発明の各態様の物体検出センサを、駆動素子が発光素子であり、駆動素子が受光素子である装置、つまり、光電センサとして実現することが出来る。なお、本発明の各態様の物体検出センサを、光電センサとして実現する場合には、発光素子からの光のビーム方向を絞り込むレンズ等を設けておいても良い。
【００１６】
本発明の各態様の物体検出センサにおける判定部としては、具体的な構成の異なる様々なものを採用することが出来る。例えば、判定部として、前記デジタル制御可変ゲインアンプの出力をデジタル化するＡＤコンバータと、前記ＡＤコンバータの出力を前記しきい値と比較するデジタルコンパレータとを含むユニットを採用することが出来る。
【００１７】
また、本発明の各態様の物体検出センサに、前記ＯＮ／ＯＦＦ設定距離を、ユーザに設定させるためのユーザインターフェース手段や、外部装置から受信した情報に基づき、前記ＯＮ／ＯＦＦ設定距離の値を変更する設定距離変更手段を、付加しておいても良い。
【００１８】
本発明の各態様の物体検出センサにおける調整部は、前記調整処理を周期的に行うものであっても、所定の調整命令信号が外部装置から入力されたときに、前記調整処理を行うものであっても良い。
【００１９】
また、本発明の第１の態様の物体検出センサにおける駆動量・しきい値調整処理は、前記駆動素子の出力信号強度に影響を与える、前記物体検出センサ内の駆動素子関連要素の状態を考慮して行われる処理であっても良い。駆動量・しきい値調整処理を、そのような処理とする場合には、駆動素子の出力信号強度変化に対する補正が自動的に行われるようにするために、調整部として、前記駆動素子関連要素の前記状態の指標値が所定量以上変化したときに、前記駆動量・しきい値調整処理を行うものを採用しておいても良い。
【００２０】
本発明の各態様の物体検出センサにおける調整処理が、前記アンプの出力強度に影響を与える、前記物体検出センサ内の構成要素の状態を考慮して行われる処理であっても良い。調整処理を、そのような処理とする場合には、アンプの出力強度変化に対する補正が自動的に行われるようにするために、調整部として、前記構成要素の前記状態の指標値が所定量以上変化したときに、前記調整処理を行うものを採用しておいても良い。
【発明の効果】
【００２１】
本発明によれば、使用されているアナログ回路（ＤＡＣ、ＤＣＶＧＡ）の分解能よりも高分解能で検出対象物の有無を判定できる物体検出センサを提供することが出来る。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の第１実施形態に係る物体検出センサの概略構成図である。
【図２】図２は、第１実施形態に係る物体検出センサの構成及び機能の説明である。
【図３】図３は、第１実施形態に係る物体検出センサの制御部が実行する調整処理の流れ図である。
【図４】図４は、本発明の第２実施形態に係る物体検出センサの制御部が実行する調整処理の流れ図である。
【図５】図５は、本発明の第３実施形態に係る物体検出センサの制御部が実行する調整処理の流れ図である。
【図６】図６は、本発明の第４実施形態に係る物体検出センサの制御部が実行する駆動量・しきい値調整処理の流れ図である。
【図７】図７は、本発明の第４実施形態に係る物体検出センサの制御部が実行するゲイン・しきい値調整処理の流れ図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づいて、本発明の実施の形態を説明する。尚、以下で説明する実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２４】
《第１実施形態》
まず、図１及び図２を用いて、本発明の第１実施形態に係る物体検出センサの概要説明を行う。なお、図１は、本発明の第１実施形態に係る物体検出センサの概略構成図であり、図２は、物体検出センサの機能及び構成の説明図である。
【００２５】
図１に示してあるように、物体検出センサは、発光部１１、駆動回路１２、受光部１３、デジタル制御可変ゲインアンプ（ＤＣＶＧＡ）１４、デジタル・アナログコンバータ（ＤＡＣ）１５、判定部１６及び制御部１８を、備える。
【００２６】
駆動回路１２は、制御部１８から入力される、Ｍ１（例えば、８）ビットの発光強度指定値に応じた大きさの電流を出力するデジタル・アナログコンバータ（ＤＡＣ）である。発光部１１は、駆動回路１２からの電流に応じた強度の光を出力するユニットである。発光部１１は、例えば、発光ダイオード、レーザダイオード等の発光素子と、当該発光素子に、駆動回路１２からの電流に応じた駆動電流を流すための回路（トランジスタ等）とにより構成される。
【００２７】
受光部１３は、入射光強度に応じたアナログ電圧信号を出力するユニットである。受光部１３は、例えば、フォトダイオード等の受光素子と、当該受光素子の出力電流を電圧に変換する回路とにより構成される。図２に模式的に示してあるように、物体検出センサの発光部１１と受光部１３とは、発光部１１から射出された光の検出対象物による反射光が受光部１３に入射されるように配置されている。
【００２８】
ＤＣＶＧＡ１４（図１）は、Ｍ２（例えば、４）ビットのゲイン制御信号でゲインを設定（選択）できる、抵抗ストリング型やラダー抵抗型のＶＧＡである。ＤＣＶＧＡ１４には、受光部１３からのアナログ電圧、制御部１８からのＭ２ビットのゲイン指定値が、それぞれ、増幅対象、ゲイン制御信号として入力されている。以下、ＤＣＶＧＡ１４のｄＢ単位の最小ゲインを、ａ［ｄＢ］と表記し、ＤＣＶＧＡ１４のゲインステップを、ｂ［ｄＢ］と表記する。
【００２９】
ＤＡＣ１５は、ＤＣＶＧＡ１４の出力を、Ｎビットのデジタル信号に変換するユニットである。なお、本実施形態に係る物体検出センサのＮは、Ｍ２よりも大きな値（例えば、８）である。
【００３０】
判定部１６は、ＤＡＣ１５の出力と制御部１８からのＮビットのしきい値とを比較し、ＤＡＣ１５の出力がしきい値以上であるか否かを示すＯＮ／ＯＦＦ信号（図１では、判定結果）を出力するデジタルコンパレータである。
【００３１】
制御部１８は、調整処理（詳細は後述）、制御部１８に接続されているＬＥＤ（図示略）を、判定部１６からの判定結果に応じてＯＮ／ＯＦＦする処理、判定部１６からの判定結果を表す信号を外部装置に対して出力する処理等を行うユニットである。なお、制御部１８は、プロセッサ（マイクロプロセッサ、ＣＰＵ等）とその周辺回路とにより構成されている。
【００３２】
以下、制御部１８の機能を、具体的に説明する。
【００３３】
制御部１８には、発光系の動作状態情報と、受光系の動作状態情報と、ＯＮ／ＯＦＦ設定距離とを含む設定・動作状態情報が入力されている。
【００３４】
ここで、発光系の動作状態情報とは、発光部１１や駆動回路１２の温度等の、発光素子の発光強度に影響を与える構成要素の状態を示す情報のことである。同様に、受光系の動作状態情報とは、受光部１３，ＤＣＶＧＡ１４の温度等の、受光部１３の出力信号強度に影響を与える構成要素の状態を示す情報のことである。これらの情報は、物体検出センサ内（発光部１１内等）に配置された温度センサ等から制御部１８に入力される。
【００３５】
ＯＮ／ＯＦＦ設定距離（図２参照）とは、検出対象物が存在すると判定部１６が判定する検出対象物までの最大距離としてユーザによって入力（設定）される情報のことである。なお、ＯＮ／ＯＦＦ設定距離をユーザによって入力（設定）させるための構成は特に限定されない。例えば、ユーザが操作可能な可変抵抗を物体検出センサの筐体に設けておき、当該可変抵抗の抵抗値に応じた値が、ＯＮ／ＯＦＦ設定距離として使用されるようにしておいても良い。また、外部装置から受信した情報（例えば、ＯＮ／ＯＦＦ設定距離自体や、ＯＮ／ＯＦＦ設定距離の変更量）に基づき、ＯＮ／ＯＦＦ設定距離の値を変更するように、制御部１８を構成しておいても良い。
【００３６】
制御部１８が行う調整処理は、設定・動作状態情報に基づき、検出対象物が存在すると判定部１６が判定する検出対象物までの最大距離（以下、境界距離と表記する）とＯＮ／ＯＦＦ設定距離とが等しくなるように、発光強度指定値、ゲイン指定値及びしきい値を調整する処理である。
【００３７】
ＤＣＶＧＡ１４の分解能（ゲインステップ）以上の精度で境界距離を調節できるようにするために、制御部１８は、図３に示した手順の調整処理を行うように構成（プログラミング）されている。なお、発光強度指定値を一定に維持しておいても、発光部１１内の発
光素子の温度が変化すると、発光素子から射出される光の強度が変化する。発光素子の経時劣化によっても、発光素子から射出される光の強度は変化する。同様に、受光部１３内の受光素子への入射光強度が一定であっても、受光素子の温度や経時劣化により受光部１３から出力される電圧が変化する。そのような現象が生ずると、境界距離とＯＮ／ＯＦＦ設定距離とが一致しなくなる。そのため、制御部１８は、調整処理を周期的に行うように（換言すれば、ユーザによりＯＮ／ＯＦＦ設定距離が変更されなくても調整処理宇を行うように）も、構成されている。
【００３８】
図３に示してあるように、この調整処理を開始した制御部１８は、まず、ＤＣＶＧＡ１４が、より分解能が高いＮビットのＤＣＶＧＡであると仮定して、設定・動作状態情報に基づき、境界距離をＯＮ／ＯＦＦ設定距離に一致させることが出来る発光強度指定値とゲイン指定値としきい値の組合せを求める（ステップＳ１０１）。ここで、“より分解能が高いＮビットのＤＣＶＧＡ”とは、最小ゲインが、ＤＣＶＧＡ１４の最小ゲインａと等しく、ゲインステップが、ＤＣＶＧＡ１４のゲインステップｂの２Ｍ２−Ｎ倍となっているＮビットのＤＣＶＧＡ（以下、仮想ＶＧＡと表記する）のことである。
【００３９】
このステップＳ１０１では、通常、『境界距離とＯＮ／ＯＦＦ設定距離とが一致する』という上記条件に加えて、『しきい値が、ＤＡＣ１５の入力レンジの上限近傍の範囲として予め定められているしきい値範囲内の値となる』という条件を満たす発光強度指定値とゲイン指定値としきい値の組合せを求める処理が行われる。
【００４０】
ステップＳ１０１の処理の内容（手順）は、特に限定されない。例えば、ステップＳ１０１の処理として、以下の処理を採用することが出来る。
【００４１】
（１）ＯＮ／ＯＦＦ設定距離が、予め定められているＯＮ／ＯＦＦ設定距離区分のいずれに属するかを特定。
（２）発光系の動作状態情報から推定される、温度変化や経時劣化による発光素子の発光強度の変化量を考慮に入れて、発光素子の発光強度が、特定したＯＮ／ＯＦＦ設定距離区分に対応づけられている強度に最も近づくように、発光強度指定値を決定。
（３）決定した発光強度指定値が用いられた状況下、物体検出センサからＯＮ／ＯＦＦ設定距離だけ離れた場所に検出対象物が位置している場合に受光部１３から出力される電圧を、受光系の動作状態情報から推定される出力の変化量を考慮に入れて、算出。
（４）算出した電圧を、上記したしきい値範囲内の値まで増幅できるゲインを仮想ＶＧＡが取り得るゲインの中から選択し、選択したゲインに対応するＮビットのゲイン制御信号を、ゲイン指定値とする。
（５）算出した電圧を、選択したゲインで増幅することにより得られる電圧を、しきい値とする。
【００４２】
以下、ステップＳ１０１の処理で求められた組合せ中の発光強度指定値、ゲイン指定値、しきい値のことを、それぞれ、仮発光強度指定値、仮ゲイン指定値、仮しきい値と表記する。
【００４３】
ステップＳ１０１の処理を終えた制御部１８は、仮ゲイン指定値の下位（Ｎ−Ｍ２）ビットが表しているゲインである補償用ゲインを算出する（ステップＳ１０２）。より具体的には、仮ゲイン指定値の下位（Ｎ−Ｍ２）ビットが表している数値・ｂ・２Ｍ２−ＮをＸと表記すると、制御部１８は、１０Ｘ／２０を補償用ゲインとして算出する。なお、既に説明したように、ｂは、ＤＣＶＧＡ１４のｄＢ単位のゲインステップであり、ｂ・２Ｍ２−Ｎは、仮想ＶＧＡのｄＢ単位のゲインステップである。
【００４４】
続くステップＳ１０３にて、制御部１８は、以下の処理を行う。
・駆動回路１２に対して出力する発光強度指定値を、仮発光強度指定値とする。
・ＤＣＶＧＡ１４に対して出力するゲイン指定値を、仮ゲイン指定値の上位Ｍ２ビットとする。
・判定部１６に対して出力するしきい値を、“仮しきい値／補償用ゲイン”（正確には、仮しきい値の補償用ゲインでの乗算結果をＮビット化した値）とする。
【００４５】
そして、制御部１８は、今回の調整処理を終了する。
【００４６】
以下、上記内容の調整処理で、境界距離をＯＮ／ＯＦＦ設定距離と一致させることが出来る理由を説明する。
【００４７】
物体検出センサの受光部１３内の受光素子への入射光の強度は、発光部１１内の発光素子の発光強度に比例し、検出対象物までの距離の二乗に反比例する。そして、発光素子の発光強度は、発光素子の駆動電流（発光素子を流れる電流）にほぼ比例する。従って、検出対象物までの距離がＯＮ／ＯＦＦ設定距離Ｌｔｈと一致している場合にＤＣＶＧＡ１４から出力される電圧Ｖｏｕｔは、比例係数β、発光素子の駆動電流Ｔ、及び、ＤＣＶＧＡ１４のゲインＧを用いて以下のように表せる。
【００４８】
【数１】
2018152716.tif 000003
【００４９】
しきい値Ｖｔｈの値が、この電圧Ｖｏｕｔであれば、境界距離とＯＮ／ＯＦＦ設定距離Ｌｔｈとが一致する。従って、境界距離とＯＮ／ＯＦＦ設定距離Ｌｔｈとを一致させるためには、以下の（２）式が成立するようにすれば良い。
【００５０】
【数２】
2018152716.tif 000004
【００５１】
ステップＳ１０１の処理で求められる仮発光強度指定値、仮ゲイン指定値及び仮しきい値は、ＤＣＶＧＡ１４が仮想ＶＧＡ（ＮビットのＤＣＶＧＡ）である場合には、それらを、発光強度指定値、ゲイン指定値及びしきい値と使用することにより、この（２）式が成立することになる値である。ただし、ＤＣＶＧＡ１４は、Ｍ２（＜Ｎ）ビットのＤＣＶＧＡである。そのため、仮ゲイン指定値を、そのままＤＣＶＧＡ１４のゲイン指定値として使用することは出来ない。ただし、仮ゲイン指定値が表しているゲインＧ、仮ゲイン指定値の上位Ｍ２ビットが表しているゲインＧ１、補償用ゲイン（仮ゲイン指定値の下位（Ｎ−Ｍ２）ビットが表しているゲイン）Ｇ２間には、以下の関係がある。
Ｇ＝Ｇ１・Ｇ２
【００５２】
この関係を用いて、（２）式からＧを消去すると、以下の（３）式を得ることが出来る。
【００５３】
【数３】
2018152716.tif 000005
【００５４】
そして、（３）式の右辺のＧ２を、左辺に移項すると、以下の（４）式を得ることが出来る。
【００５５】
【数４】
2018152716.tif 000006
【００５６】
この（４）式の右辺は、ＤＣＶＧＡ１４のゲイン、発光素子の駆動電流が、それぞれ、Ｇ１、Ｔであり、検出対象物までの距離がＯＮ／ＯＦＦ設定距離Ｌｔｈと一致している場合に、ＤＣＶＧＡ１４から出力される電圧である。そのため、（４）式は、ＤＣＶＧＡ１４のゲインを、ゲインＧ１とし、しきい値を、“Ｖｔｈ／Ｇ２”（（４）式の左辺）としても、境界距離とＯＮ／ＯＦＦ設定距離とが一致することを意味している。
【００５７】
そして、ステップＳ１０２及びＳ１０３の処理は、ＤＣＶＧＡ１４のゲインを、ゲインＧ１とし、しきい値を、“Ｖｔｈ／Ｇ２”とする処理である。従って、上記内容の調整処理により、境界距離がＯＮ／ＯＦＦ設定距離と一致することになる。
【００５８】
以上、説明したように、本実施形態に係る光電センサは、Ｍ２ビットのＤＣＶＧＡ１４を、Ｎビット（仮ゲイン指定値のビット数）のＤＣＶＧＡとして取り扱って、境界距離を調節する構成を有している。従って、本実施形態に係る光電センサによれば、境界距離の調節精度がＤＣＶＧＡ１４の分解能で制限されない分、ＤＣＶＧＡ１４の分解能よりも高分解能で境界距離を調節することが出来る。
【００５９】
《第２実施形態》
以下、本発明の第２実施形態に係る光電センサの構成及び機能を、上記した第１実施形態に係る光電センサと異なる部分を中心に説明する。なお、本実施形態及び後述する第３、第４実施形態に係る光電センサについての説明では、第Ｋ（Ｋ＝１〜４）実施形態に係る光電センサのことを、第Ｋ光電センサとも表記する。
【００６０】
第２光電センサも、第１光電センサ（図１）と同様に、発光部１１、駆動回路１２、受光部１３、ＤＣＶＧＡ１４、ＡＤＣ１５、判定部１６及び制御部１８を備えた装置である。ただし、第２光電センサでは、Ｍ２がＮと一致している。すなわち、第２光電センサには、ＮビットのＤＣＶＧＡ１４が用いられている。そして、第２光電センサの制御部１８は、調整処理として、図４に示した手順の処理を行う。
【００６１】
すなわち、この調整処理を開始した制御部１８は、まず、ＤＡＣ１２が、より分解能が高いＭ３（＞Ｍ１）ビットのＤＡＣであると仮定して、設定・動作状態情報に基づき、境界距離をＯＮ／ＯＦＦ設定距離に一致させることが出来る駆動電流値とゲイン指定値としきい値の組合せを求める（ステップＳ２０１）。ここで、“より分解能が高いＭ３ビットのＤＡＣ”とは、Ｍ３ビットのデジタル信号をアナログ信号に変換できる、最小出力変化
量（１ＬＳＢあたりの出力変化量）が、ＤＣＶＧＡ１４の最小出力変化量の２Ｍ２−Ｍ３倍となっているＤＡＣ（以下、仮想ＤＡＣと表記する）のことである。
【００６２】
このステップＳ２０１の処理では、駆動電流値が求められることを除けば、上記したステップＳ１０１の処理と本質的には同じ処理が行われる。以下、ステップＳ２０１の処理で求められた組合せ中の駆動電流値、ゲイン指定値、しきい値のことを、それぞれ、仮駆動電流値、仮ゲイン指定値、仮しきい値と表記する。
【００６３】
ステップＳ２０１の処理を終えた制御部１８は、ＤＣＡ１２の制御により実現可能な、仮駆動電流値以下の最も大きな駆動電流値である実駆動電流値を特定する（ステップＳ２０２）。また、制御部１８は、このステップＳ２０２にて、実駆動電流値を仮駆動電流値で除算することにより駆動電流率を算出する処理も行う。
【００６４】
続くステップＳ２０３にて、制御部１８は、以下の処理を行う。
・駆動回路１２に対して出力する発光強度指定値を、駆動電流の大きさが実駆動電流値となる発光強度指定値とする。
・ＤＡＣ１２に対して出力するゲイン指定値を、仮ゲイン指定値とする。
・判定部１６に対して出力するしきい値を、“仮しきい値／駆動電流率”（正確には、仮しきい値の駆動電流率での乗算結果をＮビット化した値）とする。
【００６５】
そして、制御部１８は、今回の調整処理を終了する。
【００６６】
以下、上記内容の調整処理で、境界距離をＯＮ／ＯＦＦ設定距離と一致させることが出来る理由を説明する。
【００６７】
ステップＳ２０１の処理で求められる各値は、仮駆動電流値をＴ、仮ゲイン指定値に対応するゲインをＧ、仮しきい値をＶｔｈと表記すれば、上記した（２）式が成立することになる値である。そして、実駆動電流値Ｔａ、駆動電流比ｋ（＝Ｔ／Ｔａ）を用いて、（２）式を変形すれば、以下の（５）式を得ることが出来る。
【００６８】
【数５】
2018152716.tif 000007
【００６９】
そして、（５）式の右辺のｋを、左辺に移項すると、以下の（６）式を得ることが出来る。
【００７０】
【数６】
2018152716.tif 000008
【００７１】
この（６）式は、Ｇ、Ｔ、Ｖｔｈ間に（２）式が成立している場合、駆動電流値を、実駆動電流値Ｔａとし、しきい値を、“Ｖｔｈ／ｋ”としても、境界距離とＯＮ／ＯＦＦ設定距離とが一致することを意味している。
【００７２】
そして、調整処理（図４）は、駆動電流値を、実駆動電流値Ｔａとし、しきい値を、“Ｖｔｈ／ｋ”とする処理である。従って、上記内容の調整処理が実行されれば、境界距離がＯＮ／ＯＦＦ設定距離と一致することになる。
【００７３】
以上、説明したように、本実施形態に係る光電センサは、Ｍ２ビットのＤＡＣ１２を、Ｍ３ビットのＤＡＣとして取り扱って、境界距離を調節する構成を有している。従って、本実施形態に係る光電センサによれば、境界距離の調節精度がＤＡＣ１２の分解能で制限されない分、ＤＡＣ１２の分解能よりも高分解能で境界距離を調節することが出来る。
【００７４】
《第３実施形態》
以下、本発明の第３実施形態に係る光電センサの構成及び機能を、上記した第１、第２実施形態に係る光電センサと異なる部分を中心に説明する。
【００７５】
第３光電センサは、第１光電センサ（図１）と同構成の装置である。
【００７６】
ただし、第３光電センサの制御部１８は、調整処理として、図５に示した手順の処理を行う。
【００７７】
すなわち、この調整処理を開始した制御部１８は、以下の仮定のもとに、設定・動作状態情報に基づき、境界距離をＯＮ／ＯＦＦ設定距離に一致させることが出来る駆動電流値とゲイン指定値としきい値の組合せを求める（ステップＳ３０１）。
仮定１：ＤＡＣ１２が、より分解能が高いＭ３（＞Ｍ１）ビットのＤＡＣである。
仮定２：ＤＣＶＧＡ１４が、より分解能が高いＮ（＞Ｍ２）ビットのＤＡＣである。
【００７８】
なお、より分解能が高いＭ３ビットのＤＡＣ、より分解能が高いＮビットのＤＣＶＧＡとは、それぞれ、上記した仮想ＤＡＣ、仮想ＤＣＶＧＡのことである。
【００７９】
ステップＳ３０１の処理では、仮定条件が増えていることを除けば、上記したステップＳ２０１の処理と同じ処理が行われる。以下、ステップＳ３０１の処理で求められた組合せ中の駆動電流値、ゲイン指定値、しきい値のことを、それぞれ、仮駆動電流値、仮ゲイン指定値、仮しきい値と表記する。
【００８０】
ステップＳ３０１の処理を終えた制御部１８は、ＤＣＡ１２の制御により実現可能な、仮駆動電流値以下の最も大きな駆動電流値である実駆動電流値を特定する（ステップＳ２０２）。また、制御部１８は、このステップＳ３０２にて、駆動電流率（＝実駆動電流値／仮駆動電流値）と、補償用ゲイン（仮ゲイン指定値の下位（Ｎ−Ｍ２）ビットが表しているゲイン）とを算出する処理も行う。
【００８１】
続くステップＳ３０３にて、制御部１８は、以下の処理を行う。
・駆動回路１２に対して出力する発光強度指定値を、駆動電流の大きさが実駆動電流値となる発光強度指定値とする。
・ＤＣＶＧＡ１４に対して出力するゲイン指定値を、仮ゲイン指定値の上位Ｍ２ビットとする。
・判定部１６に対して出力するしきい値を、“仮しきい値／（駆動電流率・補償用ゲイン）をＮビット化した値とする。
【００８２】
そして、制御部１８は、今回の調整処理を終了する。
【００８３】
すなわち、ステップＳ３０１の処理で求められる各値は、仮駆動電流値をＴ、仮ゲイン指定値に対応するゲインをＧ、仮しきい値をＶｔｈと表記すれば、上記した（２）式が成
立することになる値である。そして、実駆動電流値Ｔａ、駆動電流比ｋ（＝Ｔ／Ｔａ）、
Ｇ＝Ｇ１・Ｇ２を用いて、（２）式を変形すれば、以下の（７）式を得ることが出来る。なお、Ｇ１は、仮ゲイン指定値の上位Ｍ２ビットが表しているゲインであり、Ｇ２は、補償用ゲインである。
【００８４】
【数７】
2018152716.tif 000009
【００８５】
そして、（７）式の右辺のｋＧ２を、左辺に移項すると、以下の（８）式を得ることが出来る。
【００８６】
【数８】
2018152716.tif 000010
【００８７】
この（８）式は、Ｇ、Ｔ、Ｖｔｈ間に（２）式が成立している場合、駆動電流値を、実駆動電流値Ｔａとし、ゲインをＧ１とし、しきい値を、“Ｖｔｈ／（ｋＧ２）”としても、境界距離とＯＮ／ＯＦＦ設定距離とが一致することを意味している。
【００８８】
そして、調整処理（図５）は、駆動電流値を、実駆動電流値Ｔａとし、ゲインをＧ１とし、しきい値を、“Ｖｔｈ／（ｋＧ２）”とする処理である。従って、上記内容の調整処理が実行されれば、境界距離がＯＮ／ＯＦＦ設定距離と一致することになる。
【００８９】
以上、説明したように、本実施形態に係る光電センサは、Ｍ１ビットのＤＡＣ１２を、Ｍ３（＞Ｍ１）ビットのＤＡＣとして取り扱うと共に、Ｍ２ビットのＤＣＶＧＡ１４を、Ｎ（＞Ｎ２）ビットのＤＣＶＧＡとして取り扱って、境界距離を調節する構成を有している。従って、本実施形態に係る光電センサによれば、境界距離の調節精度がＤＡＣ１２及びＤＣＶＧＡ１４の分解能で制限されない分、境界距離を高分解能で調節することが出来る。
【００９０】
《第４実施形態》
以下、本発明の第４実施形態に係る物体検出センサの構成及び機能を、上記した各実施形態に係る物体検出センサと異なる部分を中心に説明する。
【００９１】
第４物体検出センサ（第４実施形態に係る物体検出センサ）は、第１物体検出センサ（図１）と同構成の装置である。
【００９２】
ただし、第４物体検出センサの制御部１８は、駆動量・しきい値調整処理とゲイン・しきい値調整処理のそれぞれを周期的に実行するように構成されている。
【００９３】
第４物体検出センサの制御部１８が実行する駆動量・しきい値調整処理、ゲイン・しきい値調整処理は、それぞれ、図６、図７に示した手順の処理である。
【００９４】
すなわち、制御部１８は、駆動量・しきい値調整処理（図６）時には、ＤＡＣ１２が、より分解能が高いＭ３（＞Ｍ１）ビットのＤＡＣであるという仮定のもとに、設定・動作状態情報に基づき、境界距離をＯＮ／ＯＦＦ設定距離に一致させることが出来る仮駆動電流値を求める（ステップＳ４０１）。このステップＳ４０１の処理としては、例えば、ＯＮ／ＯＦＦ設定距離と駆動電流値の対応関係を示す情報から、ＯＮ／ＯＦＦ設定距離に対応づけられている駆動電流値を読み出し、読み出した駆動電流値に、その時点における発光系の動作状態情報に応じた補正を施すことにより、仮駆動電流値を求める処理を採用することが出来る。
【００９５】
次いで、制御部１８は、ＤＣＡ１２の制御により実現可能な、仮駆動電流値以下の最も大きな駆動電流値である実駆動電流値を特定する（ステップＳ４０２）。また、制御部１８は、このステップＳ４０２にて、駆動電流率（＝実駆動電流値／仮駆動電流値）も算出する。
【００９６】
その後、制御部１８は、駆動回路１２に対して出力する発光強度指定値を、駆動電流の大きさが実駆動電流値となる発光強度指定値とし、判定部１６に対して出力するしきい値を、“調整前しきい値／駆動電流率”とする処理（ステップＳ４０３）を行う。ここで、調整前しきい値とは、駆動量・しきい値調整処理の開始時におけるしきい値のことである。
【００９７】
そして、ステップＳ４０３の処理を終えた制御部１８は、この駆動量・しきい値調整処理を終了する。
【００９８】
また、制御部１８は、ゲイン・しきい値調整処理（図７）時には、ＤＣＶＧＡ１４が、より分解能が高いＮ（＞Ｍ２）ビットのＤＣＶＧＡであるという仮定のもとに、設定・動作状態情報に基づき、境界距離をＯＮ／ＯＦＦ設定距離に一致させることが出来る仮ゲイン指定値を求める（ステップＳ５０１）。このステップＳ５０１の処理としては、例えば、ＯＮ／ＯＦＦ設定距離とゲイン指定値の対応関係を示す情報から、ＯＮ／ＯＦＦ設定距離に対応づけられているゲイン指定値を読み出し、読み出したゲイン指定値に、その時点における受光系の動作状態情報に応じた補正を施すことにより、仮ゲイン指定値を求める処理を採用することが出来る。
【００９９】
次いで、制御部１８は、仮ゲイン指定値の下位（Ｎ−Ｍ２）ビットが表しているゲインである補償用ゲインを算出する（ステップＳ５０２）。
【０１００】
そして、制御部１８は、ＤＣＶＧＡ１４に対して出力するゲイン指定値を、仮ゲイン指定値の上位Ｍ２ビットし、判定部１６に対して出力するしきい値を、“調整前しきい値／補償用ゲイン”をＮビット化した値とする処理（ステップＳ５０３）を行ってから、このゲイン・しきい値調整処理を終了する。
【０１０１】
以上、説明したように、本実施形態に係る物体検出センサは、Ｍ１ビットのＤＡＣ１２を、Ｍ３（＞Ｍ１）ビットのＤＡＣとして取り扱って、境界距離を調節する機能と、Ｍ２ビットのＤＣＶＧＡ１４を、Ｎ（＞Ｍ２）ビットのＤＣＶＧＡとして取り扱って、境界距離を調節する機能とを有している。従って、本実施形態に係る物体検出センサによっても、境界距離を高分解能で調節することが出来る。
【０１０２】
《変形形態》
上記した各実施形態に係る物体検出センサは、各種の変形が可能なものである。例えば、ＡＤＣ１５と判定部１６とからなる部分を、アナログコンパレータおよび、アナログコンパレータの判定しきい値電圧生成用のデジタル・アナログコンバータ（ＤＡＣ）に置き
換えることが出来る。第１〜第３実施形態に係る物体検出センサを、ＯＮ／ＯＦＦ設定距離が変更された場合に調整処理を行うものや、外部装置から所定の調整命令信号（情報）が入力されたときに調整処理を行うものや、発光系又は受光系の動作状態情報が所定量以上変化したときに調整処理を行うものに変形しても良い。また、第４実施形態に係る物体検出センサを、発光系の動作状態情報が所定量以上変化したときに、駆動量・しきい値調整処理を行い、受光系の動作状態情報が所定量以上変化したときに、ゲイン・しきい値調整処理を行い、ＯＮ／ＯＦＦ設定距離が変更されたときに、駆動量・しきい値調整処理、ゲイン・しきい値調整処理の一方を行う装置に変形しても良い。第４実施形態に係る物体検出センサを、外部装置から各調整処理の実行を指示する信号（情報）が入力されたときに、実行が指示された調整処理を行う装置に変形しても良い。
【０１０３】
各実施形態に係る物体検出センサが行う調整処理（含む駆動量・しきい値調整処理、ゲイン・しきい値調整処理）を、発光系／受光系の動作状態情報が考慮されない処理に変形しても良い。ただし、発光系／受光系の回路特性変動に対する補正が行われないと、誤差（境界距離とＯＮ／ＯＦＦ設定距離の間の差）が大きくなる虞がある。そのため、調整処理としては、発光系／受光系の動作状態情報を考慮して行われる処理を採用しておくことが望ましい。
【０１０４】
各実施形態の物体検出センサを、具体的な回路構成が上記したものとは異なるものにへ値器しても良いことや、各実施形態の物体検出センサを、光電センサ以外のセンサに変形しても良いことは、当然のことである。
【符号の説明】
【０１０５】
１１  発光部
１２  駆動回路
１３  受光部
１４  デジタル制御可変ゲインアンプ（ＤＣＶＧＡ）
１５  アナログデジタルコンバータ（ＡＤＣ）
１６  判定部
１８  制御部
【図１】
2018152716.tif 000011
【図２】
2018152716.tif 000012
【図３】
2018152716.tif 000013
【図４】
2018152716.tif 000014
【図５】
2018152716.tif 000015
【図６】
2018152716.tif 000016
【図７】
2018152716.tif 000017