(57)【要約】【課題】発光素子の駆動電流を制限して長寿命化を図り、寿命情報を演算して、信頼性を向上させることができるモータ位置検出器を提供する。【解決手段】発光素子１の光量制御部４は駆動電流４Ａを制御して許容電流値を超える場合は制限し、寿命演算部１０は前記駆動電流が制限されている場合には、駆動電流と前記許容電流値から余寿命を演算し、制限されていない場合には、初期情報１０Ｂと信号補正量７Ｂから演算した余寿命と、余寿命が寿命警告値を下回ると出力される警告信号と、余寿命が寿命限界値を下回ると出力されるエラー信号とを寿命情報１０Ａとして出力する。【選択図】図１
2014035188.tif 000002
【特許請求の範囲】
【請求項１】
モータ回転子に連結されたスリット板のスリットパターンと受光素子表面のマスクパターンの相対位置で発光素子から出力される光を増減させ、前記受光素子で光電変換することにより直交する２相アナログ原信号とアナログパルス信号と光量フィードバック信号を生成する光学回路と、前記光量フィードバック信号から前記発光素子に流す駆動電流を制御する光量制御部と、前記アナログ原信号を増幅し直交する２相アナログ正弦波信号を生成する信号増幅部と、前記アナログ正弦波信号をＡ／Ｄ変換により２相ディジタル正弦波信号を生成するＡ／Ｄ変換部と、前記２相ディジタル正弦波信号を信号処理により補正して変換用２相正弦波信号を生成する信号補正部と、前記アナログパルス信号を２値化してディジタルパルス信号に変換するパルス変換部と、前記変換用２相正弦波信号を逆三角関数して得られる角度変換値により前記ディジタルパルス信号を補間することで位置情報を生成する位置情報生成部と、前記発光素子の寿命情報を演算出力する寿命演算部と、前記モータのモータ情報を記憶するメモリ部と、前記位置情報とモータ情報とをパラレル／シリアル変換してモータ制御装置との通信を行う通信部とを備え、前記光量制御部は前記駆動電流を制御することで前記光量フィードバック信号を一定量に維持し、且つ駆動電流があらかじめ設定された許容電流値を超える場合は許容電流値で制限すると共に許容電流到達信号を出力し、前記寿命演算部は動作初期状態の前記信号補正量を前記位置情報の複数の値で取得したものを平均化して初期情報として前記メモリ部へ記憶し、前記許容電流到達信号が出力されていない場合には前記駆動電流と前記許容電流値から余寿命を演算し、許容電流到達信号が出力されている場合には初期情報と信号補正量から余寿命を演算し、余寿命があらかじめ設定された寿命警告値を下回ると出力される警告信号と、寿命警告値より低く設定された寿命限界値を下回ると出力されるエラー信号とを寿命情報として出力することを特徴とするモータ位置検出器。
【請求項２】
前記光学回路の周囲温度を検出して温度情報を出力する温度検出部をさらに備え、前記寿命演算部は前記余寿命を温度情報で補正することを特徴とする請求項１記載のモータ位置検出器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光学回路からのアナログ正弦波を内挿分割処理することで高分解能化を行うモータ位置検出器において、発光素子の光量制御と寿命演算に関するものである。
【背景技術】
【０００２】
近年、ＦＡ（Ｆａｃｔｏｒｙ  Ａｕｔｏｍａｔｉｏｎ）装置には性能化と信頼性、さらには保守性への要求が非常に高く、そこで使用されるサーボモータ制御装置には高速で高精度な位置決め性能と長期間使用できる高い信頼性そして設備稼働中の異常が発生する予兆を検出してスムーズな交換作業を実施できる高い保守性が必要となっている。
【０００３】
一般にサーボモータ制御装置で使用されているモータ位置検出器では、赤外線ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの発光素子から出力される光をフォトダイオードなどの受光素子が受取る際に、モータ回転子の軸に取付けられたスリット板のスリットパターンと受光素子表面のマスクパターンとの相対位置により透過する光量を増減させ、受光素子の光電変換によって出力される２相アナログ信号をコンパレータによりパルス変換し、パルスをアップ／ダウンカウントすることで位置情報を検出している。
【０００４】
この種のモータ位置検出器に対し高性能化すなわち高分解能化を図る方法として、スリットとマスクのパターン間隔を微細化することでパルスカウント数を増加させる方法がある。しかしこの方法では、パターンの加工精度の限界や隣接するスリット同士での光の干渉等が発生し高分解能化は困難であるため、近年ではスリットとマスクのパターン形状を変更することで受光量を調整して２相アナログ信号を直交する正弦波状とし、直交する２相アナログ正弦波信号を用いた内挿分割処理でパルスカウント間を補間することで高分解能化を図る方法が主流となっている。
【０００５】
通常内挿分割処理はアナログ正弦波信号をＡ／Ｄ変換（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）し、ディジタル信号処理による逆三角関数を用いた角度変換で角度情報を生成しているが、精度の高い角度情報を得るためには正弦波信号を角度変換する前に補正処理を施し正規化しなければならない。特にアナログ正弦波信号の振幅に対しては、Ａ／Ｄ変換後のディジタル信号を処理して正規化を行う場合、振幅が小さいとＳＮ比（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  ｒａｔｉｏ）が下がり信号のノイズ成分が増幅され、さらにＡ／Ｄ変換に対するダイナミックレンジが小さくなるため分解能が粗くなる。すると補正処理のためにディジタル信号から検出する補正値の確度が悪化し、正規化後の信号に含まれる誤差が大きくなり角度情報の精度が大幅に悪化する。サーボ制御装置のモータ位置検出器に対しては角度情報の要求精度が高く、高精度を維持できる時間が長い信頼性の高いものが要求されるため、アナログ正弦波の振幅も可能な限り大きく且つ長期間維持しておかなければならない。
【０００６】
しかし、光学回路に使用している発光素子は周囲環境や経年変化により光量が低下し、必要な振幅を維持することが出来なくなる。そのため、受光素子から出力されるＡ相信号およびＢ相信号の大きさよりＡ＾２＋Ｂ＾２の値を計算し、これが一定の値に保たれるように発光素子に流れる電流を制御することにより、新たに受光素子を追加することなく、素子の経年変化および温度特性の影響による振幅の変化を補正する技術が知られている（例えば、特許文献１参照）。
【０００７】
また保守性の観点から、光源と、光透過部および遮光部からなるパターンと、前記光源からの光を前記パターンを介して受光し、前記パターンの移動位置に応じた信号を出力す
る受光部と、前記受光部の受光強度が低下して前記パターンの移動が測定不能になる信号レベルよりも高い値に設定された判定値よりも信号レベルが低下したか否かを監視する監視手段と、前記信号が前記判定値よりも低下した場合に警告を行う警告手段とを有し、エンコーダの劣化による異常を予測して、測定不能に至る前にその交換を促す技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１−９４２１７号公報
【特許文献２】特開２００６−２８４５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら前記従来構成では、劣化により低下した光量を補うために発光素子に流れる電流（以下駆動電流）を増加させて光量を上昇させるように制御しているが、発光素子の劣化は駆動電流と発光積算時間により進行するため、駆動電流を増加させると劣化の進行速度が急激に加速される。そのため、時間経過と共に過大な駆動電流が流れることとなり発光素子の寿命が著しく短くなる。
【００１０】
また、受光部の受光強度の低下を監視して劣化による異常を予測した場合、駆動電流を増加させると受光強度は発光素子の寿命が尽きるまで維持され、寿命に到達する間際の劣化速度が加速されているため受光強度の低下速度が大きく、警告を出力するレベルに到達してから位置の測定が不能となるレベルとなるまでの時間が小さくなり、定期点検より期間より短い時間で測定不能状態になる。
【００１１】
一般に光学式のモータ位置検出器の製品寿命は発光素子の寿命が支配的であり、結果として製品寿命が短くなり保守性も悪化し、信頼性を損なうという課題を有していた。
【００１２】
本発明は、前記従来の課題を解決するもので、経年変化による光量低下に対して駆動電流の制御とディジタル信号処理の補正処理とを組み合わせることにより角度情報の精度を維持したままで長寿命化を図り、寿命情報を演算して信頼性を損なうことのないモータ位置検出器を提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記従来の課題を解決するために本発明のモータ位置検出器は、光量から発光素子に流す駆動電流を制御する光量制御部と、光学回路から出力される２相アナログ原信号を正規化して角度変換用の２相正弦波信号を生成する信号補正部と、発光素子の寿命情報を演算出力する寿命演算部を備える。光量制御部は駆動電流を制御することで光量を一定量に維持し、駆動電流があらかじめ設定された許容電流値を超える場合は許容電流値で制限すると共に許容電流到達信号を出力する。寿命演算部は許容電流到達信号が出力されていない場合には前記駆動電流と前記許容電流値から余寿命を演算し、許容電流到達信号が出力されている場合には初期情報と信号補正量から余寿命を演算し、余寿命が寿命警告値を下回ると出力される警告信号と、余寿命が寿命限界値を下回ると出力されるエラー信号とを寿命情報として出力する構成としたものである。
【００１４】
これによって駆動電流を許容電流値で制限することで発光素子に過大な電流が流れることを防いで角度変換の精度を最大限維持し、交換時期を知らせる寿命情報を演算することで長寿命化と保守性を両立し、信頼性を高めることができる。
【００１５】
また、本発明のモータ位置検出器は、光学回路の周囲温度を検出して温度情報を出力す
る温度検出部をさらに備え、寿命演算部は余寿命を温度情報で補正する構成としたものである。
【００１６】
これによって、正確な寿命情報を演算することで交換時期を的確に判断することができ、モータ位置検出器の寿命を最大限に生かして運用することができ、高い信頼性を持つシステムを構築することができる。
【発明の効果】
【００１７】
本発明のモータ位置検出器は、駆動電流を許容電流値で制限することで発光素子に過大な電流が流れることを防いで角度変換の精度を最大限維持したまま交換時期を知らせる寿命情報を演算することで長寿命化と保守性を両立し、高い信頼性を持つシステムを構築することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１におけるモータ位置検出器の構成図
【図２】本発明の実施の形態１における駆動電流と光量波形の関係を示す図
【発明を実施するための形態】
【００１９】
第１の発明はモータ回転子に連結されたスリット板のスリットパターンと受光素子表面のマスクパターンの相対位置で発光素子から出力される光を増減させ、前記受光素子で光電変換することにより直交する２相アナログ原信号とアナログパルス信号と光量フィードバック信号を生成する光学回路と、前記光量フィードバック信号から前記発光素子に流す駆動電流を制御する光量制御部と、前記アナログ原信号を増幅し直交する２相アナログ正弦波信号を生成する信号増幅部と、前記アナログ正弦波信号をＡ／Ｄ変換により２相ディジタル正弦波信号を生成するＡ／Ｄ変換部と、前記２相ディジタル正弦波信号を信号処理により補正して変換用２相正弦波信号を生成する信号補正部と、前記アナログパルス信号を２値化してディジタルパルス信号に変換するパルス変換部と、前記変換用２相正弦波信号を逆三角関数して得られる角度変換値により前記ディジタルパルス信号を補間することで位置情報を生成する位置情報生成部と、前記発光素子の寿命情報を演算出力する寿命演算部と、前記モータのモータ情報を記憶するメモリ部と、前記位置情報とモータ情報とをパラレル／シリアル変換してモータ制御装置との通信を行う通信部とを備え、前記光量制御部は前記駆動電流を制御することで前記光量フィードバック信号を一定量に維持し、且つ駆動電流があらかじめ設定された許容電流値を超える場合は許容電流値で制限すると共に許容電流到達信号を出力し、前記寿命演算部は動作初期状態の前記信号補正量を前記位置情報の複数の値で取得したものを平均化して初期情報として前期メモリ部へ記憶し、前記許容電流到達信号が出力されていない場合には前記駆動電流と前記許容電流値から余寿命を演算し、許容電流到達信号が出力されている場合には初期情報と信号補正量から余寿命を演算し、余寿命があらかじめ設定された寿命警告値を下回ると出力される警告信号と、寿命警告値より低く設定された寿命限界値を下回ると出力されるエラー信号とを寿命情報として出力する構成とすることにより、駆動電流を許容電流値で制限することで発光素子に過大な電流が流れることを防いで角度変換の精度を最大限維持した上で、交換時期を知らせる寿命情報を演算することで長寿命化と保守性を両立し、信頼性を高めることができる。
【００２０】
第２の発明は、特に、第１の発明のモータ位置検出器に前記光学回路の周囲温度を検出して温度情報を出力する温度検出部をさらに備え、前記寿命演算部は前記余寿命を温度情報で補正する構成とすることにより、正確な寿命情報を演算することで交換時期を的確に判断でき、モータ位置検出器の寿命を最大限に生かして運用することが可能となり、高い信頼性を持つシステムを構築することができる。
【００２１】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００２２】
（実施の形態１）
図１は、本発明の第１の実施の形態におけるモータ位置検出器の構成図を示すものである。
【００２３】
図１においてモータ位置検出器は一般にエンコーダと呼ばれ、発光素子１とスリット板２と受光素子３からなる光学回路１００、光量制御部４、信号増幅部５、Ａ／Ｄ変換部６、信号補正部７、パルス変換部８、位置情報生成部９、寿命演算部１０、温度検出部１１、メモリ部１２、通信部２０から成り、通信部２０はＲＳ４８５などの双方向シリアル通信手段によりモータ制御装置２１と情報の送受信を行う。
【００２４】
発光素子１は赤外線ＬＥＤや半導体レーザーなどの光源であり、一般にＦＡのサーボモータでは安価で信頼性の高い赤外線ＬＥＤが採用され、超高分解能の角度測定用エンコーダなどでは半導体レーザーが採用されている。スリット板２は、光を透過するガラスや樹脂材でできた板上に光を遮断する格子状のスリットパターンや全周に渡り透過するオープンパターンを設けたものや、ステンレス鋼の薄板に光を透過する部分を穴あけ加工したもの、あるいは透過部分に反射膜を形成したものが使用される。受光素子３はフォトダイオードやフォトトランジスタが用いられ、受光素子表面に格子状のマスクパターンや受光光量を検出する開口部などが配置されている。
【００２５】
光学回路は発光素子１からの光１Ａがスリット板２を通過して透過光２Ａとなり受光素子３で通過して受光されるように配置され、スリット板はモータ回転子に接続されるエンコーダ軸に設置されている。
【００２６】
エンコーダ軸が回転するとスリット板のスリットパターンと受光素子表面に施されたマスクパターンの相対位置が変化し、スリット板と受光素子表面の信号生成用パターンにより受光素子から正弦波の直交する２相アナログ原信号３Ｂとアナログパルス信号３Ｃが出力され、スリット板のオープンパターンと受光素子の開口部からは受光素子が受取る光量を表す光量フィードバック信号３Ａが出力される。アナログパルス信号３Ｃは、インクリメンタルタイプのエンコーダでは２相パルスと原点パルスが出力され、アブソリュートタイプのエンコーダではＭコードやグレイコードなどの絶対番地を判別可能なコードパルスが出力される。
【００２７】
光量制御部４は、受光素子３からの光量フィードバック信号３Ａをもとにして発光素子１の発光量が一定量に維持されるように発光素子の駆動電流４Ａをフィードバックコントロールし、駆動電流が許容電流値を超えた場合は許容電流値で制限をかけたうえで許容電流到達信号４Ｂの出力をＬｏｗからＨｉｇｈに切替るものであり、光量フィードバック信号をＡ／Ｄ変換してＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）やマイクロコンピュータあるいはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）に入力し、ソフトウェアやロジック回路のディジタルフィードバック処理で駆動電流の指令値を演算し、指令値をＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ
Ｍｏｄｕｌａｔｉｏｎ）やＤ／Ａ変換（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）で出力してトランジスタで駆動電流に変換する構成としてもよいし、オペアンプとトランジスタを使用したアナログ回路で構成してもよい。
【００２８】
許容電流値は、駆動電流が過大とならない様に例えば発光素子の絶対最大定格電流値に対して一定の割合を掛けて余裕を持たせた値としてもよいし、絶対最大定格電流を超えな
い範囲で起動直後の電流値に一定の倍率を乗じた値としてもよい。また、許容電流値はあらかじめ固定値としてもよいし、メモリ部１２を使用して任意に設定できるようにしてもよいし、通信部を介してモータ制御装置２１から値を設定してもよい。
【００２９】
信号増幅部５はオペアンプやトランジスタ等のアナログ増幅回路で構成され、入力された受光素子３からの直交する２相アナログ原信号３Ｂを、後段のＡ／Ｄ変換部６の入力レンジに合わせた倍率で増幅し２相アナログ正弦波信号５Ａを出力する。
【００３０】
Ａ／Ｄ変換部６は２相アナログ正弦波信号５Ａを一定周期でサンプリングし、量子化して２相ディジタル正弦波信号６Ａを生成する。一般にはＤＳＰ、マイクロコンピュータやＡＳＩＣに内蔵されているＡ／Ｄ変換器を使用するが、高いサンプリング周期が必要な場合はパラレル出力タイプの変換器を使用してもよいし、小型で高い量子化ビット数が必要な場合はシリアル出力タイプの変換器を使用してもよい。また、ノイズの影響を低減するため、変換したディジタル信号を複数回平均化した信号を使用してもよい。
【００３１】
信号補正部７はソフトウェアあるいはロジック回路で構成され、２相ディジタル正弦波信号６Ａに含まれるオフセット、振幅、位相のずれや変動を補正するために信号補正量７Ｂを演算出力し、補正処理して正規化された変換用２相正弦波信号７Ａを出力する。また、信号補正部は角度変換精度を最大限維持できるように許容電流到達信号４Ｂに基づきそれぞれの補正の有効／無効を独立して切替え、
例えば許容電流到達信号がＬｏｗのときは振幅補正を無効且つ他の補正を有効として補正処理をおこない、Ｈｉｇｈのときはすべての補正を有効にして補正処理をおこなう。あるいはすべての補正を許容電流到達信号がＬｏｗのときは無効とし、Ｈｉｇｈのときは有効としてもよい。
【００３２】
なお、有効／無効の切替えではなく、ＬｏｗとＨｉｇｈのそれぞれで異なる補正処理をおこなってもよい。
【００３３】
パルス変換部８はコンパレータ等の比較増幅器により構成され、アナログパルス信号３Ｃを２値化してディジタルパルス信号８Ａを出力する。一般にインクリメンタルタイプのエンコーダでは汎用の比較増幅器で構成され、アブソリュートタイプのエンコーダでは多数の比較増幅器が必要となるため専用のカスタムアナログＩＣで構成される場合もある。
【００３４】
位置情報生成部９はソフトウェアあるいはロジック回路で構成され、ディジタルパルス信号８Ａを計数し、変換用２相正弦波信号７Ａから逆三角関数を用いた角度変換による内挿処理でパルス間を補間し、高分解能の位置情報９Ａを生成するものである。ディジタルパルス信号の計数動作は、インクリメンタルタイプでは２相パルスをＵＰ／ＤＯＷＮカウントし、原点パルスが入力された場合にカウントをリセットする動作となり、アブソリュートタイプではコードパルスを論理回路やＲＯＭテーブルを用いた変換処理により絶対位置を算出する動作となる。内挿処理は２相正弦波を直接逆正接で角度変換してもよいし、２相正弦波それぞれを逆正弦／逆余弦で角度変換して重み付け関数による合成処理の結果を用いてもよい。
【００３５】
寿命演算部１０はソフトウェアあるいはロジック回路で構成され、動作開始直後の初期状態においては信号補正量７Ｂを複数回サンプリングして平均処理したものを初期情報１０Ｂとしてメモリ部１２に出力し書込みを実行する。ここで複数回サンプリングはモータ回転による信号補正量の周期的な変動を低減するために実施するものであり、位置情報９Ａを元に特定の位置を複数とってもよいし、モータ１回転分の信号補正量の最大値と最小値の中間値をとってもよい。初期情報の書込みタイミングは、初期状態であることを寿命演算部で判断して書込んでもよいし、モータ制御装置２１から通信部２０を介して寿命演
算部制御信号２０Ｂを受け取ったときに書込んでもよい。
【００３６】
寿命演算部は初期情報の書込み実行後に駆動電流４Ａ、許容電流到達信号４Ｂ、信号補正量７Ｂ、初期情報１０Ｂから後述する演算方法により発光素子１の余寿命を演算し、余寿命が寿命警告値を下回ると出力される警告信号と、余寿命が寿命限界値を下回ると出力されるエラー信号と合わせて寿命情報１０Ａとして出力する。寿命警告値と寿命限界値はあらかじめ固定値としてもよいし、メモリ部１２を使用して任意に設定できるようにしてもよいし、通信部を介してモータ制御装置２１から値を設定してもよい。
【００３７】
メモリ部１２は、ＥＥＰＲＯＭなどの不揮発性メモリとソフトウェアあるいはロジック回路による書込みと読出しを制御するコントローラで構成され、寿命演算部１０からの初期情報１０Ｂあるいは通信部２０からのモータ情報１２Ａの書込みと読出しを行う。書込みと読出しは寿命演算部と通信部から任意のタイミングで実行される。
【００３８】
通信部２０は、ＲＳ４８５等のシリアル通信線でモータ制御装置２１と接続され、汎用または専用の通信プロトコルを使用して双方向通信を行う。通信部がモータ制御装置からリクエストを受信し、リクエストの内容に従い位置情報９Ａ、寿命情報１０Ａ、モータ情報１２Ａの読出しデータをパラレルからシリアルに変換して返信し、寿命演算部１０には寿命演算部制御信号を出力し、メモリ部１２にはモータ情報の書込みデータを出力する。ここで、モータ情報はモータのモデル名、シリアル番号、モータ定数などのモータ制御装置がモータを識別し駆動させるために必要なパラメータで構成される。
【００３９】
次に、図２を用いて光量制御部４の動作と寿命演算部１０の余寿命演算について説明する。図２は光量制御部４の駆動電流４Ａと発光素子１の光量Ｌの関係を示したものである。従来構成の駆動電流２０１は時間が経過すると共に発光素子の劣化による光量低下を補うように駆動電流を増加させるため、従来構成の発光素子光量３０１に示すように許容電流値を超えた一定時間は初期光量Ｌｓを維持することはできるが、駆動電流が許容電流値を越えて過大な電流量となるため発光素子の劣化速度も加速され、急激に光量が低下する。
【００４０】
光量が低下すると２相アナログ原信号３Ｂの信号レベルも低下するため、信号補正部７の信号補正量７Ｂは大きくなる。信号補正量が大きくなると位置情報の誤差成分も大きくなり、時間Ｔ１で補正限界光量Ｌｍに達したところで必要精度を満足できなくなりモータ位置検出器が寿命を迎える。それに対し本発明の駆動電流２０２は、駆動電流が許容電流値以上に上昇しないように制御するため、許容電流値に達した時間Ｔ０以降は発光素子の劣化により光量は低下するが、劣化速度は加速することなく変化しないため、光量の低下速度は従来構成の場合よりも小さく一定となり、結果として光量が補正限界光量に達する時間Ｔ２（＞Ｔ１）まで位置情報の必要精度を維持させることができる。
【００４１】
寿命演算部１０は、はじめに時間Ｔ０と時間Ｔ２と駆動電流４Ａの変化量と信号補正量７Ｂの変化量を演算する。発光素子１の光量Ｌは発光素子の構造と駆動電流に比例する定数Ｋと初期光量Ｌｓを用いて一般に（式１）のように表わされる。
【００４２】
【数１】
2014035188.tif 000003
【００４３】
（式１）に従って光量は時間と共に減少し、光量制御部４は駆動電流を制御して減少した
光量を一定に維持させる。通常、発光素子と光量と駆動電流は比例しており、それらの関係から自然数ｎを用いて（式２）より駆動電流を演算する。
【００４４】
【数２】
2014035188.tif 000004
【００４５】
Ｉｓは駆動電流の初期電流値、Ｋｎ−１は電流値がＩｎ−１のときの定数Ｋ、Δｔは演算周期である。演算周期は定数Ｋｎ−１の周期中の変化が無視できる程度の長さで設定すればよい。Ｉｎが許容電流値Ｉｔとなる時の自然数ｎがｎＴ０であるとすると、時間Ｔ０は（式３）となる。
【００４６】
【数３】
2014035188.tif 000005
【００４７】
時間Ｔ０以降の駆動電流は許容電流値Ｉｔで制限されるため一定値となり、その場合の定数ＫをＫＩＴとすると光量は（式４）となる。
【００４８】
【数４】
2014035188.tif 000006
【００４９】
補正量信号は光量の低下に伴い変化し、例えば振幅補正の場合は光量が低下すると２相ディジタル正弦波信号６Ａの振幅も小さくなるためその補正量は大きくなる。このように光量と補正量信号との関係は一意に決まるため、あらかじめ補正量信号から光量を決定することができる。決定方法には演算シミュレーションや評価試験で求めた演算式で求めたものをソフトウェアやロジック回路上で演算してもよいし、ＲＯＭテーブルで構成してもよい。光量が（式４）に従い低下し、補正限界光量Ｌｍに到達すると位置情報の必要精度を維持できなくなり寿命を迎え、その時間Ｔ２は（式５）で演算できる。
【００５０】
【数５】
2014035188.tif 000007
【００５１】
余寿命の演算は許容電流到達信号４ＢのＨｉｇｈ／Ｌｏｗレベルで切替え、許容電流到達信号がＬｏｗのときは駆動電流４Ａの検出電流Ｉｄを検出し（式２）からＩｎ＝Ｉｄとなるｎを演算して余寿命をＴ２−ｎ×Δｔで求め、許容電流到達信号がＨｉｇｈのときは信号補正量７Ｂから光量Ｌｄを決定し（式４）から時間Ｔｄを演算して余寿命を（式６）で求める。
【００５２】
【数６】
2014035188.tif 000008
【００５３】
求められた余寿命を元に、モータまたエンコーダのみの交換準備ができる期間あるいは定期点検の周期から定められる寿命警告値を余寿命が下回ったときに警告信号を生成し、光量が補正限界光量Ｌｍを下回る時間Ｔ２を経過したときはエラー信号を生成するようにし、余寿命と警告信号とエラー信号を寿命情報１０Ａとして出力する。なお、寿命演算部１０の演算は通信部２０を介して必要な情報をモータ制御装置２１に送信してモータ制御装置内で行ってもよい。
【００５４】
以上の構成により、モータ位置検出器の長寿命化により交換回数は最小となり、さらに寿命演算部１０を備えることで寿命情報から交換部品の手配を事前に行うことが可能となり、発光素子の余寿命から交換時期を予測できるため交換作業を計画することが可能となり、交換におけるデッドタイムを短縮あるいはなくすことができシステム全体の信頼性を高めることができる。
【００５５】
さらに温度検出部１１を備えるモータ位置検出器は、温度検出部を温度検出ＩＣやサーミスタなどの温度検出用センサで構成し、モータ位置検出器あるいは発光素子の周囲温度を測定し温度情報１１Ａとして出力する。寿命演算部１０は温度情報からアレニウスの定理などを用いて寿命情報を補正演算して出力することができる。
【００５６】
以上の構成により、温度検出部を備えることで寿命情報の正確性が増し、信頼性をさらに高めることができる。
【産業上の利用可能性】
【００５７】
以上のように、本発明にかかるモータ位置検出器は、発光素子に過大な電流が流れることを防いで長寿命化を図り、寿命情報を演算することで信頼性の向上を図ることが可能となるので、発光素子の光量を制御するレーザプリンタやスキャナ等の用途にも適用できる。
【符号の説明】
【００５８】
１００  光学回路
１  発光素子
１Ａ  光
２  スリット板
２Ａ  透過光（反射光）
３  受光素子
３Ａ  光量フィードバック信号
３Ｂ  ２相アナログ原信号
３Ｃ  アナログパルス信号
４  光量制御部
４Ａ  駆動電流
４Ｂ  許容電流到達信号
５  信号増幅部
５Ａ  ２相アナログ正弦波信号
６  Ａ／Ｄ変換部
６Ａ  ２相ディジタル正弦波信号
７  信号補正部
７Ａ  変換用２相正弦波信号
７Ｂ  信号補正量
８  パルス変換部
８Ａ  ディジタルパルス信号
９  位置情報生成部
９Ａ  位置情報
１０  寿命演算部
１０Ａ  寿命情報
１０Ｂ  初期情報
１１温度検出部
１１Ａ  温度情報
１２  メモリ部
１２Ａ  モータ情報
２０  通信部
２０Ａ  双方向通信信号
２０Ｂ  寿命演算部制御信号
２１  モータ制御装置
２０１  従来構成の駆動電流
２０２  本発明の駆動電流
３０１  従来構成の発光素子光量
３０２  本発明の発光素子光量
【図１】
2014035188.tif 000009
【図２】
2014035188.tif 000010