JP3815590B2 - Driving method of image reading apparatus - Google Patents

Driving method of image reading apparatus Download PDF

Info

Publication number
JP3815590B2
JP3815590B2 JP11157599A JP11157599A JP3815590B2 JP 3815590 B2 JP3815590 B2 JP 3815590B2 JP 11157599 A JP11157599 A JP 11157599A JP 11157599 A JP11157599 A JP 11157599A JP 3815590 B2 JP3815590 B2 JP 3815590B2
Authority
JP
Japan
Prior art keywords
image reading
driving
speed
stepping motor
slow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP11157599A
Other languages
Japanese (ja)
Other versions
JP2000307814A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP11157599A priority Critical patent/JP3815590B2/en
Publication of JP2000307814A publication Critical patent/JP2000307814A/en
Application granted granted Critical
Publication of JP3815590B2 publication Critical patent/JP3815590B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Control Of Stepping Motors (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複写機、ファクシミリ、単体スキャナ等に装備される画像読み取り装置を副走査方向に走行駆動させるマイクロステップ駆動可能なステッピングモータの制御方法に関し、より詳細には、画像読み取り時の走行に影響するオーバシュートをもたらす速度変動をスローアップ制御動作中に起こさないようにステッピングモータを制御する方法に関する。
【0002】
【従来の技術】
従来より複写機、ファクシミリ、単体スキャナ等、に装備されている読み取り装置では、読み取り部を載荷するキャリッジを原稿の副走査方向に走行させ、原稿の読み取り走査を行う。キャリッジの走行は、停止位置から原稿の読み取り動作を行う定速走行へとスローアップし、読み取り動作後にスローダウンするように制御される。
一方、変倍した原稿画像を再生するための画像データを生成する方法として、読み取り時の副走査速度(キャリッジの走行速度)を変えることにより所望の変倍画像データを生成することが可能である。多くの変倍率で画像データを生成するためには、読み取り時の走査速度を変倍率に応じて変える必要があり、スローアップ動作を経て各変倍率に対応した異なる速度への立ち上げが行われる。
【0003】
例えば、縮小変倍画像を読み取るためにはより高速走査が必要で、高速な目標速度へスローアップを行う場合に、等倍或いは拡大倍率時の低速走査と同じリニアに立ち上げる速度変化パターンを適用し単にステッピングモータへの駆動クロック周波数を上げ(ステップを早めるような動作を行わせる)ただけでは、等倍或いは拡大倍率(低速走査)では起きにくかった振動による速度変動が高速では起きてしまい、それがオーバシュートとして読み取り動作に影響することになる。1例として、縮小40%の条件で立ち上がり時に起きる速度変動が示される図7を参照すると、図7(B)に示される制御信号の立ち下がりで読取が開始される時においても、まだ図7(A)に示されるスローアップ時に生じたオーバシュートによる速度変動が縮小変倍画像の読み取る動作において残ることがわかる。
このため、スローアップ、スローダウン中は駆動電流を多く流すようにしたり、スローアップ中に駆動電流を切り換えたり、変倍率に応じて駆動電流を切り換える、等の方法が提案されているが、広範囲の変倍率の速度に対して立ち上がり時の振動による速度変動がもたらすオーバシュートを抑えることができない。
【0004】
このような点から、変倍率に対応する走行速度で画像を読み取るために目標とする走行速度への立ち上げをオーバシュートを出来るだけ押さえるようにして素早く行うことを意図した解決方法が提案された。それは、スローアップ時の速度変化パターンを2次関数とし、それを各変倍率に対応する速度毎にテーブルとして用意するという方法である。
しかしながら、上記した2次関数速度変化パターンによる方法では、2次関数のスローアップテーブルを変倍率毎に用意する必要があるし、また、動作にあたり大きな処理負担が生じることになる。
【0005】
また、他に解決策として提案されたものは、リニア速度変化パターンにより動作する方法の範疇に入るもので、変倍率の変化に対応させたリニア速度変化パターンによりステッピングモータの駆動を制御する場合に、上記したリニア速度変化パターン法で考慮された駆動クロック周波数に加え、フル或いはハーフステップといったステップ角度(1ステップあたりの移動量)をさらに考慮に入れた方法である。
しかしながら、この方法も縮小倍率における高速の走査を行う場合に、スローアップから定速走査を通して一つのステップ角度で動作させる、即ち、オーバシュートを抑制できる細かいステップ角度で読み取り走査時の走行駆動も行うと、読み取り時には上位CPUが読み取った画像の処理とステッピングモータの細かいステップでの高速駆動制御の両方を負担することになる。つまり、オーバシュートの抑制と読み取り時の上位CPUの負担増とがトレードオフの関係になる。
【0006】
【発明が解決しようとする課題】
本発明は、上記した従来技術の問題点に鑑みなされたもので、その目的は、読み取った画像データが再生等の処理に利用される画像読み取り装置を原稿に対し副走査方向に走行駆動させるステッピングモータの制御方法において、縮小倍率時の画像データを読み取る場合のように高速に画像読み取り装置を走行駆動する際のスローアップ時に生じ得る振動及びオーバシュートを抑制し、さらに上位CPUの負担増を生じないようにステッピングモータを制御して安定した読み取り動作を行うことを可能とする画像読取装置の駆動方法を提供する。
【0007】
【課題を解決するための手段】
請求項1の発明は、マイクロステップ駆動可能なステッピングモータによって画像読み取り装置を停止位置からスローアップし、定速で画像読み取り走査を行うように走行駆動する画像読み取り装置の駆動方法において、前記ステッピングモータはスローアップ走行時においてマイクロステップ駆動による1ステップの移動量を画像読み取りを行う定速走行時に比べて小さくするように制御されることを特徴とする画像読み取り装置の駆動方法を構成する。
【0009】
請求項は、マイクロステップ駆動可能なステッピングモータによって画像読み取り装置を停止位置からスローアップし、定速で画像読み取り走査を行うように走行駆動する画像読み取り装置の駆動方法において、前記ステッピングモータはスローアップ走行時においてマイクロステップ駆動による1ステップの移動量を画像読み取りを行う定速走行時に比べて小さくするように制御され、さらに画像読み取り走査を行う定速動作へ立ち上がる前のスローアップの最終の期間において、立ち上げてきた加速度を小さくするとともに、供給される駆動電流を小さくするように制御されることを特徴とする画像読み取り装置の駆動方法を構成する。
【0010】
【発明の実施の形態】
本発明を添付する図面とともに示す以下の実施例に基づき説明する。
先ず、本発明を実施する読み取り装置の1例について説明する。
図1は読み取り装置の駆動系、図2は読み取り装置の概略構成を示す図である。
図1において、1は露光ランプと第1ミラー(何れも図示せず)を一体化して有し原稿を走査する第1キヤリッジ。2は第2及び第3ミラー(何れも図示せず)を一体化して第1キャリッジからの光を結像レンズ(図示せず)に導く第2キャリッジ、3はワイヤ、4は駆動軸、5は駆動軸4と一体化されたワイヤプーリ、6ー1〜4はアイドルプーリ、7はタイミングベルト、8はステッピングモータ、9,10はタイミングベルトプーリ、11は検知部、12はホームポジションセンサである。
図2において、13はコンタクトガラス、14は露光ランプ、15は第1ミラー、16は第2ミラー、17は第3ミラー、18はレンズ、19はCCD、20は画像処理制御基板である。
【0011】
図1を参照し駆動系の動作の概略を説明すると、第1キヤリッジ1と第2キヤリッジ2には2本の対称に張られたワイヤ3を介して動力が伝達される。ワイヤ3は駆動軸4に巻かれ該軸に一体化されたワイヤプーリ5によって駆動され、ワイヤプーリ5は同軸にあるタイミングベルトプーリ9とタイミングベルト7を介してステッピングモータ8の軸に一体化されたタイミングベルトプーリ10によって駆動される。
電源スイッチをONにすると、ホーミングのためにステッピングモータ8が始動し、駆動軸4を駆動しワイヤ3を介し第1キヤリッジ1と第2キヤリッジ2がフォワード側に移動する。一定距離移動すると逆転を開始し、ホームポジションセンサ12が第1キヤリッジ1の下部にある検知部11を検知すると一定パルス分移動して停止する。この位置で読み取り指令が発せられ読み取り動作を開始するまで待機する。
【0012】
図3はマイクロステップ駆動制御板のブロック図を示す。
ステッピングモータ8はマイクロステップ駆動制御板21によって駆動される。マイクロステップ駆動制御板21は上位のCPU(図示せず)に搭載した制御板からステッピングモータの駆動クロック、正逆転信号、分割数切換信号及び電流切換信号が入力されステッピングモータの各相に駆動パルス信号を出力する。読み取り走査のために所定の速度パターンに従い読み取り装置を走行させる場合に、ステッピングモータの駆動パルス信号によりスローアップ、一定速度、スローダウン、移動距離などを制御する。
【0013】
実際の制御は下記(1)〜(4)に示すように、マイクロステップ駆動制御板21に入力される4つ信号により決められる。
(1) 駆動パルス信号のパルス周期を変えることにより走行速度を変化させることができ、走行速度を速くしようとする場合には周期を短くする。この駆動パルス信号を基にマイクロステップ駆動制御板21内のFETドライバをON・OFFしてモータの各相に電流を流す。
(2) 正逆転信号によりステッピングモータ8の正転、逆転を制御する。
(3) 分割数切換え信号によりステッピングモータ8の1ステップ当たりの移動量(ステップ角度)を制御する。例えば、5相ステッピングモータでは基本ステップ(フルステツプ)は0.72゜、2分割(ハーフステップ)で0.36゜、4分割で0.18゜、8分割で0.09゜等に分割する。
(4) 電流切換信号はステッピングモータ8の1相当たりに流れる電流を制御する。電流を制御することは基本的にはトルクを制御するもので、ここでは0.6〜2.1A間の値で制御する。
【0014】
コンタクトガラス13に原稿を載置し、スタートキーを押下するとステッピングモータ8は駆動を開始する。駆動制御は速度線図に基づいて行われる。図4は読み取り装置の走行制御に用いる代表的な速度線図を示す。
第1キヤリッジ1と第2キヤリッジ2がモータ8の駆動によりフォワード方向に走行を開始しコンタクトガラス13上に載置された原稿(図示せず)を露光ランプ14により照射し、その反射光を第1ミラー15、第2ミラー16、第3ミラー17を介してレンズ18によりCCD19に結像し、原稿を読み取る。読み取ったデータは画像処理制御基板20に転送される。
【0015】
図4に示すように、スローアップ動作を経て一定速度で走行させる期間に原稿の先端から後端までを読みとるので、この間が一番速度を安定させなければいけない。図4に太線で示されている部分は100%(等倍)時を示す。例えば、100%のフォワード方向の移動時にはマイクロステップ4分割(フルステツプの4分割)で3500ppsという駆動条件とすることができる。
原稿の読み取りが完了すると、リターン過程へと移りステッピングモータ8は逆転を開始する。できるだけ短い時間で戻すため、第1キヤリッジ1を高速で移動させ、第2キヤリッジ2はその半分の速度で高速リターンさせ、第1キヤリッジ1に設けた検知部11をホームポジションセンサ12が検知すると、一定パルス移動してステッピングモータ8は停止し、読み取りが終了する。
【0016】
図5は各種の変倍率に対応するフォワードの速度線図を示している。線図中の太線は100%(等倍)を示しこれより速い部分(図中では上部)が縮小時の速度線図であり、遅い部分(図中では下部)が拡大時の速度線図を示している。
拡大時の動作は、その拡大率に応じ速度を等倍時よりも遅くする必要があり、200%は速度が1/2になる。
200%拡大時の駆動条件としては、例えば、等倍時にマイクロステップ4分割で3500ppsという駆動条件とすると、変倍率の変化に対して画像データの密度(走行長に対する)を一定に保つためには、分割数は等倍時の4分割を2倍した8分割とする必要がある(なお、この場合に変倍率が変わっても駆動パルスの周期は一定の3500ppsとする)。また、8分割した場合、等倍時と駆動電流を同じにすると振動が大きくなってしまうので、駆動電流を少なくする。
【0017】
一方、縮小時の動作は、等倍時に比べ走行速度を速くする。速度は変倍率に応じるので、例えば50%縮小は速度が2倍になる。
50%縮小時の駆動条件としては、例えば、等倍時の分割数や駆動パルスの周期を前の条件と同じにする(変倍率が変わっても駆動パルスの周期は一定とする)と、変倍率の変化に対して画像データの密度を一定に保つためには、分割数は等倍時の4分割を1/2倍の2分割とする必要がある。
ところで、この縮小時の動作を行う場合に、分割数を4分割のまま変えないで駆動パルス周期を短くするという方法で走行速度を速めることが可能であるが、駆動パルス周期を短くしてモータ速度を上げると、原稿の読み取り開始以降に読み取った画像信号の処理とモータの駆動信号処理の両方の制御を司る上位CPUの負担が大きくなり、他の制御に影響を与える可能性がある。従って、上位CPUの負担を軽減するという理由からも、駆動パルス周波数を上げるという方法ではなく、分割数を4分割から2分割へと小さくするという方法で速度を速めるようにする。
【0018】
しかしながら、縮小時の動作を立ち上げから読み取りの終了まで通して2分割動作をさせると、スローアップ部分では2分割で加速していくことになるので振動が発生し、その振動はオーバーシュートとして読み取り時の定速動作に影響するようになる。
このオーバーシュートへの対応策を本発明ではスローアップ部分における分割数を振動が発生しない値を設定することにより行う。
図6はスローアップ部分と画像の読み取り動作を行う部分の速度線図とともにこの実施例の分割数の切換タイミング等の動作を示す線図である。
図6(A)の速度線図に示すように、縮小時の動作においては、画像の読み取り動作は上記説明の通りの2分割のステップで行うが、読取開始する以前は4分割のステップで駆動させる制御を行うことにより振動を発生させないようにする。このようにスローアップを4分割で行い、画像の読取開始前に所要の助走期間をとるようにして分割数の切換を行う。この制御動作は上位のCPUからの分割数切換信号をマイクロステップ駆動制御板21で処理しステッピングモータ8を制御することにより行われる。
【0019】
本発明においては、さらにスローアップ時にオーバシュートにつながる振動が発生しにくい条件を与えるようにしている。これはスローアップ時に急峻な加速をしないようにすれば良く、また、それに伴ってモータへの駆動電流を制御する。
図6(B)はスローアップ時に駆動電流を制御するタイミングを示すものである。
図6(A)に示すように、画像読み取りのために一定の速度に立ち上がる前のスローアップの最終段階の所定の期間“X”においてそれまでに急峻に立ち上げてきた加速度を小さくし図示のごとき速度パターンとし、その期間では、図6(B)に示すようにステッピングモータ8への負荷を軽くするように電流をi1からi2へと下げて駆動する。従って、加速度を大きくし駆動電流を大きくした場合に発生する振動を起こすことがなくなる。
この例のようにスローアップ時はマイクロステップ駆動と電流制御を組み合わせモータの制御を行うことにより、オーバシュートにつながる振動を抑制することができる。
【0020】
【発明の効果】
(1)本発明によると、高速走査が必要な場合(例えば、縮小画像読み取り時)に、スローアップ中は分割数を大きくし1ステップの移動量を細かくしているのでスローアップ時に生じる振動の発生を抑制し、オーバシュートを抑えることができる。また、スローアップ中は大きくしていた分割数を読取開始前に小さくすることにより原稿の読み取り開始以降に読み取った画像信号の処理とモータの駆動信号処理の両方の制御を司る上位CPUの負担を軽減できる。
(2)画像読み取りを行う定速走行時よりも細かいステップでスローアップを行い、さらにスローアップの最終の期間において加速度と駆動電流を低減させることによりスローアップ時に生じ得る振動の発生を抑制し、オーバシュートをより一層有効に抑制し、画像読み取り開始前に分割数を粗いステップに切換え定速走行に立ち上げるようにしたことにより上位CPUの負担も軽減することができる。
【図面の簡単な説明】
【図1】本発明を適用する読み取り装置の駆動系の概略構成を示す図である。
【図2】本発明を適用する読み取り装置の概略構成を示す図である。
【図3】本発明に用いるステッピングモータのマイクロステップ駆動制御板のブロック図を示す。
【図4】読み取り装置の走行制御に用いる代表的な速度線図を示す。
【図5】各種の変倍率に対応するフォワード走行制御に用いる速度線図を示す。
【図6】スローアップ部分と画像の読み取り動作を行う部分の速度線図と分割数及び駆動電流の切換タイミングを示す線図である。
【図7】高速走査へのスローアップにおいて起きるオーバシュートをもたらす速度変動と画像読み取りタイミングの関係を示す。
【符号の説明】
1…第1キャリッジ、 2…第2キャリッジ、
3…ワイヤ、 4…駆動軸、
5…ワイヤプーリ、 6ー1〜4…アイドルプーリ、
7…タイミングベルト、 8…ステッピングモータ、
9,10…タイミングベルトプーリ、11…検知部、
12…ホームポジションセンサ、 13…コンタクトガラス、
14…露光ランプ、 15…第1ミラー、
16…第2ミラー、 17…第3ミラー、
18…レンズ、 19…CCD、
20…画像処理制御基板、 21…マイクロステップ駆動制御板。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for controlling a stepping motor capable of micro-step driving that drives an image reading device installed in a copying machine, a facsimile, a single scanner, etc., in the sub-scanning direction. The present invention relates to a method of controlling a stepping motor so as not to cause a speed fluctuation that causes an overshoot to affect during a slow-up control operation.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in a reading apparatus equipped in a copying machine, a facsimile machine, a single scanner, etc., a carriage on which a reading unit is loaded is moved in the sub-scanning direction of a document, and the document is scanned. The carriage travel is controlled so as to slow up from a stop position to a constant speed travel for performing a document reading operation and to slow down after the reading operation.
On the other hand, as a method for generating image data for reproducing a scaled original image, it is possible to generate desired scaled image data by changing the sub-scanning speed (carriage traveling speed) at the time of reading. . In order to generate image data with many variable magnifications, it is necessary to change the scanning speed at the time of reading in accordance with the variable magnification, and through a slow-up operation, startup to a different speed corresponding to each variable magnification is performed. .
[0003]
For example, in order to read a reduced-magnification image, high-speed scanning is required. When slowing up to a high-speed target speed, the speed change pattern that rises linearly as low-speed scanning at the same magnification or magnification ratio is applied. However, simply increasing the drive clock frequency to the stepping motor (performing an operation that speeds up the step) causes speed fluctuations due to vibrations that are difficult to occur at the same magnification or magnification (low speed scanning) at high speeds. This will affect the reading operation as an overshoot. As an example, referring to FIG. 7 in which the speed fluctuation that occurs at the time of rising under the condition of 40% reduction is shown, even when reading is started at the falling edge of the control signal shown in FIG. It can be seen that the speed fluctuation due to the overshoot generated during the slow-up shown in (A) remains in the operation of reading the reduced magnification image.
For this reason, methods such as increasing the drive current during slow-up and slow-down, switching the drive current during slow-up, and switching the drive current according to the variable magnification have been proposed. It is not possible to suppress the overshoot caused by the speed fluctuation due to the vibration at the rising time with respect to the speed of the variable magnification.
[0004]
From this point, a solution was proposed that intended to quickly start up the target running speed in order to read the image at the running speed corresponding to the variable magnification while suppressing overshoot as much as possible. . That is, the speed change pattern at the time of slow-up is a quadratic function, and it is prepared as a table for each speed corresponding to each variable magnification.
However, in the method using the above-described quadratic function speed change pattern, it is necessary to prepare a slow-up table of the quadratic function for each scaling factor, and a large processing load is generated in the operation.
[0005]
In addition, another proposed solution falls within the category of a method of operating by a linear speed change pattern, and is used when the stepping motor drive is controlled by a linear speed change pattern corresponding to the change of the scaling factor. In addition to the drive clock frequency considered in the above-described linear speed change pattern method, the step angle (movement amount per step) such as full or half step is further taken into consideration.
However, this method also operates at a single step angle from slow-up to constant-speed scanning when performing high-speed scanning at a reduction magnification, that is, travel driving at the time of reading scanning at a fine step angle that can suppress overshoot. At the time of reading, both the processing of the image read by the host CPU and the high-speed drive control at fine steps of the stepping motor are borne. That is, there is a trade-off between suppression of overshoot and an increase in the burden on the host CPU at the time of reading.
[0006]
[Problems to be solved by the invention]
The present invention has been made in view of the above-described problems of the prior art, and an object of the present invention is to perform a stepping operation in which an image reading device used for processing such as reproduction of read image data is driven in the sub-scanning direction with respect to a document. In the motor control method, vibration and overshoot that may occur during slow-up when driving the image reading device at high speed, such as when reading image data at a reduced magnification, are suppressed, and the burden on the host CPU is increased. Provided is a method for driving an image reading apparatus that enables a stable reading operation by controlling a stepping motor so as not to occur.
[0007]
[Means for Solving the Problems]
According to a first aspect of the present invention, there is provided a driving method of an image reading apparatus in which the image reading apparatus is slowed up from a stop position by a stepping motor capable of microstep driving, and is driven so as to perform image reading scanning at a constant speed. Constitutes a driving method of the image reading apparatus, characterized in that the amount of movement of one step by microstep driving during slow-up driving is controlled to be smaller than that during constant speed driving for image reading.
[0009]
According to a second aspect of the present invention, in the driving method of the image reading apparatus in which the image reading apparatus is slowed up from the stop position by a stepping motor capable of microstep driving and is driven to perform image reading scanning at a constant speed, the stepping motor is slow. The final period of the slow-up before starting up to the constant speed operation in which the amount of movement of one step by the micro step drive during the up travel is controlled to be smaller than that in the constant speed traveling for image reading. The driving method of the image reading apparatus is configured to reduce the acceleration that has been started up and to reduce the supplied driving current.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be described based on the following examples shown with the accompanying drawings.
First, an example of a reading apparatus for carrying out the present invention will be described.
FIG. 1 shows a drive system of the reading device, and FIG. 2 shows a schematic configuration of the reading device.
In FIG. 1, reference numeral 1 denotes a first carriage that scans a document having an exposure lamp and a first mirror (both not shown) integrated. Reference numeral 2 denotes a second carriage that integrates second and third mirrors (both not shown) to guide light from the first carriage to an imaging lens (not shown), 3 a wire, 4 a drive shaft, 5 Is a wire pulley integrated with the drive shaft 4, 6-1 to 4 are idle pulleys, 7 is a timing belt, 8 is a stepping motor, 9 and 10 are timing belt pulleys, 11 is a detector, and 12 is a home position sensor. .
In FIG. 2, 13 is a contact glass, 14 is an exposure lamp, 15 is a first mirror, 16 is a second mirror, 17 is a third mirror, 18 is a lens, 19 is a CCD, and 20 is an image processing control board.
[0011]
An outline of the operation of the drive system will be described with reference to FIG. 1. Power is transmitted to the first carriage 1 and the second carriage 2 via two symmetrically stretched wires 3. The wire 3 is wound around a drive shaft 4 and driven by a wire pulley 5 integrated with the shaft, and the wire pulley 5 is integrated with a shaft of a stepping motor 8 via a coaxial timing belt pulley 9 and a timing belt 7. Driven by belt pulley 10.
When the power switch is turned on, the stepping motor 8 is started for homing, the drive shaft 4 is driven, and the first carriage 1 and the second carriage 2 move to the forward side via the wire 3. When the home position sensor 12 detects the detection unit 11 below the first carriage 1, it moves by a fixed pulse and stops. Wait until a reading command is issued at this position to start the reading operation.
[0012]
FIG. 3 shows a block diagram of the microstep drive control board.
The stepping motor 8 is driven by the microstep drive control plate 21. The microstep drive control board 21 receives a stepping motor drive clock, forward / reverse rotation signal, division number switching signal, and current switching signal from a control board mounted on a host CPU (not shown), and a drive pulse for each phase of the stepping motor. Output a signal. When the reading apparatus is driven according to a predetermined speed pattern for reading scanning, slow-up, constant speed, slow-down, moving distance, and the like are controlled by a driving pulse signal of a stepping motor.
[0013]
Actual control is determined by four signals input to the microstep drive control board 21 as shown in (1) to (4) below.
(1) The traveling speed can be changed by changing the pulse period of the drive pulse signal. If the traveling speed is to be increased, the period is shortened. Based on this drive pulse signal, the FET driver in the microstep drive control board 21 is turned ON / OFF to pass a current through each phase of the motor.
(2) The forward / reverse rotation of the stepping motor 8 is controlled by the forward / reverse rotation signal.
(3) The movement amount (step angle) per step of the stepping motor 8 is controlled by the division number switching signal. For example, in a 5-phase stepping motor, the basic step (full step) is divided into 0.72 °, 2 divisions (half step) 0.36 °, 4 divisions 0.18 °, 8 divisions 0.09 °, and so on.
(4) The current switching signal controls the current flowing per phase of the stepping motor 8. Controlling the current basically controls the torque, and here it is controlled at a value between 0.6 and 2.1 A.
[0014]
When a document is placed on the contact glass 13 and the start key is pressed, the stepping motor 8 starts driving. Drive control is performed based on the velocity diagram. FIG. 4 shows a typical velocity diagram used for running control of the reading device.
The first carriage 1 and the second carriage 2 start traveling in the forward direction by driving the motor 8 and irradiate an original (not shown) placed on the contact glass 13 with the exposure lamp 14, and the reflected light is emitted from the first carriage 1 and the second carriage 2. An image is formed on the CCD 19 by the lens 18 through the first mirror 15, the second mirror 16, and the third mirror 17, and the original is read. The read data is transferred to the image processing control board 20.
[0015]
As shown in FIG. 4, since the document is read from the leading edge to the trailing edge during a period of running at a constant speed through the slow-up operation, the speed must be stabilized most during this period. The portion indicated by a thick line in FIG. 4 indicates 100% (equal magnification). For example, when moving in the forward direction of 100%, the driving condition of 3500 pps can be obtained by microstep 4 division (full step 4 division).
When the reading of the original is completed, the process proceeds to a return process, and the stepping motor 8 starts reverse rotation. In order to return in as short a time as possible, the first carriage 1 is moved at a high speed, the second carriage 2 is returned at a half speed, and the home position sensor 12 detects the detection unit 11 provided in the first carriage 1. The stepping motor 8 stops by moving a constant pulse, and the reading ends.
[0016]
FIG. 5 shows forward velocity diagrams corresponding to various scaling factors. The thick line in the diagram shows 100% (same size), the faster part (upper part in the figure) is the speed diagram at the time of reduction, and the slower part (lower part in the figure) is the speed diagram at the time of enlargement. Show.
In the operation at the time of enlargement, the speed needs to be slower than that at the normal magnification according to the enlargement ratio, and the speed becomes 200% in 200%.
As a driving condition at 200% enlargement, for example, if the driving condition is 3500 pps by microstep 4 division at the same magnification, in order to keep the density of the image data (relative to the running length) constant with respect to the change in magnification The number of divisions needs to be 8 divisions, which is twice the 4 divisions at the same magnification (in this case, the drive pulse cycle is constant 3500 pps even if the scaling factor changes). Further, in the case of dividing into 8 parts, if the drive current is made the same as that at the same magnification, the vibration becomes large, so the drive current is reduced.
[0017]
On the other hand, the operation at the time of reduction increases the traveling speed as compared with the case of the same magnification. Since the speed depends on the scaling factor, for example, a 50% reduction will double the speed.
The driving conditions for 50% reduction are, for example, changing the number of divisions at the same magnification and the driving pulse period to be the same as the previous conditions (the driving pulse period is constant even if the scaling factor is changed). In order to keep the density of the image data constant with respect to the change in magnification, the number of divisions needs to be divided into 4 divisions at the same magnification.
By the way, when performing the operation at the time of reduction, it is possible to increase the traveling speed by shortening the drive pulse period without changing the number of divisions to 4 divisions. Increasing the speed increases the burden on the host CPU that controls both the processing of the image signal read after the start of reading the document and the drive signal processing of the motor, which may affect other controls. Therefore, for the reason of reducing the burden on the host CPU, the speed is increased not by increasing the drive pulse frequency but by decreasing the number of divisions from four to two.
[0018]
However, if the reduction operation is performed from the start to the end of reading and the two-division operation is performed, the slow-up part will accelerate in two divisions, causing vibration, and the vibration is read as an overshoot. It will affect the constant speed operation of the hour.
In the present invention, countermeasures against this overshoot are performed by setting a value at which no vibration occurs in the number of divisions in the slow-up portion.
FIG. 6 is a diagram showing operations such as the switching timing of the number of divisions in this embodiment, along with the velocity diagram of the slow-up portion and the portion that performs the image reading operation.
As shown in the velocity diagram of FIG. 6A, in the operation at the time of reduction, the image reading operation is performed in the two-divided step as described above, but before the reading starts, the image is driven in the four-divided step. By performing the control, the vibration is prevented from being generated. In this way, the slow-up is performed in four divisions, and the number of divisions is switched so as to take a required run-up period before the start of image reading. This control operation is performed by processing the division number switching signal from the host CPU by the microstep drive control board 21 and controlling the stepping motor 8.
[0019]
In the present invention, conditions are further set such that vibrations that lead to overshoot are unlikely to occur during slow-up. This is achieved by avoiding steep acceleration at the time of slow-up, and accordingly, the drive current to the motor is controlled.
FIG. 6B shows the timing for controlling the drive current during slow-up.
As shown in FIG. 6 (A), the acceleration that has been sharply raised so far in the predetermined period “X” of the final stage of the slow-up before rising to a constant speed for image reading is reduced to that shown in the figure. As shown in FIG. 6B, the current is driven from i1 to i2 so as to lighten the load on the stepping motor 8 as shown in FIG. 6B. Therefore, the vibration that occurs when the acceleration is increased and the drive current is increased is not caused.
As in this example, at the time of slow-up, vibrations that lead to overshoot can be suppressed by controlling the motor by combining microstep driving and current control.
[0020]
【The invention's effect】
(1) According to the present invention, when high-speed scanning is required (for example, when reading a reduced image), the number of divisions is increased during slow-up and the amount of movement in one step is reduced, so that the vibration that occurs during slow-up is reduced. Occurrence can be suppressed and overshoot can be suppressed. In addition, by reducing the number of divisions that were increased during the slow-up operation before the start of reading, the burden on the host CPU that controls both the processing of the image signal read after the start of reading the document and the drive signal processing of the motor is reduced. Can be reduced.
(2) Slow-up is performed in finer steps than during constant-speed driving for image reading, and further, the generation of vibration that can occur during slow-up is suppressed by reducing acceleration and drive current in the final period of slow-up, Overload can be suppressed more effectively, and the burden on the host CPU can be reduced by switching to a rough step before starting image reading and starting up at constant speed.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of a drive system of a reading apparatus to which the present invention is applied.
FIG. 2 is a diagram showing a schematic configuration of a reading apparatus to which the present invention is applied.
FIG. 3 is a block diagram of a microstep drive control plate of a stepping motor used in the present invention.
FIG. 4 shows a typical velocity diagram used for traveling control of a reading device.
FIG. 5 is a velocity diagram used for forward traveling control corresponding to various scaling factors.
FIG. 6 is a velocity diagram of a slow-up portion and a portion that performs an image reading operation, and a diagram showing a division number and switching timing of a drive current.
FIG. 7 shows the relationship between the speed fluctuation that causes overshoot that occurs during slow-up to high-speed scanning and the image reading timing.
[Explanation of symbols]
1 ... 1st carriage, 2 ... 2nd carriage,
3 ... wire, 4 ... drive shaft,
5 ... Wire pulley, 6-1-4 ... Idle pulley,
7 ... Timing belt, 8 ... Stepping motor,
9, 10 ... timing belt pulley, 11 ... detection unit,
12 ... Home position sensor, 13 ... Contact glass,
14 ... exposure lamp, 15 ... first mirror,
16 ... second mirror, 17 ... third mirror,
18 ... Lens, 19 ... CCD,
20 ... Image processing control board, 21 ... Microstep drive control board.

Claims (2)

マイクロステップ駆動可能なステッピングモータによって画像読み取り装置を停止位置からスローアップし、定速で画像読み取り走査を行うように走行駆動する画像読み取り装置の駆動方法において、前記ステッピングモータはスローアップ走行時におけるマイクロステップ駆動による1ステップの移動量を画像読み取りを行う定速走行時に比べて小さくするように制御されることを特徴とする画像読み取り装置の駆動方法。  In the method of driving an image reading apparatus in which the image reading apparatus is slowed up from a stop position by a stepping motor capable of micro-step driving and is driven to travel so as to perform image reading scanning at a constant speed, the stepping motor is micro A method for driving an image reading apparatus, characterized in that the amount of movement of one step by step driving is controlled to be smaller than that during constant speed running for image reading. マイクロステップ駆動可能なステッピングモータによって画像読み取り装置を停止位置からスローアップし、定速で画像読み取り走査を行うように走行駆動する画像読み取り装置の駆動方法において、前記ステッピングモータはスローアップ走行時においてマイクロステップ駆動による1ステップの移動量を画像読み取りを行う定速走行時に比べて小さくするように制御され、さらに画像読み取り走査を行う定速動作へ立ち上がる前のスローアップの最終の期間において、立ち上げてきた加速度を小さくするとともに、供給される駆動電流を小さくするように制御されることを特徴とする画像読み取り装置の駆動方法。In the method of driving an image reading apparatus in which the image reading apparatus is slowed up from a stop position by a stepping motor capable of microstep driving and is driven to perform image reading scanning at a constant speed, the stepping motor is microscopic during slow-up driving. The amount of movement of one step by step driving is controlled to be smaller than that at the time of constant speed running for image reading, and is started in the final period of slow-up before rising to the constant speed operation for performing image reading scanning. A method for driving an image reading apparatus, wherein the acceleration is controlled to be small and the drive current to be supplied is small.
JP11157599A 1999-04-20 1999-04-20 Driving method of image reading apparatus Expired - Fee Related JP3815590B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11157599A JP3815590B2 (en) 1999-04-20 1999-04-20 Driving method of image reading apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11157599A JP3815590B2 (en) 1999-04-20 1999-04-20 Driving method of image reading apparatus

Publications (2)

Publication Number Publication Date
JP2000307814A JP2000307814A (en) 2000-11-02
JP3815590B2 true JP3815590B2 (en) 2006-08-30

Family

ID=14564860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11157599A Expired - Fee Related JP3815590B2 (en) 1999-04-20 1999-04-20 Driving method of image reading apparatus

Country Status (1)

Country Link
JP (1) JP3815590B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005227416A (en) * 2004-02-12 2005-08-25 Kyocera Mita Corp Image reader and image forming apparatus equipped therewith
JP6315210B2 (en) * 2015-01-30 2018-04-25 京セラドキュメントソリューションズ株式会社 Method for adjusting natural frequency of carriage mounted on image reading apparatus, and image forming apparatus

Also Published As

Publication number Publication date
JP2000307814A (en) 2000-11-02

Similar Documents

Publication Publication Date Title
JP4215231B2 (en) Image reading apparatus and image forming apparatus
JP3815590B2 (en) Driving method of image reading apparatus
US4996564A (en) Controllable drive of optics of a copier
JP2001145394A (en) Stepping motor control method and original reader
JPH0593966A (en) Driving device for optical system
JP3187088B2 (en) Scanner driving method and apparatus
JP2004129443A (en) Drive control device
JP2002259957A (en) Image reader and image forming device
JP3497945B2 (en) Image reading device
JPH0454761A (en) Picture reader
JP3716594B2 (en) Image reading device
JP2000066730A (en) Driving device and image reader
JP2002031861A (en) Image reader
JPH0295198A (en) Driving device for document scanning
JPH10337097A (en) Image reader
JP3439026B2 (en) Image reading device
JPH04347842A (en) Scanner controller
JPH0965059A (en) Image reader
JP3685557B2 (en) Motor drive device
JPH1098583A (en) Copying machine
JP2002277971A (en) Stepping motor driving control method and program for making computer implement the same method
JPH04360366A (en) Picture reader
JP2003219694A (en) Control method for stepping motor and image scanner
JP2002082396A (en) Image reader
JPH09236973A (en) Scanner driving device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050926

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: 20060531

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060531

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: 20090616

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110616

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110616

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120616

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130616

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees