JP2004215440A - Stepping motor controller - Google Patents

Stepping motor controller Download PDF

Info

Publication number
JP2004215440A
JP2004215440A JP2003001306A JP2003001306A JP2004215440A JP 2004215440 A JP2004215440 A JP 2004215440A JP 2003001306 A JP2003001306 A JP 2003001306A JP 2003001306 A JP2003001306 A JP 2003001306A JP 2004215440 A JP2004215440 A JP 2004215440A
Authority
JP
Japan
Prior art keywords
stepping motor
detected
speed
motor
rotation
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.)
Pending
Application number
JP2003001306A
Other languages
Japanese (ja)
Inventor
Manabu Mizuno
学 水野
Masahiro Kurahashi
昌裕 倉橋
Tomoshi Okawa
知志 大川
慎一 ▲高▼田
Shinichi Takada
Shigemi Kumagai
茂美 熊谷
Takeji Uchizono
武治 内園
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 JP2003001306A priority Critical patent/JP2004215440A/en
Publication of JP2004215440A publication Critical patent/JP2004215440A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To allow the adoption of a small stepping motor, and suppress temperature rise, noise, and increase in cost and further control stepping out of the stepping motor. <P>SOLUTION: When stepping out of the stepping motor 52 is detected, the following operation is performed on a case-by-case basis: if the motor 52 is being accelerated, acceleration is stopped. While the stepping out is detected, the rotational speed is continuously maintained. When the stepping out is not detected any more, the motor 52 is accelerated again until a time later than the acceleration end time in normal speed control. Thus, the rotational speed is maintained, and the reduced transport distance which would not be produced in normal rotation control is recovered. If the motor 52 is not being accelerated, it is decelerated to some degree. While the stepping out is detected, the reduced rotational speed is continuously maintained. When the stepping out is not detected any more, the reduced rotational speed is maintained, and thereby the reduced transport distance which would not be produced in normal rotation control is recovered. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術の分野】
本発明は、画像形成装置等に適用され、記録用氏等の被搬送物の搬送駆動をステッピングモータを用いて行うステッピングモータ制御装置に関する。
【0002】
【従来の技術】
下記特許文献1〜7に示すように、従来の複写機等の画像形成装置では、記録紙が実際に通過する記録紙搬送系の駆動源としてDCモータ等が用いられ、ギアや電磁クラッチ等の伝達機構を経由して、紙搬送路上の複数の搬送ローラを駆動する紙搬送装置が広く用いられていた。この紙搬送装置では、電磁クラッチの開閉により紙搬送ローラを制御することで紙搬送制御を実現していた。
【0003】
近年、画像形成装置において処理の高速化のニーズが高まり、それによって紙搬送系における紙搬送の高速化がますます求められるようになった。しかし、従来の電磁クラッチ等を用いて搬送ローラの駆動をオン・オフする紙搬送制御方法の欠点として、電磁クラッチの応答速度が遅いということがあり、これが紙搬送の高速化のボトルネックになっていた。
【0004】
一方、小型で、且つオープンループで制御可能なサーボ系の駆動源として、ステッピングモータが広く利用されるようになってきた。ステッピングモータとは、巻き線の励磁相電流を逐次に切り替えることで磁界が回転し、この回転磁界に回転子の磁極が吸引・反発することでトルクが発生することにより、回転子が回転磁界に引きずられながら回るモータである。従って、励磁相の切り替えをパルス信号の入力で行えば、1パルスの入力に対し、ステッピングモータは基本角度だけ回転する。
【0005】
そのため、ステッピングモータにおいては、オープンループ制御が可能であり、フィードバック系が必要な他のサーボアクチュエータに比べ、システムを大幅に簡素化することが可能であり、コストの面で有利となる。
【0006】
そこで、複写機等の画像形成装置においても、定電流チョッパ制御方式で駆動されるステッピングモータを駆動源として装備したステッピングモータ制御装置が適用されたものが登場している。すなわち、この画像形成装置では、紙搬送系の駆動源としてステッピングモータを搬送ローラの数だけ使用し、電磁クラッチを介さずに搬送ローラを駆動するようにしている。
【0007】
【特許文献1】
特開2001−310842号公報
【特許文献2】
特開2001−341898号公報
【特許文献3】
特開2001−346397号公報
【特許文献4】
特開2002−019997号公報
【特許文献5】
特開2002−037481号公報
【特許文献6】
特開2002−037487号公報
【特許文献7】
特開2002−211786号公報
【0008】
【発明が解決しようとする課題】
しかしながら、上記特許文献1〜7のような従来技術においては下記のような問題があった。すなわち、上記のステッピングモータにおいては、小型且つ安価に構成できる反面、従来のサーボモータと異なり、パルス信号の入力に対しモータの回転子の回転が同期できなくなる現象が発生する。これを「脱調現象」と呼ぶ。一般に、脱調現象は、モータに指令されるパルスのパルスレートに対し、過負荷の状態であるときに発生する。
【0009】
一方、複写機等の画像形成装置においては、様々な紙種に対応する必要があるが、紙種によってはモータに要求されるトルクが大きく変動する場合がある。画像形成装置の紙搬送路に配設されたスポンジ材の搬送ローラに記録紙が突入する時のトルクを例に挙げると、厚紙(200g/cm)と通常紙(80g/cm)ではその差が2〜3倍にも及ぶことがある。よって、モータ選定および出力トルクを決定づける電流設定の選定の際には、通常、条件の厳しい厚紙に対応するように決定される。
【0010】
一般的なステッピングモータの使用方法としては、ある瞬間のみ高トルクが必要になる場合、その瞬間だけ電流設定を可変制御し高トルクを出力する方法が考えられるが、複写機の紙搬送系にステッピングモータを採用した場合、十数箇所にも及ぶ搬送・給紙ローラがあり、紙サイズの豊富さを考慮に入れると、実質トルクのピークタイミングにより電流設定値を制御することは現実的でなく、制御ソフトにも多大なる負荷を要することとなる。よって、現在の電流設定は、条件の厳しい場合のトルクに対応するように決定せざるを得ないのが実状である。
【0011】
その結果、厚紙の紙搬送シーケンスには最適なトルクが出力されるが、通常紙のシーケンスにおいては、必要トルクに対して過剰のトルクが出力され、振動成分が大きくなり騒音という点での悪影響が出るという問題があった。また、通常紙のシーケンスにおいては、通常紙を搬送させるのに必要な電流量よりも多くの電流を流していることになり、温度上昇も高くなるという問題があった。さらに、条件の厳しい場合のトルクに対応するため、電流設定領域の大きいモータを使用しなくてはならず、コストアップに繋がってしまうという問題もあった。
【0012】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、小型のステッピングモータを採用可能にして昇温、騒音及びコストアップを抑制しつつ、ステッピングモータの脱調状態を制御することができるステッピングモータ制御装置を提供することにある。
【0013】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項1のステッピングモータ制御装置は、被搬送物の搬送駆動をステッピングモータを用いて行うステッピングモータ制御装置であって、前記ステッピングモータの脱調の有無を検知する脱調検知手段と、前記脱調検知手段により検知された脱調の有無に基づいて、前記ステッピングモータの回転を制御する回転制御手段とを有することを特徴とする。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【0015】
図1は、本発明の一実施の形態に係るステッピングモータ制御装置が適用される画像形成装置の構成を示す図である。
【0016】
本画像処理装置は、本体画像出力部10、本体画像入力部11、自動原稿送り装置12、ソータ13から大略構成されている。本体画像出力部10は、被搬送物である記録紙に原稿画像を形成し出力する装置である。本体画像入力部11は、原稿から画像データを読み取る装置である。自動原稿送り装置12は、本体画像入力部11の上部に装着されており、コピー対象の原稿を自動的に給送する装置である。ソータ13は、本体画像出力部10の側部に装着されており、本体画像出力部10から排出されるコピー済み用紙を複数のビンに仕分けして排出する装置である。
【0017】
本画像形成装置は、ディジタル複写機として構成されており、原稿から画像データを読み取る装置である本体画像入力部11のCCD26(後述)により原稿上の画像が画素化され、画像データとして装置に読み込まれ、必要な画像処理が行われた後、画像メモリに蓄えられる。その画像データは、本体画像入力部11から本体画像出力部10に転送され、本体画像出力部10で画像再生されて記録紙にコピーされる。
【0018】
上記構成を動作と共に詳述すると、本体画像入力部11は、該本体画像入力部11上面の原稿台に載置された原稿を照射しながら走査する光源21を備える。光源21は、光学系モータ(図示略)から駆動力を得て、図1の左右方向に往復駆動される。光源21から発生した光は、原稿台に載置された原稿で反射し、光学像が得られる。その光学像は、ミラー22、23、24及びレンズ25を介してCCD26に伝送される。また、ミラー22、23、24は光源21と一体的に駆動される。CCD26は、光を電気信号に変換する素子により構成されており、この素子の働きにより、伝送されてきた光学像が電気信号に変換され、更にディジタル信号(画像データ)に変換される。読み込まれた原稿の画像データには、種々の補正処理とユーザの希望する処理による画像処理が加えられ、画像メモリ(図示略)に蓄積される。
【0019】
本体画像出力部10は、上記画像メモリに蓄積された画像データを読み出し、ディジタル信号からアナログ信号に再変換し、更に露光制御部(図示略)により適正な出力値に増幅し、光学照射部27により光信号に変換する。その光信号は、スキャナ28、レンズ29及びミラー30を伝播して、感光ドラム31上に照射され静電による潜像が形成される。この潜像から、トナーにより画像が形成され、本体画像出力部10内を搬送されてくる記録紙上に転写され、更に定着ローラ32により記録紙上にトナーが定着され、画像データが記録され、ソータ13に送られる。
【0020】
ソータ13は、本体画像出力部10の図中左側に設置されている装置であり、本体画像出力部10から出力された記録紙を複数の排紙トレイ33に仕分けして排紙する処理を行う。複数の排紙トレイ33は、本体制御部(図示略)により制御され、出力された記録紙は上記本体制御部の指示した任意の排紙トレイに排出される。給紙トレイ34、35は、本体画像出力部10の下部に配置されており、記録紙をある程度蓄積しておくことが可能である。上記本体制御部により、給紙トレイ34、35から、蓄積された記録紙が搬送され画像出力が行われる。給紙デッキ36は、本体画像出力部10の図中右側に設置されている装置で、記録紙を大量に蓄積しておくことが可能である。給紙トレイ34、35と同様に、本体制御部により、蓄積された記録紙が搬送され画像出力が行われる。
【0021】
本体画像出力部10の図中右側に、操作者が少数の任意種類の記録紙を比較的容易に給紙することが可能となる手差しトレイ37が設置されている。また、この手差しトレイ37は、OHPシートや厚紙、はがきサイズ紙等特殊な記録紙を使用する場合にも使用される。
【0022】
本体画像出力部10の給紙ローラ38、39、40、41、42は、紙搬送ローラであり、各給紙ローラ38、39、40、41、42は、コピー出力処理の給紙を行う際、記録紙を実際に搬送する役割を担っている。各給紙ローラ38、39、40、41、42は、それぞれ独立に、駆動源としてステッピングモータ52(後述)に歯車等の伝達装置を介して接続されている。
【0023】
ここで、DCブラシレスモータで制御され、潜像を形成するための感光ドラム31と、記録媒体上にトナーを定着し、画像データを記録するための定着ローラ32の回転速度は、プロセススピードと呼ばれ、トナーの形状や定着特性、レーザの発光特性等に大きく左右され、各画像形成装置特有の速度となっているので、可変制御することは困難である。よって、これらの駆動源としては、厚紙が搬送されるのに十分なトルクを出力できるモータが選択されている。
【0024】
これに対し、給紙ローラ38、39、40、41、42は、記録紙の給紙乃至搬送の動作のみを行っており、前記定着ローラ32と感光ドラム31のいずれかに記録紙が挟まれていない場合は、高速搬送や高速給紙等で、できるだけ高速に駆動し、記録紙と記録紙との間の距離をできるだけ短くするように制御することで、画像形成装置としてのプロダクティビティを向上させるようになっている。
【0025】
図2は、本実施の形態におけるステッピングモータ制御装置100の構成を示すブロック図である。なお、図1では、ステッピングモータ制御装置100の図示は省略されている。
【0026】
本ステッピングモータ制御装置100では、CPU50(回転制御手段、搬送距離推定手段)には、脱調検知回路54(脱調検知手段)が、直接接続されると共に、駆動回路51、ステッピングモータ52及びエンコーダ53を介して接続される。CPU50にはまた、ROM装置55及びRAM装置56が接続されている。また、CPU50は、回転速可変制御部57の機能も果たす。脱調検知回路54には、積分回路58及び差分回路59が含まれる。
【0027】
駆動回路51は、定電流チョッピング制御機能を有し、該機能はハードウェアで構成されている。駆動回路51は、回転速可変制御部57から出力される相励磁信号(駆動信号)に合わせ、ステッピングモータ52に供給する電流をON/OFFし、ステッピングモータ52に流れる電流が一定電流になるようにチョッピング制御を行い、ステッピングモータ52に電流を供給する。また、駆動回路51内には、上記チョッピング制御を行うための電流設定回路(図示せず)が含まれている。その可変制御では、ステッピングモータ52の回転時と、ステッピングモータ52が停止しているときに外力によって信号とモータの相がずれないようにホールドする時とで、電流値を可変制御することが有効である。一般的には、ホールド時は回転時よりも電流設定を低くすることで、昇温問題や消費電力の面で有利となる。
【0028】
ROM装置55は不揮発性の記憶装置である。ROM装置55には、ステッピングモータ52を制御するためのモータ制御プログラムが格納されており、必要に応じてそのプログラムがCPU50へロードされる。RAM装置56は、書き換え可能な記憶装置であり、CPU50が演算する際、その演算結果を格納したり、一時的に計算結果を退避させたりするために用いられる。
【0029】
ステッピングモータ52の回転速度はエンコーダ53により検出され、そのカウンタ出力(回転速度FV(実回転速度))は、脱調検知回路54の積分回路58により積算され、積算値FViとして出力される。同様に、CPU50からのクロックCLK(駆動信号に対応する信号)も積分回路58により積算され、積算値CLKiとして出力される。これらの両積算値FVi、CLKiを差分回路59により差分化することで、ステッピングモータ52の脱調を検知し、その検知結果をCPU50にフィードバックすることで、ステッピングモータ52の回転速度を減少、保持する等の回転制御を行う。
【0030】
図3は、本実施の形態における脱調検知手法の説明図である。
【0031】
同図において、曲線CL0は、ステッピングモータ52の回転速度FV、曲線CL1は、CPU50から駆動回路51に出力されるクロックCLKの積算値CLKi、曲線CL2は、エンコーダ53から出力されるカウンタ出力(回転速度FV)の積算値FVi、曲線CL4は、差分回路59から出力される積算値CLKiと積算値FViとの差である。上側閾値REFU及び下側閾値REFLは、脱調判定のための基準値である。
【0032】
脱調検知回路54において、積算値CLKiと積算値FViとの差の振幅を検出し、その上側振幅AUが上側閾値REFUを超えるか、または下側振幅ALが下側閾値REFLを下回る場合に、「脱調有り」が検知される。
【0033】
図4、図5は、ステッピングモータ52の回転中に脱調有りが検知された場合における回転速度制御の例を示す図である。これらの図において、縦軸がステッピングモータ52の回転速度FV、横軸が時間tである。
【0034】
図4は、ステッピングモータ52が加速回転中に脱調有りが検知された場合の速度制御例を示す。
【0035】
同図において、線L0は、通常の速度制御によるステッピングモータ52の回転速度FVであり、脱調が発生しなかった場合は、線L0のように推移する。ところが、加速回転中において、時刻t1で脱調有りが検知された場合は、ステッピングモータ52の加速をやめて、回転速度を一旦一定に保持することで、脱調状態の悪化を回避する。
【0036】
そして、その後、時刻t2でステッピングモータ52の脱調が解消したら、ステッピングモータ52を再び加速させる。その場合の加速を継続する時刻は、通常の速度制御における加速終了時刻t3より遅い時刻t4までとする。その後、時刻t5から減速させて時刻t6で通常の速度制御の場合と同様の速度に復帰させる。このように速度制御することで、回転速度FVは線L1のように推移する。これにより、回転速度を一旦一定に保ったために損失した記録紙の搬送距離をリカバリ(回復)する。
【0037】
すなわち、ステッピングモータ52を加速中止乃至減速たときは、記録紙の搬送距離が所期の距離よりも減少することになる。しかし、これをリカバリにより保障する。具体的には、図4の面積S0と面積S1とが同じになるように、脱調解消後の回転速度を制御する。なお、記録紙の搬送距離は、回転速度FVの積分値から推定することができる。
【0038】
図5は、ステッピングモータ52が略定速回転中に脱調有りが検知された場合の速度制御例を示す。
【0039】
同図において、線L2は、通常の速度制御によるステッピングモータ52の回転速度FVであり、脱調が発生しなかった場合は、線L2のように推移する。ところが、略定速回転中において、時刻t11で脱調有りが検知された場合は、回転速度を十分に減速することで、脱調状態の悪化を回避する。
【0040】
そして、その後、時刻t12でステッピングモータ52の脱調が解消したら、ステッピングモータ52を再び加速させる。その場合の加速を継続する時刻は、通常の速度制御における速度に復帰する時刻t13を通過して時刻t14までとする。その後、時刻t15から減速させて時刻t16で通常の速度制御の場合と同様の速度に復帰させる。このように速度制御することで、回転速度FVは線L3のように推移する。これにより、回転速度を一旦減少させたために損失した記録紙の搬送距離をリカバリする。具体的には、図5の面積S2と面積S3とが同じになるように、脱調解消後の回転速度を制御する。
【0041】
図6は、本実施の形態における速度制御処理のフローチャートを示す図である。本処理は、複写処理実行時等にCPU50により実行される。
【0042】
まず、ステッピングモータ52の回転を開始させ(ステップS101)、ステッピングモータ52の回転動作中に、脱調検知回路54によりステッピングモータ52の「脱調有り」が検知されたか否かを判別する(ステップS102)。
【0043】
そして、「脱調有り」が検知されるまでその判別を繰り返し、「脱調有り」が検知された場合は、ステッピングモータ52が加速中であるか否かを判別する(ステップS103)。
【0044】
その判別の結果、ステッピングモータ52が加速中である場合は、ステップS104、S105、S108の処理に移行する。この場合は、前述した図4の例が該当する。
【0045】
すなわち、ステップS104では、ステッピングモータ52の回転速度の加速をやめてその回転速度を保持する(図4の時刻t1)。そして、脱調検知を継続し、ステッピングモータ52の脱調有りが依然として検知されているか否かを判別する(ステップS105)。そして、脱調有りが検知されている間(図4の時刻t1〜t2)、回転速度の保持を継続し、脱調有りが検知されなくなった場合は、ステップS108に進んで、回転速度の保持により通常の回転制御に比し損失した搬送距離減少分をリカバリする(図5の時刻t2〜t6)。その後、本処理を終了する。
【0046】
一方、前記ステップS103の判別の結果、ステッピングモータ52が加速中でない場合は、ステップS106、S107、S108の処理に移行する。このような場合には、前述した図5の定速回転の例が含まれる。
【0047】
すなわち、ステップS106では、ステッピングモータ52をある程度(所定値)まで減速させて(図5の時刻t11)、その回転速度を減速状態で保持する。そして、脱調検知を継続し、ステッピングモータ52の脱調有りが依然として検知されているか否かを判別する(ステップS107)。そして、脱調有りが検知されている間(図5の時刻t11〜t12)、回転速度の減速保持を継続し、脱調有りが検知されなくなった場合は、ステップS108に進んで、回転速度の減速保持により通常の回転制御に比し損失した搬送距離減少分をリカバリする(図5の時刻t12〜t16)。その後、本処理を終了する。
【0048】
本実施の形態によれば、ステッピングモータ52の脱調有りの場合は、ステッピングモータ52が加速中か定速回転中かという動作状態に基づいて、ステッピングモータ52の加速中止または減速の制御を行うようにしたので、ステッピングモータ52にかかる過剰なトルクを抑えることができ、ステッピングモータの重度の脱調を回避し、速やかに脱調から復帰させることができる。従って、条件の厳しい場合のトルクを考慮した(トルクマージンを広くした)大型ステッピングモータを使用することなく、脱調を回避することができ、より小型のモータの採用が容易になり、昇温問題、サイズによる制限、さらにはコストダウンを実現できる。
【0049】
また、回転速度の加速中止や減速保持により通常の回転制御に比し損なった記録紙の搬送距離減少分を、その後の回転制御により回復するようにしたので、記録紙の搬送効率の悪化が回避され、画像形成装置としての複写速度(1分当たりのコピー処理スピード)CPMの低下を防止することができる。
【0050】
なお、本実施の形態では、ステッピングモータ52の脱調の有無と、ステッピングモータ52の動作状態に基づいて、ステッピングモータ52の加速中止または減速の制御を行う場合を例示したが、これに限るものでなく、ステッピングモータ52の脱調の有無に基づいて、ステッピングモータ52の回転を多様に制御するようにすれば、小型のステッピングモータを採用可能にして昇温、騒音及びコストアップを抑制しつつ、ステッピングモータの脱調状態を制御することができる。
【0051】
なお、本実施の形態では、ステッピングモータ制御装置100が適用される装置として、被搬送物として記録紙を搬送する画像形成装置を例示したが、これに限るものでなく、被搬送物の搬送駆動をステッピングモータを用いて行う各種装置に本発明を適用可能である。
【0052】
なお、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【0053】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0054】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0055】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0056】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0057】
本発明の様々な例と実施例が示され説明されたが、当業者であれば、本発明の趣旨と範囲は本明細書の特定の説明と図に限定されるのではなく、本願特許請求の範囲にすべて述べられた様々の修正と変更に及ぶことが理解されるであろう。
【0058】
本発明の実施態様の例を以下に列挙する。
【0059】
〔実施態様1〕 被搬送物の搬送駆動をステッピングモータを用いて行うステッピングモータ制御装置であって、前記ステッピングモータの脱調の有無を検知する脱調検知手段と、前記脱調検知手段により検知された脱調の有無に基づいて、前記ステッピングモータの回転を制御する回転制御手段とを有することを特徴とするステッピングモータ制御装置。
【0060】
〔実施態様2〕 前記回転制御手段は、前記ステッピングモータの回転増加中に脱調有りが検知された場合は、前記ステッピングモータの回転速度を保持することを特徴とする実施態様1記載のステッピングモータ制御装置。
【0061】
〔実施態様3〕 前記被搬送物の搬送距離を推定する搬送距離推定手段を有し、前記回転制御手段は、前記ステッピングモータの回転速度を保持した後、前記ステッピングモータの脱調が解消した場合は、回転速度の保持により損なった搬送距離を回復させるように前記ステッピングモータの回転速度を増加させることを特徴とする実施態様2記載のステッピングモータ制御装置。
【0062】
〔実施態様4〕 前記回転制御手段は、前記ステッピングモータの略定速回転中に脱調有りが検知された場合は、前記ステッピングモータの回転速度を減少させることを特徴とする実施態様1記載のステッピングモータ制御装置。
【0063】
〔実施態様5〕 前記被搬送物の搬送距離を推定する搬送距離推定手段を有し、前記回転制御手段は、前記ステッピングモータの回転速度を減少させた後、前記ステッピングモータの脱調が解消した場合は、回転速度の減少により損なった搬送距離を回復させるように前記ステッピングモータの回転速度を増加させることを特徴とする実施態様4記載のステッピングモータ制御装置。
【0064】
〔実施態様6〕 前記搬送距離推定手段は、前記ステッピングモータの回転速度に基づき前記被搬送物の搬送距離を推定することを特徴とする実施態様3または5記載のステッピングモータ制御装置。
【0065】
〔実施態様7〕 前記脱調検知手段は、前記ステッピングモータに供給される駆動信号に対応する信号と該ステッピングモータの実回転速度とに基づいて該ステッピングモータの脱調の有無を検知することを特徴とする実施態様1〜6のいずれかに記載のステッピングモータ制御装置。
【0066】
〔実施態様8〕 前記被搬送物は、記録紙であることを特徴とする実施態様1〜7のいずれかに記載のステッピングモータ制御装置。
【0067】
〔実施態様9〕 当該ステッピングモータ制御装置は、画像形成装置に適用されることを特徴とする実施態様8記載のステッピングモータ制御装置。
【0068】
〔実施態様10〕 被搬送物の搬送駆動をステッピングモータを用いて行うステッピングモータ制御方法であって、前記ステッピングモータの脱調の有無を検知する脱調検知ステップと、前記脱調検知ステップにより検知された脱調の有無に基づいて、前記ステッピングモータの回転を制御する回転制御ステップとを有することを特徴とするステッピングモータ制御方法。
【0069】
〔実施態様11〕 被搬送物の搬送駆動をステッピングモータを用いて行うためのステッピングモータ制御プログラムであって、前記ステッピングモータの脱調の有無を検知する脱調検知ステップと、前記脱調検知ステップにより検知された脱調の有無に基づいて、前記ステッピングモータの回転を制御する回転制御ステップとをコンピュータに実行させることを特徴とするステッピングモータ制御プログラム。
【0070】
〔実施態様12〕 被搬送物の搬送駆動をステッピングモータを用いて行うためのステッピングモータ制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記ステッピングモータの脱調の有無を検知する脱調検知ステップと、前記脱調検知ステップにより検知された脱調の有無に基づいて、前記ステッピングモータの回転を制御する回転制御ステップとをコンピュータに実行させるプログラムを記憶したことを特徴とする記憶媒体。
【0071】
【発明の効果】
以上説明したように、本発明によれば、小型のステッピングモータを採用可能にして昇温、騒音及びコストアップを抑制しつつ、ステッピングモータの脱調状態を制御することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係るステッピングモータ制御装置が適用される画像形成装置の構成を示す図である。
【図2】本実施の形態におけるステッピングモータ制御装置の構成を示すブロック図である。
【図3】本実施の形態における脱調検知手法の説明図である。
【図4】ステッピングモータが加速回転中に脱調有りが検知された場合の速度制御例を示す図である。
【図5】ステッピングモータが略定速回転中に脱調有りが検知された場合の速度制御例を示す図である。
【図6】本実施の形態における速度制御処理のフローチャートを示す図である。
【符号の説明】
50 CPU(回転制御手段、搬送距離推定手段)
51 駆動回路
52 ステッピングモータ
53 エンコーダ
54 脱調検知回路(脱調検知手段)
57 回転速可変制御部
58 積分回路
59 差分回路
100 ステッピングモータ制御装置
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a stepping motor control device that is applied to an image forming apparatus or the like, and that uses a stepping motor to drive a transported object such as a recording object.
[0002]
[Prior art]
As shown in the following Patent Documents 1 to 7, in a conventional image forming apparatus such as a copying machine, a DC motor or the like is used as a drive source of a recording paper conveyance system through which recording paper actually passes, and gears and electromagnetic clutches and the like are used. A paper transport apparatus that drives a plurality of transport rollers on a paper transport path via a transmission mechanism has been widely used. In this paper transport device, the paper transport control is realized by controlling the paper transport roller by opening and closing an electromagnetic clutch.
[0003]
In recent years, the need for high-speed processing in image forming apparatuses has increased, and accordingly, there has been an increasing demand for high-speed paper conveyance in a paper conveyance system. However, a drawback of the conventional paper conveyance control method of turning on and off the conveyance roller using an electromagnetic clutch or the like is that the response speed of the electromagnetic clutch is slow, which is a bottleneck in increasing the speed of paper conveyance. I was
[0004]
On the other hand, a stepping motor has been widely used as a drive source of a servo system which is small and can be controlled in an open loop. A stepping motor rotates a magnetic field by sequentially switching an exciting phase current of a winding, and a torque is generated by a magnetic pole of the rotor being attracted and repelled to the rotating magnetic field, thereby causing the rotor to generate a rotating magnetic field. It is a motor that turns while being dragged. Therefore, if the excitation phase is switched by inputting a pulse signal, the stepping motor rotates by the basic angle for one pulse input.
[0005]
Therefore, in the stepping motor, open loop control is possible, and the system can be greatly simplified as compared with other servo actuators requiring a feedback system, which is advantageous in terms of cost.
[0006]
Accordingly, an image forming apparatus such as a copying machine to which a stepping motor control device equipped with a stepping motor driven by a constant current chopper control method as a driving source has been applied. That is, in this image forming apparatus, stepping motors are used by the number of transport rollers as a drive source of the paper transport system, and the transport rollers are driven without using an electromagnetic clutch.
[0007]
[Patent Document 1]
JP 2001-310842 A
[Patent Document 2]
JP 2001-341898 A
[Patent Document 3]
JP 2001-46397 A
[Patent Document 4]
JP-A-2002-019997
[Patent Document 5]
JP-A-2002-037481
[Patent Document 6]
JP-A-2002-037487
[Patent Document 7]
JP-A-2002- 211786
[0008]
[Problems to be solved by the invention]
However, the conventional techniques as described in Patent Documents 1 to 7 have the following problems. That is, in the above-described stepping motor, although it can be configured to be small and inexpensive, unlike the conventional servomotor, a phenomenon occurs in which the rotation of the rotor of the motor cannot be synchronized with the input of the pulse signal. This is called a “step-out phenomenon”. Generally, the step-out phenomenon occurs when the motor is overloaded with respect to the pulse rate of the pulse commanded to the motor.
[0009]
On the other hand, in an image forming apparatus such as a copying machine, it is necessary to cope with various types of paper, but depending on the type of paper, the torque required for the motor may vary greatly. Taking the torque at the time when the recording paper rushes into the sponge material conveyance roller provided in the paper conveyance path of the image forming apparatus as an example, the difference between thick paper (200 g / cm) and normal paper (80 g / cm) is different. It can be as much as 2-3 times. Therefore, when selecting the motor and the current setting that determines the output torque, the selection is usually made so as to correspond to the thick paper with severe conditions.
[0010]
As a general method of using a stepping motor, when high torque is required only at a certain moment, a method of variably controlling the current setting and outputting a high torque at that moment can be considered. When a motor is used, there are dozens of transport and paper feed rollers, and considering the abundance of paper sizes, it is not realistic to control the current set value by the peak timing of the actual torque. A great load is required for the control software. Therefore, in reality, the current setting must be determined so as to correspond to the torque in the case where the conditions are severe.
[0011]
As a result, the optimal torque is output in the thick paper transport sequence, but in the normal paper sequence, excessive torque is output with respect to the required torque, the vibration component increases, and the adverse effect of noise is reduced. There was a problem of getting out. Further, in the sequence of the normal paper, a current larger than the current required for conveying the normal paper is supplied, and there is a problem that the temperature rise is also increased. Furthermore, in order to cope with the torque under severe conditions, it is necessary to use a motor having a large current setting area, which leads to an increase in cost.
[0012]
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the prior art, and an object of the present invention is to make it possible to employ a small-sized stepping motor to suppress the temperature rise, noise, and cost increase, and to reduce the step-out state of the stepping motor. Is to provide a stepping motor control device capable of controlling the stepping motor.
[0013]
[Means for Solving the Problems]
In order to achieve the above object, a stepping motor control device according to claim 1 of the present invention is a stepping motor control device that performs transport driving of an object to be transported by using a stepping motor, and determines whether or not the stepping motor has stepped out. A step-out detecting means for detecting the step-out motor and a rotation control means for controlling the rotation of the stepping motor based on the presence or absence of the step-out detected by the step-out detecting means.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0015]
FIG. 1 is a diagram illustrating a configuration of an image forming apparatus to which a stepping motor control device according to an embodiment of the present invention is applied.
[0016]
The image processing apparatus generally includes a main body image output unit 10, a main body image input unit 11, an automatic document feeder 12, and a sorter 13. The main body image output unit 10 is a device that forms and outputs a document image on a recording sheet that is a conveyed object. The main body image input unit 11 is a device that reads image data from a document. The automatic document feeder 12 is mounted on the upper part of the main body image input unit 11 and is a device for automatically feeding a document to be copied. The sorter 13 is a device that is mounted on the side of the main body image output unit 10 and sorts the copied paper discharged from the main body image output unit 10 into a plurality of bins and discharges the bins.
[0017]
The image forming apparatus is configured as a digital copier, and an image on a document is converted into pixels by a CCD 26 (described later) of a main body image input unit 11 which is a device for reading image data from the document, and is read into the device as image data. After performing necessary image processing, the image data is stored in an image memory. The image data is transferred from the main body image input section 11 to the main body image output section 10, where the image is reproduced and copied on a recording sheet.
[0018]
The above-described configuration will be described in detail together with the operation. The main body image input unit 11 includes a light source 21 that scans while irradiating a document placed on a document table on the top surface of the main body image input unit 11. The light source 21 obtains a driving force from an optical system motor (not shown) and is reciprocated in the left-right direction in FIG. Light generated from the light source 21 is reflected by a document placed on a document table, and an optical image is obtained. The optical image is transmitted to the CCD 26 via the mirrors 22, 23, 24 and the lens 25. The mirrors 22, 23, and 24 are driven integrally with the light source 21. The CCD 26 is constituted by an element for converting light into an electric signal. By the function of this element, the transmitted optical image is converted into an electric signal and further converted into a digital signal (image data). The image data of the read document is subjected to various correction processing and image processing by processing desired by the user, and is stored in an image memory (not shown).
[0019]
The main body image output unit 10 reads out the image data stored in the image memory, converts the digital data into an analog signal again, amplifies it to an appropriate output value by an exposure control unit (not shown), Into an optical signal. The optical signal propagates through the scanner 28, the lens 29, and the mirror 30, and is irradiated on the photosensitive drum 31 to form an electrostatic latent image. From this latent image, an image is formed with toner, transferred to recording paper conveyed in the main body image output unit 10, further fixed on the recording paper by the fixing roller 32, and image data is recorded. Sent to
[0020]
The sorter 13 is a device installed on the left side of the main body image output unit 10 in the drawing, and performs a process of sorting recording paper output from the main body image output unit 10 into a plurality of paper output trays 33 and discharging the paper. . The plurality of paper output trays 33 are controlled by a main body control unit (not shown), and the output recording paper is discharged to an arbitrary paper output tray designated by the main body control unit. The paper feed trays 34 and 35 are arranged below the main body image output unit 10 and can accumulate recording paper to some extent. The stored recording paper is conveyed from the paper feed trays 34 and 35 by the main body control unit to output an image. The paper feed deck 36 is a device installed on the right side of the main body image output unit 10 in the figure, and can store a large amount of recording paper. Similarly to the paper feed trays 34 and 35, the stored recording paper is conveyed by the main body control unit and image output is performed.
[0021]
On the right side of the main body image output unit 10 in the figure, a manual feed tray 37 that allows the operator to relatively easily feed a small number of arbitrary types of recording paper is provided. This manual feed tray 37 is also used when special recording paper such as OHP sheets, thick paper, and postcard size paper is used.
[0022]
The paper feed rollers 38, 39, 40, 41, and 42 of the main body image output unit 10 are paper transport rollers, and the paper feed rollers 38, 39, 40, 41, and 42 are used to feed paper for copy output processing. , And has the role of actually transporting the recording paper. Each of the paper feed rollers 38, 39, 40, 41, and 42 is independently connected to a stepping motor 52 (described later) as a drive source via a transmission device such as a gear.
[0023]
Here, the rotation speed of the photosensitive drum 31 for forming a latent image, which is controlled by a DC brushless motor, and the rotation speed of the fixing roller 32 for fixing toner on a recording medium and recording image data are called process speed. Since the speed is peculiar to each image forming apparatus largely depending on the shape and fixing characteristics of the toner, the light emission characteristics of the laser, and the like, it is difficult to variably control the speed. Therefore, as these drive sources, motors capable of outputting a torque sufficient to convey thick paper are selected.
[0024]
On the other hand, the paper feed rollers 38, 39, 40, 41, and 42 perform only the operation of feeding or conveying the recording paper, and the recording paper is sandwiched between the fixing roller 32 and the photosensitive drum 31. If not, improve the productivity of the image forming apparatus by controlling the drive as fast as possible by high-speed conveyance and high-speed paper feeding, and controlling the distance between recording papers as short as possible. It is made to let.
[0025]
FIG. 2 is a block diagram illustrating a configuration of the stepping motor control device 100 according to the present embodiment. In FIG. 1, illustration of the stepping motor control device 100 is omitted.
[0026]
In the present stepping motor control device 100, a step-out detection circuit 54 (step-out detection means) is directly connected to the CPU 50 (rotation control means, transport distance estimation means), and a drive circuit 51, a stepping motor 52, and an encoder. 53 are connected. A ROM device 55 and a RAM device 56 are also connected to the CPU 50. The CPU 50 also performs the function of the variable rotation speed control unit 57. The step-out detection circuit 54 includes an integration circuit 58 and a difference circuit 59.
[0027]
The drive circuit 51 has a constant current chopping control function, and this function is configured by hardware. The drive circuit 51 turns on / off the current supplied to the stepping motor 52 in accordance with the phase excitation signal (drive signal) output from the variable rotation speed control unit 57 so that the current flowing through the stepping motor 52 becomes a constant current. And a current is supplied to the stepping motor 52. The drive circuit 51 includes a current setting circuit (not shown) for performing the chopping control. In the variable control, it is effective to variably control the current value when the stepping motor 52 is rotating and when the signal and the motor are held so that the phase of the signal and the motor are not shifted by an external force when the stepping motor 52 is stopped. It is. Generally, setting the current lower during the hold than during the rotation is advantageous in terms of the temperature rise problem and power consumption.
[0028]
The ROM device 55 is a nonvolatile storage device. The ROM device 55 stores a motor control program for controlling the stepping motor 52, and the program is loaded into the CPU 50 as needed. The RAM device 56 is a rewritable storage device, and is used when the CPU 50 performs a calculation to store the calculation result or temporarily save the calculation result.
[0029]
The rotation speed of the stepping motor 52 is detected by the encoder 53, and its counter output (rotation speed FV (actual rotation speed)) is integrated by the integration circuit 58 of the step-out detection circuit 54 and output as an integrated value FVi. Similarly, a clock CLK (a signal corresponding to a drive signal) from the CPU 50 is also integrated by the integration circuit 58 and output as an integrated value CLKi. By subtracting the two integrated values FVi and CLKi by the difference circuit 59, the step-out of the stepping motor 52 is detected, and the detection result is fed back to the CPU 50 to reduce and maintain the rotation speed of the stepping motor 52. The rotation is controlled.
[0030]
FIG. 3 is an explanatory diagram of a step-out detection method according to the present embodiment.
[0031]
In the figure, a curve CL0 is a rotation speed FV of the stepping motor 52, a curve CL1 is an integrated value CLKi of the clock CLK output from the CPU 50 to the drive circuit 51, and a curve CL2 is a counter output (rotation) output from the encoder 53. The integrated value FVi of the speed FV) and the curve CL4 are the difference between the integrated value CLKi output from the difference circuit 59 and the integrated value FVi. The upper threshold value REFU and the lower threshold value REFL are reference values for step-out determination.
[0032]
In the step-out detection circuit 54, the amplitude of the difference between the integrated value CLKi and the integrated value FVi is detected, and when the upper amplitude AU exceeds the upper threshold REFU or the lower amplitude AL is lower than the lower threshold REFL, "Step out" is detected.
[0033]
FIGS. 4 and 5 are diagrams illustrating an example of rotation speed control in the case where out-of-step is detected while the stepping motor 52 is rotating. In these figures, the vertical axis represents the rotation speed FV of the stepping motor 52, and the horizontal axis represents time t.
[0034]
FIG. 4 shows an example of speed control when the stepping motor 52 detects out-of-step during acceleration rotation.
[0035]
In the figure, the line L0 is the rotation speed FV of the stepping motor 52 by the normal speed control, and if no step-out occurs, it changes like the line L0. However, if out-of-step is detected at time t1 during the acceleration rotation, the stepping motor 52 is stopped from accelerating and the rotation speed is once kept constant to avoid deterioration of the out-of-step state.
[0036]
Then, thereafter, when the step out of the stepping motor 52 is eliminated at time t2, the stepping motor 52 is accelerated again. The time at which the acceleration is continued in that case is set to a time t4 later than the acceleration end time t3 in the normal speed control. Thereafter, the speed is reduced from time t5 and returned to the same speed at time t6 as in normal speed control. By controlling the speed in this manner, the rotation speed FV changes as indicated by a line L1. As a result, the conveyance distance of the recording paper lost due to the once maintained rotation speed is recovered.
[0037]
That is, when the stepping motor 52 stops accelerating or decelerates, the transport distance of the recording paper becomes shorter than the expected distance. However, this is guaranteed by recovery. Specifically, the rotational speed after the step-out is eliminated is controlled so that the area S0 and the area S1 in FIG. 4 become the same. The recording paper transport distance can be estimated from the integral value of the rotation speed FV.
[0038]
FIG. 5 shows an example of speed control when a step-out is detected while the stepping motor 52 is rotating at a substantially constant speed.
[0039]
In the figure, a line L2 is the rotation speed FV of the stepping motor 52 by the normal speed control, and if no step-out occurs, it changes like the line L2. However, if the out-of-step is detected at time t11 during the substantially constant-speed rotation, the rotation speed is sufficiently reduced to avoid the deterioration of the out-of-step state.
[0040]
After that, when the step out of the stepping motor 52 is eliminated at time t12, the stepping motor 52 is accelerated again. In this case, the time at which the acceleration is continued is from time t13 at which the speed returns to normal speed control to time t14. Thereafter, the speed is reduced from time t15 and returned to the same speed at time t16 as in the case of the normal speed control. By controlling the speed in this manner, the rotation speed FV changes as indicated by a line L3. As a result, the conveyance distance of the recording paper lost due to the once reduced rotation speed is recovered. Specifically, the rotation speed after the step-out is eliminated is controlled so that the area S2 and the area S3 in FIG. 5 become the same.
[0041]
FIG. 6 is a diagram showing a flowchart of the speed control process in the present embodiment. This process is executed by the CPU 50 when the copy process is executed.
[0042]
First, the rotation of the stepping motor 52 is started (step S101), and it is determined whether or not “out-of-step” of the stepping motor 52 is detected by the out-of-step detection circuit 54 during the rotation operation of the stepping motor 52 (step S101). S102).
[0043]
The determination is repeated until "step-out" is detected. When "step-out" is detected, it is determined whether or not the stepping motor 52 is accelerating (step S103).
[0044]
As a result of the determination, when the stepping motor 52 is accelerating, the process proceeds to steps S104, S105, and S108. In this case, the example of FIG. 4 described above corresponds.
[0045]
That is, in step S104, the acceleration of the rotation speed of the stepping motor 52 is stopped and the rotation speed is maintained (time t1 in FIG. 4). Then, the step-out detection is continued, and it is determined whether or not the step-out of the stepping motor 52 is still detected (step S105). Then, while the out-of-step is detected (time t1 to t2 in FIG. 4), the rotation speed is maintained, and when the out-of-step is no longer detected, the process proceeds to step S108, where the rotation speed is maintained. As a result, the loss of the transport distance that has been lost compared to the normal rotation control is recovered (time t2 to t6 in FIG. 5). After that, the process ends.
[0046]
On the other hand, if the result of determination in step S103 is that the stepping motor 52 is not accelerating, processing proceeds to steps S106, S107, and S108. In such a case, the above-described example of the constant speed rotation in FIG. 5 is included.
[0047]
That is, in step S106, the stepping motor 52 is decelerated to some extent (predetermined value) (time t11 in FIG. 5), and the rotation speed is held in the decelerated state. Then, the step-out detection is continued, and it is determined whether or not the step-out of the stepping motor 52 is still detected (step S107). Then, while the out-of-step is detected (time t11 to t12 in FIG. 5), the deceleration of the rotation speed is maintained, and when the out-of-step is no longer detected, the process proceeds to step S108, and the rotation speed is reduced. The amount of decrease in the transport distance that has been lost compared to the normal rotation control due to the deceleration holding is recovered (time t12 to t16 in FIG. 5). After that, the process ends.
[0048]
According to the present embodiment, when the stepping motor 52 is out of synchronization, the control of stopping or decelerating the acceleration of the stepping motor 52 is performed based on the operating state of the stepping motor 52 during acceleration or constant speed rotation. As a result, excessive torque applied to the stepping motor 52 can be suppressed, and serious step-out of the stepping motor can be avoided, and the stepping motor can be quickly recovered from step-out. Therefore, the step-out can be avoided without using a large stepping motor that considers the torque in a severe condition (increases the torque margin), and the adoption of a smaller motor becomes easier, and the temperature rise problem , Size, and cost reduction.
[0049]
In addition, the reduction of the transport distance of the recording paper, which has been lost compared to the normal rotation control due to the stoppage of acceleration or deceleration of the rotation speed, is restored by the subsequent rotation control, so that the deterioration of the transport efficiency of the recording paper is avoided. Thus, it is possible to prevent a decrease in the copy speed (copy processing speed per minute) CPM of the image forming apparatus.
[0050]
In the present embodiment, the case where the stepping motor 52 is controlled to stop or decelerate the acceleration based on the presence / absence of step-out of the stepping motor 52 and the operation state of the stepping motor 52 has been described. Instead, if the rotation of the stepping motor 52 is variously controlled based on the presence or absence of step-out of the stepping motor 52, it is possible to employ a small-sized stepping motor and suppress the temperature rise, noise, and cost increase. The step-out state of the stepping motor can be controlled.
[0051]
In the present embodiment, an image forming apparatus that conveys a recording sheet as an object to be conveyed is exemplified as an apparatus to which the stepping motor control device 100 is applied. However, the present invention is not limited to this. The present invention can be applied to various devices that perform the following using a stepping motor.
[0052]
Note that an object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the embodiments to a system or an apparatus, and a computer (or a CPU or an MPU or the like) of the system or the apparatus to store the storage medium. It is also achieved by reading and executing the program code stored in the.
[0053]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
[0054]
Further, as a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD -RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, and the like can be used.
[0055]
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. This also includes a case where some or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0056]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This also includes the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0057]
While various examples and embodiments of the present invention have been shown and described, those skilled in the art will recognize that the spirit and scope of the present invention is not limited to the specific description and figures herein, but rather to the claims herein. Will be understood to cover the various modifications and changes all set forth in the scope.
[0058]
Examples of embodiments of the present invention are listed below.
[0059]
[Embodiment 1] A stepping motor control device for driving a transported object using a stepping motor, wherein the stepping motor detects whether or not the stepping motor has stepped out, and the stepping motor detects the stepping motor. A rotation control means for controlling the rotation of the stepping motor based on the presence or absence of the step-out performed.
[0060]
[Embodiment 2] The stepping motor according to embodiment 1, wherein the rotation control means keeps the rotation speed of the stepping motor when the out-of-step is detected while the rotation of the stepping motor is increasing. Control device.
[0061]
[Embodiment 3] In the case where the apparatus has a transport distance estimating means for estimating the transport distance of the article to be transported, and the rotation control means holds the rotation speed of the stepping motor, and the stepping motor loses synchronization. 3. The stepping motor control device according to claim 2, wherein the rotation speed of the stepping motor is increased so as to recover the transport distance lost by maintaining the rotation speed.
[0062]
[Embodiment 4] The rotation control means according to Embodiment 1, wherein when the stepping motor is detected to be out of synchronization during the substantially constant speed rotation of the stepping motor, the rotation speed of the stepping motor is reduced. Stepping motor control device.
[0063]
[Embodiment 5] It has a transport distance estimating means for estimating the transport distance of the article to be transported, and the rotation control means eliminates the step-out of the stepping motor after decreasing the rotation speed of the stepping motor. 5. The stepping motor control device according to claim 4, wherein in the case, the rotation speed of the stepping motor is increased so as to recover the transport distance damaged by the decrease in the rotation speed.
[0064]
[Sixth Embodiment] The stepping motor control device according to the third or fifth embodiment, wherein the transport distance estimating unit estimates the transport distance of the object to be transported based on the rotation speed of the stepping motor.
[0065]
[Seventh Embodiment] The step-out detecting means detects whether or not there is step-out of the stepping motor based on a signal corresponding to a drive signal supplied to the stepping motor and an actual rotation speed of the stepping motor. 7. The stepping motor control device according to any one of the first to sixth embodiments.
[0066]
[Eighth Embodiment] The stepping motor control device according to any one of the first to seventh embodiments, wherein the conveyed object is a recording paper.
[0067]
[Embodiment 9] The stepping motor control device according to embodiment 8, wherein the stepping motor control device is applied to an image forming apparatus.
[0068]
[Embodiment 10] A stepping motor control method for driving a transported object using a stepping motor, wherein the stepping motor detects a step-out step, and the step-out detecting step detects the step-out step. A step of controlling the rotation of the stepping motor based on the presence / absence of the step-out performed.
[0069]
[Embodiment 11] A stepping motor control program for performing transport driving of an object to be transported by using a stepping motor, comprising: a step-out detecting step of detecting whether the stepping motor has step-out; and a step-out detecting step. A rotation control step of controlling the rotation of the stepping motor based on the presence or absence of step-out detected by the computer.
[0070]
[Embodiment 12] A computer-readable storage medium storing a stepping motor control program for performing transport driving of an object to be transported by using a stepping motor, wherein the stepping motor detects whether or not the stepping motor has stepped out. A storage medium storing a program for causing a computer to execute a detection step and a rotation control step of controlling rotation of the stepping motor based on the presence / absence of step-out detected in the step-out detection step.
[0071]
【The invention's effect】
As described above, according to the present invention, a step-out state of a stepping motor can be controlled while suppressing a rise in temperature, noise, and cost by making it possible to employ a small-sized stepping motor.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an image forming apparatus to which a stepping motor control device according to an embodiment of the present invention is applied.
FIG. 2 is a block diagram illustrating a configuration of a stepping motor control device according to the present embodiment.
FIG. 3 is an explanatory diagram of a step-out detection method according to the present embodiment.
FIG. 4 is a diagram illustrating an example of speed control when a step-out is detected during acceleration rotation of a stepping motor.
FIG. 5 is a diagram illustrating an example of speed control when a step-out is detected while the stepping motor is rotating at a substantially constant speed.
FIG. 6 is a diagram showing a flowchart of a speed control process in the present embodiment.
[Explanation of symbols]
50 CPU (rotation control means, transport distance estimation means)
51 Drive circuit
52 stepper motor
53 encoder
54 Step-out detection circuit (step-out detection means)
57 Variable rotation speed controller
58 Integrator
59 Difference circuit
100 Stepping motor control device

Claims (1)

被搬送物の搬送駆動をステッピングモータを用いて行うステッピングモータ制御装置であって、
前記ステッピングモータの脱調の有無を検知する脱調検知手段と、
前記脱調検知手段により検知された脱調の有無に基づいて、前記ステッピングモータの回転を制御する回転制御手段とを有することを特徴とするステッピングモータ制御装置。
A stepping motor control device that performs transport driving of the transported object using a stepping motor,
Step-out detecting means for detecting the presence or absence of step-out of the stepping motor,
Rotation control means for controlling the rotation of the stepping motor based on the presence / absence of step-out detected by the step-out detection means.
JP2003001306A 2003-01-07 2003-01-07 Stepping motor controller Pending JP2004215440A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003001306A JP2004215440A (en) 2003-01-07 2003-01-07 Stepping motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003001306A JP2004215440A (en) 2003-01-07 2003-01-07 Stepping motor controller

Publications (1)

Publication Number Publication Date
JP2004215440A true JP2004215440A (en) 2004-07-29

Family

ID=32819362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003001306A Pending JP2004215440A (en) 2003-01-07 2003-01-07 Stepping motor controller

Country Status (1)

Country Link
JP (1) JP2004215440A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7746022B2 (en) 2006-12-01 2010-06-29 Konica Minolta Business Technologies, Inc. Stepping motor controller and stepping motor control program
JP2013071442A (en) * 2011-09-29 2013-04-22 Brother Industries Ltd Printer
JP2019119114A (en) * 2017-12-28 2019-07-22 富士通コンポーネント株式会社 Printing device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7746022B2 (en) 2006-12-01 2010-06-29 Konica Minolta Business Technologies, Inc. Stepping motor controller and stepping motor control program
JP2013071442A (en) * 2011-09-29 2013-04-22 Brother Industries Ltd Printer
JP2019119114A (en) * 2017-12-28 2019-07-22 富士通コンポーネント株式会社 Printing device
JP7059002B2 (en) 2017-12-28 2022-04-25 富士通コンポーネント株式会社 Printing equipment

Similar Documents

Publication Publication Date Title
US7547016B2 (en) Motor control apparatus with controlled input current
JP6557512B2 (en) Motor control device, sheet conveying device, document reading device, and image forming device
JP6838452B2 (en) Drive device and image forming device
JP2001322734A (en) Image forming device, method for controlling stepping motor, and memory medium
JP2004215440A (en) Stepping motor controller
JP3461313B2 (en) Image forming apparatus with stepping motor out-of-step detection device
JP2019022417A (en) Motor control device and image forming apparatus
JP4235341B2 (en) Image forming apparatus
JP2001341898A (en) Image forming device, image forming method and recording medium
JP2016226217A (en) Motor control device and image forming apparatus
JP4298126B2 (en) Image forming apparatus
JP2019187069A (en) Motor control device, sheet carrying device, and image forming device
JP2003238005A (en) Image forming device
JP4306934B2 (en) Image forming apparatus
JP2009153345A (en) Motor controller
JP2004238157A (en) Image forming apparatus
JP4378037B2 (en) Sheet conveying apparatus and image forming apparatus
US20040245710A1 (en) Method and apparatus for receiving and manipulating sheet material
JP2001158139A (en) Image forming apparatus having device for detecting step-out of stepping motor
JP2001346397A (en) Apparatus and method for forming image, and storage medium
JP6812505B2 (en) Sheet transfer device, document feeding device, document reading device and image forming device
JP2019115087A (en) Motor controller, image formation device, manuscript feeding device, and manuscript reading device
JP6781808B2 (en) Motor control device, sheet transfer device, document reader and image forming device
JP2023169644A (en) Image forming apparatus and method for controlling motor used for the same
JP3743203B2 (en) Image forming apparatus and conveyance control method