JP2004302104A - Actuator drive control device - Google Patents
Actuator drive control device Download PDFInfo
- Publication number
- JP2004302104A JP2004302104A JP2003094674A JP2003094674A JP2004302104A JP 2004302104 A JP2004302104 A JP 2004302104A JP 2003094674 A JP2003094674 A JP 2003094674A JP 2003094674 A JP2003094674 A JP 2003094674A JP 2004302104 A JP2004302104 A JP 2004302104A
- Authority
- JP
- Japan
- Prior art keywords
- driving
- drive
- combination
- actuator
- frequencies
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mechanical Optical Scanning Systems (AREA)
- Mechanical Light Control Or Optical Switches (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、二つの動作軸の下に動作するアクチュエータの駆動制御装置に関し、特に、二つの動作軸回りに適正に駆動するための駆動周波数の組合せ設定を容易にさせたアクチュエータ駆動制御装置に関する。
【0002】
【従来の技術】
従来のアクチュエータには、例えば固定部に外側トーションバーで揺動可能に軸支した枠状の外側可動部と、該外側可動部に上記外側トーションバーの軸方向と直交する内側トーションバーで揺動可能に軸支した内側可動部とを備え、各可動部を電磁駆動するようにしたものがある。そして、このようなアクチュエータの内側可動部に反射ミラーを設けて光ビームを二次元方向に走査する光走査装置を構成したものがある(例えば、特許文献1参照)。
【0003】
このようなアクチュエータは、各可動部をそれぞれの固有共振周波数に等しい駆動周波数で駆動した場合に最も効率良く駆動し、低電流で大振幅動作をする。
【0004】
【特許文献1】
特許第2722314号公報
【0005】
【発明が解決しようとする課題】
しかし、このような従来のアクチュエータにおいては、製造ばらつき等によりアクチュエータ毎に共振周波数が異なり、各アクチュエータについて同一の駆動周波数で駆動してもそれぞれが効率の良い動作をしない場合がある。この場合、アクチュエータ毎に適正な駆動周波数を人為的に演算して求め、設定しなければならず作業に手間がかかる。
【0006】
また、アクチュエータの共振周波数は、温度等の変化により経時変化する場合がある。この場合も、その都度アクチュエータの共振周波数を再測定し、適正な駆動周波数を求めて設定をする必要があり手間がかかる。
【0007】
そこで、本発明は上記問題点に着目してなされたもので、二つの動作軸回りに適正に駆動するための駆動周波数の組合せ設定を容易にさせたアクチュエータ駆動制御装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
このために、請求項1の発明は、互いに異なる固有共振周波数を有し、直交する二つの動作軸の下に互いに異なる駆動周波数の組合せで駆動されるアクチュエータの駆動制御装置であって、前記各固有共振周波数を入力設定する共振周波数設定手段と、前記アクチュエータに所望の駆動をさせるための駆動条件を設定する駆動条件設定手段と、前記各固有共振周波数を中心とする所定の周波数範囲内で各周波数の組合せに対してそれぞれ駆動性能を演算し、該駆動性能が前記設定された駆動条件に適合する駆動周波数の組合せを選択設定する駆動周波数設定手段と、前記設定された駆動周波数でアクチュエータを駆動する駆動手段と、を備えて構成した。
【0009】
このような構成により、共振周波数設定手段にアクチュエータの二つの動作軸回りの固有共振周波数を入力設定し、駆動条件設定手段にアクチュエータに所望の駆動をさせるための駆動条件を設定し、駆動周波数設定手段で上記各固有共振周波数を中心とする所定の周波数範囲内で各周波数の組合せに対してそれぞれ駆動性能を演算し、該駆動性能が上記駆動条件に適合する駆動周波数の組合せを選択して設定する。これにより、アクチュエータを二つの動作軸回りに適正に駆動するための駆動周波数の組合せ設定を容易にする。
【0010】
この場合、前記共振周波数設定手段は、請求項2のように前記二つの動作軸回りの振幅を測定する測定手段を備え、周波数を変化させながら駆動して各動作軸回りの振幅を測定し、最大振幅が検出されたときの駆動周波数を前記アクチュエータの固有共振周波数として設定する構成としてもよい。
【0011】
請求項3の構成の場合においては、前記アクチュエータは、互いに異なる駆動周波数の組合せで駆動されて光ビームを二次元走査するスキャナであり、前記駆動周波数設定手段は、複数の光走査軌跡に囲まれたメッシュの数を前記駆動性能として演算して求め、該演算値が前記駆動条件として設定したメッシュ数の上下限値の範囲内となる周波数の組合せを選択設定する構成とした。この場合、前記駆動周波数設定手段は、請求項4のように前記設定された各固有共振周波数の1周期を前記駆動周波数を生成する発信器のクロック周期でそれぞれ除して前記共振クロックカウント数の組合せを演算し、該共振クロックカウント数を中心とする所定範囲内に他のクロックカウント数の組合せを選択し、前記共振クロックカウント数を含む全クロックカウント数について各組合せ毎にその最大公約数でそれぞれ除算することによって前記メッシュ数を演算する構成とするとよい。
【0012】
また、前記駆動周波数設定手段は、請求項5のように前記異なる駆動周波数の組合せで二次元走査される光ビームが、所定の走査範囲を1回走査するのに要する1周期の走査時間を前記駆動性能として演算して求め、該演算値が前記駆動条件として設定した走査時間の上下限値の範囲内となる周波数の組合せを選択設定する構成としてもよい。この場合、前記駆動周波数設定手段は、請求項6のように前記共振クロックカウント数を中心とする所定範囲内のクロックカウント数の各組合せについて、それぞれの最小公倍数を演算し、該演算値に前記クロック周期を乗算することによって前記走査時間を演算する構成とするとよい。
【0013】
または、前記駆動周波数設定手段は、請求項7のように前記共振クロックカウント数を中心とする所定範囲内のクロックカウント数の各組合せについて、それぞれ動作軸に対応する前記共振クロックカウント数と前記クロックカウント数との差分を演算し、該差分を2乗して加算して得た値の最小となるクロックカウント数の組合せを選択し、該クロックカウント数の組合せに相当する周波数の組合せを設定する構成としてもよい。
【0014】
そして、請求項8の構成においては、前記駆動周波数設定手段は、前記二つの動作軸それぞれの駆動信号の発生タイミングを制御するタイミング制御信号を前記駆動手段に出力するタイミング制御信号発生部を備え、光ビームの二次元走査範囲内に設定した所定の目標点を光ビームの走査軌跡が通過するように前記両駆動信号の少なくとも一方の駆動信号の発生タイミングを制御するように構成した。
【0015】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づいて詳細に説明する。
図1に、本発明に係るアクチュエータ駆動制御装置の第1実施形態のブロック図を示す。なお、ここでは、アクチュエータを光走査用に適用した光走査装置の駆動制御装置を例に説明する。
【0016】
図1において、本第1実施形態の駆動制御装置1は、光走査装置のリサジュ走査を適正に駆動制御するものであり、共振周波数設定手段2と、駆動条件設定手段3と、駆動周波数設定手段4と、駆動手段5a,5bと、を備えて構成する。
【0017】
上記共振周波数設定手段2は、アクチュエータとしてのスキャナの、二つの動作軸(X,Y軸)回りの各固有共振周波数を入力設定するものであり、図1に示す二次元走査可能な一体型スキャナ6の第1可動部6a(X軸回り)及び第2可動部6b(Y軸回り)に対して予め測定された各固有共振周波数のデータを外部から入力設定する。
【0018】
また、上記駆動条件設定手段3は、スキャナ6の第1及び第2可動部6a,6bを適正駆動するための駆動条件を設定するものであり、駆動条件としては、例えばスキャナ6を図2に示すようなリサジュ走査したとき、光ビームが1回の走査で描く複数の走査軌跡によって囲まれたメッシュMの走査領域内のメッシュ密度、及びリサジュ走査する光ビームが1回走査するのに要する1周期の時間(以下、リサジュ周期と記載)TL等である。そして、これらの条件は、上下限値を指定して所定の範囲が外部から入力設定される。なお、本第1実施形態においては、メッシュ密度として図2中X方向のメッシュ数Mx及びY方向のメッシュ数Myを設定する場合を示している。また、図2中X,Y方向の走査幅は、それぞれ走査角度±θx,±θyに相当する。
【0019】
上記駆動周波数設定手段4は、設定された上記各固有共振周波数を含み、その近傍部で各周波数の組合せを選び、該各周波数の組合せに対してスキャナ6の駆動性能として、例えばメッシュ数Mx,Myとリサジュ周期TLと後述の駆動効率の良否を推定するための共振点との隔たりをこの順番に演算し、上記設定された駆動条件に適合する駆動周波数の組合せを選択設定するものである。
【0020】
その具体的構成の一例は、各種演算を行なう演算部7と、該演算結果について駆動条件設定手段3に入力設定された駆動条件と比較判断して適正な駆動周波数の組合せを選択する判断部8と、選択された駆動周波数及び該駆動周波数におけるメッシュ数Mx,My等を保存するメモリ9と、を備えて構成する。
【0021】
上記演算部7は、上記設定された各固有共振周波数の共振周期Trx,Tryの1周期を上記駆動信号を生成する後述の発信器12のクロック周期Tcで除して二軸の共振クロックカウント数Crx,Cryの組合せを演算する。そして、該共振クロックカウント数Crx,Cryの組合せを含み、その近傍部で選択された整数のクロックカウント数Cx,Cyの組合せを探し、各組合せ毎にそれぞれ最大公約数GCDで除算することによって各メッシュ数Mx,Myの組合せを演算する。また、上記各クロックカウント数Cx,Cyの最小公倍数LCMにクロック周期Tcを乗算してリサジュ周期TLを演算する。さらに、上記各メッシュ数Mx,Myの組合せに相当する各クロックカウント数Cx,Cyについて、上記共振クロックカウント数Crx,Cry(共振点)との隔たりとして、
共振点との隔たり=(Crx−Cx)2+(Cry−Cy)2 (1)
を演算して駆動効率の大小比較を推定する。
【0022】
また、上記判断部8は、上記各メッシュ数Mx,Myの組合せについて、駆動条件設定手段3に予め設定したメッシュ密度の駆動条件であるメッシュ数の上下限値Mxmin,Mxmax及びMymin,Mymaxと比較して、
Mxmin≦Mx≦Mxmax,Mymin≦My≦Mymax
の条件に適合したメッシュ数Mx,Myの組合せを選択する。また、上記各リサジュ周期TLについて、予め設定した駆動条件であるリサジュ周期TLの上下限値TLmin,TLmaxと比較して、
TLmin≦TL≦TLmax
の条件に適合したリサジュ周期TLを選択する。さらに、上記共振点との隔たりの演算結果がより小さくなるクロックカウント数Cx,Cyの組合せを選択する。そして、上記各駆動条件を全て満たしたクロックカウント数Cx,Cyの組合せに相当する周波数の組合せを駆動周波数として設定する。
【0023】
また、上記メモリ9は、上記設定された駆動周波数の組合せを保存し、適宜そのデータを読み出してスキャナ6の適性駆動のために使用可能とする。
【0024】
上記駆動手段5a,5bは、選択された駆動周波数でスキャナ6を駆動するものであり、それぞれ駆動信号発生部10a,10bと駆動部11a,11bと、を備え、スキャナ6を二つの動作軸回りに個別に動作をさせるようにしている。駆動信号発生部10a,10bは、駆動周波数設定手段4から供給される設定された駆動周波数のデータに基づいて、別に備えた発振器12のクロック信号CLを分周して駆動信号を生成する。また、駆動部11a,11bは、上記駆動信号に基づいて駆動電流を生成する。
【0025】
次に、このように構成した本第1実施形態の駆動制御装置1の動作を、図1〜図5を参照して説明する。
先ず、スキャナ6の第1及び第2可動部6a,6bについて予め測定された固有共振周波数の各共振周期Trx,Tryのデータが、外部から共振周波数設定手段2に対して入力設定される。なお、この場合、固有共振周波数を入力し共振周波数設定手段2内で各共振周期Trx,Tryを求めるようにしてもよい。
【0026】
次に、駆動条件として、例えばメッシュ数Mx,Myとリサジュ周期TLのデータが駆動条件設定手段3に対して外部から入力設定される。具体的には、
270≦Mx≦320,160≦My≦200
52.0msec≦TL≦52.5msec
等のように選択範囲が入力設定される。
【0027】
次に、駆動周波数設定手段4において、上記設定データを下に適正な駆動周波数が演算して求められる。その具体的手順を、図3のフローチャートを参照して説明する。
【0028】
先ず、ステップS1では、図1に示す演算部7において、上記設定された各固有共振周波数に相当するクロックカウント数Crx,Cryが、共振周期Trx,Tryを発信器12のクロック周期Tcで除して求められる。例えば、共振周期Trx=1.2msec、Try=0.7msec、Tc=1μsecとすると、Crx=1200、Cry=700となる。
【0029】
次に、ステップS2では、上記クロックカウント数Crx,Cryを中心として、予め定められた範囲において整数のクロックカウント数Cx,Cyが選ばれる。例えば、クロックカウント数Cx,Cyの選択範囲が、Cx=Crx±5、Cy=Cry±5のように設定されていた場合、上記具体的数値例によれば、Cx=1195〜1205、Cy=695〜705の範囲で121通りの組合せが選択されることになる。
【0030】
次に、ステップS3において、ステップS2で選ばれたクロックカウント数Cx,Cyの各組合せについて、それぞれ最大公約数GCDで除算することによって各メッシュ数Mx,Myが演算部7で演算して求められる。例えば、上記具体的数値例によれば、演算結果は、図4に示すようなマトリクスが作成される。なお、上記演算は、例えば図5に示すマトリクスを矢印方向に中心のクロックカウント数Crx,Cryに近いところから順番に実行するようにしてもよい。ただし、演算の順番は、これに限らない。
【0031】
次に、ステップS4に進んで、図1に示す判断部8において、上記各メッシュ数Mx,Myの全ての組合せが、駆動条件設定手段3に予め設定されたメッシュ数Mx,Myの上記駆動条件の上下限値と比較され、該駆動条件に適合したメッシュ数Mx,Myの組合せが選択される。例えば、図4に示すマトリクスから、メッシュ数Mx,Myの上記駆動条件に適合する組合せを探すと、同図中A〜Eの五つが選択される。
【0032】
ステップS4の判定が全て終了すると、ステップS5に進んでリサジュ周期TLが、演算部7で上記選択されたメッシュ数Mx,Myの各組合せに相当する各クロックカウント数Cx,Cyの最小公倍数LCMにクロック周期Tcを乗算して演算される。
【0033】
そして、全ての演算が終了すると、次にステップS6において、上記各リサジュ周期TLが、予め設定したリサジュ周期TLの駆動条件の上下限値と比較され、上記駆動条件に適合したリサジュ周期TLに相当するメッシュ数Mx,Myの組合せが判断部9において判断されて選択される。例えば、上記選択された五つのメッシュ数Mx,Myの組合せについて、そのリサジュ周期TLを計算すると、A=52.026msec、B=52.325msec、C=52.624msec、D=52.976msec、E=52.374msecとなり、リサジュ周期TLの上記駆動条件に照らして見ると図4中A,B,Eの三つの組合せが選択できる。
【0034】
こうして、ステップS6においてリサジュ周期TLの上記駆動条件を満たしたメッシュ数Mx,Myについて、さらにステップS7で駆動効率の検討が行なわれる。ここで駆動効率の良否は、上記選択された各メッシュ数Mx,Myの組合せに相当する各クロックカウント数Cx,Cyについて、共振クロックカウント数Crx,Cry(共振点)からの隔たりを表す(1)式を演算して、その値の大小比較から推定する。
【0035】
次に、ステップS8に進んで、上記演算結果のうち最も小さいクロックカウント数Cx,Cyを判断部9で判断し、ステップS9でそれを選択して確定する。具体的には、上記選択されたA,B,Eの(1)式の演算結果は、A=32、B=16、E=32となり、その結果、隔たりの最も小さい(駆動効率の最も高い)図4中Bに相当するクロックカウント数Cx,Cyの(1196,700)が選択され、確定される。
【0036】
このように本第1実施形態によれば、予め設定されたスキャナ6の二つの動作軸回りの各固有共振周波数をもとに、予め設定された駆動条件に適合した各駆動周波数を演算して設定する機能を備えているので、適正な駆動周波数の組合せの設定を容易にすることができる。これによりスキャナ6に目的の駆動をさせることができる。
【0037】
また、入力データをもとに演算して適正な駆動周波数の設定をする機能を備えているので、スキャナ6の性能がばらついていても、スキャナ毎に二つの動作軸に対する適正な駆動周波数の組合せを容易に設定することができる。
【0038】
なお、適正な駆動周波数の選択は、上述したようにメッシュ数Mx,Myを最優先として駆動条件と比較判断し、続いてリサジュ周期TLと駆動効率の順番に判断するものに限られず、リサジュ周期TLまたは駆動効率のいずれかを最優先に判断してもよい。例えば緻密な画像表示を目的とする場合には、メッシュ数Mx,Myが優先され、また、画像の質よりも表示速度を重視する場合には、リサジュ周期TLが優先され、さらには、消費電力等効率が重視される場合には、駆動効率が優先される場合がある。
【0039】
また、上述のように例えばメッシュ数Mx,Myからリサジュ周期TLそして駆動効率の良否を推定するための共振点との隔たりの順番に適正クロックカウント数Cx,Cyの組合せを絞り込んで行く方法ではなく、設定された範囲のクロックカウント数Cx,Cyの全組合せについてメッシュ数Mx,My及びリサジュ周期TL並びに(1)式(共振点との隔たり)のそれぞれを演算し、上記クロックカウント数Cx,Cyの全組合せの内より設定した全ての駆動条件を満たしたクロックカウント数Cx,Cyの組合せを選択するようにしてもよい。なお、駆動条件を満たすクロックカウント数Cx,Cyの組合せが複数ある場合は、いずれか一つを選択すればよい。
【0040】
さらに、設定する駆動条件は一つでもよい。この場合、演算及び判断は該駆動条件に係わる駆動性能についてのみ行われることになる。
【0041】
また、上記第1実施形態において、メッシュ密度としてメッシュ数Mx,Myの替わりにメッシュサイズを設定してもよい。この場合、メッシュサイズの設定は、菱形状メッシュの対角方向の寸法Dx,Dy(図2参照)を設定することにより行う。Dxは、X方向の走査角度θxとメッシュ数Mxとにより、
Dx=θx×sin(π/Mx)≒θx×(π/Mx)
と、また、Dyは、Y方向の走査角度θyとメッシュ数Myとにより、
Dy=θy×sin(π/My)≒θy×(π/My)
と近似することができる。したがって、駆動条件としてメッシュサイズを設定する場合は、
Dx/θx<π/Mx
Dy/θy<π/My
とすれば十分細かいメッシュを設定することができる。
【0042】
なお、スキャナ6として、例えば共振周波数等のデータをメモリ等に格納できる機能を備えたものを適用した場合には、共振周波数等のデータを外部から入力することなく、起動時にスキャナ6から取得することができ、データ入力の手間を省くことができる。
【0043】
次に、本発明に係るアクチュエータ駆動制御装置の第2実施形態を、図6を参照して説明する。なお、図1と同一の要素については同一符号で示し、ここでは第1実施形態と異なる部分についてのみ説明する。
【0044】
図6に示す駆動制御装置13は、スキャナ6の第1及び第2可動部6a,6bの固有共振周波数を測定して設定する共振周波数設定手段14a、14bを個別に備えている。共振周波数設定手段14a、14bの具体的構成例は、光ビームを発射するレーザ発光素子等からなる発光部15a,15b、及びスキャナ6で反射される光ビームを受光するラインCCDやPSD(位置検出素子)等からなる受光素子16a,16bを備えて構成し、第1及び第2可動部6a,6bの揺動振幅を測定する測定手段と、受光素子16a,16bの出力を処理して駆動周波数設定手段4に共振周期Trx,Tryを入力する処理部17a,17bと、を備えて構成する。なお、共振周波数設定手段14a,14bは、上記構成により第1及び第2可動部6a,6bの走査角度の時間変化も検出するものである。
【0045】
このように構成した第2実施形態は、次のように動作する。
先ず、スキャナ6を起動する。そして、発振器12のクロック信号CLの周波数を異ならせて駆動信号発生部10a,10bを駆動し、周波数の異なる駆動信号を生成する。これにより駆動部11a,11bで駆動周波数を可変しながらスキャナ6が駆動される。
【0046】
一方、発光部15からスキャナ6の第1及び第2可動部6a,6bに対して光ビームを照射し、各可動部における反射光を受光素子16a,16bで受光して各可動部の揺動振幅を検出する。そして、受光素子16a,16bで光電変換して得られた各可動部の揺動振幅の信号に基づいて処理部17a,17bで揺動周期と振幅レベルを検出する。なお、揺動振幅の検出方法には、公知の技術が適用できる。
【0047】
上述のように駆動周波数がスキャナ6の共振周波数に近づくとスキャナ6の第1及び第2可動部6a,6bの走査振幅は増大していく。したがって、処理部17a,17bで第1及び第2可動部6a,6bの揺動振幅の最大値と該最大値を示したときの揺動周期を検出することにより、第1及び第2可動部6a,6bの各共振周期Trx,Tryが特定される。この場合、例えば第1可動部6aの共振周期を測定しているときは、第2可動部6bの動作を停止してもよく、または、この逆を行ってもよい。なお、上記各共振周期Trx,Tryは、上述のように各可動部の揺動周期から求めるのではなく、駆動信号発生部10a,10bから得てもよい。
【0048】
処理部17a,17bで特定された共振周期Trx,Tryのデータは、駆動周波数設定手段4に供給され、該駆動周波数設定手段4において第1実施形態と同様の手順に従って各種演算がされて適正な駆動周波数が選択される。これにより、スキャナ6は、予め設定された駆動条件に適合した駆動周波数の下に目的の動作をする。
【0049】
なお、スキャナ6の共振周波数の自己測定は、上記起動時のみならず、例えば外部からの測定指令信号を受け取って適宜行なってもよく、また、予め組まれたスケジューリングに従って画像取得等のアプリケーションを停止するタイミングで行なってもよく、さらには、アプリケーションの停止可能な条件を自己判断して行なってもよい。
【0050】
このように本第2実施形態によれば、第1実施形態の効果に加えて、共振周波数の自己測定機能を備えているので、適当な時期に共振周波数を自己測定して調整することにより、例えば共振周波数の経時変化等の影響を排除してスキャナ6の適正な駆動状態を維持することができる。
【0051】
次に、本発明に係るアクチュエータ駆動制御装置の第3実施形態を、図7を参照して説明する。なお、図6と同一の要素については同一符号で示し、ここでは第2実施形態と異なる部分についてのみ説明する。
【0052】
図7に示す駆動制御装置18は、駆動周波数設定手段4に、スキャナ6の駆動信号の発生タイミングを制御するタイミング制御信号発生部19を備えている。このタイミング制御信号発生部19は、スキャナ6の第2可動部6bを駆動する駆動信号の発生タイミングを制御するタイミング制御信号を発生するものであり、駆動手段5bの駆動信号発生部10bに繋がって、共振周波数設定手段14a,14bからの第1及び第2可動部6a,6bの角度情報に基づき、光ビームの二次元走査範囲内の所定の目標点を光ビームのリサジュ走査軌跡が通過するように、上記駆動信号発生部10bの駆動信号の発生タイミングを自動制御するように構成している。
【0053】
次に、本第3実施形態の動作を、図7〜図10を参照して説明する。
前述のように駆動周波数の組合せを適切に設定したとしても、各可動部の駆動信号の発生タイミングが適切でないときは、図8(a)に示すようなメッシ間隔が粗密なリサジュパターンや、同図(b)に示すような二次元走査領域の二隅で折り返し、且つ同じ経路を辿って行くメッシュの粗いリサジュパターンが発生する。したがって、各可動部の駆動信号の発生タイミングを適切に調整して、同図(c)のようなメッシ間隔が均等で且つ密に配列したリサジュパターンを発生させることが望ましい。
【0054】
図8(c)のリサジュパターンにおいて、X軸及びY軸回りの駆動周波数に基づいて算出されるメッシュ数Mx,Myが奇数と偶数とからなる駆動周波数の組合せの場合は、光ビームのリサジュ走査軌跡は、図9(a)に示すように二次元走査領域の中心点P0(0,0)を通過するものとなる。一方、上記メッシュ数Mx,Myが共に奇数となる駆動周波数の組合せの場合は、リサジュ走査軌跡は、図9(b)に示すように二次元走査領域の中心部に二つの対角線がそれぞれX軸及びY軸に一致するようなメッシュを形成する。そして、そのメッシュの四頂点のXY座標は、それぞれ(πθx/2Mx,0),(−πθx/2Mx,0),(0,πθy/2My),(0,−πθy/2My)となる。したがって、図8(c)のリサジュパターンを発生させるためには、駆動周波数の組合せに応じて、上記点P0、または上記メッシュの4頂点のうちから選択したいずれか1点を目標点として設定し、走査軌跡がこの目標点を通過するように駆動信号の発生タイミングを制御する。
【0055】
次に、駆動信号の発生タイミングの制御動作を具体的に説明する。
前述したように、適正設定された駆動周波数の組合せに対するメッシュ数Mx,Myの組合せが図7のメモリ9に保存されている。このメッシュ数Mx,Myの組合せに基づいてタイミング制御信号発生部19で上記目標点が自動設定される。例えば、上記メッシュ数Mx,Myが奇数と偶数の組合せである場合には、目標点はP0となる。以下、目標点がP0の場合を例に動作説明をする。
【0056】
タイミング制御信号発生部19では、共振周波数設定手段14a,14bからの第1及び第2可動部6a,6bの角度情報に基づいてリサジュ走査軌跡のXY座標が検出される。ここで、例えば図9(a)に破線で示すようにリサジュ走査軌跡が目標点P0からずれている場合、リサジュ走査軌跡は点P1(0,θy1)と点P2(θx1,0)でY軸及びX軸と交差することになる。そこで、タイミング制御信号発生部19では、光ビームが点P1と点P2間を通過するのに要する時間txyが演算される。この演算は、図7に示す共振周波数設定手段14aで検出した第1可動部6aの時間を含む角度情報及び共振周波数設定手段14bで検出した第2可動部6bの時間を含む角度情報に基づいてされる。
【0057】
さらに、上記タイミング制御信号発生部19では、上記算出された時間txyだけ、第2可動部6bの駆動信号の発生タイミングを進めるかまたは遅らせるようなタイミング制御信号を発生する。例えば、図9(a)に示す場合は、第2可動部6b(Y方向)の駆動信号をtxy時間だけ進めることによって走査軌跡が点P0を通過するように制御することができる。
【0058】
図10は、第2可動部6bの駆動信号の発生タイミングを調整した場合に、第1及び第2可動部の動作状態の変化を示す図である。
同図に示すように、第1及び第2可動部6a,6bは、一般に駆動電流に対してそれぞれtxp,typの位相差で動作する。ここで、同図中点P1(0,θy1)の状態から点P2(θx1,0)の状態に変化するのに要する時間txyをタイミング制御信号発生部19で検出し、該時間txy分だけ第2可動部6bの駆動電流の発生タイミングを同図中矢印Fのように進めるようなタイミング制御信号を発生して制御した場合、第2可動部6bの動作は徐々に変化して行き、十分な時間経過後には第2可動部6bの走査角度は、調整前に対してtxy時間だけ進相し、1TL毎に第1及び第2可動部6a,6bの走査角度θx,θyが同時にゼロとなる瞬間が出現する。そして、このとき光ビームは、図9(a)の点P0(0,0)を照射する。これにより、リサジュ走査軌跡は点P0を通過し、目標とするリサジュ走査軌跡に一致することになる。
【0059】
このように本第3実施形態によれば、目標とするリサジュ走査軌跡上に設定した目標点P0を光ビームが通過するようにスキャナ6の第2可動部6bの駆動信号の発生タイミングを調整するように構成したので、光ビームのリサジュパターンを目標とする緻密なリサジュパターンに容易に調整することができる。また、経時変化や温度変化等によりリサジュパターンがずれた場合にも、駆動信号の発生タイミングを自動制御して目標とするリサジュパターンを描かせることができる。
【0060】
なお、リサジュパターン中央部のメッシュの4頂点のいずれか1点を目標点として設定した場合も上述と同様にして、該目標点をリサジュ走査軌跡が通過するように可動部の駆動信号の発生タイミングを制御する。また、目標点は、上記P0(0,0)及び上記メッシュの4頂点に限られず、任意の点P0(θx0,θy0)であってもよい。この場合のタイミング制御方法は、点P0(θx0,θy0)の近傍部で、ずれたリサジュ走査軌跡上にX方向の走査角度が同じとなる点P1(θx0,θy1)及びY方向の走査角度が同じとなる点P2(θx1,θy0)を検出し、該点P1と点P2間の時間差txyだけ第2可動部6bの駆動信号の発生タイミングをずらすように制御する。
【0061】
また、本第3実施形態は、第2可動部6bの駆動信号の発生タイミングを制御するものに限られず、図7中にタイミング制御信号発生部19と駆動手段5aの駆動信号発生部10aを破線で結んで示しているように、第1可動部6aの駆動信号の発生タイミングを制御するようにしてもよい。この場合、図9(a)に破線で示すようにリサジュ走査軌跡が目標点P0からずれた場合には、第1可動部6aの駆動信号の発生タイミングを時間txyだけ遅らせるように制御する。さらに、第1及び第2可動部6a,6bの双方の駆動信号の発生タイミングを制御するように構成してもよい。また、上記第3実施形態では、点P1の状態から点P2の状態に変化するのに要する時間をtxyとしたが、このtxyは、第1及び第2可動部6a,6bの駆動電流に対する位相差txp,typと駆動周波数の組合せから求めることができる。
【0062】
次に、本発明に係るアクチュエータ駆動制御装置の第4実施形態を、図11を参照して説明する。なお、図7と同一の要素については同一符号で示し、ここでは第3実施形態と異なる部分についてのみ説明する。
【0063】
図11に示す駆動制御装置18は、第2可動部6bの駆動信号の発生タイミングを手動調整するためのモーメンタリスイッチ20と、走査光源21による光ビームがスキャナ6で走査される二次元走査領域内であって、目標とするリサジュ走査軌跡上の任意の点に定めた目標点P0(θx0,θy0)となる部位に配置した受光素子22と、該受光素子22で光ビームの通過を検知した場合に発光するLEDまたはランプ等からなる表示部23とを設けている。
【0064】
上記モーメンタリスイッチ20は、タイミング制御信号発生部19に繋がり、該タイミング制御信号発生部19において第2可動部6bの駆動信号の発生タイミングを制御するタイミング制御信号を発生させ、駆動手段5bに出力させるようにしている。なお、図11中20fは、例えば第2可動部6bの駆動信号の発生タイミングを進めるためのスイッチであり、20rは逆に遅らせるためのスイッチである。そして、それぞれ例えば1回の押下で1クロックだけ進めたりまたは遅らせたりできるようになっている。
【0065】
次に、本第4実施形態の動作を図11及び図12を参照して説明する。
本第4実施形態においては、図11に示す受光素子22が光ビームを検出し表示部23が点灯したときは、光ビームの走査軌跡は目標とするリサジュパターンを描いていると判断でき、この場合は、駆動信号の発生タイミングは現状態を維持する。一方、受光素子22が光ビームを検出せず表示部23が消灯しているときは、光ビームの走査軌跡が図12中実線で示す目標のリサジュ走査軌跡上にはなく、例えば同図中破線で示す位置にずれていると判断することができる。この場合には、表示部23の点消灯状況を見ながらモーメンタリ−スイッチ20を操作して、タイミング制御信号発生部19でタイミング制御信号を発生させ、第2可動部6bの駆動信号の発生タイミングを調整する。具体的な調整は、例えば図12に破線で示すようにリサジュ走査軌跡がずれている場合は、駆動信号の発生タイミングをスイッチ20fで進めて行うが、行き過ぎた場合には、スイッチ20rで遅らせる。
【0066】
上記調整により、表示部23が点灯したときは、光ビームのリサジュ走査軌跡が、図12中実線で示す目標とするリサジュ走査軌跡に一致したものと判断して、モーメンタリ−スイッチ20による調整を終了し、その状態を維持する。この場合、上記表示部23は、温度変化等によりリサジュ走査軌跡が再度ずれるまで点灯状態を続ける。そして、表示部23が消灯したときには、上記調整を再び実施することになる。
【0067】
このように本第4実施形態によれば、目標とするリサジュ走査軌跡上の任意の点に受光素子22を配置し、受光素子22が光ビームの通過を検知したとき点灯する表示部23を備えているので、表示部23の点消灯状態を確認することによりリサジュ走査軌跡が目標とするものであるか否かを容易に判断することができる。また表示部23が消灯している場合には、モーメンタリ−スイッチ20を手動操作して表示部23が点灯するように駆動信号の発生タイミングを調整できる構成としているので、目標とするリサジュパターンを容易に発生させることができる。
【0068】
なお、上記モーメンタリ−スイッチ20は、第2可動部6bの駆動信号の発生タイミングを調整するものに限られず、図11中にタイミング制御信号発生部19と駆動信号発生部10aとを破線で結んで示しているように、第1可動部6aの駆動信号の発生タイミングを調整するようにしてもよい。または、スイッチ20fで第1可動部6aの駆動信号の発生タイミングを調整するように、またスイッチ20rで第2可動部6bの駆動信号の発生タイミングを調整するようにしてもよい。
【0069】
また、本第4実施形態では、受光素子22を設けたが必ずしも設ける必要はない。この場合、光ビームのリサジュパターンを目視確認しながら目標とするリサジュパターンが発生するようにモーメンタリスイッチ20を操作すればよい。
【0070】
次に、本発明に係るアクチュエータ駆動制御装置の第5実施形態を、図13を参照して説明する。なお、図7と同一の要素については同一符号で示し、ここでは第3実施形態と異なる部分についてのみ説明する。
【0071】
図13に示す駆動制御装置18は、走査光源21による光ビームがスキャナ6で走査される二次元走査領域内の任意の位置に配置した位置検出素子(PSD)24と、該位置検出素子24上を通過する光ビームの走査点の位置情報に基づいて、目標とするリサジュ走査軌跡上に設定した目標点からのずれ量を検出し、該ずれ量を補正するようにスキャナ6の第1及び第2可動部6a,6bの駆動信号の発生タイミングを制御するタイミング制御信号を発生するタイミング制御信号発生部19と、上記タイミング制御信号によって制御されたタイミングで駆動信号を発生し第1及び第2可動部6a,6bを駆動する駆動手段5a,5bとを備えて構成する。なお、上記リサジュ走査軌跡上の目標点は、位置検出素子24上に特定される。そして、位置検出素子24の座標系は、タイミング制御信号発生部19で演算して光ビームの二次元走査領域のXY座標系に変換されるため、位置検出素子24上の特定点の座標とリサジュ走査軌跡上に設定された目標点のXY座標とは一致する。
【0072】
次に、本第5実施形態の動作を、図13及び図14を参照して説明する。
先ず、目標とするリサジュ走査軌跡上に目標点P0(θx0,θy0)を設定する。この設定は、前述の各種設定データと共に駆動条件設定手段3に対して予め入力して行われる。これにより、上記目標点P0の位置情報は、メモリ9に保存される。
【0073】
次に、スキャナ6が駆動され、走査光源21の光ビームがリサジュ走査される。このとき、位置検出素子24は、該位置検出素子24上を通過する光ビームを検出し、その位置情報を逐一駆動周波数設定手段4のタイミング制御信号発生部19に送る。
【0074】
ここで、目標のリサジュ走査軌跡が得られているとすると、上記タイミング制御信号発生部19においては、上記位置検出素子24から送られてくる光ビームの位置情報に基づいて、メモリ9に保存した目標点P0を光ビームが通過した瞬間の時刻t0から例えば1TL経過後の走査点の位置が検出される。ここで、該走査点の位置が上記目標点P0に一致している場合には、タイミング制御信号発生部19は現状態をそのまま維持する。なお、上記時刻情報は、共振周波数設定手段14a,14bにより、角度情報と共に得ることができる。
【0075】
一方、上記1TL経過後の走査点の位置が経時変化や温度変化等により目標点P0(θx0,θy0)の位置に対して、図14に示す点Pt(θxt,θyt)までずれた場合には、そのずれ量Δθx,Δθyを補正するようにタイミング制御信号発生部19が動作し、第1及び第2可動部6a,6bの駆動信号の発生タイミングが制御される。
【0076】
次に、駆動信号の発生タイミング制御方法を説明する。
ここで、目標点P0近傍部における第1及び第2可動部6a,6bの走査角速度をvx0,vy0とすると、上記ずれ量を補正するために第1及び第2可動部6a,6bの駆動信号の発生タイミングを制御すべき時間tx,tyは、それぞれ次のように表すことができる。なお、上記走査角度速度vx0,vy0は、正弦的に揺動する第1及び第2可動部6a,6bの走査角度関数θx(t),θy(t)をそれぞれ時間微分したものとして近似することができる。したがって、制御時間tx,tyは、
tx≒Δθx/vx0≒Δθx/(d/dt・θx(t))
ty≒Δθy/vy0≒Δθy/(d/dt・θy(t))
となる。
【0077】
これに基づいてタイミング制御信号発生部19は、タイミング制御信号を発生して駆動信号発生部10a,10bに供給し、第1可動部6aの駆動信号の発生タイミングをtxだけ、また第2可動部6bの駆動信号の発生タイミングをtyだけずらすように制御する。これにより、目標とするリサジュパターンに自動調整する。
【0078】
このように本第5実施形態によれば、光ビームの位置情報を検出可能な位置検出素子24を二次元走査領域内の任意の位置に配置し、該位置検出素子24上に設定した目標点を基準にしてリサジュ走査軌跡のずれ量を検出し、該ずれ量に相当する時間だけ第1及び第2可動部6a,6bの駆動信号の発生タイミングを制御するように構成しているので、上記リサジュ走査軌跡のずれを自動的に補正することができる。また、経時変化や温度変化等によるリサジュパターンがずれた場合にも容易に修正することができる。
【0079】
なお、上記第4及び第5実施形態において、受光素子22及び位置検出素子24は、走査光源21による走査光を検出するものに限られず、光走査面とは反対側の面に反射ミラーを形成し、該反射ミラーで走査光源21とは別に設けた検出用光源の光ビームを走査し、該走査光を検出するようにしてもよい。
【0080】
また、上記スキャナ6は、上記実施形態で述べた二次元走査可能な一体型スキャナに限らず、一次元走査のスキャナを各動作軸が互いに直交するように組合せて構成したものであてもよい。
【0081】
そして、アクチュエータは上記スキャナに限らず、二軸の下に動作するものであればいかなるものでもよい。
【0082】
【発明の効果】
以上説明したように本発明のアクチュエータ駆動制御装置によれば、予め設定されたアクチュエータの二つの動作軸回りの各固有共振周波数をもとに、予め設定された駆動条件に適合した駆動周波数の組合せを演算して設定する機能を備えているので、各駆動周波数について適正な周波数の設定を容易にすることができる。したがって、アクチュエータに目的の動作させることができる。
【0083】
また、入力データをもとに演算して適正な駆動周波数の設定をする機能を備えているので、アクチュエータの性能がばらついていても、アクチュエータ毎に二つの動作軸に対する適正な駆動周波数の組合せを容易に設定することができる。
【0084】
さらに、共振周波数の自己測定機能を備えれば、適当な時期に共振周波数を自己測定して調整することができる。したがって、共振周波数の経時変化等の影響を排除してアクチュエータの適正な駆動状態を維持することができる。
【0085】
そして、アクチュエータの駆動信号の発生タイミングを二次元走査領域内に設定した目標点を光ビームのリサジュ走査軌跡が通過するようにアクチュエータの駆動信号の発生タイミングを制御するように構成したので、目標とする緻密なリサジュパターンを容易に得ることができる。また、経時変化や温度変化等により可動部の動きが変化しリサジュパターンがずれた場合にも、容易に修正することができる。
【図面の簡単な説明】
【図1】本発明による駆動制御装置の第1実施形態を示すブロック図である。
【図2】リサジュ走査の例を示す説明図である。
【図3】第1実施形態の動作を説明するためのフローチャートである。
【図4】第1実施形態の適正駆動周波数の組合せを探すためのクロックカウント数のマトリクスである。
【図5】図4のマトリクスについて、演算する順番の一例を示す説明図である。
【図6】本発明による駆動制御装置の第2実施形態を示すブロック図である。
【図7】本発明による駆動制御装置の第3実施形態を示すブロック図である。
【図8】駆動信号の発生タイミングずれにより発生する各種リサジュパターンを示す説明図である。
【図9】上記第3実施形態における駆動信号の発生タイミング調整方法を示す説明図である。
【図10】上記第3実施形態における駆動信号の発生タイミングの調整により可動部の動作状態の変化を示す説明図である。
【図11】本発明による駆動制御装置の第4実施形態を示すブロック図である。
【図12】上記第4実施形態における駆動信号の発生タイミング調整方法を示す説明図である。
【図13】本発明による駆動制御装置の第5実施形態を示すブロック図である。
【図14】上記第5実施形態における駆動信号の発生タイミング調整方法を示す説明図である。
【符号の説明】
1,13,18…駆動制御装置
2,14a,14b…共振周波数設定手段
3…駆動条件設定手段
4…駆動周波数設定手段
5a,5b…駆動手段
6…スキャナ
12…発信器
19…タイミング制御信号発生部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a drive control device for an actuator that operates below two operation axes, and more particularly to an actuator drive control device that facilitates setting of a combination of drive frequencies for appropriately driving around two operation axes.
[0002]
[Prior art]
Conventional actuators include, for example, a frame-shaped outer movable portion pivotally supported by an outer torsion bar on a fixed portion and an inner torsion bar orthogonal to the axial direction of the outer torsion bar on the outer movable portion. An inner movable portion rotatably supported is provided, and each movable portion is electromagnetically driven. In addition, there is an optical scanning device in which a reflecting mirror is provided on an inner movable portion of such an actuator to scan a light beam in a two-dimensional direction (for example, see Patent Document 1).
[0003]
Such an actuator is most efficiently driven when each movable portion is driven at a drive frequency equal to its own natural resonance frequency, and performs a large amplitude operation with a low current.
[0004]
[Patent Document 1]
Japanese Patent No. 2722314
[0005]
[Problems to be solved by the invention]
However, in such conventional actuators, the resonance frequency differs for each actuator due to manufacturing variations and the like, and even when each actuator is driven at the same drive frequency, each actuator may not operate efficiently. In this case, an appropriate drive frequency must be artificially calculated and set for each actuator, and the operation must be set, which is troublesome.
[0006]
Further, the resonance frequency of the actuator may change with time due to a change in temperature or the like. Also in this case, it is necessary to re-measure the resonance frequency of the actuator each time and find and set an appropriate drive frequency, which is troublesome.
[0007]
Accordingly, the present invention has been made in view of the above problems, and has as its object to provide an actuator drive control device that facilitates setting of a combination of drive frequencies for appropriately driving around two operation axes. I do.
[0008]
[Means for Solving the Problems]
To this end, the invention according to
[0009]
With this configuration, the resonance frequency setting means inputs and sets the natural resonance frequency around the two operation axes of the actuator, and the driving condition setting means sets driving conditions for causing the actuator to perform desired driving, and sets the driving frequency. Means for calculating a driving performance for each combination of frequencies within a predetermined frequency range centered on each of the natural resonance frequencies, and selecting and setting a combination of driving frequencies whose driving performance meets the above driving conditions. I do. This facilitates setting of a combination of driving frequencies for appropriately driving the actuator around the two operation axes.
[0010]
In this case, the resonance frequency setting means includes a measuring means for measuring the amplitude around the two operation axes as in
[0011]
In the case of the configuration of
[0012]
Further, the driving frequency setting means sets the scanning time of one cycle required for the light beam two-dimensionally scanned by the combination of the different driving frequencies to scan once in a predetermined scanning range. It is also possible to adopt a configuration in which a combination of frequencies where the calculated value is obtained by calculating the driving performance and falls within the range of the upper and lower limits of the scanning time set as the driving condition is selected and set. In this case, the driving frequency setting means calculates the least common multiple of each combination of the clock count numbers within a predetermined range centered on the resonance clock count number as in
[0013]
Alternatively, for each combination of the clock count numbers within a predetermined range centered on the resonance clock count number, the drive frequency setting means may be configured to control the resonance clock count number and the clock corresponding to an operation axis, respectively. The difference from the count number is calculated, the difference is squared, and the combination of the clock count numbers that minimizes the value obtained by addition is selected, and the frequency combination corresponding to the combination of the clock count numbers is set. It may be configured.
[0014]
In the configuration of
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows a block diagram of a first embodiment of an actuator drive control device according to the present invention. Here, a drive control device of an optical scanning device in which an actuator is applied for optical scanning will be described as an example.
[0016]
In FIG. 1, a
[0017]
The resonance frequency setting means 2 is for inputting and setting respective natural resonance frequencies of the scanner as an actuator around two operation axes (X and Y axes). For each of the first
[0018]
The driving condition setting means 3 sets driving conditions for appropriately driving the first and second
[0019]
The drive frequency setting means 4 includes the set respective natural resonance frequencies, selects a combination of the frequencies in the vicinity thereof, and sets the drive performance of the
[0020]
An example of the specific configuration is an
[0021]
The
Distance from resonance point = (Crx-Cx) 2 + (Cry-Cy) 2 (1)
Is calculated to estimate the magnitude comparison of the driving efficiencies.
[0022]
Further, the
Mxmin ≦ Mx ≦ Mxmax, Mymin ≦ My ≦ Mymax
Is selected, the combination of the mesh numbers Mx and My that meets the condition (1). Further, each of the Lissajous periods TL is compared with upper and lower limit values TLmin and TLmax of the Lissajous period TL which is a preset driving condition.
TLmin ≦ TL ≦ TLmax
Select the Lissajous cycle TL that satisfies the above condition. Further, a combination of the clock count numbers Cx and Cy is selected so that the calculation result of the distance from the resonance point becomes smaller. Then, a combination of frequencies corresponding to the combination of the clock count numbers Cx and Cy satisfying all of the above driving conditions is set as the driving frequency.
[0023]
The
[0024]
The driving
[0025]
Next, the operation of the thus-configured
First, data of the resonance periods Trx and Try of the natural resonance frequency measured in advance for the first and second
[0026]
Next, as the driving conditions, for example, data of the mesh numbers Mx and My and the Lissajous period TL are externally input and set to the driving condition setting means 3. In particular,
270 ≦ Mx ≦ 320, 160 ≦ My ≦ 200
52.0msec ≦ TL ≦ 52.5msec
A selection range is input and set as shown in FIG.
[0027]
Next, the drive frequency setting means 4 calculates and obtains an appropriate drive frequency below the set data. The specific procedure will be described with reference to the flowchart of FIG.
[0028]
First, in step S1, the
[0029]
Next, in step S2, an integer number of clock counts Cx and Cy are selected in a predetermined range around the clock counts Crx and Cry. For example, when the selection range of the clock count numbers Cx and Cy is set as Cx = Crx ± 5 and Cy = Cry ± 5, according to the above specific numerical example, Cx = 1195 to 1205 and Cy = 121 combinations are selected in the range of 699 to 705.
[0030]
Next, in step S3, for each combination of the clock count numbers Cx and Cy selected in step S2, each of the mesh numbers Mx and My is calculated by the
[0031]
Next, proceeding to step S4, the
[0032]
When all the determinations in step S4 are completed, the process proceeds to step S5, where the Lissajous cycle TL is set to the least common multiple LCM of the clock count numbers Cx and Cy corresponding to each combination of the mesh numbers Mx and My selected by the
[0033]
When all the calculations are completed, in step S6, each of the Lissajous cycles TL is compared with the upper and lower limit values of the drive conditions of the Lissajous cycle TL set in advance, and corresponds to the Lissajous cycle TL that matches the drive conditions. The combination of the number of meshes Mx and My to be determined is determined and selected by the
[0034]
Thus, in step S6, the driving efficiency is further examined in step S7 for the number of meshes Mx and My satisfying the above-mentioned driving conditions of the Lissajous period TL. Here, the quality of the driving efficiency indicates a distance from the resonance clock count Crx, Cry (resonance point) for each clock count Cx, Cy corresponding to the selected combination of the mesh numbers Mx, My (1). ) Expression is calculated, and the value is estimated from the magnitude comparison.
[0035]
Next, proceeding to step S8, the
[0036]
As described above, according to the first embodiment, based on each of the preset natural resonance frequencies around the two operation axes of the
[0037]
In addition, since a function is provided to calculate an appropriate drive frequency based on input data, even if the performance of the
[0038]
The selection of the appropriate drive frequency is not limited to the above-described method in which the number of meshes Mx and My are given the highest priority and compared with the drive condition, and then the determination is made in the order of the Lissajous cycle TL and the drive efficiency. Either TL or drive efficiency may be determined as the highest priority. For example, when the purpose is to display a fine image, the number of meshes Mx and My is prioritized. When the display speed is more important than the quality of the image, the Lissajous cycle TL is prioritized. When equal efficiency is important, driving efficiency may be prioritized.
[0039]
Further, as described above, for example, the combination of the appropriate clock count numbers Cx and Cy is not narrowed down in the order of the Lissajous period TL and the resonance point for estimating the drive efficiency from the mesh numbers Mx and My. For all combinations of the clock count numbers Cx and Cy in the set range, the mesh numbers Mx and My and the Lissajous period TL and the equation (1) (distance from the resonance point) are calculated, and the clock count numbers Cx and Cy are calculated. May be selected from among all combinations of clock count numbers Cx and Cy satisfying all the set driving conditions. When there are a plurality of combinations of the clock count numbers Cx and Cy satisfying the driving conditions, one of them may be selected.
[0040]
Further, the driving condition to be set may be one. In this case, the calculation and the determination are performed only for the driving performance related to the driving condition.
[0041]
In the first embodiment, a mesh size may be set as the mesh density instead of the number of meshes Mx and My. In this case, the mesh size is set by setting diagonal dimensions Dx and Dy (see FIG. 2) of the rhombic mesh. Dx is determined by the scanning angle θx in the X direction and the number of meshes Mx.
Dx = θx × sin (π / Mx) ≒ θx × (π / Mx)
And Dy is given by the scanning angle θy in the Y direction and the number of meshes My.
Dy = θy × sin (π / My) ≒ θy × (π / My)
Can be approximated. Therefore, when setting the mesh size as the driving condition,
Dx / θx <π / Mx
Dy / θy <π / My
Then, a sufficiently fine mesh can be set.
[0042]
When a scanner having a function of storing data such as a resonance frequency in a memory or the like is applied as the
[0043]
Next, a second embodiment of the actuator drive control device according to the present invention will be described with reference to FIG. The same elements as those in FIG. 1 are denoted by the same reference numerals, and only the parts different from the first embodiment will be described.
[0044]
The
[0045]
The second embodiment thus configured operates as follows.
First, the
[0046]
On the other hand, a light beam is emitted from the light emitting section 15 to the first and second
[0047]
As described above, when the drive frequency approaches the resonance frequency of the
[0048]
The data of the resonance periods Trx and Try specified by the
[0049]
The self-measurement of the resonance frequency of the
[0050]
As described above, according to the second embodiment, in addition to the effect of the first embodiment, a self-measurement function of the resonance frequency is provided. For example, it is possible to maintain the proper driving state of the
[0051]
Next, a third embodiment of the actuator drive control device according to the present invention will be described with reference to FIG. The same elements as those in FIG. 6 are denoted by the same reference numerals, and only the parts different from the second embodiment will be described.
[0052]
In the
[0053]
Next, the operation of the third embodiment will be described with reference to FIGS.
Even if the combination of the driving frequencies is appropriately set as described above, when the generation timing of the driving signal of each movable unit is not appropriate, a Lissajous pattern with a coarse mesh spacing as shown in FIG. A coarse Lissajous pattern of a mesh that returns at two corners of the two-dimensional scanning area and follows the same path as shown in FIG. Therefore, it is desirable to appropriately adjust the generation timing of the drive signal of each movable unit to generate a Lissajous pattern in which the mesh intervals are uniform and densely arranged as shown in FIG.
[0054]
In the Lissajous pattern shown in FIG. 8C, when the number of meshes Mx and My calculated based on the driving frequencies around the X axis and the Y axis is a combination of the odd and even driving frequencies, the Lissajous of the light beam is used. The scanning trajectory passes through the center point P0 (0, 0) of the two-dimensional scanning area as shown in FIG. On the other hand, in the case of a combination of drive frequencies where the mesh numbers Mx and My are both odd, the Lissajous scan trajectory has two diagonal lines at the center of the two-dimensional scan area as shown in FIG. And a mesh that matches the Y axis. The XY coordinates of the four vertices of the mesh are (πθx / 2Mx, 0), (−πθx / 2Mx, 0), (0, πθy / 2My), and (0, −πθy / 2My). Therefore, in order to generate the Lissajous pattern shown in FIG. 8C, the point P0 or any one selected from the four vertices of the mesh is set as the target point in accordance with the combination of the driving frequencies. Then, the generation timing of the drive signal is controlled so that the scanning locus passes through the target point.
[0055]
Next, the control operation of the generation timing of the drive signal will be specifically described.
As described above, the combination of the number of meshes Mx and My with respect to the combination of the drive frequencies set appropriately is stored in the
[0056]
The timing
[0057]
Further, the timing control
[0058]
FIG. 10 is a diagram illustrating a change in the operation state of the first and second movable units when the generation timing of the drive signal of the second
As shown in the figure, the first and second
[0059]
As described above, according to the third embodiment, the generation timing of the drive signal of the second
[0060]
When any one of the four vertices of the mesh at the center of the Lissajous pattern is set as the target point, similarly to the above, the drive signal of the movable part is generated so that the Lissajous scan locus passes through the target point. Control the timing. The target point is not limited to P0 (0, 0) and the four vertices of the mesh, and may be any point P0 (θx0, θy0). In this case, the timing control method is as follows. In the vicinity of the point P0 (θx0, θy0), the point P1 (θx0, θy1) and the scanning angle in the Y direction on the shifted Lissajous scanning trajectory at which the scanning angle in the X direction is the same are determined. The same point P2 (θx1, θy0) is detected, and control is performed such that the generation timing of the drive signal of the second
[0061]
In the third embodiment, the timing
[0062]
Next, a fourth embodiment of the actuator drive control device according to the present invention will be described with reference to FIG. The same elements as those in FIG. 7 are denoted by the same reference numerals, and only the parts different from the third embodiment will be described.
[0063]
The
[0064]
The momentary switch 20 is connected to a timing
[0065]
Next, the operation of the fourth embodiment will be described with reference to FIGS.
In the fourth embodiment, when the
[0066]
When the
[0067]
As described above, according to the fourth embodiment, the
[0068]
The momentary switch 20 is not limited to the one that adjusts the generation timing of the drive signal of the second
[0069]
In the fourth embodiment, the
[0070]
Next, a fifth embodiment of the actuator drive control device according to the present invention will be described with reference to FIG. The same elements as those in FIG. 7 are denoted by the same reference numerals, and only the parts different from the third embodiment will be described.
[0071]
The
[0072]
Next, the operation of the fifth embodiment will be described with reference to FIGS.
First, a target point P0 (θx0, θy0) is set on a target Lissajous scan locus. This setting is performed by inputting it in advance to the drive condition setting means 3 together with the various setting data described above. Thus, the position information of the target point P0 is stored in the
[0073]
Next, the
[0074]
Here, assuming that the target Lissajous scan trajectory has been obtained, the timing
[0075]
On the other hand, when the position of the scanning point after the lapse of 1TL has deviated from the position of the target point P0 (θx0, θy0) to a point Pt (θxt, θyt) shown in FIG. The timing
[0076]
Next, a method for controlling the timing of generating the drive signal will be described.
Here, assuming that the scanning angular velocities of the first and second
tx ≒ Δθx / vx0 ≒ Δθx / (d / dt · θx (t))
ty ≒ Δθy / vy0 ≒ Δθy / (d / dt · θy (t))
It becomes.
[0077]
Based on this, the timing
[0078]
As described above, according to the fifth embodiment, the
[0079]
In the fourth and fifth embodiments, the
[0080]
Further, the
[0081]
The actuator is not limited to the above scanner, but may be any actuator that operates under two axes.
[0082]
【The invention's effect】
As described above, according to the actuator drive control device of the present invention, based on the preset natural resonance frequencies around the two operation axes of the actuator, the combination of the drive frequencies suitable for the preset drive conditions Is set, and a function of setting an appropriate frequency can be easily set for each drive frequency. Therefore, the desired operation can be performed by the actuator.
[0083]
In addition, since it has a function to calculate the proper drive frequency based on the input data, even if the performance of the actuator varies, it is possible to select the appropriate combination of the drive frequency for the two operation axes for each actuator. It can be easily set.
[0084]
Furthermore, if a resonance frequency self-measurement function is provided, the resonance frequency can be self-measured and adjusted at an appropriate time. Therefore, it is possible to maintain the proper driving state of the actuator while eliminating the influence of the change over time of the resonance frequency.
[0085]
Then, since the drive signal generation timing of the actuator is controlled so that the Lissajous scan locus of the light beam passes through the target point where the drive signal generation timing of the actuator is set in the two-dimensional scanning area, A dense Lissajous pattern can be easily obtained. In addition, even when the Lissajous pattern shifts due to a change in the movement of the movable portion due to a change over time or a change in temperature, it can be easily corrected.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of a drive control device according to the present invention.
FIG. 2 is an explanatory diagram showing an example of Lissajous scanning.
FIG. 3 is a flowchart for explaining the operation of the first embodiment.
FIG. 4 is a matrix of clock counts for searching for a combination of appropriate driving frequencies according to the first embodiment.
FIG. 5 is an explanatory diagram showing an example of a calculation order of the matrix of FIG. 4;
FIG. 6 is a block diagram showing a second embodiment of the drive control device according to the present invention.
FIG. 7 is a block diagram showing a third embodiment of the drive control device according to the present invention.
FIG. 8 is an explanatory diagram showing various Lissajous patterns generated due to a generation timing shift of a drive signal.
FIG. 9 is an explanatory diagram showing a method for adjusting the generation timing of a drive signal in the third embodiment.
FIG. 10 is an explanatory diagram showing a change in an operation state of a movable unit by adjusting a generation timing of a drive signal in the third embodiment.
FIG. 11 is a block diagram showing a fourth embodiment of the drive control device according to the present invention.
FIG. 12 is an explanatory diagram showing a method for adjusting the generation timing of a drive signal in the fourth embodiment.
FIG. 13 is a block diagram showing a fifth embodiment of the drive control device according to the present invention.
FIG. 14 is an explanatory diagram showing a method for adjusting the generation timing of a drive signal in the fifth embodiment.
[Explanation of symbols]
1, 13, 18 ... drive control device
2, 14a, 14b ... resonance frequency setting means
3. Drive condition setting means
4: Drive frequency setting means
5a, 5b ... driving means
6 ... Scanner
12 ... Transmitter
19: Timing control signal generator
Claims (8)
前記各固有共振周波数を入力設定する共振周波数設定手段と、
前記アクチュエータに所望の駆動をさせるための駆動条件を設定する駆動条件設定手段と、
前記各固有共振周波数を中心とする所定の周波数範囲内で各周波数の組合せに対してそれぞれ駆動性能を演算し、該駆動性能が前記設定された駆動条件に適合する駆動周波数の組合せを選択設定する駆動周波数設定手段と、
前記設定された駆動周波数でアクチュエータを駆動する駆動手段と、
を備えて構成したことを特徴とするアクチュエータ駆動制御装置。A drive control device for an actuator having different natural resonance frequencies from each other and driven by a combination of drive frequencies different from each other under two orthogonal operation axes,
Resonance frequency setting means for input setting the respective natural resonance frequencies,
Drive condition setting means for setting a drive condition for causing the actuator to perform a desired drive,
Driving performance is calculated for each frequency combination within a predetermined frequency range centered on each of the natural resonance frequencies, and a driving frequency combination whose driving performance matches the set driving condition is selected and set. Drive frequency setting means,
Driving means for driving the actuator at the set driving frequency,
An actuator drive control device characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003094674A JP4316274B2 (en) | 2003-03-31 | 2003-03-31 | Actuator drive controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003094674A JP4316274B2 (en) | 2003-03-31 | 2003-03-31 | Actuator drive controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004302104A true JP2004302104A (en) | 2004-10-28 |
JP4316274B2 JP4316274B2 (en) | 2009-08-19 |
Family
ID=33407188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003094674A Expired - Fee Related JP4316274B2 (en) | 2003-03-31 | 2003-03-31 | Actuator drive controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4316274B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008216299A (en) * | 2007-02-28 | 2008-09-18 | Denso Corp | Two-dimensional optical scanner |
JP2010164954A (en) * | 2008-12-15 | 2010-07-29 | Ricoh Co Ltd | Two dimensional optical scanning device and optical scanning type image display device |
EP2535758A1 (en) * | 2011-01-26 | 2012-12-19 | Pioneer Corporation | Two-dimensional optical scan device |
JP2013513828A (en) * | 2009-12-14 | 2013-04-22 | フラウンホッファー−ゲゼルシャフト・ツァー・フォデラング・デル・アンゲワンテン・フォーシュング・エー.ファウ. | Deflection device for projection device, projection device for projecting image, and method for controlling deflection device for projection device |
JP2013186063A (en) * | 2012-03-09 | 2013-09-19 | Kinki Univ | Apparatus and method for measuring potential distribution of charged object |
US8614844B2 (en) | 2011-05-17 | 2013-12-24 | Panasonic Corporation | Optical scanning apparatus and optical reflection device used therefor |
JP2016184018A (en) * | 2015-03-25 | 2016-10-20 | 株式会社豊田中央研究所 | Optical deflection device, light irradiation device, and distance measurement device |
JP2016197144A (en) * | 2015-04-02 | 2016-11-24 | 日本信号株式会社 | Evaluation device of optical scanner actuator |
KR101767116B1 (en) | 2016-05-04 | 2017-08-11 | 한국과학기술원 | Method of High resolution and high frame rate Lissajous scanning for MEMS laser scanner |
WO2022034731A1 (en) * | 2020-08-12 | 2022-02-17 | 富士フイルム株式会社 | Control device, image formation device, control method, and control program |
WO2022100846A1 (en) * | 2020-11-13 | 2022-05-19 | Huawei Technologies Co., Ltd. | Lissajous dual-axial scan component |
-
2003
- 2003-03-31 JP JP2003094674A patent/JP4316274B2/en not_active Expired - Fee Related
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008216299A (en) * | 2007-02-28 | 2008-09-18 | Denso Corp | Two-dimensional optical scanner |
JP2010164954A (en) * | 2008-12-15 | 2010-07-29 | Ricoh Co Ltd | Two dimensional optical scanning device and optical scanning type image display device |
JP2013513828A (en) * | 2009-12-14 | 2013-04-22 | フラウンホッファー−ゲゼルシャフト・ツァー・フォデラング・デル・アンゲワンテン・フォーシュング・エー.ファウ. | Deflection device for projection device, projection device for projecting image, and method for controlling deflection device for projection device |
EP2535758A4 (en) * | 2011-01-26 | 2014-01-01 | Pioneer Corp | Two-dimensional optical scan device |
EP2535758A1 (en) * | 2011-01-26 | 2012-12-19 | Pioneer Corporation | Two-dimensional optical scan device |
US8614844B2 (en) | 2011-05-17 | 2013-12-24 | Panasonic Corporation | Optical scanning apparatus and optical reflection device used therefor |
JP2013186063A (en) * | 2012-03-09 | 2013-09-19 | Kinki Univ | Apparatus and method for measuring potential distribution of charged object |
JP2016184018A (en) * | 2015-03-25 | 2016-10-20 | 株式会社豊田中央研究所 | Optical deflection device, light irradiation device, and distance measurement device |
JP2016197144A (en) * | 2015-04-02 | 2016-11-24 | 日本信号株式会社 | Evaluation device of optical scanner actuator |
KR101767116B1 (en) | 2016-05-04 | 2017-08-11 | 한국과학기술원 | Method of High resolution and high frame rate Lissajous scanning for MEMS laser scanner |
WO2022034731A1 (en) * | 2020-08-12 | 2022-02-17 | 富士フイルム株式会社 | Control device, image formation device, control method, and control program |
JP7505005B2 (en) | 2020-08-12 | 2024-06-24 | 富士フイルム株式会社 | CONTROL DEVICE, IMAGE FORMING DEVICE, CONTROL METHOD, AND CONTROL PROGRAM |
WO2022100846A1 (en) * | 2020-11-13 | 2022-05-19 | Huawei Technologies Co., Ltd. | Lissajous dual-axial scan component |
Also Published As
Publication number | Publication date |
---|---|
JP4316274B2 (en) | 2009-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5441309B2 (en) | Oscillator device and optical deflection device | |
JP2004302104A (en) | Actuator drive control device | |
JP2010501354A (en) | XY high speed drilling system | |
JP2011112585A (en) | Optical range finder | |
JP6513962B2 (en) | Optical scanner | |
JP2009192640A (en) | Oscillator device and optical deflector | |
US8270057B2 (en) | Oscillator device, optical deflecting device and method of controlling the same | |
JP4212305B2 (en) | Laser irradiation device | |
JP2009058616A (en) | Oscillating body apparatus, light deflector and image forming apparatus using the same | |
JP2010271663A (en) | Electrostatically-driven optical scanner | |
JP7001348B2 (en) | Optical scanning device and distance image sensor | |
JP5152075B2 (en) | Drive signal generator, optical scanning device including the same, and image display device | |
JP2003329961A (en) | Reflection scanner | |
JP2010097092A (en) | Oscillating body apparatus, deflection device using the same, and method of controlling the same | |
JP2003177340A (en) | Radar device | |
JP2013037324A (en) | Optical scanner | |
JP4243090B2 (en) | Projection timing calculation program, optical scanning device, and intruder detection device using the same | |
JP2003295102A (en) | Oscillating two-dimensional scanner | |
US20020149512A1 (en) | Radar apparatus | |
JP2022121521A (en) | Ranging device and optical scanning device | |
US20040070663A1 (en) | Image recording apparatus | |
JP2003270327A (en) | Radar, radar system, and method for setting reference direction for radar | |
CN115015961A (en) | Method for rectangular 2d pattern generation using Lissajous scanning | |
CN115704885A (en) | Detection, correction and compensation of micro-electromechanical system shaft coupling effect | |
JP3656579B2 (en) | Radar equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051004 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090416 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090519 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090520 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4316274 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120529 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130529 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140529 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |