(57)【要約】【課題】低コストかつ、高精度の回転体駆動制御装置を提供する。【解決手段】回転体と、前記回転体の回転軸に取り付けられた多数のスリットをリング状に配置したコードホイールと、前記コードホイールのスリットが通過する間隔を矩形波状の電気信号に変換するロータリーエンコーダと、前記ロータリーエンコーダの電気信号から前記回転体の角速度を検出する速度検出手段と、前記回転体を回転駆動するモータと、前記速度検出手段による角速度情報から前記モータの回転速度設定を演算する演算手段と、演算された回転速度設定を基にモータ駆動クロックの周期を増減して前記モータの回転速度を可変するモータ制御手段と、前記モータ駆動クロック数をカウントする第一のカウント手段とを備え、前記第一のカウント手段が出力するカウント値を前記回転体の位相情報として扱い、前記回転体の角速度を制御する。【選択図】図２
2010093895.tif 000002
【特許請求の範囲】
【請求項１】
回転体と、
前記回転体の回転軸に取り付けられた多数のスリットをリング状に配置したコードホイールと、
前記コードホイールのスリットが通過する間隔を矩形波状の電気信号に変換するロータリーエンコーダと、
前記ロータリーエンコーダの電気信号から前記回転体の角速度を検出する速度検出手段と、
前記回転体を回転駆動するモータと、
前記速度検出手段による角速度情報から前記モータの回転速度設定を演算する演算手段と、
演算された回転速度設定を基にモータ駆動クロックの周期を増減して前記モータの回転速度を可変するモータ制御手段と、
前記モータ駆動クロック数をカウントする第一のカウント手段と
を備え、
前記第一のカウント手段が出力するカウント値を前記回転体の位相情報として扱い、前記回転体の角速度を制御することを特徴とする回転体駆動制御装置。
【請求項２】
前記速度検出手段は、前記ロータリーエンコーダの出力パルス数をカウントする第二のカウント手段を備え、
前記第二のカウント手段の出力であるカウント値を基準に前記回転体の角速度を検出し、かつ、前記第二のカウント手段の出力値は、回転体速度検出を開始する前に、前記第一のカウント手段の出力値に応じて、規定値に強制セットされることを特徴とした請求項１に記載の回転体駆動制御装置。
【請求項３】
前記回転体速度検出手段は、前記第二のカウント手段の出力値を規定値に強制セットした後、任意のタイミングにて前記回転体の角速度検出を開始することを特徴とした請求項２に記載の回転体駆動制御装置。
【請求項４】
前記第一のカウント手段は、前記回転体駆動制御装置の電源投入後の初期動作中において、少なくとも１回、前記ロータリーエンコーダの出力パルスの立上りエッジまたは立下りエッジをトリガとして、規定値に強制セットされることを特徴とした請求項１乃至３のいずれか一項に記載の回転体駆動制御装置。
【請求項５】
前記第一のカウント手段および前記第二のカウント手段は、前記回転体の１回転または１回転の整数倍に相当するカウント値に達した場合、規定値にセットされることを特徴とした請求項１乃至４のいずれか一項に記載の回転体駆動制御装置。
【請求項６】
前記第一のカウント手段は、前記回転体の回転方向に応じてカウントアップまたはカウントダウンすることを特徴とした請求項１乃至５のいずれか一項に記載の回転体駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真印刷装置等に用いられる感光体ドラムに代表される回転体の駆動制御装置に関するものである。
【背景技術】
【０００２】
電子写真印刷装置において、感光体ドラムの回転角速度に変動が生じた場合、画像の歪みや筋状のムラが生じることが知られている。また、複数の感光体ドラムを有するカラー電子写真印刷装置においては、各感光体ドラムの回転角速度に変動やずれがある場合、画像の歪みや筋状のムラだけでなく、色ずれや色相の変化として現れることが知られている。
【０００３】
ところで、電子写真印刷装置の感光体ドラムは、駆動モータで所定の減速比を持ったギヤを介して駆動され、機器に必要な回転数で回転している。仮にモータの回転速度が精度よく一定であったとしても、感光体ドラムや駆動軸およびギヤには偏心や製造上の誤差があり、最終段である感光体ドラムには角速度変動が生じる。前述した通り、感光体ドラムの回転角速度変動は、出力される画像に悪影響を与えるため、一定速に制御されることが望ましい。
【０００４】
ここで、従来の回転体の駆動制御装置について述べる。図１は、従来の感光体ドラム駆動制御装置の構成の一例を示す図である。図１において、回転体である感光体ドラム１の駆動軸２を軸受３および軸受４でフレーム７に回転可能に支持している。モータ８の駆動力はギヤ６およびギヤ５により駆動軸２に伝達される。駆動軸２にはコードホイール９が取り付けられており、ロータリーエンコーダ１５から出力されるパルス列を速度検出回路１０で速度情報に変換する。この速度情報は演算回路１１に渡されるが、メモリ制御回路１３を介して一旦メモリ１４に格納される。通常、マイクロプロセッサやデジタルシグナルプロセッサを演算回路１１として使用し、メモリ制御回路１３やメモリ１４を内蔵している場合もある。
【０００５】
演算回路１１は蓄積された、少なくとも感光体ドラム１の一回転分の速度情報から、感光体ドラム１の角速度変動を打ち消すようなモータ８の速度設定値を演算し、演算結果である速度設定値はメモリ１４に再び格納する。モータ制御回路１２はメモリ１４に格納された速度設定値に応じて出力パルス幅が変化するクロック生成回路を備えており、モータ８の回転数の基準となるモータ駆動クロック周期を速度設定値に応じて可変し、モータ８の回転速度を制御することによって感光体ドラム１は角速度が一定となるように制御される。
【０００６】
ここで、モータ８の回転数の基準となるモータ駆動クロックのパルス幅を速度設定値に応じて可変して制御を行なっているので、モータ駆動クロックと角速度情報の相関が明らかになっている必要がある。モータ駆動クロックと速度情報の相関を明らかにする方法としては、特許文献１に記載された感光体の駆動装置がある。特許文献１では、コードホイールにはロータリーエンコーダ用のスリットの他にイニシャル位置検出用のスリットが設けられており、イニシャル位置検出センサにより感光体ドラムのイニシャル位置を検出している。このイニシャル位置検出センサの出力パルスを制御の基準としてモータ駆動クロックを発生させることによって、モータ駆動クロックと感光体ドラムの速度情報との相関をとっている。
【０００７】
また、特許文献２に記載された感光体の駆動装置では、ロータリーエンコーダが出力する任意のパルスを制御の開始点（感光体ドラムのイニシャル位置）に定めることで、感光体ドラムのイニシャル位置検出を不要としている。感光体ドラムのイニシャル位置検出が不要なため、イニシャル位置検出センサが不要となる。従って、特許文献２の方式は、特許文献１の方式と比較して製造コストを低く抑えることができる。
【特許文献１】特許第３２５９４４０号公報
【特許文献２】特開２００５−３４１７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した特許文献２の方式はイニシャル位置検出センサが不要となり、製造コストを低く抑えることができる反面、ロータリーエンコーダから出力されるパルス数をカウントすることにより感光体ドラムの位相を把握しているため、ロータリーエンコーダから出力されるパルスの伝達経路に突発的な外来ノイズが混入した場合、ロータリーエンコーダから出力された正規のパルスか、ノイズかを判定することは困難であり、正規のパルスであると判定された場合には、真の感光体ドラム位相と、制御装置で把握している感光体ドラム位相との間にズレが生じるという問題点を抱える。
【０００９】
本発明の目的は、上記問題点を解決し、低コストかつ、高精度の回転体駆動制御装置を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、回転体と、前記回転体の回転軸に取り付けられた多数のスリットをリング状に配置したコードホイールと、前記コードホイールのスリットが通過する間隔を矩形波状の電気信号に変換するロータリーエンコーダと、前記ロータリーエンコーダの電気信号から前記回転体の角速度を検出する速度検出手段と、前記回転体を回転駆動するモータと、前記速度検出手段による角速度情報から前記モータの回転速度設定を演算する演算手段と、演算された回転速度設定を基にモータ駆動クロックの周期を増減して前記モータの回転速度を可変するモータ制御手段と、前記モータ駆動クロック数をカウントする第一のカウント手段とを備え、前記第一のカウント手段が出力するカウント値を前記回転体の位相情報として扱い、前記回転体の角速度を制御する回転体駆動制御装置を要旨としている。
【００１１】
また、請求項２に記載されるように、前記速度検出手段は、前記ロータリーエンコーダの出力パルス数をカウントする第二のカウント手段を備え、前記第二のカウント手段の出力であるカウント値を基準に前記回転体の角速度を検出し、かつ、前記第二のカウント手段の出力値は、回転体速度検出を開始する前に、前記第一のカウント手段の出力値に応じて、規定値に強制セットされるものとすることができる。
【００１２】
また、請求項３に記載されるように、前記回転体速度検出手段は、前記第二のカウント手段の出力値を規定値に強制セットした後、任意のタイミングにて前記回転体の角速度検出を開始するものとすることができる。
【００１３】
また、請求項４に記載されるように、前記第一のカウント手段は、前記回転体駆動制御装置の電源投入後の初期動作中において、少なくとも１回、前記ロータリーエンコーダの出力パルスの立上りエッジまたは立下りエッジをトリガとして、規定値に強制セットされるものとすることができる。
【００１４】
また、請求項５に記載されるように、前記第一のカウント手段および前記第二のカウント手段は、前記回転体の１回転または１回転の整数倍に相当するカウント値に達した場合、規定値にセットされるものとすることができる。
【００１５】
また、請求項６に記載されるように、前記第一のカウント手段は、前記回転体の回転方向に応じてカウントアップまたはカウントダウンするものとすることができる。
【発明の効果】
【００１６】
本発明に係る回転体の駆動制御装置は、イニシャル位置検出センサが不要であり、また、感光体の真のイニシャル位置と制御装置で把握しているイニシャル位置とのズレを防止することで、低コストかつ高精度の回転体駆動制御が可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施形態につき説明する。本実施形態は、回転体の駆動制御装置において、イニシャル位置検出センサを使用せずに、感光体の真のイニシャル位置と制御装置で把握しているイニシャル位置とのズレを防止するという目的のため、簡単かつ最良の方法で実現したものである。
【００１８】
図２は、本発明の実施例の構成を示す概略図である。図２において、回転体である感光体ドラム１、駆動軸２、軸受３および軸受４、ギヤ５およびギヤ６、フレーム７、モータ８が制御対象となる回転体とその駆動機構であり、コードホイール９、速度検出回路１０、演算回路１１、モータ制御回路１２、メモリ管理回路１３、メモリ１４、ロータリーエンコーダ１５が回転体の駆動制御装置である。
【００１９】
図２においても従来例の場合と同様に、回転体である感光体ドラム１の駆動軸２を軸受３および軸受４でフレーム７に回転可能に支持している。モータ８の駆動力はギヤ６およびギヤ５により駆動軸２に伝達される。駆動軸２にはコードホイール９が取り付けられており、ロータリーエンコーダ１５から出力されるパルス列を速度検出回路１０で速度情報に変換する。この速度情報は演算回路１１に渡されるが、メモリ管理回路１３を介して一旦メモリ１４に格納される。通常マイクロプロセッサやデジタルシグナルプロセッサを演算回路１１として使用し、メモリ管理回路１３やメモリ１４を内蔵している場合もある。
【００２０】
演算回路１１は蓄積された、少なくとも感光体ドラム１の一回転分の速度情報から、感光体ドラム１の角速度変動を打ち消すようなモータ８の速度設定値を演算し、演算結果である速度設定値はメモリ１４に再び格納する。モータ制御回路１２はメモリ１４に格納された速度設定値に応じて出力パルス幅が変化するクロック生成回路を備えており、モータ８の回転数の基準となるモータ駆動クロック周期を速度設定値に応じて可変し、モータ８の回転速度を制御することによって感光体ドラム１は角速度が一定となるように制御される。ただし、本実施例においては、モータ８をステッピングモータのように、モータ駆動クロックにて回転角度を制御可能なモータに限定する。
【００２１】
また、モータ制御回路１２はモータ駆動クロック数をカウントするカウンタ回路Ａ１６を、速度検出回路１０はロータリーエンコーダ１５から出力されるパルス数をカウントするカウンタ回路Ｂ１７を備えている。
【００２２】
図３は本実施例の感光体ドラム速度情報取得からモータ補正速度適用までの処理を示すフローチャートである。以下、図３に沿って説明する。
【００２３】
ステップＳ１０１にてモータ８を駆動する。モータ８はステッピングモータであり、急な速度設定を行うと脱調するため、徐々に設定速度を上げるスルーアップ運転を行う。ステップＳ１０２では、モータ８のスルーアップ運転が完了し、定常回転となっているかの判定を行い、定常回転となっていなければ判定を繰り返す。
【００２４】
定常回転であれば、ステップＳ１０３にて後述するカウンタ回路Ａ１６とカウンタ回路Ｂ１７の同期処理を実施する。
【００２５】
同期処理後、ステップＳ１０４にて感光体ドラム１の速度情報の取得を開始する。ステップＳ１０５では、感光体ドラム１の速度情報を規定回転数分取得したかを判定し、規定回転数分取得していなければ判定を繰り返す。
【００２６】
規定回転数分取得し、感光体ドラム１の回転数が規定値に達していれば、速度情報の取得を完了する。
【００２７】
ステップＳ１０６では、取得した速度情報から、感光体ドラム１の角速度が一定になるモータ８の速度設定値を、感光体ドラム１の一回転に相当する分、算出する。ステップＳ１０７では、算出した速度設定値をメモリ１４の予め定めたアドレスに格納する。
【００２８】
ステップＳ１０８では、ステップＳ１０７でメモリ１４に格納した速度設定値に従って、モータ８の速度制御を行い、感光体ドラム１の角速度を一定に保つ。なお、格納したモータ８の速度設定値は、前述した通り、感光体ドラム１の一回転分に相当する分のみであり、感光体ドラム１の二回転目以降は、速度設定値を繰り返し利用する。
【００２９】
ステップＳ１０９では、図示しない上位装置からの感光体ドラム１の回転停止命令の有無を判定し、回転停止命令が有る場合は、ステップＳ１１１にてモータ８の駆動停止処理を行う。この際、ステップＳ１０１と同様に、モータ８の脱調を防止するため、徐々に速度設定値を下げるスルーダウン運転を行い、モータ８の駆動を停止する。
【００３０】
また、ステップＳ１０９にて、感光体ドラム１の回転停止命令が無いと判定した場合は、ステップＳ１１０にて、ステップＳ１０８からの経過時間が規定時間経過したか否かを判定し、経過していない場合は、ステップＳ１０９に戻り、経過していた場合は、ステップＳ１０３に戻り、再び、感光体ドラム１の速度情報を取得し、前述した一連の処理を経て、新たなモータ８の速度設定値を適用する。
【００３１】
ここで、規定時間間隔で、モータ８の速度設定値を更新する理由としては、駆動時間の経過とともに、感光体ドラム１の速度変動が変化することが挙げられる。駆動による装置自体の発熱や環境温度の変化に起因するギヤ５、６の噛み合い変化や、ギヤ５、６の磨耗、または感光体ドラム１と接する図示しない部材と摩擦状態の変化等が発生すると、感光体ドラム１に生じる速度変動が変化し、当初に算出したモータ８の速度設定値では、感光体ドラム１の速度を一定に保てなくなる場合がある。
【００３２】
以下、感光体ドラム１の速度情報を取得する方法について詳細を述べる。
【００３３】
図４は本実施例の感光体ドラム１の速度情報記録のタイミングチャートである。以下図４を用いて説明する。
【００３４】
エンコーダパルスはロータリーエンコーダ１５より出力されるパルス信号である。カウンタＢは、速度検出回路１０に内蔵するカウンタ回路Ｂの出力値であり、エンコーダパルスの立上りエッジに同期してカウントアップし、感光体ドラム１の一周分のカウント値、または複数周分のカウント値に到達後のエンコーダパルス立上りエッジに同期して０クリアされる。カウンタＢはエンコーダパルスの周期を管理するために使用する。
【００３５】
速度検出回路１０は感光体ドラム１の速度情報として、エンコーダパルスの立上りエッジ間のパルス周期データを取得する。速度検出回路１０はパルス周期データの取得後、メモリ管理回路１３に対して書込み要求信号をアサート（Ｈｉｇｈ）する。書込み要求信号のアサート（Ｈｉｇｈ）を受信したメモリ管理回路１３は、パルス周期データをカウンタＢの値に応じて予め定められたメモリ１４のアドレスに書き込む。メモリ１４への書込み終了後、速度検出回路１０は書込み要求信号をネゲート（Ｌｏｗ）する。
【００３６】
速度検出回路１０および、メモリ管理回路１３は前述した動作を繰り返し、感光体ドラム１の一周分または複数周分に相当するエンコーダパルスの周期データをメモリ１４に蓄積する。
【００３７】
以下、モータ８の速度設定方法および、感光体ドラム１の位相管理方法について詳細を述べる。
【００３８】
図５は本実施例のモータ駆動クロック生成のタイミングチャートである。以下図５を用いて説明する。
【００３９】
モータ駆動クロックは、モータ制御回路１２内で使用されるクロック信号である。モータ８にはステッピングモータを使用しているため、モータ駆動クロックの１周期毎に、モータ８は規定角度回転する。本実施例では、モータ駆動クロックの周期を操作することにより、モータ８の回転速度を変化させ、感光体ドラム１の回転速度を一定に保つ制御を行っている。
【００４０】
カウンタＡはモータ制御回路１２内に設けられたカウンタ回路Ａ１６の出力値であり、モータ駆動クロックの立下りエッジに同期してカウントアップし、感光体ドラム１の一周分に相当するカウント値に達した後のモータ駆動クロック立下りエッジに同期して０クリアされる。カウンタＡは感光体ドラム１の位相把握と、モータ駆動クロックの周期設定データ取得のために使用する。
【００４１】
ｎ周期目を例として、モータ駆動クロック生成の流れについて説明する。
【００４２】
モータ駆動クロックがｎ−１周期目であるとき、モータ駆動クロック立下りエッジに同期して、カウンタＡの値がｎにカウントアップする。このとき、モータ制御回路１２はメモリ管理回路１３に対して読込み要求信号（Ｈｉｇｈ）を送信する。読込み要求信号（Ｈｉｇｈ）を受信したメモリ管理回路１３は、ｎ周期用のモータ駆動クロック周期設定データをカウンタＡの値に応じて予め定められたメモリ１４のアドレスから読込む。モータ制御回路１２はｎ周期用の設定データに基づき、ｎ周期目のモータ駆動クロックを生成する。ただし、モータ８をスルーアップ運転する場合および、スルーダウン運転する場合においては、カウンタＡの値に関係なく、スルーアップ運転または、スルーダウン運転用速度設定データをメモリ１４より読み出して使用する。
【００４３】
また、感光体ドラム１の回転方向が常に一方向でなく、両方向に回転する場合がある。感光体ドラム１を両方向に回転させる理由の一例としては、感光体ドラム１上に残った不要なトナーを除去するために、感光体ドラム１に押し付ける状態にて設置された、樹脂等を材料とする図示しないクリーナブレードの変形を防止することが挙げられ、この場合、感光体ドラム１を定常速度回転状態からスルーダウン運転し、停止させた後に逆転させ、クリーナブレードに加えられた応力を解消させる。このとき、カウンタ回路Ａ１６では、モータ制御回路１２内で使用する図示しない感光体ドラム１の回転方向信号に応じて、カウントアップまたはカウントダウンすることで、感光体ドラム１の真の位相と、カウンタ回路Ａ１６にて管理する位相がずれることを防止する。
【００４４】
以下、カウンタＡとカウンタＢの同期方法について述べる。
【００４５】
本実施例の駆動装置は、感光体ドラム１の速度情報を基にモータ８の速度設定値を定め、モータ８の回転速度を制御し、感光体ドラム１の速度を一定に保っている。よって、感光体ドラム１の速度情報と、モータ８の速度設定値の基準をあわせる必要がある。ここで、感光体ドラム１の速度情報の基準とはカウンタＢであり、モータ８の速度設定値の基準とはカウンタＡである。カウンタＡとカウンタＢの基準合わせ（同期）は感光体ドラム１の速度情報取得前に実施する。なお、感光体ドラム１の位相把握はカウンタＡにて行っているため、カウンタＡにカウンタＢを同期させる。
【００４６】
図６に本実施例のカウンタＡとカウンタＢとの同期タイミングチャートを示す。以下、図６を用いて説明する。
【００４７】
前述した通り、カウンタＡはモータ駆動クロックの立下りエッジに同期してカウントアップする。本実施例では、モータ駆動クロックの５６００周期が、感光体ドラム１の一周分に相当する。よって、カウンタＡの値の範囲は０〜５５９９であり、５５９９に到達すると、次のモータ駆動クロックの立下りエッジに同期して０クリアされる。また、カウンタＡが５５９９に達した時点で、同期信号Ａがアサート（Ｈｉｇｈ）する。同期信号Ａは、モータ制御回路１２から速度検出回路１０に送信され、速度検出回路１０では、同期信号Ａがアサート（Ｈｉｇｈ）後、最初のエンコーダパルスの立上りエッジにてカウンタＢを０クリアする。本処理は感光体ドラム１の速度情報の取得は装置の初期動作および、動作中にモータ８の速度設定値更新時に実施するまた、本処理の実施後は任意のタイミングで感光体ドラム１の速度情報取得の開始が可能となる。
【００４８】
ここで、ロータリーエンコーダ１５から出力され、速度検出回路１０に入力されるエンコーダパルス信号の伝送路は電線等であり、通常、電線は装置内に配線されるため、静電気等による突発的な外来ノイズを受け易い。外来ノイズの影響を受けた場合、カウンタ回路Ｂ１７が誤動作し、カウンタＢの値が誤ってカウントアップしてしまう可能性がある。一方、モータ制御回路１２内で生成されるモータ駆動クロックは、通常プリント基板上または制御ＩＣ内のみで使用するため、外来ノイズの影響を受け難く、カウンタ回路Ａ１６は誤動作の心配がない。よって、カウンタ回路Ａ１６から出力されるカウンタＡの値は感光体ドラム１の位相をとして扱うことが可能であり、カウンタ回路Ｂ１７が誤動作した場合でも、前述したカウンタＡとカウンタＢの同期処理を実施することで、感光体ドラム１の速度情報を正しく取得することができる。
【００４９】
コードホイール９に刻むスリット数は、想定する感光体ドラム１の速度変動周期を考慮し、決定する。感光体ドラム１の速度変動周期が緩やかであれば、スリットは少ない数で済み、コードホイール９やロータリーエンコーダ１５のコストを低く抑えることが可能である。また、メモリ１４に記憶すべき感光体ドラム１の速度情報であるロータリーエンコーダ１５から出力されるパルスの周期データ数も少なくなるため、メモリ１４の記憶容量を小さくし、メモリ１４をコストダウンすることが可能である。
【００５０】
しかしながら、スリット数を減らした結果、モータ駆動クロック周期よりもエンコーダパルス周期が長くなった場合、前述したカウンタＡとカウンタＢの同期処理が、図７に示すように、同期信号ＡがアサートしてからカウンタＢ値が０クリアされるまでの時間が長く、カウンタＡとカウンタＢの同期処理後も、カウンタＡ値が"０"にタイミングとカウンタＢ値が"０"となるタイミングとの時間差が大きくなる可能性がある。時間差は、感光体ドラム１の速度情報とモータ８の速度設定値との位相差であるため、時間差が大きい場合、図３で示したモータ速度設定値適用（ステップＳ１０７）後も、感光体ドラム１に速度変動が残る結果となる。よって、感光体ドラム１の速度を高精度に制御するためには、時間差を小さくすることが必要となる。
【００５１】
図８は本実施例のカウンタＡの初期化タイミングチャートを示す図である。以下に図８を用いて、時間差を小さくする方法を説明する。
【００５２】
同期信号Ｂは速度検出回路１０内にて生成され、モータ制御回路１２に送信さている。また、同期信号Ｂはエンコーダパルスの立上りに同期してアサート（Ｈｉｇｈ）する。同期信号Ｂがアサート（Ｈｉｇｈ）した場合、即座にカウンタ回路Ａ１６の出力であるカウンタＡ値が０クリアされる。なお、本処理は装置の電源投入後の初期動作時等に最低一回実施する。なお、図６で説明した処理の前に実施する。以上、図８に示す処理を実施することにより、図７で示したカウンタＡ値が"０"となるタイミングとカウンタＢ値が"０"となるタイミングとの時間差を小さくすることができ、感光体ドラム１に残る速度変動を小さく抑えることが可能となる。
【００５３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００５４】
【図１】従来の感光体ドラム駆動装置の一例を示す概略図である。
【図２】本発明の実施例に用いた感光体ドラム駆動装置を示す概略図である。
【図３】本発明の実施例に用いた感光体ドラム速度情報取得からモータ補正速度適用までの処理を示すフローチャートを示す図である。
【図４】本発明の実施例に用いた感光体ドラム速度情報記録のタイミングチャートを示す図である。
【図５】本発明の実施例に用いたモータ駆動クロック生成のタイミングチャートを示す図である。
【図６】本発明の実施例に用いたカウンタＡとカウンタＢとの同期タイミングチャートを示す図である。
【図７】コードホイールのスリット数が少ない場合のカウンタＡとカウンタＢとの同期タイミングチャートの一例を示す図である。
【図８】本発明の実施例に用いたカウンタＡ初期化タイミングチャートを示す図である。
【符号の説明】
【００５５】
１        感光体ドラム
２        駆動軸
３        軸受
４        軸受
５        ギヤ
６        ギヤ
７        フレーム
８        モータ
９        コードホイール
１０      速度検出回路
１１      演算回路
１２      モータ制御回路
１３      メモリ制御回路
１４      メモリ
１５      ロータリーエンコーダ
１６      カウンタ回路Ａ
１７      カウンタ回路Ｂ
【図１】
2010093895.tif 000003
【図２】
2010093895.tif 000004
【図３】
2010093895.tif 000005
【図４】
2010093895.tif 000006
【図５】
2010093895.tif 000007
【図６】
2010093895.tif 000008
【図７】
2010093895.tif 000009
【図８】
2010093895.tif 000010