JP2022148009A - Control unit, driving device, lens device, control method, and program - Google Patents
Control unit, driving device, lens device, control method, and program Download PDFInfo
- Publication number
- JP2022148009A JP2022148009A JP2021049519A JP2021049519A JP2022148009A JP 2022148009 A JP2022148009 A JP 2022148009A JP 2021049519 A JP2021049519 A JP 2021049519A JP 2021049519 A JP2021049519 A JP 2021049519A JP 2022148009 A JP2022148009 A JP 2022148009A
- Authority
- JP
- Japan
- Prior art keywords
- amount
- control
- addition
- driven part
- driving
- 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.)
- Pending
Links
Images
Landscapes
- Lens Barrels (AREA)
- Studio Devices (AREA)
- Feedback Control In General (AREA)
- General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)
Abstract
Description
本発明は、駆動装置における制御方法に関する。 The present invention relates to a control method in a drive system.
超音波モータ(振動波モータ)の制御量は、静止摩擦力を上回る力が発生するまで徐々に増加させるため、短時間で動き出すことができない。そのため、目標位置に整定するまでの時間が長くなる。特許文献1には、動き出しを改善するため、超音波モータが動き出す制御量を記憶し、記憶した制御量を駆動開始時に加算する方法が開示されている。 Since the control amount of the ultrasonic motor (vibration wave motor) is gradually increased until a force exceeding the static frictional force is generated, it cannot start moving in a short period of time. Therefore, it takes a long time to settle at the target position. Japanese Patent Application Laid-Open No. 2002-200002 discloses a method of storing a control amount for starting movement of an ultrasonic motor and adding the stored control amount at the start of driving, in order to improve the movement of the ultrasonic motor.
しかしながら、特許文献1に開示された方法では、目標位置からのオーバシュートが発生するため、整定するまでの時間は改善されない。また、オーバシュートが発生するため騒音の原因となる。これは超音波モータが動き出すと静止摩擦力から動摩擦力へ負荷が変化するため、動摩擦力で生じる負荷に対して制御量が大きくなりすぎることが原因である。
However, in the method disclosed in
そこで本発明は、被駆動部の目標位置からのオーバシュートを抑制して、目標位置への整定時間を短くすることが可能な制御装置、駆動装置、レンズ装置、制御方法、およびプログラムを提供することを目的とする。 Accordingly, the present invention provides a control device, a drive device, a lens device, a control method, and a program capable of suppressing the overshoot from the target position of the driven part and shortening the settling time to the target position. for the purpose.
本発明の一側面としての制御装置は、被駆動部を駆動する駆動手段を制御する制御装置であって、前記被駆動部の目標位置情報と、位置検出手段から取得された前記被駆動部の位置情報とに基づいて制御量を算出する算出手段と、前記制御量に所定の加算量を加算する加算手段と、前記制御量と前記所定の加算量との和に基づいて前記駆動手段のフィードバック制御を行う制御手段とを有し、前記所定の加算量は、少なくとも、第一加算量と、前記第一加算量よりも小さい第二加算量とを含み、前記制御手段は、前記被駆動部の駆動開始の際に、前記制御量と前記第一加算量との和に基づいて第一フィードバック制御を行い、前記第一フィードバック制御の後に、前記制御量と前記第二加算量との和に基づいて第二フィードバック制御を行う。 A control device as one aspect of the present invention is a control device for controlling driving means for driving a driven part, and includes target position information of the driven part and position information of the driven part obtained from position detection means. calculation means for calculating a control amount based on the position information; addition means for adding a predetermined addition amount to the control amount; and feedback of the driving means based on the sum of the control amount and the predetermined addition amount. the predetermined addition amount includes at least a first addition amount and a second addition amount smaller than the first addition amount, and the control means controls the driven portion At the start of driving, first feedback control is performed based on the sum of the control amount and the first addition amount, and after the first feedback control, the sum of the control amount and the second addition amount is Second feedback control is performed based on
本発明の他の目的及び特徴は、以下の実施形態において説明される。 Other objects and features of the invention are described in the following embodiments.
本発明によれば、被駆動部の目標位置からのオーバシュートを抑制して、目標位置への整定時間を短くすることが可能な制御装置、駆動装置、レンズ装置、制御方法、およびプログラムを提供することができる。 The present invention provides a control device, a drive device, a lens device, a control method, and a program capable of suppressing overshoot from the target position of the driven part and shortening the settling time to the target position. can do.
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
まず、図1を参照して、本実施形態におけるレンズ装置100について説明する。図1は、レンズ装置100の概略図である。レンズ装置100は、主に、レンズ(被駆動部)105を含む光学系(撮像光学系)、レンズ105を駆動する駆動手段110、および制御装置200を備えて構成される。制御装置200は、レンズ105を駆動する駆動手段110を制御する。駆動手段110と制御装置200とにより駆動装置が構成される。
First, a
鏡筒101は、レンズ105を含む光学系を収容する。レンズ105はレンズホルダ104に固定され、レンズホルダ104は振動体(振動波モータ)103に光軸回りに自由度を持って結合される。レンズホルダ104にはスリーブ106が設けられており、スリーブ106とガイドバー107とが係合することで、図1中の矢印で示される光軸方向にレンズ105を移動させることが可能である。ただし、振動波モータ以外のモータにも適用可能である。
A
駆動手段110は、振動体103とスライダ102とを備えて構成される。スライダ102は、鏡筒101の内面に固定されている。振動体103は、スライダ102に対して、バネ力等により加圧状態で接触する。振動体103は、圧電素子と、圧電素子の片面に接合されて一体化される矩形の形状に形成された弾性体と、弾性体の他方の面に対して凸状に形成された2つの突起部801、802とを備えて構成される(図8)。
The driving means 110 comprises a
図8は、振動体103の2つの曲げ振動モードの説明図である。圧電素子にはフレキシブル基板が接続されており、圧電素子に特定の周波数の電圧を印加することで、図8(a)、(b)に示される2つの曲げ振動モードを振動体103に励振させる。これらの2つの曲げ振動モードはいずれも、板状の振動体103の面外方向の曲げ振動モードである。一方の振動モードは、図8(a)に示されるように、振動体103の長手方向に2次の曲げ振動モード(モード1)である。他方の振動モードは、図8(b)に示されるように、振動体103の短手方向に1次の曲げ振動モード(モード2)である。振動体103の形状は、2つの振動モードの共振周波数が一致するように、または近くなるように設計される。
8A and 8B are explanatory diagrams of two bending vibration modes of the vibrating
突起部801、802は、モード1の振動において振動の節となる位置の近傍に配置されている。モード1の振動によって、突起部801、802の先端面は振動の節を支点として振り子運動をするため、X方向に往復運動する。また突起部801、802は、モード2の振動において振動の腹となる位置の近傍に配置されており、モード2の振動によって、突起部801、802の先端面はZ方向に往復運動する。これら2つの振動モード(モード1とモード2)の振動位相差が±π/2近傍となるように同時に励振し、重ね合わせることで、突起部801、802の先端面が、XZ面内で楕円運動する。この楕円運動により、振動体103は、加圧接触されたスライダ102、すなわち鏡筒101に対して移動することができる。
The
位置検出手段120は、レンズ105の位置情報(実位置に関する情報)を検出し、その情報を制御装置200へ送る。制御装置200は、レンズ105の目標位置(目標位置情報)と位置検出手段120により検出された位置情報とに基づいて、駆動信号を生成する。まず、目標値生成部201がレンズ105の目標位置を出力する。FF制御器(フィードフォワード制御器)204は、目標値生成部201から出力された目標位置を受け取り、フィードフォワード信号を出力する。FF制御器204は、目標位置を微分して目標速度を算出し、目標速度にゲインを乗算することで、速度フィードフォワード信号を生成する。または、FF制御器204は、目標位置信号を二階微分して目標加速度を算出し、目標加速度にゲインを乗算することで、加速度フィードフォワード信号を生成してもよい。なお本実施形態において、フィードフォワード制御は必須ではなく、制御装置200にFF制御器204を設けなくてもよい。
The position detection means 120 detects position information (information on the actual position) of the
減算器202は、目標値生成部201から出力された目標位置と位置検出手段120から出力されたレンズ105の実位置との差である位置偏差を算出する。FB制御器(制御手段)203は、減算器202で算出された位置偏差を小さくするような制御量を出力する。FB制御器203は、PID制御器(PID補償器)などのフィードバック制御器であり、目標位置に基づいて駆動手段110をフィードバック制御する。PID制御器は、比例(P)、積分(I)、微分(D)の各機能を有する補償器の出力を加算するように構成されており、制御対象の位相遅れやゲインを補償して、安定した、且つ高精度な制御系を構築するために一般的に用いられる。
The
FB制御器203から算出された制御量は、加算器205で、FF制御器204から出力されたフィードフォワード信号と加算される。位相差算出部207と周波数算出部208はそれぞれ、駆動手段110を駆動するための交流信号の制御パラメータである位相差と周波数の各制御量を算出する。位相差算出部207は、位相差の制御量を出力する。周波数算出部208は、周波数の制御量を出力する。記憶手段206は、位相差算出部207で算出された所定の加算量(第一加算量および第二加算量)を記憶し、必要に応じて、位相差算出部207へ記憶した所定の加算量を出力する。位相差算出部207は、レンズ105の目標位置情報と、位置検出手段120から取得されたレンズ105の位置情報とに基づいて制御量を算出する算出手段として機能するとともに、制御量に所定の加算量を加算する加算手段として機能する。
The control amount calculated from the
駆動信号生成部209は、入力された位相差および周波数の各制御量に基づいて、2相の交流信号を生成し、昇圧回路210へ出力する。昇圧回路210は、入力された交流信号を所望の電圧値に昇圧して交流電圧(駆動信号)を生成し、生成した交流電圧を振動体103に印加する。これにより、振動体103とスライダ102とが相対移動する。
Drive
制御装置200は、制御量の絶対値が小さい領域において、位相差が変化(位相差制御)するように位相差および周波数を制御する。また制御装置200は、制御量の絶対値が大きい領域において、周波数が変化(周波数制御)するように周波数および位相差を制御する。すなわち制御装置200は、制御量に応じて位相差による制御と周波数による制御とを切り換えるように構成されている。具体的には、位相差制御では、周波数は所定の周波数に固定され、位相差が位相差の上限値から下限値で変化することで、駆動方向の反転、停止、低速領域での速度が制御される。一方、周波数制御では、位相差はπ/2に固定され、周波数が周波数の上限値から下限値で変化することで、高速領域での速度が制御される。
(比較例)
次に、図2を参照して、第1の比較例としてのフィードバック制御について説明する。図2(a)は、レンズの位置と時間との関係を示すグラフである。図2(a)において、縦軸はレンズの位置(mm)、横軸は時間(msec)をそれぞれ示す。また図2(a)において、実線はレンズの実位置、点線はレンズの目標位置をそれぞれ示す。図2(b)は、振動体に印加する位相差と時間との関係を示すグラフである。図2(b)において、縦軸は位相差(deg)、横軸は時間(msec)をそれぞれ示す。また図2(b)において、実線は位相差、点線は加算位相差をそれぞれ示す。加算位相差とは、制御量に加算する加算量に相当する。なお図2(a)、(b)では、比較例としてのフィードバック制御であるため、加算位相差は0である。
(Comparative example)
Next, feedback control as a first comparative example will be described with reference to FIG. FIG. 2A is a graph showing the relationship between lens position and time. In FIG. 2A, the vertical axis indicates the lens position (mm) and the horizontal axis indicates time (msec). In FIG. 2A, the solid line indicates the actual position of the lens, and the dotted line indicates the target position of the lens. FIG. 2(b) is a graph showing the relationship between the phase difference applied to the vibrator and time. In FIG. 2B, the vertical axis indicates phase difference (deg) and the horizontal axis indicates time (msec). In FIG. 2B, the solid line indicates the phase difference, and the dotted line indicates the added phase difference. The added phase difference corresponds to an added amount to be added to the control amount. Note that in FIGS. 2A and 2B, the added phase difference is 0 because the control is feedback control as a comparative example.
図2(a)、(b)に示されるように、本比較例では、時間経過とともに位相差が徐々に増加していき、レンズが移動を開始するまでに時間Tを要する。これは、静止摩擦力を上回る力が発生するまでに時間Tを要することを意味している。移動を開始したレンズは目標位置へ近づき、距離Lだけ目標位置をオーバシュートする。その後、レンズは目標位置へ戻り、整定まで時間T’を要する(図2(a))。 As shown in FIGS. 2A and 2B, in this comparative example, the phase difference gradually increases over time, and it takes time T before the lens starts moving. This means that it takes time T to generate a force that exceeds the static frictional force. The lens that has started moving approaches the target position and overshoots the target position by a distance L. After that, the lens returns to the target position, and it takes time T' to settle (Fig. 2(a)).
次に、図3を参照して、第2の比較例としてのフィードバック制御について説明する図3(a)は、レンズの位置と時間との関係を示すグラフである。図3(a)において、縦軸はレンズの位置(mm)、横軸は時間(msec)をそれぞれ示す。また図3(a)において、実線はレンズの実位置、点線はレンズの目標位置をそれぞれ示す。図3(b)は、振動体に印加する位相差と時間との関係を示すグラフである。図3(b)において、縦軸は位相差(deg)、横軸は時間(msec)をそれぞれ示す。また図3(b)において、実線は位相差、点線は加算位相差をそれぞれ示す。 Next, FIG. 3(a) for explaining feedback control as a second comparative example with reference to FIG. 3 is a graph showing the relationship between the position of the lens and time. In FIG. 3A, the vertical axis indicates the lens position (mm) and the horizontal axis indicates time (msec). In FIG. 3A, the solid line indicates the actual position of the lens, and the dotted line indicates the target position of the lens. FIG. 3(b) is a graph showing the relationship between the phase difference applied to the vibrator and time. In FIG. 3B, the vertical axis indicates phase difference (deg) and the horizontal axis indicates time (msec). In FIG. 3B, the solid line indicates the phase difference, and the dotted line indicates the added phase difference.
加算位相差は、レンズが移動を開始する位相差の0.75倍である。位相差を見ると、制御開始時に加算した位相差が立ちあがる。その後、レンズの目標位置と、位置検出手段により検出されたレンズの実位置との偏差に基づいて、フィードバック制御がかかり位相差が変化する(図3(b))。加算する位相差を少し小さくすることで、レンズが移動を開始する位相差に近い不感帯から制御を開始でき、効率よくレンズを移動させることができる。この制御方法の場合、図2に示される制御結果に比べて、短時間でレンズの移動が開始される(図3(a))。しかし、目標位置からのオーバシュート量は距離L2となり、図2(a)に示される距離Lよりも大きくなる。目標位置に対してオーバシュート量が大きいため、急減速、急加速を伴う反転移動が起こり、騒音の問題につながる。これは、静止摩擦力を上回る力を発生させるために加算した位相差が、移動を開始した後も加算し続けているため、振動体が発生する力が動摩擦力に比べて大きすぎることが原因である。先行技術を適用した場合、動き出しは改善するが、オーバシュートが大きいため、整定するまでに長い時間T2’を要する。 The added phase difference is 0.75 times the phase difference at which the lens starts moving. Looking at the phase difference, the phase difference added at the start of control rises. After that, feedback control is applied based on the deviation between the target position of the lens and the actual position of the lens detected by the position detecting means, and the phase difference changes (FIG. 3(b)). By slightly reducing the phase difference to be added, control can be started from a dead zone close to the phase difference at which the lens starts to move, and the lens can be moved efficiently. In this control method, the movement of the lens is started in a shorter time than the control result shown in FIG. 2 (FIG. 3(a)). However, the amount of overshoot from the target position is a distance L2, which is larger than the distance L shown in FIG. 2(a). Since the amount of overshoot with respect to the target position is large, reverse movement accompanied by sudden deceleration and sudden acceleration occurs, leading to noise problems. This is because the phase difference added to generate a force that exceeds the static friction force continues to be added even after the start of movement, so the force generated by the vibrating body is too large compared to the dynamic friction force. is. When the prior art is applied, the movement is improved, but the overshoot is large, so it takes a long time T2' to settle.
(実施例)
次に、図4乃至図6を参照して、本実施例におけるフィードバック制御について説明する。図4(a)、図5(a)、図6(a)は、レンズの位置と時間との関係を示すグラフである。図4(a)、図5(a)、図6(a)において、縦軸はレンズ105の位置(mm)、横軸は時間(msec)をそれぞれ示す。また図4(a)、図5(a)、図6(a)において、実線はレンズ105の実位置、点線はレンズ105の目標位置をそれぞれ示す。図4(b)、図5(b)、図6(b)は、振動体103に印加する位相差と時間との関係を示すグラフである。図4(b)、図5(b)、図6(b)において、縦軸は位相差(deg)、横軸は時間(msec)をそれぞれ示す。また図4(b)、図5(b)、図6(b)において、実線は位相差、点線は加算位相差をそれぞれ示す。
(Example)
Next, feedback control in this embodiment will be described with reference to FIGS. 4 to 6. FIG. FIGS. 4(a), 5(a), and 6(a) are graphs showing the relationship between lens position and time. 4A, 5A, and 6A, the vertical axis indicates the position (mm) of the
図4において、第一加算量はレンズ105が移動開始する位相差(制御量)の0.75倍、第二加算量は第一加算量をさらに0.75倍した量である。第一加算量はレンズ105が移動開始するまで制御量に加算する加算量であり、第二加算量はレンズ105が移動開始後に制御量に加算する加算量である。第二加算量を求めるために第一加算量に乗じた係数は、「レンズ105の移動開始時の制御量」と「第二加算量」との比率が、スリーブ106とガイドバー107の「静止摩擦力」と「動摩擦力」の比率と同等となるように設定される。スリーブ106とガイドバー107の静止摩擦力と動摩擦力は、事前の測定により求めることができる。位相差を見ると、制御開始時に第一加算量を加算しているため最初に位相差が立ち上がり(図4(b)中のA1)、レンズ105の移動開始後に第一加算量から第二加算量へ切り替わることで位相差が減少する(図4(b)中のA2)。このようにレンズ105の移動開始後に加算量を動摩擦力に対応する量(第二加算量)に切り替えることで、短い時間T3でレンズ105の移動を開始させつつ、目標位置からのオーバシュート量を図3よりも小さい距離L3とすることができる。整定するまでの時間もより短い時間T3’に改善される。
In FIG. 4, the first addition amount is 0.75 times the phase difference (control amount) at which the
図4は、第一加算量から第二加算量への切り替えタイミングを、レンズ105のスタート位置から1μmだけ移動したときに行った場合の結果を示す。図5は、第一加算量から第二加算量への切り替えタイミングを、レンズ105のスタート位置から0.35μmだけ移動したときに行った場合の結果を示す。図6は、第二加算量を第一加算量の0.25倍にした結果を示す。図5および図6のいずれの結果でも、図4の結果よりもレンズ105の目標位置への停止精度が向上していることがわかる。
FIG. 4 shows the results when the switching timing from the first amount of addition to the second amount of addition is performed when the
本実施例では、レンズ装置の工場出荷時に、第一加算量から第二加算量への切り替えタイミングや第二加算量の調整を行うことで、個体ごとに停止精度を向上させることができる。なお本実施例では、第一加算量から第二加算量への切り替えタイミングを移動距離により決定する例を説明したが、これに限定されるものではなく、レンズ105が移動開始してからの時間またはレンズ105の速度に基づいて切り替えタイミングを決定してもよい。
In this embodiment, by adjusting the timing of switching from the first addition amount to the second addition amount and adjusting the second addition amount when the lens device is shipped from the factory, it is possible to improve the stopping accuracy for each individual lens device. In the present embodiment, an example was described in which the timing of switching from the first addition amount to the second addition amount is determined by the movement distance, but the present invention is not limited to this, and the time from when the
次に、図7を参照して、本実施例における駆動装置100の制御方法について説明する。図7(a)は、加算量の算出方法を示すフローチャート(加算量算出フロー)である。図7(b)は、加算量の切り替え方法を示すフローチャート(加算量切り替えフロー)である。
Next, with reference to FIG. 7, a control method of the
まず、図7(a)を参照して、加算量の算出方法について説明する。まずステップS1において、制御装置200は、位置検出手段120により検出されたレンズ105の位置情報(実位置に関する情報)と、目標情報との差分を算出する。続いてステップS2、S3において、制御装置200は、FB制御器203を用いて、必要な制御量を算出する。
First, with reference to FIG. 7A, a method for calculating the amount of addition will be described. First, in step S1, the
続いてステップS4において、制御装置200は、位置検出手段120により検出されたレンズ105の位置情報に基づいて、レンズ105が移動を開始したか否かを判定する。レンズ105が移動を開始していない場合、ステップS1~S3を繰り返す。一方、レンズ105が移動を開始した場合、ステップS5に進む。
Subsequently, in step S<b>4 , the
ステップS5において、制御装置200は、そのときの制御量に係数(第一係数および第二係数)を乗算し、第一加算量および第二加算量をそれぞれ算出する。続いてステップS6において、記憶手段206は、算出した第一加算量および第二加算量を記憶する。
In step S5, the
次に、図7(b)を参照して、第一加算量と第二加算量とを切り替える方法について説明する。なお本実施例では、レンズ105が所定距離だけ移動した後に加算量を切り替える方法を例として説明するが、これに限定されるものではない。
Next, a method for switching between the first addition amount and the second addition amount will be described with reference to FIG. 7(b). In this embodiment, a method of switching the amount of addition after the
まずステップS7において、制御装置200は、位置検出手段120からの位置情報と目標情報との差分を算出する。続いてステップS8、S9において、制御装置200は、FB制御器203を用いて、必要な制御量を算出する。
First, in step S7, the
続いてステップS10において、制御装置200は、位置検出手段120からの位置情報に基づいて、レンズ105がスタート位置から所定距離だけ移動したか否かを判定する。レンズ105が所定距離だけ移動していない場合、ステップS12に進む。ステップS12において、制御装置200は、ステップS9にて算出した制御量に第一加算量を加算する。一方、レンズ105が所定距離だけ移動した場合、ステップS11に進む。ステップS11において、制御装置200は、ステップS9にて算出した制御量に第二加算量を加算する。
Subsequently, in step S<b>10 , the
以上のように、制御装置200は、被駆動部(レンズ105)を駆動する駆動手段110を制御する制御装置であって、算出手段(位相差算出部207)、加算手段(位相差算出部207)、および制御手段(FB制御器203)を有する。算出手段は、被駆動部の目標位置情報と、位置検出手段120から取得された被駆動部の位置情報とに基づいて制御量を算出する。加算手段は、制御量に所定の加算量を加算する。制御手段は、制御量と所定の加算量との和に基づいて駆動手段のフィードバック制御を行う。所定の加算量は、少なくとも、第一加算量と、第一加算量よりも小さい第二加算量とを含む。制御手段は、被駆動部の駆動開始の際に、制御量と第一加算量との和に基づいて第一フィードバック制御を行い、第一フィードバック制御の後に、制御量と第二加算量との和に基づいて第二フィードバック制御を行う。
As described above, the
好ましくは、制御装置は、第一加算量および第二加算量を記憶する記憶手段206を有する。加算手段は、第一フィードバック制御を行う際に、記憶手段から取得された第一加算量を制御量に加算し、第二フィードバック制御を行う際に、記憶手段から取得された第二加算量を制御量に加算する。また好ましくは、制御手段は、位置検出手段から取得された被駆動部の位置情報を用いて、第一フィードバック制御から第二フィードバック制御へ切り替えるタイミングを決定する。また好ましくは、制御手段は、被駆動部の位置変化、所定の時間経過、または被駆動部の速度変化に基づいて、第一フィードバック制御から第二フィードバック制御へ切り替える。また好ましくは、制御装置は、制御量と所定の加算量との和に基づいて駆動手段を駆動するための駆動信号を生成する生成手段(駆動信号生成部209)を有する。また好ましくは、第一加算量は、被駆動部が移動を開始する制御量に第一係数を乗算して算出された量であり、第二加算量は、制御量に第二係数を乗算して算出された量である。また好ましくは、第二加算量は、被駆動部の動摩擦力に対応する量である。 Preferably, the control device has storage means 206 for storing the first addition quantity and the second addition quantity. The addition means adds the first addition amount acquired from the storage means to the control amount when performing the first feedback control, and adds the second addition amount acquired from the storage means when performing the second feedback control. Add to the control amount. Further preferably, the control means determines the timing of switching from the first feedback control to the second feedback control using the position information of the driven part acquired from the position detection means. Also preferably, the control means switches from the first feedback control to the second feedback control based on a change in the position of the driven part, the lapse of a predetermined time, or a change in speed of the driven part. Further, preferably, the control device has generating means (driving signal generating section 209) for generating a driving signal for driving the driving means based on the sum of the control amount and the predetermined addition amount. Further, preferably, the first addition amount is an amount calculated by multiplying the control amount for starting movement of the driven part by the first coefficient, and the second addition amount is calculated by multiplying the control amount by the second coefficient. This is the amount calculated by Also preferably, the second addition amount is an amount corresponding to the dynamic frictional force of the driven portion.
本実施例によれば、オーバシュートすることなく、レンズ105の動き出しを改善することが可能となる。また、第一加算量から第二加算量への切り替えタイミングや第二加算量の大きさをレンズ装置の個体ごとに調整することで、停止精度を向上させることができる。また、本実施例では、加算量として位相差を例に説明したが、これに限定されるものではなく、電圧等の他の制御量を用いることも可能である。
According to this embodiment, it is possible to improve the movement of the
(その他の実施例)
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.
本実施例によれば、被駆動部の目標位置からのオーバシュートを抑制して、目標位置への整定時間を短くすることが可能な制御装置、駆動装置、レンズ装置、制御方法、およびプログラムを提供することができる。 According to this embodiment, a control device, a driving device, a lens device, a control method, and a program capable of suppressing the overshoot from the target position of the driven part and shortening the settling time to the target position are provided. can provide.
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。 Although preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist.
例えば、本実施例において、所定の加算量は、第一加算量または第二加算量の2つの加算量から選択されるが、これに限定されるものではなく、更に第三加算量を含む3つの加算量から選択されるようにしてもよい。このとき、被駆動部の移動開始の際に所定の加算量として第一加算量を用い、続いて所定の加算量として第二加算量を用い、その後に所定の加算量として第三加算量(第二加算量よりも小さい加算量)を用いることができる。また、4つ以上の互いに異なる加算量を用いてもよい。 For example, in the present embodiment, the predetermined amount of addition is selected from two amounts of addition, the first amount of addition or the second amount of addition, but is not limited to this. It may be selected from one additional amount. At this time, when the driven portion starts to move, the first addition amount is used as the predetermined addition amount, then the second addition amount is used as the predetermined addition amount, and then the third addition amount ( Amount of addition smaller than the second amount of addition) can be used. Also, four or more mutually different amounts of addition may be used.
105 レンズ(被駆動部)
110 駆動手段
120 位置検出手段
200 制御装置
203 FB制御器(制御手段)
207 位相差算出部(算出手段、加算手段)
105 lens (driven part)
110 drive means 120 position detection means 200
207 Phase difference calculation unit (calculation means, addition means)
Claims (14)
前記被駆動部の目標位置情報と、位置検出手段から取得された前記被駆動部の位置情報とに基づいて制御量を算出する算出手段と、
前記制御量に所定の加算量を加算する加算手段と、
前記制御量と前記所定の加算量との和に基づいて前記駆動手段のフィードバック制御を行う制御手段と、を有し、
前記所定の加算量は、少なくとも、第一加算量と、前記第一加算量よりも小さい第二加算量とを含み、
前記制御手段は、
前記被駆動部の駆動開始の際に、前記制御量と前記第一加算量との和に基づいて第一フィードバック制御を行い、
前記第一フィードバック制御の後に、前記制御量と前記第二加算量との和に基づいて第二フィードバック制御を行うことを特徴とする制御装置。 A control device for controlling driving means for driving a driven part,
calculation means for calculating a control amount based on target position information of the driven part and position information of the driven part obtained from position detection means;
addition means for adding a predetermined addition amount to the control amount;
a control means for performing feedback control of the driving means based on the sum of the control amount and the predetermined addition amount;
The predetermined amount of addition includes at least a first amount of addition and a second amount of addition smaller than the first amount of addition,
The control means is
performing a first feedback control based on the sum of the control amount and the first addition amount when starting to drive the driven part;
A control device, wherein after the first feedback control, the second feedback control is performed based on the sum of the control amount and the second addition amount.
前記加算手段は、
前記第一フィードバック制御を行う際に、前記記憶手段から取得された前記第一加算量を前記制御量に加算し、
前記第二フィードバック制御を行う際に、前記記憶手段から取得された前記第二加算量を前記制御量に加算することを特徴とする請求項1に記載の制御装置。 further comprising storage means for storing the first amount of addition and the second amount of addition;
The adding means is
when performing the first feedback control, adding the first addition amount acquired from the storage means to the control amount;
2. The control device according to claim 1, wherein the second addition amount acquired from the storage means is added to the control amount when performing the second feedback control.
前記第二加算量は、前記制御量に第二係数を乗算して算出された量であることを特徴とする請求項1乃至7のいずれか一項に記載の制御装置。 The first addition amount is an amount calculated by multiplying the control amount at which the driven part starts moving by a first coefficient,
The control device according to any one of claims 1 to 7, wherein the second addition amount is an amount calculated by multiplying the control amount by a second coefficient.
前記被駆動部の位置情報を検出する位置検出手段と、
請求項1乃至9のいずれか一項に記載の制御装置と、を有することを特徴とする駆動装置。 a driving means for driving the driven part;
position detection means for detecting position information of the driven part;
A driving device comprising a control device according to any one of claims 1 to 9.
前記レンズを駆動する駆動手段と、
請求項1乃至9のいずれか一項に記載の制御装置と、を有することを特徴とするレンズ装置。 a lens as a driven part;
driving means for driving the lens;
A lens apparatus, comprising: the control apparatus according to any one of claims 1 to 9.
前記被駆動部の目標位置情報と、位置検出手段から取得された前記被駆動部の位置情報とに基づいて制御量を算出する算出ステップと、
前記制御量に所定の加算量を加算する加算ステップと、
前記制御量と前記所定の加算量との和に基づいて前記駆動手段のフィードバック制御を行う制御ステップと、を有し、
前記所定の加算量は、少なくとも、第一加算量と、前記第一加算量よりも小さい第二加算量とを含み、
前記制御ステップは、
前記被駆動部の駆動開始の際に、前記制御量と前記第一加算量との和に基づいて第一フィードバック制御を行うステップと、
前記第一フィードバック制御の後に、前記制御量と前記第二加算量との和に基づいて第二フィードバック制御を行うステップと、を有することを特徴とする制御方法。 A control method for controlling driving means for driving a driven part, comprising:
a calculation step of calculating a control amount based on target position information of the driven part and position information of the driven part acquired from position detection means;
an addition step of adding a predetermined addition amount to the control amount;
a control step of performing feedback control of the driving means based on the sum of the control amount and the predetermined addition amount;
The predetermined amount of addition includes at least a first amount of addition and a second amount of addition smaller than the first amount of addition,
The control step includes:
performing a first feedback control based on the sum of the control amount and the first addition amount when starting to drive the driven part;
and a step of performing second feedback control based on the sum of the control amount and the second addition amount after the first feedback control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021049519A JP2022148009A (en) | 2021-03-24 | 2021-03-24 | Control unit, driving device, lens device, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021049519A JP2022148009A (en) | 2021-03-24 | 2021-03-24 | Control unit, driving device, lens device, control method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022148009A true JP2022148009A (en) | 2022-10-06 |
Family
ID=83463927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021049519A Pending JP2022148009A (en) | 2021-03-24 | 2021-03-24 | Control unit, driving device, lens device, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022148009A (en) |
-
2021
- 2021-03-24 JP JP2021049519A patent/JP2022148009A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6632235B2 (en) | Vibrating body driving device, and vibration type actuator and imaging device using the same | |
JP2017022942A (en) | Controller of vibration type actuator, control method of the same, drive unit, imaging apparatus, and automatic stage | |
JP6667220B2 (en) | Vibration-type actuator control device and control method, drive device, imaging device, and automatic stage | |
JP6579893B2 (en) | Control device and control method for vibration actuator, drive device, imaging device, and automatic stage | |
JP2017022941A5 (en) | ||
JP6961663B2 (en) | Vibration type actuator drive device, focus lens drive device, and image pickup device | |
JP2004213472A (en) | Control device | |
EP3659250B1 (en) | Method for closed-loop motion control of an ultrasonic motor | |
US11183950B2 (en) | Control apparatus for vibratory actuator, driving apparatus, imaging apparatus, and method for controlling vibratory actuator | |
JP2022148009A (en) | Control unit, driving device, lens device, control method, and program | |
JP6971785B2 (en) | Drives, their control methods, and programs, as well as electronics. | |
JP2022055150A (en) | Vibration actuator control device, vibration driving apparatus including the same, and electronic device | |
JP7286453B2 (en) | CONTROL DEVICE, VIBRATION ACTUATOR, IMAGING DEVICE, AND CONTROL METHOD | |
JP7016906B2 (en) | Vibration type actuator control device, drive device, replacement lens, image pickup device, automatic stage, and vibration type actuator control method | |
JP2023179019A (en) | Control device for vibration type driving device, and apparatus including vibration type driving device | |
JP6965044B2 (en) | Vibration type actuator control device, vibration type actuator control method, vibration type drive device and electronic equipment | |
JP2021197864A (en) | Vibration type actuator driving device, driving method, and program | |
WO2024053531A1 (en) | Vibrational actuator control device and control method for same, driving device, and electronic apparatus | |
JP2021027621A (en) | Vibration type motor control device and imaging device using the same | |
JP2023017245A (en) | Control device of vibration type actuator and control method | |
JP2022099553A (en) | Control device, control method, and driving device for vibration-type actuator | |
JP5836824B2 (en) | Stage equipment | |
Minh et al. | Accurate friction compensation for precision stage using synchronous piezoelectric device driver | |
JP2018141871A (en) | Driving device, imaging device using the same, and driving method | |
JP2000197378A (en) | Guiding device using ultrasonic motor as drive source of movable body |