(57)【特許請求の範囲】
【請求項１】
モータの回転速度を入力されるパルスのパルス幅に応じて制御し、前記モータの回転角度を入力されるパルスのパルス数に応じて制御するモータ制御装置であって、
前記パルス幅とパルス数とのモータパルス情報が目標とする制御状態の変化に合わせて複数のブロックに分けて各々制御順に予め設定された複数の制御テーブルと、
前記パルスを計数し、前記制御テーブル中に含まれる前記パルス数に達した場合にテーブル切換え信号を出力し、前記複数の制御テーブル中の何れか一つの制御テーブルを選択するテーブルセレクタと、
このテーブルセレクタにより選択された前記制御テーブルの前記モータパルス情報に応じたモータパルスを生成して前記モータ側に出力するパルス発生回路と、
前記テーブルセレクタを制御し、前記複数の制御テーブルの選択を順次更新させるテーブル管理回路と、を備え、
前記テーブル管理回路は、前記テーブル切換え信号をカウントするカウンタと、特定の制御テーブルを指定するためのテーブル番号を記憶し、外部からの特定の信号入力された場合に前記テーブル番号を出力するレジスタとを備え、前記カウンタをリセットすることで前記モータの動作開始時に前記テーブルセレクタにより最初の前記制御テーブルを選択させ、前記テーブル切換え信号をカウントした結果により制御テーブルの選択を順次更新させると共に、前記外部から特定の信号入力があった場合には、前記制御順に関わらず前記テーブル番号により指定された制御テーブルに処理を移すように前記テーブルセレクタを制御することを特徴とするモータ制御装置。
【請求項２】
前記制御テーブルとして、前記モータを一定角速度で回転させるための一定角速度用の制御テーブルと、
前記モータを加減速される角速度で回転させるための加減速用の制御テーブルとを有し、
前記モータを加減速させるときには前記加減速用の制御テーブルとこの制御テーブル内のパルス幅情報により特定されるパルス幅を記憶させたメモリとを用いるようにしたことを特徴とする請求項１記載のモータ制御装置。
【請求項３】
前記各制御テーブルは、前記モータパルス情報の他に、モータ制御のための電流値、回転方向、或いはその他の制御項目を含むことを特徴とする請求項１又は２記載のモータ制御装置。
【請求項４】
前記テーブル管理回路は、外部から特定の信号入力があった場合に、前記制御順に関わらず前記テーブル番号に指定された制御テーブルに処理を移すか否かが設定自在であることを特徴とする請求項１ないし３の何れか一に記載のモータ制御装置。
【請求項５】
前記モータが、目標とする制御状態として一定角速度での回転と加減速される角速度での回転とを含み、原稿を露光走査するための走査光学系を副走査方向に往復移動させるスキャナモータであることを特徴とする請求項１ないし４の何れか一に記載のモータ制御装置。
【請求項６】
原稿を露光走査するための走査光学系と、
目標とする制御状態として一定角速度での回転と加減速される角速度での回転とを含み、
前記走査光学系を副走査方向に往復移動させるスキャナモータと、
このスキャナモータを駆動制御する請求項１ないし４の何れか一に記載のモータ制御装置と、を備えることを特徴とする原稿読取装置。
【請求項７】
請求項６記載の原稿読取装置を備え、
この原稿読取装置で読み取って画像処理された画像データに基づいて用紙上に画像を形成することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モータ制御方法、モータ制御装置、原稿読取装置及び画像形成装置に関する。
【０００２】
【従来の技術】
一般に、原稿読取装置（スキャナ）では、コンタクトガラス上に載置された原稿に対して走査光学系中の光源により露光光を照射しながら走査光学系を副走査方向に等速で駆動させることにより、原稿画像対応の反射光を感光体上に結像させたり、ＣＣＤ等の光電変換素子に結像させるようにしている。
【０００３】
このような走査光学系を副走査方向に往復移動させるための駆動源としては、モータが用いられる。このモータの回転速度は入力されるパルス幅に応じて制御し、その回転角度は入力されるパルス数に応じて制御することとなる。特に、読取動作を行わせるための立上げ時にモータを即座に目標読取速度なる定速で起動させることはできないので、停止状態から目標読取速度に向けてスローアップ制御による加速領域を経て立上げるようにしている。停止時には、逆に、目標読取速度状態から停止状態に向けてスローダウン制御による減速領域を経て停止させるようにしている。
【０００４】
即ち、モータ制御に関しては、所望の速度プロフィールがあり、それに即した制御を行うようにしている。このようなモータの制御に直流モータの回転速度を示す速度データの値と直流モータの駆動時間との関係を定めた制御情報が予め記憶されている複数の速度制御テーブルを用いるようにしたものが特公平７−１１５５２１号公報に示されている。
【０００５】
【発明が解決しようとする課題】
このような速度制御テーブルを利用した特公平７−１１５５２１号公報にあっても、制御の主体はＣＰＵであり、ソフトウェアが介在する制御とされている。同公報の場合にも一般的にも、スキャナにおけるモータ制御は、スキャナ制御ボード上に搭載されているＣＰＵで割込みを使用し、速度制御割込みが発生する毎にソフト的にモータの制御を行うようにしている。
【０００６】
このようなソフト的な制御によると、複写機等の画像形成装置のようにスキャナ単体で存在しない場合であっても、本体側のＣＰＵに加えて、スキャナ制御ボード上にもスキャナ側専用にＣＰＵが必須となってしまう。また、割込み処理に時間がかかり、ＣＰＵの負荷が重くなる上に、ソフト開発にも時間がかかってしまう。
【０００７】
そこで、本発明は、初期設定以降のモータ制御をハードウェアにより行うことができるモータ制御方法、モータ制御装置、原稿読取装置及び画像形成装置を提供することを目的とする。
【０００８】
また、センサ検知などに伴うモータの例外処理もソフトウェアの介在なしにハードウェアにより行うことができるモータ制御方法、モータ制御装置、原稿読取装置及び画像形成装置を提供することを目的とする。
【００１９】
請求項１記載の発明は、モータの回転速度を入力されるパルスのパルス幅に応じて制御し、前記モータの回転角度を入力されるパルスのパルス数に応じて制御するモータ制御装置であって、前記パルス幅とパルス数とのモータパルス情報が目標とする制御状態の変化に合わせて複数のブロックに分けて各々制御順に予め設定された複数の制御テーブルと、前記パルスを計数し、前記制御テーブル中に含まれる前記パルス数に達した場合にテーブル切換え信号を出力し、前記複数の制御テーブル中の何れか一つの制御テーブルを選択するテーブルセレクタと、このテーブルセレクタにより選択された前記制御テーブルの前記モータパルス情報に応じたモータパルスを生成して前記モータ側に出力するパルス発生回路と、前記テーブルセレクタを制御し、前記複数の制御テーブルの選択を順次更新させるテーブル管理回路と、を備え、前記テーブル管理回路は、前記テーブル切換え信号をカウントするカウンタと、特定の制御テーブルを指定するためのテーブル番号を記憶し、外部からの特定の信号入力された場合に前記テーブル番号を出力するレジスタとを備え、前記カウンタをリセットすることで前記モータの動作開始時に前記テーブルセレクタにより最初の前記制御テーブルを選択させ、前記テーブル切換え信号をカウントした結果により制御テーブルの選択を順次更新させると共に、前記外部から特定の信号入力があった場合には、前記制御順に関わらず前記テーブル番号により指定された制御テーブルに処理を移すように前記テーブルセレクタを制御することを特徴とする。
【００２０】
従って、モータ制御のための制御項目であるパルス幅及びパルス数の情報を制御状態に変化に合わせて複数のブロックに分けて各々制御テーブルとして制御順に予め設定しておくことで、後は、テーブル管理回路による制御テーブルの制御管理により、モータの動作開始時に開始信号を入力させることにより制御順に従い制御テーブルを選択してその制御テーブルのモータパルス情報に応じてモータの動作をソフトウェアの介在なしにハードウェアにより行わせることが可能となる。
【００２１】
請求項２記載の発明は、前記制御テーブルとして、前記モータを一定角速度で回転させるための一定角速度用の制御テーブルと、前記モータを加減速される角速度で回転させるための加減速用の制御テーブルとを有し、前記モータを加減速させるときには前記加減速用の制御テーブルとこの制御テーブル内のパルス幅情報により特定されるパルス幅を記憶させたメモリとを用いるようにしたことを特徴とする。
【００２２】
従って、制御の典型例として、モータの定速駆動と加減速駆動とを伴う場合の制御をこれらの一定角速度用の制御テーブル、加減速用の制御テーブルを利用することにより、ハードウェアにより適正に行える。
【００２３】
請求項３記載の発明は、前記各制御テーブルは、前記モータパルス情報の他に、モータ制御のための電流値、回転方向、或いはその他の制御項目を含むことを特徴とする。
【００２４】
従って、各制御テーブルがパルス幅及びパルス数だけでなく、モータ制御のための電流値、回転方向、或いはその他の制御項目を含むので、ハードウェア制御の下に、より適正なモータ制御が可能となる。
【００２７】
請求項４記載の発明は、前記テーブル管理回路は、外部から特定の信号入力があった場合に、前記制御順に関わらず前記テーブル番号に指定された制御テーブルに処理を移すか否かが設定自在であることを特徴とする。
【００２８】
従って、モータ制御装置を実現する上で、制御順に関わらず処理を特定の制御テーブルに移すか否かを設定自在とすることで、モータ制御の仕様に関する融通性を高めることができる。
【００２９】
請求項５記載の発明は、前記モータが、目標とする制御状態として一定角速度での回転と加減速される角速度での回転とを含み、原稿を露光走査するための走査光学系を副走査方向に往復移動させるスキャナモータであることを特徴とする。
【００３０】
従って、加減速・定速駆動を伴うスキャナモータに関してハードウェアにより適正に制御することができ、スキャナが単体で存在せずプリンタに併設されるような場合でもスキャナ制御ボードに専用のＣＰＵを必須としない構成が可能となる。
【００３１】
請求項６記載の発明は、原稿を露光走査するための走査光学系と、目標とする制御状態として一定角速度での回転と加減速される角速度での回転とを含み、前記走査光学系を副走査方向に往復移動させるスキャナモータと、このスキャナモータを駆動制御する請求項１ないし４の何れか一に記載のモータ制御装置と、を備えることを特徴とする。
【００３２】
従って、初期設定以降のスキャナモータの駆動制御をソフトウェアの介在なしにハードウェア制御により実現できる。
【００３３】
請求項７記載の発明は、請求項６記載の原稿読取装置を備え、この原稿読取装置で読み取って画像処理された画像データに基づいて用紙上に画像を形成することを特徴とする。
【００３４】
従って、加減速・定速駆動を伴うスキャナモータに関してハードウェアにより適正に制御することができる原稿読取装置を備えるので、原稿読取装置が単体で存在せず画像形成装置に一体に併設されるような場合でもスキャナ制御ボードに専用のＣＰＵを必須としない構成が可能となる。
【００３５】
【発明の実施の形態】
本発明の一実施の形態を図面に基づいて説明する。まず、図１に基づいて本実施の形態が適用される画像形成装置としてのフルカラーデジタル複写機１の概略構成について説明する。このデジタル複写機は、原稿から画像を読み取る原稿読取装置としてのスキャナ部２と、印刷用紙に画像を形成する画像記録装置としてのプリンタ部３とを有する。
【００３６】
このプリンタ部３は、内部上方に配置されたドラム状の感光体４の周囲に、トナークリーナ５、帯電チャージャ６、レーザスキャナ７、４個の現像器８、転写ベルト９等が配置されており、この転写ベルト９や定着器１０が用紙搬送路１１に配置されることにより電子写真機構１２が形成されている。
【００３７】
また、この電子写真機構１２に用紙搬送路１１で連通する位置には、サイズや方向が相違する記録紙を供給する複数の給紙カセット１３や手差トレイ１４が設けられており、これらの手差トレイ１４や給紙カセット１３にセットされた記録紙を駆動制御機構（図示せず）が電子写真機構１２に供給する。なお、本実施の形態のプリンタ部３は、電子写真機構１２により記録紙にフルカラーで画像を形成するので、４個の現像器８の各々には、Ｙ，Ｍ，Ｃ，Ｂｋのカラートナー（図示せず）が個々に収納されている。
【００３８】
また、スキャナ部２は、本体ハウジング１５の上面に原稿台としてのコンタクトガラス１６が設けられており、このコンタクトガラス１６の上面に読取原稿（図示せず）が載置される。そして、このコンタクトガラス１６に対向する位置に第１の走査ユニット１７が移動自在に支持されており、この第１の走査ユニット１７と対向する位置に第２の走査ユニット１８が移動自在に支持されている。ここで、第１の走査ユニット１７は、ハロゲンランプ１９と反射面が４５度に傾斜した反射ミラー２０とで形成されており、第２の走査ユニット１８は、各々４５度に傾斜して内角９０度で対向する一対の反射ミラー２１，２２で形成されている。
【００３９】
この第２の走査ユニット１８の反射ミラー２２と対向する位置には、結像光学系２３を介して３ラインＣＣＤ２４が固定的に配置されており、この３ラインＣＣＤ２４には、各々ＣＣＤアレイからなりＢ光とＧ光とＲ光とを各々読み取るＢラインとＧラインとＲライン（何れも図示せず）とが、数ラインの間隔で連設されている。
【００４０】
ここで、走査光学系をなす第１・第２の走査ユニット１７，１８の走査速度は２：１に設定されているので、コンタクトガラス１６から第１・第２の走査ユニット１７，１８を介して３ラインＣＣＤ２４まで連通する結像光路の光路長は、第１・第２の走査ユニット１７，１８が移動しても一定である。そして、このような一定長の結像光路により、コンタクトガラス１６に載置されてハロゲンランプ１９により照明された読取原稿の反射光を、３ラインＣＣＤ２４が画像データに光電変換する。また、第１・第２の走査ユニット１７，１８は拡大して示す図２のようにモータ２５を駆動源としてモータプーリ２６、ベルト２７、プーリ２８、ワイヤ（図示せず）等を介して副走査方向に往復駆動される。
【００４１】
次に、制御系の概要について説明する。本実施の形態のフルカラーデジタル複写機１は、図３に示すように、スキャナ部２とプリンタ部３との間に、画像処理ユニット３１を介在させるとともに、これらのスキャナ部２、プリンタ部３及び画像処理ユニット３１を制御するマイクロコンピュータ構成のシステム制御ユニット３２が設けられている。システム制御ユニット３２には操作部ユニット３３が接続されている。
【００４２】
ここで、スキャナ部２内におけるモータ２５の駆動制御回路の構成例を図４に示す。モータ２５は基本的にはモータドライバ４１により駆動されるが、このモータドライバ４１に対して本実施の形態による特長的なモータ制御装置としての制御回路４２が設けられている。まず、本実施の形態のモータ２５としては、制御回路４２及びモータドライバ４１により、その回転速度が入力されるパルス幅に応じて制御され、回転角度が入力されるパルス数に応じて制御されるモータが用いられている。制御回路４２において、メモリ４３中にはＮｏ．１〜Ｎｏ．ｎで示すｎ個の制御テーブル４４が設定されている。これらの制御テーブル４４には何れかの制御テーブル４４を選択するためのテーブルセレクタ４５が接続されている。このテーブルセレクタ４５にはその選択動作を制御するテーブル管理回路４６が接続されている。
【００４３】
個々の制御テーブル４４は、例えば、図５に示すように、コントロール信号のエリア４７ａ、モータパルス幅のエリア４７ｂ、モータパルス数のエリア４７ｃにより構成されている。コントロール信号のエリア４７ａには、当該制御テーブルが定速制御テーブル（一定角速度用の制御テーブル）４４ａとして機能するか、加減速テーブル（加減速用制御テーブル）４４ｂとして機能するかを示すテーブル種別ビット４８が設定されている（本実施の形態では、テーブル種別ビット４８が図５（ａ）に示すように“０”の場合が定速制御テーブル４４ａ、テーブル種別ビット４８が図５（ｂ）に示すように“１”の場合が加減速制御テーブル４４ｂとなるように設定されている）。この他、コントロール信号のエリア４７ａ中には、当該テーブル使用時のモータ２５への電流値を表す値、モータ２５の回転方向などのモータ制御項目も設定されている。モータパルス幅のエリア４７ｂには、定速制御テーブル４４ａにあってはモータパルス幅を表す値が、加減速制御テーブル４４ｂにあっては当該制御テーブルで使用するパルス幅を表す値が格納されているメモリ（後述する）の先頭アドレスが設定されている。モータパルス数のエリア４７ｃにはモータパルス数を表す値が設定されている。
【００４４】
テーブルセレクタ４５の出力側は、制御テーブル４４のエリア４７ａ，４７ｂ，４７ｃ構成に従い、モータ制御信号系統、パルス幅情報系統、パルス数情報系統の３系統に分けられている。パルス数情報系統にはパルス数制御回路４９が設けられ、経時的にパルス数を計数管理し、そのパルス数が選択された制御テーブル４４中に設定されているパルス数に達した場合にテーブル管理回路４６に対して次の制御テーブル４４への切換え信号を出力する。
【００４５】
パルス幅情報系統には、メモリ５０、パルス幅セレクタ５１及びパルス発生回路として機能するパルス幅制御回路５２が順に設けられている。メモリ５０中には加減速制御テーブル４４ｂの選択時に使用されるモータパルス幅を表す値がアドレス順に連続して格納されている。従って、このメモリ４０にはメモリアドレス５３が付加されている。これにより、加減速時には加減速制御テーブル４４ｂ中のエリア４７ｂに設定されている先頭アドレスから順にパルス幅を読み出しパルス幅セレクタ５１を介してパルス幅制御回路５２に出力する。パルス幅セレクタ５１は選択された制御テーブル４４のエリア４７ｂのパルス幅情報に応じたパルス幅の選択動作を行うが、加減速制御テーブル４４ｂ中のエリア４７ｂの場合には上記のようにメモリ５０経由でその選択動作を行う。この定速／加減速の切換えは、モータ制御信号中に含まれるテーブル種別ビット４８の情報に応じて行われる。パルス幅制御回路５２はパルス幅セレクタ５１により選択されたパルス幅となるように基準クロックに従いパルス幅を管理して実際のモータパルスとしてモータドライバ４１に出力する。
【００４６】
次に、テーブル管理回路４６の構成例を図６に示す。このテーブル管理回路４６はパルス数制御回路４９から出力されるテーブル切換え信号をカウントアップするカウンタ５４を主体として構成されている。このカウンタ５４による計数値に対応するテーブルＮｏ．の制御テーブル４４がテーブルセレクタ４５に出力され、その制御テーブル４４の選択動作に供される。このカウンタ５４はリセット時に初期値０にセットされる。また、このカウンタ５４にはジャンプ先テーブル番号レジスタ５５がデータイン端子に接続されており、外部からテーブル番号変更信号なる特定の信号が入力された場合にはジャンプ先テーブル番号レジスタ５５内の制御テーブル番号が読込まれることでその制御テーブル４４にジャンプするように設定されている。ここに、テーブル番号変更信号はテーブル変更許可信号とともにＡＮＤゲート５６を介してカウンタ５４に入力されており、テーブル変更許可信号がある場合のみ有効となるように選択設定自在とされている。また、最終の制御テーブル４４のテーブルＮｏ．が設定される最終制御テーブルレジスタ５７が設けられ、順次更新される制御テーブル４４のＮｏ．がこの最終の制御テーブル４４のテーブルＮｏ．に達したか否かを判断するコンパレータ５８が設けられている。このコンパレータ５８の出力はリセット信号とともにＯＲゲート５９を介してカウンタ５４のクリア端子に入力されている。
【００４７】
このような構成において、本実施の形態では、モータ２５の回転速度を規定するパルス幅とその回転角度を規定するパルス数とのモータパルス情報をモータ２５の目標とする制御状態の変化に合わせて複数のブロックに分けて各々制御テーブル４４としてメモリ４３中に図４中に示すように制御順Ｎｏ．１〜Ｎｏ．ｎに予め設定しておき、このような初期設定以降、モータ２５の実際の動作開始時に開始信号を入力させることにより制御順Ｎｏ．１〜Ｎｏ．ｎに従いテーブル管理回路４６による制御の下にテーブルセレクタ４５により制御テーブル４４を選択してその制御テーブル４４のモータパルス情報に応じてモータドライバ４１を介してモータ２５の動作を制御することで、ソフトウェアの介在なしにハードウェアのみにより制御が可能となる。
【００４８】
より具体的に説明する。まず、モータスタート信号（開始信号）によって、Ｎｏ．０の最初の制御テーブル４４がテーブルセレクタ４５により選択され、その制御手ブル４３のエリア４７ｃに設定されているパルス数がパルス数制御回路４９へ、エリア４７ｂに設定されているパルス幅データがパルス幅制御回路５２に取り込まれ、制御用の基準クロックによってパルス幅制御回路５２内のカウンタ（図示せず）のカウントが開始される。その計数値は取り込まれたパルス幅データと比較されており、一致時にはカウント値を０に戻し、モータパルス出力の論理を反転させることにより、所定パルス幅のモータパルスがモータドライバ４１に対して生成出力される。また、このモータパルス出力はパルスの立ち上がり時にパルス数制御回路４９内のパルス数カウンタをカウントアップさせる。
【００４９】
ここで、現在選択されて処理実行中の制御テーブル４４が、加減速用制御テーブル４４ｂであった場合にはメモリ５０から次のパルス幅データを読み込む。
【００５０】
パルス数制御回路４９内のパルス数カウンタは制御テーブル４４から取り込んだパルス数データと比較されており、一致時には、このパルス数カウンタを０に戻し、テーブル管理回路４６中のカウンタ５４をカウントアップさせる。これにより、テーブルセレクタ４５により次のＮｏ．の制御テーブル４４の選択を行わせる。
【００５１】
カウンタ５４によりカウントアップされた制御テーブル番号Ｎｏ．はコンパレータ５８により最終制御テーブルレジスタ５７に設定されている最終の制御テーブルＮｏ．ｎと比較され、最終の制御テーブルＮｏ．ｎに達した場合には最終テーブル数以上であるときには、ＯＲゲート５９を介してカウンタ５４をクリアすることによりモータパルス出力処理を完了し、モータ制御信号をネゲートする。
【００５２】
このようにして、制御テーブル４４により初期設定されたパルス情報、モータ制御信号及び制御テーブル４４の制御順Ｎｏ．０〜Ｎｏ．ｎに従ってハードウェア制御でモータパルスがモータドライバ４１に出力されモータ２５の動作が制御される。
【００５３】
図７（ａ）は分かりやすくするための単純な制御例を示し、定速度用の制御テーブルＮｏ．０，加速度用の制御テーブルＮｏ．１，定速度用の制御テーブルＮｏ．２を用いてハードウェア的にモータ２５を制御した場合のモータ２５の角速度の変化の様子（速度プロフィール）を示す。
【００５４】
一方、テーブル変更許可信号が有効として設定されている条件下で、外部からテーブル番号変更信号なる特定の信号が入力されると、ジャンプ先テーブル番号レジスタ５５に予め初期設定されているデータ（制御テーブルのＮｏ．）がカウンタ５４にロードされ、これによって、テーブルセレクタ４５により選択される制御テーブル４４がその制御順に関係なく新しい制御テーブルに処理が移る。このため、図７（ｂ）に示すような特定の位置で停止させるような制御が可能となる。図７（ｂ）では制御テーブルＮｏ．２からテーブル番号変更信号の入力に伴い所定の制御テーブルＮｏ．２０へ飛んでいる例を示している。従って、外部からのテーブル番号変更信号をスキャナ部２におけるエラーセンサ等に基づく信号とすれば、そのセンサ出力によりモータ２５を停止制御させるような例外的な処理に関しても制御テーブル４４を利用するハードウェア制御によりソフトウェアの介在なしに行える。
【００５５】
よって、本実施の形態によれば、フルカラーデジタル複写機１のようにスキャナ部２がスキャナ単体として存在しない場合に、スキャナ制御ボード上にモータ２５の駆動制御を受け持つ専用のＣＰＵを必須とすることなく、スキャナ部２内のハードウェア制御によりモータ２５の駆動制御を行わせることができる。
【００５６】
なお、本実施の形態では、画像形成装置としてフルカラーデジタル複写機１への適用例で説明したが、カラー複写機やデジタル複写機に限らず、モノクロ複写機やアナログ複写機であっても適用し得るのはもちろん、ファクシミリ等であってもよい。また、スキャナ単体への適用であってもよい。
【００６２】
請求項１記載の発明のモータ制御装置によれば、モータ制御のための制御項目であるパルス幅及びパルス数の情報を制御状態に変化に合わせて複数のブロックに分けて各々制御テーブルとして制御順に予め設定しておくことで、後は、テーブル管理回路による制御テーブルの制御管理により、モータの動作開始時に開始信号を入力させることにより制御順に従い制御テーブルを選択してその制御テーブルのモータパルス情報に応じてモータの動作を制御するようにしたので、ソフトウェアの介在なしにハードウェアによりモータの動作制御を行わせることができる。また、請求項１記載の発明のモータ制御装置によれば、また、外部から特定の信号入力があった場合には、制御順に関わらず処理を特定の制御テーブルに移すようにしたので、例えばセンサ検知信号等の外部から特定の信号入力に基づく例外的処理に関しても、ソフトウェアの介在なしにハードウェアにより行わせることが可能となる。
【００６３】
請求項２記載の発明によれば、請求項１記載のモータ制御装置において、制御の典型例として、モータの定速駆動と加減速駆動とを伴う場合の制御をこれらの一定角速度用の制御テーブル、加減速用の制御テーブルを利用することにより、ハードウェアにより適正に行うことができる。
【００６４】
請求項３記載の発明によれば、請求項１又は２記載のモータ制御装置において、各制御テーブルが、モータパルス情報の他に、モータ制御のための電流値、回転方向、或いはその他の制御項目を含むので、ハードウェア制御の下に、より適正なモータ制御が可能となる。
【００６６】
請求項４記載の発明によれば、請求項１ないし３の何れか一に記載のモータ制御装置を実現する上で、制御順に関わらず処理を特定の制御テーブルに移すか否かを設定自在としたので、モータ制御の仕様に関する融通性を高めることができる。
【００６７】
請求項５記載の発明によれば、請求項１ないし４の何れか一に記載のモータ制御装置において、加減速・定速駆動を伴うスキャナモータに関してハードウェアにより適正に制御することができ、スキャナが単体で存在せずプリンタに併設されるような場合でもスキャナ制御ボードに専用のＣＰＵを必須としない構成が可能となる。
【００６８】
請求項６記載の発明の原稿読取装置によれば、初期設定以降のスキャナモータの駆動制御をソフトウェアの介在なしにハードウェア制御により実現することができる。
【００６９】
請求項７記載の発明の画像形成装置によれば、加減速・定速駆動を伴うスキャナモータに関してハードウェアにより適正に制御することができる原稿読取装置を備えるので、原稿読取装置が単体で存在せず画像形成装置に一体に併設されるような場合でもスキャナ制御ボードに専用のＣＰＵを必須としない構成が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すフルカラーデジタル複写機の概略構成図である。
【図２】そのスキャナ部を拡大して示す概略構成図である。
【図３】制御系の概要を示すブロック図である。
【図４】モータ制御装置の回路構成を示すブロック図である。
【図５】その制御テーブルの構成例を示す説明図である。
【図６】テーブル管理回路の構成例を示すブロック図である。
【図７】制御例を示す速度線図である。
【符号の説明】
１      画像形成装置
２      原稿読取装置
１７，１８      走査光学系
２５      モータ、スキャナモータ
４２      モータ制御装置
４４      制御テーブル
４４ａ      一定角速度用の制御テーブル
４４ｂ      加減速用の制御テーブル
４５      テーブルセレクタ
４６      テーブル管理回路
５０      メモリ
５２      パルス発生回路
【図１】
0004145002.tif 000002
【図２】
0004145002.tif 000003
【図３】
0004145002.tif 000004
【図４】
0004145002.tif 000005
【図５】
0004145002.tif 000006
【図６】
0004145002.tif 000007
【図７】
0004145002.tif 000008