(57)【要約】【課題】ベルトの表面速度を検出する検出部に異常が生じても、ベルトの表面速度の制御精度が低下することを抑えることができるベルト搬送装置、画像形成装置及び画像形システムを提供する。【解決手段】回転してベルトを駆動する駆動ローラと、駆動されるベルトの表面の速度を検出する第１検出部と、駆動ローラの回転速度を検出する第２検出部と、ベルトの目標速度と表面の速度に基づいて、目標速度に対する第１偏差を算出する第１算出部と、第１偏差に対応する対応値を記憶する記憶部と、目標速度、第１偏差及び回転速度に基づいて、目標速度に対する第２偏差を算出する第２算出部と、第２偏差に基づいて駆動ローラの回転速度を制御する制御部と、第１検出部に異常が生じた場合に、第２算出部による第２偏差の算出における第１偏差を対応値に切替える切替部と、を有する。【選択図】図５
2014044410.tif 000002
【特許請求の範囲】
【請求項１】
回転してベルトを駆動する駆動ローラと、
駆動される前記ベルトの表面の速度を検出する第１検出部と、
前記駆動ローラの回転速度を検出する第２検出部と、
前記ベルトの目標速度と前記表面の速度に基づいて、前記目標速度に対する第１偏差を算出する第１算出部と、
前記第１偏差に対応する対応値を記憶する記憶部と、
前記目標速度、前記第１偏差及び前記回転速度に基づいて、前記目標速度に対する第２偏差を算出する第２算出部と、
前記第２偏差に基づいて前記駆動ローラの回転速度を制御する制御部と、
前記第１検出部に異常が生じた場合に、前記第２算出部による前記第２偏差の算出における前記第１偏差を前記対応値に切替える切替部と、
を有することを特徴とするベルト搬送装置。
【請求項２】
前記駆動ローラの周囲の温度を検出する温度検出部
をさらに有し、
前記記憶部は、
前記温度検出部が検出した温度範囲毎に、前記第１偏差に対応する対応値を記憶し、
前記切替部は、
前記温度検出部が検出した温度範囲に応じて、前記第１偏差を前記対応値に切替えること
を特徴とする請求項１に記載のベルト搬送装置。
【請求項３】
回転してベルトを駆動する駆動ローラと、
駆動される前記ベルトの表面の速度を検出する第１検出部と、
前記駆動ローラの回転速度を検出する第２検出部と、
前記ベルトの目標速度と前記表面の速度に基づいて、前記目標速度に対する第１偏差を算出する第１算出部と、
前記目標速度、前記第１偏差及び前記回転速度に基づいて、前記目標速度に対する第２偏差を算出する第２算出部と、
前記第２偏差に対応する対応値を記憶する記憶部と、
前記第２偏差に基づいて前記駆動ローラの回転速度を制御する制御部と、
前記第１検出部に異常が生じた場合に、前記制御部による回転速度の制御における前記第２偏差を前記対応値に切替える切替部と、
を有することを特徴とするベルト搬送装置。
【請求項４】
前記駆動ローラの周囲の温度を検出する温度検出部
をさらに有し、
前記記憶部は、
前記温度検出部が検出した温度範囲毎に、前記第２偏差に対応する対応値を記憶し、
前記切替部は、
前記温度検出部が検出した温度範囲に応じて、前記第２偏差を前記対応値に切替えること
を特徴とする請求項３に記載のベルト搬送装置。
【請求項５】
請求項１〜４のいずれか１項に記載のベルト搬送装置を有し、
前記ベルトは、
トナー像、潜像又はシート状媒体の少なくともいずれかを搬送すること
を特徴とする画像形成装置。
【請求項６】
少なくとも画像形成装置及び記憶部を備える画像形成システムにおいて、
前記画像形成装置は、
回転してベルトを駆動する駆動ローラと、
駆動される前記ベルトの表面の速度を検出する第１検出部と、
前記駆動ローラの回転速度を検出する第２検出部と、
前記ベルトの目標速度と前記表面の速度に基づいて、前記目標速度に対する第１偏差を算出する第１算出部と、
前記目標速度、前記第１偏差及び前記回転速度に基づいて、前記目標速度に対する第２偏差を算出する第２算出部と、
前記第２偏差に基づいて前記駆動ローラの回転速度を制御する制御部と、
前記第１検出部に異常が生じた場合に、前記第２算出部による前記第２偏差の算出における前記第１偏差を、前記記憶部が記憶する前記第１偏差に対応した対応値に切替える切替部と、
を有し、前記記憶部は前記第１偏差に対応する対応値を記憶することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ベルト搬送装置、画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
駆動ローラでベルトを駆動する装置において、ベルトの表面速度を検出するセンサと、駆動ローラの速度を検出するセンサとを使用し、ベルトの表面速度を高精度に制御する技術が知られている。
【０００３】
例えば、特許文献１には、ベルトの全周に亘って設けられたスケールをセンサで読み取ってベルトの速度を検出する正規速度制御ループに異常が生じたときに、そのスケール及びセンサを使用しない異常時使用制御ループを使用してベルトの速度を補正制御する画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ベルトの表面速度を検出するセンサに表面汚れ等の異常が発生した場合に、周囲温度の上昇などによって駆動ローラの膨張などが生じると、ベルト表面速度を精度よく制御することができず、動作を停止させざるを得ないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ベルトの表面速度を検出する検出部に異常が生じても、ベルトの表面速度の制御精度が低下することを抑えることができるベルト搬送装置、画像形成装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、回転してベルトを駆動する駆動ローラと、駆動される前記ベルトの表面の速度を検出する第１検出部と、前記駆動ローラの回転速度を検出する第２検出部と、前記ベルトの目標速度と前記表面の速度に基づいて、前記目標速度に対する第１偏差を算出する第１算出部と、前記第１偏差に対応する対応値を記憶する記憶部と、前記目標速度、前記第１偏差及び前記回転速度に基づいて、前記目標速度に対する第２偏差を算出する第２算出部と、前記第２偏差に基づいて前記駆動ローラの回転速度を制御する制御部と、前記第１検出部に異常が生じた場合に、前記第２算出部による前記第２偏差の算出における前記第１偏差を前記対応値に切替える切替部と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ベルトの表面速度を検出する検出部に異常が生じても、ベルトの表面速度の制御精度が低下することを抑えることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、画像形成装置を有する画像形成システムの概要を示す構成図である。
【図２】図２は、図１に示した画像形成装置の中間転写部及びその周辺の概要を示す図である。
【図３】図３は、中間転写ベルトの駆動を制御するベルト駆動制御部及びその周辺の構成を示すブロック図である。
【図４】図４は、従来技術においてベルトスケールセンサが中間転写ベルトの表面速度を検出しなかった場合の影響を示す図表である。
【図５】図５は、第１の実施形態にかかる画像形成装置の制御コントローラ及びその周辺の構成を示すブロック図である。
【図６】図６は、第１の実施形態にかかる画像形成装置の制御コントローラの動作を示すフローチャートである。
【図７】図７は、ベルトスケールセンサの異常発生に対する制御コントローラの動作を示すフローチャートである。
【図８】図８は、第２の実施形態にかかる画像形成装置の制御コントローラ及びその周辺の構成を示すブロック図である。
【図９】図９は、第２の実施形態にかかる画像形成装置の制御コントローラの動作を示すフローチャートである。
【図１０】図１０は、ベルトスケールセンサの異常発生に対する制御コントローラの動作を示すフローチャートである。
【図１１】図１１は、変形例にかかる中間転写ベルトの駆動を制御するベルト駆動制御部及びその周辺の構成を示すブロック図である。
【図１２】図１２は、変形例においてメモリが記憶するデータの記憶方法（格納位置）を示す図表である。
【図１３】図１３は、変形例において温度に応じたデータＡの平均値を使用した制御コントローラの動作を示すフローチャートである（第１の実施形態の変形例）。
【図１４】図１４は、第１の実施形態の変形例においてベルトスケールセンサの異常発生に対する制御コントローラの動作を示すフローチャートである。
【図１５】図１５は、変形例において温度に応じたデータＢの平均値を使用した制御コントローラの動作を示すフローチャートである（第２の実施形態の変形例）。
【図１６】図１６は、第２の実施形態の変形例においてベルトスケールセンサの異常発生に対する制御コントローラの動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本実施の形態は画像形成システムを用いて説明される。しかしながら、ベルトを搬送する装置であればどのようなものにでも適用可能である。実施の形態にかかる画像形成システムを説明するにあたって、まず背景について説明する。図１は、画像形成装置を有する画像形成システムの概要を示す構成図である。画像形成装置は、スキャナ部５によって原稿に光を照射しながら、原稿からの反射光を受光して画像を読み取る。読み取られた画像（画像データ）は、画像処理ユニットによりスキャナγ  補正、色変換、画像分離、階調補正処理等の画像処理がなされ、画像書き込みユニット６へ送られる。画像書き込みユニット６は、画像データに応じてＬＤ（レーザーダイオード）を駆動する。感光体ユニット３では、一様に帯電された回転する感光体ドラムに対し、ＬＤからのレーザービームにより潜像が書き込まれる。
【００１０】
感光体ドラムに書込まれた潜像は、現像ユニット４によりトナーが付着されて顕像化させられる。感光体ドラム上に形成されたトナー像は、中間転写部２の中間転写ベルトの表面に転写される。フルカラーコピーの場合には、中間転写ベルト上に４色のトナーが順次重ねられる（Ｂｋ、Ｃ、Ｍ、Ｙの４色）。中間転写ベルト上に重ねられた４色のトナー像は、給紙部１から供給される用紙などのシート状媒体に対して、２次転写ローラ９と対向ローラ１０との間で２次転写される。トナー像が転写されたシート状媒体は、搬送部１１によって定着部７へ搬送される。定着部７は、定着ローラと加圧ローラによってトナー像をシート状媒体に熱定着させ、シート状媒体を排出する。
【００１１】
本実施の形態では、画像形成装置は、ＤＦＥ（Digital  Front  End）１２が専用線１３を介して通信可能に接続されていていてもいい。ＤＦＥ１２は、例えばラスターイメージプロセッサー（Raster  image  processor,  RIP）としての機能を備え、ＰＣ（Personal  computer）から受信した画像に基づきラスターイメージを生成しても良い。そして画像形成装置に対してラスターイメージなどを送信しても良い。また、画像形成装置とＤＦＥ１２とは、ネットワークを介して接続されてもよい。また、画像形成装置とＤＦＥとが接続されず、画像形成装置がラスターイメージプロセッサーとしての機能を備えてラスターイメージデータの生成を行っても良い。
【００１２】
図２は、図１に示した画像形成装置の中間転写部２及びその周辺の概要を示す図である。中間転写ベルト１９は、駆動ローラ１６、従動ローラ１７及び対向ローラ１０によって張られた無端のベルトであり、テンションローラ１８によって予め定められたテンションがかけられている。そして、中間転写ベルト１９は、モータ１４により回転させられる駆動ローラ１６によって駆動される。モータ１４と駆動ローラ１６との間にはギヤによる減速機構１５が設けられており、モータ１４の回転はギヤ比に応じて減速されて駆動ローラ１６に伝達される。
【００１３】
中間転写ベルト１９の内側には、中間転写ベルト１９の裏側面外周に設けられた図示しないエンコーダパターン（ベルトスケール）を検出するベルトスケールセンサ２０が設けられている。ベルトスケールセンサは第１検出部の一例である。また、駆動ローラ１６の軸には、駆動ローラ１６の回転速度を検出するためのエンコーダ２１が設けられている。エンコーダ２１は、例えば光学式ロータリーエンコーダであり、駆動軸に取り付けられた円盤と円盤の回転を検出するセンサにより駆動ローラ１６の回転速度を検出する。エンコーダは第２検出部の一例である。そして、中間転写ベルト１９は、ベルトスケールセンサ２０及びエンコーダ２１の検出結果に応じて、表面の速度が目標速度となるように制御される。
【００１４】
図３は、中間転写ベルト１９の駆動を制御するベルト駆動制御部２２及びその周辺の構成を示すブロック図である。ベルト駆動制御部２２は、モータ１４を駆動するドライバ２５、メモリ（記憶部）２６及びＣＰＵ２７を有する。ＣＰＵ２７は、制御コントローラ２８及び平均値演算部２９を有し、ベルト駆動制御部２２を構成する各部を制御する。メモリ２６は、平均値演算部２９が算出する平均値などの後述する対応値を記憶する。
【００１５】
メイン制御部２３からのスタート信号、回転方向信号指示等がベルト駆動制御部２２のＣＰＵ２７に送られると、ベルト駆動制御部２２は、ドライバ２５によってモータ１４を駆動する。制御コントローラ２８は、エンコーダ２１の検出結果及びベルトスケールセンサ２０の検出結果に基づいて演算を行い、演算結果に応じた出力をドライバ２５に送出するフィードバック制御によってベルト表面速度が一定になるように中間転写ベルト１９の速度を制御する。
【００１６】
次に、従来技術において、ベルトスケールセンサ２０が中間転写ベルト１９の表面速度を検出しなかった場合の影響について説明する。図４は、ベルトスケールセンサ２０が中間転写ベルト１９の表面速度を検出しなかった場合の影響を示す図表である。図４（ａ）は、中間転写部の通常時の状態を示している。図４（ｂ）は、駆動ローラ１６が温度上昇などによって膨張した場合における中間転写部の状態を示している。中間転写ベルト１９の表面速度を検出しなかった場合、エンコーダ２１が駆動ローラ１６の回転速度を検出しても、図４（Ｃ）に示すように、図４（ａ）に示した通常時に比べて、図４（ｂ）に示した駆動ローラ１６の膨張時には、中間転写ベルト１９の表面速度が速くなる（Ｖ＝ｒ  ω  の関係、Ｖ：表面速度、ｒ：回転体の半径、  ω  ：角速度）。また、低温環境下で駆動ローラ１６が収縮した場合は、中間転写ベルト１９の表面速度が遅くなることも考えられる。
【００１７】
（第１の実施形態）
次に、第１の実施形態にかかる画像形成装置について説明する。図５は、第１の実施形態にかかる画像形成装置の制御コントローラ２８ａ及びその周辺の構成を示すブロック図である。
【００１８】
制御コントローラ２８ａは例えば図３に示した制御コントローラ２８に相当する。図５に示すように、制御コントローラ２８ａは、第１比較器（第１算出部）３０、積分器３１、位置コントローラ３２、切替部３３、第２比較器（第２算出部）３４、速度コントローラ３５及びＰＷＭ変換部３６を有する。
【００１９】
第１比較器３０は、中間転写ベルト１９の表面の目標速度と、ベルトスケールセンサ２０の検出結果（ベルトスケール速度）とを受け入れて、目標速度に対する速度偏差を算出し、積分器３１に対して出力する。積分器３１は、第１比較器３０の算出結果を積分して位置偏差を算出し、位置コントローラ３２に対して出力する。位置コントローラ３２は、積分器３１から受入れた位置偏差に応じて、目標速度に対する速度の偏差分を、目標速度に対する補正値として算出する。
【００２０】
切替部３３は、ベルトスケールセンサ２０に汚れ等の異常が生じた場合に、信号の入力端をＸからＹに切替える。第２比較器３４は、切替部３３を介して入力される信号（目標速度に対する補正値又は０）、目標速度、及びエンコーダ２１の検出結果（エンコーダ速度）を受け入れて速度偏差を算出し、速度コントローラ３５に対して出力する。
【００２１】
速度コントローラ３５は、第２比較器３４から受入れた速度偏差に応じて、中間転写ベルト１９の表面速度を目標速度に近づけるように、モータ１４に対する制御出力電圧を変更する制御を行う。ＰＷＭ変換部３６は、速度コントローラ３５が出力する制御出力電圧に応じたパルスをドライバ２５に対して出力する。
【００２２】
なお、位置コントローラ３２及び速度コントローラ３５は、モータ入力電圧を入力、エンコーダ、ベルトスケール信号を出力とした周波数応答結果をもとに設計される一般的な制御コントローラを示す。
【００２３】
次に、制御コントローラ２８ａの動作について説明する。制御コントローラ２８ａは、メイン制御部２３又はＣＰＵ２７からの目標速度（第１目標速度）とベルトスケール速度から算出された速度偏差を積分器３１によって位置偏差に変換する。位置偏差を受入れた位置コントローラ３２が出力する補正値と第１目標速度とを加算した値は、駆動軸目標速度（モータ１４の目標速度：第２目標速度）となる。第２目標速度とエンコーダ速度から算出される速度偏差を速度コントローラ３５に入力して得られた出力は、モータ１４への制御出力電圧（指示値）となる。ＰＷＭ変換部３６は、制御出力電圧に応じたＰＷＭ出力を行い、ドライバ２５を駆動する。
【００２４】
また、制御コントローラ２８ａは、ベルトスケールセンサ２０の異常発生時に、切替部３３の入力をＹ側に切替え、位置コントローラ３２からの出力を使用せずにモータ１４の速度制御を行う。
【００２５】
このように、制御コントローラ２８ａは、フィードバック制御を行う。なお、ベルトスケールセンサ２０の検出結果をフィードバックするループをメジャーループ（マスターループ）とし、エンコーダ２１の検出結果をフィードバックするループをマイナーループ（スレーブループ）とする。
【００２６】
次に、平均値演算部４０とメモリ４２について説明する。平均値演算部４０は、例えば図３に示した平均値演算部２９に相当し、予め定められた期間の位置コントローラ３２の出力（Ａ）の平均値を演算する。メモリ４２は、例えば図３に示したメモリ２６に相当し、平均値演算部４０の演算結果である平均値を記憶する。制御コントローラ２８ａは、ベルトスケールセンサ２０の表面汚れ等が原因で異常となった場合、切替部３３の入力を通常時のＸから異常時のＹに切替え、メモリ４２に記憶されたデータを補正値として使用する。
【００２７】
なお、異常の発生の検知は、特開２００４−２７１７１８号公報等の公知の技術を用いることで行うことができる。
【００２８】
図６は、第１の実施形態にかかる画像形成装置の制御コントローラ２８ａの動作を示すフローチャートである。図６に示すように、ステップ１００（Ｓ１００）において、制御コントローラ２８ａは、モータ１４が起動又は起動中であるか否かを判定する。制御コントローラ２８ａは、モータ１４が起動又は起動中である場合（Ｓ１００：Ｙｅｓ）にはＳ１０６の処理に進み、モータ１４が起動又は起動中でない場合（Ｓ１００：Ｎｏ）にはＳ１０２の処理に進む。
【００２９】
ステップ１０２（Ｓ１０２）において、制御コントローラ２８ａは、データＡ取得タイマをクリアして停止させる。
【００３０】
ステップ１０４（Ｓ１０４）において、制御コントローラ２８ａは、データＡ取得数をクリアする。
【００３１】
ステップ１０６（Ｓ１０６）において、制御コントローラ２８ａは、モータ１４が停止状態から起動状態に変化したか否かを判定する。制御コントローラ２８ａは、モータ１４が停止状態から起動状態に変化したと判定した場合（Ｓ１０６：Ｙｅｓ）にはＳ１０８の処理に進み、モータ１４が停止状態から起動状態に変化していないと判定した場合、つまり以前から起動していたと判断した場合（Ｓ１０６：Ｎｏ）にはＳ１１０の処理に進む。
【００３２】
ステップ１０８（Ｓ１０８）において、制御コントローラ２８ａは、データＡ取得タイマを起動する。
【００３３】
ステップ１１０（Ｓ１１０）において、制御コントローラ２８ａは、データＡ取得タイマカウント値がＸ（予め定められた一定期間を示す値）を超えたか否かを判定する。制御コントローラ２８ａは、データＡ取得タイマカウント値がＸを超えたと判定した場合（Ｓ１１０：Ｙｅｓ）にはＳ１１４の処理に進み、データＡ取得タイマカウント値がＸ以下であると判定した場合（Ｓ１１０：Ｎｏ）にはＳ１１２の処理に進む。
【００３４】
ステップ１１２（Ｓ１１２）において、制御コントローラ２８ａは、データＡ取得タイマカウントアップを行う。
【００３５】
ステップ１１４（Ｓ１１４）において、制御コントローラ２８ａは、データＡを取得する。
【００３６】
ステップ１１６（Ｓ１１６）において、制御コントローラ２８ａは、データＡ取得タイマをクリアする。
【００３７】
ステップ１１８（Ｓ１１８）において、制御コントローラ２８ａは、データＡ取得数がＮ（予め定められた必要数）以上になったか否かを判定する。制御コントローラ２８ａは、データＡ取得数がＮ以上になったと判定した場合（Ｓ１１８：Ｙｅｓ）にはＳ１２２の処理に進み、データＡ取得数がＮ未満であると判定した場合（Ｓ１１８：Ｎｏ）にはＳ１２０の処理に進む。
【００３８】
ステップ１２０（Ｓ１２０）において、制御コントローラ２８ａは、データＡ取得数のカウントアップを行う。
【００３９】
ステップ１２２（Ｓ１２２）において、制御コントローラ２８ａは、Ｎ個のデータＡの平均値を演算する。なお、データＡの平均値は、データＡに対応する対応値の例である。
【００４０】
ステップ１２４（Ｓ１２４）において、制御コントローラ２８ａは、Ｎ個のデータＡの平均値を更新メモリ（メモリ４２）のデータＡ平均値保存領域に保存する。
【００４１】
ステップ１２６（Ｓ１２６）において、制御コントローラ２８ａは、データＡ取得数をクリアする。
【００４２】
なお、タイマカウント値Ｘやデータ取得数Ｎは、中間転写ベルト１９等の状態に応じて任意に設定可能とする。また、制御コントローラ２８ａは、再びＮ個のデータ取得を行い、平均値の演算結果をメモリ４２のデータＡ平均値保存領域へ上書きすることを繰り返す。
【００４３】
図７は、ベルトスケールセンサ２０の異常発生に対する制御コントローラ２８ａの動作を示すフローチャートである。図７に示すように、ステップ２００（Ｓ２００）において、制御コントローラ２８ａは、モータ１４が起動中であるか否かを判定する。制御コントローラ２８ａは、モータ１４が起動中であると判定した場合（Ｓ２００：Ｙｅｓ）にはＳ２０２の処理に進み、モータ１４が起動中でないと判定した場合（Ｓ２００：Ｎｏ）にはＳ２００の処理を繰り返す。
【００４４】
ステップ２０２（Ｓ２０２）において、制御コントローラ２８ａは、ベルトスケールセンサ２０に異常が発生したか否かを判定する。制御コントローラ２８ａは、ベルトスケールセンサ２０に異常が発生したと判定した場合（Ｓ２０２：Ｙｅｓ）にはＳ２０４の処理に進み、ベルトスケールセンサ２０に異常が発生していないと判定した場合（Ｓ２０２：Ｎｏ）にはＳ２００の処理に進む。つまり、制御コントローラ２８ａは、ベルトスケールセンサ２０の異常の有無を監視する。
【００４５】
ステップ２０４（Ｓ２０４）において、制御コントローラ２８ａは、データＡの平均値を使用して中間転写ベルト１９の表面速度を制御するように、切替部３３を切替える。つまり、制御コントローラ２８ａは、データＡ平均値をメジャーループ出力として使用する。これにより、エンコーダ２１の検出結果のみを用いた制御の場合に発生する駆動ローラ１６の膨張等による表面速度の変動を抑えることができる。
【００４６】
（第２の実施形態）
次に、第２の実施形態にかかる画像形成装置について説明する。図８は、第２の実施形態にかかる画像形成装置の制御コントローラ２８ｂ及びその周辺の構成を示すブロック図である。なお、制御コントローラ２８ｂは、図３に示した制御コントローラ２８に対応し、ＣＰＵ２７に含まれる。また、図８に示した制御コントローラ２８ｂの各構成のうち、図５に示した制御コントローラ２８ａと実質的に同一の構成には、同一の符号が付してある。
【００４７】
第２比較器４４は、位置コントローラ３２が算出した補正値、目標速度、及びエンコーダ２１の検出結果（エンコーダ速度）を受け入れて速度偏差を算出し、切替部４６に対して出力する。切替部４６は、ベルトスケールセンサ２０に汚れ等の異常が生じた場合に、信号の入力端をＸからＹに切替える。
【００４８】
平均値演算部５０は、例えば図３に示した平均値演算部２９に相当し、予め定められた期間の第２比較器４４の出力（Ｂ）の平均値を演算する。メモリ５２は、例えば図３に示したメモリ２６に相当し、平均値演算部５０の演算結果を記憶する。制御コントローラ２８ｂは、ベルトスケールセンサ２０の表面汚れ等が原因で異常となった場合、切替部４６の入力を通常時のＸから異常時のＹに切替え、メモリ５２に記憶されたデータを速度偏差として使用する。
【００４９】
速度コントローラ４８は、切替部４６から受入れた速度偏差に応じて、中間転写ベルト１９の表面速度を目標速度に近づけるように、モータ１４に対する制御出力電圧を変更する制御を行う。なお、速度コントローラ４８は、モータ入力電圧を入力、エンコーダ、ベルトスケール信号を出力とした周波数応答結果をもとに設計される一般的な制御コントローラを示す。
【００５０】
図９は、第２の実施形態にかかる画像形成装置の制御コントローラ２８ｂの動作を示すフローチャートである。なお、図９に示したフローチャートにおいて、図６に示した処理と実質的に同一の処理には、同一の符号が付してある。
【００５１】
図９に示すように、ステップ１００（Ｓ１００）において、制御コントローラ２８ｂは、モータ１４が起動又は起動中であるか否かを判定する。制御コントローラ２８ｂは、モータ１４が起動又は起動中である場合（Ｓ１００：Ｙｅｓ）にはＳ１０６の処理に進み、モータ１４が起動又は起動中でない場合（Ｓ１００：Ｎｏ）にはＳ３０２の処理に進む。
【００５２】
ステップ３０２（Ｓ３０２）において、制御コントローラ２８ｂは、データＢ取得タイマをクリアして停止させる。
【００５３】
ステップ３０４（Ｓ３０４）において、制御コントローラ２８ｂは、データＢ取得数をクリアする。
【００５４】
ステップ１０６（Ｓ１０６）において、制御コントローラ２８ｂは、モータ１４が停止状態から起動状態に変化したか否かを判定する。制御コントローラ２８ｂは、モータ１４が停止状態から起動状態に変化したと判定した場合（Ｓ１０６：Ｙｅｓ）にはＳ３０８の処理に進み、モータ１４が停止状態から起動状態に変化していないと判定した場合、つまり以前から起動していたと判断した場合（Ｓ１０６：Ｎｏ）にはＳ３１０の処理に進む。
【００５５】
ステップ３０８（Ｓ３０８）において、制御コントローラ２８ｂは、データＢ取得タイマを起動する。
【００５６】
ステップ３１０（Ｓ３１０）において、制御コントローラ２８ｂは、データＢ取得タイマカウント値がＸ（予め定められた一定期間を示す値）を超えたか否かを判定する。制御コントローラ２８ｂは、データＢ取得タイマカウント値がＸを超えたと判定した場合（Ｓ３１０：Ｙｅｓ）にはＳ３１４の処理に進み、データＢ取得タイマカウント値がＸ以下であると判定した場合（Ｓ３１０：Ｎｏ）にはＳ３１２の処理に進む。
【００５７】
ステップ３１２（Ｓ３１２）において、制御コントローラ２８ｂは、データＢ取得タイマカウントアップを行う。
【００５８】
ステップ３１４（Ｓ３１４）において、制御コントローラ２８ｂは、データＢを取得する。
【００５９】
ステップ３１６（Ｓ３１６）において、制御コントローラ２８ｂは、データＢ取得タイマをクリアする。
【００６０】
ステップ３１８（Ｓ３１８）において、制御コントローラ２８ｂは、データＢ取得数がＮ（予め定められた必要数）以上になったか否かを判定する。制御コントローラ２８ｂは、データＢ取得数がＮ以上になったと判定した場合（Ｓ３１８：Ｙｅｓ）にはＳ３２２の処理に進み、データＢ取得数がＮ未満であると判定した場合（Ｓ３１８：Ｎｏ）にはＳ３２０の処理に進む。
【００６１】
ステップ３２０（Ｓ３２０）において、制御コントローラ２８ｂは、データＢ取得数のカウントアップを行う。
【００６２】
ステップ３２２（Ｓ３２２）において、制御コントローラ２８ｂは、Ｎ個のデータＢの平均値を演算する。なお、データＢの平均値は、データＢに対応する対応値の例である。
【００６３】
ステップ３２４（Ｓ３２４）において、制御コントローラ２８ｂは、Ｎ個のデータＢの平均値を更新メモリ（メモリ５２）のデータＢ平均値保存領域に保存する。
【００６４】
ステップ３２６（Ｓ３２６）において、制御コントローラ２８ｂは、データＢ取得数をクリアする。
【００６５】
なお、タイマカウント値Ｘやデータ取得数Ｎは、中間転写ベルト１９等の状態に応じて任意に設定可能とする。また、制御コントローラ２８ｂは、再びＮ個のデータ取得を行い、平均値の演算結果をメモリ５２のデータＢ平均値保存領域へ上書きすることを繰り返す。
【００６６】
図１０は、ベルトスケールセンサ２０の異常発生に対する制御コントローラ２８ｂの動作を示すフローチャートである。なお、図１０に示したフローチャートにおいて、図７に示した処理と実質的に同一の処理には、同一の符号が付してある。
【００６７】
ステップ２０２（Ｓ２０２）において、制御コントローラ２８ｂは、ベルトスケールセンサ２０に異常が発生したか否かを判定する。制御コントローラ２８ｂは、ベルトスケールセンサ２０に異常が発生したと判定した場合（Ｓ２０２：Ｙｅｓ）にはＳ４０４の処理に進み、ベルトスケールセンサ２０に異常が発生していないと判定した場合（Ｓ２０２：Ｎｏ）にはＳ２００の処理に進む。つまり、制御コントローラ２８ｂは、ベルトスケールセンサ２０の異常の有無を監視する。
【００６８】
ステップ４０４（Ｓ４０４）において、制御コントローラ２８ｂは、データＢの平均値を使用して中間転写ベルト１９の表面速度を制御するように、切替部４４を切替える。これにより、エンコーダ２１の検出結果のみを用いた制御の場合に発生する駆動ローラ１６の膨張等による表面速度の変動を抑えることができる。
【００６９】
（変形例）
次に温度を用いた変形例について説明する。図１１は変形例にかかる中間転写ベルトの駆動を制御するベルト駆動制御部及びその周辺の構成を示すブロック図である。図１１において図３と実質的に同一の構成には、同一の符号が付してある。サーミスタ（温度検出部）２４は、なお、駆動ローラ１６の近傍に設けられ、駆動ローラ１６の周囲の温度を検出する。サーミスタ２４は、検出した温度をＣＰＵ２７に対して出力する。
【００７０】
サーミスタ２４の検出結果に応じて動作する制御コントローラ２８ａ及び制御コントローラ２８ｂについて説明する。図１２は、メモリ４２及びメモリ５２（又はメモリ２６）が記憶するデータの記憶方法（格納位置）を示す図表である。図１２（ａ）は、制御コントローラ２８ａがデータＡの平均値を保存する場合のアドレス例を示す。図１２（ｂ）は、制御コントローラ２８ｂがデータＢの平均値を保存する場合のアドレス例を示す。このように、データＡの平均値及びデータＢの平均値は、温度毎に記憶領域を分けて保存される。
【００７１】
図１３は、温度に応じたデータＡの平均値を使用した制御コントローラ２８ａの動作を示すフローチャートである（第１の実施形態の変形例）。なお、図１３に示したフローチャートにおいて、図６に示した処理と実質的に同一の処理には、同一の符号が付してある。
【００７２】
ステップ５２４（Ｓ５２４）において、制御コントローラ２８ａは、演算時の駆動ローラ１６の周囲の温度に応じたメモリ領域Ｅ〜Ｈに演算結果を保存する。
【００７３】
図１４は、ベルトスケールセンサ２０の異常発生に対する制御コントローラ２８ａの動作を示すフローチャートである。なお、図１４に示したフローチャートにおいて、図７に示した処理と実質的に同一の処理には、同一の符号が付してある。
【００７４】
ステップ６００（Ｓ６００）において、制御コントローラ２８ａは、現在の温度がメモリ４２にデータＡが保存されている温度と対応するか否かを判定する。制御コントローラ２８ａは、現在の温度がメモリ４２にデータＡの平均値が保存されている温度と対応すると判定した場合（Ｓ６００：Ｙｅｓ）にはＳ６０２の処理に進み、現在の温度がメモリ４２にデータＡの平均値が保存されている温度と対応しない場合（Ｓ６００：Ｎｏ）にはＳ２００の処理に進む。
【００７５】
ステップ６０２（Ｓ６０２）において、制御コントローラ２８ａは、現在の温度に応じたデータＡの平均値を使用するように切替部３３を切替える。
【００７６】
このように、制御コントローラ２８ａは、温度に応じたデータＡ平均値を使用することにより、例えば駆動ローラ１６の膨張度合いに応じた平均値を使用することができ、ベルト表面速度の変動を最小限に抑えることができる。なお、現在の温度と対応するデータＡの平均値が保存されていない場合には、現在の温度に近い温度のデータＡの平均値をさらに平均して使用しても良い。
【００７７】
図１５は、温度に応じたデータＢの平均値を使用した制御コントローラ２８ｂの動作を示すフローチャートである（第２の実施形態の変形例）。なお、図１５に示したフローチャートにおいて、図９に示した処理と実質的に同一の処理には、同一の符号が付してある。
【００７８】
ステップ７２４（Ｓ７２４）において、制御コントローラ２８ｂは、演算時の駆動ローラ１６の周囲の温度に応じたメモリ領域Ｉ〜Ｌに演算結果を保存する。
【００７９】
図１６は、ベルトスケールセンサ２０の異常発生に対する制御コントローラ２８ｂの動作を示すフローチャートである。なお、図１６に示したフローチャートにおいて、図１０に示した処理と実質的に同一の処理には、同一の符号が付してある。
【００８０】
ステップ６００（Ｓ６００）において、制御コントローラ２８ｂは、現在の温度がメモリ５２にデータＢが保存されている温度と対応するか否かを判定する。制御コントローラ２８ｂは、現在の温度がメモリ５２にデータＢの平均値が保存されている温度と対応すると判定した場合（Ｓ６００：Ｙｅｓ）にはＳ８０２の処理に進み、現在の温度がメモリ５２にデータＢの平均値が保存されている温度と対応しない場合（Ｓ６００：Ｎｏ）にはＳ２００の処理に進む。
【００８１】
ステップ８０２（Ｓ８０２）において、制御コントローラ２８ｂは、現在の温度に応じたデータＢの平均値を使用するように切替部４６を切替える。
【００８２】
このように、制御コントローラ２８ｂは、温度に応じたデータＢ平均値を使用することにより、例えば駆動ローラ１６の膨張度合いに応じた平均値を使用することができ、ベルト表面速度の変動を最小限に抑えることができる。なお、現在の温度と対応するデータＢの平均値が保存されていない場合には、現在の温度に近い温度のデータＢの平均値をさらに平均して使用しても良い。
【００８３】
なお、上述したメモリ２６（メモリ４２、メモリ５２）、平均値演算部２９（平均値演算部４０、平均値演算部５０）は、それぞれ個別に画像形成装置内に設けられてもよいし、画像形成装置がＤＦＥ１２と接続している場合には、ＤＦＥ１２内に設けられてもよい。さらに、一部はＤＦＥ１２、残りの部分は画像形成装置内に設けられても良い。また、制御コントローラ２８（制御コントローラ２８ａ、制御コントローラ２８ｂ）を構成する各部は、ソフトウェアで構成されてもよいし、ハードウェアで構成されてもよい。メモリ２６（メモリ４２、メモリ５２）、平均値演算部２９（平均値演算部４０、平均値演算部５０）が画像形成装置内に設けられている場合には、ＤＦＥ１２を有しない画像形成装置に適用することも可能である。
【００８４】
また、上記実施形態においては、データＡ又はデータＢに対応する対応値を平均値とする場合を例に説明したが、これに限定されることなく、他の代表値であってもよい。また、実施形態におけるベルト搬送装置は、トナー像を搬送する中間転写ベルトを有するものに限定されることなく、潜像及びトナー像の少なくともいずれかを搬送する感光体ベルト、又は用紙や原稿などのシート状媒体を搬送する搬送ベルトを有するものであってもよい。
【符号の説明】
【００８５】
１  給紙部
２  中間転写部
３  感光体ユニット
４  現像ユニット
５  スキャナ部
６  画像書き込みユニット
７  定着部
９  ２次転写ローラ
１０  対向ローラ
１１  搬送部
１２  ＤＦＥ
１３  専用線
１４  モータ
１６  駆動ローラ
１９  中間転写ベルト
２０  ベルトスケールセンサ
２１  エンコーダ
２２  ベルト駆動制御部
２３  メイン制御部
２４  サーミスタ
２５  ドライバ
２６、４２、５２  メモリ
２７  ＣＰＵ
２８、２８ａ、２８ｂ  制御コントローラ
２９、４０、５０  平均値演算部
３０  第１比較器
３１  積分器
３２  位置コントローラ
３３、４６  切替部
３４、４４  第２比較器
３５、４８  速度コントローラ
３６  ＰＷＭ変換部
【先行技術文献】
【特許文献】
【００８６】
【特許文献１】特開２００４−２２０００６号公報
【図１】
2014044410.tif 000003
【図２】
2014044410.tif 000004
【図３】
2014044410.tif 000005
【図４】
2014044410.tif 000006
【図５】
2014044410.tif 000007
【図６】
2014044410.tif 000008
【図７】
2014044410.tif 000009
【図８】
2014044410.tif 000010
【図９】
2014044410.tif 000011
【図１０】
2014044410.tif 000012
【図１１】
2014044410.tif 000013
【図１２】
2014044410.tif 000014
【図１３】
2014044410.tif 000015
【図１４】
2014044410.tif 000016
【図１５】
2014044410.tif 000017
【図１６】
2014044410.tif 000018