JPH0616148B2 - Strobe control circuit - Google Patents
Strobe control circuitInfo
- Publication number
- JPH0616148B2 JPH0616148B2 JP59041798A JP4179884A JPH0616148B2 JP H0616148 B2 JPH0616148 B2 JP H0616148B2 JP 59041798 A JP59041798 A JP 59041798A JP 4179884 A JP4179884 A JP 4179884A JP H0616148 B2 JPH0616148 B2 JP H0616148B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- sector
- value
- code
- timer
- 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
- 230000035945 sensitivity Effects 0.000 claims description 28
- 238000004364 calculation method Methods 0.000 claims description 23
- 238000013500 data storage Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 38
- 230000008569 process Effects 0.000 description 26
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 238000012360 testing method Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 7
- 230000002265 prevention Effects 0.000 description 7
- 238000005375 photometry Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 4
- 101100083853 Homo sapiens POU2F3 gene Proteins 0.000 description 3
- 101100058850 Oryza sativa subsp. japonica CYP78A11 gene Proteins 0.000 description 3
- 101150059175 PLA1 gene Proteins 0.000 description 3
- 102100026466 POU domain, class 2, transcription factor 3 Human genes 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 230000005284 excitation Effects 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 102100026918 Phospholipase A2 Human genes 0.000 description 2
- 101710096328 Phospholipase A2 Proteins 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 244000145845 chattering Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000005281 excited state Effects 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Shutter-Related Mechanisms (AREA)
- Exposure Control For Cameras (AREA)
- Stroboscope Apparatuses (AREA)
Description
【発明の詳細な説明】 本発明は、シャッタ制御回路、特にストロボ撮影時に適
正な露光量を与えるための、ストロボトリガー信号を発
生させるストロボ制御回路に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shutter control circuit, and more particularly to a strobe control circuit for generating a strobe trigger signal for giving a proper exposure amount during stroboscopic photography.
従来、シャッタのストロボトリガー信号は、ストロボ撮
影時に必要な距離、フィルム感度、ガイドナンバー等の
情報がアナログ量の電圧または電流としてシャッタ制御
回路に入力され、アナログ演算して、トリガー信号を発
生する時間を作っている。この様な方式の場合、アナロ
グ信号を扱うため、各素子の温度特性、電圧特性等によ
って性能が変化し易いため、それらを補償する回路等が
必要となる。Conventionally, the flash trigger signal of the shutter is the time at which information such as distance, film sensitivity, guide number, etc. required for flash shooting is input to the shutter control circuit as an analog voltage or current, and the trigger signal is generated by analog calculation. Is making. In the case of such a system, since an analog signal is handled, the performance is likely to change due to temperature characteristics, voltage characteristics, etc. of each element, and therefore a circuit or the like for compensating for them is required.
また最近のフィルムでは、パトローネの表面に多数の接
点を設け、これらの接点の状態でフィルム感度をコード
化し、スイッチ群を設けることによりフィルム感度を自
動的に読み取れるようにしたものが提案されている。こ
の様なフィルム感度を、上述した様な従来の方法でアナ
ログ演算するためには、一度DA変換する必要があり、
このDA変換精度や、スイッチの接触抵抗等が問題とな
る。また、この様な方式の場合、アナログ演算して作り
出せる時間は、入力される撮影情報に対し、等差的に変
化する時間(例えば、フィルム感度が2倍,4倍,・・
・になった時、1/2,1/3,・・・となる時間)や、等比
的に変化する時間(1/2,1/4,・・・)などしか作りに
くいため、当然セクターの開きもこれに対応しているこ
とが必要であり、時間に対し、セクターの開き量が規則
的な一定の関係にないステップモーターにより駆動され
るシャッタには適用できない。即ち、ステップモータの
如く、間欠的な動力によってセクターを作動すると各部
品のガタや慣性力に起因してセクター開口は脈動状に変
化し、規則的でなく、各シャッタのタイプにより定まる
不規則な波形で開閉するからである。In recent films, a large number of contacts are provided on the surface of the cartridge, the film sensitivity is coded in the state of these contacts, and a switch group is provided so that the film sensitivity can be automatically read. . In order to perform analog calculation of such a film sensitivity by the conventional method as described above, it is necessary to perform DA conversion once,
This DA conversion accuracy, the contact resistance of the switch, and the like pose problems. Further, in the case of such a system, the time that can be created by analog calculation is a time that changes in an equal difference with respect to the input shooting information (for example, the film sensitivity is 2 times, 4 times, ...
・ When it becomes, it is difficult to make only the time that becomes 1/2, 1/3, ...) and the time that changes proportionally (1/2, 1/4, ...). The opening of the sector needs to correspond to this, and it cannot be applied to a shutter driven by a step motor in which the opening amount of the sector does not have a regular constant relationship with respect to time. That is, when the sector is operated by intermittent power like a step motor, the sector opening changes in a pulsating manner due to backlash and inertial force of each component, and is not regular but irregular depending on each shutter type. This is because it opens and closes in a waveform.
本発明は、上述した様な欠点を除去することを目的とし
たものである。The present invention aims to eliminate the above-mentioned drawbacks.
本発明によれば、ストロボ撮影に必要な距離、フイルム
感度、ストロボのガイドナンバー、レンズの開放F値等
がスイッチ等の手段でコード化されたデジタル量として
演算回路に入力され、演算値によって予め設定されるセ
クターの開き及び閉じ行程に対応する。ストロボの発光
タイミングを決めるデータがデータ記憶手段より選択さ
れ、選択されたデータは、タイマー回路にプリセットさ
れる。タイマー回路はステッピングモータの作動に同期
して作動を開始し、タイマー動作の終了時にストロボト
リガー信号を発生する。なお、ここでプリセットされる
データは、セクターの開き方に対応した値であるので、
セクターの開き量が時間に対して規則的な一定の関係で
なくて良い。According to the present invention, the distance required for stroboscopic photography, the film sensitivity, the strobe guide number, the lens open F value, etc. are input to the arithmetic circuit as a digital amount coded by means such as a switch, and the arithmetic values are used in advance. Corresponds to the opening and closing stroke of the sector to be set. Data that determines the flash emission timing is selected from the data storage means, and the selected data is preset in the timer circuit. The timer circuit starts operating in synchronization with the operation of the stepping motor, and generates a strobe trigger signal at the end of the timer operation. The data preset here is a value that corresponds to the way the sector is opened.
The sector gap does not have to have a regular relationship with time.
以下、図面に示す実施例に従って本発明を説明する。The present invention will be described below with reference to the embodiments shown in the drawings.
先ず、第1図(A),(B)に示すシャッターの構造から説明
すると、1はシャッター台板で該台板1にはレンズを保
持する前板2がネジにより取り付けられる。上記台板1
および前板2の中心には、レンズのための開口0が形成
される。同時に両者の間には後述するセクター3を格納
するセクター室Rが形成される。4はセクターリング
で、上記前板2により回転可能に支持され、バネ7によ
り時計方向に付勢され止輪5により抜け出さない。First, the structure of the shutter shown in FIGS. 1A and 1B will be described. 1 is a shutter base plate, and a front plate 2 for holding a lens is attached to the base plate 1 by screws. The base plate 1
And in the center of the front plate 2 an opening 0 for the lens is formed. At the same time, a sector room R for storing a sector 3 described later is formed between the two. A sector ring 4 is rotatably supported by the front plate 2 and is urged clockwise by a spring 7 so as not to slip out by a retaining ring 5.
該セクターリング4は、台板1に固定されたピン6と関
係して回転範囲を規制する度決部4aと、セクターピン
4cと後述する歯部4dを有している。該セクターピン
4cは上記前板2を貫通し、セクター3と軸と溝の関係
で係合する。また該セクター3は前板2に固定されたセ
クターピン8により回転可能に支持される。図中におい
ては、セクターは3と3bの2枚で開口を決定する様に
構成している。9,10は第1歯車および第2歯車で、
それぞれ前板2に固定された回転軸11,12により回
転可能に支持され、該第1歯車のピニオン9aは前述し
たセクターリングの歯部4dと噛み合い、第1歯車9は
第2歯車のピニオン10aと噛み合っている。13は後
述するモーターMのローター22に取り付けられたピニ
オンで、上記第2歯車10と噛み合っている。また、1
5は上記前板2に固定された柱で上記モーターを取り付
けるためのメネジ部を有している。The sector ring 4 has a deciding portion 4a which regulates a rotation range in relation to a pin 6 fixed to the base plate 1, a sector pin 4c and a tooth portion 4d which will be described later. The sector pin 4c penetrates the front plate 2 and engages with the sector 3 in a shaft-groove relationship. The sector 3 is rotatably supported by a sector pin 8 fixed to the front plate 2. In the figure, two sectors 3 and 3b are used to determine the opening. 9 and 10 are the first gear and the second gear,
The pinion 9a of the first gear is meshed with the tooth portion 4d of the sector ring described above, and the first gear 9 is the pinion 10a of the second gear. Is meshing with. A pinion 13 is attached to a rotor 22 of a motor M, which will be described later, and meshes with the second gear 10. Also, 1
A column 5 is fixed to the front plate 2 and has a female screw portion for mounting the motor.
次に第2図(A),(B)に示すモーターMの構造について説
明する。16はモーター地板で前述した柱15と係合す
る取付穴16aを有するとともに後述する2つのステー
ター17,18およびモーター上板19を取り付ける柱
20と上記両ステーター17,18の位置をガイドする
ためのガイドピン21とを有している。22はマグネッ
トローターで、外周にN,Sの2極が着磁され、ロータ
ー軸23に固定される。該ローター軸はその上端におい
ては上記モーター上板19により、また下端においては
上記モーター地板16により回転支持されるとともに該
地板16を貫通し、その先端には前述したピニオン13
が固定される。上記両ステーター17,18は互いに一
定間隔をおいて配置され、それぞれの足部17a,18
aには第1および第2コイルL1,L2が挿入されてい
る。上記両ステーターの中心部には上記ローター22を
駆動する磁極が形成されるので、その詳細を以下に説明
する。Next, the structure of the motor M shown in FIGS. 2A and 2B will be described. Reference numeral 16 denotes a motor base plate which has mounting holes 16a for engaging the above-mentioned pillars 15 and guides the positions of the two stators 17 and 18 and the motor upper plate 19 which will be described later and the above-mentioned stators 17 and 18. It has a guide pin 21. Reference numeral 22 denotes a magnet rotor, which has N and S two poles magnetized on the outer periphery and is fixed to the rotor shaft 23. The rotor shaft is rotatably supported at the upper end thereof by the motor upper plate 19 and at the lower end thereof by the motor base plate 16 and penetrates the base plate 16, and the pinion 13 described above is provided at the tip thereof.
Is fixed. The two stators 17 and 18 are arranged at regular intervals from each other and have their respective legs 17a and 18
The first and second coils L1 and L2 are inserted in a. Magnetic poles for driving the rotor 22 are formed in the central portions of both the stators, and the details thereof will be described below.
先ず、第1ステーター17の形状について説明すると、
中心部はローター22の外周に対し一定のスキマを持っ
た穴17bが形成される。そして中心部の外郭は基準軸
X,Yに対して約45゜傾いたQ1軸附近においては、
磁束を絞るための狭幅部17c1,17c2が形成さ
れ、上記Q1軸に対して直交するQ2軸上附近では肉厚
部17d1,17d2が形成される。これにより第1ス
テーター17の中心部において、上記肉厚部17d1,
17d2が磁極として作用する事が出来る。また、下に
置かれた第2ステーター18は上記Q1軸附近には狭幅
部18c1,18c2が形成されるので、第2ステータ
ーの磁極18d1,18d2は第1ステーターの磁極1
7d1,17d2に対して直交する様に設けられる。す
なわち、上記ローター22の極は上記コイルL1,L2
に電流が流れない場合は、上記両ステーターの磁極17
d1,17d2、または18d1,18d2により引か
れて90゜毎に停止する事が出来る。また上記両ステー
ター17,18の磁極17d1,17d2、または18
d1,18d2からは前述した足部17a,18aが伸
び、その先端は鉄芯24により短絡され、磁気回路が形
成される。そして、これらの部材は先ず、モーター地板
16にコイルLbが挿入された第2ステーター18をガ
イドピン21により位置決めさせながら置き、次に第1
ステーター17を同様にして置き、更に鉄芯24をその
上に置き、中心部にローター22を挿入し、そして、そ
の上にモーター上板19を置いてネジ25により締め付
ける事によりモーターが1つのブロックとして構成され
る。この様に形成されたモーターブロックを前述した如
くローター軸の先端にピニオン13を固定した後、上記
台板1上の柱15にネジにより取り付けてシャッターの
機構を構成している。First, the shape of the first stator 17 will be described.
A hole 17b having a certain clearance is formed at the center of the outer circumference of the rotor 22. And the outer contour of the central part is about 45 degrees with respect to the reference axes X and Y, near the Q1 axis,
Narrow width portions 17c 1 and 17c 2 for narrowing the magnetic flux are formed, and thick portions 17d 1 and 17d 2 are formed near the Q 2 axis orthogonal to the Q 1 axis. As a result, in the central portion of the first stator 17, the thick portions 17d 1 ,
17d 2 can act as a magnetic pole. Further, since the second stator 18 placed below has the narrow width portions 18c 1 and 18c 2 formed near the Q1 axis, the magnetic poles 18d1 and 18d 2 of the second stator are the magnetic poles 1 of the first stator.
It is provided so as to be orthogonal to 7d 1 and 17d 2 . That is, the poles of the rotor 22 have the coils L 1 , L 2
If no current flows through the magnetic poles 17 of both stators
It can be stopped by every 90 ° by being pulled by d 1 , 17d 2 or 18d 1 , 18d 2 . In addition, the magnetic poles 17d 1 , 17d 2 or 18 of both the stators 17 and 18 are
d 1, the foot portion 17a described above is from 18 d 2, 18a elongation, its tip is short-circuited by the iron core 24, a magnetic circuit is formed. Then, these members are first placed while positioning the second stator 18 in which the coil Lb is inserted into the motor base plate 16 by the guide pin 21, and then the first stator 18.
Place the stator 17 in the same way, further place the iron core 24 on it, insert the rotor 22 in the center, and place the motor upper plate 19 on it and tighten it with screws 25 Configured as. After the pinion 13 is fixed to the tip of the rotor shaft of the motor block thus formed as described above, it is attached to the pillar 15 on the base plate 1 with a screw to form a shutter mechanism.
次に第3図(A)〜(K)に示す回路図について説明する。第
3図(A)は、本発明の実施例の回路全体を示す図で、1
01はマイクロプロセッサー、102は輝度検出回路、
103はモータ駆動回路であり、先ずマイクロプロセッ
サー101について説明する。第3図(B)はマイクロプ
ロセッサー101の内部構成を示すもので、通常のシン
グルチップのマイクロプロセッサー機能に週辺回路を付
加したものである。104は、セラミック振動子また
は、水晶振動子を含む発振器と、クロック発生回路であ
り、マイクロプロセッサー101の内部で必要な各種の
クロック信号を発生する。105はプログラムカウンタ
であり、プログラムROM106(以下P−ROMと呼
ぶ)を制御し、107はインストラクションデコーダー
であり、P−ROM106より出力された命令にしたが
い、CPU内部を制御にする。108は算術・論理演算
ユニット(以下ALUと呼ぶ)、109はアキュームレ
ータ、110はキャリー,ゼロ等のフラッグをセットす
るレジスタ、111はレジスタ、112はRAM、11
3は複数の出力端子を有する出力ポート、114は複数
の入力端子を有する入力ポート、115は内部バスであ
る。Next, the circuit diagrams shown in FIGS. 3A to 3K will be described. FIG. 3A is a diagram showing the entire circuit of the embodiment of the present invention.
01 is a microprocessor, 102 is a brightness detection circuit,
Reference numeral 103 is a motor drive circuit, and the microprocessor 101 will be described first. FIG. 3 (B) shows the internal structure of the microprocessor 101, which is a normal single-chip microprocessor function to which a peripheral circuit is added. Reference numeral 104 denotes an oscillator including a ceramic oscillator or a crystal oscillator, and a clock generation circuit, which generates various clock signals required inside the microprocessor 101. Reference numeral 105 is a program counter, which controls a program ROM 106 (hereinafter referred to as P-ROM), and 107 is an instruction decoder, which controls the inside of the CPU according to the instruction output from the P-ROM 106. 108 is an arithmetic / logical operation unit (hereinafter referred to as ALU), 109 is an accumulator, 110 is a register for setting flags such as carry and zero, 111 is a register, 112 is RAM, 11
3 is an output port having a plurality of output terminals, 114 is an input port having a plurality of input terminals, and 115 is an internal bus.
以上に述べた104〜115の回路は、一般にシングル
チップコンピュータでは必然的に有するものであり、そ
れらの用途、機能等はよく知られており、ここでは詳述
しない。116は後述するように、シャッタの制御に必
要な各種のデータが書かれているROM(以下、D−R
OMと呼ぶ)、117,118は、プログラマブルロジ
ックアレイ(以下、PLA1、PLA2と呼ぶ)であ
り、複数の入力端子IA0〜IA4、IN0〜IM3の
入力条件に応じた出力をバスライン115上に出力する
(用途については後述する)。119はカウンタ、12
0はモーター制御回路、121はプログラマブルタイマ
ー(タイマー、またはカウンタとして使用できる)、1
22はタイマー制御回路であり、その動作・機能につい
ては、いずれも後述する。116〜122の各回路は、
マイクロプロセッサー固有のものではないが、いずれも
バスラインに接続されて、マイクロプロセッサーの一部
として機能する。なお、カメラ用としてはそれ程多くの
情報処理を必要としないので、バスラインは4ビットと
する。また説明の都合上、特にことわらない限り、全入
力端子にはプルアップ抵抗が内蔵されているものとす
る。Generally, the circuits 104 to 115 described above are inevitably included in a single-chip computer, and their applications and functions are well known and will not be described in detail here. Reference numeral 116 denotes a ROM (hereinafter, referred to as D-R) in which various data necessary for controlling the shutter are written, as described later.
OM) 117 and 118 are programmable logic arrays (hereinafter referred to as PLA1 and PLA2), and outputs outputs according to the input conditions of the plurality of input terminals IA0 to IA4 and IN0 to IM3 on the bus line 115. Yes (use will be described later). 119 is a counter, 12
0 is a motor control circuit, 121 is a programmable timer (can be used as a timer or counter), 1
Reference numeral 22 is a timer control circuit, the operation and function of which will be described later. Each circuit of 116-122,
Although not specific to any microprocessor, both are connected to bus lines and function as part of the microprocessor. Note that the bus line is 4 bits since it does not require so much information processing for a camera. For convenience of explanation, all input terminals are assumed to have pull-up resistors built-in unless otherwise specified.
次に第3図(A)に示す輝度検出回路102の具体例を第
3図(C)に示し、第3図(D)を併用して、その作動を説明
する。(なお、同一番号のものは、同一の素子であ
る。)輝度検出回路102は、受光素子123(この例
ではCdsである)の受ける光量に応じたパルス幅のパ
ルスを発生する回路で、C点には、受光素子123の受
光する光量の対数に比例した電圧が発生する。128は
対数圧縮用ダイオードである。b点は、定電流源125
とコンデンサ124の接続点を示し、図示するようにコ
ンパレータ126に接続されている。第3図(D)は、上
記回路のタイミングを示す図であるが、図示のように入
力端子aがVssレベル(以下、Lと呼ぶ)から、V
DDレベル(以下、Hと呼ぶ)に変化すると、トランジ
スタ127がOFFし、b点の電位は図に示すように時
間と共に低下し、その電位がc点の電位以下になると、
コンパレータ126の出力が反転し、d点は図中dで示
すような波形となる。もちろん明るさによりc点の電位
が変わるため、例えば暗い場合にはc点の電位が下がり
(c′で示す)パルス幅は長くなり、明るい場合には逆
に短かくなる。なお、前述したように光量は対数圧縮用
ダイオード128によって、圧縮された電圧に変換され
ているため、出力されるパルスの幅は光量の対数に反比
例したものとなる。すなわち、明るさが2・4・8・1
6・・・倍となると、パルス幅は2・3・4・5・・・
倍となる。ただし、明るさが極端に明るい場合(c″で
示す)、あるいは非常に暗い場合ダイオード128の電
圧と電流の関係が対数的な関係から外れる等の理由によ
り、光量とパルス幅の関係も上述の関係から外れる領域
がある。上述した関係が正確に成り立つ範囲は、パルス
幅が図に示すt1の領域でt0の時間はオフセットの時
間として、明るさをデジタル量に変換する際に考慮(引
算)されなければならない。なお、本輝度検出回路は公
知の技術であり、また本実施例中では受光素子としてC
dsを用いているが、フォトダイオードであっても同様
となる。Next, a concrete example of the luminance detection circuit 102 shown in FIG. 3 (A) is shown in FIG. 3 (C), and its operation will be described with reference to FIG. 3 (D). (Note that elements with the same number are the same element.) The luminance detection circuit 102 is a circuit that generates a pulse having a pulse width corresponding to the amount of light received by the light receiving element 123 (Cds in this example). A voltage proportional to the logarithm of the amount of light received by the light receiving element 123 is generated at the point. Reference numeral 128 is a logarithmic compression diode. Point b is the constant current source 125
And the connection point of the capacitor 124 are shown and are connected to the comparator 126 as shown. FIG. 3 (D) is a diagram showing the timing of the above circuit. As shown in the figure, the input terminal a changes from the Vss level (hereinafter referred to as L) to V
When it changes to the DD level (hereinafter referred to as H), the transistor 127 turns off, the potential at the point b decreases with time as shown in the figure, and when the potential becomes equal to or lower than the potential at the point c,
The output of the comparator 126 is inverted, and the point d has a waveform as shown by d in the figure. Of course, since the potential at the point c changes depending on the brightness, the potential at the point c decreases (indicated by c ') in the case of darkness and the pulse width becomes longer, and conversely becomes shorter in the case of brightness. As described above, since the light quantity is converted into a compressed voltage by the logarithmic compression diode 128, the width of the output pulse is inversely proportional to the logarithm of the light quantity. That is, the brightness is 2.4.8.1.
6 ... When doubled, the pulse width becomes 2, 3, 4, 5, ...
Doubled. However, when the brightness is extremely bright (indicated by c ″) or when it is very dark, the relationship between the light amount and the pulse width is also as described above because the relationship between the voltage and the current of the diode 128 deviates from the logarithmic relationship. There is a region out of the relationship.The range in which the above relationship is exactly established is the region of pulse width t 1 shown in the figure and the time of t 0 is the offset time, which is taken into consideration when converting the brightness into a digital amount ( Note that this luminance detection circuit is a known technique, and in the present embodiment, it is used as a light receiving element C
Although ds is used, the same applies to a photodiode.
第3図(E)は、第3図(A)のモータ駆動回路103の具体
例を示す図、第3図(F)はそのタイミングを示す図で併
せて作動を説明する。信号φ0はモータのスイッチング
信号で、図からも明らかなようにこの信号がLの時、モ
ータコイルL1,L2を駆動するトランジスタは全てO
FFしている。したがって、モータの作動に先行して先
ずφ0がHにされる。その後φ1,φ2の信号に応じ
て、図に示す例の様にコイルL1,L2が励磁され、シ
ャッタが作動するが、シャッタ動作の詳細は後述する。
(なお、第3図(F)ではコイルL1,L2が正に励磁さ
れたとしてある。) 第3図(G)は、第3図(A)のカウンタ119とモータ制御
回路120の構成を示すもので、129がプリセット可
能な10ビットのバイナリーダウンカウンタ、131は
バスに接続され、カウンタ129にデータをプリセット
するデータプリセット回路で、命令によって固定デー
タ、または適当なデータをプリセットする。132は右
シフト、左シフト選択可能で、カウンタ129の内容が
ダウンカウントされ、0になる毎に発生するカウント完
了信号で、右または左シフトする4ビットのシフトレジ
スタ、133はシフトレジスタ132のシフト方向を決
定する切換器であり、シフト方向の決定は命令によって
行なうことが可能であり、またカウンタ129からのカ
ウント完了信号によって行なうことも可能とされてい
る。130は、ラッチ回路でありバスに接続されてお
り、命令によって出力を制御でき、この出力がモータ制
御信号φ0である。また他のモータ制御信号φ1,φ2
は、シフトレジスタ132より取り出される信号であ
る。FIG. 3 (E) is a diagram showing a specific example of the motor drive circuit 103 of FIG. 3 (A), and FIG. 3 (F) is a diagram showing its timing. The signal φ 0 is a motor switching signal, and as is clear from the figure, when this signal is L, all the transistors that drive the motor coils L 1 and L 2 are O.
It is FF. Therefore, φ 0 is first set to H prior to the operation of the motor. After that, according to the signals of φ 1 and φ 2 , the coils L 1 and L 2 are excited and the shutter operates as in the example shown in the figure. The details of the shutter operation will be described later.
(Note that the coils L 1 and L 2 are assumed to be positively excited in FIG. 3 (F).) FIG. 3 (G) shows the configuration of the counter 119 and the motor control circuit 120 of FIG. 3 (A). 129 is a presettable 10-bit binary down counter, 131 is connected to the bus, and 131 is a data preset circuit for presetting data in the counter 129, which presets fixed data or appropriate data by an instruction. 132 is a right shift or a left shift selectable, a count completion signal that is generated every time the content of the counter 129 is down-counted and becomes 0, and is a 4-bit shift register that shifts right or left. 133 is a shift register 132 shift This is a switch for determining the direction, and the shift direction can be determined by an instruction, and can also be determined by a count completion signal from the counter 129. Reference numeral 130 is a latch circuit which is connected to the bus and whose output can be controlled by an instruction. This output is the motor control signal φ 0 . Other motor control signals φ 1 , φ 2
Is a signal extracted from the shift register 132.
第3図(H)〜(I)は、本発明のシーケンスを示すメイン
と、サブルーチンのフローチャートであり、以下具体的
に本発明の回路作動を第3図(A)〜(J)の図面とフローチ
ャートを併用して説明する。先ずカメラのレリーズボタ
ン(図示せず)を押すと、これに連動した電源スイッチ
S1がONし、マイクロプロセッサー101に電源が供
給される。同時に第3図(A)から明らかな様にトランジ
スタTr1がOFFし、コンデンサ135の充電が開始
され、一定時間後にコンデンサ135の接続されたマイ
クロプロセッサ101のリセット端子Rの電位がHとな
り、リセットが解除され、プログラムが動作を始める。
プログラムが動き始めると最初に、パワーホールド端子
PH出力がHとなり、トランジスタTr2がONし、こ
れ以後パワーホールド端子PH出力がLとならない限
り、電源スイッチS1の状態にかかわらず電源は安定し
て供給される。次いでプログラムにしたがいテスト端子
T1〜T3を読み、テストモードか否かを判断する。
(テストモードについては後述し、ここではテストモー
ドにセットされていないとする。)テストモードでなけ
れば開放防止という処理を実行するが、この処理はシャ
ッタに異常があった時の処理であり、これについても後
述する。シャッタに異常がなかった場合は、この処理も
直ちに通過し次のバッテリーチェックの判断に入る。一
般に電池の消耗度合は、電池の開放電圧を見るだけでは
判断しにくいため、実際に負荷電流を流して電池電圧を
判断する必要があり、本実施例ではモータ制御信号φ0
をHとし、ステッピングモータのコイルL1,L2に電
流の流し、その時の電圧をマイクロプロセッサ101内
のバッテリーチェック回路136で判断する。バッテリ
ーチェック回路136は公知の技術であり、特に説明は
しないが、例えば電源電圧がチェック電圧以上であれば
H、未満であればLとなるように構成されている。も
し、バッテリーチェック回路136の出力がL、すなわ
ち電源電圧が低い場合には、プログラムは一番最後にジ
ャンプし、パワーホールド端子PHをLとし、プログラ
ムは停止状態となり、この状態で電源スイッチS1がO
FFとなれば撮影は行なわれない。バッテリーチェック
回路136の出力がH、すなわち電圧が高い場合には、
次の処理に進む。なお、電池の負荷としてステッピング
モータのコイル電流を用いたが、コイル電流の場合、イ
ンダクタンスをもった負荷であるため、モータ制御信号
φ0をHにしても直ちに電流が流れるわけではないた
め、実際にバッテリーチェック回路の出力を読むタイミ
ングは、φ0がHになってから適当な時間後である必要
がある。(ただし、インダクタンスをもたない負荷の場
合でも、電池電圧が時間と共に下る場合があるので、こ
の時間は考慮する必要がある。)バッテリーチェックを
通り、電池電圧が高い場合、被写体輝度を調べるため、
測光を開始する。測光の開始は、マイクロプロセッサ1
01のタイマー制御回路122の出力端子a′が命令に
よって、Hとされることによって行なわれる。この出力
端子a′は、第3図(C)のa端子に接続されているた
め、輝度検出回路102は前述した様な作動をし、出力
端子eに明るさに応じたパルス幅のパルスを出力する。
この出力端子eは、第3図(B)に示すマイクロプロセッ
サ101のタイマー制御回路122の入力端子e′に接
続される。e′は、タイマー121のゲート信号を作る
信号となっているので、例えばあらかじめ100という
数値がタイマー121にセットされており、測光後70
になったとすると、その差30が明るさに対応した数値
となる。ただし、前述したように輝度検出回路102の
各素子等の光量に対する非直線性を補償するため、パル
ス幅にオフセット分をもたらしているため、測光値から
この分を引いておく必要がある。この分が10とすれ
ば、30−10=20が明るさを示す数値となる。上述
した明るさをパルス数に変換する作業は、回路図からも
明らかな様に時間がかかり、明るさにもよるが通常数百
μsecから数msec有する数に設計される。この間にマイ
クロプロセッサ101は、かなりの仕事を処理する能力
があるため、フローチャートに示すように測光スタート
の信号だけを出しておき、その後直ちに次の「ISO」
という処理に移る。ここで行なわれる仕事は、フィルム
感度を読み込むことで、フィルム感度の読み方として
は、先に述べたように新しいフィルムでパトローネに設
けられた接点の状態(コード)を読む方法(自動)とが
あり、第3図(A)に示す入力端子IA0〜IA4には、
パトローネに構成された接点を利用したスイッチが接続
され、入力端子IM0〜IM3には、手動のスイッチが
接続される。この2つの系列から入って来るフィルム感
度のどちらを読むべきかを決める方法としては、マイク
ロプロセッサ101が自動的に判断するのがもっとも望
ましく、その具体的方法を以下に示す。FIGS. 3 (H) to 3 (I) are a main flowchart showing a sequence of the present invention and a flowchart of a subroutine, and the circuit operation of the present invention will be specifically described below with reference to FIGS. 3 (A) to 3 (J). A description will be given together with the flowchart. First, when a release button (not shown) of the camera is pressed, the power switch S 1 linked with this is turned on, and power is supplied to the microprocessor 101. At the same time, as is clear from FIG. 3 (A), the transistor Tr 1 is turned off, the charging of the capacitor 135 is started, and after a certain period of time, the potential of the reset terminal R of the microprocessor 101 to which the capacitor 135 is connected becomes H, and the reset occurs. Is released and the program starts operating.
When the program starts to operate, the output of the power hold terminal PH first becomes H, the transistor Tr 2 turns on, and thereafter, unless the output of the power hold terminal PH becomes L, the power supply becomes stable regardless of the state of the power switch S 1. Supplied. Next, the test terminals T 1 to T 3 are read according to the program, and it is judged whether or not the test mode is set.
(The test mode will be described later, and it is assumed that the test mode is not set here.) If it is not the test mode, the process of opening prevention is executed, but this process is the process when there is an abnormality in the shutter, This will also be described later. If the shutter has no abnormality, this process also immediately passes and the next battery check is made. Generally, it is difficult to judge the degree of battery consumption by only looking at the open circuit voltage of the battery. Therefore, it is necessary to actually flow the load current to judge the battery voltage. In this embodiment, the motor control signal φ 0
Is set to H, a current is caused to flow through the coils L 1 and L 2 of the stepping motor, and the voltage at that time is determined by the battery check circuit 136 in the microprocessor 101. The battery check circuit 136 is a known technique, and although not particularly described, it is configured to be H when the power supply voltage is equal to or higher than the check voltage and L when the power supply voltage is lower than the check voltage. If the output of the battery check circuit 136 is L, that is, the power supply voltage is low, the program jumps to the end, the power hold terminal PH is set to L, and the program is stopped. In this state, the power switch S 1 Is O
If it is FF, no shooting is done. When the output of the battery check circuit 136 is H, that is, when the voltage is high,
Go to the next process. Although the coil current of the stepping motor was used as the load of the battery, in the case of the coil current, the load does not immediately flow even if the motor control signal φ 0 is set to H because it is a load having an inductance. The timing of reading the output of the battery check circuit must be an appropriate time after φ 0 becomes H. (However, even in the case of a load that does not have an inductance, the battery voltage may drop with time, so this time must be taken into consideration.) If the battery voltage passes the battery check and the subject brightness is checked, ,
Start metering. Microprocessor 1 starts photometry
This is performed by setting the output terminal a'of the timer control circuit 122 of No. 01 to H according to the instruction. Since the output terminal a'is connected to the terminal a in FIG. 3 (C), the brightness detection circuit 102 operates as described above and outputs a pulse having a pulse width corresponding to the brightness to the output terminal e. Output.
The output terminal e is connected to the input terminal e'of the timer control circuit 122 of the microprocessor 101 shown in FIG. 3 (B). Since e'is a signal for forming the gate signal of the timer 121, a numerical value of 100 is set in advance in the timer 121, for example.
Then, the difference 30 becomes a numerical value corresponding to the brightness. However, as described above, in order to compensate the non-linearity with respect to the light amount of each element of the luminance detection circuit 102, the pulse width is offset, and therefore it is necessary to subtract this amount from the photometric value. If this amount is 10, 30-10 = 20 is a numerical value indicating brightness. The above-described work of converting the brightness into the number of pulses takes time, as is apparent from the circuit diagram, and is usually designed to have a number of several hundred μsec to several msec depending on the brightness. During this period, the microprocessor 101 has the ability to process a considerable amount of work, so as shown in the flow chart, only the signal for photometric start is issued, and immediately after that, the next "ISO"
Move on to the process. The work done here is to read the film sensitivity, and as a method of reading the film sensitivity, there is a method (automatic) to read the state (code) of the contacts provided on the cartridge with the new film as described above. , The input terminals IA 0 to IA 4 shown in FIG.
A switch using contacts formed in the cartridge is connected, and a manual switch is connected to the input terminals IM 0 to IM 3 . The most preferable method for determining which of the film sensitivities to be read from these two series is to be read automatically by the microprocessor 101, and the specific method is shown below.
フィルム感度コードとして現在発表されているものは、
フィルム情報を表わす5つの接点と共通接点とからな
り、ISO25・32・40・50・・・5000まで
のどのフィルム感度のフィルムが選ばれても必ず、少な
くとも1つの接点が共通接点と同電位になる様に構成さ
れている。したがって、共通接点VSSに接続すれば少
なくとも1つの接点がLとなり、共通接点をVDDにす
れば少なくとも1つの接点がHとなる。仮りに共通接点
をVSSにした例で考えると、コード接点をもたない従
来のフィルムが使用された場合、第3図(A)のIA0〜
IA4に接続されスイッチ全部がOFFとなるため、5
ビット全部の入力端子がHとなる。(入力端子には、プ
ルアップ抵抗が内蔵されている)本実施例では、マイク
ロプロセッサ101が4ビットマイコンであるので、I
A0〜IA3の4ビットを読み、それに1を加え、キャ
リーフラッグがセットされたら、コード接点のついてい
ないフィルムと判断できるので、手動スイッチで入力さ
れるフィルム情報を読めば良く、それを第3図(I−
1)のフローチャートに示す。また共通接点がVDDに
されれば、コード接点をもたないフィルムの場合、入力
端子IA0〜IA4に接続されているスイッチは全部O
FFとなるため、5ビット入力端子はLとなる。(この
場合、入力端子にはプルダウン抵抗が内蔵されているも
のとする。)したがって、IA0〜IA3の4ビットを
読み、それから1を引くとホローが発生し、キャリーフ
ラグがセットされたら、接点のないフィルムと判断する
ことができる。また、このフィルムコードの特徴とし
て、特定の2つの端子の内、少なくともいずれか一方の
端子が、フィルム感度にかかわりなく、共通接点と同電
位となる。したがって、この特徴を利用すれば上述とは
別の方法で、フィルム感度情報のいずれを読むべきかを
決定できる。方法としては、共通接点が、VSSレベル
であれば、特定の2端子が共に“H”である時のみ、手
動でセットされるフィルム感度情報を読めば良い。この
様な方法で、自動的あるいは手動でセットされたフィル
ム感度情報のうち、いずれの系列の情報を読むベきか決
まる。また、フィルム感度情報を表わすコードは必ずし
も後述する様な内部の演算上、やり易い様なコードで入
力されるわけではなく、むしろ内部演算用コードとは全
く別の系列コードと考えないと、手動スイッチの構成等
に制約を生じ、不利になる。そのため、コード変換をす
る必要があり、それを行なうものが、第3図(B)に示す
プログラマブルロジックアレイPLA1、117とPL
A2、118である。2系列のスイッチ群から入って来
るフィルム感度情報は、別のコード系列であっても、例
えば共にISO100であれば、同一のコードが命令に
よって読み出せる用にPLA1,PLA2が構成されて
いる。このようにして読み込まれたISOコードは、R
AM112に格納される。(なお、本実施例では、この
コード変換をプログラマブルロジックアレーを用いて行
なったが、コード変換が容易であれば、プログラムによ
り変換してもよい。この場合、PLAは不要となる。)
続いて、マイクロプロセッサー101は、その入力端子
T/Wの状態を読む。中級カメラの場合、一般にレンズ交
換ができず、ポートレートの様な撮影の場合も風景撮影
の場合も同一焦点距離のレンズで撮影せざるを得なかっ
たが、これでは必ずしも十分な写真がとれるわけではな
く、最近では、必要に応じレンズを撮影光路内に入れた
り、出したりして焦点距離を変える方法が提案されてい
る。この場合、レンズ系の開放F値が変わってしまうた
め、露出演算をする際にその情報を考慮する必要があ
る。入力端子T/Wの役割はこのためのもので、レンズ系
が望遠側かワイド側かを示し、一般にワイド側は明るい
ので、これを基準にした時、望遠側に切換えた時どの程
度暗くなるかをあらかじめマイクロプロセッサー101
のPROM内部に書いておき、各種演算時にこれを利用
する。T/W端子に接続されたスイッチS3がONのとき
ワイド、OFFのとき望遠側のレンズが選択されたもの
とし、ここでは望遠側が選択されている。すなわち、S/
T端子がHであるものとする。また、ワイド時のレンズ
F値はF2・8、望遠時のレンズのF値はF5・6であ
るとする。すなわち、F値の差は2段であり、今、望遠
側のレンズが選ばれているため、後述するコード体系で
2段に相当する数値「16」がRAMにストアーされ
る。(ワイド側であったら「0」がストアーされる。)
ここまでの処理は、マイクロプロセッサー101の処理
スピードが早いため(通常、1ステップ当り数μS〜数
十μS)すぐに終わるが、測光の方はまだ終了していな
い可能性が多いため、「測光」という処理で第3図(I
−2)に示すフローチャートの様に測光が終了すると輝
度検出回路102の出力がeがHとなるのでこれを見れ
ば良い。)測光が終了した場合には、前述した様な方法
で測定値を算出する。測光を終了していない場合、測光
値が最大値を越えたか否かをチェックし、越えていなけ
れば測光終了を待ち、測光終了か、測光値のオーバーフ
ローかいずれかの判断をぬけ出すまでこのループを繰り
返す。通常、測光値の最大値は、前述した様な光量とパ
ルスの関係が非直線となる様な限界のところが選ばれる
ため、最大値を越えた場合は、露出が正しく行なわれな
くなる可能性があり、また、露出時間も長くなりすぎ実
用的範囲を越えてしまう。そのため、測光値が最大値を
越えた場合には、そこで測光を打ち切り、測光値もあら
かじめ決められた最大値を測光値とする。The currently announced film speed code is
It consists of five contacts that represent film information and a common contact. Even if a film with any film sensitivity up to ISO25 ・ 32 ・ 40 ・ 50 ・ ・ ・ 5000 is selected, at least one contact always has the same potential as the common contact. It is configured to be. Therefore, if it is connected to the common contact V SS , at least one contact becomes L, and if the common contact is V DD , at least one contact becomes H. Considering the example were to V SS a common contact to temporary, if the conventional film having no code contacts are used, IA 0 ~ of FIG. 3 (A)
Since it is connected to IA 4 and all switches are turned off, 5
The input terminals of all the bits become H. In this embodiment (the input terminal has a built-in pull-up resistor), the microprocessor 101 is a 4-bit microcomputer.
Read the 4 bits of A 0 to IA 3 , add 1 to it, and if the carry flag is set, it can be judged that the film does not have a code contact, so it is sufficient to read the film information input with the manual switch, and then read it. Fig. 3 (I-
It is shown in the flowchart of 1). If the common contact is set to V DD , in the case of a film having no code contact, all the switches connected to the input terminals IA 0 to IA 4 are O.
Since it becomes FF, the 5-bit input terminal becomes L. (In this case, it is assumed that the input terminal has a built-in pull-down resistor.) Therefore, when 4 bits of IA 0 to IA 3 are read and 1 is subtracted from them, a hollow occurs and the carry flag is set, It can be judged as a film without contacts. Further, as a feature of this film code, at least one of the two specific terminals has the same potential as the common contact regardless of the film sensitivity. Therefore, this feature can be used to determine which of the film speed information to read in a different manner than described above. As a method, if the common contact is at the VSS level, the film sensitivity information manually set may be read only when both of the two specific terminals are “H”. By such a method, it is determined which series of information should be read from the film speed information set automatically or manually. In addition, the code indicating the film speed information is not necessarily entered as a code that is easy to do in the internal calculation as described later, and rather, if it is not considered as a series code completely different from the internal calculation code, it is a manual code. There is a restriction on the configuration of the switch, which is disadvantageous. Therefore, it is necessary to perform code conversion, and the code conversion is performed by the programmable logic arrays PLA1, 117 and PL shown in FIG. 3 (B).
A2 and 118. Even if the film speed information input from the two series of switch groups is another code series, for example, if both are ISO100, PLA1 and PLA2 are configured so that the same code can be read by an instruction. The ISO code read in this way is R
It is stored in the AM 112. (In this embodiment, the code conversion is performed using the programmable logic array, but if the code conversion is easy, it may be converted by a program. In this case, the PLA is unnecessary.)
Then, the microprocessor 101 has its input terminal
Read the T / W status. In the case of middle-class cameras, lenses cannot be exchanged in general, and I had to shoot with a lens with the same focal length for both portrait photography and landscape photography, but this does not always lead to sufficient photography. Instead, recently, there has been proposed a method of changing the focal length by moving a lens in and out of a photographing optical path as needed. In this case, since the open F value of the lens system changes, it is necessary to take that information into consideration when performing the exposure calculation. The role of the input terminal T / W is for this purpose.It indicates whether the lens system is on the telephoto side or the wide side. Generally, the wide side is bright, so when this is used as a reference, how dark becomes when switching to the telephoto side. In advance microprocessor 101
It is written inside the PROM and used for various calculations. It is assumed that the wide lens is selected when the switch S 3 connected to the T / W terminal is ON, and the telephoto lens is selected when the switch S 3 is OFF, and the telephoto lens is selected here. That is, S /
It is assumed that the T terminal is H. Further, it is assumed that the F value of the lens at wide angle is F2.8 and the F value of the lens at telephoto is F5.6. That is, the difference in F value is two steps, and since the lens on the telephoto side is selected now, the numerical value “16” corresponding to two steps in the code system described later is stored in the RAM. (If it is on the wide side, "0" is stored.)
The processing up to this point is completed immediately because the processing speed of the microprocessor 101 is fast (usually several μS to several tens of μS per step). The process shown in FIG.
As shown in the flowchart of (-2), when the photometry is completed, the output e of the luminance detection circuit 102 becomes eH. ) When the photometry is completed, the measured value is calculated by the method as described above. If the metering has not ended, check whether the metering value has exceeded the maximum value, and if not, wait for the metering to end, and this loop until the metering end or the metering value overflow is bypassed. repeat. Normally, the maximum photometric value is selected at the limit where the relationship between the light intensity and the pulse becomes non-linear as described above.Therefore, if the maximum value is exceeded, exposure may not be performed correctly. Also, the exposure time becomes too long and exceeds the practical range. Therefore, when the photometric value exceeds the maximum value, the photometric value is stopped at that point, and the maximum value of the photometric value is set to the predetermined maximum value.
自然光による自動撮影の場合に必要な情報は、プログラ
ムシャッタの場合、被写体の明るさとフィルム感度がわ
かれば良いが、本発明のようにレンズの開放F値が変わ
る場合には、それも必要である。ここまでの処理でこれ
らの情報が明確になったので自動撮影の条件を求めるこ
とができ、次の「EE演算」の処理でそれを行なう。In the case of the program shutter, the information required in the case of automatic photographing by natural light is sufficient if the brightness of the subject and the film sensitivity are known, but it is also necessary when the open F value of the lens changes as in the present invention. . Since these pieces of information have been clarified by the processing up to this point, the conditions for automatic photographing can be obtained, and the processing is performed in the next "EE calculation" processing.
ここで本発明の演算処理方式について説明すると、先ず
明るさと測光値の関係は、対数圧縮されているため他の
要素、例えばフィルム感度やF値も同様に扱えば全てア
ペックス演算で処理することが可能となる。マイクロプ
ロセッサー使用の場合、原理的には掛算も割算も可能と
は言え、実際には非常に演算が複雑になり、処理時間も
かかるため、アペックス演算にし、加減算で処理できる
ことは好都合である。本発明では、そのため、フィルム
感度やF値を一度アペックス演算可能なコードに変換
し、演算しているが、具体的には、使用するフィルム感
度が例えば最高ISO1600、最低ISO25とする
と、ISO1600を0とし、一段感度が低下する毎に
8を加えたコードとしている。すなわち、ISO160
0を0、800を8、400を16,・・・50を4
0、25を48という関係に設定し、F値も同様差が一
段に付き8を加え、前述した様にF2、8とF5、6で
あれば2段の差になるので16とした。またフィルム感
度の場合、一段の間に1/3段、2/3段のフィルムが存在す
る場合があるので、この場合は1/3段を3、2/3段を5と
し、近似値を実現した。したがって、ISO80の場
合、コードは35となり、64の場合38となる。明る
さの方も、測光可能な最高輝度の場合、測光値が0とな
る様にし、以下明るさが半分になる毎に、測光値が8ず
つ加えられる関係になる様に輝度検出回路102や、タ
イマー121の定数やクロック周波数等を設定してお
く。そうすると、例えばある明るさで測光値が24にな
ったとし、その時フィルム感度がISO100であった
とすると測光値のコードL、フィルム感度のコードS、
開放F値の差のコードAと和Exは、Ex=L+S+A
=24+32+16=72となる(望遠側に切換えられ
た時)。この和Exは、プログラムシャッタであるので
露光量Evを表わしていることになり、Ex=72の
時、Ev13であったとするとフィルム感度がISO2
00であれば、Ex=16+32+16=64となり、
Evも一段変わりEv14となる。またレンズがワイド
側にあればA=0となるため、Ex=L+S+A=24
+32+0=56で、Ev=15となる。したがって、
Ev値も演算コードが8ずつ変化する毎に1段ずつ変わ
ることになり、適正な演算が行なわれることになる。こ
の「EE演算」の処理では、上述した「L+S+A」を
行ないEを求めることが実行され、求められたExはR
AM112にストアーされる。Explaining the arithmetic processing method of the present invention, first, since the relationship between the brightness and the photometric value is logarithmically compressed, if other elements such as film sensitivity and F value are treated in the same manner, they can all be processed by the apex operation. It will be possible. In the case of using a microprocessor, in principle, multiplication and division are possible, but in reality the calculation becomes extremely complicated and it takes a long processing time. Therefore, it is convenient to be able to perform apex calculation and add / subtract processing. Therefore, in the present invention, the film sensitivity and the F value are once converted into a code capable of performing an apex operation for calculation. Specifically, if the film sensitivity to be used is, for example, the highest ISO1600 and the lowest ISO25, the ISO1600 is set to 0. And 8 is added every time the sensitivity is further lowered. That is, ISO160
0 for 0, 800 for 8, 400 for 16, 50 for 4
0 and 25 were set to a relationship of 48, and the difference in F value was also added by 8 for each step. As described above, if F2, 8 and F5, 6 are two steps, the difference is set to 16. In the case of film speed, there may be 1/3 and 2/3 stages of film between one stage, so in this case 1/3 stage is 3 and 2/3 stage is 5, and approximate values are It was realized. Therefore, the code becomes 35 in the case of ISO80 and 38 in the case of 64. As for the brightness as well, in the case of the highest brightness that can be measured, the brightness detection circuit 102 and the brightness detection circuit 102 are set so that the photometry value is 0 and the photometry value is incremented by 8 each time the brightness becomes half. The constants of the timer 121 and the clock frequency are set in advance. Then, for example, if the photometric value becomes 24 at a certain brightness and the film sensitivity is ISO100 at that time, the photometric value code L, the film sensitivity code S,
The code A and the sum Ex of the difference between the open F values are Ex = L + S + A
= 24 + 32 + 16 = 72 (when switched to the telephoto side). This sum Ex represents the exposure amount Ev because it is a program shutter, and if Ex = 72 and Ev13, the film sensitivity is ISO2.
If 00, Ex = 16 + 32 + 16 = 64,
Ev is also changed to Ev14. If the lens is on the wide side, A = 0. Therefore, Ex = L + S + A = 24.
At + 32 + 0 = 56, Ev = 15. Therefore,
The Ev value also changes by one step each time the operation code changes by 8, and an appropriate operation is performed. In the process of this “EE operation”, the above “L + S + A” is performed to obtain E, and the obtained Ex is R
Stored in AM112.
EE演算が終了したら、次にシャッタースピードが遅く
手振れするようなシャッタ速度か否かを調べる「手振
れ」の判断を行なう。これは、すでに求めた「Ex」値
がある値より大きいか否かを調べることと同じである。
もし、Ex値が手振れ限界値より大きい場合、ストロボ
を使用することになるので、ストロボの充電が完了して
いるかどうかSC端子を調べる。ストロボの充電が完了
していない場合には、L1端子をHにし、発光ダイオー
ドLED1を点灯させ警告をする。この様な条件の場
合、無理に写真を撮っても手振れを起し、適正な写真は
撮れないのでで示すステップにプログラムはジャンプ
し、前述した場合と同様に撮影不可となる。ストロボの
充電が完了している場合は、ストロボ撮影に必要な距離
情報を得る処理を実行する。距離情報は、図示しないオ
ートフォーカス回路から得られるもので、マイクロプロ
セッサー101の入力端子AF0〜AF3にコード化さ
れた並列データとして入力される。ただし、ここで入力
されるコードは、演算に直接使えるためには、距離が になる毎に8増える様な系列になっている必要がある
が、一般に測距範囲は、0.8m〜4.5m程度である
ので、0.8mをコード0とすると、4.53mでコー
ド40とならなければならないが、コードが15を越え
ると4ビットでは扱えなくなり、またオートフォーカス
の回路でこの様にコード変換をすることも容易ではな
い。例えば、オートフォーカス回路の測距系列が0.
8,0.9,1.0,1.1,1.2,1.5,0.
7,2.0,2.5,3.0,4.0,4.5mであっ
た場合、順に0.1,・・・11のコードを割り付けれ
ば、4ビットで16種類の距離ステップを選択できる
し、距離が4.5mを越え、6m,8mとなっても特に
問題なく、オートフォーカス回路もこのような順番コー
ドの方が作り易い。しかしながら、このような順番を表
わすコードの場合、そのまま演算コードとして使うこと
はできないので、コード変換する必要があり、変換後の
コードは前述したように、距離が になる毎にに+8される系列でなければならない。When the EE calculation is completed, the "shake" is checked to see if the shutter speed is slow and shakes. This is the same as checking whether the “Ex” value already obtained is greater than a certain value.
If the Ex value is larger than the shake limit value, the strobe is used, so the SC terminal is checked to see if the strobe has been charged. If the strobe has not been charged, the L1 terminal is set to H and the light emitting diode LED1 is turned on to give a warning. Under such a condition, even if the photograph is forcibly taken, camera shake occurs, and an appropriate photograph cannot be taken. Therefore, the program jumps to the step indicated by and the photograph cannot be taken as in the case described above. If the strobe has been charged, a process for obtaining distance information necessary for strobe photography is executed. The distance information is obtained from an autofocus circuit (not shown), and is input as parallel data encoded in the input terminals AF 0 to AF 3 of the microprocessor 101. However, the code entered here has a distance It is necessary to have a series that increases by 8 each time, but the range is generally 0.8m to 4.5m, so if 0.8m is code 0, 4.53m will be coded. It must be 40, but if the code exceeds 15, it cannot be handled with 4 bits, and it is not easy to perform such code conversion by the autofocus circuit. For example, if the distance measurement series of the autofocus circuit is 0.
8, 0.9, 1.0, 1.1, 1.2, 1.5, 0.
If the lengths are 7, 2.0, 2.5, 3.0, 4.0, and 4.5 m, if codes of 0.1, ... Can be selected, and there is no particular problem even if the distance exceeds 4.5 m and becomes 6 m or 8 m, and it is easier to make such a sequential code for the autofocus circuit. However, in the case of a code representing such an order, since it cannot be used as it is as an operation code, it is necessary to convert the code, and the code after conversion has a distance as described above. It must be a series that is incremented +8 each time.
このコード変換は、D−ROM116を利用して行なう
が、その具体的方法は後述し、ここではコード変換され
たものとして説明を続ける。コード変換されたデータ
は、次の「FM演算」の処理で用いられるが、「FM演
算」とは、ストロボ撮影時にフィルム感度、被写体まで
の距離と、ストロボのガイドナンバーからシャッタのF
値を求める演算である。ただし、本発明の場合電気シャ
ッタであるので、演算から得られたF値になる様に機械
的にセクターをストップする機構はもたず、セクターが
開口して行く過程で、得られたF値の位置になった時、
ストロボを発光させるためのトリガー信号を出すことで
適正なF値を得られるようにされており、セクターは全
開まで開き、その後閉じるように構成される。したがっ
て、露光量(露出時間)は、前述したEE演算で求めら
れた値「Ex」とは無関係に特定値に設定される。ガイ
ドナンバーGNO、距離D、絞りFとの間には、F=G
NO/Dの関係が成り立っており、最近のカメラのよう
にストロボ内蔵のものであれば、ガイドナンバーは一定
であるので、距離が決まれば自動的に絞りも決定され
る。マイクロプロセッサーが割算を行なうのは大変なの
で、その代りに距離と絞りの対応表を作っておけば、簡
単に絞りを求められる。ただし、これにフィルム感度を
考慮する必要があるので、「FM演算」は次式によって
行なう。求める絞りのコードAFMとすると、フィルム
感度コードS、距離コードD、開放F値の差のコードA
との間には、AFM=S+D+Aの関係が成り立つ。こ
こで絞りのコードAFMは、コードの値が大きくなれば
絞りの面積も大きくなり、コード値が小さくなれば絞り
面積は小さくならなければならない。また、AFMの値
が8加わる毎に絞りが一段ずつ大きくなる(例えば、F
16→F11)必要がある。しががって、例えばISO
100、距離が1.4mの時に求められる絞りがF16
であった時、距離が2mになれば絞りはF11になり、
ISO200、距離1.4mであればF16となる。た
だし、上式では絞りのコード値が求められるのであっ
て、絞りそのものが求められる訳ではない。絞りは、後
述するD−ROM116中の対応表によって求められ
る。また、AFMがレンズの開放F値以上の絞りになっ
た場合には、AFMを開放F値が49であれば、AFM
=49とする。このように、演算から要求される絞りが
レンズの開放絞り値より明るい場合には、絞りが全開し
ても当然、光量不足となってしまうので警告を出す。
(これを「連動外警告」として、フローチャートに示
す。) 次に「手振れ」の判断で手振れしない明るさの場合に
は、逆光か否かの判断に進む。逆光であるとの情報は、
被写体が太陽を背にした場合などのとき、撮影者により
SW等で入力される。逆光でなければ、露出時間を前述
した演算値Exに基ずいて決定する。もちろん、ストロ
ボは不要である。This code conversion is performed using the D-ROM 116. A specific method thereof will be described later, and the description will be continued here assuming that the code conversion has been performed. The code-converted data is used in the processing of the next “FM calculation”. The “FM calculation” means the film sensitivity, the distance to the subject at the time of flash photography, and the flash guide number from the flash guide number.
This is an operation for obtaining a value. However, in the case of the present invention, since it is an electric shutter, there is no mechanism for mechanically stopping the sector so that the F value obtained from the calculation is obtained, and the F value obtained in the process of opening the sector. When the position becomes
An appropriate F value can be obtained by issuing a trigger signal for causing the strobe to emit light, and the sector is configured to open until fully open and then close. Therefore, the exposure amount (exposure time) is set to a specific value irrespective of the value “Ex” obtained by the EE calculation described above. Between the guide number GNO, the distance D, and the aperture F, F = G
The relationship of NO / D is established, and if the camera has a built-in flash like a recent camera, the guide number is constant, so if the distance is determined, the aperture is also automatically determined. Since it is difficult for the microprocessor to perform division, if you make a correspondence table for distance and aperture instead, you can easily obtain aperture. However, since it is necessary to consider the film sensitivity, the "FM calculation" is performed by the following equation. If the desired aperture code A FM is used, the film sensitivity code S, the distance code D, and the difference A of the open F value are the codes A.
The relationship of A FM = S + D + A is established between and. Here, with respect to the code A FM of the diaphragm, the area of the diaphragm increases as the value of the code increases, and the area of the diaphragm decreases with the decrease of the code value. Further, the aperture increases by one step each time the value of AFM is added (for example, F
16 → F11) Necessary. Therefore, for example, ISO
Aperture required at 100 and distance of 1.4m is F16
When the distance is 2m, the aperture becomes F11,
If the ISO is 200 and the distance is 1.4 m, it becomes F16. However, in the above formula, the code value of the aperture is obtained, and the aperture itself is not obtained. The diaphragm is obtained by a correspondence table in the D-ROM 116 described later. If the aperture of the AFM is equal to or larger than the open F value of the lens, the AFM is set to AFM if the open F value is 49.
= 49. As described above, when the aperture required by the calculation is brighter than the open aperture value of the lens, even if the aperture is fully opened, the amount of light will be insufficient, and a warning is issued.
(This is shown as a "outside linkage warning" in the flowchart.) Next, in the case where the brightness is such that the camera shake does not result in the "camera shake" determination, the process proceeds to the determination as to whether or not there is backlight. The information that the backlight is
When the subject is on the back of the sun, the photographer inputs with SW or the like. If there is no backlight, the exposure time is determined based on the calculated value Ex described above. Of course, no strobe is needed.
次に、逆光の場合の処理について述べると、露出時間は
通常のストロボ不使用の場合と同様、演算値Exで決め
られ、補助光であるストロボは、被写体までの距離等に
応じて制御される。したがって、セクターの最大開口
は、その時の画面全体の明るさにより色々な大きさにな
り得る。ところがストロボ光が適正となるためには、前
述した方法で求められる絞り値が発光させる必要がある
が、セクターがそこまで開かない場合がある。例えばセ
クターの最大開口がF5.6になる明るさで、ストロボ
光が適正となる絞り値がF4であるような場合、すなわ
ち、EE撮影で得られる最大絞り口径が、ストロボに必
要な絞り口径より小さい場合は、EE撮影条件でセクタ
ーがもっとも開いた時にストロボを発光させる(山頂発
光)。その逆の場合、例えばストロボに必要な絞り口径
がF8、EE撮影で得られる最大絞り口径がF5.6の
ような場合には、ストロボはF8になるようなタイミン
グで発光させる(山腹発光)。以上に述べたことがフロ
ーに示されており、「Tsync←TsyncFM」とは前述の山
腹発光を、「Tsync←TsyncEE」とは前述の山頂発光を
させるような定数をセットすることを意味する。山頂発
光させる場合、ステッピングモータを逆転させる信号の
出た時にストロボを発光させる信号を出すことも考えら
れるが、その場合電気的な逆転信号と、ステッピングモ
ータ(セクター)の逆転との間には時間の遅れが生ずる
ため、逆転信号が出力されてから、絞り開口が山頂に達
するまでの時間に差を生じ、その差は各部品のガタや慣
性力によって異なり、一律に定まらない。従って、予め
サンプリングしたシャッタにより求められるセクターの
開き方に対応した値とし、TsyncEEデータはその遅れ
を考慮した値となっている。更にTsyncEEは自由に決
めることができるため、小口径で大口径でも誤差のない
ように設計可能である。Next, regarding the processing in the case of backlight, the exposure time is determined by the calculated value Ex, as in the case of not using a normal strobe, and the strobe which is auxiliary light is controlled according to the distance to the subject. . Therefore, the maximum opening of the sector may have various sizes depending on the brightness of the entire screen at that time. However, in order for the flash light to be appropriate, it is necessary to emit light with the aperture value obtained by the above-mentioned method, but the sector may not be opened to that extent. For example, when the maximum aperture of the sector is F5.6 and the aperture value at which the strobe light is appropriate is F4, that is, the maximum aperture aperture obtained by EE shooting is larger than the aperture aperture required for the flash. If it is small, the flash is emitted when the sector is most opened under the EE shooting conditions (mountain emission). In the opposite case, for example, when the aperture size required for the strobe is F8 and the maximum aperture size obtained by EE photography is F5.6, the strobe emits light at a timing such that it becomes F8 (hillside emission). What has been described above is shown in the flow, and "Tsync ← TsyncFM" means that the above-mentioned mountainside emission is set, and "Tsync ← TsyncEE" means that the above-mentioned peak emission is set. When emitting light from the mountaintop, it may be possible to issue a signal that causes the strobe to emit light when a signal that causes the stepping motor to rotate in reverse is issued, but in that case, there is a delay between the electrical inversion signal and the stepping motor (sector) inversion. Therefore, there is a difference in the time from the output of the reverse rotation signal until the stop aperture reaches the peak, and the difference varies depending on the backlash and inertial force of each component and is not uniformly determined. Therefore, the TsyncEE data has a value corresponding to the opening of the sector obtained by the pre-sampled shutter and the delay is taken into consideration. Furthermore, since TsyncEE can be freely determined, it can be designed so that there is no error even with a small diameter and a large diameter.
ここまでの作動が電源スイッチON後、自動的に連続し
て行なわれる。なお、各種の警告や表示については特に
述べなかったが、必要に応じて処理すればよい。The operation up to this point is automatically and continuously performed after the power switch is turned on. It should be noted that although various warnings and displays have not been particularly described, they may be processed as necessary.
フローチャートの次のステップ「S2ON」という判断
は、レリーズスイッチS2がONしたかどうかを見るス
テップで、レリーズスイッチS2がONしたら、次の撮
影モードに移る。ただし、レリーズスイッチS2は、チ
ャタリング防止機能とラッチ機能をもった入力回路に接
続されており、そのため電源スイッチS1、レリーズス
イッチS2が短時間(数10ms)だけONし、すぐに
OFFするいわゆる「チョン押し」や「早押し」でも撮
影可能である。また、この判断でレリーズスイッチS2
がまだONしていない時には、その後パワーホールドを
解除しているので、そのまま電源スイッチS1がOFF
すると、回路全体がOFFし、測光だけで終わる。レリ
ーズスイッチS2がONすると、再びパワーホールド信
号が出力され、電源スイッチS1の状態に無関係に、所
定の動作の終了まで一連の動作をする。パワーホールド
信号を出力後、第3図(A)に示すセルフタイマーのスイ
ッチSsがONしていれば、セルフタイマーモードであ
るのでセルフタイマーの動作をし、セルフタイマースイ
ッチSsがOFFであれば次の処理へ行く。「セルフタ
イマー」という処理は、通常のセルフタイマーと同様
に、10秒間程度の時間を計測し、またセルフタイマー
状態であることの表示等を行なった後、次の処理に入
る。次の「レリーズMgON」という処理は、撮影レン
ズをレリーズさせるための電磁石(レリーズマグネッ
ト)をONさせる処理であり、レリーズマグネットがO
Nすると撮影レンズが必要な焦点位置に移動した時、オ
ートフォーカス回路からの信号でレンズが停められる。
ここでは、マイクロプロセッサーは、撮影レンズの移動
を開始させる信号を出すだけの仕事を受けもっている。
次いで、レンズの移動を完了すると、オートフォーカス
回路は完了信号を発生する。レンズの移動が完了する
と、次の「デートランプ」処理を行なう。この処理は、
フィルムに撮影年月日等を写し込む時の写し込み用ラン
プのON時間を、前に読んだフィルム感度により、高感
度ならば短く、低感度ならば長くし、適正な露光量を与
えることである。A determination that the flow chart of the next step "S 2 ON" is, in the step of the release switch S 2 to see whether the ON, After the release switch S 2 is ON, the process moves to the next shooting mode. However, since the release switch S 2 is connected to an input circuit having a chattering prevention function and a latch function, the power switch S 1 and the release switch S 2 are turned on for a short time (several tens of ms) and then turned off immediately. You can also shoot with the so-called "Jung push" or "fast push". Also, based on this judgment, the release switch S 2
Is not turned on yet, the power hold is released after that, so the power switch S 1 is turned off.
Then, the whole circuit is turned off, and it ends with only photometry. When the release switch S 2 is turned on, the power hold signal is output again, and a series of operations is performed until the end of the predetermined operation regardless of the state of the power switch S 1 . After the power hold signal is output, if the self-timer switch Ss shown in FIG. 3 (A) is ON, the self-timer mode is in effect and the self-timer operates. If the self-timer switch Ss is OFF, the next Go to processing. The process called "self-timer" measures the time of about 10 seconds, displays the fact that it is in the self-timer state, etc., and then starts the next process, as in the case of a normal self-timer. The next process called “release MgON” is a process of turning on the electromagnet (release magnet) for releasing the taking lens, and the release magnet is O
When N, the lens is stopped by the signal from the autofocus circuit when the taking lens moves to the required focus position.
Here, the microprocessor is tasked with only issuing a signal to initiate the movement of the taking lens.
Then, when the movement of the lens is completed, the autofocus circuit generates a completion signal. When the movement of the lens is completed, the next "date lamp" process is performed. This process
Depending on the film sensitivity read before, the ON time of the imprinting lamp when imprinting the shooting date etc. on the film is shortened for high sensitivity, long for low sensitivity and given an appropriate exposure amount. is there.
次の処理「露光」は、ステップモータにより実際にセク
ターを作動させ、露光を行なう。第3図(I−3)に詳
細なフローチャートを示してある。In the next process "exposure", the sector is actually operated by the step motor to perform exposure. A detailed flowchart is shown in FIG. 3 (I-3).
先ず最初に「セレクト」、すなわち、カウンタ129
に入力されるクロック周波数の選択を行なう。選択の基
準は、その時の演算された露光量により、もし露出時間
が長い場合には遅く、短い時間には速いクロック周波数
が選択される。続いて、ステップモータの信号φ0が
“H”となり、これによりステップモータが励磁され、
この状態を10mS間保持する。この目的は、ステップ
モータを安定して動作させることである。励磁直前のロ
ータの静止位置は、静的なロータ磁石とステータの引き
のトルクで決まるため、摩擦や負荷の影響を受け易く、
必ずしも一定の位置とは限らない。ステップモータのス
タート位置が一定でないと、当然露光量もばらつく。励
磁すると大きな力が働くため、停止位置は一定の位置と
なるが、静止位置から励磁による停止位置への移動直
後、停止位置で安定するまでの時間が多少必要である。
もし、安定する前に次のパルスを発生させると、露光量
が多い。即ち、低Evの場合は問題ないが、露光量が少
なく、即ち高Evの場合に露光量がばらつく。したがっ
て、安定した露光量を得るために、ロータが安定するま
での時間を十分とる必要がある。次に、ストロボを使用
するか否かを調べ、使用する場合には、ストロボを発光
させるべき時間データを、タイマー121にセットし、
タイマー121をスタートさせる。ここでタイマーのス
タートのタイミングが問題となるが、これはステッピン
グモータのスタートと同時とするか、あるいは一定の時
間ずらしてもよい。ずらした場合には、その分時間デー
タを補正しておく必要がある。なお、タイマーにセット
するデータは、前述した演算結果に基づき、D−ROM
116よりアクセスされるもので、他のデータを含め、
ここでD−ROMの構成及び使用法について説明する。First, "select", that is, the counter 129
Select the clock frequency input to. The selection criterion is to select a slow clock frequency if the exposure time is long and a fast clock frequency if the exposure time is short, depending on the calculated exposure amount at that time. Subsequently, the signal φ 0 of the step motor becomes “H”, which excites the step motor,
This state is maintained for 10 mS. The purpose is to operate the step motor stably. The static position of the rotor immediately before excitation is determined by the static pulling torque of the rotor magnet and the stator, so it is easily affected by friction and load,
The position is not always fixed. If the start position of the step motor is not constant, the exposure amount naturally varies. Since a large force works when excited, the stop position becomes a constant position, but it takes some time until the stop position stabilizes immediately after moving from the stationary position to the stop position by excitation.
If the next pulse is generated before it stabilizes, the exposure amount is large. That is, there is no problem in the case of low Ev, but the exposure amount is small, that is, the exposure amount varies in the case of high Ev. Therefore, in order to obtain a stable exposure amount, it is necessary to take sufficient time for the rotor to stabilize. Next, it is checked whether or not the strobe is used, and when it is used, the time data for firing the strobe is set in the timer 121,
The timer 121 is started. Here, the timing of the start of the timer becomes a problem, but this may be performed at the same time as the start of the stepping motor, or may be shifted by a fixed time. If it is shifted, it is necessary to correct the time data accordingly. In addition, the data set in the timer is based on the calculation result described above, and the D-ROM
It is accessed from 116, including other data,
Here, the configuration and usage of the D-ROM will be described.
第3図(J)にD−ROM116の構成の一例を示す。D
−ROM116は、16ビット×256ワードで構成さ
れ、全体は図のa〜dのように4つのブロックに分割さ
れる。ブロックaには、露光量に関する情報、すなわち
ステッピングモータの制御情報が書かれており、その情
報は、ステッピングモータを何ステップ回転させるかを
示すステップ数Nsと、方向変換時の駆動パルスの幅T
dとからなる。この情報は、前述したEE演算より求め
られるExによって選択(アクセス)され、すなわちE
xの値が小さい時、高Evの露光量であるからステップ
数Nsは小さくなり、Exの値が大きい時は、低Evの
露光量であるからステップ数Nsは大きくなる。通常、
制御可能でなければならない露光量の範囲は、広くみて
Ev19〜3程度であり、1Evを8分割すれば露光量
の種類は16×8=128種類となる。この128種の
露光量の中から、「Ex」の値によって適正な露光量が
選択(アクセス)される。したがって、Ex=0〜12
7である。なお、本実施例ではステップ数Nsは4ビッ
ト、パルス幅Tdは10ビットのデータとした。FIG. 3 (J) shows an example of the configuration of the D-ROM 116. D
-ROM 116 consists of 16 bits x 256 words, and the whole is divided into 4 blocks as shown in a to d of the figure. In the block a, information regarding the exposure amount, that is, control information of the stepping motor is written, and the information includes the number of steps Ns indicating how many steps the stepping motor is rotated and the width T of the driving pulse at the time of changing the direction.
It consists of d and. This information is selected (accessed) by Ex obtained from the EE operation described above, that is, E
When the value of x is small, the number of steps Ns is small because the exposure amount is high Ev, and when the value of Ex is large, the number of steps Ns is large because the exposure amount is low Ev. Normal,
The range of the exposure amount that must be controllable is approximately Ev19 to 3, and if 1Ev is divided into eight, the type of exposure amount becomes 16 × 8 = 128 types. An appropriate exposure amount is selected (accessed) from the 128 types of exposure amounts according to the value of “Ex”. Therefore, Ex = 0 to 12
7 In this embodiment, the number of steps Ns is 4 bits and the pulse width Td is 10 bits.
次にブロックbについて説明すると、ここにはセクター
が全開し閉じるような撮影モード場合のストロボをトリ
ガーするタインミングを作るための時間情報Tsync(F
M)が書かれている。The block b will be described below. Here, the time information Tsync (F) for creating the timing for triggering the strobe in the shooting mode in which the sector is fully opened and closed is described.
M) is written.
この情報Tsync(FM)は、露出羽根の開き過程で、羽
根がある絞り値Fになるタイミングを示しているので、
ストロボ撮影に必要なF2.8〜F22に相当する種類
が必要で、絞り1段を8分割すれば、全部で6(段)×
8+4=49種類のデータとなり、前述のように予め求
められた関係を有するセクターの開き方に対応したデー
タとして書かれており、このデータが前述した演算値A
FMに一定値C0を加えた値AFM×で選択(アクセ
ス)される。また、このブロックには逆光撮影で必要な
他の情報も書かれており、その情報はEE撮影で得られ
る最大絞り口径と、ストロボに必要な絞り口径の比較を
する際に利用される。絞り口径の比較をするためには、
EE撮影で得られる最大絞り口径を知らなければならな
いが、EE演算より求められる「Ex」によって、それ
を知ることはできない、そのため、ストロボに必要な絞
り口径をAFMxより求めた時、同じ番地にこの絞り口
径と同じになるEE演算の演算値「Ex」に相当する値
E0を書いておく。したがって、EE≦E0ならばスト
ロボに必要な絞り口径の方が大きいので前述した山頂発
光となり、Ex>E0ならば山腹発光となる。なお、山
腹発光の場合には、前述のセクターの開き過程での絞り
を利用しているのでストロボをトリガーするタイミング
はTsync(FM)が使用され、山頂発光させる場合のタ
イミングがブロックcに示すTsync(EE)である。山
頂発光させる場合には、E0に一定値C1を加えた値E
1を番地とするデータTsync(EE)を求める。なお、T
sync(FM)、Tsync(EE)は9ビット、E0は7ビ
ットのデータである。This information Tsync (FM) indicates the timing at which the blade reaches a certain aperture value F during the process of opening the exposure blade,
A type equivalent to F2.8 to F22 required for stroboscopic photography is necessary, and if one stop is divided into eight, a total of 6 (steps) x
8 + 4 = 49 kinds of data, which are written as data corresponding to the way of opening the sector having the previously obtained relationship as described above, and this data is the calculated value A described above.
It is selected (accessed) by a value AFM ×, which is obtained by adding a constant value C 0 to FM. In addition, other information necessary for backlight photography is also written in this block, and this information is used when comparing the maximum aperture diameter obtained by EE photography with the aperture diameter required for the flash. To compare the aperture size,
You have to know the maximum aperture size that can be obtained by EE shooting, but you cannot know it with the "Ex" that is obtained from the EE calculation. Therefore, when you obtain the aperture size required for the strobe from AFMx, it will be the same address. A value E 0 corresponding to the calculated value “Ex” of the EE calculation that becomes the same as the aperture diameter is written. Therefore, if EE ≦ E 0 , the aperture diameter required for the strobe is larger, and thus the above-described peak light emission occurs, and if Ex> E 0 , the hillside light emission occurs. In the case of hillside emission, since the aperture is used in the process of opening the sector, Tsync (FM) is used as the timing to trigger the strobe, and the timing to emit light from the mountaintop is shown in block c. (EE). When emitting light at the summit, a value E obtained by adding a constant value C 1 to E 0
Data Tsync (EE) with address 1 is obtained. Note that T
sync (FM) and Tsync (EE) are 9-bit data, and E 0 is 7-bit data.
ブロックdは、オートフォーカス回路から得られる距離
の順番コードを、前述したような演算コードに変換する
ためのもので、順番コードDAFに一定値C2を加えた
値を番地とするデータは、順番コードDAFの示す距離
に対応する演算コードになっている。なお、演算コード
は、距離の範囲にもよるが7ビット程度あれば十分と考
えられる。またD−ROMのサイズを16ビット×25
6ワードとしたが、上述したよう1ワード中の16ビッ
トを全部使っているわけではないので、1ワード当たり
のビット数を減らしてワード数を増してもよく、構成に
は自由度があるので、もっとも合理的な方法をとればよ
い。なお、上述した様に、露出時間やストロボの発光タ
イミング時間の制御等をD−ROMを使っている理由
は、セクターの開き方が時間に対し一定でないことによ
る。すなわち、ステッピングモータの駆動パルス数に対
し、シャッタ開口面積が一定の関係で開いてゆけばD−
ROMのデータを用いて閉じの制御をする必要はなく、
時間発生手段と露出情報だけで閉じのタイミングを決定
できる。しかしながら、シャッタ開口が時間に対し一定
の関係になる様に、ステッピングモータとセクターの関
係を設計すると、その間の伝達機構が簡単な輪列では済
まなくなり、複雑になってしまう。ストロボの発光タイ
ミングについても同様であり、時間と絞りの関係が一定
でないため、D−ROMが必要となる。再び「露出」の
フローにもどり、カウンタ119の動作に入ると、これ
は前述したようにモータ制御回路120と直結してお
り、モータ駆動回路103を介して、ステップモータ制
御しているため、この段階でセクターが作動し始める。
フローにしたがい説明すると、「正転パルス出力」と
は、前述したようなパルス幅が一定(例えば2mS)の
パルスを出力することであり、このパルスの出力数は、
前述したD−ROM116に書かれているステップ数N
sである。Nsステップだけ一定時間のパルスを出力し
た後、カウンタ119にはD−ROM116の方向変換
時の駆動パルスの幅Tvがセットされ、ダウンカウント
開始される。カウンタ129がダウンカウントされ、カ
ウントを終了するとカウント完了信号を発生し、この信
号により、シフトレジスタ133は、シフト方向が逆に
なると共に、1ビットだけ内容がシフトされる。その後
の「逆転パルス出力」とは「正転パルス出力」と同様
に、一定時間のパルスをステップ数Nsだけ出力する。
この時のパルスと開口径の関係を第3図(K)に示す。
(図中のモータ駆動信号φ1,φ2、第3図(F)と同じ
タインミングで書いてあるのでコイルL1,L2の励磁
状態は(F)でわかる。)出力パルス数は、正・逆転で方
向を変えて示したので、本来は口径と時間の関係を示す
図と各タインミングが一致してなければならないが、機
械系には応答遅れがあるため、図のようにズレを生じて
いる。すなわち、「正転パルス出力」とは、シャッタを
開く信号であり、「逆転パルス出力」とはシャッタを閉
じる信号である。所定の逆転パルスを出力後、その状態
を10mS間続けるが、これはローターが回転から停止
状態になる時に、もしコイルが励磁されていなければ、
強い位置規制力は働かず比較的大きい振幅、長い周期で
減衰しながら停止し、その動きに連動し、セクターも動
き、シャッタが一度閉じた後再び開くという現象(再露
光)等を発生し易くなるが、コイルが励磁されていれば
強い位置規制力が働くため、上述のような問題は発生し
ない。以上で露出のルーチンを終え、次に「開放防止」
の処理に入る。「開放防止」とは、何らかの原因によっ
てシャッタが閉じなかった場合の処理で、セクターが閉
じた場合のみONするホームスイッチSWHの状態を見
て処理をする。前述したように、「開放防止」の処理
は、フローチャートの先頭の部分にもあるが、どちらの
場合も同じ処理である。The block d is for converting the order code of the distance obtained from the autofocus circuit into the operation code as described above, and the data whose address is the value obtained by adding the constant value C 2 to the order code DAF is the order. It is an operation code corresponding to the distance indicated by the code DAF. It should be noted that the operation code is considered to be sufficient if it has about 7 bits, although it depends on the range of distance. Also, the size of the D-ROM is 16 bits x 25
Although it is set to 6 words, since 16 bits in 1 word are not all used as described above, the number of bits per word may be reduced to increase the number of words, and there is flexibility in the configuration. , The most rational way. As described above, the reason why the D-ROM is used to control the exposure time, the strobe light emission timing time, and the like is that the way the sectors are opened is not constant with time. That is, if the shutter opening area is opened in a constant relationship with the driving pulse number of the stepping motor, D-
It is not necessary to control the closing using the data of ROM,
The closing timing can be determined only by the time generation means and the exposure information. However, if the relationship between the stepping motor and the sector is designed so that the shutter opening has a constant relationship with respect to time, a simple train wheel is not sufficient for the transmission mechanism between them, and the transmission mechanism becomes complicated. The same applies to the flash emission timing, and since the relationship between time and aperture is not constant, a D-ROM is required. Returning to the "exposure" flow again, when the operation of the counter 119 is started, this is directly connected to the motor control circuit 120 as described above, and the step motor control is performed via the motor drive circuit 103. The sector begins to operate at the stage.
To explain according to the flow, “forward rotation pulse output” is to output a pulse having a constant pulse width (for example, 2 mS) as described above, and the number of output pulses is
The number of steps N written in the above-mentioned D-ROM 116
s. After outputting the pulse for a predetermined time for Ns steps, the width Tv of the drive pulse at the time of changing the direction of the D-ROM 116 is set in the counter 119, and the down counting is started. The counter 129 is down-counted, and when the counting is finished, a count completion signal is generated, and this signal causes the shift register 133 to reverse the shift direction and shift the content by one bit. The subsequent "reverse rotation pulse output" is the same as the "normal rotation pulse output", and outputs a pulse for a fixed time by the number of steps Ns.
The relationship between the pulse and the aperture diameter at this time is shown in FIG. 3 (K).
(The motor drive signals φ 1 and φ 2 in the figure are written in the same timing as in FIG. 3 (F), so the excited states of the coils L 1 and L 2 can be seen in (F).) The number of output pulses is positive.・ Because the direction was changed by reversing, the timing should originally match the diagram showing the relationship between the diameter and time, but the mechanical system has a delay in response, so a deviation occurs as shown in the figure. ing. That is, "forward rotation pulse output" is a signal for opening the shutter, and "reverse rotation pulse output" is a signal for closing the shutter. After outputting a predetermined reverse rotation pulse, the state is continued for 10 mS. This is when the rotor is stopped from rotating and the coil is not excited.
A strong position regulation force does not work, it stops while damping with a relatively large amplitude and a long cycle, the sector moves in conjunction with the movement, and the phenomenon that the shutter closes once and then opens again (re-exposure) is likely to occur. However, if the coil is excited, a strong position regulating force works, so that the above-mentioned problem does not occur. With the above, the exposure routine is completed, and then "opening prevention"
Enter the process. "Opening prevention" is a process when the shutter is not closed for some reason, and is processed by observing the state of the home switch SWH that is turned on only when the sector is closed. As described above, the "opening prevention" process is the same in both cases, although it is also at the beginning of the flowchart.
第3図(I−4)に開放防止のフローチャートを示す。
ホームスイッチSWHがONの場合は、そのままこのル
ーチンをぬけ出し、ホームスイッチSWHがOFFの場
合は、ステップモータを1ステップだけ逆転させ、その
後このルーチンで逆転パルスを規定回数 MAxまで出
力したか否かを調べ、NMAx以下であれば、再びホー
ムスイッチSWHがONかOFFかを調べ、ホームスイ
ッチSWHがONならばメインルーチンにもどり、OF
Fならば再び逆転パルスの出力をくり返す。くり返し回
数に限度NMAxを設けた理由は、ステップモータが故
障して全く動かなくなったような場合、何回パルスを出
してもホームスイッチSWHがONせず、プログラムが
この部分から先に進まなくなることを防ぐためである。
この場合は、故障であるからのステップへジャンプす
る。FIG. 3 (I-4) shows a flow chart for prevention of opening.
If the home switch SWH is ON, this routine is skipped as it is. If the home switch SWH is OFF, the step motor is rotated in the reverse direction by one step, and then, in this routine, whether or not the reverse rotation pulse is output up to the specified number MAX. If it is equal to or less than NMAx, it is checked again whether the home switch SWH is ON or OFF. If the home switch SWH is ON, the process returns to the main routine, OF
If F, the output of the reverse pulse is repeated again. The reason for setting the limit NMAx to the number of times of repetition is that if the step motor fails and does not move at all, the home switch SWH does not turn on no matter how many pulses are output, and the program does not continue from this part. This is to prevent
In this case, it jumps to the step from the failure.
開放防止のルーチンを通過すると、ステップモータの励
磁信号φ0を“L”にし、続いてパワーホールド端子P
H出力がLとなり、トランジスタTr2がOFFし、電
源スイッチS1がOFFであれば直ちに、OFFでない
時は、レリーズのもどしによりOFFになった時、回路
全体がOFFし、全作動を終了する。When the opening prevention routine is passed, the excitation signal φ 0 of the step motor is set to “L”, and then the power hold terminal P
When the H output becomes L, the transistor Tr 2 is turned off, and the power switch S 1 is turned off, immediately when it is not turned off, when it is turned off by returning the release, the entire circuit is turned off, and the whole operation is completed. .
次に今まで説明を略して来たテストモードにつき簡単に
説明すると、このテストの目的は、シャッタほ性能測定
等に使うもので、テスト端子の条件により、特定の露光
(例えばEv16)を実現したり、FMモードで特定の
絞りのストロボ信号を出力する機能をもたせ、測定や調
整に使用する。The test mode, which has not been described so far, will be briefly described. The purpose of this test is to measure the performance of the shutter and the like. A specific exposure (for example, Ev16) is realized depending on the condition of the test terminal. Or, it has a function of outputting a strobe signal of a specific aperture in FM mode, and is used for measurement and adjustment.
以上に述べた如く、距離情報等のストロボ撮影に必要な
コード値を演算し、その結果でD−ROMからアクセス
したデータをタイマー回路にプリセットし、タイマーの
動作完了時にストロボの発光タイミングを選択するた
め、アナログ量で演算する場合と異なり、温度、電圧特
性等の影響を受けないため、補償回路が必要なく、十分
な演算精度を得ることができ信頼度が高い。更に、発光
タイミングは、データROMに記憶されたデータで自由
に設定できるため、シャッタ機構の作動が規則的でない
場合であっても、セクタの開き及び閉じ行程に対応して
修正されたデータによりタイマー回路にプリセットして
制御され、ステップモータの駆動パルスとは無関係に微
細に制御でき、その効果は大きいものである。As described above, the code value necessary for flash photography such as distance information is calculated, and the data accessed from the D-ROM is preset in the timer circuit as a result, and the flash emission timing is selected when the timer operation is completed. Therefore, unlike the case of calculating with an analog amount, it is not affected by temperature, voltage characteristics, etc., so that a compensating circuit is not required, sufficient calculation accuracy can be obtained, and reliability is high. Further, since the light emission timing can be freely set by the data stored in the data ROM, even if the shutter mechanism is not regularly operated, the timer is corrected by the data corrected corresponding to the opening and closing strokes of the sector. It is preset and controlled in the circuit, and can be finely controlled regardless of the drive pulse of the step motor, and its effect is great.
第1図は本案の実施例のシャッタ機構部を示し、第2図
は第1図に使用されるステッピングモータの構造図、第
3図はシーケンス及びシャッタ機構を制御するための回
路図、第4図は従来の露光線図を示す。 図中において、 3……セクター、4……セクターリング M……ステッピングモータ 17,18……ステーター 22……ローター 104……発振器 102……輝度検出回路 116……データROM 119,129……カウンタ 121……プログラマブルタイマー 132……シフトレジスタ 133……切換器 である。FIG. 1 shows a shutter mechanism portion of an embodiment of the present invention, FIG. 2 is a structural diagram of a stepping motor used in FIG. 1, FIG. 3 is a circuit diagram for controlling a sequence and a shutter mechanism, and FIG. The figure shows a conventional exposure diagram. In the figure, 3 ... Sector, 4 ... Sector ring M ... Stepping motor 17, 18 ... Stator 22 ... Rotor 104 ... Oscillator 102 ... Luminance detection circuit 116 ... Data ROM 119, 129 ... Counter 121 ... Programmable timer 132 ... Shift register 133 ... Switching device.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山崎 宏 千葉県四街道市鹿渡934―13番地 セイコ ー光機株式会社内 (56)参考文献 特開 昭55−144221(JP,A) 特開 昭57−66429(JP,A) 特開 昭57−207230(JP,A) 特開 昭50−137536(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hiroshi Yamazaki 934-13 Shikato, Yotsukaido, Chiba Seiko Koki Co., Ltd. (56) References JP-A-55-144221 (JP, A) JP-A-57 -66429 (JP, A) JP 57-207230 (JP, A) JP 50-137536 (JP, A)
Claims (2)
する距離入力手段と、レンズ開口を形成する複数のセク
ターと、正逆回転可能に制御できるステッピングモータ
とを有し、上記ステッピングモータと上記セクターとを
直接または間接に連結してセクターの開きおよび閉じ行
程を制御するシャッタにおいて、基準発振器と上記発振
器に同期してタイマー動作し、タイマー動作完了時上記
ストロボ装置をトリガーする信号を発生するタイマー回
路と、上記距離入力手段に入力される距離に対応したコ
ード値を発生する手段と、該コード値とストロボ装置の
ガイドナンバーに対応したコード値とを演算する演算回
路と、該演算値に応じたアドレスに上記セクターの開き
および閉じ行程に対応する上記ストロボ発光タイミング
データを記憶させたデータ記憶手段と、上記演算値に応
じてアクセスされた上記データ記憶手段からのデータを
上記タイマー回路にプリセットする手段とを備え、スト
ロボ使用時に上記セクターを駆動する上記ステッピング
モータに同期して、上記タイマー回路が動作を開始する
ことを特徴としたストロボ制御回路。1. A strobe device, distance input means for inputting a distance to an object, a plurality of sectors forming a lens aperture, and a stepping motor capable of controlling forward and reverse rotations, the stepping motor and the stepping motor. In a shutter that directly or indirectly connects with a sector to control the opening and closing strokes of the sector, a timer that operates a timer in synchronization with the reference oscillator and the oscillator, and generates a signal that triggers the strobe device when the timer operation is completed. A circuit, means for generating a code value corresponding to the distance input to the distance input means, an arithmetic circuit for calculating the code value and a code value corresponding to the guide number of the strobe device, and a calculation circuit for calculating the code value. The flash strobe timing data corresponding to the opening and closing strokes of the sector is stored in the The data storage means and means for presetting the data from the data storage means accessed according to the calculated value in the timer circuit are provided, and in synchronization with the stepping motor that drives the sector when a strobe is used, A strobe control circuit characterized by the timer circuit starting operation.
いて、フィルム感度に対応したコード値を入力するフィ
ルム感度入力手段を有し、該コード値と、上記距離に対
応するコード値とを演算し、該演算値をアドレス値とし
て上記データ記憶手段のデータをアクセスすることを特
徴としたストロボ制御回路。2. The apparatus according to claim 1, further comprising film sensitivity input means for inputting a code value corresponding to film sensitivity, the code value and the code value corresponding to the distance. And the data in the data storage means is accessed using the calculated value as an address value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59041798A JPH0616148B2 (en) | 1984-03-05 | 1984-03-05 | Strobe control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59041798A JPH0616148B2 (en) | 1984-03-05 | 1984-03-05 | Strobe control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60185935A JPS60185935A (en) | 1985-09-21 |
| JPH0616148B2 true JPH0616148B2 (en) | 1994-03-02 |
Family
ID=12618351
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59041798A Expired - Fee Related JPH0616148B2 (en) | 1984-03-05 | 1984-03-05 | Strobe control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0616148B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6190138A (en) * | 1984-10-09 | 1986-05-08 | Konishiroku Photo Ind Co Ltd | Exposure controller for flash photography |
-
1984
- 1984-03-05 JP JP59041798A patent/JPH0616148B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60185935A (en) | 1985-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60184230A (en) | Program shutter | |
| US4265521A (en) | Digital control camera | |
| JPH0625838B2 (en) | Strobe control circuit | |
| US4137541A (en) | Automatic exposure control apparatus for a single lens reflex camera | |
| JPH0616148B2 (en) | Strobe control circuit | |
| US4771309A (en) | Strobe control circuit for flash photography | |
| US4230402A (en) | Flash exposure control system | |
| US5420660A (en) | Motor driven shutter activated by single motor having controllable clockwise and counterclockwise rotations | |
| JPS6147935A (en) | Program shutter | |
| US4182562A (en) | Automatic winding up device for a camera | |
| JPH0693070B2 (en) | Strobe device for program shutter | |
| JP3103620B2 (en) | Camera with zooming device during exposure | |
| US5367356A (en) | Camera provided with red-eye phenomenon preventing feature | |
| JPS628029Y2 (en) | ||
| JP2837686B2 (en) | Exposure control device for variable focus camera | |
| JP2636296B2 (en) | Strobe device | |
| JP2969880B2 (en) | Flash emission control device | |
| JP3067184B2 (en) | Camera exposure control device | |
| JP2635008B2 (en) | Camera with strobe device | |
| JPH10260440A (en) | Camera | |
| JPS63824B2 (en) | ||
| JP2524261B2 (en) | Step motor drive shutter | |
| JPH06109961A (en) | Zoom control device between exposures | |
| JP2002023214A (en) | Flash exposure control shutter | |
| JPS6260686B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |