JP3387658B2 - Lens drive - Google Patents
Lens driveInfo
- Publication number
- JP3387658B2 JP3387658B2 JP26804094A JP26804094A JP3387658B2 JP 3387658 B2 JP3387658 B2 JP 3387658B2 JP 26804094 A JP26804094 A JP 26804094A JP 26804094 A JP26804094 A JP 26804094A JP 3387658 B2 JP3387658 B2 JP 3387658B2
- Authority
- JP
- Japan
- Prior art keywords
- lens
- driving
- output
- zoom
- data
- 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.)
- Expired - Fee Related
Links
Landscapes
- Focusing (AREA)
- Lens Barrels (AREA)
- Automatic Focus Adjustment (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、レンズシャッタカメラ
等のカメラなどに用いられるレンズ駆動装置の改良に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement of a lens driving device used for a camera such as a lens shutter camera.
【0002】[0002]
【従来の技術】近年のカメラの小型化に伴い、様々な改
良を施したカメラが提案されてきているが、その中で撮
影レンズ,フォーカスレンズ等の絶対位置を検出する機
構に関しても、様々な提案が行われている。2. Description of the Related Art With the recent miniaturization of cameras, various improved cameras have been proposed. Among them, various mechanisms have been proposed for detecting absolute positions of photographing lenses, focus lenses and the like. Proposals are being made.
【0003】例えば、図4に示すように、ズームレンズ
の絶対位置を検出する手段として、撮影レンズ鏡筒2に
連動する部材に導通パターン4を貼付し、その上をスラ
イドする複数のスイッチ(以下、SWと略す)切片3を
設けたものがよく知られている。For example, as shown in FIG. 4, as a means for detecting the absolute position of a zoom lens, a plurality of switches (hereinafter referred to as "switches") attached with a conduction pattern 4 on a member interlocking with the taking lens barrel 2 and sliding thereon. , Abbreviated as SW), which is provided with a section 3 is well known.
【0004】これらの複数のSW切片3の状態をマイク
ロプロセッサ1等の制御回路側で検出し、通常2つ以上
の状態をもつ撮影レンズ鏡筒2の絶対位置を判別してい
た。図4に模式的に示すものは、3本のSW切片3(Z
M1,ZM2,ZM3)を用いた例である。撮影レンズ
鏡筒2の位置に応じてSW切片3が導通パターン4上を
スライドし、導通,非導通パターンの区別により、最大
8種類のレンズ絶対位置を判別することが出来る。The states of the plurality of SW sections 3 are detected by the control circuit side of the microprocessor 1 or the like, and the absolute position of the taking lens barrel 2 which normally has two or more states is determined. What is schematically shown in FIG. 4 is three SW sections 3 (Z
This is an example using M1, ZM2, ZM3). The SW segment 3 slides on the conduction pattern 4 according to the position of the taking lens barrel 2, and a maximum of eight types of absolute lens positions can be discriminated by distinguishing the conduction and non-conduction patterns.
【0005】尚、図4において、5はCPU、6は制御
プログラムや制御定数等が格納されるROM(Read Onl
y Memory)、7は演算結果や一時的なデータが格納され
るRAM(Random Access Memory)、8は公知のPWM
通電信号を発生するためのPWM(Pulse Widht Modula
tion)回路、9はPWM通電信号を入力信号として鏡筒
駆動用モータ12に大電流駆動するためのドライバ回
路、10は時間を計時するためのタイマ回路、11は外
部からの入力信号とマイクロプロセッサ1内のCPU5
との間に介在するマルチプレクサ等のI/O、16はC
PU5内に具備されたレジスタ、18は不図示の望遠ズ
ーム操作ボタンと連動したTELE−SW、19は不図
示の広角ズーム操作ボタンと連動したWIDE−SWで
ある。In FIG. 4, 5 is a CPU, and 6 is a ROM (Read Onl) for storing control programs and control constants.
y Memory), 7 is a RAM (Random Access Memory) for storing calculation results and temporary data, and 8 is a known PWM
PWM (Pulse Widht Modula) for generating energization signal
circuit, 9 is a driver circuit for driving a large current into the lens barrel drive motor 12 by using a PWM energization signal as an input signal, 10 is a timer circuit for measuring time, and 11 is an external input signal and a microprocessor. CPU5 in 1
I / O, such as a multiplexer, between 16 and C
A register provided in the PU 5, 18 is a TELE-SW linked with a telescopic zoom operation button (not shown), and 19 is a WIDE-SW linked with a wide-angle zoom operation button (not shown).
【0006】また、図5に示すように、前述した導通パ
ターンの代りに、撮影レンズ鏡筒2と連動する可変抵抗
15を設置し、この可変抵抗器15のアナログ電圧出力
をマイクロプロセッサ1のADIN端子に入力し、公知
のA/D変換器13を用いてディジタル値に変換するこ
とで、レンズの絶対位置を検出するものが提案されてい
る。Further, as shown in FIG. 5, a variable resistor 15 interlocking with the taking lens barrel 2 is installed in place of the above-mentioned conduction pattern, and the analog voltage output of this variable resistor 15 is ADIN of the microprocessor 1. It is proposed that the absolute position of the lens is detected by inputting it to a terminal and converting it into a digital value using a known A / D converter 13.
【0007】この場合、撮影レンズ鏡筒2の駆動領域全
体に亙って作動する機構は、可変抵抗器15と不図示の
鏡筒駆動機構の連動部分のみで良い。また、SW切片の
入力信号端子を複数設ける必要がない。即ち、マイクロ
プロセッサ1に入力する信号線が1本で済むため、配線
上の制約の多いカメラにおいて、レイアウト設計がやり
易くなる。尚、図5において、14はEEPROMであ
る。In this case, the mechanism that operates over the entire driving area of the taking lens barrel 2 is only the interlocking portion of the variable resistor 15 and the lens barrel driving mechanism (not shown). Further, it is not necessary to provide a plurality of SW intercept input signal terminals. That is, since only one signal line is required to be input to the microprocessor 1, layout design is facilitated in a camera with many wiring restrictions. In addition, in FIG. 5, 14 is an EEPROM.
【0008】また、図6に示すように、図5の従来例に
対して更に、公知のD/A変換器16、及び、該D/A
変換器16の出力を一方の入力信号とし、他方の入力信
号を可変抵抗器15に連動したアナログ電圧信号とする
コンパレータ17、該コンパレータ17の出力信号をマ
イクロプロセッサ1のI/O11に接続した構成の装置
が提案されている。Further, as shown in FIG. 6, in addition to the conventional example of FIG. 5, a known D / A converter 16 and the D / A converter are provided.
A configuration in which the output of the converter 16 is used as one input signal and the other input signal is used as an analog voltage signal linked to the variable resistor 15, and the output signal of the comparator 17 is connected to the I / O 11 of the microprocessor 1. Device has been proposed.
【0009】この場合、マイクロプロセッサ1に入力す
る信号線が1本で済む点は同じで、配線上や配置スペー
ス上の制約の多いカメラにおいてレイアウト設計がやり
易すくなる点でも同じであるが、マイクロプロセッサ1
に入力される信号がディジタル論理信号である点が異な
る。つまり、マイクロプロセッサ1に搭載される処理プ
ログラムにおいて、予め計算処理によって算出された所
望の電圧値に対応したデータをD/A変換器16を介し
てコンパレータ17に設定し、該コンパレータ17に所
望の電圧値と撮影レンズ鏡筒2の絶対位置に連動したア
ナログ電圧信号を比較させ、その出力論理信号の‘真’
‘偽’判定のみを処理プログラムにて検出する方式であ
る。ここで、コンパレータ17、及び、D/A変換器1
6等は、マイクロプロセッサ1の周辺回路として同じチ
ップ上に集積化が可能であるため、カメラ内の余分なス
ペースは必要としない。In this case, the single signal line to be input to the microprocessor 1 is the same, and it is the same in that the layout design is easy in a camera having many restrictions on wiring and arrangement space. Microprocessor 1
The difference is that the signal input to is a digital logic signal. That is, in the processing program installed in the microprocessor 1, the data corresponding to the desired voltage value calculated in advance by the calculation process is set in the comparator 17 via the D / A converter 16, and the desired data is set in the comparator 17. The voltage value and the analog voltage signal linked to the absolute position of the photographic lens barrel 2 are compared, and the output logic signal is “true”.
This is a method in which only the'false 'judgment is detected by the processing program. Here, the comparator 17 and the D / A converter 1
Since 6 and the like can be integrated on the same chip as the peripheral circuit of the microprocessor 1, no extra space in the camera is required.
【0010】図7は、図6のマイクロプロセッサ1のズ
ーミング動作時の処理を示すフローチャートあり、以下
このフローチャートに基づいて、簡単にシーケンスを説
明する。FIG. 7 is a flow chart showing the processing during the zooming operation of the microprocessor 1 of FIG. 6, and the sequence will be briefly described below based on this flow chart.
【0011】不図示の望遠ズーム操作ボタンと連動した
TELE−SW18が操作されると、マイクロプロセッ
サ1は「ZOOMING TELE」処理を開始する。When the TELE-SW 18 linked with a telephoto zoom operation button (not shown) is operated, the microprocessor 1 starts the "ZOOMING TELE" process.
【0012】まず、ステップ701において、ADIN
端子を介して入力される信号をA/D変換器13により
A/D変換し、続くステップ702において、現在の撮
影レンズ鏡筒2の位置に対応したデータをRAM7上の
ZOOM_POSという場所に書込む。続いてステップ
703,704においては、上記のZOOM_POSに
格納された値と、WIDE端,TELE端に対応するデ
ータZOOM_WIDE,ZOOM_TELEとを比較
する。ここで、これらの値は、EEPROM14等のデ
ータを用いて補正演算を経た値であっても良い。First, in step 701, ADIN
The signal input through the terminal is A / D converted by the A / D converter 13, and in the following step 702, the data corresponding to the current position of the taking lens barrel 2 is written to a location called ZOOM_POS on the RAM 7. . Then, in steps 703 and 704, the value stored in the ZOOM_POS is compared with the data ZOOM_WIDE and ZOOM_TELE corresponding to the WIDE end and the TELE end. Here, these values may be values that have been subjected to a correction calculation using the data of the EEPROM 14 or the like.
【0013】上記比較の結果、撮影レンズ鏡筒2がWI
DE端からTELE端までの間にない場合は、不図示の
エラー処理を実行する為に「Error routin
e」に進む。一方、WIDE端からTELE端の間にあ
る場合は、ステップ705へ進み、ドライバ回路9を介
して鏡筒駆動用モータ12にTELE方向の通電を開始
する。そして、ステップ706において、TELE端に
対応するデータZOOM_TELEをD/A変換する。
これにより、図6に示したコンパレータ17の一方の入
力端子が設定される。As a result of the above comparison, the taking lens barrel 2 is WI.
If it is not between the DE end and the TELE end, "Error routine" is executed in order to execute error processing (not shown).
e ". On the other hand, if it is between the WIDE end and the TELE end, the process proceeds to step 705, and energization of the lens barrel driving motor 12 through the driver circuit 9 in the TELE direction is started. Then, in step 706, the data ZOOM_TELE corresponding to the TELE end is D / A converted.
As a result, one input terminal of the comparator 17 shown in FIG. 6 is set.
【0014】続いてステップ707へ進み、TELE−
SW18がOFFになっているかどうか調べる。この結
果、OFFでなければ、操作ボタンは押され続けている
のでステップ708へ進み、コンパレータ17の出力信
号を調べる。ここでコンパレータ17の出力が反転する
と、撮影レンズ鏡筒2がTELE端に到達したことにな
るので、ステップ709,710において、ブレーキ通
電,通電停止処理を順次実行し、この処理を終了する。
また、上記ステップ707において不図示のTELE−
SWがOFFであった場合は、直ちにステップ709,
710へ進み、ブレーキ通電,通電停止処理を順次実行
してこの処理を終了する。Then, in step 707, the TELE-
Check whether SW18 is OFF. As a result, if it is not OFF, the operation button is still pressed, so the process proceeds to step 708, and the output signal of the comparator 17 is checked. If the output of the comparator 17 is inverted, it means that the taking lens barrel 2 has reached the TELE end. Therefore, in steps 709 and 710, the brake energization / energization stop processing is sequentially executed, and this processing ends.
Further, in the above step 707, TELE- (not shown)
If the SW is OFF, immediately step 709,
Proceeding to 710, brake energization and energization stop processing are sequentially executed, and this processing is ended.
【0015】即ち、TELE端に到達するか、TELE
−SW18がOFFになるタイミングの早い方で、ブレ
ーキ通電を行ってこの処理を終了するようにしてある。That is, when the TELE end is reached,
The brake is energized and the process is terminated at an earlier timing when the SW18 is turned off.
【0016】[0016]
【発明が解決しようとする課題】さて、図4に示したよ
うな、撮影レンズ鏡筒2に連動する部材に導通パターン
4を貼付し、その上をスライドする複数のSW切片3を
設けたものは、撮影レンズ鏡筒2のステップ駆動を行う
際の絶対位置検出信号として簡便な手段であるものの、
以下のような欠点がある。By the way, as shown in FIG. 4, a conductive pattern 4 is attached to a member interlocking with the taking lens barrel 2 and a plurality of SW sections 3 which slide on the conductive pattern 4 are provided. Is a simple means as an absolute position detection signal when step-driving the photographing lens barrel 2,
It has the following drawbacks.
【0017】1)導通パターン4を撮影レンズ鏡筒2に
貼付する際の誤差が、そのままレンズ制御に影響を与え
るため、該撮影レンズ鏡筒2の位置決めを機械的に行う
為の調整部材や調整工程が必要であった。1) An error in attaching the conduction pattern 4 to the photographing lens barrel 2 directly affects the lens control. Therefore, an adjusting member or adjustment for mechanically positioning the photographing lens barrel 2 is performed. A process was needed.
【0018】2)導通パターン4とSW切片3を設ける
ことは、カメラの小型化を図る場合、レイアウト設計上
の大きな制約になるものであった。2) Providing the conductive pattern 4 and the SW segment 3 was a great constraint in layout design when the camera was downsized.
【0019】3)絶対位置検出の分解能を上げるために
は、SW切片3の本数を増やすしかなく、また、4〜5
本以上多くの本数を持つことは、前述の2点から鑑みて
も余り実用的な手法ではない。3) In order to improve the resolution of absolute position detection, the number of SW intercepts 3 must be increased, and 4 to 5
Having a large number of lines is not a practical method in view of the above two points.
【0020】また、図5に示したような、撮影レンズ鏡
筒2と連動する可変抵抗15を設置し、この可変抵抗器
15のアナログ電圧出力をマイクロプロセッサ1に入力
し、公知のA/D変換器13等を用いてディジタル値に
変換することでレンズの絶対位置を検出するものにおい
ては、撮影レンズ鏡筒2の位置決めを電気的な信号処理
(例えば、EEPROM14に格納されたデータ等を用
いて)で行える為、機械的な調整部材が不要となり、撮
影レンズ鏡筒2の絶対位置検出信号として簡便な手段で
あるものの、ステップ駆動を行う際に以下のような欠点
がある。Further, as shown in FIG. 5, a variable resistor 15 interlocking with the taking lens barrel 2 is installed, and an analog voltage output of the variable resistor 15 is inputted to the microprocessor 1 to make a known A / D. In the case of detecting the absolute position of the lens by converting it into a digital value by using the converter 13 or the like, the positioning of the photographing lens barrel 2 is performed by electrical signal processing (for example, data stored in the EEPROM 14 is used. Since it is a simple means as an absolute position detection signal of the taking lens barrel 2, it has the following drawbacks when performing step driving.
【0021】1)一般に撮影レンズ鏡筒2の駆動は、モ
ータ12、及び、公知のPWM回路8によって駆動され
るドライバ回路9によって行われるが、これらの大電流
負荷と高周波ノイズ成分発生源が動作している状態で
は、前記の可変抵抗器15に連動したアナログ電圧信号
もノイズや電源変動の影響を受け、その信頼精度が低下
する。1) Generally, the photographic lens barrel 2 is driven by a motor 12 and a driver circuit 9 driven by a known PWM circuit 8. These large current load and high frequency noise component generation source operate. In this state, the analog voltage signal interlocked with the variable resistor 15 is also affected by noise and power supply fluctuation, and its reliability accuracy is reduced.
【0022】2)このアナログ電圧信号は、通常、マイ
クロプロセッサ1内のA/D変換器13によって採取・
ディジタル値に変換され、ソフトウェア・プログラムに
よって処理されるが、前述したように撮影レンズ鏡筒2
の駆動中のデータの信頼性が低下するため、何度もA/
D変換を繰返し行ったり、信号変化の確認処理を行う必
要があり、結果的に、制御プログラムが複雑になる傾向
がある。2) This analog voltage signal is usually sampled by the A / D converter 13 in the microprocessor 1.
Although it is converted into a digital value and processed by a software program, as described above, the taking lens barrel 2
Since the reliability of the data during the driving of the
It is necessary to repeatedly perform D conversion and confirm the signal change, and as a result, the control program tends to be complicated.
【0023】また、図6に示したような、更にD/A変
換器16とコンパレータ17を追加して、レンズの絶対
位置を検出するものにおいては、既に述べたように、何
度もA/D変換を繰返し行ったり、信号変化の確認処理
を行う必要がなく、コンパレータ17の出力信号を監視
するだけでよいので制御プログラムが簡単になり、上記
の各従来例の欠点を解消した装置と云えるものの、ステ
ップ駆動を行う際に以下のような問題点を有していた。Further, in the case where the D / A converter 16 and the comparator 17 are added to detect the absolute position of the lens as shown in FIG. It is not necessary to repeatedly perform D conversion or to confirm the signal change, and only the output signal of the comparator 17 needs to be monitored. Therefore, the control program is simplified, and the device eliminates the above-mentioned drawbacks of the conventional examples. However, there are the following problems when performing the step drive.
【0024】D/A変換器16に設定すべきデータを、
現在の撮影レンズ鏡筒2の絶対位置情報や、カメラ固有
の調整データに応じた計算によって算出する必要がある
為、時間がかかるという問題がある。特に、低速で計算
能力が貧弱なマイクロプロセッサを制御回路として使用
する場合にはこの問題は深刻であり、この計算時間によ
ってレンズのステップ駆動の分解能が制限を受けるとい
う問題点があった。Data to be set in the D / A converter 16 is
There is a problem that it takes time because it needs to be calculated by calculation according to the current absolute position information of the taking lens barrel 2 and adjustment data unique to the camera. In particular, this problem is serious when a microprocessor that is slow and has poor calculation capability is used as a control circuit, and the calculation time limits the resolution of the lens step drive.
【0025】(発明の目的)本発明の目的は、ステップ
駆動時の応答性を損なうことなく、レンズ駆動制御を行
うことのできるレンズ駆動装置を提供することである。(Object of the Invention) An object of the present invention is to provide a lens driving device capable of performing lens driving control without impairing the responsiveness during step driving.
【0026】[0026]
【課題を解決するための手段】 上記の目的を達成する
ために、本発明は、レンズを光軸方向に駆動するレンズ
駆動手段と、前記レンズの位置に応じて異なる電圧を出
力する可変抵抗器と、前記レンズの駆動全域に亙る複数
のステップ駆動点に応じたデータを計算する計算手段
と、前記計算手段の出力を記憶する記憶手段と、前記記
憶手段に記憶されるデータをD/A変換するD/A変換
手段と、前記可変抵抗器の出力と前記D/A変換手段の
出力とを比較するコンパレータと、前記レンズを駆動す
る前に前記計算手段が前記レンズの駆動全域に亙る複数
のステップ駆動点に応じたデータを計算して前記記憶手
段に出力し、前記レンズの駆動時には前記コンパレータ
の出力が反転する度に、記憶したデータを順次前記D/
A変換手段に出力するように制御する制御手段とを有す
ることを特徴としている。In order to achieve the above object, the present invention provides a lens driving means for driving a lens in the optical axis direction, and a variable resistor for outputting a different voltage depending on the position of the lens. And a plurality of lenses over the entire drive range of the lens
Calculation means for calculating data according to the step driving point of, the storage means for storing the output of the calculation means, the D / A conversion means for D / A converting the data stored in the storage means, and the variable more a comparator for comparing the output of the resistor and the output of the D / a converting means, the said calculating means prior to driving the lens over the driving entire area of the lens
Data corresponding to the step driving point is calculated and output to the storage means, and the stored data is sequentially transferred to the D / D circuit each time the output of the comparator is inverted when the lens is driven.
It is characterized by having control means for controlling so as to output to the A conversion means.
【0027】[0027]
【実施例】以下、本発明を図示の実施例に基づいて詳細
に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below based on the illustrated embodiments.
【0028】図1は本発明の第1の実施例におけるレン
ズ駆動装置の概略構成を示すブロック図であり、上記の
図6とはマイクロプロセッサの動作(処理)のみが異な
るだけで回路構成は同一であるので、ここでは各構成要
素を100番台にて示し、その説明は省略する。FIG. 1 is a block diagram showing a schematic structure of a lens driving device according to a first embodiment of the present invention. The circuit structure is the same as that of FIG. 6 except for the operation (processing) of a microprocessor. Therefore, each constituent element is shown in the 100 series here, and the description thereof is omitted.
【0029】図2は図1のマイクロプロセッサ101の
ズーミング動作を示すフローチャートであり、以下この
フローチャートに基づいて説明する。FIG. 2 is a flow chart showing the zooming operation of the microprocessor 101 of FIG. 1, which will be described below based on this flow chart.
【0030】不図示の望遠ズーム操作ボタンと連動した
TELE−SW118が操作されると、この「ZOOM
ING TELE」を開始する。When the TELE-SW 118 linked with a telephoto zoom operation button (not shown) is operated, the "ZOOM"
"ING TELE" is started.
【0031】まず、ステップ201において、ADIN
端子を介して入力される信号をA/D変換器113によ
りA/D変換し、続くステップ202において、現在の
撮影レンズ鏡筒102の位置に対応したデータをRAM
107上のZOOM_POSという場所に書込む。続い
てステップ203,204においては、上記のZOOM
_POSに格納された値と、WIDE端,TELE端に
対応するデータZOOM_WIDE,ZOOM_TEL
Eとを比較する。ここで、これらの値は、EEPROM
114等のデータを用いて補正演算を経た値であっても
良い。上記比較の結果、撮影レンズ鏡筒102がWID
E端からTELE端までの間にない場合は、不図示のエ
ラー処理を実行する為に「Error routin
e」に進む。First, in step 201, ADIN
The signal input through the terminal is A / D converted by the A / D converter 113, and in the subsequent step 202, data corresponding to the current position of the taking lens barrel 102 is stored in the RAM.
Write to the location ZOOM_POS on 107. Then, in steps 203 and 204, the ZOOM
The value stored in _POS and the data ZOOM_WIDE, ZOOM_TEL corresponding to the WIDE end and the TELE end
Compare with E. Here, these values are stored in the EEPROM.
It may be a value that has been corrected using data such as 114. As a result of the above comparison, the taking lens barrel 102 is the WID.
If it is not between the E end and the TELE end, "Error routine" is executed to execute error processing (not shown).
e ".
【0032】一方、WIDE端からTELE端の間にあ
る場合は、ステップ205へ進み、鏡筒停止位置(ステ
ップ駆動)の分割数Nを決定する。この値は、ROM1
06やEEPROM114等に格納されている予め決っ
た定数であっても良いし、不図示の温度情報や電源情報
等によって可変する値であっても良い。次に、ステップ
206において、D/A変換器116に設定される配列
データZOOM(i)を格納する為の領域をRAM10
7上に確保する。続いてステップ207に進み、配列パ
ラメータiを1に初期化する。続いて、ステップ208
において、ZOOM(i)の値、即ち、初めてこのステ
ップに来た際にはZOOM(1)を計算する。On the other hand, if it is between the WIDE end and the TELE end, the process proceeds to step 205, and the division number N of the lens barrel stop position (step drive) is determined. This value is ROM1
06 or a predetermined constant stored in the EEPROM 114 or the like, or a value that is variable according to temperature information, power source information, or the like (not shown). Next, in step 206, the RAM 10 is provided with an area for storing the array data ZOOM (i) set in the D / A converter 116.
Secure on 7. Then, the process proceeds to step 207, and the array parameter i is initialized to 1. Then, step 208
In, the value of ZOOM (i), that is, ZOOM (1) is calculated when this step is first reached.
【0033】この計算式は、特に限定されるものではな
く、例えば、TELE端とWIDE端を等分割するなら
ば、
ZOOM(i)=ZOOM_WIDE+
(ZOOM_TELE−ZOOM_WIDE)
×(i/N) (i=1,2,……,N)
といった一次式で定義すればよい。This calculation formula is not particularly limited. For example, if the TELE end and the WIDE end are equally divided, ZOOM (i) = ZOOM_WIDE + (ZOOM_TELE-ZOOM_WIDE) × (i / N) (i = It may be defined by a linear expression such as 1, 2, ..., N).
【0034】ステップ209においては、配列パラメー
タiの内容を1つ増やし、次のステップ210におい
て、このiがNを越えているかどうかチエックする。N
を越えるまで上記ステップ208〜210を繰返すこと
になるが、これを繰返す(i=1,2,……,N)こと
により、RAM107上の配列データZOOM(1)〜
ZOOM(N)が順次計算され、それぞれ所定のアドレ
スに格納される。In step 209, the content of the array parameter i is incremented by 1, and in the next step 210, it is checked whether or not this i exceeds N. N
The above steps 208 to 210 are repeated until the number of times exceeds, but by repeating this (i = 1, 2, ..., N), the array data ZOOM (1) to
ZOOM (N) is sequentially calculated and stored in predetermined addresses.
【0035】続いてステップ220においては、再び配
列パラメータを1に初期化する。そして、ステップ22
1において、上記ステップ201,202で得られた現
在の撮影レンズ鏡筒102の絶対位置に対応するA/D
変換データZOOM_POSとZOOM(i)を比較す
る。この例では、TELE方向に向ってデータ値が増加
するようになっているため、ZOOM(i)がZOOM
_POSを越えるか、「i>N」となるまでステップ2
21,223,224を繰返す。(ここで、ステップ2
24で「i>N」となるチェックを入れているが、事前
にステップ204において「ZOOM_TELE(=Z
OOM(N))>ZOOM_POS」であることを確認
しているので、必ずしも必要ではない)
こうして、配列パラメータiは、「ZOOM(i)>Z
OOM_POS」を満足する最小値に設定される。次
に、ステップ222において、ドライバ回路109を介
して鏡筒駆動用モータ112にTELE方向に通電を開
始する。これによって、撮影レンズ鏡筒102はTEL
E方向に移動し始める。そして、ステップ225へ進
み、配列パラメータiで指定されるZOOM(i)のデ
ータをD/A変換器に設定する。続くステップ226に
おいては、コンパレータ117の出力信号のチェックを
行って反転するまで待つ。Then, in step 220, the array parameter is initialized to 1 again. And step 22
1, the A / D corresponding to the current absolute position of the taking lens barrel 102 obtained in steps 201 and 202 above.
The converted data ZOOM_POS and ZOOM (i) are compared. In this example, since the data value increases in the TELE direction, ZOOM (i) becomes ZOOM.
Step 2 until _POS is exceeded or "i>N"
Steps 21, 223 and 224 are repeated. (Here, step 2
Although the check that "i>N" is checked in 24, in step 204, "ZOOM_TELE (= Z
(OOM (N))> ZOOM_POS ”has been confirmed, so it is not always necessary.) Thus, the array parameter i is“ ZOOM (i)> Z
It is set to the minimum value that satisfies "OMM_POS". Next, at step 222, the lens barrel driving motor 112 is energized in the TELE direction via the driver circuit 109. As a result, the taking lens barrel 102 becomes TEL.
Start moving in the E direction. Then, the process proceeds to step 225, and the data of ZOOM (i) designated by the array parameter i is set in the D / A converter. In the following step 226, the output signal of the comparator 117 is checked and waits until it is inverted.
【0036】撮影レンズ鏡筒102がTELE方向に移
動し、この運動に連動した可変抵抗器115の分圧値が
上昇して、コンパレータ117の出力が反転すると、撮
影レンズ鏡筒102がZOOM(i)の位置に到達した
ことになるので、待ちループを抜けてステップ227に
進む。ステップ227においては、配列パラメータiの
内容を1つ増やし、次のステップ228において、この
iがNを越えているかどうかチェックする。もしNを越
えていなければ、ステップ229へ進んでTELE−S
W118がOFFになっているかどうか調べ、OFFで
なければ操作ボタンは押され続けているので、再びステ
ップ225に復帰して、前述した手順を繰返す。即ち、
配列パラメータiがNを超えない範囲で、コンパレータ
117の出力が反転する度にD/A変換を逐次行う。When the taking lens barrel 102 moves in the TELE direction, the partial pressure value of the variable resistor 115 interlocked with this movement rises, and the output of the comparator 117 is inverted, the taking lens barrel 102 moves the ZOOM (i ), The process exits the waiting loop and proceeds to step 227. In step 227, the content of the array parameter i is incremented by 1, and in the next step 228, it is checked whether this i exceeds N. If it does not exceed N, proceed to step 229 and make TELE-S.
It is checked whether W118 is OFF. If it is not OFF, the operation button continues to be pressed. Therefore, the procedure returns to step 225 again, and the above-described procedure is repeated. That is,
As long as the array parameter i does not exceed N, the D / A conversion is sequentially performed each time the output of the comparator 117 is inverted.
【0037】この手順に要する時間は、予め配列ZOO
M(i)に計算してある値をD/A変換出力するのに要
する時間のみで良い。つまり、改めて通電中(レンズ駆
動中)に再計算を行う必要がないため、高速に行うこと
が出来る。The time required for this procedure is set in advance in the array ZOO.
Only the time required to output the calculated value of M (i) by D / A conversion is sufficient. In other words, there is no need to perform recalculation during energization (during lens driving), so that it can be performed at high speed.
【0038】こうして、コンパレータ117の出力が反
転したタイミングで、かつ、撮影レンズ鏡筒2がTEL
E端に到達するか、TELE−SW118がOFFにな
るタイミングの早い方で、ステップ230においてブレ
ーキ通電、及び、ステップ231において通電停止処理
を行って、この「ZOOMING TELE」終了す
る。Thus, at the timing when the output of the comparator 117 is inverted, the taking lens barrel 2 is set to TEL.
When the end of E is reached or the timing when the TELE-SW 118 is turned off is earlier, brake energization is performed in step 230, and energization stop processing is performed in step 231, and this "ZOOMING TELE" ends.
【0039】(第2の実施例)上記の実施例では、D/
A変換する配列データZOOM(i)をRAM107上
に確保したが、配列が比較的小規模の場合は、図3に示
すように、マイクロプロセッサ101内の汎用レジスタ
116’に確保しても良い。(Second Embodiment) In the above embodiment, D /
The array data ZOOM (i) to be A-converted is secured in the RAM 107, but if the array is relatively small, it may be secured in the general-purpose register 116 'in the microprocessor 101 as shown in FIG.
【0040】一般には、RAM107上にあるデータを
転送するよりも、レジスタ上にあるデータを転送する方
がさらに高速であり、より有効なものとなる。In general, transferring the data in the register is faster and more effective than transferring the data in the RAM 107.
【0041】上記の各実施例によれば、撮影レンズ鏡筒
からのアナログ電圧信号とD/A変換器の出力信号とを
入力信号とするコンパレータの出力信号によってレンズ
駆動制御(レンズの絶対位置を検出)する装置におい
て、ステップ駆動を行う際のD/A変換器に設定すべき
複数のデータを、通電開始前に全て演算してしまい、ア
クセスの高速なRAMやレジスタ等に記憶し、ステップ
駆動時にはこの記憶値を使ってD/A変換器117に設
定する様にしている為、応答性を損なうことなくレンズ
駆動制御を行うことが可能となる。According to each of the above-mentioned embodiments, the lens drive control (the absolute position of the lens is controlled by the output signal of the comparator that receives the analog voltage signal from the taking lens barrel and the output signal of the D / A converter as input signals). In the device for detecting), a plurality of data to be set in the D / A converter at the time of step driving are all calculated before the start of energization, and stored in a high-speed access RAM or register, etc. Since this stored value is sometimes used for setting in the D / A converter 117, it becomes possible to perform lens drive control without impairing responsiveness.
【0042】 (発明と実施例の対応) 本実施例にお
いて、CPU105が本発明の計算手段及び制御手段
に、RAM107,レジスタ116’が本発明の記憶手
段に、D/A変換器116が本発明のD/A変換手段
に、それぞれ相当する。(Correspondence between Invention and Embodiment) In this embodiment, the CPU 105 is the calculation means and control means of the present invention.
In addition, the RAM 107 and the register 116 'are the storage means of the present invention.
In addition, the D / A converter 116 is the D / A conversion means of the present invention.
, Respectively .
【0043】以上が実施例の各構成と本発明の各構成の
対応関係であるが、本発明は、これら実施例の構成に限
定されるものではなく、請求項で示した機能、又は実施
例がもつ機能が達成できる構成であればどのようなもの
であってもよいことは言うまでもない。The above is the correspondence relationship between each configuration of the embodiments and each configuration of the present invention, but the present invention is not limited to the configurations of these embodiments, and the functions or embodiments shown in the claims or the embodiments It goes without saying that any structure may be used as long as it can achieve the function of.
【0044】(変形例)本発明は、一眼レフカメラ,レ
ンズシャッタカメラ,ビデオカメラ等のカメラに適用し
た場合を述べているが、その他の光学機器や他の装置、
更には構成ユニットとしても適用することができるもの
である。(Modification) The present invention is described as applied to a camera such as a single-lens reflex camera, a lens shutter camera, a video camera, etc. However, other optical devices and other devices,
Furthermore, it can be applied as a constituent unit.
【0045】[0045]
【発明の効果】 以上説明したように、本発明によれ
ば、レンズを駆動する前に、計算手段が前記レンズの駆
動全域に亙る複数のステップ駆動点に応じたデータを計
算して記憶手段に出力し、レンズの駆動時にはコンパレ
ータの出力が反転する度に、記憶したデータを順次D/
A変換手段に出力するように制御している。As described in the foregoing, according to the present invention, before driving the lens, driving calculation means of the lens
Data corresponding to a plurality of step driving points over the entire moving area is calculated and output to the storage means, and the stored data is sequentially D / D each time the output of the comparator is inverted when the lens is driven.
It is controlled to output to the A conversion means.
【0046】 よって、レンズ駆動中にはレンズの位置
を検出するためのデータを計算する必要がなく、計算能
力の貧弱なマイクロプロセッサを使用した場合にも、ス
テップ駆動時の応答性を損なうことがない。Therefore, during lens driving, the position of the lens
No need to calculate data to detect
Even when a microprocessor with a weak force is used, the responsiveness during step driving is not impaired.
【図1】本発明の第1の実施例におけるレンズ駆動装置
を示すブロック図である。FIG. 1 is a block diagram showing a lens driving device according to a first embodiment of the present invention.
【図2】図1のマイクロプロセッサのズーミング動作を
示すフローチャートである。FIG. 2 is a flowchart showing a zooming operation of the microprocessor of FIG.
【図3】本発明の第1の実施例におけるレンズ駆動装置
を示すブロック図である。FIG. 3 is a block diagram showing a lens driving device in a first embodiment of the present invention.
【図4】従来のレンズ駆動装置の一例を示すブロック図
である。FIG. 4 is a block diagram showing an example of a conventional lens driving device.
【図5】従来のレンズ駆動装置の他の例を示すブロック
図である。FIG. 5 is a block diagram showing another example of a conventional lens driving device.
【図6】従来のレンズ駆動装置の別の例を示すブロック
図である。FIG. 6 is a block diagram showing another example of a conventional lens driving device.
【図7】図6のマイクロプロセッサのズーミング動作を
示すフローチャートである。7 is a flowchart showing a zooming operation of the microprocessor of FIG.
101 マイクロプロセッサ 102 撮影レンズ鏡筒 105 CPU 106 ROM 107 RAM 109 ドライバ回路 112 鏡筒駆動用モータ 115 可変抵抗器 116’ レジスタ 101 microprocessor 102 Photography lens barrel 105 CPU 106 ROM 107 RAM 109 driver circuit 112 Lens barrel drive motor 115 Variable resistor 116 'register
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G02B 7/02 - 7/105 Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) G02B 7 /02-7/105
Claims (3)
手段と、前記レンズの位置に応じて異なる電圧を出力す
る可変抵抗器と、前記レンズの駆動全域に亙る複数のス
テップ駆動点に応じたデータを計算する計算手段と、前
記計算手段の出力を記憶する記憶手段と、前記記憶手段
に記憶されるデータをD/A変換するD/A変換手段
と、前記可変抵抗器の出力と前記D/A変換手段の出力
とを比較するコンパレータと、前記レンズを駆動する前
に前記計算手段が前記レンズの駆動全域に亙る複数のス
テップ駆動点に応じたデータを計算して前記記憶手段に
出力し、前記レンズの駆動時には前記コンパレータの出
力が反転する度に、記憶したデータを順次前記D/A変
換手段に出力するように制御する制御手段とを有するこ
とを特徴とするレンズ駆動装置。1. A lens driving means for driving a lens in an optical axis direction, a variable resistor for outputting a different voltage depending on the position of the lens, and a plurality of switches over the entire driving range of the lens .
Calculation means for calculating data according to the step driving point, storage means for storing the output of the calculation means, D / A conversion means for D / A converting the data stored in the storage means, and the variable resistor A comparator for comparing the output of the device with the output of the D / A conversion means, and a plurality of switches over the entire driving range of the lens by the calculation means before driving the lens .
Control is performed such that data corresponding to the step driving point is calculated and output to the storage means, and the stored data is sequentially output to the D / A conversion means each time the output of the comparator is inverted when the lens is driven. And a control means for controlling the lens drive device.
とする請求項1記載のレンズ駆動装置。2. The lens driving device according to claim 1, wherein the storage unit is a RAM.
ジスタであることを特徴とする請求項1記載のレンズ駆
動装置。3. The lens driving device according to claim 1, wherein the storage means is a register of a microprocessor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26804094A JP3387658B2 (en) | 1994-10-07 | 1994-10-07 | Lens drive |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26804094A JP3387658B2 (en) | 1994-10-07 | 1994-10-07 | Lens drive |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08110461A JPH08110461A (en) | 1996-04-30 |
| JP3387658B2 true JP3387658B2 (en) | 2003-03-17 |
Family
ID=17453047
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26804094A Expired - Fee Related JP3387658B2 (en) | 1994-10-07 | 1994-10-07 | Lens drive |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3387658B2 (en) |
-
1994
- 1994-10-07 JP JP26804094A patent/JP3387658B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08110461A (en) | 1996-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0394901B1 (en) | Optical lens control device | |
| USRE33830E (en) | Auto-focus system for video camera | |
| US5943513A (en) | Zooming method and apparatus for a camera | |
| US5930054A (en) | Lens position control apparatus | |
| JP3243019B2 (en) | Lens initial position detection device | |
| US5267085A (en) | Zoom lens apparatus of two-lens group structure | |
| US8503115B2 (en) | Lens drive control device and image pickup device | |
| JP3041969B2 (en) | Video camera | |
| JP3387658B2 (en) | Lens drive | |
| US6154613A (en) | Diaphragm device having full-open aperture diameter electrically varied according to zooming | |
| JP3020763B2 (en) | Lens barrel storage control device | |
| US5619300A (en) | Autofocus adjustment device and method | |
| US6487370B2 (en) | Lens drive control apparatus | |
| JPH0713062A (en) | Home position check device | |
| US5664237A (en) | Automatic focus adjustment device and method | |
| JP4032688B2 (en) | Zoom lens device | |
| JP2970902B2 (en) | Automatic focusing device | |
| JP3280117B2 (en) | Camera control device | |
| JPH0612371B2 (en) | Focusing lens moving device in fixed front zoom lens | |
| JPH06324245A (en) | Motor controller for driving lens of camera | |
| JP2839619B2 (en) | Back focus adjusting device and back focus adjusting method | |
| JP3416955B2 (en) | Moving lens position control device | |
| JPH11264926A (en) | Camera | |
| JP3337791B2 (en) | Camera with auto power off function | |
| JP2736784B2 (en) | Lens drive for variable focus camera |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090110 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 6 Free format text: PAYMENT UNTIL: 20090110 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 7 Free format text: PAYMENT UNTIL: 20100110 |
|
| LAPS | Cancellation because of no payment of annual fees |