Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3782564B2 - Movement control device - Google Patents
[go: Go Back, main page]

JP3782564B2 - Movement control device - Google Patents

Movement control device Download PDF

Info

Publication number
JP3782564B2
JP3782564B2 JP30861897A JP30861897A JP3782564B2 JP 3782564 B2 JP3782564 B2 JP 3782564B2 JP 30861897 A JP30861897 A JP 30861897A JP 30861897 A JP30861897 A JP 30861897A JP 3782564 B2 JP3782564 B2 JP 3782564B2
Authority
JP
Japan
Prior art keywords
speed
scanning device
predetermined
brake
braking
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
Application number
JP30861897A
Other languages
Japanese (ja)
Other versions
JPH11143549A (en
Inventor
一郎 佐々木
光夫 仁村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP30861897A priority Critical patent/JP3782564B2/en
Publication of JPH11143549A publication Critical patent/JPH11143549A/en
Application granted granted Critical
Publication of JP3782564B2 publication Critical patent/JP3782564B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Control Of Position Or Direction (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、物体の移動制御を行なう移動制御装置に関する。
【0002】
【従来の技術】
従来、往復動作を行う走査装置により原稿を走査する複写装置において、往復動作した走査装置を次の往復動作のために移動開始位置で正確に停止させるためには、走査装置が所定の位置まで復動したときからブレーキを開始することにより移動開始位置に停止させる制御が使われていた。その制御は常に一定のブレーキ制御を行なうだけでよいので装置を複雑にすることなく正確に移動開始位置に復動させることができる。
【0003】
【発明が解決しようとする課題】
しかしながら、このブレーキ制御では走査装置の移動速度が高速化されるにつれて、モータ個々のブレーキ力のばらつきによりブレーキ調整が困難となる。また、モータ昇温によるブレーキ力の悪化により目的停止位置で停止できないといった問題が発生する可能性が高くなる。
【0004】
【課題を解決するための手段】
上記課題に鑑み、本発明は、原稿走査のために往復動作を行う走査装置を移動させる駆動手段と、前記走査装置の復動開始後前記走査装置が所定位置に到達したことを検知する検知手段と、前記走査装置の速度が所定の速度まで減速されたことを検出する速度検出手段と、前記走査装置が前記所定位置に到達したことを前記検知手段が検知してから所定時間後第1の制動を行なわせる第1の制動制御手段と、前記第1の制動制御手段による制動開始後、前記走査装置の速度が所定の速度まで減速されたことを前記速度検出手段が検出したことに応じて第2の制動を行わせる第2の制動制御手段と、前記走査装置が前記所定位置に到達したことを前記検知手段が検知してから前記走査装置の速度が所定の速度まで減速されたことを前記速度検出手段が検出するまでの前記走査装置の移動距離を測定する距離測定手段と、前記測定手段で測定された移動距離が目標距離よりも大きければ、測定された移動距離と目標距離との差分に応じて前記所定時間を小さくし、前記測定手段で測定された移動距離が目標距離よりも小さければ、測定された移動距離と目標距離との差分に応じて前記所定時間を大きくする補正手段と、を有することを特徴とする移動制御装置を提供するものである。
【0005】
【発明の実施の形態】
図1は本発明の一例を示す複写装置の概略であり、1は原稿自動搬送装置、2は原稿照明ランプ等を含む走査装置(光学系)、3は感光ドラム、4は現像器、5は転写装置、6は定着装置、7は用紙収納庫、8は排紙トレイである。すなわち、原稿自動搬送装置1に原稿を載置し、操作パネルで所望の複写モード設定を行った後、操作パネル上のスタートキーを押下することで複写動作が開始される。原稿自動搬送装置1に載置された原稿は走査位置まで自動で搬送され、走査位置で停止すると、走査装置2が原稿の読取を開始して、感光ドラム3上に静電潜像を作る。静電潜像は現像器4でトナーにより顕在化され、転写装置5で用紙収納庫7から搬送された記録紙上に転写される。そして定着装置6でトナーを軟化溶融させ記録紙上に定着させ、排紙トレイ8に排出されるのである。
【0006】
図2は走査装置の構成を示す図であり、10は走査装置15を駆動するためのモータ、11は走査装置15が所定の位置に到達したことを検出するためのセンサ、12は走査装置15が移動開始位置にあることを検出するためのセンサ、13は走査装置15の走査位置が原稿先端に到達したことを検出するセンサ、14は原稿露光ランプである。本実施形態では、センサ11とセンサ13を別々のものとしているが、それぞれの位置が同一である場合には1つのセンサ検出を行う構成としてもよい。センサ11〜13は、複写装置本体の内壁に取り付けられた発光部と受光部からなり、走査装置15に取り付けられたフラグ板(光を透過しない板)が発光部と受光部の間を通過するよう構成され、受光部が受光する光を遮断されたときに検出信号がCPU44に出力される。
【0007】
走査装置15が移動開始位置にあることをセンサ12で検出すると、原稿露光ランプ14を点灯して、モータ10を複写設定倍率に対応する速度で駆動することで走査装置15が移動を開始する。モータ10とランプ14はセンサ13が原稿先端位置を検出するまでに所望の速度、及び所望の光量となるように制御されている。走査はセンサ13が原稿先端位置を検出してから原稿長及び複写設定倍率に対応する長さまで行われる。走査終了位置まで走査装置15が到達すると、次回走査のために、駆動モータ10を走査方向とは逆方向で、かつ走査装置15が所定位置に到達したことをセンサ11で検出するまでに所定の速度となるように駆動制御して、走査装置15を移動開始位置へ復動させている。
【0008】
図3はモータ10の制御構成を示すブロック図であり、41は駆動モータから出力されるFG信号(モータの回転素子に設けられたFG磁石がモータの外装に設けられたFGコイルを横切るたびにFGコイルから出力される信号)の周波数を検出する周波数検出器、42は所定時間内のFG信号の数(パルス数)を計測するパルス数計測器、11は走査装置15が所定の位置に来たことを検出する位置検出センサ、44はモータ10のブレーキ動作制御や、周波数検出器41、パルス数計測器42の動作を制御するCPUである。
【0009】
周波数検出器41のトリガー入力端子とパルス数計測器42の基準パルス信号入力端子には駆動モータ10から出力されるFG信号が、周波数検出器41の基準パルス信号入力端子にはCPU44から出力される一定周期のパルス信号が常時入力されている。また、周波数検出器41の出力信号はCPU44に入力されている。また、パルス数計測器42のトリガ入力端子には常に電圧が印加されてハイレベルが入力されている状態になっている。
【0010】
駆動モータ10は制御方法の異なる2種類のブレーキ機構を有しており、第一のブレーキは強制的にモータを現在の回転方向と異なる方向に回転させるブレーキ(以下、逆転ブレーキと呼ぶ)であり、第二のブレーキはモータの両端の電極をショートさせるブレーキ(以下、ショートブレーキと呼ぶ)である。第一のブレーキである逆転ブレーキはブレーキ力が強いので短時間で駆動速度を下降させる場合に最適であるが、ブレーキ動作を継続させているとモータは逆方向に回転することになる。第二のブレーキであるショートブレーキはブレーキ力が弱いので短時間で駆動速度を下降させることはできないが、モータ停止後ブレーキ動作を継続させている間は確実にモータを停止させることができる。駆動モータ10の駆動/ブレーキ制御信号はCPU44から出力されている。
【0011】
図4は走査装置15の復動時のCPU44の制御フローチャートである。走査が終了するまで待ち(ステップ50)、走査が終了すると、移動開始位置への復動を開始する(ステップ51)。次に走査装置がセンサ11の検知結果を見ることにより所定の位置まで到達したか否かの検出を行っている(ステップ52)。走査装置が所定の位置まで到達したことを検出すると、アドレスバス、データバスを介して周波数検出器41の初期設定を行った後、所定の周波数になったことを検出する動作を周波数検出器41に開始させる(ステップ53)。周波数検出器41の初期設定値として、モータの第二のブレーキの減速力においても、即時に停止可能なモータ速度に対応する周波数を設定するのが望ましい。そして、アドレスバス、データバスを介してパルス数計測器42の初期設定を行った後、パルス数計測をパルス数計測器42に開始させる(ステップ54)。
【0012】
次に、所定位置を検出したときから所定時間経過したか否かの判断を行い(ステップ55)、所定時間経過後、第一のブレーキすなわち逆転ブレーキを動作させる(ステップ56)。次に設定した所定周波数までモータFG信号の周波数が下がったか否か、すなわちモータの速度が所定の速度まで落ちたか否かの検出を行い(ステップ57)、所定の周波数を検出すると、モータのブレーキを第一のブレーキから第二のブレーキすなわちショートブレーキへ切り換える(ステップ58)。このとき、計測パルス数の終了とカウント値のラッチ(保持)の指示をアドレスバス、データバスを介してパルス数計測器42へ出力する(ステップ59)。具体的には、パルス数計測器42内の計測終了の指示を受けるアドレスにデータを書き込んだ後、ラッチの指示を受けるアドレスにデータを書き込む。そして、ラッチしたカウント値を読み取る指示を受けるアドレスにデータを書き込み、その後ラッチされたデータが格納されているアドレスを読み取ることにより、カウント値を入力する。
【0013】
次に、ラッチしたカウント値と、所定位置検出からブレーキ切り換え位置までの目標距離をFG信号パルス数に換算した目標カウント値との比較を行い(ステップ60)、計測したパルス数の方が多ければ、実際の移動距離が目標距離に対して長いと判断してステップ61の処理を、逆に少なければ、実際の移動距離が目標距離に対して短いと判断してステップ62の処理を、同じであれば、目標通りの停止位置であるとして処理を終了する。
【0014】
ステップ61では目標距離と実際の移動距離との差分の距離を移動するのに必要な時間を算出して、この時間を所定位置検出から第一のブレーキを動作させるまでの所定時間(ステップ55での所定時間)から減算する補正処理を行っている。ステップ62では61と同様に目標距離と実際の移動距離との差分の距離を移動するのに必要な時間を算出して、この時間を所定位置検出から第一のブレーキを動作させるまでの所定時間(ステップ55での所定時間)に加算する補正処理を行っている。この補正処理によって、次の読取開始位置での停止の際には、所定位置検出から第二のブレーキへの切り換えを目標位置にて行うことができるようになり、走査開始装置として常に同じ位置に停止させることが可能となる。図5は走査装置15の速度の変化を示す図であり、第1、第2のブレーキ動作開始タイミング及び第1のブレーキ動作開始タイミングの補正前と後を示している。
【0015】
次に周波数検出器41の詳細について説明する。周波数検出器41はカウント値の設定が可能なカウンタを図3のような接続にすることにより実現している。このカウンタはトリガ入力端子にトリガ信号が入力されたことに応じて、基準パルス信号入力端子から入力されるパルス数をカウントする動作を開始する。そして、カウント動作中にトリガ入力端子に新たなトリガ信号が入力されると、カウント動作をリセットして新たなカウント動作を開始する。また、予め設定されたカウント値になると出力端子から信号を出力する。つまり、周波数検出器41においてはFG信号が出力されてから次のFG信号が出力されるまでのCPU44からのパルス信号をカウントし、設定されたカウント値になると(FG信号の間隔が所定のカウント値までカウントできるほど空くと)出力端子から信号を出力する。従って、周波数検出器41は第2のブレーキを動作させるのに十分な速度まで減速されたときに出力端子から信号を出力する。この様な構成であるので、基準パルス信号入力端子に入力されるパルス信号の周期はモータ10が所定速度付近のときに十分カウントが行なえる周期としておく。
【0016】
図6は所望の信号周波数を検出するための制御を示したフローチャートの一例である。最初に初期設定として、トリガが入力されたことに応じてカウントを開始させるよう設定し(ステップ20)、前述した所定の速度になったことを検出するためのカウント値を設定し(ステップ21)、設定されたカウント値をカウントしたときに出力端子にHレベルの信号を出力するように設定する(ステップ22)。次にトリガの立ち上がりエッジを待ち(ステップ23)、トリガが入力されると、基準パルス信号のカウント動作が開始される(ステップ24)。カウント開始後、所定カウント数のカウントが終了したか否かの判断(ステップ25)と、再トリガの入力有無を判断する処理が行われ(ステップ26)、所定カウント値までカウントする前にトリガが入力されれば、ステップ24に戻り再度最初からカウント動作が開始され、トリガを入力する前に所定カウント値までカウントされれば、出力端子にHレベルの信号を出力する(ステップ27)。
【0017】
次にパルス数計測器42の詳細について説明する。パルス数計測器42は周波数検出器41で使用しているカウンタと同じものを図3のような接続にすることにより実現している。パルス数計測器42においてはFG信号の数をカウントするように構成されている。トリガ入力端子には常にHレベルが印加されており、この端子からカウンタのリセットがかかることがない。また、パルス数計測器42においては出力端子は使用しない。代わりに、パルス数計測器42のカウント開始及びカウント結果の出力はアドレスバス、データバスを介して行なわれる。
【0018】
図7はパルス信号のパルス数をカウントする制御を示したフローチャートである。最初に初期設定として、トリガ入力端子にHレベルの信号が入力されている場合には常時カウント動作が可能となるよう設定する(ステップ32)。次にCPU44からカウント数計測の開始要求を待ち(ステップ33)、カウント数の計測開始要求を検出すると、初期カウント値をカウンタに設定する(ステップ34)。初期カウント値としては、カウンタをアップカウンタとして動作させる場合には0を、ダウンカウンタとして動作させる場合にはカウント数の計測開始要求からカウント数の計測終了要求までにカウントが終了しない値を設定しておく。そしてFG信号の入力に応じてカウントアップまたはカウントダウンを行なう(ステップ35)。その後、CPU44からカウント数の計測終了要求があるまで待ち(ステップ36)、終了要求があれば、カウント動作を終了する(ステップ37)。
【0019】
【発明の効果】
以上説明したように、請求項1記載の発明によれば、原稿走査のために往復動作を行う走査装置を移動させる駆動手段と、 前記走査装置の復動開始後前記走査装置が所定位置に到達したことを検知する検知手段と、前記走査装置の速度が所定の速度まで減速されたことを検出する速度検出手段と、前記走査装置が前記所定位置に到達したことを前記検知手段が検知してから所定時間後第1の制動を行なわせる第1の制動制御手段と、前記第1の制動制御手段による制動開始後、前記走査装置の速度が所定の速度まで減速されたことを前記速度検出手段が検出したことに応じて第2の制動を行わせる第2の制動制御手段と、前記走査装置が前記所定位置に到達したことを前記検知手段が検知してから前記走査装置の速度が所定の速度まで減速されたことを前記速度検出手段が検出するまでの前記走査装置の移動距離を測定する距離測定手段と、前記測定手段で測定された移動距離が目標距離よりも大きければ、測定された移動距離と目標距離との差分に応じて前記所定時間を小さくし、前記測定手段で測定された移動距離が目標距離よりも小さければ、測定された移動距離と目標距離との差分に応じて前記所定時間を大きくする補正手段と、を有するので、制動の特性にばらつきがあったり、制動の特性が変化したとしても正確に停止制御が行なえる。
【0021】
また、請求項2記載の発明によれば、請求項1に加えて、駆動手段はモータであり、第1の制動は逆転ブレーキ、第2の制動はショートブレーキであるので、物体を短時間で正確に停止させることができる。
【図面の簡単な説明】
【図1】本発明の実施形態を示す複写装置を示す図である。
【図2】複写装置の走査装置の構成を示す図である。
【図3】走査装置を駆動するモータの制御ブロック図である。
【図4】走査装置の復動時の制御フローチャートである。
【図5】走査装置の速度の変化を示す図である。
【図6】周波数検出器に関する制御フローチャートである。
【図7】パルス数計測器に関する制御フローチャートである。
【符号の説明】
10 モータ
11 センサ
15 走査装置
41 周波数検出器
42 パルス数計測器
44 CPU
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a movement control device that performs movement control of an object.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in a copying apparatus that scans an original with a scanning device that performs a reciprocating operation, in order to accurately stop the scanning device that has reciprocated at the movement start position for the next reciprocating operation, the scanning device is restored to a predetermined position. Control that stops at the movement start position by starting the brake from when it moved was used. Since the control only needs to perform constant brake control at all times, it is possible to accurately return to the movement start position without complicating the apparatus.
[0003]
[Problems to be solved by the invention]
However, in this brake control, as the moving speed of the scanning device increases, the brake adjustment becomes difficult due to variations in the braking force of each motor. In addition, there is a high possibility that a problem that the vehicle cannot be stopped at the target stop position due to deterioration of the braking force due to the temperature rise of the motor.
[0004]
[Means for Solving the Problems]
In view of the above problems, the present invention provides a driving unit that moves a scanning device that performs a reciprocating operation for scanning an original, and a detection unit that detects that the scanning device has reached a predetermined position after the scanning device starts moving backward. And a speed detecting means for detecting that the speed of the scanning device has been reduced to a predetermined speed, and a first time after a predetermined time after the detecting means detects that the scanning device has reached the predetermined position. A first braking control means for performing braking, and after the speed detection means detects that the speed of the scanning device has been reduced to a predetermined speed after the start of braking by the first braking control means. A second braking control means for performing a second braking; and a speed of the scanning device is reduced to a predetermined speed after the detection means detects that the scanning device has reached the predetermined position. Speed detection A distance measuring means for measuring the moving distance of the scanning device until the stage is detected; and if the moving distance measured by the measuring means is larger than the target distance, it corresponds to the difference between the measured moving distance and the target distance. Reducing the predetermined time, and if the moving distance measured by the measuring means is smaller than the target distance, a correcting means for increasing the predetermined time according to the difference between the measured moving distance and the target distance, The present invention provides a movement control device characterized by having the above.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is an outline of a copying apparatus showing an example of the present invention. 1 is an automatic document feeder, 2 is a scanning device (optical system) including a document illumination lamp, 3 is a photosensitive drum, 4 is a developing device, and 5 is a developing device. A transfer device, 6 is a fixing device, 7 is a paper storage, and 8 is a paper discharge tray. That is, after a document is placed on the automatic document feeder 1 and a desired copy mode is set on the operation panel, a copy operation is started by pressing a start key on the operation panel. The document placed on the automatic document feeder 1 is automatically conveyed to the scanning position. When the document is stopped at the scanning position, the scanning device 2 starts reading the document and forms an electrostatic latent image on the photosensitive drum 3. The electrostatic latent image is made visible with toner by the developing device 4 and transferred onto the recording paper conveyed from the paper storage 7 by the transfer device 5. Then, the toner is softened and melted and fixed on the recording paper by the fixing device 6, and is discharged to the paper discharge tray 8.
[0006]
FIG. 2 is a diagram showing the configuration of the scanning device. 10 is a motor for driving the scanning device 15, 11 is a sensor for detecting that the scanning device 15 has reached a predetermined position, and 12 is a scanning device 15. Is a sensor for detecting that the scanning position of the scanning device 15 has reached the leading edge of the document, and 14 is a document exposure lamp. In the present embodiment, the sensor 11 and the sensor 13 are separated from each other. However, when the respective positions are the same, one sensor may be detected. The sensors 11 to 13 include a light emitting unit and a light receiving unit attached to the inner wall of the copying apparatus main body, and a flag plate (a plate that does not transmit light) attached to the scanning device 15 passes between the light emitting unit and the light receiving unit. The detection signal is output to the CPU 44 when the light received by the light receiving unit is blocked.
[0007]
When the sensor 12 detects that the scanning device 15 is in the movement start position, the document exposure lamp 14 is turned on, and the scanning device 15 starts moving by driving the motor 10 at a speed corresponding to the copy setting magnification. The motor 10 and the lamp 14 are controlled so that a desired speed and a desired light amount are obtained before the sensor 13 detects the leading edge position of the document. Scanning is performed from the time when the sensor 13 detects the position of the leading edge of the document to the length corresponding to the document length and the copy setting magnification. When the scanning device 15 reaches the scanning end position, for the next scanning, the driving motor 10 is moved in the direction opposite to the scanning direction, and the sensor 11 detects that the scanning device 15 has reached the predetermined position. The scanning device 15 is moved back to the movement start position by controlling the drive so as to reach the speed.
[0008]
FIG. 3 is a block diagram showing a control configuration of the motor 10. Reference numeral 41 denotes an FG signal output from the drive motor (every time an FG magnet provided on the rotating element of the motor crosses an FG coil provided on the exterior of the motor). A frequency detector for detecting the frequency of the signal output from the FG coil), 42 a pulse number measuring device for measuring the number of FG signals (pulse number) within a predetermined time, and 11 for the scanning device 15 coming to a predetermined position. A position detection sensor 44 for detecting this is a CPU that controls the brake operation of the motor 10 and the operations of the frequency detector 41 and the pulse number measuring device 42.
[0009]
The FG signal output from the drive motor 10 is output to the trigger input terminal of the frequency detector 41 and the reference pulse signal input terminal of the pulse number measuring device 42, and the CPU 44 outputs to the reference pulse signal input terminal of the frequency detector 41. A pulse signal with a constant period is always input. The output signal of the frequency detector 41 is input to the CPU 44. In addition, a voltage is always applied to the trigger input terminal of the pulse number measuring device 42 and a high level is input.
[0010]
The drive motor 10 has two types of brake mechanisms with different control methods, and the first brake is a brake (hereinafter referred to as a reverse brake) that forcibly rotates the motor in a direction different from the current rotation direction. The second brake is a brake that short-circuits the electrodes at both ends of the motor (hereinafter referred to as a short brake). The reverse brake, which is the first brake, has a strong braking force and is optimal when the driving speed is lowered in a short time. However, if the braking operation is continued, the motor rotates in the reverse direction. Since the short brake, which is the second brake, has a weak braking force, the drive speed cannot be lowered in a short time, but the motor can be surely stopped while the brake operation is continued after the motor is stopped. A drive / brake control signal for the drive motor 10 is output from the CPU 44.
[0011]
FIG. 4 is a control flowchart of the CPU 44 when the scanning device 15 moves backward. Wait until scanning is completed (step 50). When scanning is completed, return to the movement start position is started (step 51). Next, it is detected whether or not the scanning device has reached a predetermined position by looking at the detection result of the sensor 11 (step 52). When it is detected that the scanning device has reached a predetermined position, the frequency detector 41 performs an initial setting of the frequency detector 41 via the address bus and the data bus and then detects that the predetermined frequency has been reached. (Step 53). As an initial setting value of the frequency detector 41, it is desirable to set a frequency corresponding to the motor speed at which the motor can be stopped immediately even in the deceleration force of the second brake of the motor. Then, after initializing the pulse number measuring device 42 via the address bus and the data bus, the pulse number measuring device 42 is started (step 54).
[0012]
Next, it is determined whether or not a predetermined time has elapsed since the predetermined position was detected (step 55), and after the predetermined time has elapsed, the first brake, that is, the reverse brake is operated (step 56). Next, it is detected whether or not the frequency of the motor FG signal has decreased to a predetermined frequency set, that is, whether or not the motor speed has decreased to a predetermined speed (step 57). Is switched from the first brake to the second or short brake (step 58). At this time, the end of the measurement pulse number and the instruction to latch (hold) the count value are output to the pulse number measuring device 42 via the address bus and the data bus (step 59). Specifically, data is written to an address in the pulse number measuring device 42 that receives a measurement end instruction, and then data is written to an address that receives a latch instruction. Then, the count value is input by writing data to an address that receives an instruction to read the latched count value and then reading the address where the latched data is stored.
[0013]
Next, the latched count value is compared with the target count value obtained by converting the target distance from the predetermined position detection to the brake switching position into the number of FG signal pulses (step 60), and if the measured number of pulses is larger. If it is determined that the actual moving distance is longer than the target distance, the process in step 61 is the same. If not, the actual moving distance is determined to be shorter than the target distance, and the process in step 62 is the same. If there is, it is determined that the stop position is as intended, and the process is terminated.
[0014]
In step 61, a time required for moving the difference distance between the target distance and the actual moving distance is calculated, and this time is determined as a predetermined time (step 55) from the detection of the predetermined position until the first brake is operated. Correction process for subtracting from (predetermined time). In step 62, as in 61, the time required to move the difference between the target distance and the actual moving distance is calculated, and this time is a predetermined time from the detection of the predetermined position until the first brake is operated. Correction processing to be added to (predetermined time in step 55) is performed. With this correction processing, when stopping at the next reading start position, it becomes possible to switch from the predetermined position detection to the second brake at the target position, and always at the same position as the scanning start device. It can be stopped. FIG. 5 is a diagram showing changes in the speed of the scanning device 15 and shows before and after correction of the first and second brake operation start timings and the first brake operation start timing.
[0015]
Next, details of the frequency detector 41 will be described. The frequency detector 41 is realized by connecting a counter capable of setting a count value as shown in FIG. This counter starts an operation of counting the number of pulses input from the reference pulse signal input terminal in response to the trigger signal input to the trigger input terminal. When a new trigger signal is input to the trigger input terminal during the count operation, the count operation is reset and a new count operation is started. When a preset count value is reached, a signal is output from the output terminal. That is, the frequency detector 41 counts the pulse signal from the CPU 44 until the next FG signal is output after the FG signal is output, and when the set count value is reached (the interval between the FG signals is a predetermined count). A signal is output from the output terminal when it is free enough to count. Therefore, the frequency detector 41 outputs a signal from the output terminal when it is decelerated to a speed sufficient to operate the second brake. Because of such a configuration, the period of the pulse signal input to the reference pulse signal input terminal is set to a period that can be sufficiently counted when the motor 10 is near a predetermined speed.
[0016]
FIG. 6 is an example of a flowchart showing control for detecting a desired signal frequency. Initially, as an initial setting, setting is made to start counting in response to the input of a trigger (step 20), and a count value for detecting that the predetermined speed described above has been set is set (step 21). When the set count value is counted, an H level signal is set to be output to the output terminal (step 22). Next, the rising edge of the trigger is waited (step 23), and when the trigger is inputted, the reference pulse signal counting operation is started (step 24). After the count is started, a determination is made as to whether or not the predetermined number of counts has been completed (step 25), and a process for determining whether or not a re-trigger is input is performed (step 26). The trigger is activated before counting to the predetermined count value. If it is input, the process returns to step 24, and the counting operation is started again from the beginning. If it is counted up to a predetermined count value before inputting the trigger, an H level signal is output to the output terminal (step 27).
[0017]
Next, the details of the pulse number measuring device 42 will be described. The pulse number measuring device 42 is realized by connecting the same counter as that used in the frequency detector 41 as shown in FIG. The pulse number measuring device 42 is configured to count the number of FG signals. An H level is always applied to the trigger input terminal, and the counter is not reset from this terminal. Further, the pulse number measuring device 42 does not use an output terminal. Instead, the count start of the pulse number measuring device 42 and the output of the count result are performed via the address bus and data bus.
[0018]
FIG. 7 is a flowchart showing control for counting the number of pulses of the pulse signal. Initially, as an initial setting, when an H level signal is input to the trigger input terminal, a setting is made so that the count operation is always possible (step 32). Next, the CPU 44 waits for a count number measurement start request (step 33). When a count number measurement start request is detected, an initial count value is set in the counter (step 34). The initial count value is set to 0 when the counter is operated as an up counter, and when the counter is operated as a down counter, a value that does not end the count from the count start request to the count end request is set. Keep it. Then, counting up or counting down is performed according to the input of the FG signal (step 35). Thereafter, the CPU 44 waits until a count end request is received from the CPU 44 (step 36). If there is an end request, the count operation is ended (step 37).
[0019]
【The invention's effect】
As described above, according to the first aspect of the present invention, the driving unit that moves the scanning device that performs the reciprocating operation for scanning the document, and the scanning device reaches a predetermined position after the backward movement of the scanning device is started. Detecting means for detecting that the speed of the scanning device has been reduced to a predetermined speed, and detecting means for detecting that the scanning device has reached the predetermined position. A first braking control means for performing a first braking after a predetermined time, and the speed detection means that the speed of the scanning device has been reduced to a predetermined speed after the start of the braking by the first braking control means. A second braking control means for performing a second braking in response to the detection, and a speed of the scanning device after the detection device detects that the scanning device has reached the predetermined position. Decelerated to speed A distance measuring means for measuring the moving distance of the scanning device until the speed detecting means detects that the movement is detected, and if the moving distance measured by the measuring means is larger than a target distance, The predetermined time is reduced according to the difference with the target distance, and if the movement distance measured by the measuring means is smaller than the target distance, the predetermined time is set according to the difference between the measured movement distance and the target distance. Therefore, even if the braking characteristic varies or the braking characteristic changes, stop control can be performed accurately.
[0021]
According to the second aspect of the invention, in addition to the first aspect, the driving means is a motor, the first brake is a reverse brake, and the second brake is a short brake. It can be stopped accurately.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a copying apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a configuration of a scanning device of a copying apparatus.
FIG. 3 is a control block diagram of a motor for driving the scanning device.
FIG. 4 is a control flowchart when the scanning device moves backward.
FIG. 5 is a diagram showing a change in speed of the scanning device.
FIG. 6 is a control flowchart regarding the frequency detector.
FIG. 7 is a control flowchart regarding a pulse number measuring device.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Motor 11 Sensor 15 Scanning device 41 Frequency detector 42 Pulse number measuring device 44 CPU

Claims (4)

原稿走査のために往復動作を行う走査装置を移動させる駆動手段と、
前記走査装置の復動開始後前記走査装置が所定位置に到達したことを検知する検知手段と、
前記走査装置の速度が所定の速度まで減速されたことを検出する速度検出手段と、
前記走査装置が前記所定位置に到達したことを前記検知手段検知してから所定時間後第1の制動を行なわせる第1の制動制御手段と、
前記第1の制動制御手段による制動開始後、前記走査装置の速度が所定の速度まで減速されたことを前記速度検出手段検出したことに応じて第2の制動を行わせる第2の制動制御手段と、
前記走査装置が前記所定位置に到達したことを前記検知手段が検知してから前記走査装置の速度が所定の速度まで減速されたことを前記速度検出手段が検出するまでの前記走査装置の移動距離を測定する距離測定手段と、
前記測定手段で測定された移動距離が目標距離よりも大きければ、測定された移動距離と目標距離との差分に応じて前記所定時間を小さくし、前記測定手段で測定された移動距離が目標距離よりも小さければ、測定された移動距離と目標距離との差分に応じて前記所定時間を大きくする補正手段と、
を有することを特徴とする移動制御装置。
Driving means for moving a scanning device that performs a reciprocating operation for scanning an original ;
Detecting means for detecting that the scanning device has reached a predetermined position after the scanning device starts moving backward ;
Speed detecting means for detecting that the speed of the scanning device has been reduced to a predetermined speed;
A first braking control means the scanning device Ru to perform the predetermined time after the first brake that has reached the predetermined position from the detected said detecting means,
After the start of braking by the first brake control unit, a second brake control for the speed of the scanning device is performed a second braking in response to said speed detection means that the speed is reduced to a predetermined speed is detected Means,
The moving distance of the scanning device from when the detecting means detects that the scanning device has reached the predetermined position until the speed detecting means detects that the speed of the scanning device has been reduced to a predetermined speed Distance measuring means for measuring
If the moving distance measured by the measuring means is larger than the target distance, the predetermined time is reduced according to the difference between the measured moving distance and the target distance, and the moving distance measured by the measuring means is the target distance. Smaller than the correction means for increasing the predetermined time according to the difference between the measured moving distance and the target distance;
A movement control device comprising:
前記駆動手段はモータであり、前記第1の制動は逆転ブレーキ、前記第2の制動はショートブレーキであることを特徴とする請求項1記載の移動制御装置。  2. The movement control apparatus according to claim 1, wherein the driving means is a motor, the first braking is a reverse brake, and the second braking is a short brake. 前記速度検出手段は、所定周期で発生されたパルス信号数をカウントし、前記物体が所定量移動するごとに出力される信号に応じてリセットされるカウンタからなり、予め設定されたカウント値をカウントすることにより、前記物体の速度が所定の速度まで減速されたことを検出することを特徴とする請求項1記載の移動制御装置。  The speed detecting means counts the number of pulse signals generated in a predetermined cycle, and includes a counter that is reset in response to a signal output every time the object moves by a predetermined amount, and counts a preset count value. The movement control device according to claim 1, wherein the movement control device detects that the speed of the object has been reduced to a predetermined speed. 前記距離測定手段は、前記走査装置が所定量移動するごとに出力される信号をカウントするカウンタからなることを特徴とする請求項1記載の移動制御装置。2. The movement control apparatus according to claim 1, wherein the distance measuring unit includes a counter that counts a signal output every time the scanning apparatus moves by a predetermined amount.
JP30861897A 1997-11-11 1997-11-11 Movement control device Expired - Lifetime JP3782564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30861897A JP3782564B2 (en) 1997-11-11 1997-11-11 Movement control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30861897A JP3782564B2 (en) 1997-11-11 1997-11-11 Movement control device

Publications (2)

Publication Number Publication Date
JPH11143549A JPH11143549A (en) 1999-05-28
JP3782564B2 true JP3782564B2 (en) 2006-06-07

Family

ID=17983225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30861897A Expired - Lifetime JP3782564B2 (en) 1997-11-11 1997-11-11 Movement control device

Country Status (1)

Country Link
JP (1) JP3782564B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117073465A (en) * 2022-05-09 2023-11-17 青岛顶腾工业科技有限公司 a moving target

Also Published As

Publication number Publication date
JPH11143549A (en) 1999-05-28

Similar Documents

Publication Publication Date Title
US4563079A (en) Image formation apparatus with variable scanning stroke
JPS6033270B2 (en) Paper jam detection device in copying machines
JP3782564B2 (en) Movement control device
US5369473A (en) Image forming apparatus
JP3854703B2 (en) Document scanning device
JP2745509B2 (en) Ready state detector for scanner motor
JPH03161776A (en) Image forming device
JP3115714B2 (en) Automatic image quality compensation control method
JPH0895461A (en) Image forming device
JPH1110944A (en) Laser beam printer
JPH0365099A (en) image reading device
JPH11202564A (en) Image forming device
JP2003098606A (en) Document reading method and image forming apparatus
JPH11275313A (en) Image reading apparatus and method
JPH05257367A (en) Image foring device
JP2625765B2 (en) Resolution measuring device
JPH10274911A (en) Image forming apparatus and drive control method for image forming apparatus
JPH0317312Y2 (en)
JPH1098891A (en) Device for releasing adhesion of driving device and device provided with the same
JPH02216166A (en) Picture printing device
JPH0778692B2 (en) Document scanning device
JPH05257368A (en) Image forming device
JPH0310505Y2 (en)
JPH08276616A (en) Image forming device
JPH05257366A (en) Image forming device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050920

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060310

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100317

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100317

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110317

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120317

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130317

Year of fee payment: 7