(57)【特許請求の範囲】
【請求項１】
モータと、該モータの回転により駆動される被駆動機構と、前記モータの回転方向を検知する回転方向検知手段と、前記モータが正転する方向に通電する事で前記被駆動機構を駆動する駆動制御手段とを有し、
前記モータの正転によって駆動されている前記被駆動機構を所定の位置に停止させるときに、前記所定の位置への到達前に該モータが逆転する方向に通電して逆通電ブレーキをかけて速度を低下させるとともに、前記回転方向検知手段の回転方向反転出力に応じて、前記モータが所定時間再度正転する方向に通電することによって前記所定の位置に前記被駆動機構を停止させる通電制御手段を備えた事を特徴とするカメラ。
【請求項２】
前記回転方向検知手段は、前記モータの回転数に応じたパルス信号により回転方向を検知する事を特徴とする請求項１に記載のカメラ。
【請求項３】
前記パルス信号のパルス間隔の増減方向の逆転により、前記回転方向の逆転が検知される事を特徴とする請求項２に記載のカメラ。
【請求項４】
前記被駆動機構は遊星ギア機構である事を特徴とする請求項１乃至請求項３のいずれかに記載のカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばフィルムを１コマ分等の所定量だけ巻上げて停止させる技術に関するものであり、特に、フィルムの停止位置を精度よく制御するようにした技術を用いたカメラに関するものである。
【０００２】
【従来の技術】
従来より、カメラで撮影を行う場合、例えばフィルムを効率良く使用するためには、フィルム給送時に撮影済コマの間隔は必要最小限であることが望ましい。そのためには、モータによって巻上げられるフィルムが正確に所定の位置で停止するように精度良くモータ停止制御する必要がある。従来、フィルムの巻上げ停止制御は、フィルム停止予定位置の所定時間（距離）前に制動あるいは逆通電を行い、モータを停止させるようにしていた。これにより、比較的早くモータを停止させる事ができた。
【０００３】
【発明が解決しようとする課題】
しかしながら、モータがある速度から停止するまでの間に回転する量はモータの慣性や特性により個々にばらつきがあるため、制動あるいは逆通電による制動開始時期を一律に設定してしまうと、カメラ毎にフィルムの停止位置にばらつきを生じ、フィルムの撮影範囲がずれてしまう虞れがある。特に、このずれがフィルム巻上げ毎に積算される場合には、大きな問題となる。また、フィルムの巻上げ停止制御に限らず、その他の駆動制御においても、簡単な構成で正確にモータを所定の位置で停止させる事は難しかった。
【０００４】
本発明は、このような問題点に鑑み、簡単な構成で、モータを正確に早く所定の位置で停止させるための機能を持つカメラを提供する事を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明では、モータと、そのモータの回転により駆動される被駆動機構と、前記モータの回転方向を検知する回転方向検知手段と、前記モータが正転する方向に通電する事で前記被駆動機構を駆動する駆動制御手段とを有し、前記モータの正転によって駆動されている前記被駆動機構を所定の位置に停止させるときに、前記所定の位置への到達前にそのモータが逆転する方向に通電して逆通電ブレーキをかけて速度を低下させるとともに、前記回転方向検知手段の回転方向反転出力に応じて、前記モータが所定時間再度正転する方向に通電することによって前記所定の位置に前記被駆動機構を停止させる通電制御手段を備えた構成を採用した。
【０００６】
また、前記回転方向検知手段は、前記モータの回転数に応じたパルス信号により回転方向を検知する構成とする。さらに、前記パルス信号のパルス間隔の増減方向の逆転により、前記回転方向の逆転が検知される構成とする。
【０００７】
また、前記被駆動機構は遊星ギア機構である構成とする。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。図６はカメラ全体の概略構成を示す平面断面図である。図において、７０はカメラのボディを示し、その中央下部に撮影位置を示す画枠７０ａが形成されている。該画枠７０ａの左側にはフィルムが収納されたパトローネ７４が装填可能なパトローネ室７０ｂが形成され、右側にはスプール２７等が収納されるスプール室７０ｃが形成されている。
【０００９】
上記パトローネ室７０ｂの奥側（図の上方）の側壁適所には小孔７０ｄが穿設され、該小孔７０ｄにはパトローネ検知ピン６５が出没可能に貫通されている。このパトローネ検知ピン６５はパトローネ検知接片６７によってパトローネ室７０ｂ側に付勢されている。パトローネ検知接片６６と６７とはスイッチＳＷ５を構成している。該スイッチＳＷ５はパトローネ７４が装填されていないときは上記パトローネ検知接片６６と６７とが離間してオフ状態にあり、パトローネ７４が装填されるとパトローネ検知ピン６５がパトローネ検知接片６７の付勢力に抗してパトローネ検知接片６６側へ押されて該パトローネ検知接片６６と６７とが接触してオン状態となる。
【００１０】
また、スプール室７０ｃの略中央にはフィルムＦを巻取るためのスプール２７が設けられている。該スプール２７はフィルムＦのパフォレーションＦｐと係合する爪２７ｂを有しており、フィルム装填時にフィルムＦがスプール２７に巻き込まれるまで送る役目をしている。
【００１１】
また、このスプール２７の内部には、後述するように該スプール２７を駆動するためのフィルム巻上げモータ１が同心状に配設されている。スプール２７の周面適所、好ましくは１周分の巻取りが終了する位置近辺にはフィルム押えローラ指示板５７が配設され、その先端５７ａには回転自在に軸支されたフィルム押えローラ５６が取り付けられている。このフィルム押えローラ指示板５７の先端部５７ａは、不図示のスプリングによる付勢力でフィルム押えローラ５６をスプール２７の周面に当接させ、これによりフィルムＦが巻き締められた状態でスプール２７に巻取られるようにしている。
【００１２】
画枠７０ａとスプール２７間にはフィルムＦの移動により回転するスプロケット５０と、該スプロケット５０と対向し、その間にフィルムＦを挾持して移動させるガイドローラ５５とが配設されている。スプロケット５０はフィルムＦのパフォレーションＦｐと係合する歯５０ａを有し、フィルムＦの移動に連動して回転するものである。このスプロケット５０の回転により、図２におけるスプロケットスイッチ基板５１が一体回転し、該スプロケットスイッチ基板５１上に形成されているパターンとスプロケットスイッチ接片５２，５３とでスイッチＳＷ３が構成されている。該スイッチＳＷ３はフィルムＦを１コマ送るときにオン、オフを繰り返してパルスを出力する。本実施例では、１コマについて８パルス出力する。
【００１３】
また、画枠７０ａとスプール２７間であって、ボディ７０の側壁適所には小孔７０ｅが穿設され、該小孔７０ｅにはフィルム検知ピン６０が出没可能に貫通されている。このフィルム検知ピン６０はフィルム検知接片６２によってフィルムＦ側に付勢されている。フィルム検知接片６１と６２とはスイッチＳＷ６を構成している。該スイッチＳＷ６はフィルムＦがフィルム検知ピン６０上にないとき、あるいは不図示のカメラの裏蓋が開いていて該裏蓋に取り付けられた圧着板７１によってフィルムＦがボディ７０側に押えられていないときは上記フィルム検知接片６１と６２とが離間してオフ状態となっている。また、スイッチＳＷ６はフィルムＦがフィルム検知ピン６０上にあり、しかも裏蓋が閉じられて圧着板７１によってフィルムＦがボディ７０側に押されると、該フィルムＦによってフィルム検知ピン６０がフィルム検知接片６２の付勢力に抗してフィルム検知接片６１側へ押されて該フィルム検知接片６１と６２とが接触し、オン状態となる。
【００１４】
画枠７０ａの直ぐ前方には１幕と２幕を有するシャッター７２が配設されている。１０１は上記シャッター７２及び不図示の絞りやミラー機構を作動させるとともに初期位置に復帰（チャージ）するためのメカチャージモータで、１０２は該メカチャージモータ１０１により駆動されるメカチャージ機構である。なお、７３は各部へ電源供給を行うための電源電池である。
【００１５】
また、図３において、一点鎖線で示す巻上げ治具８０は、フィルム巻上げモータ１を通電することなくフィルム巻上げ機構の作動を確認するためのものである。この巻上げ治具８０は先端にギア８０ａが取り付けられている。また、巻上げ台板１７の適所には上記巻上げ治具８０のギア８０ａが嵌合する孔１７ｃが穿設されている。この孔１７ｃに巻上げ治具８０のギア８０ａを嵌合させると、ギア８０ａがエンコーダギア５と噛合するようになっている。この状態で巻上げ治具８０を回転させることにより、フィルム巻上げモータ１を実際に駆動させることなくフィルム巻上げ機構の作動を調整したり検査したりでき、また、その作動状態の確認が行える。しかも、外部からの操作を可能とする構成により低コスト、省スペースの点で有利となる。
【００１６】
次に、図２，図３を用いてフィルム巻上げ機構について説明する。図２はフィルム巻上げ機構の斜視図、図３はフィルム駆動用モータ付近の断面図である。また、図４はフィルム巻上げ、巻戻し及び切換えにおける駆動力伝達機構の動きを説明するための動作説明図である。
【００１７】
図２，図３に詳細に示されているように、前記スプール２７の内部にはフィルム巻上げモータ１が配置され、該フィルム巻上げモータ１はその下部でモータ止めビス９，９により保持台１０に固定されている。モータ保持台１０は弾性部材１１，１１が周設されてなる保持台止めビス１３，１３に嵌入されることによってボディ７０に連結固定されている。この弾性部材１１，１１によりモータ保持台１０は上下左右方向への若干の移動が可能であり、フィルム巻上げモータ１の回転時に生じる振動がボディ７０に伝達されにくくしてある。また、フィルム巻上げモータ１の上方のモータ軸１ａと、ボディ７０に固定されているスプール保持台１５との間には弾性部材１２が介設されている。該弾性部材１２によりフィルム巻上げモータ１上部の移動を規制するとともに、該フィルム巻上げモータ１の回転時に生ずる振動がスプール保持台１５及びボディ７０に伝達されにくくしてある。このスプール保持台１５はスプール２７と一体的に回転するスプール受け１４の回転軸受部１５ａを有している。
【００１８】
一方、フィルム巻上げモータ１の下方のモータ軸１ａには該モータ軸１ａと一体回転するギア１ｂが設けられ、減速ギア２の歯部２ａと噛合している。減速ギア２はその上部突部２ｂがモータ保持台１０に穿設された孔１０ａと嵌合し、下方は穿設された穴２ｃが巻上げ台板１７にかしめられたピン１７ａと嵌合している。この巻上げ台板１７はボディ７０の適所に設けられたボス７０ｆ，７０ｆと巻上げ台板止めビス１８，１８とが螺合することによりボス先端部に固定されている。減速ギア２の下部の穴２ｃと巻上げ台板１７にかしめられたピン１７ａとの嵌合は若干緩めの状態に設定されている。前述したようにモータ保持台１０はボディ７０に対して上下左右に若干移動可能である一方、巻上げ台板１７はボディ７０に固定されているため、モータ保持台１０が左右方向に移動すると減速ギア２に若干の傾斜が生じることがあるが、上記の構成を採用することで減速ギア２が若干傾斜しても減速ギア２の回転には支障が生じないようにしてある。また、減速ギア２の歯部２ａと上部突起２ｂとは比較的近接しているため、モータ保持台１０が左右方向に移動してもフィルム巻上げモータ１のギア１ｂと減速ギア２の歯部２ａとの噛合は殆ど適正状態に保持されて外れることがないようにしてある。このように、ギア１６と減速ギア２との中心間距離を変えることなく簡単な防振構造を採用したので、耐久性に優れ、しかもギア同士間の摩耗や騒音が低減されるとともに振動が効果的に吸収される。
【００１９】
上記減速ギア２の中央軸部２ｄにはキックスプリング３が巻回されており、減速ギア２の回転は該キックスプリング３を介して減速ギア４に伝達される。キックスプリング３の下端３ａは減速ギア４上面の係止片４ａ間に挾持されている。減速ギア２の回転が減速ギア４に伝達されると、減速ギア４はエンコーダギア５及びギア２０に回転を伝達する。一方、減速ギア２が時計方向に回転する際に、フィルムＦの突っ張り等の過大な負荷が減速ギア４にかかると、キックスプリング３と減速ギア４間で滑りを生じて回転が伝達されないようになっている。
【００２０】
上記エンコーダギア５はボディ７０上のボス７０ｇと巻上げ台板１７にかしめられた軸１７ｂとで回転可能に軸支され、同心状のパルス板５ａを有している。フォトインターラプタ６は所要距離離間した投光部と受光部を有し、その間に上記パルス板５ａが挿入される位置関係に配置されている。そして、パルス板５ａが回転すると、フォトインターラプタ６より回転パルスが発生する。このパルスはフィルム巻上げモータ１の回転に連動して出力される。しかし、フィルムＦの突っ張り等で上記減速ギア４が回転しないときは回転パルスの出力は停止される。
【００２１】
ギア２０は、図２に示すように、その上部に該ギア２０と同心状に回動可能な遊星レバー２２を備え、該遊星レバー２２の先端部に軸支された遊星ギア２１と噛合するようになされている。そして、ギア２０が反時計方向に回転すると遊星ギア２１はスプール駆動ギア２３の大ギア部２３ａに噛合し（図中、実線で示す状態）、一方、ギア２０が時計方向に回転すると遊星ギア２１はカムギア３０のギア部３０ａに噛合する（図中、仮想線で示す状態）ようになっている。スプール駆動ギア２３の小ギア部２３ｂはスプール２７の内壁に一体成形された内歯ギア２７ａと噛合してスプール２７を回転させるようになっている。
【００２２】
上記スプール駆動ギア２３の下部２３ｃは筒上のスプリング筒２５に貫通されている。また、スプール駆動ギア２３の下部２３ｃにはキックスプリング２４が巻回され、該キックスプリング２４の腕２４ａが上記スプリング筒２５に穿設された切欠き溝２５ａに挾持されることにより、スプリング筒２５がスプール駆動ギア２３と同心状に一体回転するようになされている。このスプリング筒２５にはキックスプリング２６が巻回されており、該キックスプリング２６の一方の腕２６ａはボディ７０に設けられたボス７０ｇに固定され、他方の腕２６ｂは上記ギア２０が噛合するギア３５と同心状に回動可能な巻戻し遊星レバー３６に設けられた曲げ部３６ａと対向配置されている。そして、スプール駆動ギア２３が反時計方向に回転するとスプール２７も反時計方向に回転してフィルムＦを巻き上げるようになっている。このとき、キックスプリング２４は締め付け方向であるので、スプリング筒２５はスプール駆動ギア２３及びキックスプリング２４と一体的に反時計方向に回転する一方、キックスプリング２６は弛緩方向となり、スプリング筒２５とキックスプリング２６間で滑りを生じるようにしている。この弛緩方向での滑りトルクはキックスプリング２４の締め付け方向での滑りトルクよりも小さくなるように設定されており、これによってスプリング筒２５をスプール駆動ギア２３と一体的に回転させることが可能となる。
【００２３】
また、遊星ギア２１がスプール駆動ギア２３の大ギア部２３ａと噛合していない状態では、スプール２７に巻取られているフィルムＦがそれ自身の展性によって緩もうとしてスプール２７及びスプール駆動ギア２３に時計方向への回転力を与える。このとき、キックスプリング２４は弛緩方向となり、キックスプリング２６は締め付け方向となるため、キックスプリング２６の締め付け方向で滑りトルクがキックスプリング２４の弛緩方向での滑りトルクに比してかなり大きくなって、スプリング筒２５は時計方向に回転出来ない。このため、キックスプリング２４とスプール駆動ギア２３間で滑りを生じるが、このときの滑りトルクはフィルムＦの上記展性がスプール２７を時計方向に回転させる力よりも大きく設定してあるのでスプール２７は時計方向に回転出来ず、従ってスプール２７に巻き付けられているフィルムＦが自己の展性によって緩むことはなくなる。叙上の構成により、巻上げ時のロスが低減出来るとともに巻上げ速度の高速化、電池の効率的な消費が達成できる。なお、ロスの低減の点からは滑りトルクの大小によるキックスプリングの本実施例に代えて、完全な一方向クラッチを用いるようにしてもよい。
【００２４】
更に、キックスプリング２６の他方の腕２６ｂが上記巻戻し遊星レバー３６の曲げ部３６ａによって弛緩する方向に押されると（図２中、仮想線状態）、キックスプリング２６の締め付けトルクはなくなり、スプリング筒２５はスプール駆動ギア２３及びキックスプリング２４と一体的に時計方向に回転することが可能となる。このため、後述するフィルムＦの巻戻しの際に、巻戻されるフィルムＦによって時計方向に回転するスプール２７及びスプール駆動ギア２３に負荷がかからないようにしてある。かかる構成により、フィルム巻戻し時のロスが低減出来るとともに巻戻し時間の短縮化、電池の効率的な消費が達成できる。
【００２５】
上記ギア３５は同心状に回動可能な巻戻し遊星レバー３６を有しており、該巻戻し遊星レバー３６の先端に軸支された巻戻し遊星ギア３７と噛合するようになされている。この巻戻し遊星レバー３６はスプリング３８により時計回り方向に付勢されている。該スプリング３８の付勢力は、前述したキックスプリング２６の腕２６ｂを弛緩する方向に押す（図２中、実線位置から仮想線位置）のに充分な力量に設定されている。
【００２６】
カムギア３０はその下部に所要のパターンがプリントされた不図示の基板が取り付けられ、一体的に回転するように取り付けられている。この基板上のパターンとカムスイッチ接片３１，３２とでスイッチＳＷ８が構成されている。該スイッチＳＷ８はカムギア３０のカム部３０ｂが、図４（ａ）の位置にあるときはオン状態となり、図４（ｃ）の位置にあるときはオフ状態となるようにしてある。
【００２７】
図４において、同図（ａ）はフィルムＦの巻上げ時の状態を示し、同図（ｂ）はフィルムＦの巻上げから巻戻しへの切換え時の状態を示し、同図（ｃ）はフィルムＦの巻戻し時の状態を示している。以下、この機構の動きについて説明する。なお、各ギアの歯数は下記説明の動作が達成されるべく所要の関係に設定されており、またカムギア３０のカム部３０ｂは同図（ａ）の状態で図示の位置になるように予め位相設定されている。
【００２８】
図４（ａ）では、減速ギア４は時計方向に回転する。巻戻し遊星レバー３６の突出部３６ｂは、スプリング３８により時計方向に付勢され、カムギア３０に一体成形されたカム部３０ｂに当接している。このため、巻戻し遊星レバー３６はそれ以上時計方向には回転出来ず、巻戻し遊星ギア３７と巻戻しギア３９とは離間している。この状態で、減速ギア４が時計方向に、すなわちギア２０が反時計方向に回転すると、遊星レバー２２は遊星ギア２１がスプール駆動ギア２３の大ギア部２３ａに噛合するまで反時計方向に回転し、不図示のストッパに当接する。図４（ａ）は、かかる状態にあり、この状態で、フィルムＦの巻上げを行うべく減速ギア４が時計方向に回転されると、該回転がギア２０、減速ギア２１を介してスプール駆動ギア２３の大ギア部２３ａに伝達され、該スプール駆動ギア２３を反時計方向に回転させる。これによりスプール２７が反時計方向に回転してフィルムＦの巻上げが行われる。
【００２９】
図４（ｂ）では、減速ギア４は、反時計方向に回転する。上記図（ａ）の状態において、減速ギア４が反時計方向に回転すると、遊星レバー２２は遊星ギア２１とスプール駆動ギア２３の大ギア部２３ａとの噛合状態を解除して時計方向に回転し、不図示のストッパに当接して遊星ギア２１とカムギア３０とを噛合させる。このとき、遊星ギア２１は反時計方向に回転しているので、カムギア３０は時計方向に回転する。このため、カムギア３０のカム部３０ｂは反時計方向に回転し、巻戻し遊星レバー３６の突出部３６ｂを開放する。この突出部３６ｂが開放されると、巻戻し遊星レバー３６はスプリング３８により時計方向に回転され、巻戻し遊星ギア３７と巻戻しギア３９とを噛合させる。巻戻し遊星ギア３７と巻戻しギア３９との噛合状態は、巻戻し遊星レバー３６が不図示のストッパに当接することにより設定される。なお、巻戻し遊星レバー３６の時計方向への回転により、曲げ部３６ａがキックスプリング２６の他方の腕２６ｂを反時計方向に回転させる。これにより巻戻し時（図４（ｃ））におけるスプール２７が無負荷で、すなわち空転が確保される。また、この状態での減速ギア４の回転はカムギア３０のカム部３０ｂが図（ｃ）の位置に来るまで行われる。
【００３０】
図４（ｃ）では、減速ギア４は時計方向に回転する。図（ｂ）の状態から減速ギア４が時計方向に回転を開始すると、遊星レバー２２は遊星ギア２１とカムギア３０との噛合状態を解除して反時計方向に回転し始める。ところが、ギア２０が反時計方向に回転すると、遊星レバー２２は反時計方向の回転途中で遊星ギア２１とは反対側の側部２２ａが巻戻し遊星レバー３６の側部３６ｃに当接し、遊星ギア２１とスプール駆動ギア２３の大ギア部２３ａとを離間した状態に保持する。このため、減速ギア２１は空転する。一方、巻戻し遊星ギア３７は巻戻しギア３９と噛合した状態にあるため、減速ギア４の時計方向の回転は巻戻しギア３９に伝達される。
【００３１】
図２に戻り、上記巻戻しギア３９は巻戻しギア列４０を介して巻戻しフォークギア４１に回転を伝達する。この巻戻しフォークギア４１上には該巻戻しフォークギア４１と一体回転する巻戻しフォーク４２が配置され、更に該巻戻しフォーク４２が前記パトローネ７４のキーと係合するようになっている。そして、巻戻しフォーク４２が時計方向に回転することにより、フィルムＦがパトローネ７４内に巻戻される。
【００３２】
次に、図５を用いてメカチャージ機構について説明する。図において、１０１は前述したメカチャージモータであり、減速ギア１１１を介してチャージカム１１２を回転させる。１１７は絞り，ミラー及びシャッターのチャージレバーであり、チャージが完了している状態では図の（Ｂ）側に係止され、不図示のレリーズマグネットの作動により係止が解除されて（Ａ）方向に作動する。このとき、絞りが絞り込まれ、ミラーが上昇する。また、図６に示すシャッター７２は、絞りが絞り込まれ、かつミラーの上昇が完了する時間までマグネットにより係止されており、一定時間経過後にマグネットへの通電を停止して走行される。
【００３３】
チャージカム１１２は半径が回転とともに大きくなるカム１１２ａを有している。このカム１１２ａにはスプリング１１６によって時計方向に付勢されるレバー１１５の先端１１５ａが当接しており、チャージカム１１２の時計方向への回転によりレバー１１５を反時計方向に回転させてチャージレバー１１７を（Ｂ）方向に押すことにより、絞りが開放に戻され、ミラーが下降され、かつシャッターチャージが行われる。チャージカム１１２が略１回転したところでチャージは完了し、チャージレバー１１７は、レバー１１５に係止されたまま該レバー１１５がスプリング１１６により時計方向に回転してチャージカム１１２のカム１１２ａの半径の小さいところへ落ちて停止する。チャージカム１１２の下側には不図示のチャージカムスイッチ基板がチャージカム１１２と一体で回転するように取り付けられており、チャージカムスイッチ基板上に形成されたパターンとチャージカムスイッチ接片１１３，１１４とでスイッチＳＷ４が構成されている。該スイッチＳＷ４はチャージ完了状態ではオン状態にあり、チャージモータ１０１が通電されてチャージ動作が開始した直後でオフに変化し、チャージカム１１２が略１回転してチャージ動作が完了するところで再びオンするようになっており、オフからオンに変化するところでチャージモータ１０１への通電を停止してブレーキをかけるようにしている。また、チャージカムスイッチ基板上に形成されたパターンとチャージカムスイッチ接片１１４，１１８とでスイッチＳＷ９が構成されている。これは、ミラー及び絞りチャージ完了状態でオンとなる。詳しくは後述する。尚、チャージカムスイッチ接片１１４は、ここではＧＮＤに接続されている。また、図示しないが、カメラのボディには、使用者が手元で連写モードのオン／オフ切換を行うＳＷ１０が構成されている。
【００３４】
図１は本発明が適用されるカメラのシステム構成図である。６０１はカメラ全体のシーケンス制御や露出の演算制御及びオートフォーカスの演算制御等の機能を果たすカメラ制御用マイクロコンピュータ（以下、ＣＰＵという）である。ＣＰＵ６０１のシステム構成としてはＲＡＭ、ＲＯＭ、タイマ、シリアル入出力部、Ａ／Ｄ変換器、Ｉ／Ｏポートを内蔵しており、以下に示すようなデータバス及び各種の入出力端子Ｄ１〜Ｄ２６等を備えている。６０２はＣＰＵ６０１からの命令をカメラ各部に伝達したり、カメラ各部からの信号をＣＰＵ６０１に伝送するインターフェイス（以下、Ｉ／Ｏ・ＩＣという）である。
【００３５】
６０３はフィルム位置での被写体像のピントのずれ量を測定するＡＦ測距部であり、一次元の自己走査型撮像素子（以下、ＣＣＤという）、ＣＣＤ駆動部、Ａ／Ｄ変換器及びＡ／Ｄ変換用基準電源等からなる。このＣＣＤにより得られたアナログの画像情報はデジタル信号に変換された後、ＡＦデータバスを介してＣＰＵ６０１に取り込まれる。６０４はＬＣＤあるいはＬＥＤからなる表示部であり、ＣＰＵ６０１から送出される自動露出（以下ＡＥと略す）の演算結果であるシャッター速度Ｔｖ及び絞り値Ａｖあるいは撮影モード等の情報がこの表示部６０４に表示される。６０５は撮影レンズに内蔵され、開放絞り値、最小口径絞り値、焦点距離及び焦点調節に必要な回転量／繰出量変換係数等が記憶されたレンズデータ回路部である。撮影レンズがカメラ本体に装着されると、前記各データは装着部近傍に設けられた電気接点を介してカメラ本体に伝送される。
【００３６】
６０６は被写体の輝度Ｂｖを測定する測光部であり、受光用光電変換素子、Ａ／Ｄ変換部、Ａ／Ｄ変換用基準電源、ＣＰＵ６０１とのデータ授受部等から構成され、ＣＰＵ６０１からの命令に従って撮影レンズを透過した光を測光する。６０７は装填したフィルムの感度を自動的に読み取るフィルム感度読取部であり、カメラのパトローネ室７０ｂに設けられた電気接点を介してフィルムを収納するパトローネ上のフィルム感度が読み取られる。６０８は電気的に消去可能な不揮発性メモリー（以下、ＥＥＰＲＯＭという）で、ＣＰＵ６０１からの命令でデータの書込、読出が可能である。
【００３７】
上記表示部６０４、レンズデータ回路部６０５、測光部６０６、フィルム感度読取部６０７、不揮発性メモリ６０８はシリアルデータバスを介してＣＰＵ６０１のシリアル入出力部に接続されている。
【００３８】
ＳＷ１〜ＳＷ１０は前述したスイッチであり、これらのスイッチの一方は接地され、他方は信号線Ｓ１〜Ｓ１０を介してＣＰＵ６０１のＩ／Ｏポートの入力端子Ｄ１〜Ｄ１０に接続されている。また、ＳＷ３とＳＷ４がオフからオンに変化すると、ＣＰＵ６０１は該変化を検知して割込みをかけるようになっている。
【００３９】
また、ＣＰＵ６０１のＩ／Ｏポートは、フィルム巻上げモータＭ１（前記フィルム巻上げモータ１に相当）制御用にコマンドＣＭＤ０〜ＣＭＤ２を送出する出力端子Ｄ１１〜Ｄ１３、絞り係止部材とミラー及びシャッターとをチャージする（以下、メカチャージという。）モータＭ２（前記メカチャージモータ１０１に相当）制御用にコマンドＣＭＤ３，ＣＭＤ４を送出する出力端子Ｄ１４，Ｄ１５、各種マグネット制御用にＣＭＤ５〜ＣＭＤ８を送出する出力端子Ｄ１６〜Ｄ１９を備えている。
【００４０】
ＣＰＵ６０１は内部に複数のタイマを備えている。それらのタイマは外部クロックまたは内部クロックによりカウントアップされるカウンタと該カウンタのカウント値と常に比較しているレジスタとからなり、該レジスタの値と上記カウント値とが一致すると割込みがかかるようになっている。本実施例ではパルス１（前述のフォトインターラプタ６からの出力パルス）をタイマの外部クロックの入力端子Ｄ２１に導いてパルス１をカウントするとともに、パルス１が出力される毎に割込みを発生させるように設定されている。また、内部クロックに同期して計時を行うタイマＴＭＲ１，ＴＭＲ２及びＴＭＲ３を使用する。
【００４１】
ＲＥＳＥＴは、抵抗Ｒ１によって＋ＶDDにプルアップされているリセット端子であり、ＬレベルからＨレベルに変化したときに、ＣＰＵ６０１がリセットされるようになっている。６０９はＣＰＵ６０１にクロック信号を与えるためのクロックパルス発生回路で、Ｘは発振子である。また、レンズ駆動モータＭ３（実体図としては不図示）を駆動するモータドライバー制御用に、コマンドＣＭＤ９，１０を送出する出力端子Ｄ２４，Ｄ２５、及びＩＰ（インプリント）出力により日付写し込みを行う写し込みモジュール制御用に、コマンドＣＭＤ１１を送出する出力端子Ｄ２６を備えている。
【００４２】
次に、上記Ｉ／Ｏ・ＩＣ６０２及び各制御部について説明する。１ＣＭｇ，２ＣＭｇは図示しないシャッター１幕，２幕保持用のマグネットであり、出力端子Ｐ２３，Ｐ２２からＬ信号が送出されると、マグネット１ＣＭｇ，２ＣＭｇに通電されてシャッター１幕，２幕が保持される。１幕の保持を解除して２幕の保持を解除するまでの時間がシャッタースピードＴｖに相当する。ＦＭｇは図示しない絞り係止用のマグネットであり、出力端子Ｐ２１からＬ信号が送出されると、ＦＭｇに通電されて絞り係止部材を保持し、保持が解除されると絞り係止部材が作動して所定の位置に絞り係止部材を係止する。ＲＭｇはレリーズ用マグネットであり、出力端子Ｐ２０から一定時間Ｌ信号が出力されると、レリーズ部材の係止が解除され、絞りが絞り込まれるとともにミラーが光路上から退避すべくアップされる。
【００４３】
ＰＩ1は前述したフォトインターラプタ６に相当するものであり、このＰＩ1より出力されたパルスはＩ／Ｏ・ＩＣ６０２内の波形整形部６０２ａを通ってパルス１となり、出力端子Ｐ１８から出力されてＣＰＵ６０１の入力端子Ｄ２１に入力される。ＰＩ2は不図示の絞りの係止が外れることによってエンコーダが回転し、絞りの絞り込み量を表わすパルスを出力し、同様に波形整形部６０２ａで波形整形された後、出力端子Ｐ２５から出力されて入力端子Ｄ２０に入力される。
【００４４】
Ｑ１〜Ｑ６はフィルム巻上げモータＭ１を駆動させるトランジスタである。この巻上げモータＭ１は２種類のコイルを内部に有し、高トルクで低回転速度の特性（Ｌ）と低トルクで高回転速度の特性（Ｈ）が得られるもので、Ｌ特性とＨ特性との切換及びそれぞれの正逆回転が可能なようにトランジスタＱ１〜Ｑ６が接続されている。モータＭ１のＬ端子はトランジスタＱ１とＱ６の共通接続点に、Ｈ端子はトランジスタＱ２とＱ５の共通接続点に、COMON端子はトランジスタＱ３とＱ４の共通接続点に接続されている。また、フィルム巻上げモータＭ１は正転方向の回転により、フィルムＦを巻上げるようになっている。
【００４５】
表１に示すように、トランジスタＱ１〜Ｑ６をオン、オフすることによりモータＭ１は停止、正転（Ｈ／Ｌ）、逆転（Ｈ／Ｌ）、ブレーキ（Ｈ／Ｌ）の切換えを行う。また、Ｃ１はモータＭ１のオン、オフの繰り返しによって起こるモータ駆動素子のＧＮＤ電圧の変動を、回路が誤動作しないレベルに抑制するために挿入されている電流用のバイパスコンデンサである。尚、本実施例ではブレーキＨ駆動と逆転Ｈ駆動は使用していない。
【００４６】
【表１】
0003663934.tif 000002
【００４７】
また、下記表２は、上記のようにトランジスタＱ１〜Ｑ６をオン、オフするために、ＣＰＵ６０１からＩ／Ｏ・ＩＣ６０２に送出される前記コマンドCMD0〜CMD2とＩ／Ｏ・ＩＣ６０２の出力端子Ｐ１〜Ｐ６から送出される論理値との関係を示したものである。
【００４８】
【表２】
0003663934.tif 000003
【００４９】
Ｑ７、Ｑ８はレリーズ動作によって係止が解除された絞り係止部材，ミラー及びシャッター１幕，２幕をチャージするメカチャージモータＭ２を駆動させるトランジスタである。下記表３に示すように、ＣＰＵ６０１からのコマンドCMD3、CMD4によってトランジスタＱ７、Ｑ８がオン、オフすることによって、モータＭ２は停止、正転、ブレーキの切換えを行う。モータＭ２は正転方向の回転によりメカチャージを行うようになっている。
【００５０】
【表３】
0003663934.tif 000004
【００５１】
次に、Ｉ／Ｏ・ＩＣ６０２の逆通電によるブレーキ制御について説明する。先ず、フィルムＦを巻上げるためにモータＭ１を正転させる。そして，後述する逆通電開始タイミングになると，モータＭ１を先程と逆の方向に通電し、モータＭ１の回転数を検知しながら回転数が０になったところでモータＭ１の通電を停止してフィルムＦの巻上げを完了させる。なお、モータＭ１に一気に逆方向の通電を行うと、電源電圧ＶDDが急激に低下してトランジスタ回路部に誤動作を生じさせる虞れがあるので、Ｉ／Ｏ・ＩＣ６０２内部でこの電源電圧をモニターしておいて誤動作を生じさせるレベルまで電圧が低下すると、モータＭ１への通電を停止し、再び電源電圧ＶDDが復帰すると通電を開始するように制御する。このために、Ｉ／Ｏ・ＩＣ６０２内には比較器６０２ｂが設けられ、一方の入力端子には基準電圧が印加され、他方の入力端子には電源電圧が印加されている。そして、電源電圧が該基準電圧以下になると、出力レベルを反転してトランジスタＱ４，Ｑ６共にオフにする。
【００５２】
次に、各シーケンスについてのＣＰＵ６０１の制御について、図７〜図２０のフローチャートに基づいて説明する。先ず、フィルム装填時について説明する。ボディ７０の裏蓋を開けると裏蓋ロック機構に連動する裏蓋ロックスイッチＳＷ７がオンに変化する。続いてパトローネ７４をパトローネ室７０ｂに装填し、パトローネ７４のフィルムＦのリーダー部のパフォレーションＦｐがスプール２７周面に達するようにセットして裏蓋を閉めると、パトローネ７４は裏蓋によって押されるためスイッチＳＷ５がオン状態となる。一方、フィルムＦは裏蓋に取り付けられた圧着板７１によって押され、スイッチＳＷ６もオン状態となる。裏蓋が完全に閉まった時に裏蓋ロックスイッチＳＷ７はオフ状態となり、これを検知してＣＰＵ６０１は図７のイニシャルロード処理を開始する。
【００５３】
イニシャルロード処理では、先ず、＃１０で、スイッチＳＷ５の状態を見る。スイッチＳＷ５がオフであれば、パトローネ７４が装填されていないと判断してイニシャルロードを行わずメインルーチンにリターンする。スイッチＳＷ５がオンであれば、＃１２に進み、スイッチＳＷ６の状態を見る。ここでスイッチＳＷ６がオフであると、フィルムＦが正しく装填されていないと判断してイニシャルロード失敗処理へ進む。なお、イニシャルロードの失敗は表示手段やブザー等で警告される。
【００５４】
裏蓋が閉じられフィルムが正しく装填されていると、＃１４に進み、イニシャルロード中フラグを１にセットし、＃１６でパルス１カウンタＡ＝０、パルス２カウンタＡ＝３２にセットする。この３２という値はイニシャルロードでフィルムＦを巻上げて１コマ目の撮影位置にセットするための値である。パルス１カウンタＡはパルス２のオフ区間内に生じるパルス１のパルス数を格納するカウンタであり、パルス２カウンタＡはモータＭ１を停止させるまでに発生する残りのパルス２（前記スイッチＳＷ３からの発生パルス）のパルス数を格納するカウンタである。
【００５５】
次に、＃１８で、モータＭ１を正転Ｌ駆動させてイニシャルロードを開始する。この時、モータＭ１のギア１ｂは、図２で反時計方向に回転するように通電されている。減速ギア２は時計方向に回転し、キックスプリング３を介して減速ギア４は時計方向に回転する。エンコーダギア５は反時計方向に回転しフォトインターラプタ６よりパルス１が出力される。このパルスが出力されると、＃２０でパルス１割込み処理１へのジャンプを許可する。一方、ギア２０は反時計方向に回転し、遊星レバー２２も反時計方向に回転する。また、ギア３５は時計方向に回転し巻戻し遊星ギア３７は時計方向に回転する。フィルム巻上げ時はカムギア３０のカム部３０ｂは第４図（ａ）の状態にあり、巻戻し遊星レバー３６の突出部３６ｂがカムギア３０のカム部３０ｂに当接している。このため巻戻し遊星レバー３６は時計方向の回転を阻止され、巻戻し遊星ギア３７は巻戻しギア３９に噛合出来ず、空転している。従って、フィルム巻上げモータＭ１の回転は巻戻しフォーク４２には伝達されない。遊星レバー２２は側部２２ａが巻戻し遊星レバー３６の側部３６ｃに当接することなく反時計方向に回転し、遊星ギア２１がスプール駆動ギア２３の大ギア部２３ａに噛合したところで不図示のストッパーに当接して停止させられる。このためスプール駆動ギア２３は反時計方向に回転する。そして、スプール駆動ギア２３の小ギア部２３ｂによりスプール２７が反時計方向に回転し、更にスプール２７上に設けられた爪２７ｂがフィルムＦのパフォレーションＦｐに係合してフィルムＦをパトローネ７４から引出し、スプール２７に巻取る。この時、スプロッケット５０がフィルムＦの移動により反時計方向に回転してスイッチＳＷ３よりパルス２を出力する。このパルス２が発生するとＣＰＵ６０１は割込み処理を行い、その割込み先をパルス２割込み処理にジャンプするようにセットする（＃２２）。また、＃２４でタイマＴＭＲ２の割込み先をタイマＴＭＲ２割込みにセットし、タイマＴＭＲ１、ＴＭＲ２をスタートさせる（＃２６）。モータＭ１を駆動して、ｔ1時間待ちを行った後（＃２８）、モータＭ１を正転Ｈ駆動にし（＃３０）、パルス２カウンタＡ＝１になるまで待つ（＃３２）。
【００５６】
この間のパルス１の割込み処理１を図１１，１２に示す。図１１，１２では、先ず＃２００でタイマＴＭＲ２の値を読み出してＲＡＭに格納しておく。次に、パルス１カウンタＡの値を１だけ加算し（＃２０２）、パルス１カウンタＡのカウント値がＮ1以上かどうかを判別する（＃２０４）。パルス１カウンタＡのカウント値がＮ1以上であれば、＃２０６に進み、パルス２の割込みを許可する。これはスイッチＳＷ３が基板と摺動接片により構成されているために、スイッチＳＷ３がオンに変化した直後ではチャタリングが発生する可能性が高く、従ってパルス２の割込み終了後、直ちにパルス２の割込みを許可すると、パルス２のチャタリングで割込みが発生してしまうことを考慮したものである。すなわち、これを防ぐためにはＳＷ３が十分にオフになるまで待つことが望ましい。しかし、上記のようにタイマで割込みを許可すると、モータＭ１の回転速度によってはスイッチＳＷ３のオン区間が長くなり設定時間が過ぎてもオンしている場合があるので、パルス２のオン区間に出力されると思われるパルス１のパルス数をＮ1に設定しておき、Ｎ1個のパルスが入力されると割込みを許可するようにしている。
【００５７】
次に、＃２０８でパルス１カウンタＡがＮ2以上かどうかを判別する。ここではイニシャルロード時の異常検知が行われる。すなわち、スプール２７の爪２７ｂがフィルムＦのパフォレーションＦｐに係合しなかったり、フィルムＦをスプール２７に巻き締める途中でスプール２７の爪２７ｂとフィルムＦのパフォレーションＦｐとの係合が外れたりしてスプール２７が空転し、フィルムＦを巻上げることが出来なくなると、フォトインターラプタ６からのパルス１は出力する一方、スイッチＳＷ３からのパルス２は出力されないという状態になる。＃２０８では、かかる状態の有無を判別している。すなわち、パルス１カウンタＡの値がＮ2以上であると、イニシャルロード中かどうかを判別し（＃２３４）、イニシャルロード中であれば、＃２３８のイニシャルロード失敗処理へ移行してイニシャルロード失敗を表示手段やブザー等で警告する。イニシャルロード中でなければ、異常検知のための処理に移行する（＃２３６）。パルス１カウンタＡの値がＮ2以下であると、逆通電中かどうかを判断し（＃２１０）、逆通電中でなければ、ステップ＃２３０へ進んでタイマＴＭＲ２をリスタート（再スタート）した後、タイマＴＭＲ２カウンタに０をセットして割込み処理を終了する（＃２３２）。
【００５８】
ここでタイマＴＭＲ２の処理を説明する。タイマＴＭＲ２はｔ2時間毎に割込みを発生させるタイマで、タイマによる計時開始後、ｔ2時間が経過する毎に、図１６のタイマＴＭＲ２割込み処理にジャンプする。
【００５９】
図１６においては、先ず、＃３５０で、タイマＴＭＲ２カウンタの値を１だけ加算する。（タイマＴＭＲ２カウンタの値）×ｔ2が、パルス１が出力された後の経過時間を表わしている。この経過時間はタイマＴＭＲ２カウンタの値をチェックすることにより行う（＃３５２）。ところで、Ｎ3×ｔ2時間経過しても次のパルス１が出力されないときはフィルム巻上げ負荷が大きくトルクの小さいＨ駆動では動かないと判断できる。そこで、タイマＴＭＲ２カウンタの値がＮ3に達すると、モータＭ１の駆動を正転Ｈ駆動から正転Ｌ駆動に切換えてモータＭ１のトルクを上げるようにする（＃３５６）。モータＭ１のトルクを上げてもパルス１が出力されることなくタイマＴＭＲ２カウンタの値が更にＮ4に達したときは（＃３５４でＹＥＳ）、フィルムＦが終端で突っ張ってスプール２７が反時計方向に回転出来ないため、減速ギア２とキックスプリング３との間で滑りを生じてエンコーダギア５の回転が停止し、フォトインターラプタ６からパルス１が出力されないという事態も考慮して突張り処理に進む（＃３５８）。
【００６０】
次に、パルス２割込み処理１を第１３図に示す。先ず、＃２５０で、パルス２の割込みを禁止し、パルス２カウンタＡの値を１だけ減算する（＃２５２）。次に、パルス１カウンタＡの値を読み出して前回のパルス２が発生してからのパルス１の値をＣＰＵ６０１のＲＡＭに格納し、同様にタイマＴＭＲ１の時間、すなわち前回のパルス２が発生してからの時間経過を読み出してＲＡＭに格納しておく（＃２５４，＃２５６）。そして，次のパルス２が発生したときの値を格納するために各ＲＡＭの番地をそれぞれ１加算し（＃２５８）、更にパルス１カウンタＡに０をセットし（＃２６０）、タイマＴＭＲ１をリスタートしてリターンする（＃２６２）。
【００６１】
なお、フィルム巻上げ中は、キックスプリング２４とスプリング筒２５とはスプール駆動ギア２３と一体で回転し、キックスプリング２６とスプリング筒２５との間で滑っているが、この滑りトルクは前述したように非常に小さく、フィルム巻上げ時の損失は無視出来る。
【００６２】
図７に戻って、フィルムの巻上げが進み、パルス２カウンタＡの値が１になると（＃３２でＹＥＳ）、フィルムＦを１コマ目の撮影位置に正確に停止させるために＃３４へ進む。＃３４では、先に得られたＲＡＭに格納されているパルス２のオフ区間に発生したパルス１のパルス数とパルス２の時間間隔とに基づいて、パルス２カウンタＡが１になった時点から逆通電ブレーキをかけるまでのパルス１のパルス数を予め用意された演算式に代入して求める。具体的には、図２１で示されるパルス２カウンターＡが１になった時から、フィルムの目標停止位置までのパルス１のパルス数Ｌ（ｎ）を求める。フィルムの目標停止位置はフィルムの種類に関係なく、フィルムの撮影コマ数によって決まっているので、パルス１のパルス数Ｌ（ｎ）はフィルムカウンターに対応した定数とする。次に、図２１で示される逆通電中のパルスＳ（ｎ）を求める。逆通電中のパルスＳ（ｎ）が求まると、Ｌ（ｎ）とＳ（ｎ）から図２２で示されるパルス１カウンターＡが（１）の時から、逆通電をスタートさせるまでのパルス１のパルス数Ｍ（ｎ）を求めることができる。この演算式のパラメーターとしては、モータＭ１のばらつきによりカメラ毎にフィルムＦの停止位置が若干ずれる場合があるので、カメラ製造後あるいは購買者に手渡す前に後述する予め調整した調整値（停止定数）もパラメーターにしている。
【００６３】
逆通電を開始するまでのパルス１のパルス数を演算した後、該演算により求めたパルス数で割込みがかかるようにセットし（＃３８）、その割込み先を図１４の逆通電割込み処理にセットする。また逆通電中に発生すると予定されるパルス１のパルス数を＃３６で演算して求めておく。パルス１の所定数のパルスが発生して割込みがかかると、図１４に示す逆通電割込み処理にジャンプする。
【００６４】
図１４では、＃２８０で逆通電中フラグを１にセットし、続いてパルス１カウンタＢを０、パルス１カウンタＣを２にセットする（＃２８２）。パルス１カウンタＢは逆通電中のパルス１のパルス数がカウントされて格納され、パルス１カウンタＣはパルス１の今回のカウント数、すなわち時間間隔が前回得られた時間間隔に比して短くなっているとき、１だけ減算される。次に、モータＭ１を逆転Ｌ駆動するように通電させてリターンする（＃２８８）。なお、＃２８４，＃２８６のステップについては後述する。
【００６５】
この逆通電により、モータＭ１のギア１ｂの速度が急激に低下するが、かかる逆通電中にパルス１が発生すると、図１１に示す割込み処理の＃２００から＃２１０が実行され、この後、図１２の＃２１２に進み、＃２００で求めたパルス１の速度と前回の速度とを比較するとともに、該＃２００で求めた値をＣＰＵ６０１のＲＡＭに格納しておく。ここで、今回の時間間隔の方が長いと、モータＭ１は徐々に停止しつつある（停止位置に近づいている）と判断して、＃２１４へ進み、パルス１カウンタＣに２をセットし、次いで＃２３０でタイマＴＭＲ２をリスタートさせてリターンする。一方、パルス１の時間間隔が前回よりも短いと、パルス１カウンタＣの値を１だけ減算し（＃２１６）、パルスカウンタＣの値が０になると（＃２１８でＹＥＳ）、モータＭ１が一旦停止してギア１ｂが反対方向の時計回りに回り始めたと判断して、＃２１９でモータＭ１を所定時間正転Ｌ駆動させ、続いて＃２２０でモータＭ１を停止させる（図２１参照）。なお、逆通電開始初期などでパルス１の時間速度にばらつきがあり、前回よりもパルス１の時間間隔が短くなることも考えられるために、＃２１８でパルス１カウンタＣが０でなければ、そのままリターンするようにしている。
【００６６】
フィルム巻上げモータＭ１のギア１ｂが時計方向に回転するとギア２０は時計方向に回転し、遊星ギア２２も時計方向に回転して遊星ギア２１とスプール駆動ギア２３の大ギア部２３ａとの噛合を外す。この時、スプール２７はフィルムＦがそれ自身の弾性力により緩もうとするため時計方向に回転しようとするが、スプール駆動ギア２３とキックスプリング２４との緩み方向の滑りトルクの方が大きくなるようにしてあるのでスプール２７及びスプール駆動ギア２３は時計方向に回転せず、このためフィルムＦはスプール２７に巻き締められたまま保持される。なお遊星レバー２２が時計方向に回転して行くとやがて遊星ギア２１はカムギア３０のギア部３０ａに噛合することになるが、それまでにフィルム巻上げモータＭ１への通電を停止するようにしているので、カムギア３０のギア部３０ａに噛合することはない。また、逆通電中にフィルムＦが終端まで巻上がって突っ張った場合は、通常の場合よりも早く速度が０になるため予定よりも早くパルス間隔が短くなって停止タイミングとなる。そこで、先に図７の＃３６で求めた逆通電中のパルス１の予定パルス数と比較し（＃２２４）、パルス１が上記予定パルス数以上発生しなければ、＃２４０へ進んで突っ張り処理を行う。予定通りのパルス数が発生したときはイニシャルロードが終了し、イニシャルロードフラグを０にリセットして（＃４０）、撮影準備完了となる。
【００６７】
ここで、前述した逆通電開始タイミングを求めるための演算式で、パラメータとして使用される調整値（停止定数）を算出する方法について説明する。先ず、フィルムＦを所定コマ数だけ送り、不図示の操作部材より外部から逆通電開始タイミング調整モードの信号をＣＰＵ６０１に伝送する。ＣＰＵ６０１はこの信号を受けて、図２０の逆通電停止タイミング調整処理へジャンプする。
【００６８】
図２０では、先ず、＃５００でパルス１カウンタＥを０にクリアーする。パルス１カウンタＥはパルス１が発生すると、カウント値を１だけ加算するカウンタである。次に、＃５０２〜＃５０６で、モータＭ１を正転Ｌ駆動させ、ｔ1時間待った後、正転Ｈ駆動に切り換える。次いで、＃５０８〜＃５１２では、パルス１カウンタＥの値がＮ5とＮ6になったときの各時刻を求め、パルス数がＮ5からＮ6までカウントされる間の時間をパルス数から算出して逆通電開始直前のモータＭ１の平均速度ｖを求めておく（＃５１４）。なお、Ｎ6という数値は、実際のフィルム巻上げ時に行われる、モータ駆動を開始してから逆通電をかけるまでに発生するパルス数と略同一になるようにしてある。
【００６９】
次に、モータＭ１を逆転Ｌ駆動に切換え（＃５１６）、逆通電中のパルス１をカウントしながら（＃５１８）、前述したパルス１の速度が前回よりも短くなる逆通電停止タイミングまで待ち（＃５２０）、逆通電停止タイミングになると（＃５２０でＹＥＳ）、モータＭ１を停止する（＃５２２）。上記において、逆通電開始から終了までの間に発生したパルス数は、モータＭ１が実際に速度ｖから０になるまでに回転する量である。そこで、このパルス数と速度ｖとを用いて調整値を演算し（＃５２４）、求めた調整値をＥＥＰＲＯＭに書き込んで（＃５２６）、調整処理を終了する。
【００７０】
このようにして得られた調整値（停止定数）を使用することにより、逆通電ブレーキをかけるタイミングを求める演算式はより実際に近いものとなり、モータの個々のばらつきをなくすことができ、より正確にフィルムＦを停止することが可能となる。なお、この調整モードはフィルムＦを所定コマ数送ったところで行うようにして、より実際に近い状況にしている。なお、フィルムＦを装填して所定コマ送るなどの時間を要する本方法に代えて、フィルムを装填しないで調整しておき、次に調整値を演算するときにフィルムが装填されている場合との差を補正するようにしてもよい。
【００７１】
続いて撮影動作について説明する。不図示のレリーズボタンの一段目の押し込み動作によりスイッッチＳＷ１がオンになると、図８のスイッッチＳＷ１割込み処理が行われる。＃７００でＣＰＵ１は測光部６０６との間でシリアル交信を開始して測光を行い、＃７０２でＡＦ測距部６０３及び各制御部との間でシリアル交信を開始して測距を行う。
【００７２】
＃７０４でＡＦパルスが測距結果に基づいた目標値にセットされ、ＡＦ用のモータＭ３が駆動開始される。そして、ＡＦパルスの割込みが許可され、＃７０６でレリーズボタンの２段目を押し込むとオンになるスイッチＳＷ２の割込みが許可される。そして、＃７０８でスイッチＳＷ１がオンになっている間＃７００から＃７０６が繰り返し行われてスイッチＳＷ１がオフになると、すなわちレリーズボタンが解除されるとスリープ状態になる（＃７３０）。
【００７３】
モータＭ３の移動により図９のＡＦパルス割込み処理が行われて、割り込みする毎に＃７４０でＡＦパルスのカウンタが１づつインクリメントされる。＃７４２、＃７４４でＡＦパルスのカウンタがセットされた目標値に到達するまでモータＭ３が駆動され、到達するとモータＭ３が停止されてレンズ移動が完了する。
【００７４】
レリーズボタンの２段目を押し込むと、スイッチＳＷ１がオンのままスイッチＳＷ２がオンとなって図２２〜図２４のスイッチＳＷ２の割込み処理にジャンプし、レリーズ動作が行われる。図２２では、先ず、＃８００で高速に連続撮影を行うフライングレリーズモードの時に１が代入される（後述の＃８９４）フライングフラグが１かどうかを判断される。
【００７５】
フライングフラグが０の時は＃８０２でフィルムＦに日付等の撮影データを写し込むＩＰ（インプリント信号）が出力されて、＃８０４で写し込む時間がＩＰタイマーにセットされる。ＩＰタイマーにセットされた所定時間が経過すると図２５のＩＰタイマー割込み処理が行われ、＃７４０でＩＰ出力が停止される。
【００７６】
図２２に戻って＃８０４では被写体が動体の場合等に光路上からミラーが退避すべく上昇する際にもＡＦを行うかどうかを判断して、行う際は＃８０６でＡＦパルスが測距結果に基づいた目標値にセットされ、ＡＦ用のモータＭ３が駆動開始される。そして、ＡＦパルスの割込みが許可され、上記と同様に図９のＡＦパルスの割込み処理が行われてＡＦ動作が行われる。
【００７７】
フライングフラグが１の時はより高速に連続撮影するためにＩＰ出力及びミラー上昇中のＡＦ動作を行わずに露光準備動作が行われる。まず、＃８１０でフィルム巻上げ用のモータＭ１とメカチャージ用のモータＭ２をオフにする。ここで、フライングフラグが０の時は既にフィルム給送及びチャージが完了しているのでモータＭ１、Ｍ２はオフになっている。＃８１２でレリーズ用マグネットＲＭｇ、シャッター１幕，２幕保持用マグネット１ＣＭｇ，２ＣＭｇに通電する。レリーズ用マグネットＲＭｇに通電すると、図５に示すチャージレバー１１７は（Ａ）方向に作動する。
【００７８】
そして、絞り及びミラーの係止が外れて、絞りが絞り込まれるとともに光路上から退避すべくミラーが上昇する。一方、レリーズ用マグネットＲＭｇの通電によって係止が外れたシャッターの１幕、２幕は、シャッター１幕，２幕保持用マグネット１ＣＭｇ，２ＣＭｇの通電によって保持される。モータＭ１、Ｍ２をオフにするのは、レリーズ用マグネットＲＭｇ、シャッター１幕，２幕保持用マグネット１ＣＭｇ，２ＣＭｇの動作に大きな電流を必要とするので、この電源電圧を確保するためである。これらの各マグネットの動作時間は約５ｍｓｅｃ程度であるので、モータＭ１、Ｍ２を一時停止しても連続撮影に対して充分高速な動作を維持できる。
【００７９】
次に、所定の絞り値に応じた絞りパルス数を演算した（＃８１４）後、該所定の絞りが開放か否かをチェックする（＃８１６）。もし開放であれば、レリーズ用マグネットＲＭｇをオフにして絞りを係止し（＃８３０）、フライングフラグが１の時はモータＭ１、Ｍ２の駆動を再開する（＃８３２、＃８３４）。モータＭ１は一時停止時間が上記のように約５ｍｓｅｃであるので高速回転のＨ特性で再開させる。
【００８０】
＃８１６で所定の絞りが開放でなければ、レリーズ用マグネットＲＭｇによって係止の外れた絞りが絞り動作を開始し、１つ目の絞りパルスが検出されるまで待機する（＃８１８）。１つ目の絞りパルスが検出されて絞り動作の開始を検知すると、＃８２０でレリーズ用マグネットＲＭｇをオフにすると同時にレリーズ用マグネットＲＭｇより駆動電流の小さい絞り係止用マグネットＦＭｇに通電して絞りの係止解除状態を維持する。
【００８１】
フライングフラグが１の時はモータＭ１をＨ特性で駆動再開させるとともに、モータＭ２の駆動を再開する（＃８２２、＃８２４）。その後、＃８２６で、前記＃８１４で求めた絞りパルス数と一致するまでパルスをカウントすべく待機する。所定のパルス数が発生すると、＃８２８で絞り係止用マグネットＦＭｇをオフにして絞りを停止させる。
【００８２】
図２３の＃８３９でフライングフラグが１の時には、パルス２のカウンタＡが２になるまでモータＭ１の駆動によりフィルムＦの給送が行われ（＃８４０）、パルス２のカウンタＡが２になるとイニシャルロードと同様にモータＭ１の停止動作が開始される。＃８４２で先に得られたＲＡＭに格納されているパルス２のオフ区間に発生したパルス１のパルス数とパルス２の時間間隔とに基づいて、パルス２カウンタＡが２になった時点から逆通電ブレーキをかけるまでのパルス１のパルス数を予め用意された演算式に代入して求める。
【００８３】
逆通電を開始するまでのパルス１のパルス数を演算した後、該演算により求めたパルス数で割込みがかかるようにセットし（＃８４４）、その割込み先を図１４の逆通電割込み処理にセットする。パルス１の所定数のパルスが発生して割込みがかかると、図１４に示す逆通電割込み処理にジャンプする。
【００８４】
＃８４６でパルス１カウンタの割込み処理（図１１、図１２参照）により巻上げが完了して巻上げ完フラグが１になったかをチェックする。レバー１１５（図５参照）が復帰してチャージが完了するとスイッチＳＷ４がオンされてスイッチＳＷ４の割込み処理（図１５参照）が行われ、チャージ完フラグが１になる。＃８４８でこのチャージ完フラグが１になったかをチェックする。＃８４６、＃８４８のチェックはフィルムの突っ張り等による巻上げの停止やシャッターのチャージが途中で停止した場合等に露光を開始しないように安全対策を行っている。
【００８５】
＃８５０でレリーズ用マグネットＲＭｇの通電から絞りが完全に絞り込まれ、かつミラーのチャージ完了を検出後にミラーのバウンド（振動）が完全に停止し、測光が終了していると判断される充分な時間だけ待機する。これにより以下の露光動作の誤露光を防止している。
【００８６】
所定時間待機した後、＃８５２でシャッター１幕保持用マグネット１ＣＭｇの通電を停止してシャッターの１幕が開き露光が開始される。そして、シャッタースピードＴｖに相当する時間待機した（＃８５４）後、＃８５６でシャッター２幕保持用マグネット２ＣＭｇの通電をオフにし、シャッターの２幕が閉じて露光を完了させる。この後、シャッターの２幕が完全に走るまでｔ３時間待機した（＃８５８）後、次の撮影動作に移るためにフィルム１コマ送りやシャッター等のメカをチャージするために巻上げ処理に移る。
【００８７】
＃８６０でフィルムＦの給送とシャッター等のメカをチャージするために、モータＭ１のＬ特性の正転駆動とモータＭ２の正転駆動を同時に行う。フィルム巻上げ処理はイニシャルロード時と同様に行われ、ギヤ１ｂが反時計方向に回転してフィルムＦをスプール２７に巻いていくと、フォトインターラプタ６とスイッチＳＷ３からそれぞれパルス１とパルス２が発生する。＃８６２でタイマＴＭＲ１〜ＴＭＲ３をリスタートさせ、＃８６４〜＃８６８で、前述と同様の各種割込みを許可する。
【００８８】
また、メカチャージが終了すると、スイッチＳＷ４がオンになるので、このスイッチＳＷ４の割込みも、＃８７０で許可しておく。そして、＃８７２でチャージ完フラグ、巻上げ完フラグ、フライングフラグを０にリセットし、＃８７４でミラーチャージが完了するとオンになるスイッチＳＷ９がオンになるまで待機する。スイッチＳＷ９がオンになると＃８７６でタイマＴＭＲ３を停止してミラーチャージに要した時間を読み取る。
【００８９】
このタイマＴＭＲ３から読み取った時間と所定の時間Ｔａとの大小を＃８８０で比較し、所定時間Ｔａ以下であればｔ７時間だけ待機し（＃８８２）、所定時間Ｔａより長ければｔ８時間だけ待機する（＃８８４）。これは、ミラーチャージが完了した際に生じるミラーのバウンド（振動）が減衰するまで待機してミラーを安定させるために行っており、ミラーチャージの時間が短い時すなわちミラーの移動速度が速い時はバウンド量が多いので長い時間（ｔ７）だけ待機させ、ミラーチャージの時間が長い時すなわちミラーの移動速度が遅い時はバウンド量が少ないので短い時間（ｔ８）だけ待機させるようにしている。
【００９０】
次に、＃８８６で連続撮影に備えて測光を行い、タイマＴＭＲ３から読み取った時間と所定時間Ｔｂとの大小を＃８８８で比較する。タイマＴＭＲ３から読み取った時間が所定時間Ｔｂ以下で、連続撮影に切り換えるスイッチＳＷ１０がオンになっており（＃８９０）、ＳＷ２がオンになっていれば（＃８９２）、＃８９４でフライングフラグに１を代入してＳＷ２割込み処理が繰り返される。
【００９１】
タイマＴＭＲ３から読み取った時間が所定時間Ｔｂより大きいか、スイッチＳＷ１０がオフになっているか、ＳＷ２がオフになっていれば（＃８８８〜＃８９２）、＃８９６以降の撮影モード（１コマづつの撮影または低速の連続撮影）が行われる。
【００９２】
電源電圧が低下している時は、動作を高速にするために各アクチュエータを同時に動作させるフライングレリーズモードでの動作が困難になるためにミラーチャージに要した時間が所定時間Ｔｂより長い時、電源電圧が低下していると判断してフライングレリーズモードを行わないようにしている。また、この時チャージやフィルム給送の時間がかかる状態にあるのでフライングレリーズモードを行っても高速な連続撮影が望めないので低速の連続撮影を行って支承無い。
【００９３】
１コマづつの撮影または低速の連続撮影時には測距を行うが、測距はミラーに連結されたサブミラーからの反射光により行うため、＃８９６でサブミラーのバウンドを減衰させるためにｔ９時間だけ待機し、＃８９８で測距を行う。そして、＃９００〜＃９０８で＃８４０〜＃８４８と同様にフィルム給送用のモータＭ１が停止されるとともに、巻上げ完フラグとチャージ完フラグとが１になったことを確認してスイッチＳＷ１の割込み処理が繰り返される。
【００９４】
このように、スイッチＳＷ２の割込み処理では、連続撮影を行う際に、電源電圧が確保されていればフライングレリーズモード（フライングフラグ＝１）で行われ、ミラー及び絞りのチャージが完了して（ＳＷ９がオン）、シャッターチャージ及びフィルム給送の完了前に露光準備動作を開始するので、高速に連続撮影を行う事ができるようになる。
【００９５】
但し、フィルムＦが何等かの原因で破断した場合やスプール２７に巻き締められていたフィルムＦが緩んでフィルムＦを巻上げることができなくなった場合、フォトインターラプタ６からのパルス１は出力される一方、スイッチＳＷ３からのパルス２は出力されないので、イニシャルロード処理と同様にパルス１割込み処理１（図１１）の＃２０８で、パルス１カウンタＡがＮ2以上かどうかを判別する。パルス１カウンタＡがＮ2以上であると、＃２３４へ進み、更にイニシャルロード中ではないので、＃２３６進んで図示しない異常検知処理へ進む。この異常検知処理ではモータＭ１，Ｍ２を停止させた後、使用者にブザーや表示手段により異常を報知するようにしている。
【００９６】
一方、メカチャージモータＭ２が通電されて減速ギア１１１を介してチャージカム１１２が、図５で時計方向に回転すると、チャージカム１１２のカム１１２ａはスプリング１１６の付勢力に抗してレバー１１５を反時計方向に回転させ、チャージレバー１１７を（Ｂ）方向に押し、絞り，ミラー及びシャッターーをチャージしていく。このチャージカム１１２が回転を開始すると、スイッチＳＷ４は直ちにオン状態からオフ状態になる。そして、チャージカム１１２が回転して略１回転すると、チャージレバー１１７が係止されて絞り，ミラー及びシャッターのチャージが完了する。続いてレバー１１５がスプリング１１６により時計方向に回転してカム１１２ａの半径の小さいところへ落ちると、スイッチＳＷ４は再びオン状態になる。
【００９７】
スイッチＳＷ４が上記のようにオフ状態からオン状態に変化すると、割込みが発生し、図１５に示すスイッチＳＷ４割込み処理へジャンプする。図１５において、スイッチＳＷ４割込み処理は、先ず、チャージ完フラグを１にセットし（＃３２０）、次にモータＭ２にブレーキをかける（＃３２２）。この後、ｔ4時間経過すると割込みがかかってモータＭ２を停止させるタイマＴＭＲ３をセットする（＃３２４）。
【００９８】
なお、絞り，ミラー及びシャッターのチャージが終了していない状態でモータＭ１が逆通電駆動されると、モータへの供給電圧が大きく低下するためモータＭ２を駆動させることができなくなる。そこで、図１４の＃２８６で、チャージ完フラグをチェックし、該チャージ完フラグが０のときはチャージが完了していないと判断してモータＭ２を停止する（＃２８６）。また、逆通電終了後、図１２の＃２２５で、巻き上げ完フラグを１にセットし、続いて＃２２６で、チャージ完フラグを再びチェックし、該チャージ完フラグが０であれば、メカチャージがまだ終了していないので再びモータＭ２を駆動して絞り，ミラー及びシャッターのチャージを行う（＃２２８）。
【００９９】
また、フィルムＦが最終コマで突っ張った場合はイニシャルロード時の突っ張りと同様に減速ギア２とキックスプリング３との間で滑りを生じ、フォトインターラプタ６からパルス１が出力されなくなって、図１６のタイマーＴＭＲ２割込み処理にジャンプする。ここでは、一旦、モータＭ１をＬ駆動にしてから所定時間経過後に＃３５８に進んでフィルム突っ張り処理へと移行する。なお、本実施例のフィルム突っ張り処理は図１０に示す巻戻し処理と同じである。
【０１００】
次に、巻戻し処理について説明する。各シーケンスでフィルムＦが突っ張った場合やカメラの使用者が途中のコマで巻戻しをする際に押される不図示のスイッチが操作されたことを検出すると、図１０に示す巻戻し処理にジャンプする。
【０１０１】
先ず、＃１５０で巻戻し中フラグを１にセットし、続いてパルス１割込み２、タイマＴＭＲ２割込み２を許可して（＃１５２〜＃１５４）、それぞれの割込み先をパルス１割込み処理２、タイマＴＭＲ２割込み処理２にセットする。この割込みをセットすることで、後述するようにカムギヤ３０を回転させるときに何等かの異常が発生してモータＭ１が駆動しなくなることを検出することができる。また、パルス１割込み処理２では、パルス１カウンタＡをカウントし、パルス２が１パルス発生する間のパルス１をカウントしながら、タイマＴＭＲ２をリスタート（＃４００〜＃４０４）させ、ある時間（タイマＴＭＲ２カウンタの値がＮ4）経過してもパルス１が入力されないときは図１９の＃４２２から＃４２４へ進み、異常検知処理へジャンプする。
【０１０２】
次に、＃１５６でモータＭ１を逆転Ｌ駆動させ、スイッチＳＷ８がオフになるまで待つ（＃１５８）。モータＭ１を逆転Ｌ駆動させると、ギヤ１ｂが時計方向に回転し、ギヤ２０は時計方向に回転する。このため遊星レバー２２は時計方向に回転して、遊星ギヤ２１がカムギヤ３０のギヤ部３０ａに噛合するまで回転する。そして、遊星レバー２２が不図示のストッパーに当接して該遊星レバー２２の回転が止まると、ギヤ２０の回転は遊星ギヤ２１を介してカムギヤ３０に伝達されてカムギヤ３０が時計方向に回転する。すると、図４（ｂ）に示すように巻戻し遊星レバー３６の突出部３６ｂがカムギヤ３０のカム部３０ｂから開放され、巻戻し遊星レバー３６はスプリング３８により時計方向に回転する。そして、巻戻し遊星ギヤ３７が巻戻しギヤ３９に噛合したところで不図示のストッパーに当接して停止する。また、巻戻し遊星レバー３６が時計方向に回転するときに曲げ部３６ａによりキックスプリング２６の腕２６ｂを反時計方向に回転させ、キックスプリング２６の巻き締め力を解除する。一方、スイッチＳＷ８はカムギヤ３０のカム部３０ｂが巻戻し遊星レバー３６の突出部３６ｂから完全に離れたところでオフとなる。スイッチＳＷ８がオフになると、モータＭ１にｔ5時間ブレーキをかけ（＃１６０）、カムギヤ３０の回転を停止させる。そして、モータＭ１を正転Ｌ駆動させると（＃１６２）、巻戻しが可能となる。この時、ギヤ２０が反時計方向に回転して遊星レバー２２も反時計方向に回転するが、途中で遊星レバー２２の側部２２ａが巻戻し遊星レバー３６の側部３６ｃに当接して回転できなくなるため遊星ギヤ２１はスプール駆動ギア２３の大ギヤ２３ａにもカムギヤ３０のギヤ部３０ａにも噛合せず空転することとなる（図４（ｃ））。
【０１０３】
一方、巻戻しギア３９はギヤ３５、巻戻し遊星ギヤ３７を介して時計方向に回転し、更に巻戻しギヤ列４０を介して巻戻しフォークギヤ４１及び巻戻しフォーク４２を時計方向に回転させてフィルムＦをパトローネ７４内に巻戻す。この時、エンコーダーギア５は回転してフォトインターラプタ６からパルス１が出力され、また巻戻されるフィルムＦに連動してスプロケット５０が時計方向に回転してスイッチＳＷ３からパルス２が発生する。そこで、パルス１割込み処理１、パルス２割込み処理２、タイマＴＭＲ２割込み処理２をセットする（＃１６４）。制御方法はイニシャルロード処理とほぼ同じであるが、パルス２割込み処理２は図１７で示しているようにフィルムＦの破断等が生じた際に、フォトインターラプタ６からのパルス１は出力されるが、スイッチＳＷ３からのパルスは出力されなくなった場合などの異常を検知（＃２３６）するために、＃３８０でパルス１カウンタＡを０にクリアーするだけの処理になっている。そして、＃１６６でｔ1時間待機した後、＃１６８でモータＭ１を正転Ｈ駆動させる。
【０１０４】
フィルムＦが巻戻されると、スプール２７はフィルムＦの移動により時計方向に回転され、スプール駆動ギア２３も時計方向に回転する。この時、キックスプリング２６の巻き締め力はなくなっているので、スプリング筒２５はほとんど抵抗なく時計方向に回転可能となる。従って、スプール２７はキックスプリング２４、スプール駆動ギヤ２３と一体で回転するので、ほとんど負荷がかからないため巻戻しフォーク４２の回転力を小さく押えることが出来る。
【０１０５】
フィルム巻戻し動作が進んでフィルムＦの先端がフィルム検知ピン６０のところを通り過ぎると、フィルム検知ピン６０はフィルム検知接片６１によりフィルムＦ側に押され、スイッチＳＷ６がオフとなる。このスイッチＳＷ６のオフへの変化を検知すると（＃１７０）、フィルムＦをパトローネ７４内に完全に巻込むべく、残っているフィルムリーダー部の長さに等しい巻戻しフォーク４２の回転量に相当する分のフォトインターラプタ６のパルスが入力されるまで待ち（＃１７２）、所定のパルス数を入力すると、＃１７４でｔ5時間ブレーキをかけてモータＭ１を停止させ（＃１７６）、次いで、パルス２の割込みを禁止する（＃１７８）。
【０１０６】
これでフィルム巻戻し動作が完了したことになるが、カムギヤ３０を再び巻上げ時の状態に復帰させておくために、＃１８０でフィルム巻上げモータＭ１を逆転Ｌ駆動させる。このためカムギヤ３０が時計方向に回転し、カムギヤ３０のカム部３０ｃが巻戻し遊星レバー３６の突出部３６bに当接してスプリング３８の力に抗して巻戻し遊星レバー３６を反時計方向に回転させる。そして、巻戻し遊星レバー３６の突出部３６ｂがカムギヤ３０のカム部３０ｂに乗り上げた位置で巻上げ時の状態に戻る。ここでスイッチＳＷ８がオンとなり、これを＃１８２で検出してフィルム巻き上げモータＭ１にｔ6時間ブレーキをかけてモータＭ１を停止させる（＃１８４，＃１８６）。以上で、完全に巻戻しが終了したことになり、カメラの表示手段に巻戻し終了の表示を行う。この表示により使用者は不図示の裏蓋を開け、撮影済みのパトローネ７４を取り出すことが可能となる。
【０１０７】
【発明の効果】
以上説明したように、本発明によれば、簡単な構成で、モータを正確に早く所定の位置で停止させるための機能を持つカメラを提供する事ができる。
【０１０８】
特に、請求項１によるならば、従来、モータの反転を検知したときに、既にモータは反対方向に回転しているため、反転検知後にモータを停止させても、かなりの量だけ反転してしまっているという事があったが、その反転量を低減するのに有効である。
【０１０９】
また、請求項４によるならば、従来、例えば首振り遊星ギア機構により、一方向回転でスプール駆動、他方向回転でカム切換を行う場合に、スプール駆動を停止させるために逆通電だけを行うと、カム切換に入ってしまう事があったが、このような不都合をなくすのに有効である。
【図面の簡単な説明】
【図１】カメラ全体のシステム構成図。
【図２】フィルム巻上げ機構の斜視図。
【図３】フィルム駆動用モータ付近の断面図。
【図４】フィルム巻上げ、巻戻し及び切換えにおける駆動力伝達機構の動きを説明するための平面図。
【図５】メカチャージ機構の動作を説明するための斜視図。
【図６】カメラ全体の概略構成を示す平面断面図。
【図７】イニシャルロード処理を示すフローチャート。
【図８】ＳＷ１割込み処理を示すフローチャート。
【図９】ＡＦパルス割込み処理を示すフローチャート。
【図１０】巻戻し処理を示すフローチャート。
【図１１】パルス１割込み処理１を示すフローチャートの上半部。
【図１２】パルス１割込み処理１を示すフローチャートの下半部。
【図１３】パルス２割込み処理１を示すフローチャート。
【図１４】逆通電割込み処理を示すフローチャート。
【図１５】ＳＷ４割込み処理を示すフローチャート。
【図１６】タイマＴＭＲ２割込み処理の手順を示すフローチャート。
【図１７】パルス２割込み処理２を示すフローチャート。
【図１８】パルス１割込み処理２を示すフローチャート。
【図１９】タイマＴＭＲ２割込み処理を示すフローチャート。
【図２０】逆通電開始タイミング調整処理を示すフローチャート。
【図２１】逆通電開始タイミング演算処理のフローの動作を示すタイムチャート。
【図２２】ＳＷ２割込み処理を示すフローチャート。
【図２３】ＳＷ２割込み処理を示すフローチャート。
【図２４】ＳＷ２割込み処理を示すフローチャート。
【図２５】ＩＰタイマー割込み処理を示すフローチャート。
【符号の説明】
１，Ｍ１,フィルム巻上げモータ
１ａ,モータ軸
１ｂ,ギア
２，４，１１１,減速ギア
２ａ,歯部
２ｂ,上部突起
２ｃ,穴
３，２４，２６,キックスプリング
５,エンコーダギア
５ａ,パルス板
６，ＰＩ1，ＰＩ2,フォトインターラプタ
９,モータ止めビス
１０,モータ保持台
１１，１２,弾性部材
１３,保持台止めビス
１４,スプール受け
１５,スプール保持台
１７,巻上げ台板
１８,巻上げ台板止めビス
２０，３５,ギア
２１,遊星ギア
２２,遊星レバー
２２ａ，３６ｃ,側部
２３,スプール駆動ギア
２３ａ,大ギア部
２３ｂ,小ギア部
２５,スプリング筒
２６ａ，２６ｂ,腕
２７,スプール
２７ａ,内歯ギア
２７ｂ,爪
３０,カムギア
３０ｂ,カム部
３６,巻戻し遊星レバー
３６ａ,曲げ部
３６ｂ,突出部
３７,巻戻し遊星ギア
３８，１１６,スプリング
３９,巻戻しギア
４０,巻戻しギア列
４１,巻戻しフォークギア
４２,巻戻しフォーク
５０,スプロケット
５１,スプロケットスイッチ基板
５２，５３,スプロケットスイッチ接片
５５,ガイドローラ
５６,フィルム押えローラ
５７,フィルム押えローラ支持板
６０,フィルム検知ピン
６１，６２,フィルム検知接片
６５,パトローネ検知ピン
６６，６７,パトローネ検知接片
７０,ボディ
７０ａ,画枠
７０ｂ,パトローネ室
７０ｃ,スプール室
７１,圧着板
７２,シャッター
７３,電源電池
７４,パトローネ
８０,巻上げ治具
８０ａ,ギア
１０１，Ｍ２,メカチャージモータ
１１１,減速ギア
１１２,チャージカム
１１３，１１４,チャージカムスイッチ接片
１１５,レバー
１１７,チャージレバー
Ｆ,フィルム
Ｆｐ,パフォレーション
ＳＷ１〜ＳＷ１０,スイッチ
６０１,ＣＰＵ
６０２,Ｉ／Ｏ・ＩＣ
６０２ａ,波形整形部
６０２ｂ,比較器
６０３,ＡＦ測距部
６０４,表示部
６０５,レンズデータ回路部
６０６,測光部
６０７,フィルム感度読取部
６０８,ＥＥＰＲＯＭ
６０９,基準クロック発生部
Ｑ１〜Ｑ８,トランジスタ
ＲＭｇ,レリーズ用マグネット
１ＣＭｇ,シャッター１幕保持用マグネット
２ＣＭｇ,シャッター２幕保持用マグネット
ＦＭｇ,絞り係止用マグネット
【図１】
0003663934.tif 000005
【図２】
0003663934.tif 000006
【図３】
0003663934.tif 000007
【図４】
0003663934.tif 000008
【図５】
0003663934.tif 000009
【図６】
0003663934.tif 000010
【図７】
0003663934.tif 000011
【図８】
0003663934.tif 000012
【図９】
0003663934.tif 000013
【図１０】
0003663934.tif 000014
【図１１】
0003663934.tif 000015
【図１２】
0003663934.tif 000016
【図１３】
0003663934.tif 000017
【図１４】
0003663934.tif 000018
【図１５】
0003663934.tif 000019
【図１６】
0003663934.tif 000020
【図１７】
0003663934.tif 000021
【図１８】
0003663934.tif 000022
【図１９】
0003663934.tif 000023
【図２０】
0003663934.tif 000024
【図２１】
0003663934.tif 000025
【図２２】
0003663934.tif 000026
【図２３】
0003663934.tif 000027
【図２４】
0003663934.tif 000028
【図２５】
0003663934.tif 000029