JPH0454211B2 - - Google Patents
Info
- Publication number
- JPH0454211B2 JPH0454211B2 JP63318892A JP31889288A JPH0454211B2 JP H0454211 B2 JPH0454211 B2 JP H0454211B2 JP 63318892 A JP63318892 A JP 63318892A JP 31889288 A JP31889288 A JP 31889288A JP H0454211 B2 JPH0454211 B2 JP H0454211B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- output
- input
- circuit
- address
- 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 - Lifetime
Links
Landscapes
- Exposure Control For Cameras (AREA)
- Details Of Cameras Including Film Mechanisms (AREA)
- Lens Barrels (AREA)
Description
産業上の利用分野
本発明は、複数種のデータを直列で出力する機
能を有するカメラアクセサリー(例えば交換レン
ズ、電子閃光発光装置等)が着脱自在に装着され
るカメラに関する。
従来の技術
従来、所定の露光演算を行う際に必要なデータ
をそのつど並列で入力したり(例えば特開昭51−
6541号、特開昭52−58591号)、交換レンズの全て
のデータを所定のタイミングで直列で入力したり
(例えば特開昭54−108628号)することが一般に
行われている。
発明が解決しようとしてする課題
カメラとカメラアクセサリーとの間でデータ交
信を行う場合には、両者間の端子数を少なくする
という点からも、前者よりも後者のようにデータ
を直列で交信することが望ましい。しかし、直列
で交信するとデータのビツト数倍だけ時間がかか
り、複数のデータに基づいて所定の演算を行う際
に不利となる。ところで、アクセサリーの状態変
化に応じてカメラを制御する必要のある場合、ア
クセサリーから状態を示すデータ(可変データ)
を入力してそのデータに基いてカメラの動作を制
御すればよい。ここで、アクセサリーの状態の変
化に即応するためにはデータを繰り返し入力する
必要がある。
一方、アクセサリーの状態にかかわらず一定の
固定データについては、1度入力して記憶してお
けば以降入力する必要はない。
このように、入力するデータには繰り返し入力
する必要のある可変データと1度だけ入力すれば
よい固定データとがあるが、上記後者の装置のよ
うに常に全データを入力していると固定データを
も繰り返し入力することになり、固定データの入
力に要する時間だけ無駄な時間が費やされること
になる。
本発明は、上記不都合を解消して、効率的なデ
ータ交信が行えるカメラを提供することを目的と
する。
課題を解決するための手段
上記課題を解決するために、本発明は、
自身に固有な固定データと自身の状態に応じて
変化する可変データとを含む複数種のデータを直
列で出力する機能を有するアクセサリーが、着脱
自在に装着されるカメラにおいて、
アクセサリーに電気的に接続され該アクセサリ
ーに対してデータ交信を直列で行うためのデータ
交信用端子部と、
上記複数種のデータを上記端子部を介して直列
で入力するデータ入力手段と、
上記データ入力手段によつて入力されたデータ
を記憶する記憶手段と、
カメラに所定動作を行わせるための信号が出力
されている期間中は繰り返し上記データ入力手段
を動作させる制御手段と、
一度入力された固定データを以降には入力しな
いように上記データ入力手段を制御する入力制御
手段と、
を有することを特徴とするものである。
作 用
上記構成によると、カメラに所定動作を行わせ
るための信号が出力されている期間は、アクセサ
リーからのデータ入力は繰り返される。このと
き、一度入力された固定データは以降は入力され
ない。
実施例
第1図は、この発明を用いた写真撮影システム
全体を示すブロツク図である。1はカメラ本体で
あり、この内部には、該カメラ本体に装着または
連結されるアクセサリーに対してアドレスデータ
を出力し、アクセサリーからのデータを入力する
中央制御回路10が設けられている。
2は電導駆動用アクセサリー(モータードライ
ブ)であり、この内部にはモータードライブ固有
のデータを出力するデータ出力装置20が設けら
れている。3はフラツシユ撮影用のアクセサリー
(ストロボ)であり、この内部にはストロボ固有
のデータを出力するデータ出力装置30が設けら
れている。4は中間リング、ベローズ等のレンズ
アクセサリーであり、この内部にはレンズアクセ
サリー固有のデータを出力するデータ出力装置4
0が設けられている。5は交換レンズであり、こ
の内部には交換レンズ固有のデータを出力するデ
ータ出力装置50が設けられている。カメラ本体
1と各アクセサリー2,3,4との間およびアク
セサリー4と5との間は、それぞれ端子a〜fに
よつて電気的に接続されている。ここで後述する
ように、端子a,b,c,dを介してカメラ本体
1から各アクセサリーのデータ出力装置に対し
て、それぞれ電力、基準クロツクパルス、アドレ
スデータ、リセツト信号が供給される。また端子
eを介して各アクセサリーのデータ出力装置から
カメラ本体1に対して、各アクセサリー固有のデ
ータが供給される。端子fはアース端子である。
第2図はカメラ本体1の中央制御回路10のブ
ロツク図である。11は電源制御回路であり、端
子aからアクセサリー例えば交換レンズ5のデー
タ出力装置50へ電力を供給する。SW1はレン
ズ5がカメラ本体1に装着されると閉成されるス
イツチである。SW2は露出制御動作開始用のレ
リーズスイツチ、SW3は側光動作開始用の側光
スイツチであり、例えば、レリーズボタンの押下
の第1段目で側光スイツチSW3が、続く第2段
目でレリーズ・スイツチSW2が閉成される。側
光スイツチSW3は、使用者の指がレリーズボタ
ンに触れるとその指を通じて流れる電流又はその
指の圧力によつて発生する感圧素子の抵抗変化に
応答して閉じるものでもよい。12はタイミング
回路であり、スイツチSW1,SW2,SW3の閉
成信号に基づいてアドレス出力装置13、データ
入力装置14にタイミング信号を与えて、それぞ
れアドレスデータの出力、データの取り込みのタ
イミングを制御するとともに、端子bに基準クロ
ツクパルスを、端子dにリセツト信号を供給す
る。アドレス出力装置13は、タイミング回路1
2によつて制御されて、アドレスデータを端子c
から1ビツトごとに順次直列に出力する。データ
入力装置14は、端子eから1ビツトごと順次直
列に入力される各アクセサリー固有のデータを読
み取つて、並列データに変換して演算回路15へ
送出する。演算回路15は、上記データに基づい
て露出制御用等のデータを算出して、それぞれ絞
り制御装置16、シヤツター制御装置17、表示
装置18に送出する。
表1は、各アクセサリーのデータ出力装置ごと
に設けられており、各アクセサリー固有のデータ
を記憶しているROMの内容例を示す表である。
また表2はROMから出力される上記データと該
データの示す意味との関係を示す表である。表1
において、アドレスデータの上位2ビツトa6,
a5は、どのアクセサリー即ちどのROMを選択
するかを示すデータであり、選択されたアクセサ
リーが交換レンズの場合“10”、ストロボの場合
“01”レンズアクセサリーの場合“11”となつて
いる。また、表1には示されてないが、モーター
ドライブであれば“00”である。アドレスデータ
での下位5ビツトa4〜a0はROMのアドレス
を指定するものである。次に表1、表2に基づい
て各種アクセサリーが装着された場合の入力デー
タを説明する。焦点距離50mm、開放絞り値
F1.4、最小絞り値F16の他にレンズのくり出し量
に対応した距離情報を出力可能なレンズが装着さ
れる場合を説明する。まず、前述のように、レン
ズから該レンズ固有のデータが出力されるのはア
ドレスデータの上位2ビツトa6,a5が“10”
のときである。下位5ビツトa4〜a0が
“00000”となると、交換レンズからは該レンズが
カメラ本体1に装着されていることを示すチエツ
ク用コード“11100”のデータが出力される。従
つて、カメラ本体からアドレスデータ“1000000”
を指定したとき“11100”のデータがカメラ本体
1に入力されれば交換レンズが装着されているこ
とが確認できる。同様に、表1に示してあるよう
に、“0100000”を指定したときに“11100”のデ
ータがカメラ本体に入力されればストロボが装着
されていることになり、“1100000”を指定したと
きに、“11100”のデータがカメラ本体に入力され
ればレンズアクセサリーが装着されていることに
なる。
次に“1000001”のアドレスが指定されると、
開放絞りAvoのデータが記憶されているROMの
アドレスが指定されていることになり、F1.4のデ
ータ“00010”がカメラ本体に送られる。次に
“1000010”のアドレスが指定されると最小絞り
Avmax例えばF16のデータ“01111”が送られ
る。このデータは表2に示すようにF16に相当す
る。“1000011”のアドレスが指定されると装着さ
れたレンズが距離情報を出力する構成のレンズか
どうかの信号が出力される。例えば表1の
50mmF1.4のレンズの場合距離情報を出力するレ
ンズなので“00000”のデータが出力され、一方
28mmF2のレンズの場合には距離情報が出力され
ないので、“00001”のデータが出力される。
次にアドレス“1000100”が指定されると、焦
点距離のデータが記録されているROMのアドレ
スが指定されたことになり、50mmF1.4のレンズ
の場合焦点距離は50mmなので、40〜60mmの範
囲内の焦点距離であることを示すデータ“00110”
が出力される。また、後述するレンズのくり出し
量のデータがレンズのROMのアドレスデータと
して用いられて、このアドレスデータに基づいて
前記距離情報が出力される。くり出し量データが
“10000”であれば、“1010000”のアドレスが指定
されて距離∞に対応したデータ“11111”が出力
され、くり出し量データが“11111”であればア
ドレス“1011111”が指定されて、距離1.4mに対
応したデータ“00111”が出力される。
次にストロボが装着されている場合、レンズの場
合と同様に、“0100000”のアドレスが指定される
とチエツク用コード“11100”がカメラ本体に入
力されてストロボが装着されていることが確認さ
れる。次に、“0100001”のアドレスが指定され
る。このアドレスには最小ガイドナンバーのデー
タが記憶されており、例えばガイドナンバー1.4
のデータ“00010”が出力される。次に、
“0100010”のアドレスが指定されると、このアド
レスには最大ガイドナンバーのデータが記憶され
ており、例えばガイドナンバー28のデータ
“10010”が出力される。次に“0100011”のアド
レスが指定されると、このアドレスには配光特性
のデータが記憶されていて、この例では“00001”
のデータが出力される。このデータは縦方向45°、
横方向が60°であることを示している。
レンズアクセサリーが装着されている場合、
“1100000”のアドレスが指定されると“11100”
のチエツク用コードがカメラ本体に入力されてレ
ンズアクセサリーが装着されていることが確認さ
れ、“1100001”のアドレスが指定されたときに、
“00011”のデータが入力されれば、テレコンバー
タが装着されていることが確認される。尚、表2
に示すように、データが“00001”であればベロ
ーズ、データが“00010”であればリバースアダ
プター、“00100”であれば中間リングが装着され
たことが確認される。
表1では例示してないが、ワインダー(モータ
ードライブ)を装着した場合、ワインダーは上位
2ビツトa6,a5が“00”であればワインダー
固定のデータをカメラ本体に入力する。そして、
他のアクセサリーと同様に、“0000000”のアドレ
スを指定するとチエツク用コード“11100”がカ
メラ本体に入力され、“0000001”のアドレスが指
定されると、1秒あたりの撮影可能枚数(駒速)
のデータが入力される。表2に示すように、デー
タが“00000”であれば1コマ/秒、“01100”で
あれば7コマ/秒となつている。
第3図は、カメラ本体1側のアドレス出力装置
13の一部回路、データ入力装置14の一部回路
および各アクセサリー側のデータ出力装置の具体
例を示した回路図である。尚、アクセサリーとし
ては交換レンズを例に示してある。また第4図は
第3図のタイムチヤートである。第3図において
OSCは基準クロツクパルス出力回路である。こ
の回路OSCからのクロツクパルス第4図CPは端
子bを介してレンズ5にも送出される。CNT1
はクロツクパルスCPをカウントするカウンタで
あり、DEC1はカウンタCNT1の出力CB0,
CB1,CB2のデータをデコードするデコーダで
あり、このデコーダの出力は第4図のTB0〜
TB7に示すタイミング信号となつている。ま
た、レンズ5側に設けてあるカウンタCNT2と
デコーダDEC2はカメラ本体1側のカウンタ
CNT1とデコーダDEC1と同じ構成で、このデ
コーダDEC2の出力は第4図のTL0〜TL7に
示すタイミング信号となつている。二つのデコー
ダDEC1,DEC2の出力は同じクロツクパルス
CPをカウントするカウンタCNT1,CNT2の
出力をデコードしているので、同じタイミング信
号が出力されて、カメラ本体1側とレンズ5側と
の回路の同期がとられる。表3にカウンタCNT
1,CNT2とデコーダDEC1,DEC2の出力の
関係を示しておく。
カメラ本体で読込開始信号が出力されると、フ
リツプ・フロツプF1がセツトされ(第4図F1
Q)、カウンタCNT1のリセツト状態が解除され
る。
これによつて、カウンタCNT1はクロツクパ
ルスのカウントを開始し、デコーダDEC1はタ
イミング信号TB0〜TB7の出力を開始する。
なお、カウンタCNT1,CNT2の出力が“000”
のときデコーダDEC1,DEC2のアンド回路
AN2,AN6への出力が“High”になつているの
で、アンド回路AN2およびAN6は、カウンタ
CNT1,CNT2がカウントを開始してはじめ
て、“High”レベルのタイミング信号TB0,TL
0が出力されるように設けてある。
まず、第4図のS0のステツプ(読込開始信号
が出力されてから1回目のTB7のタイミング信
号が出力されるまで)では、TB1が“High”に
立上るタイミングでレジスタREG1にアドレス
データ“1000000”がラツチされ、さらにTB7
のタイミング信号が出力されていてアンド回路
AN11の出力が“Low”に立下るタイミングで
このデータがシフトレジスタSR1にラツチされ
る。このステツプS0の期間においては、フリツ
プ・フロツプF2のQ出力(第4図F2Q)が
“Low”なので、他の回路は動作しない。S0から
S1のステツプに移行するとき、即ち9個目のク
ロツクパルスCPがカウントされると、カウンタ
CNT1の出力CB3が“High”に立上る(第4
図CB3)ことでフリツプ・フロツプF2のD入
力が取込まれて、そのQ出力が“High”になる
(第4図F2Q)。これによつて、アンド回路AN
1のゲートが開かれてクロツクパルスがシフトレ
ジスタに供給されるとともに、端子dを介してレ
ンズ5側の回路のリセツト状態が解除される。シ
フトレジスタSR1はクロツクパルスの立上りに
同期してラツチされた前記アドレスデータ
“1000000”を端子Cから1ビツトごとに順次直列
に出力する。この出力されたデータはクロツクパ
ルスの立下がりに同期して交換レンズ5側のシフ
トレジスタSR3に順次取込まれて、端子La0〜
La4に出力されていく(第4図La0〜La4))。
そして端子TL5が“High”になるタイミングで
は、端子La4,La3の出力が“10”になつて、
アンド回路AN5の出力が“High”になり、こ
の出力をD入力に受けるフリツプ・フロツプF3
のQ出力が“High”になる(第4図F3Q)。
レンズ5側のデコーダDEC2の端子TL7が立
上るタイミングでは、シフトレジスタSR3の出
力端子La4〜La0のデータはアドレスデータの
下位5ビツトのデータ(S1のステツプの場合
“00000”になつていて、ROM51のアドレス
“00000”が指定される。このアドレス指定により
ROM51からは前述のチエツク用コード
“11100”のデータが出力される。
このROM51からの上記データは端子TL7
の立上りでシフトレジスタSR4にラツチされる。
フリツプ・フロツプF3のQ出力がタイミング
パルスTL5の時点で“High”になつているの
で、次のタイミングパルスTL0が“High”に立
上るときフリツプ・フロツプF4はフリツプ・フ
ロツプF3のQ出力を取込んでそのQ出力を
“High”とする(第4図F4Q)。これにより、
スイツチ回路GSは導通して上記データ“11100”
を端子eに出力可能な状態となる。
シフトレジスタSR4に取り込まれたデータは
クロツクパルスに同期してスイツチ回路GSを介
して端子eに“11100”の順に出力され、カメラ
本体1側ではクロツクパルスの立下がりに同期し
てシフトレジスタSR2にこのデータが取込まれ
る(第4図Bb0〜Bb4)。このとき、フリツプ・
フロツプF5は、フリツプ・フロツプF2のQ出
力が“High”になつているので、次のタイミン
グパルスTB0が“High”に立上つたとき(S2
ステツプでのTB0の立上り)そのQ出力が
“High”になつている。従つて、アンド回路AN
3,AN4のゲートはS2ステツプ以後は開かれて
いる。そして、タイミングパルスTB5の立上り
で、シフトレジスタSR2の出力はレジスタREG
2にラツチされる。
S2のステツプでは、上述のデータ“11100”の
取込みを行うとともに、次のアドレスデータ
“1000001”のレンズ5への転送を行い、S3のス
テツプではこのアドレス指定によるレンズのデー
タ“00010”のカメラ本体への転送を行うととも
に、次のアドレスデータ“1000010”のレンズ5
への転送を行い、以下同様にしてア ドレスとデ
ータの転送を行つていく。
表1に示したように、レンズの上位アドレスは
“10”であるので、このことをレンズ5のデータ
出力装置50で判別しスイツチ回路GSを導通さ
せているが、ストロボ、レンズアクセサリー、モ
ータードライブ等の他のアクセサリーの場合は、
第5図に示すように、各アクセサリーに対応して
アンド回路AN5の入力端子の入力電圧レベルが
変形される。即ち、ストロボの場合、上位アドレ
スデータは“01”なのでこの信号が入力されると
アンド回路AN5−1の出力が“High”になり、
レンズアクセサリーの場合“11”なのでアンド回
路AN5−2が“High”、モータードライブの場
合“00”なのでアンド回路AN5−3の出力が
“High”になるように回路構成する。これらアク
セサリーにおける他の回路構成はレンズ5の内部
の回路構成と同様である。
なお、第3図の回路において、カメラ本体1側
で電源投入時にパワーオンリセツト信号によつて
リセツトする必要があることはもちろんである。
また、各アクセサリー内にもパワーオンリセツト
信号発生回路を設け、アクセサリーがカメラ本体
1に連結され、アクセサリーのデータ出力装置に
給電が開始されたときにパワーオンリセツト信号
を発生させるようにして、アクセサリー内部の回
路をリセツトすることも必要である。
また、レンズアクセサリーのように、固定記憶
しておくデータの種類が少なく、さらに生産個数
の少ないアクセサリーの場合には、その内部に設
けるROMとしては少量生産に適したプログラマ
ブルROM、ヒユーズROM等を用いてもよい。
また、プリント基板の配線パターンやハンダ付に
よる配線等で行つてもよい。
第6図は、アドレス出力装置13において、第
3図のレジスタREG1にアドレスデータを送る
部分、およびデータ入力装置14においてレジス
タREG2からのデータを読込む部分の回路図で
ある。測光スイツチSW3が閉成されると、給電
用トランジスタBT1が導通し、コンデンサC1
と抵抗R1とで構成されたパワーオンリセツト回
路からのリセツト用の信号(パワーオンリセツト
信号POR)が出力され、フリツプ・フロツプF
41,F42,F43及びカウンタCNT5がリ
セツトされる。また、側光スイツチSW3が閉成
されることでインバータIN1の出力が“High”
になつて、アンド回路AN40のゲートが開かれ
て、分周器DIにクロツクパルスCPが入力されて、
分周器DIからは上記クロツクパルスを分周した
一定周期のパルスが出力され、ワンシヨツト回路
OS1から一定周期ごとに読込開始信号が出力さ
れる。従つて、この実施例では側光スイツチが閉
成されている間は、周期的にアクセサリーからの
データを自動的に読込む構成になつているので、
第2図のスイツチS1のようなアクセサリーが装
着されたことを検出するスイツチが不要となる。
まず、読込開始信号に応じてアドレスデータを
レジスタREG1へ送る動作について説明する。
読込開始信号が出力されると、フリツプ・フロツ
プF40,F41がセツトされてアンド回路AN
41,AN42のゲートが開かれるとともに、カ
ウンタCNT6,CNT7,CNT8がリセツトさ
れる。そして、S0ステツプにおいて、TB0のタ
イミングパルスでカウンタCNT5の出力が“01”
になり、このタイミングパルスTB0の立下りで
フリツプ・フロツプF40がリセツトされて、以
後カウンタCNT5にはタイミングパルスTB0が
入力されなくなる。そして、前述のように、タイ
ミングパルスTB1の立上りでレジスタREG1
は、カウンタCNT5とマルチプレクサMP2の
出力をアドレスデータとしてラツチするが、この
ときは、カウンタCNT5の出力は“01”、マルチ
プレクサMP2の出力は“00000”なので、レジ
スタREG1にラツチされるアドレスデータが
“1000000”となり、レンズの先頭アドレスになつ
ている。尚、カウンタCNT5の出力は、その出
力ビツトの前後が逆の状態でレジスタREG1に
入力されている。ここで、マルチプレクサMP2
は、カウンタCNT5が“01”のときは該マルチ
プレクサMP2への入力データaを、“10”のと
きはβを、“11”のときはrをそれぞれ出力する
ようになつている。
TB2の立上りでアンド回路AN42を介して
カウンタCNT6が1つのカウントアツプして
“001”となる。そして、次のステツプS1におい
て、TB1の立上りでレジスタREG1には
“1000001”のアドレスデータがラツチされ、TB
2の立上りでカウンタCNT6の出力は“010”と
なる。以下、同様の動作を繰返して、レジスタ
REG1にはレンズのアドレスデータが順次組込
まれていく。そしてS4ステツプにおいて、TB1
の立上りのタイミングで“1000100”のアドレス
データ(レンズの最終アドレス)がレジスタ
REG1にラツチされ、TB2の立上りでカウンタ
CNT6の出力が“101”になると、アンド回路
AN56の出力が“High”に立上つて、ワンシ
ヨツト回路OS2からパルスが出力される。この
パルスにより、オア回路OR6を介してフリツ
プ・フロツプF41がリセツトされ、オア回路
OR5を介してフリツプ・フロツプF40がセツ
トされ、さらにフリツプ・フロツプF42が直接
セツトされる。
S5ステツプにおいて、TB0の立上りでカウンタ
CNT5の出力は“10”になり、マルチプレクサ
MP2からはβのデータが出力される。従つて、
次のTB1の立上りでレジスタREG1にラツチさ
れるアドレスデータは“0100000”となつてスト
ロボの先頭アドレスとなる。そして、TB2のタ
イミングパルスがアンド回路AN43を介してカ
ウンタCNT7に送られて、その出力が“001”と
なる。以下、同様の動作を繰返して、S8ステツ
プにおいて、TB1の立上りで“0100011”のア
ドレスデータ(ストロボの最終アドレス)がレジ
スタREG1にラツチされ、次のTB2の立上りで
カウンタCNT7の最上位の出力ビツトが
“High”になると(出力が“100”)、ワンシヨツ
ト回路OS3から“High”のパルスが出力され
る。このパルスにより、オア回路OR7を介して
フリツプ・フロツプF42がリセツトされ、オア
回路OR5を介してフリツプ・フロツプF40が
セツトされ、さらにフリツプ・フロツプF43が
直接セツトされる。これによつて、アンド回路
AN43のゲートが閉じられアンド回路AN41,
AN44のゲートが開かれる。
S9ステツプにおいて、TB0の立上りでカウン
タCNT5の出力が“11”になり、マルチプレク
サMP2からはγのデータが出力されるようにな
り、TB1の立上りで“1100000”のアドレスデ
ータ(レンズアクセサリーの先頭アドレス)がレ
ジスタREG1にラツチされる。そしてTB2の立
上りでカウンタCNT8の出力は“01”となり、
S10ステツプにおいて、TB1の立上りで
“1100001”のアドレスデータがレジスタREG1
にラツチされる。そして、TB2の立上りでカウ
ンタCNT8の上位ビツトが“High”になると
(出力は“10”)、ワンシヨツト回路OS3から
“High”のパルスが出力される。このパルスによ
り、フリツプ・フロツプF43がリセツトされ
て、アンド回路AN44のゲートが閉じられ、さ
らにオア回路OR5を介してフリツプ・フロツプ
F40がセツトされてアンド回路AN40のゲー
トが開かれる。そして、ステツプS11において、
タイミングパルスTB0でカウンタCNT5は
“11”から“00”に出力が変化し、タイミングパ
ルスTB0の立下りでフリツプ・フロツプF40
がリセツトされてアンド回路AN40のゲートが
閉じられる。以上の動作でアドレスデータを出力
する動作が終了して次の読込開始信号がワンシヨ
ツト回路OS1から出力されるのを待つ状態にな
る。
次に、レジスタREG2に読込まれたデータを
レジスタREG3〜REG13に読込む動作につい
て説明する。カウンタCNT9は、読込開始信号
によつてリセツトされたタイミングパルスTB2
をカウントする。そして、カウンタCNT9の出力
は、デコーダDEC3に入力され、表4に示すよ
うな出力d0〜d10に変換されて、デコーダ
DEC3から出力される。
前述したように、S0,S1のステツプでは、レ
ジスタREG2にはまだアクセサリーからのデー
タは読込れていないので(第4図)、からのデコ
ーダDEC3の出力はすべて“Low”になつてい
る。従つて、アンド回路AN45〜AN55のゲ
ートが閉じられてレジスタREG3〜REG13に
はデータの取込み動作が行われない。S2ステツ
プにおいて、TB5の立上りで最初のデータがレ
ジスタREG2に取込まれる。ここで、端子d0
が“High”になつていることでアンド回路AN
45のゲートが開かれており、次のTB6の立上
りでレジスタREG2にラツチされたデータがレ
ジスタREG3にラツチされる。以下同様にアン
ド回路AN46〜AN55を介してタイミングパ
ルスTB6の立上りでそれぞれ順次レジスタREG
4〜REG13へレジスタREG2からのデータが
取り込まれていく。そして、S12ステツプでアン
ド回路AN55を介するTB6のタイミングパル
スでレジスタREG13に最後のデータがラツチ
されると読込み動作が終了したことになるので、
このアンド回路AN55からのタイミングパルス
TB6が同時に読込終了信号として第3図の回路
に送られて読込動作を終了する。このレジスタ
REG3〜REG13にラツチされたアクセサリー
からの種々のデータが露出制御動作等に用いられ
る。
第7図は、交換レンズからのデータだけを読み
取る場合のアドレス出力装置とデータ入力装置の
回路構成を示し、さらには、交換レンズから距離
情報も読み取るようにしたカメラ本体1側の回路
図である。レンズ5が装着されて装着スイツチ
SW1が閉成されると、遅延回路DLできまる一
定時間後に遅延回路DLの出力が“High”にな
る。この遅延時間は、後述するレンズとカメラ本
体と間の信号ピンコンタクト部のチヤタリングが
収まつて安定するのに要する時間に設定されてい
る。そして、測光スイツチSW3が閉成されてイ
ンバータIN5を介してアンド回路AN61の出力
が“High”になると、ワンシヨツト回路OS5か
らオア回路OR11を介して読込開始信号が出力
されて、読込動作が開始される。また、アンド回
路AN61が“High”になることでアンド回路
AN60のゲートが開かれクロツクパルスCPが
分周器DIに入力され一定周期のパルスが分周器
DIから出力される。従つて、第6図と同様に、
分周器DIからのパルスに基づいた一定周期で読
込開始用のパルスがワンシヨツト回路OS1、オ
ア回路OR11を介して出力される。
測光スイツチSW3が閉成されてコンデンサC
1、抵抗R1で構成されたパワーオンリセツト回
路からパワーオンリセツト信号PORが出力され
ると、フリツプ・フロツプF50,F51がリセ
ツトされる。マルチプレクサMP3は、SE端子へ
の入力が“Low”のときXからのデータを
“High”のときはYからのデータを出力するよう
になつているので、測光スイツチSW3が閉成さ
れて読込動作が開始したときは、Dフリツプ・フ
ロツプF50のQ出力は“Low”になつていて、
Xからのデータが出力される。S0ステツプにお
いて、第3図のDフリツプ・フロツプF2のQ出
力は“Low”のままなので、カウンタCNT11
はリセツト状態のままであり、その出力は“000”
になつている。従つてマルチプレクサMP3から
は“1000000”のデータが出力され、レジスタ
REG1にはタイミングパルスTB1の立上りでこ
のデータがアドレスデータとしてラツチされる。
このデータが交換レンズ5の先頭アドレスになつ
ている。
S1ステツプになると、第3図のDフリツプ・
フロツプF2のQ出力が“High”になり、カウ
ンタCNT11のリセツト状態が解除されて、タ
イミングパルスTB0で1つカウントアツプされ
“001”が出力され、マルチプレクサMP3からは
“1000001”が出力される。このデータは、TB1
の立上りでレジスタREG1にラツチされる。S2
ステツプになると、カウンタCNT11の出力は
“010”となり、表5に示すようにデコーダDEC
5の出力端子e0が“High”になる。尚、表5
は、カウンタCNT11のカウント内容をデコー
ドするデコーダDEC5の入出力関係を示してい
る。
そしてTB1の立上りでレジスタREGに
“1000010”のデータがアドレスとしてラツチされ
る。一方レジスタREG2(第3図)には最初の
データ“11100”(チエツク用コード)が入力され
ており、TB6のタイミングパルスがアンド回路
AN63から出力され、このデータがレジスタ
REG15にラツチされる。S3ステツプでは、TB
0の立上りでカウンタCNT11の出力は““011”
となり、デコーダDEC5の端子e1が“High”
となつてアンド回路AN64のゲートが開かれ
る。そして、TB1の立上りでレジスタREG1に
は“1000011”がアドレスデータとしてラツチさ
れ、TB6の立上りで開放絞り値Avoのデータが
レジスタREG2を介してレジスタREG16にラ
ツチされる。
S4のステツプで、TB0の立上りでカウンタ
CNT11の出力は“100”となつて、レジスタ
REG1にはTB1の立上りで“1000100”のデー
タがアドレスデータとしてラツチされる。そして
TB2の立上りのタイミングでDフリツプ・フロ
ツプF50のQ出力が“High”になつて、マル
チプレクサMP3は以後Yのデータを出力するよ
うになる。
このYのデータは、交換レンズ5の繰り出し量
を示しており、後述の機構により上記繰り出し量
がカメラ本体1側で検出されるようになつてい
る。ここで、各交換レンズ5の繰り出し量と焦点
調整された距離との関係は各交換レンズごとに一
定していることを利用して、各交換レンズ5の
ROM内には、表1に示すように、上記繰り出し
量のデータに対応するように距離のデータが固定
記憶されている。従つて、一且、カメラ本体1側
で検出された繰り出し量のデータが、そのまま交
換レンズ5内のROM51のアドレスとして指定
されると、そのアドレスに記憶された距離データ
がカメラ本体1側へ取り込まれて、距離データが
得られるようになつている。
55は交換レンズ5側に設けられた部材で、交
換レンズ5の焦点調整部材(不図示、例えば距離
リング)に連動して図の左右方向に移動する。7
0はカメラ本体1側に設けられ、部材55にバネ
71のバネ力によつて当接されており、部材55
の移動につれて左右方向に移動する。このカメラ
本体1側の部材70は、ガイドピン72,73で
支えられており、電気接点としてのブラシ74,
75,76,77,78が設けられすべての接点
は導通されている。80はコード板で、黒く塗り
つぶした部分が電極となつていて、電極81はア
ースに接続され、82,83,84,85はそれ
ぞれ抵抗を介して電源(+E)に接続されてい
る。部材70に設けられた接点74,75,7
6,77,78が例えばgの位置になつている
と、端子f3〜f0の出力は“0001”となり、マ
ルチプレクサの出力は“1010001”となる。従つ
て、装着された交換レンズが表1の50mmF1.4の
レンズであれば、4mのデータ“01101”が、
135mmF3.5のレンズであれば19mのデータ
“10110”が交換レンズから出力されることにな
る。また、hの位置に接点74〜78がくると端
子f3〜f0を介して“1001”が検出され、マル
チプレクサMP3からは“1011001”のアドレス
が出力されて、50mmF1.4であれば0.6m“00010”
のデータが、135mmF3.5であれば2.5m“01010”
のデータが出力されることになる。S4ステツプ
ではデコーダDEC5の端子e2が“High”にな
つていてTB6のタイミングパルスがアンド回路
AN65から出力されて最小絞りのデータAvmが
レジスタREG17にラツチされる。以下S5ステ
ツプではレンズタイプのデータがレジスタREG
18にラツチされ、S6のステツプでは焦点距離
のデータがレジスタREG19にラツチされる。
S7のステツプではカウンタCNT11の出力が
“111”となつて、アンド回路AN62の出力
が“High”に立上り、フリツプ・フロツプF5
1がセツトされて、アンド回路AN68のゲート
が開かれ、TB6の立上りでレジスタREG20に
は距離データがラツチされ、同時にこのアンド回
路AN68からのTB6のパルスが読込終了信号
として第3図の回路に送られる。
読込終了後も測光スイツチSW3が閉成された
ままになつていると、一定周期後にワンシヨツト
回路OS1から次の読込開始信号が出力される。
このとき、フリツプ・フロツプF50,F51の
Q出力は“High”のままなので、S0ステツプで
マルチプレクサMP3からレジスタREG1には繰
り出し量によるデータのみが出力され、S2ステ
ツプでレジスタREG20に距離データがラツチ
されて読込動作が終了する。即ち、測光スイツチ
SW3が閉成され続けているときは、距離情報だ
けを繰り返し読み取るように構成されている。従
つて、この実施例の場合、交換レンズの最小絞り
等の固定された情報は一度だけ読み取られ、距離
情報等(この他例えばズームレンズの焦点距離情
報、設定絞り情報)の可変情報は繰り返し読み取
られるようになつている。
尚、第3図において、アドレスデータ出力用の
シフトレジスタSR1およびアクセサリーデータ
出力用のシフトレジスタSR4は、7ビツト入力
または8ビツト入力のシフトレジスタとして構成
されている。これらシフトレジスタは、例えば8
ビツト入力の場合、タイミングTB7,TL7の
立ち上がりで並列に入力されているデータを読み
込み、以後タイミングTB0〜TB7,TL0〜
TL7の立ち上がりで最上位ビツトのデータから
順次データを出力端子(OUT)へ直列に出力す
る。このような動作を行うシフトレジスタは次の
ような回路構成になつている。まず並列に入力さ
れる各ビツトのデータがプリセツトされるフリツ
プ・フロツプを各ビツトごとに8個設ける。そし
て、下位ビツトに対応するフリツプ・フロツプの
出力端子が該下位ビツトのすぐ上位のビツトに対
応するフリツプ・フロツプの入力端子に接続され
る。こうすることで、クロツクパルスに同期して
各フリツプ・フロツプにプリセツトされたデータ
が下位ビツトから上位ビツトに順次転送される。
さらに、8個のうちの最上位ビツトのデータがプ
リセツトされるフリツプ・フロツプの出力端子
を、もう1つ設けた9番目のフリツプ・フロツプ
の入力端子に接続する。そして、この9番目のフ
リツプ・フロツプの出力端子をシフトレジスタの
出力端子とする。こうすることで、9番目のフリ
ツプ・フロツプはクロツクパルスに同期して最上
位ビツトのデータがプリセツトされるフリツプ・
フロツプの出力を取り込むことによつて丁度クロ
ツクパルスだけ遅れてデータを出力するようにな
つている。
効 果
本発明によると、カメラに所定動作を行わせる
ための信号が出力されている期間は、アクセサリ
ーからのデータ入力は繰り返される。このとき、
一度入力された固定データは以降は入力されな
い。従つて、常に全データを入力する場合より
も、固定データの入力に要する時間分だけデータ
入力時間が短縮される。
INDUSTRIAL APPLICATION FIELD The present invention relates to a camera to which a camera accessory (for example, an interchangeable lens, an electronic flash device, etc.) having a function of serially outputting multiple types of data is detachably attached. Conventional technology In the past, when performing a predetermined exposure calculation, the data required was input in parallel each time (for example,
6541, Japanese Patent Application Laid-open No. 52-58591), and it is common practice to input all the data of an interchangeable lens in series at a predetermined timing (for example, Japanese Patent Application Laid-open No. 108628-1982). Problems to be Solved by the Invention When communicating data between a camera and a camera accessory, it is preferable to communicate data serially with the latter rather than with the former in order to reduce the number of terminals between the two. is desirable. However, serial communication takes time equal to the number of bits of data, which is disadvantageous when performing a predetermined calculation based on a plurality of data. By the way, if it is necessary to control the camera according to changes in the status of accessories, data indicating the status from the accessory (variable data)
All you have to do is input the data and control the camera operation based on that data. Here, in order to promptly respond to changes in the status of accessories, it is necessary to repeatedly input data. On the other hand, fixed data that is constant regardless of the state of the accessory does not need to be input afterward once it is input and stored. In this way, there are two types of input data: variable data that needs to be input repeatedly and fixed data that only needs to be input once. , and the time required to input fixed data is wasted. SUMMARY OF THE INVENTION It is an object of the present invention to provide a camera that eliminates the above-mentioned disadvantages and allows efficient data communication. Means for Solving the Problems In order to solve the above problems, the present invention provides a function for serially outputting multiple types of data including fixed data unique to the device itself and variable data that changes depending on the state of the device itself. A camera to which an accessory is removably attached has a data communication terminal section that is electrically connected to the accessory and performs data communication in series with the accessory; a data input means for inputting the data in series through the data input means; a storage means for storing the data input by the data input means; The present invention is characterized by comprising: a control means for operating the input means; and an input control means for controlling the data input means so that fixed data once input is not input thereafter. Effects According to the above configuration, data input from the accessory is repeated during a period when a signal for causing the camera to perform a predetermined operation is being output. At this time, the fixed data that has been input once will not be input again. Embodiment FIG. 1 is a block diagram showing an entire photographic system using the present invention. Reference numeral 1 denotes a camera body, and a central control circuit 10 is provided inside the camera body for outputting address data to accessories attached to or connected to the camera body and for inputting data from the accessories. Reference numeral 2 denotes an electrically conductive drive accessory (motor drive), in which a data output device 20 for outputting data specific to the motor drive is provided. Reference numeral 3 denotes an accessory (strobe) for flash photography, and a data output device 30 for outputting data specific to the strobe is provided inside the accessory. Reference numeral 4 indicates lens accessories such as an intermediate ring and bellows, and inside this is a data output device 4 that outputs data specific to lens accessories.
0 is set. Reference numeral 5 denotes an interchangeable lens, and a data output device 50 for outputting data specific to the interchangeable lens is provided inside the interchangeable lens. The camera body 1 and each of the accessories 2, 3, and 4 and the accessories 4 and 5 are electrically connected through terminals a to f, respectively. As will be described later, power, reference clock pulses, address data, and reset signals are supplied from the camera body 1 to the data output devices of each accessory via terminals a, b, c, and d, respectively. Further, data unique to each accessory is supplied to the camera body 1 from the data output device of each accessory via the terminal e. Terminal f is a ground terminal. FIG. 2 is a block diagram of the central control circuit 10 of the camera body 1. Reference numeral 11 denotes a power control circuit, which supplies power from a terminal a to a data output device 50 of an accessory, such as an interchangeable lens 5. SW1 is a switch that is closed when the lens 5 is attached to the camera body 1. SW2 is a release switch for starting exposure control operation, and SW3 is a side light switch for starting side light operation. For example, when the release button is pressed in the first step, side light switch SW3 is activated, and in the second step, the release button is released. -Switch SW2 is closed. The side light switch SW3 may close in response to a change in resistance of the pressure sensitive element caused by the current flowing through the user's finger or the pressure of the finger when the user's finger touches the release button. Reference numeral 12 denotes a timing circuit, which applies timing signals to the address output device 13 and data input device 14 based on the closing signals of the switches SW1, SW2, and SW3, and controls the timing of address data output and data capture, respectively. At the same time, a reference clock pulse is supplied to terminal b, and a reset signal is supplied to terminal d. The address output device 13 includes a timing circuit 1
2 to send address data to terminal c
Each bit is sequentially output in series. The data input device 14 reads data unique to each accessory that is serially input bit by bit from the terminal e, converts it into parallel data, and sends it to the arithmetic circuit 15. The arithmetic circuit 15 calculates data for exposure control and the like based on the above data, and sends the data to the aperture control device 16, shutter control device 17, and display device 18, respectively. Table 1 is a table showing an example of the contents of a ROM that is provided for each data output device of each accessory and stores data specific to each accessory.
Table 2 is a table showing the relationship between the above data output from the ROM and the meaning of the data. Table 1
, the upper two bits of address data a6,
a5 is data indicating which accessory, that is, which ROM to select, and is "10" if the selected accessory is an interchangeable lens, "01" if it is a strobe, and "11" if it is a lens accessory. Although it is not shown in Table 1, it is "00" if it is a motor drive. The lower five bits a4 to a0 of the address data specify the address of the ROM. Next, input data when various accessories are installed will be explained based on Tables 1 and 2. Focal length 50mm, maximum aperture
A case will be explained in which a lens capable of outputting distance information corresponding to the amount of lens extension is attached in addition to F1.4 and a minimum aperture value of F16. First, as mentioned above, data unique to the lens is output from the lens when the upper two bits a6 and a5 of the address data are "10".
It's time. When the lower five bits a4 to a0 become "00000", the interchangeable lens outputs data of a check code "11100" indicating that the lens is attached to the camera body 1. Therefore, the address data “1000000” from the camera body
If the data “11100” is input to the camera body 1 when specifying , it can be confirmed that an interchangeable lens is attached. Similarly, as shown in Table 1, if data of "11100" is input to the camera body when "0100000" is specified, it means that a strobe is attached; If the data “11100” is input into the camera body, it means that the lens accessory is attached. Next, when the address “1000001” is specified,
This means that the address of the ROM where the data for the aperture Avo is stored is specified, and the data for F1.4 "00010" is sent to the camera body. Next, when the address “1000010” is specified, the minimum aperture
Avmax, for example, F16 data “01111” is sent. This data corresponds to F16 as shown in Table 2. When the address "1000011" is specified, a signal indicating whether the attached lens is configured to output distance information is output. For example, in Table 1
In the case of a 50mmF1.4 lens, since it is a lens that outputs distance information, data of “00000” is output, while
In the case of a 28mmF2 lens, no distance information is output, so data of "00001" is output. Next, when the address "1000100" is specified, it means that the address of the ROM where the focal length data is recorded is specified.For a 50mmF1.4 lens, the focal length is 50mm, so the range is 40 to 60mm. Data “00110” indicating that the focal length is within
is output. Further, data on the amount of lens protrusion, which will be described later, is used as address data in the ROM of the lens, and the distance information is output based on this address data. If the extension amount data is "10000", the address "1010000" is specified and the data "11111" corresponding to the distance ∞ is output, and if the extension amount data is "11111", the address "1011111" is specified. Then, data “00111” corresponding to a distance of 1.4m is output. Next, if a strobe is attached, as with the lens, when the address "0100000" is specified, a check code "11100" is entered into the camera body, confirming that the strobe is attached. Ru. Next, the address “0100001” is specified. This address stores the minimum guide number data, for example guide number 1.4.
Data “00010” is output. next,
When the address "0100010" is specified, data of the maximum guide number is stored in this address, and for example, data "10010" for guide number 28 is output. Next, when the address “0100011” is specified, the light distribution characteristic data is stored at this address, and in this example, it is “00001”.
data is output. This data is 45° vertically,
It shows that the horizontal direction is 60°. If lens accessories are attached,
“11100” when the address “1100000” is specified
When the check code is entered into the camera body, it is confirmed that the lens accessory is attached, and the address "1100001" is specified,
If the data “00011” is input, it is confirmed that the teleconverter is installed. Furthermore, Table 2
As shown in the figure, if the data is "00001", it is confirmed that the bellows is installed, if the data is "00010", it is confirmed that the reverse adapter is installed, and if the data is "00100", it is confirmed that the intermediate ring is installed. Although not illustrated in Table 1, when a winder (motor drive) is installed, if the upper two bits a6 and a5 of the winder are "00", data fixed to the winder is input to the camera body. and,
As with other accessories, if the address "0000000" is specified, the check code "11100" will be input into the camera body, and if the address "0000001" is specified, the number of pictures that can be taken per second (frame speed) will be input.
data is input. As shown in Table 2, if the data is "00000", it is 1 frame/second, and if the data is "01100", it is 7 frames/second. FIG. 3 is a circuit diagram showing specific examples of a partial circuit of the address output device 13 on the camera body 1 side, a partial circuit of the data input device 14, and a data output device on each accessory side. Note that an interchangeable lens is shown as an example of an accessory. Moreover, FIG. 4 is a time chart of FIG. 3. In Figure 3
OSC is a reference clock pulse output circuit. The clock pulse CP in FIG. 4 from this circuit OSC is also sent to the lens 5 via terminal b. CNT1
is a counter that counts clock pulses CP, and DEC1 is the output CB0 of counter CNT1,
This is a decoder that decodes the data of CB1 and CB2, and the output of this decoder is TB0~TB0 in Figure 4.
This is the timing signal shown in TB7. In addition, the counter CNT2 and decoder DEC2 provided on the lens 5 side are the counters on the camera body 1 side.
CNT1 and decoder DEC1 have the same configuration, and the outputs of decoder DEC2 are timing signals shown at TL0 to TL7 in FIG. 4. The outputs of the two decoders DEC1 and DEC2 are the same clock pulse
Since the outputs of the counters CNT1 and CNT2 that count CP are decoded, the same timing signal is output, and the circuits on the camera body 1 side and the lens 5 side are synchronized. Table 3 shows counter CNT
1. The relationship between CNT2 and the outputs of decoders DEC1 and DEC2 is shown below. When a reading start signal is output from the camera body, flip-flop F1 is set (see Fig. 4).
Q) The reset state of counter CNT1 is released. As a result, the counter CNT1 starts counting clock pulses, and the decoder DEC1 starts outputting timing signals TB0 to TB7.
Note that the output of counters CNT1 and CNT2 is “000”
AND circuit of decoders DEC1 and DEC2 when
Since the outputs to AN2 and AN6 are “High”, AND circuits AN2 and AN6 operate as counters.
Only after CNT1 and CNT2 start counting, the “High” level timing signals TB0 and TL
It is provided so that 0 is output. First, in step S0 in FIG. 4 (from when the read start signal is output to when the first TB7 timing signal is output), address data “1000000” is stored in register REG1 at the timing when TB1 rises to “High”. ” is latched and further TB7
The timing signal is output and the AND circuit
This data is latched into the shift register SR1 at the timing when the output of AN11 falls to "Low". During the period of step S0, the Q output of flip-flop F2 (F2Q in FIG. 4) is "Low", so other circuits do not operate. From S0
When moving to step S1, that is, when the 9th clock pulse CP is counted, the counter
The output CB3 of CNT1 rises to “High” (the fourth
As a result, the D input of flip-flop F2 is taken in, and its Q output becomes "High" (FIG. 4 F2Q). By this, the AND circuit AN
Gate 1 is opened and a clock pulse is supplied to the shift register, and the reset state of the circuit on the lens 5 side is released via terminal d. The shift register SR1 serially outputs the latched address data "1000000" bit by bit from the terminal C in synchronization with the rising edge of the clock pulse. This output data is sequentially fetched into the shift register SR3 on the interchangeable lens 5 side in synchronization with the falling edge of the clock pulse, and is sent to terminals La0 to SR3.
It is output to La4 (Fig. 4 La0 to La4)).
Then, at the timing when terminal TL5 becomes "High", the outputs of terminals La4 and La3 become "10",
The output of the AND circuit AN5 becomes “High” and the flip-flop F3 receives this output at its D input.
The Q output of becomes “High” (FIG. 4, F3Q). At the timing when the terminal TL7 of the decoder DEC2 on the lens 5 side rises, the data at the output terminals La4 to La0 of the shift register SR3 is the lower 5 bits of the address data (in the case of step S1, it is "00000", and the ROM51 The address “00000” is specified.This address specification
The data of the aforementioned check code "11100" is output from the ROM 51. The above data from this ROM51 is at terminal TL7.
At the rising edge of , it is latched into shift register SR4. Since the Q output of flip-flop F3 is "High" at the time of timing pulse TL5, flip-flop F4 picks up the Q output of flip-flop F3 when the next timing pulse TL0 rises to "High". and sets the Q output to "High" (F4Q in Fig. 4). This results in
The switch circuit GS is conductive and the above data is “11100”
can be output to terminal e. The data taken into the shift register SR4 is output in the order of "11100" to the terminal e via the switch circuit GS in synchronization with the clock pulse, and on the camera body 1 side, this data is transferred to the shift register SR2 in synchronization with the falling edge of the clock pulse. is taken in (Bb0 to Bb4 in FIG. 4). At this time, the flip
Since the Q output of flip-flop F2 is "High", when the next timing pulse TB0 rises to "High" (S2
TB0 rises at step) Its Q output is “High”. Therefore, the AND circuit AN
3. The gate of AN4 is open after the S2 step. Then, at the rising edge of timing pulse TB5, the output of shift register SR2 changes to register REG.
It is latched at 2. In the S2 step, the above-mentioned data "11100" is taken in, and the next address data "1000001" is transferred to the lens 5, and in the S3 step, the lens data "00010" specified by this address is transferred to the camera body. At the same time, the lens 5 with the next address data “1000010”
Addresses and data are transferred in the same manner. As shown in Table 1, the upper address of the lens is "10", so this is determined by the data output device 50 of the lens 5 and the switch circuit GS is made conductive. For other accessories such as
As shown in FIG. 5, the input voltage level of the input terminal of the AND circuit AN5 is changed corresponding to each accessory. That is, in the case of a strobe, the upper address data is "01", so when this signal is input, the output of the AND circuit AN5-1 becomes "High",
In the case of a lens accessory, the output is "11", so the AND circuit AN5-2 is "High", and in the case of a motor drive, it is "00", so the circuit is configured so that the output of the AND circuit AN5-3 is "High". The other circuit configurations in these accessories are similar to the circuit configuration inside the lens 5. In the circuit shown in FIG. 3, it is needless to say that the camera body 1 needs to be reset by a power-on reset signal when the power is turned on.
Furthermore, a power-on reset signal generation circuit is provided in each accessory so that a power-on reset signal is generated when the accessory is connected to the camera body 1 and power supply starts to the data output device of the accessory. It is also necessary to reset the internal circuitry. In addition, in the case of accessories such as lens accessories, which have only a small number of types of data to be fixedly stored and which are produced in small numbers, the internal ROM should be a programmable ROM, fuse ROM, etc., which are suitable for small-volume production. It's okay.
Alternatively, the wiring may be performed using a wiring pattern on a printed circuit board, wiring by soldering, or the like. FIG. 6 is a circuit diagram of a portion of the address output device 13 that sends address data to the register REG1 of FIG. 3, and a portion of the data input device 14 that reads data from the register REG2. When the photometric switch SW3 is closed, the power supply transistor BT1 becomes conductive, and the capacitor C1
A reset signal (power-on reset signal POR) is output from the power-on reset circuit consisting of
41, F42, F43 and counter CNT5 are reset. Also, when the side light switch SW3 is closed, the output of the inverter IN1 becomes “High”.
, the gate of the AND circuit AN40 is opened, and the clock pulse CP is input to the frequency divider DI.
The frequency divider DI outputs a constant period pulse obtained by dividing the above clock pulse, and the one shot circuit
A read start signal is output from the OS 1 at regular intervals. Therefore, in this embodiment, while the side light switch is closed, data from the accessory is automatically read periodically.
There is no need for a switch such as switch S1 in FIG. 2 to detect that an accessory is attached. First, the operation of sending address data to register REG1 in response to a read start signal will be described.
When the read start signal is output, flip-flops F40 and F41 are set and the AND circuit AN
41 and AN42 are opened, and counters CNT6, CNT7, and CNT8 are reset. Then, in the S0 step, the output of counter CNT5 becomes “01” with the timing pulse of TB0.
The flip-flop F40 is reset at the falling edge of the timing pulse TB0, and the timing pulse TB0 is no longer input to the counter CNT5. Then, as mentioned above, at the rising edge of timing pulse TB1, register REG1
latches the outputs of counter CNT5 and multiplexer MP2 as address data, but at this time, the output of counter CNT5 is "01" and the output of multiplexer MP2 is "00000", so the address data latched in register REG1 is " 1000000”, which is the first address of the lens. Note that the output of the counter CNT5 is input to the register REG1 with the output bits reversed. Here, multiplexer MP2
is configured to output input data a to the multiplexer MP2 when the counter CNT5 is "01", β when it is "10", and r when it is "11". At the rising edge of TB2, the counter CNT6 counts up by one via the AND circuit AN42 and becomes "001". Then, in the next step S1, address data "1000001" is latched in register REG1 at the rising edge of TB1, and TB1 is
At the rising edge of 2, the output of the counter CNT6 becomes "010". Below, repeat the same operation and register
Lens address data is sequentially incorporated into REG1. Then, in step S4, TB1
Address data “1000100” (final address of lens) is registered at the rising edge of
It is latched to REG1, and the counter starts at the rising edge of TB2.
When the output of CNT6 becomes “101”, the AND circuit
The output of AN56 rises to "High" and a pulse is output from the one shot circuit OS2. This pulse resets the flip-flop F41 via the OR circuit OR6, and the OR circuit
Flip-flop F40 is set via OR5, and flip-flop F42 is also set directly. At the S5 step, the counter starts at the rising edge of TB0.
The output of CNT5 becomes “10” and the multiplexer
β data is output from MP2. Therefore,
At the next rising edge of TB1, the address data latched into register REG1 becomes "0100000", which becomes the strobe's start address. Then, the timing pulse of TB2 is sent to the counter CNT7 via the AND circuit AN43, and its output becomes "001". Thereafter, the same operation is repeated, and at step S8, the address data "0100011" (the final address of the strobe) is latched in the register REG1 at the rising edge of TB1, and the most significant output bit of the counter CNT7 is latched at the next rising edge of TB2. When becomes "High" (output is "100"), a "High" pulse is output from the one shot circuit OS3. This pulse resets flip-flop F42 via OR circuit OR7, sets flip-flop F40 via OR circuit OR5, and directly sets flip-flop F43. By this, the AND circuit
The gate of AN43 is closed and the AND circuit AN41,
The gate of AN44 is opened. At step S9, the output of counter CNT5 becomes "11" at the rising edge of TB0, γ data is output from multiplexer MP2, and the address data "1100000" (the first address of the lens accessory) is output at the rising edge of TB1. ) is latched into register REG1. Then, at the rising edge of TB2, the output of counter CNT8 becomes “01”,
At step S10, address data of “1100001” is transferred to register REG1 at the rising edge of TB1.
is latched to. Then, when the upper bit of the counter CNT8 becomes "High" at the rising edge of TB2 (output is "10"), a "High" pulse is output from the one-shot circuit OS3. This pulse resets the flip-flop F43 to close the gate of the AND circuit AN44, and further sets the flip-flop F40 via the OR circuit OR5 to open the gate of the AND circuit AN40. Then, in step S11,
At the timing pulse TB0, the output of the counter CNT5 changes from "11" to "00", and at the falling edge of the timing pulse TB0, the output of the counter CNT5 changes from "11" to "00".
is reset and the gate of AND circuit AN40 is closed. With the above operation, the operation of outputting the address data is completed, and the state waits for the next read start signal to be output from the one-shot circuit OS1. Next, the operation of reading the data read into register REG2 into registers REG3 to REG13 will be explained. The counter CNT9 receives a timing pulse TB2 reset by the read start signal.
count. Then, the output of the counter CNT9 is input to the decoder DEC3, where it is converted into outputs d0 to d10 as shown in Table 4, and the output is sent to the decoder DEC3.
Output from DEC3. As mentioned above, in steps S0 and S1, data from the accessory has not yet been read into the register REG2 (Fig. 4), so all outputs of the decoder DEC3 are "Low". Therefore, the gates of the AND circuits AN45 to AN55 are closed and no data is taken into the registers REG3 to REG13. In step S2, the first data is taken into register REG2 at the rising edge of TB5. Here, terminal d0
is set to “High”, the AND circuit AN
The gate of 45 is opened, and the data latched in register REG2 is latched in register REG3 at the next rising edge of TB6. Similarly, the registers REG are sequentially connected to the register REG at the rising edge of the timing pulse TB6 via the AND circuits AN46 to AN55.
Data from register REG2 is taken into registers 4 to REG13. Then, when the last data is latched in the register REG13 by the timing pulse of TB6 via the AND circuit AN55 in step S12, the read operation is completed.
Timing pulse from this AND circuit AN55
TB6 is simultaneously sent to the circuit of FIG. 3 as a read end signal to complete the read operation. this register
Various data from accessories latched to REG3 to REG13 are used for exposure control operations and the like. FIG. 7 shows a circuit configuration of an address output device and a data input device when only data from an interchangeable lens is read, and is also a circuit diagram of the camera body 1 side in which distance information is also read from the interchangeable lens. . When lens 5 is attached, press the attachment switch.
When SW1 is closed, the output of the delay circuit DL becomes "High" after a certain period of time. This delay time is set to the time required for the signal pin contact portion between the lens and the camera body, which will be described later, to stop chattering and become stable. Then, when the photometry switch SW3 is closed and the output of the AND circuit AN61 becomes "High" via the inverter IN5, a read start signal is output from the one shot circuit OS5 via the OR circuit OR11, and the read operation is started. Ru. Also, when the AND circuit AN61 becomes “High”, the AND circuit
The gate of AN60 is opened and the clock pulse CP is input to the frequency divider DI, and the pulse with a constant period is passed through the frequency divider.
Output from DI. Therefore, similar to Figure 6,
Pulses for starting reading are outputted at a constant cycle based on the pulses from the frequency divider DI via the one-shot circuit OS1 and the OR circuit OR11. Photometering switch SW3 is closed and capacitor C
1. When a power-on reset signal POR is output from a power-on reset circuit composed of a resistor R1, flip-flops F50 and F51 are reset. The multiplexer MP3 is designed to output data from X when the input to the SE terminal is "Low", and output data from Y when the input is "High", so the photometric switch SW3 is closed and the reading operation starts. When started, the Q output of D flip-flop F50 was “Low”,
Data from X is output. At the S0 step, the Q output of the D flip-flop F2 in FIG. 3 remains "Low", so the counter CNT11
remains in reset state and its output is “000”
It's getting old. Therefore, multiplexer MP3 outputs data “1000000” and the register
This data is latched into REG1 as address data at the rising edge of timing pulse TB1.
This data is the leading address of the interchangeable lens 5. At the S1 step, the D flip shown in Figure 3
The Q output of the flop F2 becomes "High", the reset state of the counter CNT11 is released, the count is incremented by one at the timing pulse TB0, and "001" is output, and "1000001" is output from the multiplexer MP3. This data is TB1
It is latched into register REG1 at the rising edge of . S2
When the step is reached, the output of counter CNT11 becomes “010”, and as shown in Table 5, decoder DEC
The output terminal e0 of No. 5 becomes "High". Furthermore, Table 5
shows the input/output relationship of the decoder DEC5 that decodes the count contents of the counter CNT11. Then, at the rising edge of TB1, data "1000010" is latched into register REG as an address. On the other hand, the first data “11100” (check code) is input to register REG2 (Figure 3), and the timing pulse of TB6 is input to the AND circuit.
Output from AN63, this data is registered
Latched to REG15. In the S3 step, TB
At the rising edge of 0, the output of counter CNT11 is ““011”
Therefore, the terminal e1 of the decoder DEC5 becomes “High”
As a result, the gate of AND circuit AN64 is opened. Then, at the rising edge of TB1, "1000011" is latched into the register REG1 as address data, and at the rising edge of TB6, the data of the open aperture value Avo is latched into the register REG16 via the register REG2. At step S4, the counter starts at the rising edge of TB0.
The output of CNT11 becomes “100” and the register
At the rising edge of TB1, data "1000100" is latched into REG1 as address data. and
At the rising edge of TB2, the Q output of the D flip-flop F50 becomes "High", and the multiplexer MP3 starts outputting Y data from then on. This Y data indicates the amount of extension of the interchangeable lens 5, and the amount of extension is detected on the camera body 1 side by a mechanism described later. Here, taking advantage of the fact that the relationship between the amount of extension of each interchangeable lens 5 and the focus adjusted distance is constant for each interchangeable lens,
As shown in Table 1, distance data is fixedly stored in the ROM so as to correspond to the above-mentioned feeding amount data. Therefore, if the data on the amount of extension detected on the camera body 1 side is designated as the address of the ROM 51 in the interchangeable lens 5, the distance data stored at that address will be imported into the camera body 1 side. It is now possible to obtain distance data. Reference numeral 55 denotes a member provided on the side of the interchangeable lens 5, which moves in the left-right direction in the figure in conjunction with a focus adjustment member (not shown, for example, a distance ring) of the interchangeable lens 5. 7
0 is provided on the side of the camera body 1 and is brought into contact with the member 55 by the spring force of the spring 71.
It moves left and right as it moves. This member 70 on the side of the camera body 1 is supported by guide pins 72 and 73, and has a brush 74 and a brush 74 as electrical contacts.
75, 76, 77, and 78 are provided, and all the contacts are electrically connected. Reference numeral 80 denotes a code board, the blacked-out portions serve as electrodes, electrode 81 is connected to ground, and 82, 83, 84, and 85 are each connected to a power source (+E) via a resistor. Contact points 74, 75, 7 provided on member 70
If 6, 77, and 78 are at the position g, for example, the outputs of the terminals f3 to f0 will be "0001" and the output of the multiplexer will be "1010001". Therefore, if the attached interchangeable lens is the 50mmF1.4 lens in Table 1, the data “01101” for 4m is
For a 135mmF3.5 lens, the data “10110” for 19m will be output from the interchangeable lens. Furthermore, when the contacts 74 to 78 come to the position h, "1001" is detected through the terminals f3 to f0, and the address of "1011001" is output from the multiplexer MP3. 00010”
If the data is 135mmF3.5, it is 2.5m “01010”
data will be output. In the S4 step, the terminal e2 of the decoder DEC5 becomes "High" and the timing pulse of TB6 is an AND circuit.
The minimum aperture data Avm output from the AN65 is latched into the register REG17. In the following S5 step, the lens type data is stored in the register REG.
At step S6, focal length data is latched to register REG19.
At step S7, the output of the counter CNT11 becomes "111", the output of the AND circuit AN62 rises to "High", and the flip-flop F5
1 is set, the gate of the AND circuit AN68 is opened, and at the rising edge of TB6, the distance data is latched into the register REG20, and at the same time, the pulse of TB6 from the AND circuit AN68 is sent to the circuit of FIG. 3 as a read end signal. Sent. If the photometric switch SW3 remains closed even after the reading is completed, the next reading start signal is output from the one-shot circuit OS1 after a certain period.
At this time, the Q outputs of flip-flops F50 and F51 remain "High", so only the data according to the payout amount is output from multiplexer MP3 to register REG1 in step S0, and the distance data is latched in register REG20 in step S2. The reading operation ends. That is, the photometric switch
When SW3 continues to be closed, only the distance information is repeatedly read. Therefore, in the case of this embodiment, fixed information such as the minimum aperture of the interchangeable lens is read only once, and variable information such as distance information (in addition, for example, focal length information of a zoom lens, setting aperture information) is read repeatedly. It's starting to become easier. In FIG. 3, the shift register SR1 for outputting address data and the shift register SR4 for outputting accessory data are configured as 7-bit or 8-bit input shift registers. These shift registers are, for example, 8
In the case of bit input, read the data input in parallel at the rising edge of timing TB7 and TL7, and then read the data input in parallel at timings TB0 to TB7 and TL0 to
At the rising edge of TL7, data is output in series to the output terminal (OUT) starting from the most significant bit. A shift register that performs such an operation has the following circuit configuration. First, eight flip-flops are provided for each bit, into which the data of each bit input in parallel is preset. The output terminal of the flip-flop corresponding to the lower bit is connected to the input terminal of the flip-flop corresponding to the bit immediately above the lower bit. By doing this, the data preset in each flip-flop is sequentially transferred from the lower bits to the upper bits in synchronization with the clock pulse.
Furthermore, the output terminal of the flip-flop into which the data of the most significant bit among the eight flip-flops is preset is connected to the input terminal of another ninth flip-flop. The output terminal of this ninth flip-flop is used as the output terminal of the shift register. By doing this, the ninth flip-flop becomes a flip-flop whose most significant bit data is preset in synchronization with the clock pulse.
By taking in the output of the flop, data is output with a delay of exactly the clock pulse. Effects According to the present invention, data input from the accessory is repeated during a period when a signal for causing the camera to perform a predetermined operation is being output. At this time,
Fixed data that has been entered once will not be entered again. Therefore, the data input time is reduced by the time required to input fixed data, compared to the case where all data is always input.
【表】【table】
【表】【table】
【表】【table】
【表】【table】
【表】【table】
【表】【table】
【表】【table】
【表】【table】
【表】【table】
第1図は本発明の原理を示すブロツク図、第2
図はそのカメラ本体側の回路構成を示すブロツク
図、第3図はカメラ本体側のデータ入出力部の一
部とアクセサリー側のデータ出力装置との回路を
示す回路図、第4図はその作動を示すタイムチヤ
ート図、第5図は他のアクセサリーへの接続例を
示す回路接続図、第6図は第3図のカメラ本体側
のデータ入出力部の他部分の回路を示す回路図、
第7図は第6図の他実施例を示す回路図である。
1……カメラ本体、2,3,4,5……アクセ
サリー、a〜e……端子部、SW3……手動操作
部材、14……データ入力手段、DI,OS1,
OR5……制御手段、F50,F51……変更手
段。
Figure 1 is a block diagram showing the principle of the present invention, Figure 2 is a block diagram showing the principle of the present invention.
The figure is a block diagram showing the circuit configuration on the camera body side, Figure 3 is a circuit diagram showing a part of the data input/output section on the camera body side and the data output device on the accessory side, and Figure 4 is the operation. 5 is a circuit connection diagram showing an example of connection to other accessories, FIG. 6 is a circuit diagram showing the circuit of the other part of the data input/output section on the camera body side of FIG. 3,
FIG. 7 is a circuit diagram showing another embodiment of FIG. 6. 1... Camera body, 2, 3, 4, 5... Accessories, a to e... Terminal section, SW3... Manual operation member, 14... Data input means, DI, OS1,
OR5...control means, F50, F51...change means.
Claims (1)
て変化する可変データとを含む複数種のデータを
直列で出力する機能を有するアクセサリーが、着
脱自在に装着されるカメラにおいて、 アクセサリーに電気的に接続され該アクセサリ
ーに対してデータ交信を直列で行うためのデータ
交信用端子部と、 上記複数種のデータを上記端子部を介して直列
で入力するデータ入力手段と、 上記データ入力手段によつて入力されたデータ
を記憶する記憶手段と、 カメラに所定操作を行わせるための信号が出力
されている期間中は繰り返し上記データ入力手段
を動作させる制御手段と、 一度入力された固定データを以降には入力しな
いように上記データ入力手段を制御する入力制御
手段と、 を有することを特徴とするデータ交信機能を有
するカメラ。 2 上記入力制御手段は、1回目の入力時には上
記複数種のデータ全部を入力し、2回目以降の入
力時には上記複数種のデータのうち可変データの
みを入力するように上記データ入力手段を制御す
ることを特徴とするデータ交信機能を有するカメ
ラ。[Scope of Claims] 1. A camera to which an accessory is removably attached, which has a function of outputting multiple types of data in series, including fixed data unique to the camera itself and variable data that changes depending on the camera's status. , a data communication terminal section that is electrically connected to the accessory and performs data communication with the accessory in series; a data input means that inputs the plurality of types of data in series via the terminal section; a storage means for storing data input by the data input means; a control means for repeatedly operating the data input means during a period when a signal for causing the camera to perform a predetermined operation is being output; A camera having a data communication function, comprising: input control means for controlling the data input means so as not to input fixed data thereafter. 2. The input control means controls the data input means so that all of the plurality of data types are input during the first input, and only variable data among the plurality of data types are input during the second and subsequent inputs. A camera having a data communication function characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31889288A JPH02110438A (en) | 1988-12-16 | 1988-12-16 | Camera having data communicating function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31889288A JPH02110438A (en) | 1988-12-16 | 1988-12-16 | Camera having data communicating function |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56204972A Division JPS58105139A (en) | 1981-12-17 | 1981-12-17 | Data fetch system of photographic system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02110438A JPH02110438A (en) | 1990-04-23 |
| JPH0454211B2 true JPH0454211B2 (en) | 1992-08-28 |
Family
ID=18104132
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31889288A Granted JPH02110438A (en) | 1988-12-16 | 1988-12-16 | Camera having data communicating function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02110438A (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58105139A (en) * | 1981-12-17 | 1983-06-22 | Minolta Camera Co Ltd | Data fetch system of photographic system |
-
1988
- 1988-12-16 JP JP31889288A patent/JPH02110438A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02110438A (en) | 1990-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4477164A (en) | Camera system operable in accordance with stored memory | |
| US4970541A (en) | Camera system operable by carrying data from a camera accessory to a camera body | |
| US4673275A (en) | Camera system operable by carrying data from a camera accessory to a camera body | |
| JPS61292608A (en) | Distance information output device for interchangeable lens | |
| US4699491A (en) | Camera accessory with encoder adjusting device | |
| US4962397A (en) | Data input/output device for a camera | |
| US4639112A (en) | Camera system capable of interchanging its objective lens | |
| JPH0454211B2 (en) | ||
| USRE33015E (en) | Camera system operable in accordance with stored memory | |
| US4708454A (en) | Shutter control apparatus for use in variable focal length camera | |
| JPH0230A (en) | Interchangeable lens with data transmitting function | |
| JPH02110439A (en) | Camera system having data communicating function | |
| JPH02110440A (en) | Interchangeable lens having data transmitting function | |
| US4912498A (en) | Camera system capable of interchanging its objective lens | |
| JPH0565860B2 (en) | ||
| JPH01295237A (en) | Interchangeable lens camera | |
| JPH01302239A (en) | Flash device having data transmitting function | |
| JPS6247287B2 (en) | ||
| JPH02236534A (en) | Lens interchangeable type camera system | |
| JPH01295236A (en) | Interchangeable lens camera | |
| US5311245A (en) | Camera system operable by carrying data from a camera accessory to a camera body | |
| JPS61130932A (en) | camera | |
| JPH042930B2 (en) | ||
| KR970006011B1 (en) | Automatic exposure control | |
| JPS6227725A (en) | Flashmatic control circuit |