JPH08266094A - 電子装置 - Google Patents
電子装置Info
- Publication number
- JPH08266094A JPH08266094A JP7324731A JP32473195A JPH08266094A JP H08266094 A JPH08266094 A JP H08266094A JP 7324731 A JP7324731 A JP 7324731A JP 32473195 A JP32473195 A JP 32473195A JP H08266094 A JPH08266094 A JP H08266094A
- Authority
- JP
- Japan
- Prior art keywords
- stepping motor
- motor
- data
- signal
- pulse
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/047—Detection, control or error compensation of scanning velocity or position
- H04N1/0473—Detection, control or error compensation of scanning velocity or position in subscanning direction, e.g. picture start or line-to-line synchronisation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/0077—Characterised by the use of a particular software algorithm
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/10—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
- H04N1/1013—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with sub-scanning by translatory movement of at least a part of the main-scanning components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/19—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
- H04N1/191—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional [1D] array
- H04N1/192—Simultaneously or substantially simultaneously scanning picture elements on one main scanning line
- H04N1/193—Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/024—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted
- H04N2201/02406—Arrangements for positioning elements within a head
- H04N2201/02439—Positioning method
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04755—Control or error compensation of scanning position or velocity by controlling the position or movement of a scanning element or carriage, e.g. of a polygonal mirror, of a drive motor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04793—Control or error compensation of scanning position or velocity using stored control or compensation data, e.g. previously measured data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04794—Varying the control or compensation during the scan, e.g. using continuous feedback or from line to line
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Control Of Stepping Motors (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
ッピングモータを高速且つ高精度で駆動できるようにす
る。 【解決手段】 モータ制御部Hが、記憶手段Dに記憶さ
れている制御データ(ステッピングモータBの1ステッ
プ毎のパルスレートデータ)をロードしてモータ駆動手
段Cを介してステッピングモータBを制御する。このと
き、モータ制御手段Hのパルス発生手段Eが上記制御デ
ータによって駆動パルスを発生し、相励磁信号発生手段
Fがその駆動パルスに同期してステッピングモータBの
相コイルを励磁するための相励磁信号を発生する。ま
た、一致信号発生手段Gが、上記駆動パルスをカウント
し、その値がマイクロプロセッサAから設定された値と
一致したときに一致信号を発生する。
Description
て用いられるステッピングモータを備えた画像形成装置
等の電子装置に関する。
タクトガラス上に原稿がセットされた状態でコピースタ
ートキーが押下されると、スキャナ部がミラー及び光源
等と一体になった走行体(可動部)を駆動源により水平
方向に移動させることによってコンタクトガラス上の原
稿の画像面を光走査し、その画像面からの反射光像を上
記ミラーを含む各ミラー及びレンズを介してCCDカラ
ーイメージセンサの受光面に結像させ、それによって読
み取られた画像データを画像メモリに一旦記憶した後読
み出し、その画像を画像形成部が転写紙に画像形成して
出力する。
一般にステッピングモータが使用されている。このステ
ッピングモータは周知の如く、駆動パルスに同期した相
励磁信号をモータ駆動手段に与えることによって回転を
得るものであり、このステッピングモータを自起動周波
数以上で回転させるには、スルーアップ制御やスルーダ
ウン制御を必要とする。
るマイクロプロセッサで行なうことは、マイクロプロセ
ッサの負担が大きくなり、特に他の処理(複写機のステ
ッピングモータ制御以外の制御処理)を並行して行なう
場合には、ステッピングモータの駆動パルスの周波数を
あまり大きくできないため、上述したような複写機では
処理速度を高速化できないという欠点があった。
号公報に見られるように、ステッピングモータのスルー
アップ時とスルーダウン時にはマイクロプロセッサで制
御し、定速時にはマイクロプロセッサと併設されたモー
タ制御手段で制御するようにしたプリンタ用モータ制御
装置が提案されている。
うな従来のモータ制御装置では、ステッピングモータの
定速時におけるマイクロプロセッサの負荷は軽減される
が、ステッピングモータのスルーアップ時あるいはスル
ーダウン時(特に定速領域の近傍)におけるマイクロプ
ロセッサの負荷は軽減されず、ステッピングモータの回
転の充分な高速化は期待できない。
して10mm〜30mm程度走行してから原稿読み取り位置
に到達するようになっている。これは、スキャナ部の起
動時の振動を許容値に収めるための時間や読み取り速度
まで加速するための時間を確保するためである。走行体
が原稿の読み取り位置に到達すると、その時刻を起点と
して画像形成のための様々な制御(例えば給紙トレイか
らの給紙制御や感光体への帯電制御)が開始される。
テッピングモータの設定ステップ数)への到達はリアル
タイム性が要求されるが、従来はマイクロプロセッサに
よるソフト処理でその到達時間を管理していたため、そ
の負担が大きかった。つまり、処理能力の高いマイクロ
プロセッサを使用しなければならず、電子装置全体のコ
ストダウンを阻んでいた。
であり、マイクロプロセッサに負荷をかけずに、ステッ
ピングモータを高速且つ高精度で駆動できるようにする
ことを第1の目的とする。また、マイクロプロセッサに
負担をかけずに、ステッピングモータの設定ステップ数
への到達時間を管理できるようにして、装置のコストダ
ウンを容易にすることを第2の目的とする。
達成するため、図1の機能ブロック図に示すように、可
動部を駆動するステッピングモータBと、ステッピング
モータBを駆動するモータ駆動手段Cと、このモータ駆
動手段Cを制御するマイクロプロセッサAと、ステッピ
ングモータBの加速,定速,及び減速時に使用する制御
データを記憶する記憶手段Dとを備えた電子装置におい
て、前記記憶手段Dに記憶されている制御データをマイ
クロプロセッサAを介さずにロードして、モータ駆動手
段Cを介してステッピングモータBを制御するモータ制
御手段Hを設けたものである。
タによって駆動パルスを発生するパルス発生手段Eと、
その駆動パルスに同期してステッピングモータBの相コ
イルを励磁するための相励磁信号を発生する相励磁信号
発生手段Fとを備えるとよい。この場合、モータ制御手
段Hに、上記駆動パルスをカウントし、その値がマイク
ロプロセッサAから設定された値と一致したときに一致
信号を発生する一致信号発生手段Gを追加するとよい。
モータBの1ステップ毎のパルスレートデータとすれば
よい。さらにまた、モータ制御手段Hに、ステッピング
モータBの定速時に使用する制御データがマイクロプロ
セッサAより設定される手段や、ステッピングモータB
の1駆動パルス当たりの進み角,回転方向,定速時の駆
動パルスの繰り返し数がマイクロプロセッサAより設定
される手段を備えるとよい。
速時に同一の制御データを使用するか異なる制御データ
を使用するかを選択する手段を設けることが望ましい。
さらに、モータ制御手段Hが、この電子装置の制御用L
SIの一部分を構成するとよい。
タ制御手段Hが記憶手段Dに記憶されている制御データ
をロードしてモータ駆動手段Cを介してステッピングモ
ータBを制御するので、ステッピングモータBの加速,
定速,及び減速時におけるマイクロプロセッサAの負荷
が軽減され、ステッピングモータBを高速且つ高精度で
駆動できる。
E及び相励磁信号発生手段Fを備え、パルス発生手段E
が上記制御データによって駆動パルスを発生し、相励磁
信号発生手段Fがその駆動パルスに同期してステッピン
グモータBの相コイルを励磁するための相励磁信号を発
生することにより、ステッピングモータBを容易に制御
することができる。
生手段Gを追加し、一致信号発生手段Gが上記駆動パル
スをカウントし、その値がマイクロプロセッサAから設
定された値(ステッピングモータBの設定ステップ数)
と一致したときに一致信号を発生することにより、マイ
クロプロセッサAはその信号を入力するだけでステッピ
ングモータBのステップ数が設定ステップ数に達した時
点を判断することができる。
かけずに、ステッピングモータBの設定ステップ数への
到達時間を管理できるため、ステッピングモータBを用
いた電子装置のコストダウンが容易になる。また、その
到達時点はステッピングモータBのステップ数(駆動パ
ルス)に基づいて判断されるため、常に一定に保持され
る。
速,及び減速時に使用する制御データを、ステッピング
モータの1ステップ毎のパルスレートデータとすれば、
加減速のカーブを柔軟に設定できる。さらにまた、モー
タ制御手段Hにおいて、ステッピングモータBの定速時
に使用する制御データがマイクロプロセッサAより設定
されるようにすれば、ステッピングモータBの定速時の
回転速度を微調整することができるため、機械構成のバ
ラツキや経時特性での機械摩耗を補償することが可能に
なり、ステッピングモータBをより高精度で駆動でき
る。
ピングモータBの1駆動パルス当たりの進み角,回転方
向,定速時の駆動パルスの繰り返し数がマイクロプロセ
ッサAより設定されるようにすれば、柔軟性に富むステ
ッピングモータBの駆動が可能になる。
速時に同一の制御データ(例えば加速時のスタート周波
数=減速時のエンド周波数)を使用するか異なる制御デ
ータを使用するかを選択可能にすれば、異なる制御デー
タを選択することによってステッピングモータBの減速
時間を加速時間よりも短くできるため、ステッピングモ
ータBの運転時間が短くなり、単位時間当たりの処理能
力が向上する。
置の制御用LSIの一部分を構成することにより、その
モータ制御手段Hを小型化且つ低価格化することが可能
になる。
を参照して具体的に説明する。図2は、この発明を実施
したデジタル複写機の一例を示す全体構成図である。こ
のデジタル複写機はスキャナ部1(可動部)と画像形成
部11とからなり、図示しない操作部によって必要な複
写条件が設定され、スキャナ部1のコンタクトガラス2
上に原稿がセットされた状態でコピースタートキーが押
下されると、スキャナ部1がコンタクトガラス2上の原
稿画像の読み取りを開始する。
4等と一体になった走行体5をステッピングモータ51
の駆動によって左方に移動させることにより、コンタク
トガラス2上に置かれた原稿の下面(画像面)を光走査
(スキャンニング)する。それによって、原稿面からの
反射光像は順次第1ミラー3,第2ミラー6,第3ミラ
ー7を介してレンズ8に導かれ、CCDカラーイメージ
センサ9の受光面に結像される。そのCCDカラーイメ
ージセンサ9で読み取られた画像データは後述する画像
メモリに記憶される。
際にはステッピングモータ51の駆動によって走行体5
が移動を開始し、10mm〜30mm程度走行して原稿読み
取り位置に達した後、つまりステッピングモータ51の
ステップ数が設定ステップ数に達した後行なうが、その
走行体5の原稿読み取り位置(ステッピングモータ51
の設定ステップ数)への到達時間の管理については追っ
て詳細に説明する。
センサ9は1個のCCDのように示しているが、実際に
はレンズ8からの結像光束をビームスプリッタによって
均等に3分割し、それぞれR(赤),G(緑),B
(青)のカラーフィルタを通して、R,G,B3色用の
各CCDの受光面に結像させるようになっている。ある
いは、1個のCCDによって、3色のカラーフィルタを
順次交換して3回スキャンニングすることによってR,
G,Bの画像データを読み取るようにしてもよい。これ
らは、カラー複写機等で用いられている公知の技術であ
る。
憶された画像データを画像形成出力する。すなわち、感
光体ドラム12を矢示方向に回転させると同時に、その
感光体ドラム12上に付着した残留トナー及び不均一な
電位が帯電チャージャ13及び現像ユニット14,15
に到達しないように、除電ランプ(QL)16,転写前除
電ランプ(PTL)17,転写チャージャ18,分離チャ
ージャ19,イレーサ20,及びクリーニングユニット
21を駆動して、除電ランプ16を通過した後の感光体
ドラム12の表面電位が略ゼロになるようにする。
ャージャ13により一様に帯電すると共に、画像メモリ
に記憶された画像データを読み出して、それに応じて図
示しない半導体レーザからレーザ光を射出させる。半導
体レーザから射出されるレーザ光は、図示しないシリン
ダレンズによって集光されて回転走査するポリゴンミラ
ー22に入射し、その反射光が光学系(レンズ)23,
及びミラー24を介して感光体ドラム12の表面を照射
して静電潜像を形成する。
潜像を、非画像部(画像作成領域からはみ出した不要部
分)の電荷をイレーサ20によって除去した後、黒トナ
ーにより現像を行なう黒現像ユニット14あるいはカラ
ートナーにより現像を行なうカラー現像ユニット15よ
りトナーを付着して可視像化する。このとき、現像バイ
アス電位を変化させることにより、画像の濃淡を調整す
ることができる。
駆動を選択的に取り出せる給紙クラツチのONにより呼
出コロ25及び3個の給紙コロ26のいずれかを駆動
し、予め選択された給紙段(後述する)にセットされて
いる転写紙を停止中のレジストローラ対27に向けて給
紙させる。レジストローラ対27の手前にはレジストセ
ンサ28が配設されており、そのレジストセンサ28は
例えば反射型フォトセンサであり、その対向位置に転写
紙の先端が到達するとON状態になる。それから、一定
時間経過後に給紙クラッチをOFF状態に戻して、搬送
中の転写紙を停止させる。
は、レジストセンサ28とレジストローラ対27の間を
転写紙が搬送される時間より長くとられている。したが
って、その転写紙は先端がレジストローラ対27に付き
当てられ、先端側にたわみを生じてスキュー等を防止す
る状態で待機する。その後、感光体ドラム12上の画像
先端に合わせたタイミングでレジストクラッチをON状
態にし、それによってレジストローラ対27が回転駆動
されることにより、待機中の転写紙を転写部へ向けて再
搬送する。
ャージャ18の作用によって感光体ドラム12上のトナ
ー像をその紙面上に転写し、続いて転写チャージャ18
と一体に保持されている分離チャージャ19の作用によ
って紙面上の帯電電位を下げて転写紙と感光体ドラム1
2との密着力を低下させた後、分離爪29によってその
転写紙を感光体面から分離する。
て張装された搬送ベルト30によって定着部へ送り、そ
の定着ローラ31によってトナー像を熱定着し、その後
コピーモードとして片面モードが選択されていれば切替
爪32の上側を通して外部の図示しない排紙トレイに排
紙し、両面モードが選択されていれば切替爪32の切り
替えによって下側の再給紙用搬送経路33ヘ送り込む。
残留トナーはクリーニングユニット21を構成するクリ
ーニングブラシ21a,クリーニングブレード21bに
よって除去してトナー回収タンク21cに回収させ、さ
らに残存電荷を消去するためにその感光面を除電ランプ
16によって全面露光させる。
転写紙のみをまとめて収納できる通常の給紙カセットと
して、それぞれ異なるサイズの転写紙をセットした3つ
の給紙カセット34〜36を着脱可能に備え、またその
いずれの給紙カセットにも収納されていない転写紙、す
なわち不特定サイズの転写紙をセットできる手差しテー
ブル(手差しトレイ)37をも備えている。
れかに収納されている転写紙を用いてコピーする場合
は、そのカセットサイズを図示しない操作部上のサイズ
選択キーによって選択した後、コピースタートキーを押
下することにより、その給紙カセットから転写紙の給紙
が行なわれる。
ーする場合には、手差しテーブル37を仮想線で示す閉
じた状態から矢示A方向に開いて実線で示す使用状態に
した後、その上面に所望の転写紙をセットして、コピー
スタートキーを押下することにより、その手差しテーブ
ル37から転写紙の給紙が行なわれる。
成例を示すブロック図である。この制御部40は、CP
U41,ROM42,RAM43,I/Oポート44,
モータ制御部45,及びモータ駆動部46からなる。C
PU41は、この制御部40全体を統括制御する汎用の
マイクロプロセッサである。
めの制御プログラムや、ステッピングモータ51の加
速,定速,及び減速時に使用する制御データ(ステッピ
ングモータ51の1ステップ毎のパルスレートデータ)
を含む各種固定データを格納する読み出し専用のメモリ
である。RAM43は、CPU41がデータ処理を行な
う際に使用するワークメモリや、図2に示したスキャナ
部1によって読み取られた画像データを格納する画像メ
モリ等に使用される読み書き可能なメモリである。
類47,モータ類48(ステッピングモータ51を除
く),センサ類49,その他50と制御部40との間の
各種信号の入出力を制御する。モータ制御部45は図1
に示したモータ制御手段Hに相当し、駆動パルスに同期
した相励磁信号をモータ駆動部46に与えることによっ
てスキャナ部1を駆動する(走行体5を移動させる)た
めのステッピングモータ51を回転させるが、この制御
については追って詳細に説明する。
ロック図であり、レジスタ部61,コントロール部6
2,及びパルスジェネレータ63によって構成され、そ
の各部は各種信号(データ)線によって接続されてい
る。レジスタ部61は、CPU41によって転送(ロー
ド)されてくるデータ(信号)を一時的に記憶設定す
る。
されているパルスレートデータをCPU41を介さずに
パルスジェネレータ63へ転送するための制御を行な
う。パルスジェネレータ63は、ROM42からのパル
スレートデータによって駆動パルスを発生し、その駆動
パルスに同期してステッピングモータ51の相コイルを
励磁するための相励磁信号等を出力する。
スタ部61におけるデータの書き込み時と読み出し時の
アドレス、WRはレジスタ部61にデータを書き込むた
めのライト信号、RDはレジスタ部61からデータを読
み出すためのリード信号、STM1CSはモータ制御部
45を選択するためのセレクト信号であり、それらはC
PU41によってレジスタ部61に入力される。
ているパルスレートデータの先頭(スタート)アドレス
を指定するためのスタートアドレス信号、転送データ数
は転送(ロード)すべきパルスレートデータの個数を示
すデータ、STP1ENはステッピングモータ51を起
動させるためのモータスタート信号、定速データ変更は
ステッピングモータ51の定速時に使用するパルスレー
トデータを変更する旨を知らせる信号、減速データ変更
はステッピングモータ51の減速時に使用するパルスレ
ートデータを変更する旨を知らせる信号、EX1,EX
0はステッピングモータ51の励磁方法を選択するため
のビット信号である。
めのビット信号、繰り返し回数データはステッピングモ
ータ51の定速時に使用するパルスレートデータ(定速
時パルスレートデータ)を繰り返す回数を示すデータ、
繰り返し回数データLDはそのデータを後述する繰り返
しカウンタに転送するための繰り返し回数データロード
信号、定速時パルスレートデータはステッピングモータ
51の定速時に使用するパルスレートデータ(但しCP
U41によって設定されるもの)、定速時パルスレート
データLDはそのパルスレートデータを後述するプレロ
ードレジスタに転送するための信号、読み取り位置カウ
ントデータは走行体5の原稿読み取り位置(ステッピン
グモータ51の設定ステップ数)への到達時間に対応す
るカウント値を示すデータである。
ウントをイネーブルにするためのカウントイネーブル信
号、繰り返しCNTCOは後述する繰り返し回数カウン
タのカウント値が「0」になったことを示すキャリー信
号、REPCNT=1はそのカウント値が「1」になっ
たことを示すカウント信号、PRFLGはROM42に
記憶されているパルスレートデータの転送を要求するた
めのプレロードフラグ(データ転送要求信号)、PRR
EGLDはROM42に記憶されているパルスレートデ
ータをプレロードレジスタに転送するための信号、PR
FLGSETはプレロードフラグを“1”にセットする
ための信号である。
バス,アドレスバス,コントロールバス(ライト信号
線,リード信号線)がハイインピーダンス状態である
(使用されていない)ことを示す信号、ROMCSはモ
ータ制御部45がROM42からパルスレートデータを
取得するためにROM42を選択するための信号、RO
MADDRはROM42に記憶されているパルスレート
データのうちの取得すべきパルスレートデータが記憶さ
れているアドレスを指定するための信号である。
トデータを取得する(読み出す)ための信号、ROMD
ATAはROM42から転送されるパルスレートデー
タ、IRQは後述する駆動パルス(同期パルス)のカウ
ント値が読み取り位置カウントデータが示すカウント値
と一致した時に発生する信号(一致信号)、STP1
A,STP1B,STP1C,STP1Dはステッピン
グモータ51の相コイルを励磁するための相励磁信号、
ICH1,ICH0はステッピングモータ51の後述す
るクォータステップ駆動時に追加されるモータ制御信号
である。
ータ転送制御部の構成例を示すブロック図である。この
データ転送制御部は、第1のアドレスレジスタ71,第
2のアドレスレジスタ72,第1の転送データ数設定レ
ジスタ73,第2の転送データ数設定レジスタ74,及
びセレクタ75,76からなる。
1から転送されてくる加減速共通のデータアドレス信号
(ROM42に記憶されているパルスレートデータのう
ちのステッピングモータ51の加速時と減速時に使用す
る同一のパルスレートデータが記憶されている先頭アド
レスを指定するための信号)を、CPU41からのライ
ト信号により記憶設定(セット)して出力する。
1から転送されてくる減速専用のデータアドレス信号
(ROM42に記憶されているパルスレートデータのう
ちのステッピングモータ51の減速時にのみ使用するパ
ルスレートデータが記憶されている先頭アドレスを指定
するための信号)を、CPU41からのライト信号によ
り記憶設定して出力する。
CPU41から転送されてくる加減速共通の転送データ
数(ROM42に記憶されているパルスレートデータの
うちのステッピングモータ51の加速時と減速時に使用
する同一のパルスレートデータの個数を示すデータ)
を、CPU41からのライト信号により記憶設定して出
力する。
CPU41から転送されてくる減速専用の転送データ数
(ROM42に記憶されているパルスレートデータのう
ちのステッピングモータ51の減速時にのみ使用するパ
ルスレートデータの個数を示すデータ)を、CPU41
からのライト信号により記憶設定して出力する。
ジスタ71から入力される加減速共通のデータアドレス
信号を選択してスタートアドレス信号(スタートADD
R)として出力し、CPU41から減速データ変更信号
が入力された時は、第2のアドレスレジスタ72から入
力される減速専用のデータアドレス信号を選択してスタ
ートアドレス信号として出力する。
数設定レジスタ73からの加減速共通の転送データ数を
選択して出力し、CPU41から減速データ変更信号が
入力された時は、第2の転送データ数設定レジスタ74
から入力される減速専用の転送データ数を選択して出力
する。
の構成例を示すブロック図である。このコントロール部
62は、それぞれ各種論理回路からなる組合せ回路9
1,92及びフリップフロップ回路93等を備え、それ
らによってスルーアップ処理を行なうハードウェアシー
ケンサ(スルーアップ処理用ハードウェアシーケン
サ),定速処理を行なうハードウェアシーケンサ(定速
処理用ハードウェアシーケンサ),及びスルーダウン処
理を行なうハードウェアシーケンサ(スルーダウン処理
用ハードウェアシーケンサ)を構成する。
63の構成例を示すブロック図である。このパルスジェ
ネレータ63は、プレロードフラグ回路81,OR回路
82,セレクタ83,プレロードレジスタ84,モータ
カウンタ85,相励磁パターンジェネレータ86,繰り
返しカウンタ87,パルスカウンタ88,及び比較器8
9を備えている。
ル部62からプレロードフラグセット信号(PRFLG
SET)が入力された時にセット状態になり、パルスレ
ートデータ(ROMDATA)の転送(ロード)を要求
しないが(PRFLG=“1”)、モータカウンタ85
から同期パルス(MCLK)が入力された時にリセット
状態になり、パルスレートデータの転送を要求する(P
RFLG=“0”)。
パルスレートデータロード信号(PRREGLD)が入
力された時にはその信号をそのまま出力し、レジスタ部
61から定速時パルスレートデータロード信号(定速時
パルスレートデータLD)が入力された時にはその信号
をそのまま出力する。
ードされてくるパルスレートデータ(ROMDATA)
を選択して出力し、レジスタ部61から定速時パルスレ
ートデータロード信号が入力された時にのみ、そのレジ
スタ部61からの定速時パルスレートデータ(CPU4
1によって設定されたもの)を選択して出力する。プレ
ロードレジスタ84は、OR回路82の出力信号が入力
された時に、セレクタ83からのパルスレートデータを
取り込んで出力する。
2から図示しないロード信号が入力された時にプレロー
ドレジスタ84からのパルスレートデータ(パルスレー
ト数)を設定し、コントロール部62からカウントイネ
ーブル信号が入力された時(STMST=“1”)にイ
ネーブル状態になり、図示しない基準発振器からの基準
クロック(CLK)に同期してデクリメント(又はイン
クリメント)動作を行なう。
レート数)になった時にデクリメント(又はインクリメ
ント)動作を一旦停止して駆動パルスである同期パルス
(MCLK)を発生した後、再びプレロードレジスタ8
4からのパルスレートデータを設定してデクリメント動
作を始め、以後上述と同様の動作を繰り返す。また、コ
ントロール部62からのカウントイネーブル信号の入力
が解除された時(STMST=“0”)にデクリメント
動作を禁止する。
スタ部61からの信号EX1,EX0,CW/CCWに
よってステッピングモータ51の励磁方法(駆動方法)
及び回転方法を選択した後、モータカウンタ85からの
同期パルスに同期してステッピングモータ51の相コイ
ルを励磁するための相励磁信号STP1A,STP1
B,STP1C,STP1Dを出力する。また、ステッ
ピングモータ51のクォータステップ駆動時には、モー
タ制御信号ICH1,ICH0も出力する。
には、フルステップ駆動,ハーフステップ駆動(フルス
テップ駆動時の1/2の回転数),クォータステップ
(フルステップ駆動時の1/4の回転数)にそれぞれ対
応する3つの励磁方法がある。図15〜図20は、ステ
ッピングモータ51の励磁方法と回転方向との各組み合
わせ時の相励磁信号及びモータ制御信号を示すタイミン
グチャートである。
1をフルステップで正回転させた時の相励磁信号及びモ
ータ制御信号を、図16にはステッピングモータ51を
フルステップで逆回転させた時の相励磁信号及びモータ
制御信号を、図17にはステッピングモータ51をハー
フステップで正回転させた時の相励磁信号及びモータ制
御信号をそれぞれ示す。
をハーフステップで逆回転させた時の相励磁信号及びモ
ータ制御信号を、図19にはステッピングモータ51を
クォータステップで正回転させた時の相励磁信号及びモ
ータ制御信号を、図20にはステッピングモータ51を
クォータステップで逆回転させた時の相励磁信号及びモ
ータ制御信号をそれぞれ示す。
から繰り返しデータロード信号が入力された時にそのレ
ジスタ部61からの繰り返し回数データをセットし、コ
ントロール部62の定速フラグが“1”にセットされた
時にイネーブル状態になり、モータカウンタ85からの
同期パルス(MCLK)に同期してデクリメント動作を
行ない、カウント値が「0」になった時にデクリメント
動作を停止してキャリー信号(繰り返しCNTCO)を
出力する。
5からの同期パルス(MCLK)をカウントし、そのカ
ウント値を示すデータを比較器89へ出力する。また、
比較器89からCPU41へ一致信号(IRQ)が出力
された後、図示しないリセット信号が入力された時にカ
ウント値を「0」にリセットする。この場合、CPU4
1からリセット信号を出力させるようにしたり、あるい
は新たに遅延回路を設け、それによって比較器89から
の一致信号を遅延させ、それをリセット信号として出力
させるなどすればよい。
取り位置カウントデータが示すカウント値とパルスカウ
ンタ88からのデータが示すカウント値とを比較し、両
者が一致した時にその旨を示す一致信号(IRQ)をC
PU41へ出力する。
によるこの発明に係わる処理動作を示すフローチャート
である。このルーチンはコピースタートキーが押下され
るとスタートし、まずCPU41がモータ制御部45の
レジスタ部61にステッピングモータ51を駆動させる
のに必要なデータを設定(セット)する。
方法,ROM42に記憶されているステッピングモータ
51の加速時と減速時に共通に使用するパルスレートデ
ータ(加減速時パルスレートデータ)の先頭アドレス,
その転送データ数,ステッピングモータ51の定速時に
使用するパルスレートデータ(加減速時パルスレートデ
ータ中の定速時パルスレートデータ又はそれとは異なる
専用の定速時パルスレートデータ)を繰り返す回数を示
すデータ(繰り返し回数データ)を設定する。
らの操作信号によって)、専用の定速時パルスレートデ
ータや、専用の減速時パルスレートデータ(加減速時パ
ルスレートデータとは異なる)の先頭アドレス及びその
転送データ数等を設定する。なお、定速時パルスレート
データはROM42又はRAM43に複数記憶されてお
り、それらを操作部からの操作信号によって選択的に読
み出してレジスタ部61に設定することができる。
1にステッピングモータ51の回転方向として正回転
(CW)を設定(CW/CCW=“1”)する。なお、
ステッピングモータ51が正回転することにより、スキ
ャナ部1の走行体5が往路方向に移動する。そして、前
述した読み取り位置カウントデータを設定した後、所定
のタイミングでモータスタート信号(STP1EN)を
出力することにより、モータ制御部45がハードウェア
処理であるパルスレート発生処理を行なってステッピン
グモータ51を所定のパルス分だけ正回転させる。
CPU41がその旨を後述する各終了割込信号の入力に
よって判断し、再びモータ制御部45のレジスタ部61
に上述と同様にステッピングモータ51を駆動させるの
に必要なデータをセットし、所定の保持時間が経過した
後、ステッピングモータ51の回転方向として逆回転
(CCW)をセット(CW/CCW=“0”)する。な
お、ステッピングモータ51が逆回転することにより、
スキャナ部1の走行体5が復路方向に移動する。
モータスタート信号(STP1EN)を出力することに
より、モータ制御部45が再びパルスレート発生処理を
行なって今度はステッピングモータ51を所定のパルス
分だけ逆回転させ、その回転が終了し所定の保持時間が
経過した後、ステッピングモータ51の駆動電流をオフ
にする。
(ハードウェア処理)を示すフローチャートであり、図
4及び図6に示したコントロール部62の各ハードウェ
アシーケンサがそれぞれスルーアップ処理,定速処理,
及びスルーダウン処理を行なう。
速処理は走行体5の往路方向への移動時と復路方向への
移動時とでは若干異なる。この実施形態では、走行体5
の往路方向への移動時に、モータカウンタ85からの同
期パルスをカウントし、そのカウント値がCPU41か
らレジスタ部61に設定された読み取り位置カウントデ
ータが示すカウント値と一致したときに一致信号を出力
する処理を行なうが、その処理を走行体5の復路方向へ
の移動時に行なうようにしてもよい。
ップ処理(走行体5の往路方向への移動時に対応する)
を示すフローチャートであり、それぞれ独立して起動す
る。図10の処理では、まずステップ1で図4のコント
ロール部62がモータスタート信号が入力された(ST
P1EN=“1”)かどうかを判断し、入力された時に
ステップ2でスルーアップフラグを“1”にセットす
る。
トデータの転送データ数が「0」か否かを判断し、
「0」でなければステップ4でスルーアップフラグが
“1”か否かを判断して、“1”であればステップ5で
パルスジェネレータ63がパルスレートデータ(ROM
DATA)の転送(ロード)を要求している(PRFL
G=“0”)かどうかを判断し、要求していればステッ
プ6でCPU41がバスを使用していない(CPUBU
SHiZ=“1”)かどうかを判断する。
い場合には、ステップ7で図3のROM42に記憶され
ている加減速時パルスレートデータのうちの図示しない
ROMアドレスカウンタによって指定されたアドレス
(初回は先頭アドレス)上のパルスレートデータをパル
スジェネレータ63へ転送させた後、ステップ8でRO
Mアドレスカウンタ(この時はアップモード)をインク
リメント(+1)する。
カウンタはレジスタ部61からのスタートアドレス信号
(スタートADDR)によってROM42に記憶されて
いる加減速時パルスレートデータ(又は減速時パルスレ
ートデータ)の先頭アドレスを設定し、イネーブル状態
になった時に、アップモードになっていればインクリメ
ント動作を、ダウンモードになっていればデクリメント
動作をそれぞれ行なってアドレス指定を行なう。
トデータが2バイト(ここでは2バイトを1単位として
いる)分転送されたか否かを判断し、まだであればステ
ップ6に戻って上述と同様の処理を行ない、2バイト分
転送された時にステップ10で図7のプレロードフラグ
回路81をセット状態(PRFLG=“1”)にしてパ
ルスレートデータの転送要求を解除する。
ートデータの転送データ数をデクリメント(−1)し、
ステップ12で今回転送された加減速時パルスレートデ
ータが初回(先頭アドレス)のデータであるか否かを判
断して、初回のデータでなければそのままステップ4に
戻って上述と同様の処理を繰り返す。
3でプレロードレジスタ84からの加減速時パルスレー
トデータ(パルスレート数)をモータカウンタ85に設
定した後、ステップ14でプレロードフラグ回路81を
リセット状態(PRFLG=“0”)にしてパルスレー
トデータの転送を要求し、ステップ15でカウントイネ
ーブル信号(STMST)を“1”にセットしてモータ
カウンタ85をイネーブル状態にした後、ステップ4に
戻って上述と同様の処理を繰り返す。
ようにイネーブル状態になった時に基準クロックに同期
してデクリメント動作を行ない、カウント値が「0」に
なった時にデクリメント動作を一旦停止して1ショット
の同期パルスを発生(MCLK=“1”)し、再びプレ
ロードレジスタ84からのパルスレートデータを設定
し、以後上述と同様の動作を繰り返す。
86は、レジスタ部61からの信号EX1,EX0,C
W/CCWによってステッピングモータ51の励磁方法
及び回転方法を選択し、さらにモータカウンタ85から
の同期パルスに同期してモータ駆動部46に相励磁信号
及びモータ制御信号(必要な時だけ)を与えることによ
りステッピングモータ51を駆動する。
1でスルーアップフラグが“1”か否かを判断し、
“1”の時にのみステップ22へ進んでモータカウンタ
85から同期パルス(MCLK)が発生されたか(MC
LK=“1”)か否かを判断して(これはプレロードフ
ラグの状態によって判断できる)、同期パルスが発生さ
れた場合にはステップ23でパルスカウンタ88をイン
クリメント(+1)し、ステップ24で加減速時パルス
レートデータの転送データ数が「0」か否かを判断す
る。
れば、ステップ25でプレロードレジスタ84からの加
減速時パルスレートデータ(パルスレート数)をモータ
カウンタ85に設定し、ステップ26でプレロードフラ
グ(PRFLG)を“0”にリセットした後、ステップ
22に戻って上述と同様の処理を繰り返し、上記転送デ
ータ数が「0」になった時にステップ27でスルーアッ
プ終了割込信号を発生した後、ステップ28でスルーア
ップフラグを“0”にリセットすると共に定速フラグを
“1”にセットする。
の往路方向への移動時に対応する)を示すフローチャー
トであり、まずステップ31で定速フラグが“1”か否
かを判断して、“1”であればステップ32で定速時パ
ルスレートデータを変更(加減速時パルスレートデータ
中の定速時パルスレートデータをCPU41からの定速
時パルスレートデータに変更)するか否かを判断する
(定速データ変更信号の有無によって判断できる)。
しない場合はそのまま、変更する場合には図3のCPU
41によって図4のレジスタ部61に定速時パルスレー
トデータが設定されているため、ステップ33でその定
速時パルスレートデータをプレロードレジスタ84に設
定した後、ステップ34で繰り返しカウンタ87のカウ
ント値が「0」か否かを判断する。
値が「0」でなければ、ステップ35でモータカウンタ
85から同期パルス(MCLK)が発生されたか(MC
LK=“1”)否かを判断して、発生された時にはステ
ップ36でプレロードレジスタ84からの定速時パルス
レートデータをモータカウンタ85に設定し、ステップ
37でパルスカウンタ88をインクリメント(+1)す
る。
が示すカウント値とレジスタ部61からの読み取り位置
カウントデータが示すカウント値とを比較し、両者が一
致ししない場合にはそのまま、一致した場合にはステッ
プ39で一致信号を出力(IRQ=1)した後、ステッ
プ40で繰り返しカウンタ87をデクリメント(−1)
する。
タ87は前述したようにレジスタ部61から繰り返しデ
ータロード信号が入力された時にそのレジスタ部61か
らの繰り返し回数データをセットし、コントロール部6
2での定速フラグが“1”にセットされてイネーブル状
態になって以降はモータカウンタ85からの同期パルス
に同期してデクリメント動作を行なう。
87のカウント値が「1」か否かを判断して、「1」で
なければステップ31に戻って上述と同様の処理を繰り
返し、「1」になった時にステップ42で減速時パルス
レートデータを変更(加減速時パルスレートデータを専
用の減速時パルスレートデータに変更)するか否かを判
断する(減速データ変更信号の有無によって判断でき
る)。
する場合はそのまま、変更しない場合はステップ43で
アドレスカウンタをダウンモードにした後、ステップ4
4でプレロードフラグ(PRFLG)を“0”にリセッ
トし、ステップ45でスルーダウンフラグを“1”にセ
ットして、ステップ31に戻る。
が「0」になると、ステップ46でモータカウンタ85
から同期パルス(MCLK)が発生されたか(MCLK
=“1”)否かを判断し、発生された時にステップ47
で定速終了割込信号を発生した後、ステップ48で定速
フラグを“0”にリセットする。
ウン処理を示すフローチャートであり、それぞれ独立し
て起動する。図13の処理では、まずステップ51でス
ルーダウンフラグが“1”か否かを判断し、“1”であ
ればステップ52でプレロードフラグ(PRFLG)が
“0”か否かを判断する。
が“0”であれば、ステップ53でCPU41がバスを
使用していない(CPUBUSHiZ=“1”)かどう
かを判断し、使用していなければステップ54でROM
42に記憶されている加減速時パルスレートデータ(又
は減速時パルスレートデータ)のうちのROMアドレス
カウンタによって指定されたアドレス(初回は先頭アド
レス)上のパルスレートデータをパルスジェネレータ6
3へ転送する。
トデータを変更(加減速時パルスレートデータを専用の
減速時パルスレートデータに変更)するか否かを判断し
(減速データ変更信号の有無によって判断できる)、変
更する場合はステップ65でROMアドレスカウンタを
インクリメント(+1)し、変更しない場合はステップ
56でROMアドレスカウンタをデクリメント(−1)
する。
ートデータ(減速時パルスレートデータ)が2バイト分
転送されたか否かを判断して、まだであればステップ5
3に戻って上述と同様の処理を繰り返し、2バイト分転
送された時にステップ58でプレロードフラグ(PRF
LG)を“1”にセットし、ステップ59で加減速時パ
ルスレートデータ(減速時パルスレートデータ)の転送
データ数をデクリメント(−1)する。
トデータ(又は減速時パルスレートデータ)の転送デー
タ数が「0」か否かを判断して、「0」でなければステ
ップ51に戻って上述と同様の処理を繰り返し、「0」
になった時にステップ61でプレロードフラグ(PRF
LG)が“0”か否かを判断して、“0”であればステ
ップ62でROMアドレスカウンタをアップモードに戻
し、ステップ63でスルーダウン終了割込信号を発生し
た後、ステップ64でスルーダウンフラグを“0”にリ
セットする。
1で繰り返しカウンタ87のカウント値が「0」か否か
を判断し、「0」であればステップ72でスルーダウン
フラグが“1”か否かを判断して、“1”であればステ
ップ73でモータカウンタ85から同期パルス(MCL
K)が発生された(MCLK=“1”)か否かを判断す
る。
は、ステップ74でプレロードレジスタ84からの加減
速時パルスレートデータ(又は専用の減速時パルスレー
トデータ)をモータカウンタ85に設定し、ステップ7
5でプレロードフラグ(PRFLG)を“0”にリセッ
トした後、ステップ71に戻って上述と同様の処理を繰
り返し、スルーダウンフラグが“0”になると、ステッ
プ76でカウントイネーブル信号(STMST)を
“0”にリセットしてモータカウンタ85をディスエー
ブル状態にする。
処理又は割込処理のいずれか一方の処理を行なうように
しており、ポーリング処理を行なう場合は、定期的にモ
ータ制御部45から一致信号が入力されたか否かをチェ
ックし、入力されたときにステッピングモータ51のス
テップ数が設定ステップ数(走行体5が原稿読み取り位
置)に達したと判断して、原稿の画像読み取りを開始す
る。
モータ制御部45から一致信号が入力されたときに現在
行なっている処理を強制的に中断し、ステッピングモー
タ51のステップ数が設定ステップ数に達したと判断し
て、原稿の画像読み取りを開始する。
機においては、図3のモータ制御部45がROM42又
はRAM43に記憶されている加速,定速,及び減速時
に使用する制御データ(パルスレートデータ)をロード
してモータ駆動部46を介してステッピングモータ51
を制御するので、ステッピングモータ51の加速,定
速,及び減速時におけるCPU41の負荷が軽減され、
ステッピングモータ51を高速且つ高精度で駆動するこ
とができる。
ータ63内の図7に示したモータカウンタ85が上記制
御データによって駆動パルスである同期パルス(MCL
K)を発生し、相励磁パターンジェネレータ86がその
同期パルスに同期してステッピングモータ51の相コイ
ルを励磁するための相励磁信号を発生するので、ステッ
ピングモータ51を容易に制御できる。
ルスをカウントし、その値がCPU41から設定された
値(ステッピングモータ51の設定ステップ数)と一致
したときに一致信号を発生するので、CPU41はその
信号を入力するだけでステッピングモータ51のステッ
プ数が設定ステップ数に達した時点を判断して、原稿の
画像読み取りを開始することができる。
減されるため、そのCPU41として低機能のCPUを
使用することができ、デジタル複写機のコストダウンが
容易になる。また、上記到達時点はステッピングモータ
51のステップ数(駆動パルス)に基づいて判断される
ため、常に一定に保持される。
グモータ51の1ステップ毎のパルスレートデータなの
で、加減速のカーブを柔軟に設定できる。また、ステッ
ピングモータ51の定速時に使用する制御データがCP
U41によっても設定できるため、ステッピングモータ
51の定速時の回転速度を微調整することができる。し
たがって、機械構成のバラツキや経時特性での機械摩耗
を補償することが可能になる。
パルス当たりの進み角(励磁方法),回転方向,定速時
の駆動パルス(パルスレートデータ)の繰り返し数をC
PU41より設定するので、柔軟性に富むステッピング
モータ駆動が可能になる。さらにまた、ステッピングモ
ータ51の加速時と減速時に同一の制御データを使用す
るか異なる制御データを使用するかを選択可能にしたの
で、以下の効果も得られる。
ングモータ51の加速時のスタート周波数f0と減速時
のエンド周波数f0´との関係及びその加速率αと減速
率βとの関係をそれぞれf0<f0´,α<βとすること
ができる(脱調しない範囲で成立する)ため、減速時に
エンド周波数及び減速率が大きくなるように加速時と異
なる制御データを選択することによってステッピングモ
ータ51の減速時間を加速時間よりも短くすることがで
きる。したがって、スキャナ部1の読み取り時間が短縮
するため、単位時間当たりの処理能力が向上する。
複写機の制御用LSIの一部分を構成するようにすれ
ば、そのモータ制御部45を小型化且つ低価格化するこ
とが可能になる。
グモータを用いたデジタル複写機に適用した実施例につ
いて説明したが、この発明はこれに限らず、ステッピン
グモータを備えたプリンタ等の他の画像形成装置を含む
各種の電子装置に適用し得るものである。
置によれば、ステッピングモータの加速,定速,及び減
速時におけるマイクロプロセッサの負荷が軽減されるた
め、ステッピングモータを高速且つ高精度で駆動でき
る。さらに、請求項2の発明によれば、ステッピングモ
ータを容易に制御できる。
ッサに負担をかけずに、ステッピングモータの設定ステ
ップ数への到達時間を管理できるため、電子装置のコス
トダウンが容易になる。また、その到達時点はステッピ
ングモータのステップ数によって判断されるため、常に
一定に保持される。請求項4の発明によれば、加減速の
カーブを柔軟に設定できる。
ータの定速時の回転速度を微調整することができるた
め、機械構成のバラツキや経時特性での機械摩耗を補償
することが可能になり、ステッピングモータをより高精
度で駆動できる。請求項6の発明によれば、柔軟性に富
むステッピングモータ駆動が可能になる。
ータの減速時間を加速時間よりも短くすることができる
ため、ステッピングモータの運転時間を短縮して単位時
間当たりの処理能力を向上させることができる。請求項
8の発明によれば、モータ制御手段の小型化且つ低価格
化を実現することができる。
る。
す全体構成図である。
を示すブロック図である。
ク図である。
成例を示すブロック図である。
ック図である。
ブロック図である。
動作を示すフロー図である。
ントロール部62の各ハードウェアシーケンサによる処
理)を示すフロー図である。
フロー図である。
への移動時に対応する)を示すフロー図である。
路方向への移動時に対応する)を示すフロー図である。
図である。
ステップで正回転させた時の相励磁信号及びモータ制御
信号を示すタイミング図である。
プで逆回転させた時の相励磁信号及びモータ制御信号を
示すタイミング図である。
ップで正回転させた時の相励磁信号及びモータ制御信号
を示すタイミング図である。
ップで逆回転させた時の相励磁信号及びモータ制御信号
を示すタイミング図である。
テップで正回転させた時の相励磁信号及びモータ制御信
号を示すタイミング図である。
テップで逆回転させた時の相励磁信号及びモータ制御信
号を示すタイミング図である。
Claims (8)
- 【請求項1】 可動部を駆動するステッピングモータ
と、該ステッピングモータを駆動するモータ駆動手段
と、このモータ駆動手段を制御するマイクロプロセッサ
と、前記ステッピングモータの加速,定速,及び減速時
に使用する制御データを記憶する記憶手段とを備えた電
子装置において、 前記記憶手段に記憶されている制御データを前記マイク
ロプロセッサを介さずにロードして、前記モータ駆動手
段を介して前記ステッピングモータを制御するモータ制
御手段を設けたことを特徴とする電子装置。 - 【請求項2】 前記モータ制御手段が、前記制御データ
によって駆動パルスを発生するパルス発生手段と、該駆
動パルスに同期して前記ステッピングモータの相コイル
を励磁するための相励磁信号を発生する相励磁信号発生
手段とを有することを特徴とする請求項1記載の電子装
置。 - 【請求項3】 前記モータ制御手段が、前記駆動パルス
をカウントし、その値が前記マイクロプロセッサから設
定された値と一致したときに一致信号を発生する一致信
号発生手段を有することを特徴とする請求項2記載の電
子装置。 - 【請求項4】 前記制御データが、前記ステッピングモ
ータの1ステップ毎のパルスレートデータであることを
特徴とする請求項1乃至3のいずれか一項に記載の電子
装置。 - 【請求項5】 前記モータ制御手段が、前記ステッピン
グモータの定速時に使用する制御データが前記マイクロ
プロセッサより設定される手段を有することを特徴とす
る請求項1乃至4のいずれか一項に記載の電子装置。 - 【請求項6】 前記モータ制御手段が、前記ステッピン
グモータの1駆動パルス当たりの進み角,回転方向,定
速時の駆動パルスの繰り返し数が前記マイクロプロセッ
サより設定される手段を有することを特徴とする請求項
1乃至5のいずれか一項に記載の電子装置。 - 【請求項7】 請求項1乃至6のいずれか一項に記載の
電子装置において、前記ステッピングモータの加速時と
減速時に同一の制御データを使用するか異なる制御デー
タを使用するかを選択する手段を設けたことを特徴とす
る電子装置。 - 【請求項8】 前記モータ制御手段が、当該装置の制御
用LSIの一部分を構成することを特徴とする請求項1
乃至7のいずれか一項に記載の電子装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32473195A JP3384667B2 (ja) | 1995-01-11 | 1995-12-13 | 電子装置 |
| US08/582,421 US5744929A (en) | 1995-01-11 | 1996-01-03 | Stepping motor drive control device for an electronic apparatus |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7-2466 | 1995-01-11 | ||
| JP246695 | 1995-01-11 | ||
| JP7-10894 | 1995-01-26 | ||
| JP1089495 | 1995-01-26 | ||
| JP32473195A JP3384667B2 (ja) | 1995-01-11 | 1995-12-13 | 電子装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08266094A true JPH08266094A (ja) | 1996-10-11 |
| JP3384667B2 JP3384667B2 (ja) | 2003-03-10 |
Family
ID=27275367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32473195A Expired - Fee Related JP3384667B2 (ja) | 1995-01-11 | 1995-12-13 | 電子装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5744929A (ja) |
| JP (1) | JP3384667B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100300131B1 (ko) * | 1999-07-16 | 2001-11-01 | 윤종용 | 모터의 속도제어시스템 및 속도지령생성방법 |
| JP2006109551A (ja) * | 2004-10-01 | 2006-04-20 | Meidensha Corp | パルスモータの制御装置および制御方法 |
| JP2010220108A (ja) * | 2009-03-18 | 2010-09-30 | Ricoh Co Ltd | 画像読取装置、及び画像読取方法 |
| JP2019041451A (ja) * | 2017-08-23 | 2019-03-14 | 京セラドキュメントソリューションズ株式会社 | モーター駆動装置、画像形成装置、モーターの駆動方法 |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6208107B1 (en) | 1999-12-03 | 2001-03-27 | Abbott Laboratories | Use of digital current ramping to reduce audible noise in stepper motor |
| JP3501737B2 (ja) * | 2000-07-19 | 2004-03-02 | キヤノン株式会社 | エンコーダー信号制御回路と該回路の制御方法 |
| JP4215231B2 (ja) * | 2001-05-21 | 2009-01-28 | 株式会社リコー | 画像読み取り装置及び画像形成装置 |
| JP3927792B2 (ja) * | 2001-11-22 | 2007-06-13 | 株式会社リコー | 画像読み取り装置 |
| US8517990B2 (en) | 2007-12-18 | 2013-08-27 | Hospira, Inc. | User interface improvements for medical devices |
| JP5268020B2 (ja) * | 2008-10-22 | 2013-08-21 | 株式会社リコー | 画像形成装置 |
| JP5594861B2 (ja) * | 2009-06-23 | 2014-09-24 | ローム株式会社 | モータ駆動装置及びこれを用いた電子機器 |
| CA2844807C (en) | 2011-08-19 | 2022-07-26 | Hospira, Inc. | Systems and methods for a graphical interface including a graphical representation of medical data |
| WO2013090709A1 (en) | 2011-12-16 | 2013-06-20 | Hospira, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
| JP2013145128A (ja) * | 2012-01-13 | 2013-07-25 | Shimadzu Corp | 回転駆動機構及び該回転駆動機構を備える分光装置 |
| JP6306566B2 (ja) | 2012-03-30 | 2018-04-04 | アイシーユー・メディカル・インコーポレーテッド | 注入システムのポンプ内の空気を検出するための空気検出システムおよび方法 |
| EP3586891B1 (en) | 2012-07-31 | 2025-04-09 | ICU Medical, Inc. | Patient care system for critical medications |
| AU2014268355B2 (en) | 2013-05-24 | 2018-06-14 | Icu Medical, Inc. | Multi-sensor infusion system for detecting air or an occlusion in the infusion system |
| CA2913915C (en) | 2013-05-29 | 2022-03-29 | Hospira, Inc. | Infusion system which utilizes one or more sensors and additional information to make an air determination regarding the infusion system |
| ES2845748T3 (es) | 2013-05-29 | 2021-07-27 | Icu Medical Inc | Sistema de infusión y método de uso que impiden la sobresaturación de un convertidor analógico-digital |
| WO2015131108A2 (en) | 2014-02-28 | 2015-09-03 | Hospira, Inc. | Infusion system and method which utilizes dual wavelength optical air-in-line detection |
| US11344673B2 (en) | 2014-05-29 | 2022-05-31 | Icu Medical, Inc. | Infusion system and pump with configurable closed loop delivery rate catch-up |
| US11344668B2 (en) | 2014-12-19 | 2022-05-31 | Icu Medical, Inc. | Infusion system with concurrent TPN/insulin infusion |
| US10850024B2 (en) | 2015-03-02 | 2020-12-01 | Icu Medical, Inc. | Infusion system, device, and method having advanced infusion features |
| CA3023658C (en) | 2016-05-13 | 2023-03-07 | Icu Medical, Inc. | Infusion pump system and method with common line auto flush |
| AU2017277804B2 (en) | 2016-06-10 | 2022-05-26 | Icu Medical, Inc. | Acoustic flow sensor for continuous medication flow measurements and feedback control of infusion |
| KR102096810B1 (ko) * | 2017-10-18 | 2020-04-06 | 히타치 존슨 컨트롤즈 쿠쵸 가부시키가이샤 | 전력 변환 장치 및 냉동 공조 기기 |
| US10089055B1 (en) | 2017-12-27 | 2018-10-02 | Icu Medical, Inc. | Synchronized display of screen content on networked devices |
| US11278671B2 (en) | 2019-12-04 | 2022-03-22 | Icu Medical, Inc. | Infusion pump with safety sequence keypad |
| AU2021311443A1 (en) | 2020-07-21 | 2023-03-09 | Icu Medical, Inc. | Fluid transfer devices and methods of use |
| US11135360B1 (en) | 2020-12-07 | 2021-10-05 | Icu Medical, Inc. | Concurrent infusion with common line auto flush |
| US12599716B2 (en) | 2021-10-12 | 2026-04-14 | Icu Medical, Inc. | Intravenous infusion pump with cassette insertion and pump control user interface |
| USD1091564S1 (en) | 2021-10-13 | 2025-09-02 | Icu Medical, Inc. | Display screen or portion thereof with graphical user interface for a medical device |
| CA3241894A1 (en) | 2021-12-10 | 2023-06-15 | Icu Medical, Inc. | Medical fluid compounding systems with coordinated flow control |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3266787D1 (en) * | 1981-06-18 | 1985-11-14 | Toshiba Kk | Optical system drive device for image formation apparatus |
| JP2535331B2 (ja) * | 1986-06-13 | 1996-09-18 | キヤノン株式会社 | 画像処理装置用の電子制御装置 |
| US5189436A (en) * | 1989-03-29 | 1993-02-23 | Canon Kabushiki Kaisha | Recording method that selects a movement velocity in conformity with a recognized recording width to accomplish recording and recording apparatus using the same method |
| JPH03170923A (ja) * | 1989-08-18 | 1991-07-24 | Minolta Camera Co Ltd | 画像走査装置 |
| US5245359A (en) * | 1990-07-02 | 1993-09-14 | Canon Kabushiki Kaisha | Recording apparatus with recording head carriage driving motor control |
-
1995
- 1995-12-13 JP JP32473195A patent/JP3384667B2/ja not_active Expired - Fee Related
-
1996
- 1996-01-03 US US08/582,421 patent/US5744929A/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100300131B1 (ko) * | 1999-07-16 | 2001-11-01 | 윤종용 | 모터의 속도제어시스템 및 속도지령생성방법 |
| JP2006109551A (ja) * | 2004-10-01 | 2006-04-20 | Meidensha Corp | パルスモータの制御装置および制御方法 |
| JP2010220108A (ja) * | 2009-03-18 | 2010-09-30 | Ricoh Co Ltd | 画像読取装置、及び画像読取方法 |
| JP2019041451A (ja) * | 2017-08-23 | 2019-03-14 | 京セラドキュメントソリューションズ株式会社 | モーター駆動装置、画像形成装置、モーターの駆動方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5744929A (en) | 1998-04-28 |
| JP3384667B2 (ja) | 2003-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3384667B2 (ja) | 電子装置 | |
| JP6702768B2 (ja) | 画像形成装置 | |
| JPH09193465A (ja) | 画像記録装置 | |
| JPH02198266A (ja) | 画像形成装置 | |
| JP2018098851A (ja) | モータ制御装置及び画像形成装置 | |
| JPH02163764A (ja) | 複写機 | |
| US4280763A (en) | Sequential control circuit means | |
| US5107344A (en) | Image forming apparatus having a scanner | |
| JPH09149694A (ja) | 電子装置 | |
| US5703455A (en) | Control device for a stepping motor included in an electronic apparatus | |
| JP2005096943A (ja) | モータ制御回路及びシート搬送装置及び画像形成装置 | |
| JPH09135596A (ja) | 電子装置 | |
| JP3683633B2 (ja) | 電子装置および画像形成装置 | |
| JPH10225187A (ja) | モータ駆動装置 | |
| JP2888456B2 (ja) | ステッピングモータ制御装置 | |
| JP2005335252A (ja) | 画像形成の課金演算方法、画像形成システム及び画像形成装置 | |
| JP2720487B2 (ja) | 記録装置のフルスタック制御装置 | |
| JP2621859B2 (ja) | 画像形成装置 | |
| JPH1023797A (ja) | モータ駆動装置 | |
| JP2003150002A (ja) | 画像形成装置 | |
| JPH11202564A (ja) | 画像形成装置 | |
| JP2676818B2 (ja) | 記録装置のフルスタック制御装置 | |
| JPH10104916A (ja) | 光学系駆動装置 | |
| JP2836265B2 (ja) | 原稿サイズ検知装置 | |
| JPH09327940A (ja) | 画像形成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071227 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081227 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081227 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091227 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101227 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101227 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111227 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111227 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121227 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131227 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |