(57)【要約】【課題】移動体非動作時には誤動作信号を除去することなく誤動作を防止する。【解決手段】移動体を駆動するモーターへの駆動信号を出力制御回路１０に入力し、この上記駆動信号に基づいて、移動体非動作時には、信号処理回路５から出力されるＡ出力信号およびＢ出力信号(移動体動作信号)のレベル「Ｈ」の電圧を変更して、移動体動作時とは異なる信号を出力する。こうすることによって、上記移動体動作信号に基づいて上記移動体の位置,移動速度および移動方向等を検出する検出回路は、上記出力信号のレベル「Ｈ」の電圧が所定の電圧より下回る場合には、上記移動体の位置,移動速度および移動方向の検出を行わないようにできる。したがって、上記移動体の停止時に、信号処理回路５からの出力が不定となることに起因する上記移動体の位置,移動速度および移動方向の誤検知を、誤検出信号を除去することなく確実に防止することができる。【選択図】図１
2008070318.tif 000002
【特許請求の範囲】
【請求項１】
発光素子と、
上記発光素子から出射された光を透過あるいは反射する透過反射領域と、上記発光素子から出射された光を遮光する遮光領域とが等ピッチで交互に配列されると共に、上記透過反射領域および遮光領域の配列方向に移動する移動体と、
上記移動体における上記透過反射領域で透過あるいは反射された上記発光素子からの光を受光する共に、受光量に応じた電気信号を出力する受光素子と、
上記受光素子から出力された電気信号に基づいて、上記移動体の少なくとも移動方向および移動速度を検出するための移動体動作信号を生成する信号処理手段と、
上記移動体が正常に動作し且つ正常な移動体動作信号が出力されている移動体動作時以外の移動体非動作時には、上記信号処理手段からの上記移動体動作信号に対して操作を行って出力制御を行う出力制御手段と
を備えたことを特徴とする光電式エンコーダ。
【請求項２】
請求項１に記載の光電式エンコーダにおいて、
上記出力制御手段は、上記移動体非動作時には、上記移動体動作信号に対して操作を行って、上記移動体動作時における移動体動作信号の電圧振幅とは異なる電圧振幅を有する信号を出力させる
ことを特徴とする光電式エンコーダ。
【請求項３】
請求項１に記載の光電式エンコーダにおいて、
上記出力制御手段は、上記移動体非動作時には、上記移動体動作信号に対して操作を行って、電圧が零の信号を出力させる
ことを特徴とする光電式エンコーダ。
【請求項４】
請求項１に記載の光電式エンコーダにおいて、
上記信号処理手段は、互いに位相が異なる複数の移動体動作信号を生成するようになっており、
上記出力制御手段は、上記移動体非動作時には、上記移動体動作信号に対して操作を行って、互いの位相が同じ複数の信号を出力させる
ことを特徴とする光電式エンコーダ。
【請求項５】
請求項１に記載の光電式エンコーダにおいて、
上記信号処理手段は、互いに位相が異なる複数の移動体動作信号を生成するようになっており、
上記出力制御手段は、上記複数の移動体動作信号のうち互いに異なる移動体動作信号に対して上記出力制御を行う複数の部分出力制御手段から構成されており、上記移動体非動作時には、少なくとも１つの部分出力制御手段は、対応する特定の移動体動作信号に対して上記出力制御を行うと共に、他の部分出力制御手段に上記出力制御を行わせるための制御信号を出力するようになっている
ことを特徴とする光電式エンコーダ。
【請求項６】
請求項１に記載の光電式エンコーダにおいて、
上記信号処理手段は、上記移動体動作信号を生成する際に用いる電源と、上記移動体非動作時に上記電源から接地に向って異常電流を逃がす異状電流逃し回路とを含んでいる
ことを特徴とする光電式エンコーダ。
【請求項７】
請求項１乃至請求項６の何れか１つに記載の光電式エンコーダを用いた
ことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体によって透過あるいは反射された光を受光素子で受光して上記移動体の位置,移動速度および移動方向等を検出する光電式エンコーダ、および、それを用いた電子機器に関する。
【背景技術】
【０００２】
エンコーダに論理回路を設けてチャタリング信号の除去を行うことが実開平５‐８１６３５号公報(特許文献１)および実開平１−１５６４１９号公報(特許文献２)に開示されている。また、静電気印加時に異常電流が流れることを抑制する静電気対策回路が特開２００３‐４５６９６号公報(特許文献３)に開示されている。また、出力チャタリング防止のためのフィルター回路が実用新案登録第３０８５４１７号公報(特許文献４)に開示されている。また、静電パルス飛び込み防止のためのフィルター回路が特開平３‐４９５２４号公報(特許文献５)に開示されている。また、エンコーダにおける静電気帯電誤動作を防ぐために円筒壁を設けることが特開平９‐１３４７９２号公報(特許文献６)に開示されている。
【０００３】
しかしながら、上記特許文献１〜特許文献６に開示された従来の技術には、以下のような問題がある。
【０００４】
通常、光電式エンコーダは、移動体の移動に伴って上記移動体によって透過あるいは反射された光の受光量が変化することを利用して、上記移動体の移動方向や移動速度を検出するようになっている。そのために、上記移動体が動作しない状態では光電式エンコーダの出力は一般に不定であり、誤検知を引き起こすことがある。すなわち、上記移動体が動作しない場合には、光電式エンコーダは、受光量が一定であるため光変動による信号は出力されない。しかしながら、外部ノイズによって、恰も光変動があったかのごとく同様の波形の信号が出力されることがある。これは、光受光部における受光電流増幅部の入力インピーダンスが高いことや、光電式エンコーダの出力端子から例えばモータ制御回路等のＡＳＩＣ(Application Specific Integrated Circuit)への配線方法によるものと考えられる。また、移動体が動作している場合においても、静電気等のノイズによって出力がチャタリングを引き起こして、誤動作することがある。
【０００５】
上述したように、従来より、チャタリング除去や静電気誤動作対策のために、上記特許文献１および上記特許文献２に開示されているように論理回路を設けることや、特許文献４および特許文献５に開示されているようにフィルター回路を設けることや、特許文献３に開示されているように信号入力部に異常電流を逃がす回路を設けることや、特許文献６に開示されているようにカバーを設けることが、提案されている。しかしながら、何れも誤動作信号を除去したものを正常動作信号とする方法であって、異常動作時に正常動作時とは異なる別動作を行う(つまり、別信号を出力する)ものではない。
【０００６】
したがって、誤動作信号を完全に除去できる場合には誤動作を防止することができる。しかしながら、常に誤動作信号を完全に除去できるとは限らず、誤動作を完全に防止できるとは限らないという問題がある。
【特許文献１】実開平５‐８１６３５号公報
【特許文献２】実開平１−１５６４１９号公報
【特許文献３】特開２００３‐４５６９６号公報
【特許文献４】実用新案登録第３０８５４１７号公報
【特許文献５】特開平３‐４９５２４号公報
【特許文献６】特開平９‐１３４７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、この発明の課題は、移動体が正常に動作し且つ正常な移動体動作信号が出力されている移動体動作時以外の移動体非動作時には、誤動作信号を除去することなく誤動作を防止できる光電式エンコーダ、および、それを用いた電子機器を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、この発明の光電式エンコーダは、
発光素子と、
上記発光素子から出射された光を透過あるいは反射する透過反射領域と、上記発光素子から出射された光を遮光する遮光領域とが等ピッチで交互に配列されると共に、上記透過反射領域および遮光領域の配列方向に移動する移動体と、
上記移動体における上記透過反射領域で透過あるいは反射された上記発光素子からの光を受光する共に、受光量に応じた電気信号を出力する受光素子と、
上記受光素子から出力された電気信号に基づいて、上記移動体の少なくとも移動方向および移動速度を検出するための移動体動作信号を生成する信号処理手段と、
上記移動体が正常に動作し且つ正常な移動体動作信号が出力されている移動体動作時以外の移動体非動作時には、上記信号処理手段からの上記移動体動作信号に対して操作を行って出力制御を行う出力制御手段と
を備えたことを特徴としている。
【０００９】
光電式エンコーダにおいて、上記移動体非動作時にあっては、移動体動作信号を出力しないことが必要である。尚、上記移動体非動作時には、移動体が停止している状態と、移動体は動作しているが静電気等によるノイズ信号が出力されている状態とがある。そのうち、上記移動体が停止している状態は、上記移動体を駆動する駆動信号を監視することによって検知することができる。また、移動体が動作している際に静電気等ノイズの影響を受けた状態は、例えば上記電源電圧を監視することによって検知することができる。
【００１０】
上記構成によれば、上記移動体非動作時には、出力制御手段によって、信号処理手段で生成された移動体動作信号に対して操作を行うので、例えば、上記移動体動作信号に対する操作によって上記信号処理手段から上記移動体動作時とは異なる信号が出力される場合には、上記信号処理手段から出力される信号の波形を監視することによって、上記移動体の移動方向および移動速度等の検出を行わないようにすることができる。したがって、上記移動体非動作時における上記移動体の移動方向および移動速度等の誤検出を、誤検出信号を除去することなく確実に防止することができる。
【００１１】
また、１実施の形態の光電式エンコーダでは、
上記出力制御手段は、上記移動体非動作時には、上記移動体動作信号に対して操作を行って、上記移動体動作時における移動体動作信号の電圧振幅とは異なる電圧振幅を有する信号を出力させる。
【００１２】
この実施の形態によれば、上記移動体非動作時には、上記出力制御手段によって上記移動体動作時とは異なる電圧振幅を有する信号を出力させるので、上記信号処理手段から出力される信号の電圧振幅を監視することによって、上記移動体の移動方向および移動速度等の検出を行わないようにして、誤検出信号を除去することなく誤検出を確実に防止することができる。
【００１３】
また、１実施の形態の光電式エンコーダでは、
上記出力制御手段は、上記移動体非動作時には、上記移動体動作信号に対して操作を行って、電圧が零の信号を出力させる。
【００１４】
この実施の形態によれば、上記移動体非動作時には、上記出力制御手段によって電圧が零の信号を出力させるので、上記信号処理手段から出力される信号の電圧振幅を監視することによって、上記移動体の移動方向および移動速度等の検出を行わないようにして、誤検出信号を除去することなく誤検出を確実に防止することができる。
【００１５】
また、１実施の形態の光電式エンコーダでは、
上記信号処理手段は、互いに位相が異なる複数の移動体動作信号を生成するようになっており、
上記出力制御手段は、上記移動体非動作時には、上記移動体動作信号に対して操作を行って、互いの位相が同じ複数の信号を出力させる。
【００１６】
一般に、光電式エンコーダにおいては、上記移動体の移動方向および移動速度を検出するために、位相が９０度異なる２つの移動体動作信号を生成する。この実施の形態によれば、上記出力制御手段は、上記移動体非動作時には、互いの位相が同じ複数の信号を出力させるので、上記信号処理手段から出力される複数の信号の位相を監視することにより、上記移動体の移動方向および移動速度等の検出を行わないようにして、誤検出信号を除去することなく誤検出を確実に防止することができる。
【００１７】
さらに、上記特許文献１および特許文献２に開示されているような論理回路を設けてはいないので、動作の遅延を招いたり、上記論理回路自体がノイズで誤動作を起すことがなく、上記特許文献１および特許文献２を適用する場合に比して、効果的に誤検出を防止でると共に、上記論理回路が必要でなくなるためその分だけ安価になる。
【００１８】
また、１実施の形態の光電式エンコーダでは、
上記信号処理手段は、互いに位相が異なる複数の移動体動作信号を生成するようになっており、
上記出力制御手段は、上記複数の移動体動作信号のうち互いに異なる移動体動作信号に対して上記出力制御を行う複数の部分出力制御手段から構成されており、上記移動体非動作時には、少なくとも１つの部分出力制御手段は、対応する特定の移動体動作信号に対して上記出力制御を行うと共に、他の部分出力制御手段に上記出力制御を行わせるための制御信号を出力するようになっている。
【００１９】
インクジェットプリンタにおけるインクヘッドの変位量や変位方向等を検出するために光電式エンコーダをインクヘッドに取り付けた場合、上記特許文献４および特許文献５に開示されたフィルター回路を用いたとしても静電気等のノイズの影響を受けて、誤動作が生ずる可能性がある。
【００２０】
この実施の形態によれば、静電気等のノイズの影響を受けた部分出力制御手段により、対応する特定の移動体動作信号に対して上記出力制御を行うと共に、他の部分出力制御手段に対して制御信号を出力して上記出力制御を行わせることが可能になる。したがって、例えば、静電気の影響で電源電圧が引き上げられた上記部分出力制御手段における出力電圧を「Ｌ」レベルに下げる能力を向上させる一方、他の上記部分出力制御手段における出力電圧を「Ｈ」レベルに引き上げる能力を向上させることができる。こうして、静電気の影響を受けた部分出力制御手段が動作変動を起した場合には、他の部分出力制御手段も追従して動作変動させることによって、誤検出信号を除去することなく誤検出を防止することができるのである。
【００２１】
また、１実施の形態の光電式エンコーダでは、
上記信号処理手段は、上記移動体動作信号を生成する際に用いる電源と、上記移動体非動作時に上記電源から接地に向って異常電流を逃がす異状電流逃し回路とを含んでいる。
【００２２】
静電気等が印加された場合であっても誤動作をしないようにするためには、溜まった電荷による電源‐ＧＮＤ間の電位変化を抑制する必要がある。この実施の形態によれば、上記信号処理手段は、上記移動体非動作時には、上記電源から接地に向って異常電流を逃がす異状電流逃し回路を含んでいるので、電源‐ＧＮＤ間の異常電位差を元に戻すことができる。したがって、静電気等によるノイズ信号が印加されても、誤検出信号を除去することなく正常な上記移動体動作信号を出力することができる。
【００２３】
一般に、電源とＧＮＤとの間にＧＮＤから電源の方向に異常電流を逃がすためのダイオードを接続することによって、静電気破壊対策が行われている。しかしながら、電源とＧＮＤとの間に電源からＧＮＤの方向に異常電流を逃がすためのパスがない場合には、上記信号処理回路を介して異常電流が逃げることになり、上記信号処理回路の電荷量が増えて誤動作を引き起こす要因となる。この実施の形態によれば電源からＧＮＤの方向に異常電流を逃がす異状電流逃し回路を有しているので、異常電流を応答性よく逃がすことができるのである。
【００２４】
また、この発明の電子機器は、
上記この発明の光電式エンコーダを用いた
ことを特徴としている。
【００２５】
上記構成によれば、上記移動体非動作時において、上記移動体の移動方向および移動速度等の誤検出を、誤検出信号を除去することなく確実に防止することができる光電式エンコーダを用いているので、上記移動体の変位量や変位方向を精度良く検出することができる。したがって、その検出結果を用いて適切な動作をすることができる。
【発明の効果】
【００２６】
以上より明らかなように、この発明の光電式エンコーダは、移動体が正常に動作し且つ正常な移動体動作信号が出力されている移動体動作時以外の移動体非動作時には、出力制御手段によって、信号処理手段で生成された移動体動作信号に対して操作を行うので、例えば、上記移動体動作信号に対する操作によって上記信号処理手段から上記移動体動作時とは異なる信号が出力される場合には、上記信号処理手段から出力される信号の波形を監視することによって、上記移動体の移動方向および移動速度等の検出を行わないようにすることができる。したがって、上記移動体非動作時における上記移動体の移動方向および移動速度等の誤検出を、誤検出信号を除去することなく確実に防止することができる。
【００２７】
また、この発明の電子機器は、上記移動体非動作時において、上記移動体の移動方向および移動速度等の誤検出を、誤検出信号を除去することなく確実に防止することができる光電式エンコーダを用いているので、上記移動体の変位量や変位方向を精度良く検出することができる。したがって、その検出結果を用いて適切な動作をすることができる。
【発明を実施するための最良の形態】
【００２８】
以下、この発明を図示の実施の形態により詳細に説明する。
【００２９】
・第１実施の形態
図１は、本実施の形態の光電式エンコーダにおける信号処理回路のブロック図を示す。上記光電式エンコーダは、発光素子(図示せず)と、移動方向に一定ピッチで透光領域(または反射領域)と遮光領域とが交互に形成された移動体(図示せず)と、上記移動体における上記透光領域を透過した(または上記反射領域で反射された)上記発光素子からの光を受光する受光素子としてのフォトダイオード１〜４と、このフォトダイオード１〜４からの出力信号を処理する信号処理回路５とから概略構成される。
【００３０】
上記信号処理回路５は、図１に示すように、一般に、上記移動体の移動方向および移動速度等を検知するために、９０度位相が異なる上記移動体動作信号としてのＡ,Ｂ２つの出力信号を出力する。すなわち、フォトダイオード１,２からの出力信号は、増幅器６によって増幅した後ＡＤ変換器７によってＡＤ変換を行って、レベル「Ｈ」の電圧がＶccでありレベル「Ｌ」の電圧がＧＮＤ電圧である矩形波のＡ出力信号として出力される。同様に、フォトダイオード１,２に対して上記移動体の移動方向に位置がずれて配置されているフォトダイオード３,４からの出力信号は、増幅器８によって増幅した後ＡＤ変換器９によってＡＤ変換を行って、Ａ出力信号よりも位相が９０°遅れたＢ出力信号として出力される。
【００３１】
その際に、上記信号処理回路５における上記Ａ出力信号の出力端子と上記Ｂ出力信号の出力端子との間には、出力制御回路１０が設けられている。この出力制御回路１０は、上記移動体が動作していない場合には、電圧Ｖcc/２を上記Ａ出力信号の出力端子と上記Ｂ出力信号の出力端子とに出力する。
【００３２】
図２は、上記出力制御回路１０における具体的な回路図である。出力制御回路１０は、電源ＶccとＧＮＤとの間に直列に接続された同一抵抗値を有する２つの抵抗Ｒと、２つの抵抗Ｒの接続点１１と出力端子１２との間に設けられたスイッチＳＷとで、概略構成されている。そして、出力制御回路１０におけるスイッチＳＷの開閉動作は、上記移動体を駆動するためのモーターへの駆動信号に基づいて、上記モーターの動作時にはスイッチＳＷがオフとなり、上記モーターの停止時にはスイッチＳＷがオンとなるように制御される。
【００３３】
その結果、上記モーターが動作して上記移動体が移動している場合には、スイッチＳＷがオフとなるため出力端子１２からは何も出力されない。したがって、信号処理回路５からは、図３(a)に示すように、レベル「Ｈ」の電圧がＶccでありレベル「Ｌ」の電圧がＧＮＤ電圧である矩形波の上記Ａ出力信号および上記Ｂ出力信号が出力される。これに対して、上記モーターが停止して上記移動体も停止している場合には、スイッチＳＷがオンとなるために、接続点１１の電圧は抵抗分割によって電源電圧Ｖccの半分となる。したがって、信号処理回路５からは、図３(b)に示すように、出力端子１２からの出力電圧Ｖcc/２に基づいて、レベル「Ｈ」の電圧が上記移動体が動作している場合の電圧Ｖccの略１/２である矩形波の上記Ａ出力信号および上記Ｂ出力信号が出力されるのである。
【００３４】
光電式エンコーダにおいて、上記信号処理回路５は、上記移動体が正常に動作している移動体動作時以外(移動体非動作時)にあっては、誤動作信号を出力しないことが必要である。ここで、上記移動体動作時以外(移動体非動作時)とは、上記移動体が停止している状態と上記移動体が移動しているが静電気等によるノイズ信号を出力している状態との２つの状態があげられる。
【００３５】
そのうち、上記移動体が停止している状態の場合には、上記移動体を駆動するモーター等が停止している。そこで、本実施の形態においては、上記モーターへの駆動信号を出力制御回路１０に入力し、この上記駆動信号に基づいて上記モーターが停止している情報を得、信号処理回路５から出力されるＡ出力信号およびＢ出力信号のレベル(振幅)を変更して、上記モーターが動作している場合とは異なる信号を出力するようにしている。こうすることによって、例えば、信号処理回路５から出力されるＡ出力信号およびＢ出力信号に基づいて上記移動体の位置,移動速度および移動方向等を検出する検出回路(図示せず)において、信号処理回路５からのＡ出力信号およびＢ出力信号のレベル「Ｈ」の電圧が所定の電圧より下回る場合には、上記移動体の位置,移動速度および移動方向の検出を行わないようにすることができる。
【００３６】
したがって、本実施の形態によれば、一般に上記信号処理回路５からの出力が不定となる上記移動体の停止時には、上記移動体の位置,移動速度および移動方向の検出を行わないようにして、上記出力が不定となることに起因する上記移動体の位置,移動速度および移動方向の誤検出を、上記出力が不定となることに起因して発生する誤検出信号を除去することなく確実に防止することができるのである。
【００３７】
すなわち、上記各特許文献を適用した場合には、上記移動体停止時には、上記Ａ出力信号および上記Ｂ出力信号から不定なノイズ信号を除去して正常な移動体動作信号として出力することになり、不定なノイズ信号を完全に除去できない場合には誤動作となる。これに対して、本実施の形態においては、上記移動体停止時には、正常な上記Ａ出力信号および正常な上記Ｂ出力信号とは明らかに異なる信号を出力することによって、上記移動体の位置,移動速度および移動方向の検出を行わないようにしている。つまり、上記移動体停止時には、上記移動体動作時とは全く異なる動作を行うようにして、上記移動体停止時における不定なノイズ信号に起因する、誤検出信号を除去することなく誤動作を防止するのである。
【００３８】
尚、上記説明においては、上記移動体非動作時のうち、上記移動体が停止している状態の場合を例に上げて説明している。しかしながら、この発明は、これに限定されるものではなく、上記移動体非動作時のうち、上記移動体が移動しているが静電気等によるノイズ信号を出力している状態の場合にも適用できる。この場合には、例えば、電源電圧Ｖccを監視する手段を設け、静電気等のノイズの影響を受けて上記電源電圧Ｖccが一定電圧以上変動したことを検知した場合には、上記スイッチＳＷをオンして、正常な上記Ａ出力信号および正常な上記Ｂ出力信号の正常な電圧振幅の１/２の電圧振幅を有する上記Ａ出力信号および上記Ｂ出力信号を出力するようにすればよい。
【００３９】
・第２実施の形態
図４は、本実施の形態の光電式エンコーダにおける信号処理回路のブロック図を示す。図４において、フォトダイオード１〜４,増幅器６,８およびＡＤ変換器７,９は、図１に示す上記第１実施の形態の場合と同じであり、同じ番号を付して説明は省略する。尚、本実施の形態におけるフォトダイオード１〜４も、移動体における透光領域を透過した(または反射領域で反射された)発光素子からの光を受光するものである。
【００４０】
本実施の形態の場合にも、信号処理回路５におけるＡ出力信号の出力端子とＢ出力信号の出力端子との間に出力制御回路１３が設けられている。この出力制御回路１３は、上記移動体が動作していない場合には、電圧「０」をＡ出力信号の出力端子とＢ出力信号の出力端子とに出力する。
【００４１】
図５は、上記出力制御回路１３における具体的な回路図である。出力制御回路１３は、電源ＶccとＧＮＤとの間に直列に接続された抵抗ＲおよびトランジスタＴＲと、抵抗ＲとトランジスタＴＲとの接続点１４と出力端子１５との間に設けられたスイッチＳＷとで、概略構成されている。そして、出力制御回路１３におけるスイッチＳＷの開閉動作は、上記移動体を駆動するためのモーターへの駆動信号に基づいて、上記モーターの動作時にはスイッチＳＷがオフとなり、上記モーターの停止時にはスイッチＳＷがオンとなるように制御される。
【００４２】
その結果、上記モーターが動作して上記移動体が移動している場合は、スイッチＳＷがオフとなるため出力端子１５からは何も出力されない。したがって、信号処理回路５からは、図６(a)に示すように、レベル「Ｈ」の電圧がＶccでありレベル「Ｌ」の電圧がＧＮＤ電圧である矩形波の上記Ａ出力信号および上記Ｂ出力信号が出力される。これに対し、上記モーターが停止して上記移動体も停止している場合は、常時オンとなっているトランジスタＴＲによって接続点１４から電流を引くことによって、出力端子１５からは電圧「０」が出力される。したがって、信号処理回路５からは、図６(b)に示すように、出力端子１５から出力される電圧「０」に基づいて、電圧「０」の上記Ａ出力信号および上記Ｂ出力信号が出力される。つまり、信号が出力されないのである。
【００４３】
このように、本実施の形態においては、上記移動体を駆動するモーターへの駆動信号を出力制御回路１３に入力し、この上記駆動信号に基づいて上記モーターが停止している情報を得、信号処理回路５から出力されるＡ出力信号およびＢ出力信号の電圧を「０」にして、上記モーターが動作している場合とは異なる信号を出力するようにしている。こうすることによって、上記第１実施の形態の場合と同様に、例えば、信号処理回路５から出力されるＡ出力信号およびＢ出力信号に基づいて上記移動体の位置,移動速度および移動方向等を検出する検出回路(図示せず)において、信号処理回路５からのＡ出力信号およびＢ出力信号のレベル「Ｈ」の電圧が所定の電圧より下回る場合には、上記移動体の位置,移動速度および移動方向の検出を行わないようにすることができる。
【００４４】
したがって、本実施の形態によれば、一般に上記信号処理回路５からの出力が不定となる上記移動体の停止時には、上記移動体の位置,移動速度および移動方向の検出を行わないようにして、上記出力が不定となることに起因する上記移動体の位置,移動速度および移動方向の誤検出を、誤検出信号を除去することなく確実に防止することができるのである。
【００４５】
尚、本実施に形態においても、電源電圧Ｖccを監視する手段を設け、静電気等のノイズの影響を受けて上記電源電圧Ｖccが一定電圧以上変動したことを検知した場合には、上記スイッチＳＷをオンするようにすれば、上記移動体非動作時のうち、上記移動体が移動しているが静電気等によるノイズ信号を出力している状態の場合にも適用できる。
【００４６】
・第３実施の形態
図７は、本実施の形態の光電式エンコーダにおける信号処理回路のブロック図を示す。図７において、フォトダイオード１〜４,増幅器６,８およびＡＤ変換器７,９は、図１に示す上記第１実施の形態の場合と同じであり、同じ番号を付して説明は省略する。尚、本実施の形態におけるフォトダイオード１〜４も、移動体における透光領域を透過した(または反射領域で反射された)発光素子からの光を受光するものである。
【００４７】
本実施の形態の場合には、信号処理回路５におけるＡＤ変換器７の出力端子とＡＤ変換器９の出力端子との間に、Ａ出力信号とＢ出力信号とを生成して出力する信号出力回路１６が設けられている。このＢ信号出力回路１６は、上記移動体が動作している場合には、所定の電圧振幅を有する矩形波のＡ出力信号に対して９０度位相が遅れた同じ電圧振幅の矩形波を生成して上記Ｂ出力信号として出力する。一方、上記移動体が動作していない場合には、Ａ出力信号に対して同相で同振幅の矩形波を生成して上記Ｂ出力信号として出力する。
【００４８】
図８は、上記信号出力回路１６における具体的な回路図である。信号出力回路１６は、Ａ出力信号の出力端子であるＡ信号出力端子２１とＡＤ変換器７の出力端子との間に設けられて、Ａ出力信号を生成して出力するＡ信号出力回路１７と、Ｂ出力信号の出力端子であるＢ信号出力端子２５とＡＤ変換器９の出力端子との間に設けられて、Ｂ出力信号を生成して出力するＢ信号出力回路１８とで構成されている。
【００４９】
上記Ａ信号出力回路１７は、電源ＶccとＧＮＤとの間に直列に接続された抵抗Ｒ1およびトランジスタＴＲ1と、電源ＶccとＧＮＤとの間に直列に接続された抵抗Ｒ2およびトランジスタＴＲ2とで概略構成されている。そして、抵抗Ｒ1とトランジスタＴＲ1との接続点１９とトランジスタＴＲ2のベース端子とが接続され、トランジスタＴＲ1のベース端子にはＡＤ変換器７の出力信号が入力され、抵抗Ｒ2とトランジスタＴＲ2との接続点２０はＡ信号出力端子２１に接続されている。
【００５０】
そして、上記ＡＤ変換器７の出力信号のレベルが「Ｈ」の場合には、トランジスタＴＲ1がオンし、トランジスタＴＲ2のベースから電流が引かれてトランジスタＴＲ2がオフし、Ａ信号出力端子２１からはレベルが「Ｈ」の上記Ａ出力信号が出力される。一方、ＡＤ変換器７の出力信号のレベルが「Ｌ」の場合には、トランジスタＴＲ2がオンしてＡ信号出力端子２１から電流を引くことによって、Ａ信号出力端子２１からはレベルが「Ｌ」の上記Ａ出力信号が出力される。
【００５１】
上記Ｂ信号出力回路１８は、電源ＶccとＧＮＤとの間に直列に接続された抵抗Ｒ3およびトランジスタＴＲ3と、電源ＶccとＧＮＤとの間に直列に接続された抵抗Ｒ4およびトランジスタＴＲ4と、トランジスタＴＲ2のベース端子に接続された端子２２と、抵抗Ｒ3とトランジスタＴＲ3との接続点２３とトランジスタＴＲ4のベース端子との間に設けられて端子２２と接続点２３とに切り換え接続されるスイッチＳＷとで概略構成されている。そして、トランジスタＴＲ3のベース端子にはＡＤ変換器９の出力信号が入力され、抵抗Ｒ4とトランジスタＴＲ4との接続点２４はＢ信号出力端子２５に接続されている。
【００５２】
そして、上記Ｂ信号出力回路１８におけるスイッチＳＷの切換動作は、上記移動体を駆動するためのモーターへの駆動信号に基づいて、上記モーターの動作時にはスイッチＳＷが接続点２３側に切り換え接続され、上記モーターの停止時にはスイッチＳＷが端子２２側に切り換え接続されるように制御される。
【００５３】
その結果、上記モーターが動作して上記移動体が移動している場合には、ＡＤ変換器９の出力信号のレベルが「Ｌ」の場合にはトランジスタＴＲ4がオンしてＢ信号出力端子２５から電流を引くことによって、Ｂ信号出力端子２５からはレベルが「Ｌ」の上記Ｂ出力信号が出力される。一方、ＡＤ変換器９の出力信号のレベルが「Ｈ」の場合にはトランジスタＴＲ4のベースから電流が引かれてトランジスタＴＲ4がオフし、Ｂ信号出力端子２５からはレベルが「Ｈ」の上記Ｂ出力信号が出力される。つまり、上記モーターが動作して上記移動体が移動している場合には、図９(a)に示すように、Ｂ信号出力端子２５からは、ＡＤ変換器９の出力信号と同位相、つまりＡ出力信号に対して９０度位相が遅れた上記Ｂ出力信号が出力されるのである。
【００５４】
これに対して、上記モーターが停止して上記移動体が停止している場合には、ＡＤ変換器９の出力信号のレベルに拘わらず、トランジスタＴＲ2のベース電圧のレベルが「Ｈ」であり、Ａ信号出力端子２１からレベル「Ｌ」のＡ出力信号が出力される場合には、トランジスタＴＲ4がオンしてＢ信号出力端子２５から電流を引くことによって、Ｂ信号出力端子２５からはレベル「Ｌ」の上記Ｂ出力信号が出力される。一方、トランジスタＴＲ2のベース電圧のレベルが「Ｌ」であり、Ａ信号出力端子２１からレベル「Ｈ」のＡ出力信号が出力される場合には、トランジスタＴＲ4がオフして、Ｂ信号出力端子２５からはレベルが「Ｈ」の上記Ｂ出力信号が出力される。つまり、上記モーターが停止して上記移動体が停止している場合には、図９(b)に示すように、Ｂ信号出力端子２５からは、Ａ出力信号と同じ、つまりＡ出力信号と同相の上記Ｂ出力信号が出力されるのである。
【００５５】
このように、本実施の形態においては、上記移動体を駆動するモーターへの駆動信号をＢ信号出力回路１８に入力し、この上記駆動信号に基づいて上記モーターが停止している情報を得、信号処理回路５から出力される上記Ｂ出力信号の上記Ａ出力信号に対する位相の遅れ量を「０」にして、上記モーターが動作している場合とは異なる信号を出力するようにしている。こうすることによって、上記第１実施の形態の場合と同様に、例えば、信号処理回路５から出力される上記Ａ出力信号および上記Ｂ出力信号に基づいて上記移動体の位置,移動速度および移動方向等を検出する検出回路(図示せず)において、上記Ｂ出力信号の上記Ａ出力信号に対する位相の遅れが所定の遅れより小さい場合には、上記移動体の位置,移動速度および移動方向の検出を行わないようにすることができる。
【００５６】
したがって、本実施の形態によれば、一般に上記信号処理回路５からの出力が不定となる上記移動体の停止時には、上記移動体の位置,移動速度および移動方向の検出を行わないようにして、上記出力が不定となることに起因する上記移動体の位置,移動速度および移動方向の誤検出を、誤検出信号を除去することなく確実に防止することができるのである。
【００５７】
特に、静電気等によるノイズに対する応答を良くするためには、上記特許文献１および特許文献２の場合と同様に、信号処理回路５に論理回路を設けて、上記移動体の停止時に不定出力信号を除去することは、信号処理動作の遅延を招いたり、上記論理回路自体がノイズで誤動作する可能性もあるため、好ましくない。そこで、本実施の形態のごとく、上記移動体動作時と上記移動体停止時とで動作の切り換えを行って、上記Ｂ出力信号の上記Ａ出力信号に対する位相の遅れが「０」である上記Ａ出力信号および上記Ｂ出力信号を出力する方が効果的なのである。さらに、上記論理回路が不必要となるため安価となり、有益である。
【００５８】
尚、本実施に形態においては、上記Ｂ出力信号を生成して出力するＢ信号出力回路１８にスイッチＳＷを設けているが、上記Ａ出力信号を生成して出力するＡ信号出力回路１７にスイッチを設けて、上記Ｂ出力信号と同相のＡ出力信号を生成して出力するようにしても差し支えない。
【００５９】
また、本実施に形態においても、電源電圧Ｖccを監視する手段を設け、静電気等のノイズの影響を受けて上記電源電圧Ｖccが一定電圧以上変動したことを検知した場合には、上記スイッチＳＷを端子２２側に切り換え接続するようにすれば、上記移動体非動作時のうち、上記移動体が移動しているが静電気等によるノイズ信号を出力している状態の場合にも適用できる。
【００６０】
・第４実施の形態
上述したように、光電式エンコーダにおいは、上記移動体非動作時にあっては、誤動作信号を出力しないことが必要である。
【００６１】
例えば、インクジェットプリンタにおけるインクヘッドの変位量や変位方向等の検出に光電式エンコーダを用いるに際して、光電式エンコーダをインクヘッドに取り付けた場合に、構造上上記インクヘッドからプリンタのＣＰＵ(中央演算処理装置)までの距離が長くなり、上記特許文献４および特許文献５に開示されたフィルター回路を用いたとしても、このフィルター回路の取り付け位置によっては静電気等のノイズの影響を受けて、誤動作が生じる可能性がある。本実施の形態は、静電気等によるノイズ信号が印加されても、所定振幅を有する矩形波でなる移動体動作信号を出力する光電式エンコーダに関する。
【００６２】
図１０には、本実施の形態の光電式エンコーダにおける信号処理回路のブロック図を示す。図１０において、フォトダイオード１〜４,増幅器６,８およびＡＤ変換器７,９は、図１に示す上記第１実施の形態の場合と同じであるため、同じ番号を付して説明は省略する。尚、本実施の形態におけるフォトダイオード１〜４も、移動体における透光領域を透過した(または反射領域で反射された)発光素子からの光を受光するものである。
【００６３】
本実施の形態の場合には、信号処理回路５におけるＡ出力信号の出力端子であるＡ相出力端子２６とＡＤ変換器７の出力端子との間に、Ａ出力信号を生成して出力する上記部分出力制御手段としてのＡ相出力回路２７が設けられている。同様に、Ｂ出力信号の出力端子であるＢ相出力端子２８とＡＤ変換器９の出力端子との間に、Ｂ出力信号を生成して出力する上記部分出力制御手段としてのＢ相出力回路２９が設けられている。ここで、Ａ相出力回路２７およびＢ相出力回路２９内における点線で囲まれたＡ相出力制御回路３０およびＢ相出力制御回路３１を除く部分は、インクジェットプリンタ用の光電式エンコーダには既に用いられている。
【００６４】
そして、インクジェットプリンタに搭載された光電式エンコーダにおいて、Ａ相出力制御回路３０を除くＡ相出力回路２７における抵抗Ｒ1と、Ｂ相出力制御回路３１を除くＢ相出力回路２９における抵抗Ｒ5と、の抵抗値を小さくして、出力トランジスタＴＲ3,ＴＲ6へのベース電流供給能力を上げることによって、当該光電式エンコーダに静電気が印加された場合でも誤動作が起き難いことが分かっている。これは、静電気が印加された際に抵抗Ｒ1,Ｒ5に流れる電流(ベース電流)が増加し、出力トランジスタＴＲ3,ＴＲ6がオンしてＡ相出力端子２６およびＢ相出力端子２８に溜まっている電荷を引き抜く能力が上がり、Ａ相出力端子２６およびＢ相出力端子２８の出力電圧を「Ｌ」レベルに下げる能力が向上したためと考えられる。
【００６５】
本実施の形態においては、上述したように、上記Ａ相出力回路２７およびＢ相出力回路２９に、Ａ相出力制御回路３０およびＢ相出力制御回路３１を設けている。
【００６６】
上記Ａ相出力制御回路３０は、電源Ｖccに一端が接続された抵抗Ｒ2と、抵抗Ｒ1とトランジスタＴＲ1との接続点と出力トランジスタＴＲ3のベース端子とに一端が接続されると共に他端が抵抗Ｒ2の他端に接続された抵抗Ｒ3と、抵抗Ｒ2と抵抗Ｒ3との接続点にベース端子が接続されると共に電源Ｖccにエミッタ端子が接続されたトランジスタＴＲ2とで、構成されている。また、トランジスタＴＲ2のコレクタ端子が、Ｂ相出力回路２９におけるトランジスタＴＲ4のベース端子に接続されている。
【００６７】
同様に、上記Ｂ相出力制御回路３１は、電源Ｖccに一端が接続された抵抗Ｒ6と、抵抗Ｒ5とトランジスタＴＲ4との接続点と出力トランジスタＴＲ6のベース端子とに一端が接続されると共に他端が抵抗Ｒ6の他端に接続された抵抗Ｒ7と、抵抗Ｒ6と抵抗Ｒ7との接続点にベース端子が接続されると共に電源Ｖccにエミッタ端子が接続されたトランジスタＴＲ5とで、構成されている。また、トランジスタＴＲ5のコレクタ端子が、Ａ相出力回路２７におけるトランジスタＴＲ1のベース端子に接続されている。
【００６８】
上記構成において、上述したように、例えば、静電気が印加されて抵抗Ｒ1に流れる電流(ベース電流)が増加すると、出力トランジスタＴＲ3がオンしてＡ相出力端子２６に溜まっている電荷を引き抜く能力が上がり、Ａ相出力端子２６の出力電圧を「Ｌ」レベルに下げる能力が向上する。また、抵抗Ｒ1と同様に抵抗Ｒ2に流れる電流も増加し、トランジスタＴＲ2が動作し始める。このときトランジスタＴＲ2から流れるコレクタ電流が他方のＢ相出力回路２９に入力され、Ｂ相出力回路２９のトランジスタＴＲ4がオンし、出力トランジスタＴＲ6がオフする能力が上がり、Ｂ相出力端子２８の出力電圧を「Ｈ」レベルに引き上げる能力が向上する。
【００６９】
以上の動作は、Ａ相側に静電気が印加された場合であるが、Ｂ相側に静電気が印加された場合もＡ相出力制御回路３０の動作とＢ相出力制御回路３１の動作が上述とは逆になるだけで、同様にして、Ｂ相出力端子２８の出力電圧を「Ｌ」レベルに下げる能力が向上する一方、Ａ相出力端子２６の出力電圧を「Ｈ」レベルに引き上げる能力が向上するのである。
【００７０】
以上のごとく、本実施の形態においては、Ａ相側およびＢ相側のうち静電気が印加された側における出力回路の出力電圧を「Ｌ」レベルに下げる能力を向上させる一方、反対側における出力回路の出力電圧を「Ｈ」レベルに引き上げる能力を向上させるように、Ａ相出力回路２７およびＢ相出力回路２９を動作させるようにしている。したがって、図１１に示すように、片相のレベルが「Ｌ」である場合に反対相のレベルを「Ｈ」に維持することができる。
【００７１】
すなわち、本実施に形態によれば、静電気等によるノイズ信号が印加されても、所定振幅を有する矩形波であって位相が９０度ずれた上記Ａ出力信号およびＢ出力信号からなる２つの移動体動作信号を出力することができ、誤検出信号を除去することなく誤検出を防止することができるのである。
【００７２】
・第５実施の形態
本実施の形態も、静電気等によるノイズ信号が印加されても、所定振幅を有する矩形波でなる移動体動作信号を出力する光電式エンコーダに関する。
【００７３】
本実施の形態においては、図１２に示すように、上記Ａ出力信号および上記Ｂ出力信号の電圧振幅を設定するための電源ＶccとＧＮＤとの間に、抵抗ＲとトランジスタＴＲとを直列に接続してなる異常電流を逃がす回路を介設している。この構成において、接地電位ＧＮＤに対して電源電位Ｖccが静電気等によって異常に上昇した場合には、抵抗Ｒにおける両端の電位差が大きくなるためにトランジスタＴＲのべース電流が増加し、トランジスタＴＲがオンして異常電流が逃がされる。そして、抵抗Ｒにおける両端の電位差が元の電位差に戻るとトランジスタＴＲがオフする。こうして、上記異常電流を逃がす回路の働きによって、抵抗Ｒの異常電位差を元に戻すことができる。
【００７４】
したがって、静電気等によるノイズ信号が印加されても、所定振幅を有する矩形波でなる上記Ａ出力信号および上記Ｂ出力信号を出力することができ、誤検出信号を除去することなく誤検出を防止することができるのである。
【００７５】
一般に、電源ＶccとＧＮＤとの間にＧＮＤから電源Ｖccの方向に異常電流を逃がすためのダイオードを接続することによって、静電気破壊対策は行われている。しかしながら、誤動作を抑制して正常な移動体動作信号を得るためには、本実施の形態のごとく、上記電源ＶccからＧＮＤの方向にトランジスタＴＲ等のスイッチング手段を用いて応答性能良く異常電流を逃がすことが望ましい。また、上記ダイオードの場合とは逆に電源ＶccからＧＮＤの方向に異常電流を逃がすパスを設けることによって、上記信号処理回路への影響が抑制されるため有益なのである。
【００７６】
上述したように、上記各実施の形態によれば、例えば上記移動体が停止している状態や移動体が動作している際に静電気等ノイズの影響を受けた状態である移動体非動作時において、上記移動体の移動方向および移動速度等の誤検出を確実に防止することができる。したがって、上記各実施の形態における光学式エンコーダは、プリンタ,プロッタ,光学ディスク装置等において、印字ヘッドや光学ヘッドの変位量や変位方向を検出する機構に用いるのに好適なのである。
【図面の簡単な説明】
【００７７】
【図１】この発明の光電式エンコーダにおける信号処理回路のブロック図である。
【図２】図１における出力制御回路の具体的な回路図である。
【図３】図１におけるＡ出力信号およびＢ出力信号の波形を示す図である。
【図４】図１とは異なる信号処理回路のブロック図である。
【図５】図４における出力制御回路の具体的な回路図である。
【図６】図４におけるＡ出力信号およびＢ出力信号の波形を示す図である。
【図７】図１および図４とは異なる信号処理回路のブロック図である。
【図８】図７におけるＢ信号出力回路の具体的な回路図である。
【図９】図７におけるＡ出力信号およびＢ出力信号の波形を示す図である。
【図１０】図１,図４および図７とは異なる信号処理回路のブロック図である。
【図１１】図１０に示す信号処理回路から出力されるＡ出力信号およびＢ出力信号の波形を示す図である。
【図１２】異常電流を逃がす回路の回路図である。
【符号の説明】
【００７８】
１〜４…フォトダイオード、
５…信号処理回路、
６,８…増幅器、
７,９…ＡＤ変換器、
１０,１３…出力制御回路、
１２,１５…出力端子、
１６…信号出力回路、
１７…Ａ信号出力回路、
１８…Ｂ信号出力回路、
２１…Ａ信号出力端子、
２５…Ｂ信号出力端子、
２６…Ａ相出力端子、
２７…Ａ相出力回路、
２８…Ｂ相出力端子、
２９…Ｂ相出力回路、
３０…Ａ相出力制御回路、
３１…Ｂ相出力制御回路、
Ｒ,Ｒ1〜Ｒ8…抵抗、
ＳＷ…スイッチ、
ＴＲ,ＴＲ1〜ＴＲ6…トランジスタ。
【図１】
2008070318.tif 000003
【図２】
2008070318.tif 000004
【図３】
2008070318.tif 000005
【図４】
2008070318.tif 000006
【図５】
2008070318.tif 000007
【図６】
2008070318.tif 000008
【図７】
2008070318.tif 000009
【図８】
2008070318.tif 000010
【図９】
2008070318.tif 000011
【図１０】
2008070318.tif 000012
【図１１】
2008070318.tif 000013
【図１２】
2008070318.tif 000014