JPH0522774A - Data receiver for compact electric device using battery and communication method - Google Patents
Data receiver for compact electric device using battery and communication methodInfo
- Publication number
- JPH0522774A JPH0522774A JP16978091A JP16978091A JPH0522774A JP H0522774 A JPH0522774 A JP H0522774A JP 16978091 A JP16978091 A JP 16978091A JP 16978091 A JP16978091 A JP 16978091A JP H0522774 A JPH0522774 A JP H0522774A
- Authority
- JP
- Japan
- Prior art keywords
- data
- clock
- serial data
- oscillation
- asynchronous serial
- 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.)
- Withdrawn
Links
Landscapes
- Selective Calling Equipment (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばカメラ、レン
ズ、モータードライブ、電動雲台、リモートコントロー
ラ等の単位装置の組み合わせから成る撮影用装置のよう
な電池使用小型機器における各単位装置間の通信、ある
いは前記小型機器とパソコン等の汎用通信装置との通信
に係り、特に同期用クロックの通信を行わずに非同期形
シリアルデータ通信(調歩同期形シリアルデータ通信)
を行うデータ通信方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to communication between individual unit devices in a battery-powered small device such as a photographing device comprising a combination of unit devices such as a camera, a lens, a motor drive, an electric pan head, and a remote controller. Or, relating to communication between the above-mentioned small equipment and a general-purpose communication device such as a personal computer, especially asynchronous serial data communication (communication of asynchronous clock) without communication of synchronization clock.
And a data communication method.
【0002】[0002]
【従来の技術】非同期形シリアルデータ通信を行う方法
は日本放送出版協会の雑誌である「エレクトロニクスラ
イフ・1990年7月号」に説明されている(ただし、
非同期形シリアルデータ通信を撮影用装置に用いた技術
についてはふれていない)。2. Description of the Related Art A method for performing asynchronous serial data communication is described in "Electronic Life, July 1990", a magazine of the Japan Broadcasting Corporation.
It does not mention the technology that uses the asynchronous serial data communication for the shooting device).
【0003】一般に、非同期形シリアルデータ通信と
は、同期用のクロック信号の通信を行わずに送信側と受
信側で独立したクロックに基づきシリアルデータを送信
あるいは受信する方法である。Generally, asynchronous serial data communication is a method of transmitting or receiving serial data based on independent clocks on the transmitting side and the receiving side without performing communication of a clock signal for synchronization.
【0004】そして、該送信あるいは受信の際のクロッ
クの周期はボーレートと呼ばれ、通信を行う前には該ボ
ーレートを送信側と受信側で同一のものとし、且つ、前
記非同期形シリアルデータの最初にスタートビットと呼
ばれるデータの開始を示す信号と、最後にストップビッ
トと呼ばれるデータ終了を示す信号をデータ信号に付加
することにより、同期用のクロック無しでもシリアルデ
ータの通信が可能になっている。The clock cycle at the time of transmission or reception is called a baud rate. Before communication, the baud rate is made the same on the transmitting side and the receiving side, and the first of the asynchronous serial data. By adding a signal called a start bit, which indicates the start of data, and a signal called a stop bit, which indicates the end of data, to the data signal, serial data communication is possible without a clock for synchronization.
【0005】[0005]
【発明が解決しようとする課題】しかし、前記非同期形
シリアルデータ通信では、送信側と受信側で独立したク
ロックをそれぞれが有していなければならず、特に受信
側では何時シリアルデータが入ってくるか予測できない
ので、クロックを常に発振させている必要がある。However, in the asynchronous serial data communication, each of the transmitting side and the receiving side must have an independent clock, and especially when the receiving side receives serial data. Since it cannot be predicted, it is necessary to constantly oscillate the clock.
【0006】一方、撮影用装置のような小型機器は、通
常電池によってその制御を行っており、通信制御も当然
電池を電源としている。よって、前記撮影用装置のよう
な小型機器が前記非同期形シリアルデータの受信を行お
うとすると、クロックを常に発振させておかなければな
らず、電池を短期に消耗してしまうという問題がある。On the other hand, a small device such as a photographing device is usually controlled by a battery, and the communication control naturally uses the battery as a power source. Therefore, when a small device such as the photographing device tries to receive the asynchronous serial data, the clock must be constantly oscillated, which causes a problem that the battery is exhausted in a short period of time.
【0007】また、前記非同期形シリアルデータ信号以
外の信号で、データの送信開始を行わせるようにすれ
ば、受信側が常にクロックを発振させている必要は無く
なるが信号線が増えてしまうという問題が生じる。If data transmission is started by a signal other than the asynchronous serial data signal, it is not necessary for the receiving side to constantly oscillate the clock, but there is a problem that the number of signal lines increases. Occurs.
【0008】本発明は上記の問題に鑑み、非同期形シリ
アルデータの受信を行う撮影用装置のような小型機器に
おいて、受信用クロックが停止している状態であっても
データ信号線以外の信号線を用いずにクロックの発振を
再開させ、それ以降のシリアルデータの受信を可能とさ
せることを目的とする。In view of the above problems, the present invention provides a signal line other than the data signal line in a small device such as a photographing device for receiving asynchronous serial data even when the reception clock is stopped. The purpose is to restart the oscillation of the clock without using, and enable reception of the serial data thereafter.
【0009】[0009]
【課題を解決するための手段】前記目的を達成するため
に、第1の態様による電池使用小型機器のデータ受信装
置は非同期形シリアルデータ信号を受信し、該受信デー
タに基づき制御を行う電池使用小型機器において、前記
非同期形シリアルデータ信号の受信用クロックを発生す
るクロック発生手段と、前記記受信用クロックに応答し
て前記非同期形シリアルデータ信号を受信する受信手段
と、前記受信用クロックの発振を停止するクロック停止
手段と、前記受信用クロックの発振が停止している状態
でシリアルデータ信号の信号変化に応答して受信用クロ
ックの発振を再開するクロック発振再開手段とを具備す
ることを特徴とする。また、第2の態様による電池使用
小型機器のデータ受信装置は、前記受信用クロックの発
振が再開した後、所定時間経過後に前記受信手段が前記
非同期形シリアルデータを受信することを許可し、受信
用クロック発振再開後のシリアルデータの受信を行わな
いことを特徴とする。また、第3の態様による電池使用
小型機器のデータ通信方法は、前記非同期形シリアルデ
ータ信号の変化に応答して、データ受信用のクロックの
発振を停止状態から発振状態に再開させ、発振が再開し
た以降のシリアルデータを制御用データとして採用する
データ受信装置が、受信用クロックの発振を再開してか
ら制御用データとは無関係のダミーデータをデータ送信
装置が送信することを特徴とする。In order to achieve the above object, a data receiving apparatus of a battery-powered small-sized device according to a first aspect uses a battery which receives an asynchronous serial data signal and performs control based on the received data. In a small device, clock generation means for generating a reception clock for the asynchronous serial data signal, reception means for receiving the asynchronous serial data signal in response to the reception clock, and oscillation of the reception clock And a clock oscillation resuming means for restarting the oscillation of the receiving clock in response to a signal change of the serial data signal while the oscillation of the receiving clock is stopped. And The data receiving device for a battery-powered small device according to the second aspect permits the receiving means to receive the asynchronous serial data after a predetermined time elapses after the oscillation of the reception clock is restarted, and receives the asynchronous serial data. It is characterized in that serial data is not received after the restart of the clock oscillation for use. Further, in the data communication method for a battery-powered small device according to the third aspect, in response to the change in the asynchronous serial data signal, the oscillation of the clock for data reception is restarted from the stopped state to the oscillated state, and the oscillation is restarted. The data receiving device that employs subsequent serial data as control data restarts the oscillation of the receiving clock, and then the data transmitting device transmits dummy data unrelated to the control data.
【0010】[0010]
【作用】即ち、本発明の第1の態様による電池使用小型
機器のデータ受信装置では、非同期形シリアルデータ信
号のデータを受信し、該受信データに基づき制御を行う
電池使用小型機器において、クロック発生手段が前記非
同期形シリアルデータ信号の受信用クロックを発生し、
受信手段が前記記受信用クロックに応答して非同期形シ
リアルデータ信号を受信し、クロック停止手段が前記受
信用クロックの発振を停止し、クロック発振再開手段が
前記受診用クロックの発振が停止している状態で、シリ
アルデータ信号の信号変化に応答して受信用クロックの
発振を再開する。また、第2の態様による電池使用小型
機器のデータ受信装置では、前記受信用クロックの発振
が再開した後、所定時間経過後に前記受信手段が前記非
同期形シリアルデータを受信することを許可し、クロッ
ク発振再開後のデータの受信は行わない。また、第3の
態様による電池使用小型機器のデータ通信方法では、前
記非同期形シリアルデータ信号の変化に応答して、デー
タ受信用のクロックの発振を停止状態から発振状態に再
開させ、発振が再開した以降の前記非同期形シリアルデ
ータを制御用データとして採用するデータ受信装置と、
該受信装置に前記非同期形シリアルデータを送信するデ
ータ送信装置により通信を行い、前記データ受信装置が
受信用クロックの発振を再開してから、制御用データと
は無関係のダミーデータをデータ送信装置が送信する。
よって、非同期形シリアルデータの受信を行う撮影用装
置において、受信用クロックが停止している状態であっ
ても、データ信号を用いずに、受信用クロックの発振を
再開させ、それ以降のシリアルデータの受信することが
できる。That is, in the data receiving device for a battery-powered small device according to the first aspect of the present invention, a clock is generated in the battery-powered small device that receives data of an asynchronous serial data signal and performs control based on the received data. Means generates a clock for receiving the asynchronous serial data signal,
The receiving means receives the asynchronous serial data signal in response to the receiving clock, the clock stopping means stops the oscillation of the receiving clock, and the clock oscillation restarting means stops the oscillation of the receiving clock. In this state, the oscillation of the receiving clock is restarted in response to the signal change of the serial data signal. Further, in the data receiving device for a battery-powered small device according to the second aspect, the receiving means is allowed to receive the asynchronous serial data after a predetermined time has elapsed after the oscillation of the receiving clock is restarted, No data is received after the oscillation is restarted. Further, in the data communication method for a battery-powered small device according to the third aspect, in response to the change of the asynchronous serial data signal, the oscillation of the clock for data reception is restarted from the stopped state to the oscillated state, and the oscillation is restarted. A data receiving device that employs the asynchronous serial data after that as control data,
The data transmission device that transmits the asynchronous serial data to the reception device performs communication, and after the data reception device restarts the oscillation of the reception clock, the data transmission device transmits dummy data unrelated to the control data. Send.
Therefore, in an imaging device that receives asynchronous serial data, even if the reception clock is stopped, the oscillation of the reception clock is restarted without using the data signal, and the serial data after that is restarted. Can be received.
【0011】[0011]
【実施例】以下、図1乃至図6を参照して本発明の実施
例について説明する。図1は本発明の第1の実施例によ
る電池使用小型機器の構成を示すブロック図である。Embodiments of the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram showing the configuration of a small battery-using device according to the first embodiment of the present invention.
【0012】図中、1は非同期形シリアルデータ受信装
置であり、2は非同期形シリアルデータ送信装置、3は
シリアルデータ受信端子、4はクロック発生部、5はク
ロック停止部、6はクロック発振再開部、7は非同期シ
リアルデータ受信部、8は制御部である。In the figure, 1 is an asynchronous serial data receiving device, 2 is an asynchronous serial data transmitting device, 3 is a serial data receiving terminal, 4 is a clock generating part, 5 is a clock stopping part, and 6 is a clock oscillation restart. Reference numeral 7 is an asynchronous serial data receiver, and 8 is a controller.
【0013】ここで、前記非同期形シリアルデータ受信
装置1は、カメラ、ストロボ、レンズ、モータードライ
ブ、電動雲台、リモートコントローラ等の単位装置の組
み合わせから成る撮影用装置のような電池使用小型機器
に於ける単位装置であり、前記シリアルデータ受信用端
子3により前記非同期シリアルデータ送信装置2からの
シリアルデータを受信する。Here, the asynchronous serial data receiving apparatus 1 is a small battery-using device such as a photographing device including a combination of unit devices such as a camera, a strobe, a lens, a motor drive, an electric platform, and a remote controller. The serial data reception terminal 3 receives the serial data from the asynchronous serial data transmission device 2.
【0014】この前記非同期形シリアルデータ送信装置
2は、前記撮影用装置に於ける単位装置又は、パソコン
等のシリアルデータ送信部を有する汎用の送信装置から
成る。The asynchronous serial data transmitter 2 comprises a unit device in the photographing device or a general-purpose transmitter having a serial data transmitter such as a personal computer.
【0015】つまり、例えばカメラがレンズからのシリ
アルデータを受信する場合は、カメラが受信装置1にレ
ンズが送信装置2に該当し、例えばレンズがパソコンか
らのシリアルデータを受信する場合には、レンズが受信
装置1に、パソコンが送信装置2に該当する。前記クロ
ック発生部4は、クロック停止部5からの信号に応じて
クロックを停止し、クロック発振再開部6からの信号に
応じてクロックの発振を再開する。つまり、前記クロッ
ク停止部5は、例えば所定時間シリアルデータが受信さ
れない場合に、該所定時間経過を検出して、クロックを
停止させる。That is, for example, when the camera receives serial data from the lens, the camera corresponds to the receiving device 1 and the lens corresponds to the transmitting device 2, and when the lens receives serial data from the personal computer, the lens Corresponds to the receiving device 1, and the personal computer corresponds to the transmitting device 2. The clock generator 4 stops the clock in response to the signal from the clock stop unit 5 and restarts the clock oscillation in response to the signal from the clock oscillation restart unit 6. That is, the clock stop unit 5 detects the elapse of the predetermined time and stops the clock when serial data is not received for the predetermined time, for example.
【0016】尚、前記送信装置2からのシリアルデータ
信号(以下、SA)は、シリアルデータ受信部7とクロ
ック発振再開部6との両方に入力されるように受信装置
1の内部で2つのシリアルデータ信号(SA1及びSA
2)に分けられ、クロック発振再開部6はSA2に応じ
てクロックを再開させる。It should be noted that the serial data signal (hereinafter, SA) from the transmitting device 2 is input to both the serial data receiving unit 7 and the clock oscillation resuming unit 6 so that two serial signals are received inside the receiving device 1. Data signal (SA1 and SA
The clock oscillation restarting unit 6 restarts the clock in accordance with SA2.
【0017】こうして、前記非同期形シリアルデータ受
信部7がクロック発生部4からのクロック信号に応答し
前記SA1を受信し、制御部8が前記非同期形シリアル
データ受信部7で受信された前記SA1のデータに基づ
き例えば露出制御、レンズ駆動等の撮影用制御を行う。
以下、図2のタイミングチャートを参照して、実施例の
電池使用小型機器の前記各部の動作について説明する。In this way, the asynchronous serial data receiving unit 7 receives the SA1 in response to the clock signal from the clock generating unit 4, and the control unit 8 controls the SA1 received by the asynchronous serial data receiving unit 7. Based on the data, for example, exposure control, lens driving, and other photographing control are performed.
Hereinafter, with reference to the timing chart of FIG. 2, the operation of each part of the small battery-using device of the embodiment will be described.
【0018】ここで、SAはシリアルデータ受信端子3
に入力される送信装置2からのシリアルデータの信号
を、SBはクロック発振再開信号を、SCはクロック停
止信号を、SDは受信用クロックを、SEは非同期形シ
リアルデータ受信部7によって受信されるシリアルデー
タをそれぞれ表している。今、クロックが停止している
状態でシリアルデータが送信装置2から送信されたとす
る。Here, SA is the serial data receiving terminal 3
The serial data signal input from the transmitter 2 is received by SB, the clock oscillation restart signal is received by SC, the clock stop signal is received by SC, the receiving clock is received by SD, and the asynchronous serial data receiving unit 7 receives SE. Each represents serial data. Now, it is assumed that serial data is transmitted from the transmission device 2 with the clock stopped.
【0019】まず、SAの最初のデータ(ダミーデー
タ)のスタートビット(DST)に応答してSB信号
(クロック発振再開信号)がクロック発振再開部6によ
り発生する。そして、前記SB信号に応答してクロック
発生部4からSD1のようにクロックが発振を再開す
る。First, in response to the start bit (DST) of the first SA data (dummy data), the SB signal (clock oscillation restart signal) is generated by the clock oscillation restart unit 6. Then, in response to the SB signal, the clock is restarted from the clock generator 4 as in SD1.
【0020】また、SAのダミーデータのデータ区間
(DDT)とストップビット(DSP)の間に前記非同
期形シリアルデータ受信部7が受信準備を行い、次のデ
ータ(制御用データ)のスタートビット(SST)を待
つ。Further, the asynchronous serial data receiving section 7 prepares for reception between the data section (DDT) of the dummy data of SA and the stop bit (DSP), and the start bit (control data) of the next data (control data) Wait for SST).
【0021】そして、前記制御用データのスタートビッ
ト(SST)に応答して前記非同期形シリアルデータ受
信部7がシリアルデータの受信を開始し、クロック信号
(SD)の立上がりに同期して制御用データ(SDT)
を受信する。そして、制御用データのストップビット
(SSP)を検出して1バイト分のシリアルデータの受
信を終了する。Then, in response to the start bit (SST) of the control data, the asynchronous serial data receiving section 7 starts receiving serial data, and the control data is synchronized with the rising edge of the clock signal (SD). (SDT)
To receive. Then, the stop bit (SSP) of the control data is detected and the reception of the 1-byte serial data is completed.
【0022】このデータ受信終了後、所定時間受信がな
い時には、クロック停止部はSCを発生させ、クロック
停止信号(SC)が発生すると、それに応答してSDに
おいてSD2に示すようにクロックが停止する。図3は
データ受信装置1にマイクロプロセッサ(以下CPU)
を用いた場合の本発明の第2の実施例の構成を示すブロ
ック図である。After the end of the data reception, when there is no reception for a predetermined time, the clock stop unit generates SC, and when the clock stop signal (SC) is generated, the clock is stopped in SD in SD 2 in response thereto. . FIG. 3 shows a data receiving device 1 having a microprocessor (hereinafter, CPU).
It is a block diagram which shows the structure of the 2nd Example of this invention at the time of using.
【0023】ここで、第3図に示したように、クロック
発生部4、クロック停止部5、クロック発振再開部6、
非同期形シリアルデータ受信部7、制御部8の各部は一
般のCPU31に内蔵することが可能であるが、一般の
マイクロプロセッサはクロックが停止している状態では
非同期形シリアルデータの受信が不可能であるため、本
実施例ではシリアルデータ受信端子3をCPU31のシ
リアルデータ入力端子(RXD)と割込入力端子(IN
T)の両方に接続する。以下、図4のフローチャートに
基づいて本発明の第2の実施例の実際の動作について説
明する。Here, as shown in FIG. 3, the clock generating section 4, the clock stopping section 5, the clock oscillation restarting section 6,
Each unit of the asynchronous serial data receiving unit 7 and the control unit 8 can be built in the general CPU 31, but a general microprocessor cannot receive asynchronous serial data when the clock is stopped. Therefore, in this embodiment, the serial data receiving terminal 3 is connected to the serial data input terminal (RXD) and the interrupt input terminal (IN of the CPU 31).
T). The actual operation of the second embodiment of the present invention will be described below with reference to the flowchart of FIG.
【0024】まず、CPU31は起動(リセットスター
ト)直後に割込入力からの割込入力を許可し(ステップ
S41)、CPUのシステムクロックを停止する(ステ
ップS42)。本実施例ではシリアルデータ受信用のク
ロックはシステムクロックを利用するので同様に停止す
る。First, the CPU 31 permits the interrupt input from the interrupt input immediately after the start (reset start) (step S41) and stops the system clock of the CPU (step S42). In this embodiment, the system data clock is used as the serial data reception clock, so the serial data reception is similarly stopped.
【0025】そして、この状態で前記送信装置2から非
同期形シリアルデータが送信されると、最初のデータ
(ダミーデータ)のスタートビット(DST)によって
割込が発生し、CPU31がシステムクロックの発振を
再開する。次に、CPU31は割込入力を禁止し、以降
の非同期形シリアルデータで割込が発生しないように働
く(ステップS43)。そして、ダミーデータ(DD
T)の途中から誤ったデータを受信しないように所定時
間待つ(ステップS44)。この所定時間経過後、非同
期形シリアルデータ(制御用データ)を受信し(ステッ
プS45)、そのデータに基づき制御を行う(ステップ
S46)。その後は、前記ステップS1に戻り、前記動
作を繰り返す。When asynchronous serial data is transmitted from the transmitter 2 in this state, an interrupt is generated by the start bit (DST) of the first data (dummy data), and the CPU 31 oscillates the system clock. Resume. Next, the CPU 31 prohibits the interrupt input and works so that the interrupt does not occur in the subsequent asynchronous serial data (step S43). Then, the dummy data (DD
It waits for a predetermined time so that erroneous data is not received from the middle of T) (step S44). After this predetermined time has elapsed, asynchronous serial data (control data) is received (step S45), and control is performed based on the data (step S46). After that, the process returns to step S1 and the operation is repeated.
【0026】以上説明したようなCPU31を用いて非
同期形シリアルデータの受信を行う非同期形シリアルデ
ータ受信装置1では、シリアルデータ受信信号をCPU
31の割込入力端子に供給するだけでクロック停止状態
からの非同期形シリアルデータの受信が可能となる。次
に、図5は本発明による電池使用小型機器の第3の実施
例に於けるデータ受信装置1の構成を示すブロック図で
ある。In the asynchronous serial data receiving apparatus 1 which receives asynchronous serial data using the CPU 31 as described above, the serial data reception signal is sent to the CPU.
Asynchronous serial data can be received from the clock stopped state only by supplying it to the interrupt input terminal 31. Next, FIG. 5 is a block diagram showing a configuration of a data receiving apparatus 1 in a third embodiment of a small battery-using device according to the present invention.
【0027】本実施例では、シリアルデータ受信端子3
をCPU51のシリアルデータ入力端子(RXD)に接
続すると共に、リセット入力許可ゲート9を介してリセ
ット入力端子(RST)に接続している。また、CPU
51はリセット入力許可ゲート9の開閉を制御する端子
(RE)を有し、該ゲート9の開閉を制御する。以下、
図6のフローチャートに基づいて本発明の第3の実施例
の実際の動作について説明する。In this embodiment, the serial data receiving terminal 3
Is connected to the serial data input terminal (RXD) of the CPU 51, and is also connected to the reset input terminal (RST) via the reset input enable gate 9. Also, CPU
Reference numeral 51 has a terminal (RE) for controlling the opening and closing of the reset input permission gate 9, and controls the opening and closing of the gate 9. Less than,
The actual operation of the third embodiment of the present invention will be described based on the flowchart of FIG.
【0028】まず、CPU51は起動(リセットスター
ト)直後にリセット入力許可ゲート9を開き、シリアル
データ信号によるリセットを禁止する(ステップS6
1)。この状態ではシステムクロックが発振しているの
で、当然非同期形シリアルデータの受信は可能である。First, the CPU 51 opens the reset input permission gate 9 immediately after the start (reset start) to prohibit the reset by the serial data signal (step S6).
1). Since the system clock is oscillating in this state, it is naturally possible to receive asynchronous serial data.
【0029】次に、所定時間待った後(ステップS6
2)、非同期形シリアルデータを受信する(ステップS
63)。そして、受信したデータがダミーデータか制御
用データかを判別し(ステップS64)、ダミーデータ
である場合には前記ステップS63に戻り、制御用デー
タの場合には次のステップS65に移行する。Next, after waiting for a predetermined time (step S6)
2) Receive asynchronous serial data (step S)
63). Then, it is determined whether the received data is dummy data or control data (step S64). If the received data is dummy data, the process returns to step S63. If the data is control data, the process proceeds to step S65.
【0030】尚、前記CPU51が電源投入等の非同期
形シリアルデータ信号以外でリセットスタートし、クロ
ックが発振している状態では、最初に受信するデータが
ダミーデータになり、次のデータが制御用データになる
ので、ステップS64による判別を行っている。次のス
テップS65では、受信した制御用データに基づき制御
を行う。次に、リセット入力許可ゲートを閉じ、リセッ
ト入力を許可した後(ステップS66)、システムクロ
ックを停止する(ステップS67)。When the CPU 51 is reset-started by means other than the asynchronous serial data signal such as power-on and the clock is oscillating, the first received data becomes dummy data and the next data is the control data. Therefore, the determination is made in step S64. In the next step S65, control is performed based on the received control data. Next, the reset input permission gate is closed to permit the reset input (step S66), and then the system clock is stopped (step S67).
【0031】この状態で送信装置から非同期形シリアル
データが送信されると、送信データの最初のデータ(ダ
ミーデータ)のスタートビット(DST)によってCP
U51がリセットされ、再び前記ステップS61からの
処理を行う。尚、前記ステップ62の所定時間は、ダミ
ーデータ(DDT)の途中から誤ったデータの受信を防
ぐための待ち時間である。When asynchronous serial data is transmitted from the transmitter in this state, the CP is generated by the start bit (DST) of the first data (dummy data) of the transmission data.
U51 is reset and the processing from step S61 is performed again. The predetermined time in step 62 is a waiting time for preventing the reception of erroneous data in the middle of dummy data (DDT).
【0032】以上説明した第3の実施例では、第2の実
施例のような割込入力端子を必要とせず、また、通信を
行うごとにCPU51がリセットされるのでCPU51
の誤動作も防止することができる。The third embodiment described above does not require the interrupt input terminal as in the second embodiment, and the CPU 51 is reset every time communication is performed, so that the CPU 51 is reset.
It is possible to prevent the malfunction of.
【0033】また、前記第2及び第3の実施例ではダミ
ーデータ(DDT)の途中から誤ったデータを受信しな
いように、割込入力が発生した後やリセット入力が発生
した後に所定時間の待ち時間を取っているが、図2に示
したように、全ビットが同じ状態になるようなデータ、
即ち「FFh」か「00h」(hは16進数を表す記
号)であれば、ダミーデータの途中でデータ信号が変化
せず、受信部7が制御用データのスタートビットを適格
に判断できるので、前記待ち時間処理を行う必要はな
い。In addition, in the second and third embodiments, a predetermined time is waited after an interrupt input or a reset input so that erroneous data is not received in the middle of dummy data (DDT). Although it takes time, as shown in FIG. 2, data in which all bits are in the same state,
That is, if it is "FFh" or "00h" (h is a symbol representing a hexadecimal number), the data signal does not change in the middle of the dummy data, and the receiving unit 7 can properly judge the start bit of the control data. It is not necessary to perform the waiting time processing.
【0034】さらに、CPU31,51の発振停止から
発振再開するまでの時間が前記ボーレートより極めて速
いか、前記ボーレートの方が極めて遅い場合は、最初の
非同期形シリアルデータ信号のスタートビットの間に受
信準備ができるので、送信装置がダミーデータを送信す
る必要がなくなると共に、受信装置側のダミーデータの
待ち時間処理やダミーデータ判別処理の必要も無くな
る。Further, if the time from the oscillation stop of the CPU 31, 51 to the restart of the oscillation is extremely faster than the baud rate or the baud rate is much slower, it is received during the start bit of the first asynchronous serial data signal. Since the preparation is ready, the transmitting device does not need to transmit the dummy data, and the receiving device side does not need the dummy data waiting time process or the dummy data determining process.
【0035】また、上記したように本発明を例えばカメ
ラ、ストロボ、レンズ、モータードライブ、電動雲台、
リモートコントローラなどの単位装置の組合せからなる
撮影用装置に適用した場合には、各装置単位間の通信、
または各単位装置もしくは前記撮影用装置とパソコン等
の汎用通信装置との通信を非同期形シリアルデータ通信
で行う際に、シリアルデータ信号線以外の信号線が無く
ても、受信側の撮影用装置の受信用クロックの発振を再
開させることが可能となり、よって電流を消費せずに待
機することができるので、長時間撮影待ちをしている状
況や、遠隔操作を行う場合でも撮影用装置の電池が消費
してしまうことを防止できる。更に、各単位装置のデー
タ受信用端子は1個で済むので、コストもかからず場所
も取ることがない。Further, as described above, the present invention is applied to, for example, a camera, a strobe, a lens, a motor drive, an electric pan head,
When applied to an imaging device consisting of a combination of unit devices such as a remote controller, communication between each device unit,
Alternatively, when performing communication between each unit device or the photographing device and a general-purpose communication device such as a personal computer by asynchronous serial data communication, even if there is no signal line other than the serial data signal line, It is possible to restart the oscillation of the receiving clock, so that it is possible to stand by without consuming current, so the battery of the shooting device can be used even when shooting for a long time or when performing remote control. It is possible to prevent consumption. Further, since only one data receiving terminal is required for each unit device, there is no cost and no space is required.
【0036】[0036]
【発明の効果】本発明によれば、非同期形シリアルデー
タの受信を行う電池使用小型機器のデータ受信装置にお
いて、データ信号線以外の信号を用いずに受信用クロッ
クが停止している状態から、クロックの発振を再開さ
せ、それ以降のシリアルデータの受信を可能とさせるこ
とができる。According to the present invention, in a data receiving device of a battery-powered small device for receiving asynchronous serial data, from the state where the receiving clock is stopped without using any signal other than the data signal line, The clock oscillation can be restarted and the subsequent serial data can be received.
【図1】本発明の電池使用小型機器の第1の実施例のブ
ロック構成図である。FIG. 1 is a block diagram of a first embodiment of a small battery-using device of the present invention.
【図2】第1の実施例における各部の動作を示すタイミ
ングチャートである。FIG. 2 is a timing chart showing the operation of each unit in the first embodiment.
【図3】本発明の第2の実施例のデータ受信装置に於け
るブロック構成図である。FIG. 3 is a block diagram of a data receiving apparatus according to a second embodiment of the present invention.
【図4】第2の実施例の実際の動作を示すフローチャー
トである。FIG. 4 is a flowchart showing an actual operation of the second embodiment.
【図5】本発明の第3の実施例のデータ受信装置のブロ
ック構成図である。FIG. 5 is a block configuration diagram of a data receiving apparatus according to a third embodiment of the present invention.
【図6】第3の実施例の実際の動作を示すフローチャー
トである。FIG. 6 is a flowchart showing an actual operation of the third embodiment.
1…受信装置、2…非同期形シリアルデータ送信装置、
3…シリアルデータ受信端子、4…クロック発生部、5
…クロック停止部、6…クロック発振再開部、7…非同
期形シリアルデータ受信部、8…制御部、31,51…
CPU。1 ... Receiving device, 2 ... Asynchronous serial data transmitting device,
3 ... Serial data receiving terminal, 4 ... Clock generator, 5
... Clock stop unit, 6 ... Clock oscillation restart unit, 7 ... Asynchronous serial data receiving unit, 8 ... Control unit, 31, 51 ...
CPU.
Claims (3)
該受信データに基づき制御を行う電池使用小型機器にお
いて、 前記非同期形シリアルデータの受信用クロックを発生す
るクロック発生手段と、 前記受信用クロックに応答して前記非同期形シリアルデ
ータを受信する受信手段と、 前記受信用クロックの発振を停止するクロック停止手段
と、 前記受信用クロックの発振が停止している状態で、前記
非同期形シリアルデータ信号の信号変化に応答してクロ
ックの発振を再開するクロック発振再開手段と、 を具備することを特徴とする電池使用小型機器のデータ
受信装置。1. An asynchronous serial data signal is received,
In a battery-powered small device that performs control based on the received data, a clock generation unit that generates a reception clock of the asynchronous serial data, and a reception unit that receives the asynchronous serial data in response to the reception clock. Clock stopping means for stopping the oscillation of the reception clock, and clock oscillation for restarting the oscillation of the clock in response to a signal change of the asynchronous serial data signal in the state where the oscillation of the reception clock is stopped. A data receiving apparatus for a small battery-powered device, comprising: a restarting unit.
前記シリアルデータの受信を停止し、所定時間経過後に
前記シリアルデータを受信するように構成されているこ
とを特徴とする請求項1に記載の電池使用小型機器のデ
ータ受信装置。2. The receiving means is configured to stop receiving the serial data immediately after restarting clock oscillation and receive the serial data after a predetermined time has elapsed. Data receiving device for small equipment using batteries.
答して、データ受信用クロックの発振を停止状態から発
振状態に再開させ、発振が再開した以降のシリアルデー
タを制御用データとして採用するデータ受信装置と、該
データ受信装置に非同期形シリアルデータを送信するデ
ータ送信装置とから成る電池使用小型機器のデータ通信
方法において、 上記データ受信装置が受信用クロックの発振を再開して
から、制御用データの受信を開始するまでの時間は、制
御用データとは無関係のダミーデータをデータ送信装置
が送信することを特徴とする電池使用小型機器のデータ
通信方法。3. Data reception in which oscillation of a data reception clock is restarted from a stopped state to an oscillation state in response to a change in an asynchronous serial data signal, and serial data after the oscillation is restarted is adopted as control data. In a data communication method for a battery-powered small device, which comprises an apparatus and a data transmitter for transmitting asynchronous serial data to the data receiver, the data receiver restarts oscillation of a reception clock, and then controls data. In the data communication method for a small battery-powered device, the data transmitter transmits dummy data unrelated to the control data until the start of reception.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16978091A JPH0522774A (en) | 1991-07-10 | 1991-07-10 | Data receiver for compact electric device using battery and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16978091A JPH0522774A (en) | 1991-07-10 | 1991-07-10 | Data receiver for compact electric device using battery and communication method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0522774A true JPH0522774A (en) | 1993-01-29 |
Family
ID=15892730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16978091A Withdrawn JPH0522774A (en) | 1991-07-10 | 1991-07-10 | Data receiver for compact electric device using battery and communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0522774A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000045496A3 (en) * | 1999-01-26 | 2000-11-30 | Ericsson Telefon Ab L M | Method and apparatus for communication between an electronic device and a connected battery |
-
1991
- 1991-07-10 JP JP16978091A patent/JPH0522774A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000045496A3 (en) * | 1999-01-26 | 2000-11-30 | Ericsson Telefon Ab L M | Method and apparatus for communication between an electronic device and a connected battery |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6163851A (en) | Data processor | |
JPH0522774A (en) | Data receiver for compact electric device using battery and communication method | |
US8717590B2 (en) | Image forming apparatus, method for controlling the same, and computer-readable recording medium | |
JP2001350190A (en) | Electronic equipment and camera | |
US6067626A (en) | Method of processing externally supplied data by CPU in non-operating state and portable terminal device for the same | |
JP2008217607A (en) | Power unit and equipment having the same | |
JP5173215B2 (en) | Optical equipment | |
US20240348462A1 (en) | Communication device and communication system | |
JP3283754B2 (en) | Power supply control apparatus and facsimile apparatus having the same | |
JPH0651863A (en) | Serial data communication controller | |
JP3460502B2 (en) | Serial transmission system | |
JP2001331440A (en) | Data reception processor | |
JPH1049109A (en) | Liquid crystal display device | |
JP3069308U (en) | Peripheral equipment | |
JPH06210936A (en) | Printing control device of printer | |
JPH08186942A (en) | Portable electronic device and portable facsimile apparatus | |
JPH08305642A (en) | Data communication device | |
JPH0344473B2 (en) | ||
JPS639420B2 (en) | ||
JPH10160519A (en) | Recorder | |
JPH11275445A (en) | Image input device | |
JP3294488B2 (en) | Control method of terminal equipment | |
JP2001325216A (en) | Communication system switching device and communication system switching method | |
JPH0764093B2 (en) | Communication control device in laser printer | |
JPH0696042A (en) | Resetting method for two interconnected microcomputer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19981008 |