(57)【要約】【課題】従来に対してコストの増加及び製品サイズの拡大を抑制しつつ、信号に重畳するノイズによる影響を回避可能とする。【解決手段】受光した光に応じた信号を得る計測部１１１と、計測部１１１により得られた信号に基づいて、ノイズの有無を判別する判別部１０４と、判別部１０４によりノイズが有ると判別された場合に、計測部１１１により得られた過去の信号に基づいて、前向き線形予測法を用いて予測値を算出する算出部１０５と、算出部１０５により予測値が算出された場合に、計測部１１１により得られた信号が示す実測値を当該予測値と比較してノイズに関するパラメータを抽出する抽出部とを備えた。【選択図】図１
2019215304.tif 000002
【特許請求の範囲】
【請求項１】
受光した光に応じた信号を得る計測部と、
前記計測部により得られた信号に基づいて、ノイズの有無を判別する判別部と、
前記判別部によりノイズが有ると判別された場合に、前記計測部により得られた過去の信号に基づいて、前向き線形予測法を用いて予測値を算出する算出部と、
前記算出部により予測値が算出された場合に、前記計測部により得られた信号が示す実測値を当該予測値と比較してノイズに関するパラメータを抽出する抽出部と
を備えた光電センサ。
【請求項２】
前記判別部による判別結果及び前記抽出部による抽出結果を通知する通知部を備えた
ことを特徴とする請求項１記載の光電センサ。
【請求項３】
前記算出部により予測値が算出された場合に、前記計測部により得られた信号が示す実測値を当該予測値に置換える置換部を備えた
ことを特徴とする請求項１又は請求項２記載の光電センサ。
【請求項４】
前記算出部は、前記計測部により得られた過去の信号が示す実測値に対して係数で重み付けをし、当該重み付けにより得られた値の和を前記予測値として算出する
ことを特徴とする請求項１から請求項３のうちの何れか１項記載の光電センサ。
【請求項５】
前記算出部は、前記計測部により得られた過去の信号が示す実測値と当該実測値に対する予測値との２乗誤差の和が最小となる値を前記係数として算出する
ことを特徴とする請求項４記載の光電センサ。
【請求項６】
前記判別部は、前記計測部により得られた信号が当該計測部の電源電圧範囲外である場合にノイズが有ると判別し、当該信号が当該電源電圧範囲内である場合にノイズは無いと判別する
ことを特徴とする請求項１から請求項５のうちの何れか１項記載の光電センサ。
【請求項７】
前記判別部は、前記計測部により得られた信号が受光レベルの最小値未満又は最大値より大きい場合にノイズが有ると判別し、当該信号が当該受光レベルの最小値以上且つ最大値以下である場合にノイズが無いと判別する
ことを特徴とする請求項１から請求項５のうちの何れか１項記載の光電センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光の投受光を行う光電センサに関する。
【背景技術】
【０００２】
従来から、検出領域を介して光の投受光を行い、その受光結果に基づいて検出領域における物体の有無判定等の各種処理を行う光電センサが知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の光電センサでは、信号にノイズが重畳した場合に、検出値に影響を与えて誤動作が生じる。特にノイズの周波数が信号の周波数に近い場合に、回路によるフィルタでは防ぎきれない。また、アナログフィルタで影響を抑える場合、電子部品が増えることによるコストの増加及び製品サイズの拡大が避けられない。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、従来に対してコストの増加及び製品サイズの拡大を抑制しつつ、信号に重畳するノイズによる影響を回避可能な光電センサを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係る光電センサは、受光した光に応じた信号を得る計測部と、計測部により得られた信号に基づいて、ノイズの有無を判別する判別部と、判別部によりノイズが有ると判別された場合に、計測部により得られた過去の信号に基づいて、前向き線形予測法を用いて予測値を算出する算出部と、算出部により予測値が算出された場合に、計測部により得られた信号が示す実測値を当該予測値と比較してノイズに関するパラメータを抽出する抽出部とを備えたことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、上記のように構成したので、従来に対してコストの増加及び製品サイズの拡大を抑制しつつ、信号に重畳するノイズによる影響を回避可能となる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る光電センサの構成例を示す図である。
【図２】この発明の実施の形態１における演算部及び処理部によるノイズ検出の動作例を示すフローチャートである。
【図３】この発明の実施の形態１における算出部による予測値の算出結果の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
光電センサは、検出領域を介して光の投受光を行い、その受光結果に基づいて検出領域における物体の有無判定等の各種処理を行う。以下では、光電センサが有する構成のうちの受光側の構成のみを示す。この光電センサは、図１に示すように、受光部１０１、増幅部１０２、検出部１０３、判別部１０４、算出部１０５、処理部１０６、入出力部１０７、通信部１０８、表示部１０９及び操作部１１０を備えている。なお、光電センサの種別は特に限定されず、透過型、反射型及びリフレクタ型の何れでもよい。
【００１０】
なお、受光部１０１、増幅部１０２及び検出部１０３は、計測部１１１を構成する。また、判別部１０４及び算出部１０５は、演算部１１２を構成する。また、入出力部１０７、通信部１０８、表示部１０９及び操作部１１０は、インタフェース部１１３を構成する。
【００１１】
受光部１０１は、検出領域から到来した光を受光して光電変換を行う。
増幅部１０２は、受光部１０１により得られた信号（光電変換後の信号）を増幅する。
検出部１０３は、増幅部１０２による増幅後の信号を検出する。
【００１２】
判別部１０４は、検出部１０３により得られた信号（検出後の信号）に基づいて、ノイズの有無を判別する。
算出部１０５は、判別部１０４によりノイズが有ると判別された場合に、検出部１０３により得られた過去の信号に基づいて、前向き線形予測法（ＬＰＣ）を用いて予測値を算出する。
【００１３】
なお、演算部１１２は、システムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の処理回路、又はメモリ等に記憶されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等により実現される。
【００１４】
処理部１０６は、検出部１０３により得られた信号に基づいて、物体の有無判定等の各種処理を行うＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。また、処理部１０６は、算出部１０５により予測値が算出された場合に、検出部１０３により得られた信号が示す実測値を当該予測値と比較してノイズに関するパラメータを抽出する機能（抽出部）を有している。なお、ノイズに関するパラメータとしては、例えば、ノイズの周波数、波形又は種別等が挙げられる。この処理部１０６による処理結果を示す情報はインタフェース部１１３に出力される。また、処理部１０６は、抽出したノイズに関するパラメータを示す情報を自身が保持する記録部に記録してもよい。
【００１５】
入出力部１０７は、光電センサに対する各種設定の入力を行い、また、処理部１０６から入力された情報の出力を行う。この際、入出力部１０７は、例えば、アナログ出力を行ってもよいし、閾値判定を行って閾値を超えた場合にオン出力を行ってもよい。
【００１６】
通信部１０８は、イーサネット（登録商標）等のネットワークを介して外部装置と通信を行い、例えば処理部１０６から入力された情報を外部装置に送信する。
表示部１０９は、各種の動作表示を行う。また、表示部１０９は、処理部１０６から入力された情報を表示する。
操作部１１０は、ユーザ操作を受付け、例えば、表示部１０９の表示切替え又は光電センサに対する各種設定等を行う。
【００１７】
なお、入出力部１０７、通信部１０８及び表示部１０９は、判別部１０４による判別結果及び抽出部による抽出結果をユーザに通知する通知部を構成する。
【００１８】
次に、実施の形態１における演算部１１２及び処理部１０６によるノイズ検出の動作例について、図２を参照しながら説明する。なお、計測部１１１は、受光した光に応じた信号を得ている。具体的には、受光部１０１が検出領域から到来した光を受光して光電変換を行い、増幅部１０２が光電変換後の信号を増幅し、検出部１０３が増幅後の信号を検出している。
実施の形態１における演算部１１２及び処理部１０６によるノイズ検出の動作例では、図２に示すように、まず、判別部１０４は、計測部１１１により得られた信号に基づいて、当該信号にノイズが重畳しているか（ノイズが有るか）を判別する（ステップＳＴ１）。
この際、判別部１０４は、例えば、計測部１１１（検出部１０３）の電源電圧範囲を閾値として用いることで、ノイズの有無を判別できる。この場合、判別部１０４は、計測部１１１により得られた信号が電源電圧範囲外である場合には、ノイズが有ると判別する。一方、判別部１０４は、上記信号が電源電圧範囲内である場合には、ノイズが無いと判別する。
また、例えば、光電センサのティーチングの際に受光レベルの最大値及び最小値が設定されている場合、判別部１０４は、この受光レベルの最大値及び最小値を閾値として用いることで、ノイズの有無を判別できる。この場合、判別部１０４は、計測部１１１により得られた信号が受光レベルの最小値未満又は最大値より大きい場合には、ノイズが有ると判別する。一方、判別部１０４は、上記信号が受光レベルの最小値以上且つ最大値以下である場合には、ノイズが無いと判別する。
【００１９】
このステップＳＴ１において、判別部１０４が上記信号にノイズが重畳していない（ノイズが無い）と判別した場合には、シーケンスは終了する。
【００２０】
一方、ステップＳＴ１において、判別部１０４が上記信号にノイズが重畳していると判別した場合には、算出部１０５は、計測部１１１により得られた過去の信号に基づいて、前向き線形予測法を用いて予測値を算出する（ステップＳＴ２）。この際、算出部１０５は、下式（１）のように、計測部１１１により過去に得られたＭ個の信号が示す実測値に対してｈＭ（ｋ）という係数で重み付けをし、その重み付けにより得られた値の和を予測値として算出する。式（１）において、ｓ（ハット）（ｎ）は、ｎ番目の信号が示す実測値に対する予測値を表し、Ｍは過去の信号の数を表し、ｓ（ｎ−ｋ）は（ｎ−ｋ）番目の信号が示す実測値を表している。Ｍの数は、投光信号の周期又はオーバーサンプリングの周期に応じて適宜変更が可能であり、精度の高い予測を行うのに十分な数とする。
2019215304.tif 000003
【００２１】
なお、算出部１０５では、検出部１０３により得られた過去の信号が示す実測値と当該実測値に対する予測値との２乗誤差の和が最小となる値を数値解析により得ることで、ｈＭ（ｋ）を算出している。下式（２）で示されるＥは誤差関数である。
2019215304.tif 000004
【００２２】
図３は算出部１０５による予測値の算出結果の一例を示す図である。図３において、前半（図３における破線より左側）の３個のパルスは実測値であり、後半（図３における破線より右側）の３個のパルスは、算出部１０５が、前半の実測値から２５６次の係数を決定して予測を行った予測値である。
【００２３】
次いで、処理部１０６（抽出部）は、計測部１１１により得られた信号が示す実測値を当該予測値と比較することで、ノイズに関するパラメータを抽出する（ステップＳＴ３）。すなわち、抽出部は、例えば実測値と当該実測値に対する予測値との差分をとることでノイズ成分のみを抽出でき、ノイズ成分からノイズに関するパラメータを抽出できる。その後、処理部１０６は、抽出結果を示す信号をインタフェース部１１３に出力する。
【００２４】
このように、実施の形態１に係る光電センサでは、判別部１０４が、計測部１１１により得られた信号が特定の条件に該当するかを判別することで、ノイズの有無を判別している。これにより、実施の形態１に係る光電センサは、従来に対してコストの増加及び製品サイズの拡大を抑制しつつ、信号に重畳するノイズによる影響を回避可能となる。
また、実施の形態１に係る光電センサでは、計測部１１１により得られた信号をオーバーサンプリングし、判別部１０４によりノイズが有ると判別された場合に線形予測演算フィルタを動作させる。そして、線形予測演算フィルタでは、算出部１０５がノイズが無い場合での値を予測し、抽出部が実測値を予測値と比較することでどのようなノイズが重畳したのかを示す情報を抽出する。これにより、実施の形態１に係る光電センサでは、ユーザが、上記の抽出結果をノイズが現れた要因等を探る際の参考として用いることが可能となり、光電センサがどのようなノイズ雰囲気下にさらされているかを判断可能となる。
【００２５】
なお、実施の形態１に係る光電センサは、信号にノイズが重畳している期間が短い場合には、ノイズが重畳した期間の実測値を予測値で補完して、本来あるべき波形に近い値としてもよい。この場合、処理部１０６は、算出部１０５により予測値が算出された場合に、計測部１１１により得られた信号が示す実測値を当該予測値に置換える機能（置換部）も有する。これにより、実施の形態１に係る光電センサは、誤動作の発生を抑えられ、また、アナログフィルタの回路設計が簡易になる。
【００２６】
また上記では、判別部１０４が、閾値を用いて、ノイズの有無を判別する場合を示した。一方、計測部１１１により得られた信号が閾値の範囲外である期間（判別部１０４によりノイズが有ると判別される期間）が長い場合には、ノイズの影響ではない可能性が高い。そこで、このような場合には、光電センサは、上記信号が閾値の範囲外であることのみを外部に通知してもよい。
【００２７】
以上のように、この実施の形態１によれば、光電センサは、受光した光に応じた信号を得る計測部１１１と、計測部１１１により得られた信号に基づいて、ノイズの有無を判別する判別部１０４と、判別部１０４によりノイズが有ると判別された場合に、計測部１１１により得られた過去の信号に基づいて、前向き線形予測法を用いて予測値を算出する算出部１０５と、算出部１０５により予測値が算出された場合に、計測部１１１により得られた信号が示す実測値を当該予測値と比較してノイズに関するパラメータを抽出する抽出部とを備えた。これにより、実施の形態１に係る光電センサは、従来に対してコストの増加及び製品サイズの拡大を抑制しつつ、信号に重畳するノイズによる影響を回避可能となる。
【００２８】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００２９】
１０１  受光部
１０２  増幅部
１０３  検出部
１０４  判別部
１０５  算出部
１０６  処理部
１０７  入出力部
１０８  通信部
１０９  表示部
１１０  操作部
１１１  計測部
１１２  演算部
１１３  インタフェース部
【図１】
2019215304.tif 000005
【図２】
2019215304.tif 000006
【図３】
2019215304.tif 000007