JP6424630B2 - Motor control device and image forming apparatus - Google Patents

Motor control device and image forming apparatus Download PDF

Info

Publication number
JP6424630B2
JP6424630B2 JP2015000177A JP2015000177A JP6424630B2 JP 6424630 B2 JP6424630 B2 JP 6424630B2 JP 2015000177 A JP2015000177 A JP 2015000177A JP 2015000177 A JP2015000177 A JP 2015000177A JP 6424630 B2 JP6424630 B2 JP 6424630B2
Authority
JP
Japan
Prior art keywords
motor
braking
rotational speed
time
value
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.)
Active
Application number
JP2015000177A
Other languages
Japanese (ja)
Other versions
JP2016127711A (en
Inventor
雄平 立本
雄平 立本
克英 酒井
克英 酒井
恭宏 小出
恭宏 小出
優太 橘
優太 橘
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2015000177A priority Critical patent/JP6424630B2/en
Publication of JP2016127711A publication Critical patent/JP2016127711A/en
Application granted granted Critical
Publication of JP6424630B2 publication Critical patent/JP6424630B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Stopping Of Electric Motors (AREA)

Description

本発明はモーターの制御技術に関し、特に画像形成装置に利用されるものに関する。   The present invention relates to motor control technology, and more particularly to one used in an image forming apparatus.

レーザープリンター等、電子写真方式の画像形成装置は様々な可動部材を印刷ジョブに利用する。たとえば、搬送ローラー群を回転させてシートを装置内で搬送する。感光体ドラムを回転させてその外周面に、帯電、露光、現像、転写、およびクリーニング等の画像形成プロセスの各工程を順番に施す。現像ローラーを回転させてその外周面にトナーを吸着させ、それらのトナーを感光体ドラムへ付着させる。中間転写ベルトを回転させてその表面に感光体ドラムからトナー像を転写させ、そのトナー像をシートへ転写させる。定着ローラーを回転させてシート上のトナー像を加熱し、定着させる。   An electrophotographic image forming apparatus such as a laser printer uses various movable members for a print job. For example, the transport roller group is rotated to transport the sheet in the apparatus. The photosensitive drum is rotated, and the image forming processes such as charging, exposure, development, transfer, and cleaning are sequentially performed on the outer peripheral surface of the photosensitive drum. The developing roller is rotated to adsorb the toner on the outer peripheral surface thereof, and the toner is adhered to the photosensitive drum. The intermediate transfer belt is rotated to transfer the toner image from the photosensitive drum to the surface, and the toner image is transferred to the sheet. The fixing roller is rotated to heat and fix the toner image on the sheet.

これらの可動部材を駆動するためのモーターは一般に、画像形成装置1台あたりに複数台搭載されている。異なる可動部材の間では一般に、機械的特性が異なるだけでなく、それらが利用される処理に課せられる条件が異なる。したがって、異なるモーターは一般に異なる態様で制御される。
これらのモーターの間では特に制動制御、すなわちモーターを停止させるためのシーケンス制御の態様が異なる(たとえば特許文献1、2参照)。さらに、印刷ジョブの終了時では制動制御の開始時期が異なる。これらのモーターを停止させる順序は、印刷ジョブの終了処理が効率良く進むように定められている。たとえば、搬送ローラー群を駆動するためのモーター群は、駆動対象の設置場所がシートの搬送路に沿って下流から上流へ向かう順、すなわち駆動対象がより早くシートを搬送し終える順に止められる。一方、画像形成プロセスに利用されるモーター群は、たとえば、現像ローラー、感光体ドラム、中間転写ベルトを駆動対象とするモーターの順に止められる。この順序は、モーター群の駆動対象に対してクリーニングを効率良く進められるように決められている。すなわち、まだクリーニングを受けていない可動部材の部分に残留するトナー等が、すでにクリーニングを受けた別の可動部材の部分に付着することを防ぐことができる。
In general, a plurality of motors for driving these movable members are mounted per image forming apparatus. In general, not only the mechanical properties differ between the different movable members, but also the conditions imposed on the process in which they are used. Thus, different motors are generally controlled in different ways.
Among these motors, in particular, braking control, that is, sequence control for stopping the motor is different (see, for example, Patent Documents 1 and 2). Furthermore, at the end of the print job, the start timing of the braking control is different. The order of stopping these motors is determined so that the print job end process can proceed efficiently. For example, the motor group for driving the transport roller group is stopped in the order in which the installation location of the drive target goes from downstream to upstream along the transport path of the sheet, that is, the order in which the drive target transports the sheet earlier. On the other hand, the motor group used for the image forming process is stopped in the order of, for example, a developing roller, a photosensitive drum, and a motor for driving the intermediate transfer belt. This order is determined so that the cleaning can be efficiently advanced with respect to the drive target of the motor group. That is, it is possible to prevent the toner or the like remaining on the portion of the movable member which has not been cleaned yet from adhering to the portion of the other movable member which has already been cleaned.

制動制御では一般にエンコーダーでモーターの回転速度を検出してそのモーターの停止を判断する。しかし、エンコーダーで検出可能な回転速度には下限がある。したがって、従来の制動制御では、モーターが停止するまでに必要であろう見込みの時間長、すなわち制動時間の見込み値を予め推定した上で制動開始からの経過時間をタイマーで計測し、その計測値が見込み値に達した時点で「モーターが停止した」と見なす。   In braking control, the encoder generally detects the rotational speed of the motor to determine the stop of the motor. However, there is a lower limit to the rotational speed that can be detected by the encoder. Therefore, in the conventional braking control, the time length expected to be required to stop the motor, that is, the estimated value of the braking time is estimated in advance, and the elapsed time from the start of braking is measured by the timer. It is considered that "the motor has stopped" when it reaches the expected value.

特開2005−084377号公報JP, 2005-084377, A 特開2011−057384号公報JP, 2011-057384, A

印刷ジョブの終了に応じたモーターの制動制御では、その処理の簡単化を目的として、制動時間の見込み値をいずれのモーターに対しても一律に設定する。この一律の見込み値は次のように決定される。まず、様々な負荷変動を想定した上で各モーターについて制動時間の最長値を予測する。次に、それらの予測値の中から最大値を選択し、その最大値にいずれのモーターにとっても十分な余裕値を加えたものを見込み値として決定する。この見込み値を実際の制動時間が超えることはいずれのモーターについてもまずあり得ないので、モーターの制動制御は印刷ジョブの終了処理には支障を与えない。   In braking control of the motor according to the end of the print job, in order to simplify the processing, an estimated value of the braking time is uniformly set for any motor. This uniform expected value is determined as follows. First, assuming various load fluctuations, the maximum value of braking time is predicted for each motor. Next, the maximum value is selected from among the predicted values, and the maximum value plus a sufficient margin value for any motor is determined as a predicted value. The braking control of the motor does not disturb the end processing of the print job, since it is unlikely for any motor that the actual braking time will exceed the expected value.

その反面、いずれのモーターに対しても一律に制動時間の見込み値を設定することは、以下に述べるように、駆動対象である可動部材の長寿命化にとっては好ましくない。いずれのモーターの制動時間の真値も上記の一律の見込み値よりも短いので、前のモーターが停止するのを待って次のモーターを制動し始める場合、前のモーターの制動時間の真値と一律の見込み値との差が余分な待ち時間となる。この待ち時間中、次のモーターの駆動対象、すなわち、搬送ローラー、感光体ドラム、現像ローラー、中間転写ベルト、定着ローラー等の可動部材は、実際には停止しても構わないはずであるのにもかかわらず動作し続ける。その結果、これらの可動部材がいたずらに消耗するので、それらの長寿命化が妨げられる。したがって、それらの長寿命化には上記の待ち時間の短縮が望ましい。その短縮には、前のモーターに固有の制動時間を高い精度で推定することが必要である。   On the other hand, it is unpreferable for the lifetime improvement of the movable member which is a drive object to set the estimated value of damping | braking time uniformly with respect to any motor, as described below. Since the true value of the braking time of any motor is shorter than the above-mentioned uniform expected value, when waiting for the previous motor to stop and starting to brake the next motor, the true value of the braking time of the previous motor The difference from the uniform expected value is the extra waiting time. During this waiting time, the next motor to be driven, that is, the movable member such as the conveying roller, the photosensitive drum, the developing roller, the intermediate transfer belt, and the fixing roller, may actually stop. Even though it keeps working. As a result, since these movable members are consumed needlessly, the extension of their life is hindered. Therefore, the shortening of the above-mentioned waiting time is desirable for those life extension. For shortening, it is necessary to estimate with high accuracy the braking time inherent to the previous motor.

しかし、モーターごとに制動時間を高い精度で推定することは次の点で難しい。まず、モーターごとに負荷から受ける制動力を推測しなければならないが、負荷は一般に様々な原因で変動する。それらの原因としては、まず駆動対象に対する外乱、たとえば、画像形成装置の筐体が外部から受ける振動/衝撃、装置内で稼働する他の可動部材の動きに伴う振動/衝撃、および装置内で搬送されているシートの動きに伴う振動が挙げられる。その他に、駆動対象である可動部材の自励振動に加えて、ギアまたはベルト等、モーターから駆動対象へ駆動力を伝達する機構に固有の振動も挙げられる。このように負荷変動の原因は多様であるので、それらのすべてについて制動力の変動を実験またはシミュレーションによって正確に推測することは難しい。その結果、負荷変動に伴う制動力の推測誤差を十分に低減することができないので、制動時間の推定精度を高めることが難しい。   However, it is difficult to estimate the braking time with high accuracy for each motor as follows. First of all, although it is necessary to estimate the braking force received from the load for each motor, the load generally fluctuates due to various causes. The causes thereof are: first, disturbance to the driven object, for example, vibration / impact that the casing of the image forming apparatus receives from the outside, vibration / impact associated with the movement of other movable members operating in the apparatus, and conveyance in the apparatus Vibration associated with the movement of the seat being carried out. In addition to the self-excited vibration of the movable member to be driven, there is also a vibration unique to a mechanism such as a gear or a belt for transmitting the driving force from the motor to the driven object. Thus, the causes of the load fluctuation are various, and it is difficult to estimate the fluctuation of the braking force by experiment or simulation for all of them. As a result, since the estimation error of the braking force accompanying load fluctuation can not be reduced sufficiently, it is difficult to improve the estimation accuracy of the braking time.

本発明の目的は上記の課題を解決することであり、特に、負荷から受ける制動力の変動にかかわらず、制動時間を正確に推定することの可能なモーター制御装置を提供することにある。   The object of the present invention is to solve the above-mentioned problems, and in particular, to provide a motor control device capable of accurately estimating the braking time regardless of the fluctuation of the braking force received from the load.

本発明の1つの観点におけるモーター制御装置は、モーターの出力値に基づいてそのモーターの入力値を算定してそのモーターの駆動回路へ指示するためのモーター制御装置であり、モーターの力行期間中にそのモーターの出力値、または駆動回路からそのモーターへの入力値に基づいて、そのモーターが負荷から受ける制動力を推測する制動力推測部と、そのモーターが制動されるときに制動力推測部による制動力の推測値に基づいて、そのモーターが停止するまでにそのモーターの回転速度が示すであろう経時的変化を予測する回転速度予測部と、モーターの制動期間中にそのモーターの回転速度を実測する回転速度実測部と、回転速度予測部による回転速度の予測値と回転速度実測部による回転速度の実測値とのずれに基づいてモーターの制動時間を推定する制動時間推定部と、モーターが制動され始めた時点からの経過時間を計測し、計測値が制動時間推定部による制動時間の推定値に到達した時点を通知する通知部とを備えている。   The motor control device according to one aspect of the present invention is a motor control device for calculating the input value of the motor based on the output value of the motor and instructing the drive circuit of the motor, and during the power running period of the motor A braking force estimation unit that estimates the braking force that the motor receives from the load based on the output value of the motor or an input value from the drive circuit to the motor, and the braking force estimation unit when the motor is braked Based on the estimated value of the braking force, a rotational speed prediction unit that predicts a temporal change that the rotational speed of the motor will exhibit until the motor stops, and the rotational speed of the motor during the motor braking period A motor based on a difference between a rotational speed measurement unit to be measured, a predicted value of the rotational speed by the rotational speed prediction unit, and a measured value of the rotational speed by the rotational speed measurement unit A braking time estimation unit that estimates a braking time of the vehicle, a notification unit that measures an elapsed time from when the motor starts to be braked, and notifies when the measured value reaches an estimated braking time value by the braking time estimation unit; Is equipped.

回転速度実測部は、モーターの制動期間中に複数回、モーターの回転速度を実測し、制動時間推定部は、回転速度実測部によるモーターの回転速度の複数の実測値が示す経時的変化と、回転速度予測部によるモーターの回転速度の経時的変化とのずれに基づいて制動時間の推定値を補正してもよい。
制動力推測部は、モーターの力行期間中に複数回、モーターが負荷から受ける制動力を推測し、制動時間推定部は、制動力推測部による制動力の複数の推測値に基づいて、モーターから負荷へ伝達される駆動力のばらつきを評価し、そのばらつきの評価値に基づいて制動時間の推定値を補正してもよい。
The rotational speed measurement unit measures the rotational speed of the motor a plurality of times during a braking period of the motor, and the braking time estimation unit changes with time indicated by a plurality of actual measured values of the rotational speed of the motor by the rotational speed measurement unit; The estimated value of the braking time may be corrected based on the difference between the rotational speed prediction unit and the temporal change of the rotational speed of the motor.
The braking force estimation unit estimates the braking force that the motor receives from the load a plurality of times during the power running period of the motor, and the braking time estimation unit receives the motor from the motor based on the plurality of estimated values of the braking force by the braking force estimation unit. The variation of the driving force transmitted to the load may be evaluated, and the estimated value of the braking time may be corrected based on the evaluation value of the variation.

回転速度実測部は、モーターの制動期間中に複数回、モーターの回転速度を実測し、制動時間推定部は、回転速度実測部によるモーターの回転速度の複数の実測値のそれぞれからそのモーターの制動時間を推定し、算定された複数の推定値のばらつきに基づいて制動時間の最終的な推定値を決定してもよい。
本発明の1つの観点における画像形成装置は、シートを搬送部材で搬送し、感光体を回転させながら露光してその感光体に静電潜像を形成し、トナーを担持する現像部材を回転させながらその感光体に接触させてその静電潜像を現像し、現れたトナー像をその感光体から直接、または回転している中間転写部材を介して搬送中のシートへ転写し、加熱された定着部材を回転させながら搬送中のシートに接触させてそのトナー像を熱定着させる画像形成装置であり、搬送部材を稼働させ、感光体、現像部材、中間転写部材、および定着部材を回転させる複数のモーターと、各モーターへ電力を入力する駆動回路と、各モーターの出力値に基づいてそのモーターの入力値を算定してそのモーターの駆動回路へ指示する上記のモーター制御装置とを備えている。このモーター制御装置は、複数のモーターを所定の順序で停止させる際、各モーターの制動期間中にそのモーターの制動時間を推定すると共に、そのモーターが制動され始めた時点からの経過時間を計測し、計測値が制動時間の推定値に到達した時点で次のモーターの駆動回路にそのモーターの制動を開始させることを特徴とする。
The rotational speed measurement unit measures the rotational speed of the motor a plurality of times during the braking period of the motor, and the braking time estimation unit brakes the motor from each of the plurality of actual values of the rotational speed of the motor by the rotational speed measurement unit. The time may be estimated, and a final estimated value of the braking time may be determined based on the variation of the calculated plurality of estimated values.
In an image forming apparatus according to one aspect of the present invention, a sheet is conveyed by a conveying member, exposed while rotating a photosensitive member to form an electrostatic latent image on the photosensitive member, and rotated a developing member carrying toner. While making contact with the photosensitive member to develop the electrostatic latent image, transfer the appeared toner image directly from the photosensitive member or onto a sheet being conveyed through the rotating intermediate transfer member and heated An image forming apparatus that contacts a sheet being conveyed while rotating the fixing member to thermally fix the toner image, and operates the conveying member to rotate the photosensitive member, the developing member, the intermediate transfer member, and the fixing member. The above motor control device, which calculates the input value of the motor based on the output value of each motor and instructs the drive circuit of that motor, Eteiru. When stopping a plurality of motors in a predetermined sequence, this motor control device estimates the braking time of each motor during the braking period of each motor and measures the elapsed time from the time when the motor starts to be braked. When the measured value reaches the estimated value of the braking time, the driving circuit of the next motor is caused to start braking of the motor.

本発明の1つの観点におけるモーター制御装置は上記のとおり、モーターの回転速度の予測値と実測値とのずれに基づいてそのモーターの制動時間を推定する。これにより、このモーター制御装置は、モーターが負荷から受ける制動力の変動にかかわらず、そのモーターの制動時間を正確に推定することができる。   As described above, the motor control device according to one aspect of the present invention estimates the braking time of the motor based on the difference between the predicted value and the measured value of the rotational speed of the motor. Thus, the motor control device can accurately estimate the braking time of the motor regardless of the fluctuation of the braking force that the motor receives from the load.

本発明の実施形態による画像形成装置の内部構造を示す正面図である。FIG. 1 is a front view showing an internal structure of an image forming apparatus according to an embodiment of the present invention. (a)はモーターから搬送ローラーへ駆動力を伝達する機構の正面図であり、(b)は(a)の示す直線b−bに沿った断面図である。(c)はモーターから感光体ドラムと中間転写ベルトの駆動ローラーとへ駆動力を伝達する機構の側面図であり、(d)はモーターから定着ローラーへ駆動力を伝達する機構の正面図である。(A) is a front view of the mechanism which transmits a driving force to a conveyance roller from a motor, (b) is sectional drawing in alignment with straight line bb shown to (a). (C) is a side view of a mechanism for transmitting the driving force from the motor to the photosensitive drum and the driving roller of the intermediate transfer belt, and (d) is a front view of the mechanism for transmitting the driving force from the motor to the fixing roller . 図1の示す画像形成装置の制御系統を示すブロック図である。FIG. 2 is a block diagram showing a control system of the image forming apparatus shown in FIG. 1; 図3の示す駆動部に共通する構成のブロック図である。It is a block diagram of a structure common to the drive part shown in FIG. 現像ローラー、感光体ドラム、中間転写ベルト、および定着ローラーの駆動用モーターに対する制動制御のタイミングチャートである。5 is a timing chart of braking control on driving motors for a developing roller, a photosensitive drum, an intermediate transfer belt, and a fixing roller. (a)は、1つのモーターが制動期間中に示す回転数の経時的変化を模式的に表すグラフであり、(b)は、そのモーターが負荷から受ける制動力の経時的変化を模式的に示すグラフであり、(c)は、そのモーターに関する回転数の予測誤差の経時的変化を模式的に示すグラフである。(A) is a graph which represents typically the time-dependent change of the rotation speed which one motor shows during a damping | braking period, (b) schematically shows the time-dependent change of the damping force which the motor receives from load. It is a graph which shows, (c) is a graph which shows typically a time-dependent change of the prediction error of the number of rotations about the motor. 直流モーターのトルク−回転数特性を示すグラフである。It is a graph which shows the torque-rotational speed characteristic of a direct current motor. 図4の示す構成によるモーター制御のフローチャートの前半である。It is the first half of the flowchart of the motor control by the structure shown in FIG. 図4の示す構成によるモーター制御のフローチャートの後半である。It is the second half of the flowchart of the motor control by the structure shown in FIG.

以下、本発明の実施形態について、図面を参照しながら説明する。
[画像形成装置の内部構造]
図1は、本発明の実施形態による画像形成装置100の内部構造を模式的に示す正面図である。この画像形成装置100はカラーレーザープリンターである。図1にはこのプリンター100の内部の要素が、あたかも筐体の前面を透かして見えているように描かれている。図1を参照するにプリンター100は、給送部10、作像部20、定着部30、および排紙部40を含む。これらの要素10−40がプリンター100の画像形成部を構成する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[Internal structure of image forming apparatus]
FIG. 1 is a front view schematically showing an internal structure of an image forming apparatus 100 according to an embodiment of the present invention. The image forming apparatus 100 is a color laser printer. In FIG. 1, elements inside the printer 100 are drawn as if they were seen through the front of the case. Referring to FIG. 1, the printer 100 includes a feeding unit 10, an image forming unit 20, a fixing unit 30, and a paper discharge unit 40. These elements 10-40 constitute an image forming unit of the printer 100.

−給送部−
給送部10は、給紙カセット11から作像部20までのシートの搬送路に沿って設置された搬送ローラー群12、13、14を回転させることにより、給紙カセット11からシートSHTを1枚ずつ作像部20へ給送する。「シート」とは、紙またはフィルム樹脂等の薄い膜状または板状の材料または物品をいう。給紙カセット11に収容可能なシートSHTの紙種は、普通紙、上質紙、カラー用紙、または塗工紙であり、サイズは、A3、A4、A5、またはB4である。搬送ローラー群の中で最も作像部20に近いタイミングローラー14は印刷ジョブの実行中でも一般には停止しており、後述の主制御部からの駆動信号に応じて回転する。その駆動信号が示すタイミングでタイミングローラー14はシートSH2を作像部20へ送り出す。
-Feeding unit-
The feeding unit 10 rotates the conveyance roller group 12, 13, 14 installed along the sheet conveyance path from the sheet feeding cassette 11 to the image forming unit 20 so that the sheet SHT is removed from the sheet feeding cassette 11 by one. The sheet is fed to the image forming unit 20 one by one. "Sheet" refers to a thin film or plate material or article such as paper or film resin. The sheet type of the sheet SHT that can be accommodated in the sheet feeding cassette 11 is plain paper, high-quality paper, color paper, or coated paper, and the size is A3, A4, A5, or B4. The timing roller 14 closest to the image forming unit 20 in the transport roller group is generally stopped even during the execution of the print job, and rotates in response to a drive signal from the main control unit described later. The timing roller 14 sends the sheet SH2 to the image forming unit 20 at the timing indicated by the drive signal.

−作像部−
作像部20は、給送部10から送られたシートSH2の上にトナー像を形成する。
具体的には、4つの作像ユニット21Y、21M、21C、21Kのそれぞれがまず、感光体ドラム25Y、25M、25C、25Kを回転させながらその表面を帯電器26に対向させる。これにより、その対向した部分が均一に帯電する。
-Imaging unit-
The image forming unit 20 forms a toner image on the sheet SH2 sent from the feeding unit 10.
Specifically, each of the four imaging units 21Y, 21M, 21C, and 21K first causes the surface of the photosensitive drums 25Y, 25M, 25C, and 25K to face the charger 26 while rotating the photosensitive drums 25Y, 25M, 25C, and 25K. Thereby, the opposing part is uniformly charged.

各作像ユニット21Y、…は次に感光体ドラム25Y、…の帯電部分に露光部27からのレーザー光を照射する。露光部27はポリゴンミラー271をモーター272で回転させることによってレーザー光で各感光体ドラム25Y、…の表面を走査する。このとき、露光部27は更にレーザー光量を、画像データが表すイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の各色の階調値に基づいて変調する。これにより、感光体ドラム25Y、…の表面には各色の画像を表す静電潜像が生じる。   The image forming units 21Y,... Next irradiate the laser beams from the exposure unit 27 to the charged portions of the photosensitive drums 25Y,. The exposure unit 27 scans the surface of each of the photosensitive drums 25Y,... With laser light by rotating the polygon mirror 271 by the motor 272. At this time, the exposure unit 27 further modulates the laser light quantity based on the gradation value of each color of yellow (Y), magenta (M), cyan (C) and black (K) represented by the image data. As a result, electrostatic latent images representing an image of each color are generated on the surfaces of the photosensitive drums 25Y,.

各作像ユニット21Y、…は続いて、現像ローラー28を回転させることにより、その表面をY、M、C、Kの各色のトナーで覆った上で感光体ドラム25Y、…の表面に接触させる。これにより、感光体ドラム25Y、…の表面上の静電潜像が各色のトナーで現像される。こうして、画像データの表す4色の画像が4つの感光体ドラム25Y、…の各表面に1色ずつのトナー像として再現される。   Subsequently, each of the image forming units 21Y,... Is subsequently covered with the toner of each color of Y, M, C, and K by rotating the developing roller 28, and then brought into contact with the surface of the photosensitive drum 25Y,. . Thereby, electrostatic latent images on the surfaces of the photosensitive drums 25Y,... Are developed with toners of respective colors. Thus, the four color images represented by the image data are reproduced as toner images of one color on each surface of the four photosensitive drums 25Y,.

作像部20は、1次転写ローラー22Y、22M、22C、22Kと駆動ローラー23L、23Rとを回転させることによって中間転写ベルト23を回転させて、その表面を4つの感光体ドラム25Y、…に接触させる。このとき、感光体ドラム25Y、…の表面上の4色のトナー像は1次転写ローラー22Y、…と感光体ドラム25Y、…との間の電界により、感光体ドラム25Y、…の表面から順番に中間転写ベルト23の表面の同じ位置へ重ねて転写される。その結果、その位置に1つのカラートナー像が構成される。   The image forming unit 20 rotates the intermediate transfer belt 23 by rotating the primary transfer rollers 22Y, 22M, 22C, and 22K and the driving rollers 23L and 23R, and the surface thereof is formed into four photosensitive drums 25Y,. Make contact. At this time, the toner images of four colors on the surfaces of the photosensitive drums 25Y,... Are ordered from the surface of the photosensitive drums 25Y,... By the electric field between the primary transfer rollers 22Y,. To the same position on the surface of the intermediate transfer belt 23. As a result, one color toner image is formed at that position.

作像部20は更に駆動ローラー23Rに合わせて2次転写ローラー24を回転させることによって中間転写ベルト23の表面を、給送部10から両者23R、24の間のニップへ通紙されたシートSH2に接触させる。このとき、中間転写ベルト23上のカラートナー像は中間転写ベルト23と2次転写ローラー24との間の電界により、そのシートSH2の表面へ転写される。その後、作像部20は2次転写ローラー24の回転により、そのシートSH2を定着部30へ送り出す。   The image forming unit 20 further rotates the secondary transfer roller 24 in accordance with the driving roller 23R, and the sheet SH2 passes the surface of the intermediate transfer belt 23 from the feeding unit 10 to the nip between the both 23R and 24. Contact At this time, the color toner image on the intermediate transfer belt 23 is transferred to the surface of the sheet SH 2 by the electric field between the intermediate transfer belt 23 and the secondary transfer roller 24. Thereafter, the image forming unit 20 sends the sheet SH 2 to the fixing unit 30 by the rotation of the secondary transfer roller 24.

作像部20はまたドラムクリーナー29とベルトクリーナー23Cとを使って感光体ドラム25Y、…と中間転写ベルト23との各表面から、転写後にも残存するトナーを除去する。ドラムクリーナー29は、1次転写ローラー22Y、…と帯電器26との間に設置されたブレードまたはブラシであり、中間転写ベルト23に接触した直後の感光体ドラム25の表面部分に接触してその部分からトナーを掻き取る。ベルトクリーナー23Cは、中間転写ベルト23の回転方向において4つの作像ユニット21Y、…よりも上流側に設置されたブレードまたはブラシであり、2次転写ローラー24に接触した後の中間転写ベルト23の表面部分に接触してその部分からトナーを掻き取る。   The image forming unit 20 also uses the drum cleaner 29 and the belt cleaner 23C to remove the toner remaining after transfer from the surfaces of the photosensitive drums 25Y, ... and the intermediate transfer belt 23. The drum cleaner 29 is a blade or a brush disposed between the primary transfer rollers 22Y,... And the charger 26, and is in contact with the surface portion of the photosensitive drum 25 immediately after contacting the intermediate transfer belt 23. Scrape the toner from the part. The belt cleaner 23C is a blade or a brush disposed upstream of the four image forming units 21Y,... In the rotational direction of the intermediate transfer belt 23, and the belt cleaner 23C of the intermediate transfer belt 23 after contacting the secondary transfer roller 24. Contact the surface area and scrape the toner from that area.

−定着部−
定着部30は、作像部20から送り出されたシートSH2の上にトナー像を熱定着させる。具体的には、定着部30は定着ローラー31と加圧ローラー32とを回転させながら両者の間のニップにそのシートSH2を通紙する。このとき、定着ローラー31はそのシートSH2の表面へ内蔵のヒーターの熱を加え、加圧ローラー32はそのシートSH2の加熱部分に対して圧力を加えて定着ローラー31へ押し付ける。定着ローラー31からの熱と加圧ローラー32からの圧力とにより、トナー像がそのシートSH2の表面に定着する。定着部30は更に定着ローラー31と加圧ローラー32との回転により、そのシートSH2を排紙部40へ送り出す。
-Fixing section-
The fixing unit 30 thermally fixes the toner image on the sheet SH2 delivered from the image forming unit 20. Specifically, the fixing unit 30 passes the sheet SH2 in the nip between the fixing roller 31 and the pressure roller 32, while rotating the fixing roller 31 and the pressure roller 32. At this time, the fixing roller 31 applies the heat of the built-in heater to the surface of the sheet SH2, and the pressure roller 32 applies pressure to the heated portion of the sheet SH2 to press the fixing roller 31. The heat from the fixing roller 31 and the pressure from the pressure roller 32 fix the toner image on the surface of the sheet SH2. The fixing unit 30 further delivers the sheet SH2 to the sheet discharge unit 40 by the rotation of the fixing roller 31 and the pressure roller 32.

−排紙部−
排紙部40は、トナー像が定着したシートSH3をプリンター100の筐体の外へ排紙する。具体的には、まずシートSH3が定着部30の上部からガイド板41に沿って、プリンター100の筐体に開けられた排紙口42へ向かって移動してくる。このとき排紙部40は、排紙口42の内側に配置された排紙ローラー43を回転させ、その周面でそのシートSH3を排紙口42の外へ送り出す。これによりこのシートSH3は、プリンター100の上面の含む排紙トレイ44に収容される。
-Ejection section-
The discharge unit 40 discharges the sheet SH3 on which the toner image is fixed to the outside of the housing of the printer 100. Specifically, first, the sheet SH 3 moves from the upper portion of the fixing unit 30 along the guide plate 41 toward the sheet discharge outlet 42 opened in the housing of the printer 100. At this time, the paper discharge unit 40 rotates the paper discharge roller 43 disposed inside the paper discharge outlet 42, and delivers the sheet SH <b> 3 to the outside of the paper discharge outlet 42 on the circumferential surface thereof. Thus, the sheet SH3 is accommodated in the discharge tray 44 included in the upper surface of the printer 100.

[モーターから可動部材への駆動力の伝達機構]
画像形成部10−40は上記のとおり、ローラー群12、13、14、22Y、…、23L、23R、24、28、31、32、43、中間転写ベルト23、感光体ドラム25Y、…、ポリゴンミラー271等、多様な可動部材を回転させることでそれぞれの機能を実現する。これらの可動部材にモーターから駆動力を伝達する機構としては一般にギアまたはベルトが利用される。
[Transmission mechanism of driving force from motor to movable member]
As described above, the image forming unit 10-40 includes the roller groups 12, 13, 14, 22Y,..., 23L, 23R, 24, 28, 31, 32, 43, the intermediate transfer belt 23, the photosensitive drum 25Y,. Each function is realized by rotating various movable members such as the mirror 271. A gear or a belt is generally used as a mechanism for transmitting the driving force from the motor to these movable members.

図2の(a)はモーター40Mから排紙ローラー43へ駆動力を伝達する機構の正面図であり、(b)は(a)の示す直線b−bに沿った断面図である。図2の(a)、(b)を参照するに、この機構は1対のプーリー40P、41Pとベルト40Bとを含む。駆動プーリー40Pはモーター40Mのシャフト40Sに同軸に固定されている。従動プーリー41Pは排紙ローラー43の回転軸41Sの端部に固定されている。ベルト40Bはそれら2つのプーリー40P、41Pに巻き付けられている。   FIG. 2A is a front view of a mechanism for transmitting the driving force from the motor 40M to the sheet discharge roller 43, and FIG. 2B is a cross-sectional view along a straight line b-b shown in FIG. Referring to FIGS. 2A and 2B, this mechanism includes a pair of pulleys 40P and 41P and a belt 40B. The drive pulley 40P is coaxially fixed to the shaft 40S of the motor 40M. The driven pulley 41P is fixed to the end of the rotation shaft 41S of the discharge roller 43. The belt 40B is wound around the two pulleys 40P and 41P.

モーター40Mがシャフト40Sを回転させると、それに伴って駆動プーリー40Pが回転するのでベルト40Bが回転して従動プーリー41Pを回転させる。こうして、モーター40Mの駆動力(トルク)が第1プーリー40P、ベルト40B、第2プーリー41Pの順に伝達され、第2プーリー41Pを通して排紙ローラー43を回転させる。
図2の(c)はモーター20MからK色画像用の感光体ドラム25Kと中間転写ベルト23の駆動ローラー23Rとへ駆動力を伝達する機構の側面図である。図2の(c)を参照するに、この機構は、駆動プーリー20P、従動プーリー21P、およびベルト20Bを含み、駆動タイミングプーリー20T、21T、従動タイミングプーリー22T、23T、およびタイミングベルト21B、22Bをそれぞれ2つずつ含む。駆動プーリー20Pはモーター20Mのシャフト20Sに同軸に固定されている。従動プーリー21Pは2つの駆動タイミングプーリー20T、21Tと共通の回転軸21Sに同軸に固定されている。第1従動タイミングプーリー22Tは感光体ドラム25Kの回転軸の端部に固定され、第2従動タイミングプーリー23Tは駆動ローラー23Rの回転軸の端部に固定されている。ベルト20Bは駆動プーリー20Pと従動プーリー41Pとに巻き付けられ、第1タイミングベルト21Bは第1駆動タイミングプーリー20Tと第1従動タイミングプーリー22Tとに巻き付けられ、第2タイミングベルト22Bは第2駆動タイミングプーリー21Tと第2従動タイミングプーリー23Tとに巻き付けられている。
When the motor 40M rotates the shaft 40S, the drive pulley 40P rotates accordingly, so the belt 40B rotates to rotate the driven pulley 41P. Thus, the driving force (torque) of the motor 40M is transmitted in the order of the first pulley 40P, the belt 40B, and the second pulley 41P, and the sheet discharge roller 43 is rotated through the second pulley 41P.
FIG. 2C is a side view of a mechanism for transmitting the driving force from the motor 20M to the photosensitive drum 25K for the K color image and the driving roller 23R of the intermediate transfer belt 23. Referring to FIG. 2C, this mechanism includes a drive pulley 20P, a driven pulley 21P, and a belt 20B, and includes drive timing pulleys 20T and 21T, driven timing pulleys 22T and 23T, and timing belts 21B and 22B. Each contains two. The drive pulley 20P is coaxially fixed to the shaft 20S of the motor 20M. The driven pulley 21P is coaxially fixed to a rotation shaft 21S common to the two drive timing pulleys 20T and 21T. The first driven timing pulley 22T is fixed to the end of the rotary shaft of the photosensitive drum 25K, and the second driven timing pulley 23T is fixed to the end of the rotary shaft of the drive roller 23R. The belt 20B is wound around the driving pulley 20P and the driven pulley 41P, the first timing belt 21B is wound around the first driving timing pulley 20T and the first driven timing pulley 22T, and the second timing belt 22B is the second driving timing pulley. 21T and the second driven timing pulley 23T.

モーター20Mがシャフト20Sを回転させると、それに伴って駆動プーリー20Pが回転するのでベルト20Bが回転して従動プーリー21Pを回転させる。それにより2つの駆動タイミングプーリー20T、21Tが回転するので、2本のタイミングベルト21B、22Bが回転してそれぞれ、従動タイミングプーリー22T、23Tを回転させる。こうして、モーター20Mの駆動力(トルク)が駆動プーリー20P、ベルト20B、従動プーリー21P、駆動タイミングプーリー20T、21T、タイミングベルト21B、22B、従動タイミングプーリー22T、23Tの順に伝達される。さらに、第1従動タイミングプーリー22Tの回転は感光体ドラム25Kを回転させ、第2従動タイミングプーリー23Tの回転は駆動ローラー23Rを回転させる。ここで、感光体ドラム25Kの外周面の接線速度が中間転写ベルト23の速度と一致するように、4つのタイミングプーリー20T−23Tの間の外径比が設定されている。   When the motor 20M rotates the shaft 20S, the drive pulley 20P rotates accordingly, so the belt 20B rotates to rotate the driven pulley 21P. As a result, the two drive timing pulleys 20T and 21T rotate, so that the two timing belts 21B and 22B rotate to rotate the driven timing pulleys 22T and 23T, respectively. Thus, the driving force (torque) of the motor 20M is transmitted in the order of the driving pulley 20P, the belt 20B, the driven pulley 21P, the driving timing pulleys 20T and 21T, the timing belts 21B and 22B, and the driven timing pulleys 22T and 23T. Further, the rotation of the first driven timing pulley 22T rotates the photosensitive drum 25K, and the rotation of the second driven timing pulley 23T rotates the driving roller 23R. Here, the outer diameter ratio between the four timing pulleys 20T-23T is set such that the tangential velocity of the outer peripheral surface of the photosensitive drum 25K matches the velocity of the intermediate transfer belt 23.

図2の(d)はモーター30Mから定着ローラー31と加圧ローラー32とへ駆動力を伝達する機構の正面図である。図2の(d)を参照するにこの機構は3つのギア30G、31G、32Gを含む。第1ギア30Gはモーター30Mのシャフトに固定されている。その第1ギア30Gに第2ギア31Gが噛み合い、その第2ギア31Gに第3ギア32Gが噛み合っている。第3ギア32Gは定着ローラー31の端部に固定されている。モーター30Mがシャフトが回転させると、それに伴って第1ギア30Gが回転するので第2ギア31Gが回転し、さらに第3ギア32Gが回転する。こうして、モーター30Mの駆動力(トルク)が第1ギア30G、第2ギア31G、第3ギア32Gの順に伝達され、第3ギア32Gを通して定着ローラー31を回転させる。加圧ローラー32は定着ローラー31との接触によって従動回転する。   FIG. 2D is a front view of a mechanism for transmitting the driving force from the motor 30M to the fixing roller 31 and the pressure roller 32. FIG. Referring to FIG. 2d, this mechanism includes three gears 30G, 31G, 32G. The first gear 30G is fixed to the shaft of the motor 30M. The second gear 31G meshes with the first gear 30G, and the third gear 32G meshes with the second gear 31G. The third gear 32 </ b> G is fixed to the end of the fixing roller 31. When the motor 30M rotates the shaft, the first gear 30G rotates accordingly, so the second gear 31G rotates and the third gear 32G further rotates. Thus, the driving force (torque) of the motor 30M is transmitted in the order of the first gear 30G, the second gear 31G, and the third gear 32G, and the fixing roller 31 is rotated through the third gear 32G. The pressure roller 32 is driven to rotate by contact with the fixing roller 31.

[画像形成装置の電子制御系統]
図3は、プリンター100の電子制御系統の構成を示すブロック図である。図3を参照するに、この電子制御系統では、画像形成部10−40に加えて操作部50と主制御部60とがバス90を通して互いに通信可能に接続されている。
−操作部−
操作部50はユーザーの操作または外部の電子機器との通信を通して印刷ジョブの要求と印刷対象の画像データとを受け付けて、それらを主制御部60へ伝える。図3を参照するに操作部50は、操作パネル51、メモリインタフェース(I/F)52、およびネットワーク(LAN)I/F53を含む。操作パネル51は、押しボタン、タッチパネル、およびディスプレイを含む。操作パネル51は、操作画面および各種パラメーターの入力画面等のGUI画面をディスプレイに表示する。操作パネル51はまた、ユーザーが操作した押しボタンまたはタッチパネルの位置を識別し、その識別に関する情報を操作情報として主制御部60へ伝える。メモリI/F52はUSBポートまたはメモリカードスロットを含み、それらを通してUSBメモリーまたはハードディスクドライブ(HDD)等の外付けの記憶装置から直に印刷対象の画像データを取り込む。LAN・I/F53は外部のネットワークNTWに有線または無線で接続され、そのネットワークNTWに接続された他の電子機器から印刷対象の画像データを受信する。
[Electronic control system of image forming apparatus]
FIG. 3 is a block diagram showing the configuration of the electronic control system of the printer 100. As shown in FIG. Referring to FIG. 3, in this electronic control system, in addition to the image forming unit 10-40, the operation unit 50 and the main control unit 60 are communicably connected to each other through a bus 90.
-Operation unit-
The operation unit 50 receives a print job request and image data to be printed through user operation or communication with an external electronic device, and transmits them to the main control unit 60. Referring to FIG. 3, the operation unit 50 includes an operation panel 51, a memory interface (I / F) 52, and a network (LAN) I / F 53. Operation panel 51 includes a push button, a touch panel, and a display. The operation panel 51 displays a GUI screen such as an operation screen and an input screen of various parameters on a display. The operation panel 51 also identifies the position of the push button or touch panel operated by the user, and transmits information on the identification to the main control unit 60 as operation information. The memory I / F 52 includes a USB port or a memory card slot, through which image data to be printed is taken directly from an external storage device such as a USB memory or a hard disk drive (HDD). The LAN I / F 53 is connected to an external network NTW in a wired or wireless manner, and receives image data to be printed from other electronic devices connected to the network NTW.

−主制御部−
主制御部60は1枚の基板の上に実装された電子回路であり、その基板はプリンター100の内部に設置されている。図3を参照するに主制御部60は、CPU61、RAM62、およびROM63を含む。CPU61はファームウェアに従って、バス90に接続された他の要素10、20、…を制御する。RAM62は、CPU61がファームウェアを実行する際の作業領域をCPU61に提供すると共に、操作部50が受け付けた印刷対象の画像データを保存する。ROM63は書き込み不可の半導体メモリー装置と、EEPROM等の書き換え可能な半導体メモリー装置またはHDDとを含む。前者はファームウェアを格納し、後者はCPU61に環境変数等の保存領域を提供する。
-Main control unit-
The main control unit 60 is an electronic circuit mounted on one substrate, and the substrate is installed inside the printer 100. Referring to FIG. 3, the main control unit 60 includes a CPU 61, a RAM 62, and a ROM 63. The CPU 61 controls the other elements 10, 20,... Connected to the bus 90 according to the firmware. The RAM 62 provides the CPU 61 with a work area when the CPU 61 executes the firmware, and stores the image data to be printed received by the operation unit 50. The ROM 63 includes a non-writable semiconductor memory device and a rewritable semiconductor memory device such as an EEPROM or an HDD. The former stores firmware, and the latter provides the CPU 61 with a storage area for environment variables and the like.

CPU61が各種ファームウェアを実行することにより、主制御部60は操作部50からの操作情報に基づき、まずプリンター100内の他の要素を制御する。具体的には、主制御部60は操作部50に操作画面を表示させてユーザーによる操作を受け付けさせる。この操作に応じて主制御部60は、稼動モード、待機モード、スリープモード等の動作モードを決定し、その動作モードを他の要素へ駆動信号で通知して、その動作モードに応じた処理を各要素に実行させる。   When the CPU 61 executes various types of firmware, the main control unit 60 first controls other elements in the printer 100 based on the operation information from the operation unit 50. Specifically, the main control unit 60 causes the operation unit 50 to display an operation screen and allows the user to receive an operation. In response to this operation, the main control unit 60 determines an operation mode such as an operation mode, a standby mode, a sleep mode, etc., notifies the other elements of the operation mode by a drive signal, and performs processing according to the operation mode. Make each element execute.

たとえば操作部50がユーザーから印刷ジョブを受け付けたとき、主制御部60はまず操作部50に印刷対象の画像データをRAM62へ転送させる。主制御部60は次に、そのジョブの示す印刷条件に従って、給送部10には給送すべきシートの種類とその給送のタイミングとを指定し、作像部20には形成すべきトナー像を表す画像データを提供し、定着部30には、維持すべき定着ローラー31の表面温度を指定する。   For example, when the operation unit 50 receives a print job from the user, the main control unit 60 first causes the operation unit 50 to transfer image data to be printed to the RAM 62. Next, according to the printing conditions indicated by the job, the main control unit 60 designates the type of sheet to be fed and the feeding timing thereof in the feeding unit 10, and the toner to be formed in the image forming unit 20. Image data representing an image is provided, and the fixing unit 30 specifies the surface temperature of the fixing roller 31 to be maintained.

[モーターの制御系統]
図3を更に参照するに、画像形成部の各要素10、20、30、40は、それぞれが利用する可動部材、たとえば、搬送ローラー群12−14、中間転写ベルト23、感光体ドラム25Y、…、現像ローラー28、定着ローラー31、排紙ローラー43を駆動するモーターを制御するための駆動部10D、20D、30D、40Dを含む。
[Control system of motor]
With further reference to FIG. 3, each of the elements 10, 20, 30, 40 of the image forming unit is a movable member used by each of them, for example, the conveying roller group 12-14, the intermediate transfer belt 23, the photosensitive drum 25Y,. And driving units 10D, 20D, 30D, and 40D for controlling motors for driving the developing roller 28, the fixing roller 31, and the sheet discharge roller 43.

図4は、駆動部10D−40Dに共通する構成400のブロック図である。図4を参照するにこの構成400は、モーター制御装置410、駆動回路420、モーター430、およびエンコーダー440を含む。この構成400のうち、モーター制御装置410以外の要素420、430、440はモーター1台あたりに1組ずつ設けられている。
モーター制御装置410は、特定用途向け集積回路(ASIC)またはプログラム可能な集積回路(FPGA)等、1枚の基板の上に実装された電子回路であり、その基板はプリンター100の内部に設置されている。モーター制御装置410は、図3の示すバス90を通して主制御部60または他の駆動部10D、…、40Dのモーター制御装置と通信する。好ましくはモーター制御装置410は主制御部60と同じ基板に統合されている。モーター制御装置410はモーター430の目標の回転数(「回転速度」と同義である。)と実際の回転数とに基づいて、そのモーター430に対して印加すべき電圧の平均値を駆動回路420に指示する。
FIG. 4 is a block diagram of a configuration 400 common to the drive units 10D-40D. Referring to FIG. 4, this configuration 400 includes a motor controller 410, a drive circuit 420, a motor 430, and an encoder 440. In this configuration 400, one set of elements 420, 430, 440 other than the motor control device 410 is provided for each motor.
The motor controller 410 is an electronic circuit mounted on a single substrate, such as an application specific integrated circuit (ASIC) or a programmable integrated circuit (FPGA), and the substrate is installed inside the printer 100. ing. The motor controller 410 communicates with the motor controller of the main controller 60 or other drives 10D, ..., 40D through the bus 90 shown in FIG. Preferably, the motor controller 410 is integrated on the same substrate as the main controller 60. The motor controller 410 drives the drive circuit 420 to average the voltage to be applied to the motor 430 based on the target number of revolutions of the motor 430 (equivalent to “rotational speed”) and the actual number of revolutions. Instruct

駆動回路420はインバーターであり、パワートランジスタ(FET)等のスイッチング素子を利用してモーター430に対してパルス電圧を印加する。駆動回路420は特にそのパルス電圧に対するパルス幅変調(PWM)制御により、モーター430に対して実際に印加する電圧の平均値を、モーター制御装置410から指示された値に一致させる。
モーター430は直流ブラシレス(BLDC)モーターであり、一般に正逆両方向に回転可能である。エンコーダー440は光学式または磁気式であり、モーター430の本体に実装されている。エンコーダー440は、モーター430の実際の回転数に応じた周波数の交流信号FGPを生成してモーター制御装置410へ送出する。
The drive circuit 420 is an inverter and applies a pulse voltage to the motor 430 using a switching element such as a power transistor (FET). The drive circuit 420 matches the average value of the voltage actually applied to the motor 430 with the value instructed from the motor control device 410, particularly by pulse width modulation (PWM) control for the pulse voltage.
The motor 430 is a direct current brushless (BLDC) motor and can generally rotate in both forward and reverse directions. The encoder 440 is optical or magnetic and is mounted on the main body of the motor 430. The encoder 440 generates an alternating current signal FGP of a frequency according to the actual number of rotations of the motor 430 and sends it to the motor control device 410.

図4を更に参照するに、モーター制御装置410は、制御部411、回転速度実測部412、制動力推測部413、回転速度予測部414、制動時間推定部415、および通知部416を含む。これらの機能部411、…、416は、モーター制御装置410に内蔵されたCPUが専用のファームウェアを実行することによって実現される。
制御部411はモーター430の出力値を利用して、駆動回路420に指示すべきモーター430の入力値を算定するためのフィードバック制御を行う。具体的には、制御部411はまず、主制御部60からの駆動信号DRVが示す動作モードに基づいてモーター430の回転数の目標値を設定する。制御部411は次に、モーター430の出力値としてその回転数の実測値Nmsを回転速度実測部412から受け取り、その実測値Nmsと目標値との差に基づいて電圧指令DTYを算定する。電圧指令DTYはモーター430の入力値として、モーター430に対して印加すべき電圧の平均値をPWM制御におけるデューティー値で表す。すなわち、このデューティー値dはその電圧の平均値Vavの電源電圧Vccに対する割合に等しい:d=Vav/Vcc。制御部411は続いて、電圧指令DTYを駆動回路420へ入力し、モーター430に対して印加するパルス電圧のデューティー値、すなわち1周期に占めるパルス幅の割合をその電圧指令DTYの表す値に一致させる。
With further reference to FIG. 4, the motor control device 410 includes a control unit 411, a rotational speed measurement unit 412, a braking force estimation unit 413, a rotational speed prediction unit 414, a braking time estimation unit 415, and a notification unit 416. These functional units 411 to 416 are realized by the CPU incorporated in the motor control device 410 executing dedicated firmware.
The control unit 411 uses the output value of the motor 430 to perform feedback control for calculating the input value of the motor 430 to be instructed to the drive circuit 420. Specifically, the control unit 411 first sets the target value of the number of rotations of the motor 430 based on the operation mode indicated by the drive signal DRV from the main control unit 60. Next, the control unit 411 receives the measured value Nms of the rotational speed from the rotational speed measurement unit 412 as the output value of the motor 430, and calculates the voltage command DTY based on the difference between the measured value Nms and the target value. Voltage command DTY represents, as an input value of motor 430, an average value of voltages to be applied to motor 430 as a duty value in PWM control. That is, the duty value d is equal to the ratio of the average value Vav of the voltage to the power supply voltage Vcc: d = Vav / Vcc. Subsequently, control unit 411 inputs voltage command DTY to drive circuit 420, and matches the duty value of the pulse voltage applied to motor 430, that is, the ratio of the pulse width in one cycle to the value represented by voltage command DTY. Let

回転速度実測部412はエンコーダー440の出力信号FGPを監視して、その周波数からモーター430の回転数を実測する。得られた実測値Nmsは制御部412へフィードバックされて電圧指令DTYの算定に利用される。
制動力推測部413は、駆動回路420がモーター430を駆動している期間、すなわち力行期間では、回転速度実測部412から受け取るモーター430の回転数の実測値Nmsと駆動回路420へ入力する電圧指令DTYとに基づいて、モーター430が負荷から受ける制動力を推測する。得られた推測値Tldは回転速度予測部414へ渡される。
The rotational speed measurement unit 412 monitors the output signal FGP of the encoder 440 and measures the rotational speed of the motor 430 from the frequency. The obtained actual measurement value Nms is fed back to the control unit 412 and used to calculate the voltage command DTY.
During a period in which drive circuit 420 drives motor 430, that is, in a power running period, braking force estimation unit 413 receives the measured value Nms of the rotational speed of motor 430 received from rotational speed measurement unit 412 and the voltage command input to drive circuit 420 Based on DTY, the braking force that the motor 430 receives from the load is estimated. The obtained estimated value Tld is passed to the rotational speed prediction unit 414.

回転速度予測部414は、モーター430が制動されるときに制動力推測部413による制動力の推測値Tldに基づいて、モーター430が停止するまでにモーター430の回転数が示すであろう経時的変化を予測する。得られた一連の予測値Nprを表す数式または数表は制動時間推定部415によって参照される。
制動時間推定部415は、回転速度予測部414による回転数の予測値Nprを回転速度実測部412による回転数の実測値Nmsと比較し、予測値Nprからの実測値Nmsのずれに基づいてモーター430の制動時間を推定する。モーターの「制動時間」とは、そのモーターが制動され始めてから停止するまでに要する時間長をいう。得られた推定値tbrは通知部416へ渡される。
The rotational speed prediction unit 414 causes the number of revolutions of the motor 430 to indicate until the motor 430 is stopped based on the estimated value Tld of the braking force by the braking force estimation unit 413 when the motor 430 is braked. Predict change. The braking time estimation unit 415 refers to a formula or a table representing the obtained series of predicted values Npr.
The braking time estimation unit 415 compares the predicted value Npr of the rotational speed by the rotational speed prediction unit 414 with the measured value Nms of the rotational speed by the rotational speed measurement unit 412, and determines the motor based on the deviation of the measured value Nms from the predicted value Npr. Estimate the braking time of 430. The "braking time" of a motor refers to the length of time it takes to stop the motor after it has been braked. The obtained estimated value tbr is passed to the notification unit 416.

通知部416は、モーター430が制動され始めた時点からの経過時間を計測すると共に、その計測値を制動時間推定部415による制動時間の推定値tbrと比較する。通知部416は更に、その計測値がその推定値tbrに到達した時点にトリガー信号TRGを制御部411へ送出して、その時点の到来を制御部411に通知する。
[モーターの制動制御]
主制御部60は印刷ジョブを終了させる際、画像形成部10−40の駆動部10D−40Dと連携してモーターを所定の順序で停止させる。この順序は、印刷ジョブの終了処理が効率良く進むように定められている。具体的には、搬送ローラー群12、13、14、23R、24、31、32、43を駆動するためのモーター群は、ローラーの設置場所がシートの搬送路に沿って下流から上流へ向かう順に止められる。作像部20が画像形成プロセスに利用する1次転写ローラー22Y、…、中間転写ベルト23の駆動ローラー23L、23R、2次転写ローラー24、感光体ドラム25Y、…、および現像ローラー28を駆動するためのモーター群は、駆動対象のクリーニングが効率良く進む順に止められる。印刷ジョブの終了処理を効率良く進めるには、特に感光体ドラム25Y、…と中間転写ベルト23とからトナーを残さず除去するには、前のモーターが完全に停止した後に次のモーターを制動させ始めることが望ましい。
The notification unit 416 measures an elapsed time from when the motor 430 starts to be braked, and compares the measured value with the estimated value tbr of the braking time by the braking time estimation unit 415. The notification unit 416 further sends a trigger signal TRG to the control unit 411 when the measured value reaches the estimated value tbr, and notifies the control unit 411 of the arrival of that time.
[Braking control of motor]
When ending the print job, the main control unit 60 cooperates with the drive units 10D-40D of the image forming unit 10-40 to stop the motors in a predetermined order. This order is set so that the end processing of the print job can proceed efficiently. Specifically, in the motor group for driving the transport roller groups 12, 13, 14, 23R, 24, 31, 32, 43, the installation locations of the rollers are in the order from downstream to upstream along the sheet transport path. It is stopped. The image forming unit 20 drives the primary transfer rollers 22Y,..., Drive rollers 23L and 23R of the intermediate transfer belt 23, the secondary transfer roller 24, the photosensitive drums 25Y,. The motor groups are stopped in the order in which the cleaning of the driven object proceeds efficiently. In order to efficiently finish the print job end processing, in particular, in order to remove the toner from the photosensitive drums 25 Y, ... and the intermediate transfer belt 23 without leaving any toner, the previous motor is completely stopped and the next motor is braked. It is desirable to start.

図5は、現像ローラー28、感光体ドラム25Y、…、中間転写ベルト23、および定着ローラー31の駆動用モーターに対する制動制御のタイミングチャートである。図5を参照するに、図面の横方向は時間を表し、白い矩形は各モーターが制動されている期間、すなわち制動期間を表す。
印刷ジョブの処理モードDRPでは、これらの可動部材28、…を駆動するためのモーターはいずれも所定の回転数を維持する。このモードDRPではまた、駆動部10D−40Dの各制動力推測部413が、駆動すべきモーター430の回転数の実測値Nmsと電圧指令DTYとに基づいて、そのモーター430が負荷から受ける制動力を推測する。このとき、制動力推測部413は特に制動力の変動成分の周波数を推測する。
FIG. 5 is a timing chart of braking control on the driving motor for the developing roller 28, the photosensitive drums 25Y,..., The intermediate transfer belt 23, and the fixing roller 31. Referring to FIG. 5, the horizontal direction of the drawing represents time, and the white rectangles represent periods in which the respective motors are braked, that is, braking periods.
In the print job processing mode DRP, the motors for driving these movable members 28 maintain a predetermined number of revolutions. Also in this mode DRP, the braking force that the motor 430 receives from the load based on the measured value Nms of the number of rotations of the motor 430 to be driven and the voltage command DTY in each of the braking force estimating units 413 of the driving units 10D-40D. Guess. At this time, the braking force estimation unit 413 particularly estimates the frequency of the fluctuation component of the braking force.

第1時刻t1に主制御部60は作像部20と定着部30とに印刷ジョブの終了処理の開始を指示する。それに応じて作像部20の駆動部20Dと定着部30の駆動部30Dとはモーターの制動モードBSQへ移行する。このモードBSQでは、図5の示すとおり、先に作像部20の駆動部20Dが、現像ローラー28、感光体ドラム25Y、…、中間転写ベルト23の順にそれぞれの駆動用モーターを制動し始める。続いて定着部30の駆動部30Dが定着ローラー31の駆動用モーターを制動し始める。   At the first time t1, the main control unit 60 instructs the image forming unit 20 and the fixing unit 30 to start the end processing of the print job. In response to this, the drive unit 20D of the imaging unit 20 and the drive unit 30D of the fixing unit 30 shift to the braking mode BSQ of the motor. In this mode BSQ, as shown in FIG. 5, the drive unit 20D of the image forming unit 20 starts to brake the respective drive motors in the order of the developing roller 28, the photosensitive drums 25Y,. Subsequently, the drive unit 30D of the fixing unit 30 starts braking the driving motor of the fixing roller 31.

第1時刻t1では作像部20の駆動部20Dが現像ローラー28の駆動用モーターを制動し始める。具体的には、まず制御部411が駆動回路420にモーター430への電力供給を停止させる。これにより、モーター430の回転数は現像ローラー28等の負荷からの制動力によって減少し始める。一方、回転速度予測部414が制動力推測部413による制動力の推測値Tldに基づいてモーター430の回転数の経時的変化を予測する。また、通知部416が第1時刻t1からの経過時間を計測し始める。このとき、通知部416には計測値との暫定的な比較対象、すなわち暫定的な閾値として、制動時間推定部415が回転速度予測部414による予測のみから推定した制動時間tbrが設定される。   At the first time t1, the drive unit 20D of the image forming unit 20 starts to brake the drive motor of the developing roller 28. Specifically, first, the control unit 411 causes the drive circuit 420 to stop the power supply to the motor 430. As a result, the rotational speed of the motor 430 starts to decrease due to the braking force from the load of the developing roller 28 and the like. On the other hand, the rotational speed prediction unit 414 predicts the temporal change of the rotational speed of the motor 430 based on the estimated value Tld of the braking force by the braking force estimation unit 413. Also, the notification unit 416 starts measuring the elapsed time from the first time t1. At this time, the braking time tbr estimated by the braking time estimation unit 415 only from the prediction by the rotational speed prediction unit 414 is set in the notification unit 416 as a provisional comparison target with the measurement value, that is, a provisional threshold.

第1時刻t1以降、回転速度実測部412はエンコーダー440の出力信号FGPからモーター430の回転数を周期的に実測する。このときの実測のタイミングは、制動力推測部413が推測した制動力の変動成分の周波数に基づき、その変動成分がピーク値(最高値)または最低値に到達するタイミングと一致するように決められる。回転速度実測部412は更にこの実測を所定時間、好ましくはモーター430の回転数がエンコーダー440の検出下限、たとえば400rpmに達するまで繰り返す。その後、制動時間推定部415が予測値Nprからの実測値Nmsのずれに基づいてモーター430の制動時間を推定し、得られた推定値tBR1で通知部416に設定された値を更新する。 After the first time t1, the rotational speed measurement unit 412 periodically measures the rotational speed of the motor 430 from the output signal FGP of the encoder 440. The actual measurement timing at this time is determined based on the frequency of the fluctuation component of the braking force estimated by the braking force estimation unit 413 so as to coincide with the timing when the fluctuation component reaches the peak value (highest value) or the lowest value. . The rotational speed measurement unit 412 further repeats this measurement for a predetermined time, preferably until the rotational speed of the motor 430 reaches the lower limit of detection of the encoder 440, for example, 400 rpm. Thereafter, the braking time estimation unit 415 estimates the braking time of the motor 430 based on the deviation of the measured value Nms from the predicted value Npr, and updates the value set in the notification unit 416 with the obtained estimated value t BR 1 .

その推定値tBR1だけ第1時刻t1よりも遅い第2時刻t2では、その推定値tBR1に通知部416による計測値が到達する。したがって、通知部416はトリガー信号TRGを制御部411へ送出する。このトリガー信号TRGに応じて制御部411はまず、第2時刻t2から所定の待機時間t21が経過するのを待つ。この待機時間t21は、各作像ユニット21Y、…において帯電器26が停止した時点、すなわち第1時刻t1にその帯電器26と対向していた感光体ドラム25Y、…の表面部分がドラムクリーナー29の位置まで到達するのに要する時間に等しい。この待機時間t21により、第1時刻t1以前に帯電した感光体ドラム25Y、…の表面部分から残留トナーがドラムクリーナー29によって除去される。 In the estimated value t BR 1 only slower than the first time t1 second time t2, and reaches the measurement value by the notification section 416 on the estimated value t BR 1. Therefore, the notification unit 416 sends the trigger signal TRG to the control unit 411. In response to the trigger signal TRG, the control unit 411 first waits for a predetermined standby time t21 to elapse from the second time t2. In this standby time t21, the surface portion of the photosensitive drum 25Y,... Facing the charger 26 at the time when the charger 26 stops in each of the imaging units 21Y,. It is equal to the time it takes to reach the position of By the waiting time t21, the residual toner is removed by the drum cleaner 29 from the surface portion of the photosensitive drum 25Y, which has been charged before the first time t1.

第2時刻t2では現像ローラー28が完全に停止したと見なされるので、第2時刻t2以降、現像ローラー28から感光体ドラム25Y、…へ新たに付着するトナーはないはずである。さらに、第2時刻t2から待機時間t21が経過した第3時刻t3では、感光体ドラム25Y、…の表面全体から残留トナーがドラムクリーナー29によって除去されているはずである。したがって、第3時刻t3では作像部20の駆動部20Dが感光体ドラム25Y、…と中間転写ベルト23との駆動用モーターを制動し始める。   Since the developing roller 28 is considered to be completely stopped at the second time t2, there should be no toner newly attached from the developing roller 28 to the photosensitive drum 25Y, etc. after the second time t2. Furthermore, at the third time t3 when the waiting time t21 has elapsed from the second time t2, the residual toner should be removed by the drum cleaner 29 from the entire surface of the photosensitive drums 25Y,. Accordingly, at the third time t3, the drive unit 20D of the image forming unit 20 starts to brake the drive motor for the photosensitive drums 25Y, ... and the intermediate transfer belt 23.

これらのモーターの制動では現像ローラー28の駆動用モーターの制動と同様、まず第3時刻t3に制御部411が駆動回路420にモーター430への電力供給を停止させ、回転速度予測部414が制動力推測部413による制動力の推測値Tldに基づいてモーター430の回転数の経時的変化を予測し、通知部416が第3時刻t3からの経過時間を計測し始める。第3時刻t3以降、モーター430の回転数がエンコーダー440の検出下限に達するまで、回転速度実測部412はモーター430の回転数を周期的に実測する。その後、制動時間推定部415が予測値Nprからの実測値Nmsのずれに基づいてモーター430の制動時間を推定する。   In the braking of these motors, the control unit 411 causes the drive circuit 420 to stop the power supply to the motor 430 at the third time t3 as in the case of the driving motor for the developing roller 28, and the rotational speed prediction unit 414 performs the braking force. The temporal change of the rotational speed of the motor 430 is predicted based on the estimated value Tld of the braking force by the estimation unit 413, and the notification unit 416 starts to measure the elapsed time from the third time t3. After the third time t3, the rotational speed measurement unit 412 periodically measures the rotational speed of the motor 430 until the rotational speed of the motor 430 reaches the detection lower limit of the encoder 440. Thereafter, the braking time estimation unit 415 estimates the braking time of the motor 430 based on the deviation of the measured value Nms from the predicted value Npr.

Y、M、Cの色画像用の感光体ドラム25Y、25M、25Cとは異なり、K色画像用の感光体ドラム25Kは図2の(c)の示すとおり、中間転写ベルト23の駆動ローラー23Rと駆動用モーター20Mが共通である。したがって、その共通の駆動用モーターの制動時間の推定値tBR3は一般に、他の感光体ドラム25Y、25M、25Cの駆動用モーターの制動時間の推定値tBR2とは異なる:tBR3≠tBR2。 Unlike the photosensitive drums 25 Y, 25 M and 25 C for Y, M and C color images, the photosensitive drum 25 K for K color image is a driving roller 23 R of the intermediate transfer belt 23 as shown in FIG. And the drive motor 20M are common. Therefore, the estimated value t BR 3 of the braking time of the common driving motor is generally different from the estimated value t BR 2 of the braking motors of the other photosensitive drums 25 Y, 25 M, 25 C: t BR 3 ≠ t BR 2.

各推定値tBR2、tBR3だけ第3時刻t3よりも遅い第4時刻t4、第5時刻t5では通知部416がトリガー信号TRGを制御部411へ送出する。これらのトリガー信号TRGのうち、遅く到達する方に応じて制御部411は感光体ドラム25Y、…と中間転写ベルト23との停止を主制御部60へ通知する。この通知に応じて主制御部60は定着部30の駆動部30Dに定着ローラー31の駆動用モーターの制動開始を指示する。 Each estimated value t BR 2, t BR 3 by a fourth time t4 later than the third time t3, the fifth time t5 notification unit 416 sends the trigger signal TRG to the control unit 411. Among the trigger signals TRG, the control unit 411 notifies the main control unit 60 that the photosensitive drums 25Y,... In response to the notification, the main control unit 60 instructs the drive unit 30D of the fixing unit 30 to start braking of the driving motor for the fixing roller 31.

定着部30の駆動部30Dでは主制御部60からの通知に応じて制御部411がまず、第5時刻t5から所定の待機時間t56が経過するのを待つ。この待機時間t56は、シートが中間転写ベルト23の駆動ローラー23Rと2次転写ローラー24との間のニップを完全に通過した直後から定着ローラー31と加圧ローラー32との間のニップを完全に通過するまでに要する時間に等しい。   In the drive unit 30D of the fixing unit 30, in response to the notification from the main control unit 60, the control unit 411 first waits for a predetermined standby time t56 to elapse from the fifth time t5. Immediately after the sheet completely passes through the nip between the driving roller 23R of the intermediate transfer belt 23 and the secondary transfer roller 24, the standby time t56 is completely the nip between the fixing roller 31 and the pressure roller 32. It is equal to the time it takes to pass.

第5時刻t5では中間転写ベルト23と2次転写ローラー24とが完全に停止したと見なされるので、第5時刻t5以降、作像部20から定着部30へ新たに搬送されるシートはないはずである。したがって、第5時刻t5から待機時間t56が経過した第6時刻t6では定着部30の駆動部30Dが定着ローラー31の駆動用モーターを制動し始める。
この制動制御では作像部28による制動制御と同様、まず第6時刻t6に制御部411が駆動回路420にモーター430への電力供給を停止させ、回転速度予測部414が制動力推測部413による制動力の推測値Tldに基づいてモーター430の回転数の経時的変化を予測し、通知部416が第6時刻t6からの経過時間を計測し始める。第6時刻t6以降、モーター430の回転数がエンコーダー440の検出下限に達するまで、回転速度実測部412はモーター430の回転数を周期的に実測する。その後、制動時間推定部415が予測値Nprからの実測値Nmsのずれに基づいてモーター430の制動時間を推定する。その推定値tBR4だけ第6時刻t6よりも遅い第7時刻t7では通知部416がトリガー信号TRGを制御部411へ送出する。このトリガー信号TRGに応じて制御部411は次のモーターたとえば排紙ローラー43の駆動用モーターを制動し始める。
Since it is considered that the intermediate transfer belt 23 and the secondary transfer roller 24 are completely stopped at the fifth time t5, there should be no sheet newly transported from the image forming unit 20 to the fixing unit 30 after the fifth time t5. It is. Accordingly, at the sixth time t6 when the standby time t56 has elapsed from the fifth time t5, the drive unit 30D of the fixing unit 30 starts to brake the driving motor of the fixing roller 31.
In this braking control, the control unit 411 causes the drive circuit 420 to stop the power supply to the motor 430 at the sixth time t6 as in the braking control by the imaging unit 28, and the rotational speed prediction unit 414 uses the braking force estimation unit 413. The temporal change of the rotational speed of the motor 430 is predicted based on the estimated value Tld of the braking force, and the notification unit 416 starts to measure the elapsed time from the sixth time t6. After the sixth time t6, the rotational speed measurement unit 412 periodically measures the rotational speed of the motor 430 until the rotational speed of the motor 430 reaches the detection lower limit of the encoder 440. Thereafter, the braking time estimation unit 415 estimates the braking time of the motor 430 based on the deviation of the measured value Nms from the predicted value Npr. The notification unit 416 sends the trigger signal TRG to the control unit 411 at the seventh time t7 which is later than the sixth time t6 by the estimated value t BR4 . In response to the trigger signal TRG, the control unit 411 starts to brake the next motor, for example, the drive motor for the discharge roller 43.

図5を更に参照するに、第5時刻t5以降、定着部30による制動制御と並行して、作像部20の駆動部20Dが中間転写ベルト23に対するクリーニングを行う。このクリーニング期間CLNでは中間転写ベルト23が逆転と正転とを繰り返す。
具体的には、制御部411がまず駆動回路420に所定の逆転時間RVRだけモーター430を逆転させて中間転写ベルト23の駆動ローラー23Rを逆転させる。この逆転時間RVRでは中間転写ベルト23が逆転するので、ベルトクリーナー23Cが中間転写ベルト23の表面を通常時とは逆方向に擦る。
With further reference to FIG. 5, after the fifth time t5, in parallel with the braking control by the fixing unit 30, the drive unit 20D of the image forming unit 20 cleans the intermediate transfer belt 23. During the cleaning period CLN, the intermediate transfer belt 23 repeats reverse rotation and normal rotation.
Specifically, the control unit 411 causes the drive circuit 420 to reverse the motor 430 for a predetermined reverse rotation time RVR to reverse the drive roller 23R of the intermediate transfer belt 23. Since the intermediate transfer belt 23 reverses during the reverse rotation time RVR, the belt cleaner 23C rubs the surface of the intermediate transfer belt 23 in the reverse direction to that in the normal time.

第5時刻t5から逆転時間RVRが経過した時点t51では、駆動部20Dが第3時刻t3から第5時刻t5までの期間と同様に中間転写ベルト23の駆動用モーターを制動する。特に回転速度予測部414は制動期間BR1における回転数の経時的変化を予測し、制動時間推定部415は回転数の予測値からの実測値のずれから制動期間BR1の長さを推定する。   At time t51 when the reverse rotation time RVR has elapsed from the fifth time t5, the drive unit 20D brakes the drive motor for the intermediate transfer belt 23 as in the period from the third time t3 to the fifth time t5. In particular, the rotational speed prediction unit 414 predicts the temporal change of the rotational speed in the braking period BR1, and the braking time estimation unit 415 estimates the length of the braking period BR1 from the deviation of the measured value from the predicted rotational speed.

この制動期間BR1が終了したと見なせる時点t52では通知部416がトリガー信号TRGを送出するので、それに応じて制御部411が駆動回路420に所定の正転時間NRRだけモーター430を正転させて中間転写ベルト23の駆動ローラー23Rを正転させる。この正転時間NRRでは中間転写ベルト23が通常どおり正転するので、ベルトクリーナー23Cが中間転写ベルト23の表面を通常時と同じ方向に擦る。   The notification unit 416 sends the trigger signal TRG at time t52 when it can be considered that the braking period BR1 has ended, and accordingly, the control unit 411 causes the drive circuit 420 to rotate the motor 430 for a predetermined forward rotation time NRR. The driving roller 23R of the transfer belt 23 is rotated forward. Since the intermediate transfer belt 23 normally rotates in the normal rotation time NRR, the belt cleaner 23 C rubs the surface of the intermediate transfer belt 23 in the same direction as the normal time.

制動期間BR1の終了時点t52から正転時間NRRが経過した時点t53では、駆動部20Dが再び中間転写ベルト23の駆動用モーターを制動する。特に回転速度予測部414は制動期間BR2における回転数の経時的変化を予測し、制動時間推定部415は回転数の予測値からの実測値のずれから制動期間BR2の長さを推定する。この制動期間BR2が終了したと見なせる時点t54では通知部416がトリガー信号TRGを送出するので、それに応じて制御部411がクリーニングの終了を主制御部60へ通知する。   At time t53 when the normal rotation time NRR has elapsed from time t52 when the braking period BR1 ends, the drive unit 20D brakes the drive motor for the intermediate transfer belt 23 again. In particular, the rotational speed prediction unit 414 predicts the temporal change of the rotational speed in the braking period BR2, and the braking time estimation unit 415 estimates the length of the braking period BR2 from the deviation of the measured value from the predicted rotational speed. At time t54 when it can be considered that the braking period BR2 has ended, the notification unit 416 sends the trigger signal TRG, and accordingly, the control unit 411 notifies the main control unit 60 of the end of the cleaning.

このように、クリーニング期間CLNでは中間転写ベルト23が逆転と正転とを繰り返すことにより、ベルトクリーナー23Cのブラシまたはブレードが中間転写ベルト23の表面を通常時の方向とその逆方向との両方に擦る。これに伴い、そのブラシまたはブレードと中間転写ベルト23の表面との間に塵埃等、トナーとは異なる物が挟まっていれば、その物が除去される。   In this manner, the intermediate transfer belt 23 repeats reverse rotation and normal rotation in the cleaning period CLN, so that the brush or blade of the belt cleaner 23C moves the surface of the intermediate transfer belt 23 in both the normal direction and the opposite direction. rub. Accordingly, if an object different from the toner, such as dust, is caught between the brush or blade and the surface of the intermediate transfer belt 23, the object is removed.

図5の示す制動期間は一般に、いずれも長さの推定値tBR1、tBR2、tBR3、tBR4、BR1、BR2が異なる。これは、モーター自身および負荷自身の機械的特性の違いのみならず、負荷へ駆動力を伝達する機構の違い、駆動時における目標の回転数の違い、ならびに駆動の持続時間の違いにもよる。各駆動部20D、30Dはそれらの違いに動的に応じて制動時間を適切に推定する。これにより、仮にそれらの制動時間の推定値をそれらの中で最も長い値tBR3、たとえば700m秒に一律に揃えた場合と比べれば、現像ローラー28の駆動用モーターはその一律の値tBR3=700m秒と実際の推定値tBR1、たとえば300〜400m秒との間の差ΔtBR=300〜400m秒早く停止したと見なせる。したがってその差ΔtBRだけ感光体ドラム25Y、…、中間転写ベルト23、およびその駆動ローラー23L、23Rを余分に回転させなくてもすむので、その分だけそれらの可動部材を回転に伴う摩耗から防いでそれらの寿命を延ばすことができる。 The braking periods shown in FIG. 5 are generally different in estimated values of length t BR 1, t BR 2, t BR 3, t BR 4, BR 1 and BR 2. This is due not only to the difference in mechanical characteristics of the motor itself and the load itself, but also to the difference in the mechanism transmitting the driving force to the load, the difference in the target rotational speed at the time of driving, and the difference in the duration of driving. Each of the drive units 20D, 30D appropriately estimates the braking time according to the difference between them. As compared with the case where the estimated values of the braking times are uniformly adjusted to the longest value t BR 3 among them, for example, 700 ms, the driving motor for the developing roller 28 has the uniform value t BR. It can be considered that the difference Δt BR between the 3 = 700 msec and the actual estimated value t BR 1, for example 300-400 msec, has stopped earlier as 300-400 msec. Therefore, it is not necessary to rotate the photosensitive drums 25Y, ..., the intermediate transfer belt 23, and the drive rollers 23L and 23R of the photosensitive drums 25Y, ..., and the drive rollers 23L and 23R by the difference Δt BR. Can extend their lifespan.

[制動時間の推定処理の詳細]
−モーターが負荷から受ける制動力の推測−
図6の(a)は、1つのモーターが制動期間中に示す回転数Nの経時的変化を模式的に表すグラフであり、(b)は、そのモーターが負荷から受ける制動力Tの経時的変化を模式的に示すグラフである。なお、いずれのグラフの形状も説明の便宜上、簡単化されており、実際の形状はこれらの模式的な形状よりも複雑である。また、回転数Nが“0”に到達する直前、すなわちモーターが完全に停止する直前における回転数Nと制動力Tとの変動は一般に不定であるので、いずれも図6には示されていない。
[Details of braking time estimation processing]
-Estimation of the braking force that the motor receives from the load-
FIG. 6 (a) is a graph schematically showing the temporal change of the rotational speed N that one motor shows during the braking period, and FIG. 6 (b) shows the temporal change of the braking force T that the motor receives from the load. It is a graph which shows change typically. In addition, the shape of any graph is simplified for convenience of explanation, and the actual shape is more complicated than these schematic shapes. Further, since the fluctuation between the rotational speed N and the braking force T immediately before the rotational speed N reaches "0", that is, immediately before the motor completely stops is generally indefinite, neither is shown in FIG. .

図6の(a)を参照するに、モーターの回転数Nは、そのモーターの力行期間DRPでは所定の目標値NDRに維持され、そのモーターの制動期間BRPではその目標値NDRから減少して、やがて“0”に到達する。
図6の(b)を参照するに、負荷からの制動力Tは一般に直流成分TDRと変動成分TFRとを含む。直流成分TDRは負荷の機械的構造で決まるので、力行期間DRPと制動期間BRPとのそれぞれではほぼ一定値を維持すると見なせる。さらに、それらの一定値は一般には互いに異なるが、それらの間の差ΔTbはいずれの大きさ≒TDRに対しても無視できるほど小さい:ΔTb≪TDR。変動成分TFR、T'FRは、力行期間DRPと制動期間BRPとのいずれでも瞬間的には直流成分TDRに対して無視できるほど小さい:TFR、T'FR≪TDR。一方、両期間DRP、BRPの間における変動成分の振幅の変化TFR−T'FRは不定である。
Referring to FIG. 6 (a), the rotational speed N of the motor is maintained at the target value N DR powering period prescribed in DRP of the motor decreases from its the braking period BRP the motor target value N DR Eventually reach “0”.
Referring to FIG. 6 (b), the braking force T from the load generally includes a direct current component TDR and a fluctuation component TFR . Since the DC component TDR is determined by the mechanical structure of the load, it can be considered that a substantially constant value is maintained in each of the powering period DRP and the braking period BRP. Moreover, these constant values are generally different from each other, the difference ΔTb between them negligibly small for any size ≒ T DR: ΔTb«T DR. The fluctuation components T FR and T ′ FR are momentarily small with respect to the DC component T DR in any of the powering period DRP and the braking period BRP so as to be negligible: T FR , T ′ FR << T DR . On the other hand, the change in amplitude of the fluctuation component T FR -T ' FR between the two periods DRP and BRP is undefined.

変動成分TFRは典型的な周期λを持つ。これは、変動成分TFRの多様な起源の中でも、モーターから負荷への駆動力の伝達機構が含むベルト(たとえば、図2の(a)−(c)の示すベルト40B、20B、21B、22B参照。)の伸縮に伴う振動が代表的であることに起因する。図6の(b)を参照するに、力行期間DRPと制動期間BRPとの間では一般に、変動成分TFRの周期の変化λ−λ'が元の周期λに対して無視できるほど小さい:λ−λ'≪λ。すなわち、変動成分TFRの周期はほぼ一定であると見なせる:λ≒λ'。 The variation component T FR has a typical period λ. Among the various sources of variation component TFR , this is the belt that the transmission mechanism of the driving force from the motor to the load includes (for example, belts 40B, 20B, 21B, 22B shown in (a)-(c) of FIG. Refer to the vibration associated with the expansion and contraction of Referring to (b) of FIG. 6, generally, between the powering period DRP and the braking period BRP, the change λ−λ ′ of the period of the fluctuation component T FR is negligibly small relative to the original period λ: λ -Λ '<< λ. That is, the period of the fluctuation component T FR can be considered to be substantially constant: λ ≒ λ ′.

図6の(a)を再び参照するに、力行期間DRPではモーターの回転数Nに変動成分がほとんど現れていない。これは、制御部411が行うフィードバック制御に起因する。したがって、制御部411から駆動回路420への電圧指令DTYが示すデューティー値には、制動力Tの直流成分TDRと共にその変動成分TFRが反映されている。
制動力推測部413は力行期間DRPにおいて、モーターの回転数の実測値Nmsと共に、電圧指令DTYの示すデューティー値dとに基づいて、そのモーターが負荷から受ける制動力Tを推測する。この推測には、回転数の実測値Nms、デューティー値d、および制動力Tの間に成立する関係式が利用される。制御対象がDCモーターである場合、この関係式は次式(1)で表される:
Referring again to FIG. 6A, in the power running period DRP, almost no fluctuation component appears in the motor rotation speed N. This originates in the feedback control which the control part 411 performs. Therefore, the duty value indicated by the voltage command DTY from the control unit 411 to the drive circuit 420, the fluctuation component T FR are reflected with DC component T DR of the braking force T.
In the powering period DRP, the braking force estimating unit 413 estimates the braking force T that the motor receives from the load based on the measured value Nms of the rotational speed of the motor and the duty value d indicated by the voltage command DTY. For this estimation, a relational expression that is established among the measured value Nms of the rotational speed, the duty value d, and the braking force T is used. When the control target is a DC motor, this relational expression is expressed by the following equation (1):

Figure 0006424630
定数Ts0は、モーターが電源から、平均値が定数V0に等しい電圧を受けているにもかかわらず負荷からの制動力によって停止するとき(すなわち回転数N=0)におけるその制動力を表す。定数N0は、モーターが負荷から制動力を受けていないとき(すなわち無負荷時:T=0)に電源から、平均値が定数V0に等しい電圧を受けることによって生じさせる回転数を表す。これら3つの定数V0、Ts0、N0の値は予め実験またはシミュレーションによって決定されている。
Figure 0006424630
The constant Ts0 represents the braking force when the motor is stopped by the braking force from the load despite the fact that the motor receives a voltage equal to the constant V0 from the power supply (i.e., the rotation speed N = 0). The constant N0 represents the number of revolutions produced by the power supply receiving a voltage equal to the constant V0 when the motor is not receiving a braking force from the load (ie, no load: T = 0). The values of these three constants V0, Ts0 and N0 are determined in advance by experiment or simulation.

上記の関係式はモーターのトルク−回転数特性と電圧−回転数特性とから得られる。たとえば上記の関係式(1)は、DCモーターの両特性が示す以下の特徴(A)−(C)から求められる。
図7は、DCモーターのトルク−回転数特性を示すグラフである。図7が示すように、DCモーターは次の特徴(A)−(C)を持つ。(A)DCモーターの回転数NはそのトルクTの1次式で表される:N=αT+ν。(B)その傾きαはDCモーターの受ける電圧の平均値Vavには依らない。(C)その切片ν、すなわち無負荷時の回転数はその電圧の平均値Vavに比例する:ν∝Vav。
The above equation is obtained from the torque-speed characteristics and the voltage-speed characteristics of the motor. For example, the above-mentioned relational expression (1) is obtained from the following features (A) to (C) exhibited by both characteristics of the DC motor.
FIG. 7 is a graph showing torque-rotational speed characteristics of a DC motor. As FIG. 7 shows, a DC motor has the following features (A)-(C). (A) The rotational speed N of the DC motor is represented by a linear expression of its torque T: N = αT + ν. (B) The inclination α does not depend on the average value Vav of the voltage received by the DC motor. (C) The intercept 回 転, that is, the rotational speed at no load, is proportional to the average value Vav of the voltage: ∝Vav.

まず特徴(C)から、DCモーターが電源から平均値Vav=Vcc×dの電圧を受けているとき、その平均値Vavと無負荷時の回転数νとの比は、実験等で得られた定数V0とN0との比に等しい:ν/Vav=N0/V0。∴ν=N0/V0×Vav=N0×(Vcc/V0)×d。
次に特徴(A)から、回転数NとトルクTとが成す1次式の傾きαの大きさは、電源から平均値Vavの電圧を受けるDCモーターが無負荷時に示す回転数νと、そのモーターが負荷からの制動力によって停止するときのその制動力Tsとの比に等しい:α=−ν/Ts。この傾きαの大きさは更に特徴(B)から、その平均値Vavが定数V0に等しい場合での無負荷時の回転数N0と制動力Ts0との比に等しい:α=−N0/Ts0。
First, from the feature (C), when the DC motor receives the voltage of the average value Vav = Vcc × d from the power supply, the ratio of the average value Vav to the rotational speed 無 at no load is obtained by experiment etc. Equal to the ratio of the constants V0 and N0: // Vav = N0 / V0. ∴ = N0 / V0 x Vav = N0 x (Vcc / V0) x d.
Next, from the feature (A), the magnitude of the gradient α of the linear expression formed by the rotational speed N and the torque T is the rotational speed 示 す when the DC motor receiving the voltage of the average value Vav from the power supply shows no load Equal to the ratio to the braking force Ts when the motor is stopped by the braking force from the load: α = − = / Ts. From the feature (B), the magnitude of the inclination α is equal to the ratio of the no-load rotational speed N0 to the braking force Ts0 when the average value Vav is equal to the constant V0: α = −N0 / Ts0.

以上の結果を組み合わせると、上記の関係式(1)が得られる。
制動力推測部413は更に力行期間DRPに制動力の推測値Tの変動を監視して、その変動の中心値をその制動力の直流成分TDRと見なすと共に、その変動の周期を変動成分TFRの周期λと見なす。
−モーターの回転速度の予測−
制動期間BRPの開始時刻tsでは回転速度予測部414がモーターの回転数の経時的変化を予測する。具体的には回転速度予測部414は、モーターが制動期間BRPに負荷から受ける制動力が制動力推測部413による推測値Tldに等しいと見なした上で、そのモーターの回転数Nに関する運動方程式、すなわち次式(2)を解く:
When the above results are combined, the above relational expression (1) is obtained.
The braking force estimation unit 413 further monitors the variation of the estimated value T of the braking force during the powering period DRP, and regards the central value of the variation as the DC component T DR of the braking force, and the period of the variation as the variation component T It is considered as the period λ of FR .
-Prediction of motor rotational speed-
At the start time ts of the braking period BRP, the rotational speed prediction unit 414 predicts the temporal change of the rotational speed of the motor. Specifically, the rotational speed prediction unit 414 considers that the braking force that the motor receives from the load during the braking period BRP is equal to the estimated value Tld by the braking force estimation unit 413, and then an equation of motion related to the rotational speed N of the motor. , Ie solve the following equation (2):

Figure 0006424630
定数Iはモーターの駆動対象の慣性モーメントを表し、変数tは時間を表す。
回転速度予測部414はこの運動方程式(2)を解く際、制動力Tldに対して次の近似を行う。図6の(b)の示すように、制動力Tldは一般に直流成分TDRと変動成分TFRとを含む。回転速度予測部414はこの変動成分TFRを、直流成分TDRに対して無視できるほど小さいとして式(2)の右辺から除去する。直流成分TDRは経時的には変化しないので、式(2)の解すなわち回転数の予測値Nprは次式(3)で表される:
Figure 0006424630
The constant I represents the moment of inertia of the motor to be driven, and the variable t represents time.
When solving the equation of motion (2), the rotational speed prediction unit 414 performs the following approximation on the braking force Tld. As indicated by (b) in FIG. 6, the braking force Tld includes a generally DC component T DR and fluctuation component T FR. The rotational speed prediction unit 414 removes this fluctuation component T FR from the right side of the equation (2) as being negligibly small relative to the DC component T DR . Since the DC component T DR does not change with time, the solution of equation (2), that is, the predicted value Npr of the rotational speed is expressed by the following equation (3):

Figure 0006424630
この式(3)の表す予測値Nprの経時的変化が、図6の(a)では2点鎖線PRLで表されている。この2点鎖線PRLが示すとおり、制動期間BRPでは予測値Nprが直線的に減少する。
Figure 0006424630
The temporal change of the predicted value Npr represented by the equation (3) is represented by a two-dot chain line PRL in (a) of FIG. As indicated by the two-dot chain line PRL, the predicted value Npr linearly decreases in the braking period BRP.

制動期間BRPの開始時刻tsの直後、制動時間推定部415はこの式(3)の予測値Nprに“0”を代入することにより制動期間BRPの長さ、すなわち制動時間の推定値tBRを次式(4)で計算する: Immediately after the start time ts of the braking period BRP, the braking time estimation unit 415 substitutes “0” for the predicted value Npr of this equation (3) to obtain the length of the braking period BRP, that is, the estimated value t BR of the braking time. Calculate with the following equation (4):

Figure 0006424630
制動期間BRPの開始時刻tsでは通知部416がその時刻tsからの経過時間を計測し始める。このとき、通知部416には閾値として、制動時間推定部415が式(4)で計算した制動時間の推定値tBRが設定される。
Figure 0006424630
At the start time ts of the braking period BRP, the notification unit 416 starts measuring the elapsed time from that time ts. At this time, the estimated value t BR of the braking time calculated by the braking time estimation unit 415 by the equation (4) is set in the notification unit 416 as a threshold value.

−モーターの回転速度の実測−
制動期間BRPの開始時刻ts以降、回転速度実測部412はモーターの回転数を周期的に実測する。具体的には回転速度実測部412は、開始時刻tsからの経過時間が制動力の変動成分TFRの周期λの半整数倍または整数倍に達したときに回転数を実測する。これにより実測値Nmsは、制動力の変動成分TFRがピーク値または最低値に到達したときの回転数を表す可能性が高い。図6の(a)はこれらの実測値を黒点SMPで表す。
-Measurement of rotational speed of motor-
After the start time ts of the braking period BRP, the rotational speed measurement unit 412 periodically measures the rotational speed of the motor. Specifically, rotational speed measurement unit 412 measures the rotational speed when the elapsed time from start time ts reaches half integral multiple or integral multiple of period λ of fluctuation component T FR of the braking force. Thus, the actual measurement value Nms is likely to represent the rotational speed when the fluctuation component T FR of the braking force reaches the peak value or the minimum value. (A) of FIG. 6 represents these actual measurement values by the black dot SMP.

回転速度実測部412は更にこの実測を終了時刻tfまで繰り返す。この終了時刻tfは、モーターの回転数Nがエンコーダー440の検出下限Nmin、たとえば400rpmよりも所定の余裕量Nmrだけ高い値まで低下すると見込まれる時刻であり、回転速度予測部414が予測した回転数の経時的変化、すなわち式(3)から算定される。
−モーターの回転速度の予測誤差に基づく制動時間の推定−
回転速度実測部412がモーターの回転数の実測値Nmsを求める度に、制動時間推定部415は予測値Nprからのその実測値Nmsのずれ(以下、「予測誤差」という。)を算定する。具体的には、制動時間推定部415はまず、その実測値Nmsが求められた時刻における予測値Nprを式(3)から計算する。図6の(a)はその予測値を白点PRPで表す。制動時間推定部415は次に、それらの値Nms、Nprの間の差ΔN=Nms−Nprを予測誤差として算定する。
The rotational speed measurement unit 412 further repeats this measurement until the end time tf. The end time tf is a time when the number of revolutions N of the motor is expected to decrease to a value higher than the detection lower limit Nmin of the encoder 440, for example, 400 rpm by a predetermined margin Nmr. Change over time, that is, from equation (3).
-Estimation of braking time based on prediction error of rotational speed of motor-
Every time the rotational speed measurement unit 412 obtains the measured value Nms of the rotational speed of the motor, the braking time estimation unit 415 calculates a deviation of the measured value Nms from the predicted value Npr (hereinafter referred to as "prediction error"). Specifically, the braking time estimation unit 415 first calculates a predicted value Npr at the time when the actual measurement value Nms is obtained from Expression (3). (A) of FIG. 6 represents the predicted value by the white point PRP. Next, the braking time estimation unit 415 calculates a difference ΔN = Nms−Npr between the values Nms and Npr as a prediction error.

図6の(c)は、回転数の予測誤差ΔNの経時的変化を示すグラフである。図6の(c)は予測誤差ΔNの算定値を点ERPで表す。これらの点ERPが示すとおり、予測誤差ΔNは一般に、“0”とは異なる値ΔNbを中心にしてその上下に偏差ΔNfの範囲でばらつく。制動時間推定部415はこれらの予測誤差ΔNを、運動方程式(2)から解(3)を導く際に無視した制動力の変動成分に対応すると見なしてその解(3)を補正する。たとえば、図6の(c)の示す点ERPのそれぞれで回転数の予測誤差ΔNと制動力の推測誤差ΔTとが式(3)を満たすと見なして、推測誤差ΔTを次式(5)で算定する:   (C) of FIG. 6 is a graph which shows a time-dependent change of prediction error (DELTA) N of rotation speed. (C) of FIG. 6 represents the calculated value of the prediction error ΔN as a point ERP. As indicated by these points ERP, the prediction error .DELTA.N generally varies in the range of the deviation .DELTA.Nf above and below the value .DELTA.Nb different from "0". The braking time estimation unit 415 corrects the solution (3) by regarding these prediction errors ΔN as corresponding to the fluctuation component of the braking force neglected when deriving the solution (3) from the equation of motion (2). For example, assuming that the prediction error .DELTA.N of the rotational speed and the estimation error .DELTA.T of the braking force satisfy the equation (3) at each of the points ERP shown in FIG. 6C, the estimation error .DELTA.T is given by the following equation (5) Calculate:

Figure 0006424630
これらの推測誤差ΔTの算定値を図6の(b)は点FRPで表す。これらの点FRPが示すとおり、推測誤差ΔTは一般に力行期間DRPでの直流成分TDRの上下にばらつく。制動時間推定部415はこれらのばらつきを統計的に処理してその中心値の変位量−ΔTbと偏差ΔTfとを求め、更にそれらから推測誤差ΔTの最悪値、すなわち制動力の推測値を最小にする値−ΔTb−ΔTfを求めて式(4)に代入する。これにより、制動時間の推定誤差Δtが次式(6)で算定される:
Figure 0006424630
The calculated values of these estimation errors ΔT are represented by points FRP in FIG. As these points FRP indicate, the estimation error ΔT generally varies above and below the DC component T DR in the powering period DRP. The braking time estimation unit 415 statistically processes these variations to obtain the displacement -.DELTA.Tb of the center value and the deviation .DELTA.Tf, and further minimizes the worst value of the estimation error .DELTA.T, that is, the estimation value of the braking force from them. The value -.DELTA.Tb-.DELTA.Tf is calculated and substituted into the equation (4). Thereby, the estimated error Δt of the braking time is calculated by the following equation (6):

Figure 0006424630
制動時間推定部415は続いて、通知部416に設定された閾値tBRを更新してこの推定誤差Δtだけ延長する:tBR→tBR+Δt。
こうして、制動時間の推定値tBRは回転数の予測誤差ΔNすなわち予測値Nprからの実測値Nmsのずれに基づいて、図6の(a)が示すように、推定誤差Δtだけ延長されるように補正される。実測値Nmsには、モーターから負荷への駆動力を伝達するベルトの伸縮等、実際の負荷変動が反映されているので、補正後の制動時間の推定値tBR+Δtは真値を下回ることがなく、かつその真値に対する近似度が高い。
Figure 0006424630
Subsequently, the braking time estimation unit 415 updates the threshold value t BR set in the notification unit 416 and extends it by this estimation error Δt: t BR → t BR + Δt.
Thus, the estimated value t BR braking time based upon the difference between the actual Nms from the prediction error ΔN i.e. predicted value Npr speed, as indicated by (a) in FIG. 6, to be extended by the estimated error Δt Corrected to Since the actual load fluctuation such as expansion and contraction of the belt that transmits the driving force from the motor to the load is reflected in the actual measurement value Nms, the estimated value t BR + Δt of the braking time after correction may fall below the true value And the approximation to the true value is high.

[モーター制御のフローチャート]
図8、図9は、図4の示す駆動部10D−40Dに共通する構成400によるモーター制御のフローチャートである。この処理は、主制御部60からの駆動信号DRVに応じて制御部411が制御対象のモーター430を起動させることによって開始される。
ステップS101では、制御部411は駆動信号DRVから動作モードを識別し、その動作モードに基づいてモーター430の回転数の目標値を決定する。その後、処理はステップS102へ進む。
[Motor control flowchart]
8 and 9 are flowcharts of motor control according to the configuration 400 common to the drive units 10D-40D shown in FIG. This process is started by the control unit 411 activating the motor 430 to be controlled according to the drive signal DRV from the main control unit 60.
In step S101, the control unit 411 identifies an operation mode from the drive signal DRV, and determines a target value of the number of rotations of the motor 430 based on the operation mode. Thereafter, the process proceeds to step S102.

ステップS102では、制御部411は回転数の目標値と実測値Nmsとの差に基づいてPWM制御におけるデューティー値を算定し、電圧指令DTYとして駆動回路420へ入力する。その後、処理はステップS103へ進む。
ステップS103では、駆動回路420が電圧指令DTYに応じて、モーター430に対するパルス電圧のデューティー値をその電圧指令DTYの表す値に一致させる。これにより、モーター430の回転数が調節される。その後、処理はステップS104へ進む。
In step S102, control unit 411 calculates the duty value in PWM control based on the difference between the target value of rotational speed and actual measurement value Nms, and inputs it to drive circuit 420 as voltage command DTY. Thereafter, the process proceeds to step S103.
In step S103, in accordance with voltage command DTY, drive circuit 420 causes the duty value of the pulse voltage for motor 430 to coincide with the value represented by voltage command DTY. Thereby, the number of rotations of the motor 430 is adjusted. Thereafter, the process proceeds to step S104.

ステップS104では、回転速度実測部412がエンコーダー440の出力信号FGPの周波数からモーター430の回転数を実測する。回転速度実測部412は更に回転数の実測値Nmsを制御部412へフィードバックする。その後、処理はステップS105へ進む。
ステップS105では、制動力推測部413がモーター430の回転数の実測値Nmsと、電圧指令DTYの示すデューティー値dとを式(1)に代入して、モーター430が負荷から受ける制動力Tを推測する。制動力推測部413は更にその推測値Tldの変動から制動力の直流成分TDRの大きさと変動成分TFRの周期λとを推測する。その直流成分TDRの大きさは回転速度予測部414へ渡される。その後、処理はステップS106へ進む。
In step S104, the rotational speed measurement unit 412 measures the number of rotations of the motor 430 from the frequency of the output signal FGP of the encoder 440. The rotational speed measurement unit 412 further feeds back the measured value Nms of the rotational speed to the control unit 412. Thereafter, the process proceeds to step S105.
In step S105, the braking force estimation unit 413 substitutes the measured value Nms of the rotational speed of the motor 430 and the duty value d indicated by the voltage command DTY into the equation (1), and the braking force T received by the motor 430 from the load. Infer. Braking force estimating unit 413 further infer the period λ of the magnitude and fluctuation component T FR DC component T DR of the braking force from the variation of the estimated value Tld. The size of the DC component T DR is passed to the rotational speed estimation unit 414. Thereafter, the process proceeds to step S106.

ステップS106では、制御部411が主制御部60から駆動信号DRVによってモーターの停止命令を受けたか否かを確認する。停止命令を受けていれば処理はステップS107へ進み、受けていなければ処理はステップS101から繰り返される。
ステップS107では、制御部411が主制御部60からモーターの停止命令を受けているので、制御部411は駆動中のモーター430のうち、最も早く停止させるべきものを制動し始める。具体的には、制御部411は電圧指令DTYの示すデューティー値を“0”に設定し、駆動回路420にそのモーター430に対するパルス電圧の印加を停止させる。その後、処理はステップS108へ進む。
In step S106, the control unit 411 confirms whether or not the motor stop instruction has been received from the main control unit 60 according to the drive signal DRV. If the stop instruction is received, the process proceeds to step S107. If the stop instruction is not received, the process is repeated from step S101.
In step S107, since the control unit 411 receives a motor stop command from the main control unit 60, the control unit 411 starts to brake the motor 430 that is being driven at the earliest to be stopped. Specifically, the control unit 411 sets the duty value indicated by the voltage command DTY to “0”, and causes the drive circuit 420 to stop the application of the pulse voltage to the motor 430. Thereafter, the process proceeds to step S108.

ステップS108では、回転速度予測部414が、制動力推測部413から受け取った制動力の推測値Tld≒直流成分TDRに基づいて運動方程式(2)を解く。すなわち、その解を表す式(3)のパラメータを設定する。この式(3)が、制動期間BRPにおいてモーター430の回転数が示すであろう経時的変化を表す。その後、処理はステップS109へ進む。 In step S108, the rotation speed estimation unit 414, the kinetic equation is solved (2) on the basis of the estimated value Tld ≒ DC component T DR of the braking force received from the braking force estimating unit 413. That is, the parameter of equation (3) representing the solution is set. This equation (3) represents the change over time that the number of revolutions of the motor 430 will show during the braking period BRP. Thereafter, the process proceeds to step S109.

ステップS109では、制動期間BRPの開始時刻tsに通知部416がその時刻tsからの経過時間を計測し始める。このとき、制動時間推定部415は式(3)のパラメーターを利用して、制動時間の推定値tBRを式(4)で計算して通知部416に暫定的な閾値として設定する。また、回転速度実測部412は実測の終了時刻tfを式(3)から算定する。その後、処理はステップS110へ進む。 In step S109, the notification unit 416 starts measuring the elapsed time from time ts at the start time ts of the braking period BRP. At this time, the braking time estimation unit 415 calculates the estimated value tBR of the braking time according to the equation (4) using the parameter of the equation (3) and sets the estimated value tBR in the notification unit 416 as a provisional threshold. Further, the rotational speed measurement unit 412 calculates the end time tf of the measurement from the equation (3). Thereafter, the process proceeds to step S110.

ステップS110では、回転速度実測部412が通知部416による計測値(以下、「計時値」という。)を実測の終了時刻tfと比較する。計時値が終了時刻tにはまだ達していなければ処理はステップS111へ進み、すでに達していれば処理はステップS113へ進む。
ステップS111では、計時値が実測の終了時刻tfにはまだ達していないので、回転速度実測部412は続けて計時値を、制動力推測部413が推測した制動力の変動成分TFRの周期λの半整数倍または整数倍と比較する。計時値が周期λの半整数倍または整数倍に達していれば処理はステップS112へ進み、達していなければ処理はステップS110から繰り返される。
In step S110, the rotational speed measurement unit 412 compares the measurement value (hereinafter, referred to as "clocked value") by the notification unit 416 with the measurement end time tf. If the time count value has not yet reached the end time t, the process proceeds to step S111, and if it has already reached the process, the process proceeds to step S113.
In step S111, since the clocked value has not yet reached the measurement end time tf, the rotational speed measuring unit 412 continues to measure the clocked value, and the period λ of the fluctuation component T FR of the braking force estimated by the braking force estimation unit 413. Compare to half integer multiple or integer multiple of. If the time count value has reached half integral number or integral multiple of period λ, the process proceeds to step S112, and if not, the process is repeated from step S110.

ステップS112では、計時値が制動力の変動成分TFRの周期λの半整数倍または整数倍と一致しているので、回転速度実測部412はエンコーダー440の出力信号FGPの周波数からモーター430の回転数を実測する。それと並行して制動時間推定部415は、その実測が行われた時刻における予測値Nprを式(3)から計算し、その予測値Nprからの実測値Nmsのずれ、すなわち予測誤差ΔN=Nms−Nprを求める。その後、処理はステップS110から繰り返される。 In step S112, since the clocked value coincides with a half integral multiple or integral multiple of period λ of fluctuation component T FR of the braking force, rotational speed measurement unit 412 rotates motor 430 from the frequency of output signal FGP of encoder 440. Measure the number. In parallel with that, the braking time estimation unit 415 calculates the predicted value Npr at the time when the actual measurement is performed from the equation (3), and the deviation of the measured value Nms from the predicted value Npr, that is, the prediction error .DELTA.N = Nms-. Ask for Npr. Thereafter, the process is repeated from step S110.

ステップS113では、計時値が実測の終了時刻tfにすでに達しているので、制動時間推定部415が回転数の予測値Nprからの実測値Nmsのずれ、すなわち予測誤差ΔN=Nms−Nprに基づいてモーター430の制動時間を推定する。具体的には、制動時間推定部415はまず予測誤差ΔNを式(5)に代入して推測誤差ΔTを算定する。制動時間推定部415は次に推測誤差ΔTのばらつきからその中心値の変位量−ΔTbと偏差ΔTfとを求め、それらを式(6)に代入して制動時間の推定誤差Δtを算定する。制動時間推定部415は更に通知部416に設定された閾値tBRを補正し、その閾値tBRに推定誤差Δtを付加する:tBR→tBR+Δt。その後、処理はステップS114へ進む。 In step S113, since the time count value has already reached the actual measurement end time tf, the braking time estimation unit 415 determines the deviation of the measured value Nms from the predicted value Npr of the rotational speed, that is, based on the prediction error .DELTA.N = Nms-Npr. The braking time of the motor 430 is estimated. Specifically, the braking time estimation unit 415 first substitutes the prediction error ΔN into the equation (5) to calculate the estimation error ΔT. Next, the braking time estimation unit 415 obtains the displacement −ΔTb of the central value and the deviation ΔTf from the variation of the estimation error ΔT, and substitutes them into the equation (6) to calculate the estimation error Δt of the braking time. The braking time estimation unit 415 further corrects the threshold t BR set in the notification unit 416, and adds the estimation error Δt to the threshold t BR : t BR → t BR + Δt. Thereafter, the processing proceeds to step S114.

ステップS114では、通知部416が制動制御の開始時刻tsからの経過時間の計測値を補正後の閾値、すなわち制動時間の最終的な推定値tBR+Δtと比較する。計測値がこの閾値tBR+Δtに達するまで処理はこの比較を繰り返し、この閾値に達したときに処理はステップS115へ進む。
ステップS115では、計測値が閾値tBR+Δtに達しているので、通知部416はトリガー信号TRGを制御部411へ送出する。その後、処理はステップS116へ進む。
In step S114, the notification unit 416 compares the measured value of the elapsed time from the start time ts of the braking control with the corrected threshold value, that is, the final estimated value tBR + Δt of the braking time. The process repeats this comparison until the measured value reaches this threshold t BR + Δt, and when this threshold is reached, the process proceeds to step S115.
In step S115, since the measured value has reached the threshold value t BR + Δt, the notification unit 416 sends the trigger signal TRG to the control unit 411. Thereafter, the process proceeds to step S116.

ステップS116では、通知部416による計測値が閾値tBR+Δtに達しているので、制動対象のモーターは停止したと見なせる。制御部411は通知部416からのトリガー信号TRGに応じて、次に停止させるべきモーターがまだ残っているか否かを確認する。残っていれば処理はステップS107から繰り返され、残っていなければ処理はステップS117へ進む。 In step S116, since the measurement value by the notification unit 416 has reached the threshold value t BR + Δt, it can be considered that the motor to be braked has stopped. In response to the trigger signal TRG from the notification unit 416, the control unit 411 confirms whether the motor to be stopped next still remains. If it remains, the process is repeated from step S107, and if it does not remain, the process proceeds to step S117.

ステップS117では、制御対象のモーターの中には停止させるべきものが残っていない。したがって、制御部411は制御対象のモーターをすべて停止させたことを主制御部60へ通知する。その後、処理は終了する。
なお、この通知に応じて主制御部60は、次に停止させるべきモーターを制御対象とする駆動部にそのモーターの制動開始を指示する。
In step S117, there is nothing left to be stopped among the motors to be controlled. Therefore, the control unit 411 notifies the main control unit 60 that all motors to be controlled have been stopped. Thereafter, the process ends.
Note that, in response to this notification, the main control unit 60 instructs the drive unit whose control target is the motor to be stopped next to start the braking of the motor.

図5の示す待機時間t21、t56のように、前のモーターが停止した時刻から次のモーターを制動させ始める時刻までの間に所定の時間を空ける必要がある場合、処理はステップS116において制御部411を、トリガー信号TRGの受信からその時間が経過するまで待機させた後にステップS117へ進む。
図5の示す中間転写ベルト23に対するクリーニングのように、停止したモーターを再び駆動すべき処理を行う場合、制御部411はステップS116以後にそのモーターの駆動を開始する。
When it is necessary to make a predetermined time between the time when the previous motor stops and the time when the next motor starts to be braked, as in the waiting times t21 and t56 shown in FIG. 5, the process proceeds to step S116. After waiting 411 until the time elapses from the reception of the trigger signal TRG, the process proceeds to step S117.
When performing processing to drive the stopped motor again, such as cleaning of the intermediate transfer belt 23 shown in FIG. 5, the control unit 411 starts driving of the motor after step S116.

[実施形態の利点]
本発明の実施形態によるモーター制御装置410は上記のとおり、モーター430の回転数の予測値Nprからの実測値Nmsのずれ、すなわち予測誤差ΔNに基づいてそのモーター430の制動時間を推定する。回転数の予測値Nprは運動方程式(2)の解(3)を通して、力行期間DRPにおけるモーターの回転数の実測値Nmsと電圧指令DTYの示すデューティー値dとから式(1)で算定された負荷からの制動力の推測値Tldに依存する。一方、制動期間BRPにおける回転数の実測値Nmsには、モーターから負荷への駆動力を伝達するベルトの伸縮等、実際の負荷変動が反映されている。したがって、制動時間の推定値tBR+Δtには回転数の予測誤差ΔNを通して、モーター自身および負荷自身の機械的特性の違いのみならず、負荷へ駆動力を伝達する機構の違い、駆動時における目標の回転数の違い、ならびに駆動の持続時間の違い等、多様な制御条件の違いが反映されている。したがって、モーター制御装置410はこの推定値tBR+Δtに真値を下回らせることなく、その真値に対する近似度を高めることができる。
[Advantages of the embodiment]
As described above, the motor control device 410 according to the embodiment of the present invention estimates the braking time of the motor 430 based on the deviation of the measured value Nms from the predicted value Npr of the rotation speed of the motor 430, ie, the prediction error ΔN. The predicted value Npr of the rotational speed is calculated by the equation (1) from the measured value Nms of the rotational speed of the motor in the power running period DRP and the duty value d indicated by the voltage command DTY through the solution (3) of the equation of motion (2) It depends on the estimated value Tld of the braking force from the load. On the other hand, the actual load fluctuation such as expansion and contraction of the belt for transmitting the driving force from the motor to the load is reflected in the measured value Nms of the rotational speed in the braking period BRP. Therefore, not only the difference in mechanical characteristics of the motor itself and the load itself, but also the difference in the mechanism for transmitting the driving force to the load, the target at the time of driving through the prediction error ΔN of the rotation speed in the estimated value t BR + Δt of the braking time The difference in various control conditions such as the difference in the number of revolutions of the motor and the difference in the duration of the drive is reflected. Therefore, motor controller 410 can increase the degree of approximation to the estimated value t BR + Δt without reducing the estimated value t BR + Δt below the estimated value.

こうして、モーター制御装置410は駆動部10D−40Dに、制御対象のモーターに対する制御条件の違いに動的に応じて、特にそのモーターが負荷から受ける制動力の変動にかかわらず、制動時間を適切に、かつ正確に推定させることができる。これにより、現像ローラー28、感光体ドラム25Y、…、中間転写ベルト23、およびその駆動ローラー23L、23R等、駆動対象の可動部材を余分に回転させなくてもすむので、その分だけそれらの可動部材を回転に伴う摩耗から防いでそれらの寿命を延ばすことができる。   Thus, the motor control device 410 appropriately responds to the drive units 10D-40D dynamically according to the difference in control conditions for the motor to be controlled, in particular, regardless of the fluctuation of the braking force that the motor receives from the load. And can be estimated accurately. As a result, it is not necessary to rotate the movable members to be driven, such as the developing roller 28, the photosensitive drums 25Y, ..., the intermediate transfer belt 23, and the driving rollers 23L and 23R. The members can be prevented from wear due to rotation to extend their life.

[変形例]
(A)本発明の上記の実施形態によるモーター制御装置410はレーザープリンター100に搭載されている。本発明によるモーター制御装置はその他に、インクジェット等の異なる方式のプリンター、コピー機、スキャナー、FAX、または複合機等の画像形成装置に搭載されてもよい。
[Modification]
(A) The motor control device 410 according to the above embodiment of the present invention is mounted on the laser printer 100. The motor control device according to the present invention may also be mounted on an image forming apparatus such as a printer of a different type such as an inkjet, a copier, a scanner, a fax machine, or a multifunction peripheral.

さらに、画像形成装置に限らず、複数台のモーターを搭載し、かつそれらのモーターの間で停止させる順序が定められているシステムであれば、それらのモーターの制動制御への本発明によるモーター制御装置の利用は有利である。
(B)図4の示すモーター430はBLDCモーターである。本発明による制動制御は、ブラシ付きDCモーター、同期モーター、誘導モーター等、その他の種類のモーターにも適用可能である。
Furthermore, the motor control according to the present invention to the braking control of the motors is not limited to the image forming apparatus, and in the case of a system in which a plurality of motors are mounted and the order of stopping them is defined. The use of the device is advantageous.
(B) The motor 430 shown in FIG. 4 is a BLDC motor. The braking control according to the invention is also applicable to other types of motors, such as brushed DC motors, synchronous motors, induction motors and the like.

具体的には、制動力推測部413はDCモーターが負荷から受ける制動力Tの推測に、回転数の実測値Nms、デューティー値d、および制動力Tの間に成立する関係式(1)を利用する。制御対象がDCモーター以外のモーターであっても、同様な関係式がそのモーターのトルク−回転数特性と電圧−回転数特性とから得られれば、制動力推測部は制動力を推測することができる。この制動力の推測値があれば、回転速度予測部はそのモーターの回転数に関する運動方程式(2)を解いて制動期間における回転数の経時的変化を予測することができ、制動時間推定部はその予測値からの実測値のずれに基づいて、その経時的変化から推定された制動時間を補正することができる。   Specifically, the braking force estimating unit 413 calculates a relational expression (1) that holds among the measured value Nms of the rotational speed, the duty value d, and the braking force T in the estimation of the braking force T received from the load by the DC motor. Use Even if the controlled object is a motor other than a DC motor, the braking force estimating unit may estimate the braking force if similar relational expressions are obtained from the torque-rotational speed characteristics and voltage-rotational speed characteristics of the motor. it can. If there is an estimated value of the braking force, the rotational speed prediction unit can solve the equation of motion (2) regarding the rotational speed of the motor to predict temporal changes in rotational speed during the braking period, and the braking time estimation unit Based on the deviation of the actual value from the predicted value, the braking time estimated from the temporal change can be corrected.

制動力推測部413はまた、式(1)の示すとおり、制動力Tの推測にモーターの回転数の実測値Nmsとデューティー値dとの両方を利用する。制動力推測部はその他に、回転数とデューティー値との一方を許容上限に固定する等、モーターの出力値と入力値との一方のみを利用して制動力を推測してもよい。
(C)制御部411は駆動回路420に対するフィードバック制御において、モーター430の出力値としてその回転数Nを利用し、モーター430の入力値としてPWM制御におけるデューティー値を駆動回路420に指示する。その他に、制御部はモーターの出力値としてそのトルクまたは回転角を利用してもよく、モーターの入力値としてモーターに供給すべき電流量そのものまたは電圧値そのものを指示してもよい。
The braking force estimating unit 413 also uses both of the actual value Nms of the rotational speed of the motor and the duty value d to estimate the braking force T, as shown in equation (1). Alternatively, the braking force estimating unit may estimate the braking force using only one of the output value and the input value of the motor, such as fixing one of the rotation speed and the duty value to the allowable upper limit.
(C) In feedback control to the drive circuit 420, the control unit 411 uses the rotational speed N as an output value of the motor 430, and instructs the drive circuit 420 as a duty value in PWM control as an input value of the motor 430. In addition, the control unit may use the torque or the rotation angle as the output value of the motor, or may indicate the current amount itself or the voltage value itself to be supplied to the motor as the input value of the motor.

(D)制動力推測部413は推定値Tldの計算周期を、電圧指令DTYの周期そのものの値の他に、その周期を逓倍した値に一致させてもよい。同様に、回転速度実測部412は制動期間中における回転数の実測周期を、制動力推測部413が推定した制動力の変動成分TFRの周期λの半値λ/2の他に、その値を逓倍した値に一致させてもよい。また、制動時間推定部415は制動時間の推定を、制動制御の度に行う他に、たとえばプリンター100が所定数の印刷ジョブを処理する度に、所定枚数のシートを印刷する度に、またはその動作時間の増分が所定値に達する度に行ってもよい。また、可動部材またはモーターの交換を始め、トナーの補充、紙詰まりの除去等、システムの構造または環境に大きな変化が生じたことが想定される場合、制動時間推定部415は制動時間の推定値をデフォルト値に初期化してもよい。 (D) The braking force estimating unit 413 may make the calculation period of the estimated value Tld equal to a value obtained by multiplying the period of the voltage command DTY in addition to the period itself. Similarly, in addition to the half value λ / 2 of the period λ of the fluctuation component T FR of the braking force estimated by the braking force estimation unit 413, the rotational speed measurement unit 412 measures the measurement period of the rotational speed during the braking period. It may be made to coincide with the multiplied value. The braking time estimation unit 415 estimates the braking time every braking control, for example, every time the printer 100 processes a predetermined number of print jobs, every time a predetermined number of sheets are printed, or It may be performed each time the increment of the operation time reaches a predetermined value. Also, when it is assumed that a major change has occurred in the structure or environment of the system, such as replacement of a movable member or a motor, replenishment of toner, removal of a paper jam, etc., the braking time estimation unit 415 estimates the braking time May be initialized to the default value.

(E)制動時間推定部415は予測誤差ΔNに基づいてモーターの制動時間を推定する際に、予測誤差ΔNを式(5)に代入して推測誤差ΔTを算定し、それらのばらつきからその中心値の変位量−ΔTbと偏差ΔTfとを求め、それらを式(6)に代入して制動時間の推定誤差Δtを算定する。制動時間推定部415は、この推定誤差Δtが付加されるように制動時間の推定値tBRを補正する。制動時間推定部はその他に、以下に示すように、予測誤差ΔNから直に、制動時間の推定値tBRに付加すべき補正値を算定してもよい。 (E) When the braking time estimation unit 415 estimates the braking time of the motor based on the prediction error .DELTA.N, the prediction error .DELTA.N is substituted in the equation (5) to calculate the estimation error .DELTA.T, and The amount of displacement −ΔTb of the value and the deviation ΔTf are obtained, and they are substituted into the equation (6) to calculate the estimated error Δt of the braking time. The braking time estimation unit 415 corrects the estimated value tBR of the braking time so that the estimation error Δt is added. Braking time estimator Other, as shown below, directly from the prediction error .DELTA.N, may calculate a correction value to be added to the estimated value t BR braking time.

制動時間推定部415は予測誤差ΔNを、制動時間の推定値tBRの表式(4)が含む回転数NDRの誤差と見なして、その推定値tBRの含む誤差を評価する。すなわち、制動時間の推定誤差Δtが次式(7)で算定される: The braking time estimation unit 415 regards the prediction error ΔN as an error of the rotational speed N DR included in the equation (4) of the estimated value t BR of braking time, and evaluates the error included in the estimated value t BR . That is, the estimated error Δt of the braking time is calculated by the following equation (7):

Figure 0006424630
回転数の予測誤差ΔNのすべてに対して制動時間の推定誤差Δtが算定された場合、それらの算定値は当初の推定値tBRを含む範囲内でばらつく。制動時間推定部はこれらのばらつきを統計的に処理して、そのばらつきの中心値と当初の推定値tBRとの間の差Δtb、およびそのばらつきの偏差Δtfを求め、それらの和Δtb+Δtfを補正値として当初の推定値tBRに付加する。
Figure 0006424630
If the estimated error Δt of braking time for all the rotational speed of the prediction error ΔN is calculated, their calculated value varies within a range including the initial estimate t BR. The braking time estimation unit statistically processes these variations to obtain the difference Δtb between the central value of the variation and the initial estimated value t BR and the deviation Δtf of the variation, and corrects their sum Δtb + Δtf It is added as a value to the initial estimate tBR .

式(7)を利用した制動時間の推定値の補正は幾何学的には以下の操作に相当する。まず図6の(a)において、予測値Nprの経時的減少を表す直線PRLを平行移動して、実測値の各点SMPを通過させる。次に、移動後の直線が横軸、すなわち回転数N=0を表す座標軸と交わる点のばらつきから、その中心値と当初の推定値tBRとの間の差Δtb、およびそのばらつきの偏差Δtfを求め、それらの和Δtb+Δtfを補正値とする。 The correction of the estimated value of the braking time using equation (7) geometrically corresponds to the following operation. First, in (a) of FIG. 6, a straight line PRL representing a temporal decrease of the predicted value Npr is moved in parallel to pass each point SMP of the measured value. Next, from the variation of the point at which the straight line after movement intersects the horizontal axis, that is, the coordinate axis representing the rotation speed N = 0, the difference Δtb between the center value and the initial estimated value t BR and the deviation Δtf of the variation The sum .DELTA.tb + .DELTA.tf of them is taken as a correction value.

式(7)を利用した補正は、式(5)、(6)を用いたものよりも計算量が少ない点で有利である。ただし、一般的には、予測誤差ΔNを式(4)が含む回転数NDRの誤差と見なす近似は、運動方程式(2)を解く際に無視した制動力の変動成分に対応すると見なす近似よりも粗い。したがって、式(7)による補正後の制動時間は、式(5)、(6)による補正後のものよりも推定精度が劣ることに注意が必要である。 The correction using equation (7) is advantageous in that the amount of calculation is smaller than that using equations (5) and (6). However, in general, an approximation that regards the prediction error ΔN as an error of the rotational speed N DR included in equation (4) is an approximation that is considered to correspond to the fluctuation component of the braking force neglected when solving the equation of motion (2) It's too rough. Therefore, it should be noted that the braking time after the correction by the equation (7) has a lower estimation accuracy than that after the correction by the equations (5) and (6).

(F)制動時間推定部415は予測誤差ΔNに基づいてモーターの制動時間を推定する。その他に、図6の(a)において、制動期間BRPの開始時刻tsにおける回転数NDRを示す点INPと、実測値の各点SMPとの間を結ぶ直線が横軸(回転数N=0を表す座標軸)と交わる点のばらつきを制動時間の推定値のばらつきと見なしてもよい。この場合、得られた交点の示す制動時間のうち、最大値を補正後の推定値としてもよい。 (F) The braking time estimation unit 415 estimates the braking time of the motor based on the prediction error ΔN. In addition, in (a) of FIG. 6, a straight line connecting a point INP indicating the rotation speed N DR at the start time ts of the braking period BRP and each point SMP of the actual measurement value is the horizontal axis (rotation speed N = 0 The variation in the point of intersection with the coordinate axis representing (1) may be regarded as the variation in the estimated value of the braking time. In this case, of the braking times indicated by the obtained intersections, the maximum value may be used as the estimated value after correction.

本発明はモーターの制動技術に関し、上記のように、力行期間におけるモーターの回転数の実測値とPWM制御におけるデューティー値とから制動期間における回転数を予測して、その予測値からの実測値のずれに基づいて制動時間を推定する。このように、本発明は明らかに産業上利用可能である。   The present invention relates to motor braking technology, and as described above, the rotational speed in the braking period is predicted from the measured value of the motor rotational speed in the power running period and the duty value in PWM control, and the measured value from the predicted value The braking time is estimated based on the deviation. Thus, the present invention is clearly industrially applicable.

100 プリンター
60 主制御部
400 駆動部
410 モーター制御装置
411 制御部
412 回転速度実測部
413 制動力推測部
414 回転速度予測部
415 制動時間推定部
416 通知部
420 駆動回路
430 モーター
440 エンコーダー
DRV 駆動信号
DTY 電圧指令
FGP エンコーダーの出力信号
Nms モーターの回転数の実測値
Tld モーターが負荷から受ける制動力の推測値
Npr モーターの回転数の予測値
tbr モーターの制動時間の推測値
TRG トリガー信号
100 printer 60 main control unit 400 drive unit 410 motor control device 411 control unit 412 rotational speed measurement unit 413 braking force estimation unit 414 rotational speed prediction unit 415 braking time estimation unit 416 notification unit 420 drive circuit 430 motor 440 encoder DRV drive signal DTY Voltage command FGP encoder output signal Nms Actual value of motor rotational speed Estimated value of braking force that Tld motor receives from load Predicted value of Npr motor rotational speed Estimated value of braking time for tbr motor TRG trigger signal

Claims (5)

モーターの出力値に基づいて前記モーターの入力値を算定して前記モーターの駆動回路へ指示するためのモーター制御装置であり、
前記モーターの力行期間中に前記モーターの出力値、または前記駆動回路から前記モーターへの入力値に基づいて、前記モーターが負荷から受ける制動力を推測する制動力推測部と、
前記モーターが制動されるときに前記制動力推測部による制動力の推測値に基づいて、前記モーターが停止するまでに前記モーターの回転速度が示すであろう経時的変化を予測する回転速度予測部と、
前記モーターの制動期間中に前記モーターの回転速度を実測する回転速度実測部と、
前記回転速度予測部による回転速度の予測値と前記回転速度実測部による回転速度の実測値とのずれに基づいて前記モーターの制動時間を推定する制動時間推定部と、
前記モーターが制動され始めた時点からの経過時間を計測し、計測値が前記制動時間推定部による制動時間の推定値に到達した時点を通知する通知部と、
を備えたモーター制御装置。
A motor control device for calculating an input value of the motor based on an output value of the motor and instructing the drive circuit of the motor,
A braking force estimating unit that estimates a braking force that the motor receives from a load based on an output value of the motor or an input value from the drive circuit to the motor during a powering period of the motor;
A rotation speed prediction unit that predicts a temporal change that the rotation speed of the motor will exhibit before the motor stops based on an estimated value of the braking force by the braking force estimation unit when the motor is braked When,
A rotational speed measurement unit for measuring the rotational speed of the motor during a braking period of the motor;
A braking time estimation unit that estimates a braking time of the motor based on a deviation between a predicted value of the rotational speed by the rotational speed prediction unit and an actually measured value of the rotational speed by the rotational speed measurement unit;
A notification unit that measures an elapsed time from the time when the motor starts to be braked and notifies when the measured value reaches the estimated value of the braking time by the braking time estimation unit;
Motor control device.
前記回転速度実測部は、前記モーターの制動期間中に複数回、前記モーターの回転速度を実測し、
前記制動時間推定部は、前記回転速度実測部による前記モーターの回転速度の複数の実測値が示す経時的変化と、前記回転速度予測部による前記モーターの回転速度の経時的変化とのずれに基づいて制動時間の推定値を補正する
ことを特徴とする請求項1に記載のモーター制御装置。
The rotational speed measurement unit measures the rotational speed of the motor a plurality of times during a braking period of the motor,
The braking time estimation unit is based on a difference between a temporal change indicated by a plurality of actual measurement values of the rotational speed of the motor by the rotational speed measurement unit and a temporal change of the rotational speed of the motor by the rotational speed prediction unit. The motor control device according to claim 1, wherein the estimated value of the braking time is corrected.
前記制動力推測部は、前記モーターの力行期間中に複数回、前記モーターが負荷から受ける制動力を推測し、
前記制動時間推定部は、前記制動力推測部による制動力の複数の推測値に基づいて、前記モーターから負荷へ伝達される駆動力のばらつきを評価し、当該ばらつきの評価値に基づいて制動時間の推定値を補正する
ことを特徴とする請求項1または請求項2に記載のモーター制御装置。
The braking force estimating unit estimates a braking force that the motor receives from the load a plurality of times during a powering period of the motor,
The braking time estimation unit evaluates the variation of the driving force transmitted from the motor to the load based on a plurality of estimated values of the braking force by the braking force estimation unit, and the braking time is estimated based on the evaluation value of the variation. The motor control device according to claim 1 or 2, wherein the estimated value of is corrected.
前記回転速度実測部は、前記モーターの制動期間中に複数回、前記モーターの回転速度を実測し、
前記制動時間推定部は、前記回転速度実測部による前記モーターの回転速度の複数の実測値のそれぞれから前記モーターの制動時間を推定し、算定された複数の推定値のばらつきに基づいて制動時間の最終的な推定値を決定する
ことを特徴とする請求項1から請求項3までのいずれか1項に記載のモーター制御装置。
The rotational speed measurement unit measures the rotational speed of the motor a plurality of times during a braking period of the motor,
The braking time estimation unit estimates the braking time of the motor from each of a plurality of actual measurement values of the rotational speed of the motor by the rotational speed measurement unit, and determines the braking time based on the variation of the plurality of estimated values calculated. The motor control device according to any one of claims 1 to 3, wherein a final estimated value is determined.
シートを搬送部材で搬送し、感光体を回転させながら露光して前記感光体に静電潜像を形成し、トナーを担持する現像部材を回転させながら前記感光体に接触させて前記静電潜像をトナーで現像し、現れたトナー像を前記感光体から直接、または回転している中間転写部材を介して搬送中のシートへ転写し、加熱された定着部材を回転させながら前記搬送中のシートに接触させて前記トナー像を熱定着させる画像形成装置であり、
前記搬送部材を稼働させ、前記感光体、前記現像部材、前記中間転写部材、および前記定着部材を回転させる複数のモーターと、
前記複数のモーターのそれぞれへ電力を入力する駆動回路と、
前記複数のモーターのそれぞれの出力値に基づいて当該モーターの入力値を算定して当該モーターの駆動回路へ指示する請求項1から請求項4までのいずれか1項に記載のモーター制御装置と、
を備え、
前記モーター制御装置は、前記複数のモーターを所定の順序で停止させる際、前記複数のモーターのそれぞれの制動期間中に当該モーターの制動時間を推定すると共に、当該モーターが制動され始めた時点からの経過時間を計測し、計測値が制動時間の推定値に到達した時点で次のモーターの駆動回路に当該次のモーターの制動を開始させる
ことを特徴とする画像形成装置。
The sheet is conveyed by a conveying member, and the photosensitive member is exposed to light while rotating to form an electrostatic latent image on the photosensitive member, and the developing member bearing toner is brought into contact with the photosensitive member to rotate the electrostatic latent member. The image is developed with toner, and the appearing toner image is transferred from the photosensitive member directly or to a sheet being conveyed through a rotating intermediate transfer member, and the heated fixing member is rotated while being conveyed. An image forming apparatus for thermally fixing the toner image by bringing the sheet into contact with the sheet;
A plurality of motors for operating the conveyance member and rotating the photosensitive member, the developing member, the intermediate transfer member, and the fixing member;
A drive circuit for inputting power to each of the plurality of motors;
The motor control device according to any one of claims 1 to 4, wherein an input value of the motor is calculated based on an output value of each of the plurality of motors, and a command to a drive circuit of the motor is indicated;
Equipped with
The motor control device estimates a braking time of the motor during a braking period of each of the plurality of motors when stopping the plurality of motors in a predetermined order, and from the time when the motor starts to be braked. An image forming apparatus characterized by measuring an elapsed time and causing a drive circuit of a next motor to start braking the next motor when the measured value reaches an estimated value of the braking time.
JP2015000177A 2015-01-05 2015-01-05 Motor control device and image forming apparatus Active JP6424630B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015000177A JP6424630B2 (en) 2015-01-05 2015-01-05 Motor control device and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015000177A JP6424630B2 (en) 2015-01-05 2015-01-05 Motor control device and image forming apparatus

Publications (2)

Publication Number Publication Date
JP2016127711A JP2016127711A (en) 2016-07-11
JP6424630B2 true JP6424630B2 (en) 2018-11-21

Family

ID=56358217

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015000177A Active JP6424630B2 (en) 2015-01-05 2015-01-05 Motor control device and image forming apparatus

Country Status (1)

Country Link
JP (1) JP6424630B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61199482A (en) * 1985-02-28 1986-09-03 Pioneer Electronic Corp Motor controller
DE10254608B4 (en) * 2002-11-22 2010-12-02 Siemens Ag drive system
JP2006281394A (en) * 2005-04-01 2006-10-19 Mitsubishi Electric Corp Method and apparatus for braking main spindle
JP4849350B2 (en) * 2009-03-27 2012-01-11 ブラザー工業株式会社 Image forming apparatus
JP2011057384A (en) * 2009-09-10 2011-03-24 Konica Minolta Business Technologies Inc Image forming device

Also Published As

Publication number Publication date
JP2016127711A (en) 2016-07-11

Similar Documents

Publication Publication Date Title
US8428487B2 (en) Image forming apparatus featuring a temperature controlled fan
JP4917265B2 (en) Image forming apparatus
JP2014052485A (en) Image forming apparatus
JP7077785B2 (en) Image forming device
JP7077786B2 (en) Image forming device
US9025977B2 (en) Image forming apparatus
JP2014228735A (en) Image forming apparatus and cleaning method
JP2012098547A (en) Image forming apparatus
US9910407B2 (en) Image forming apparatus and image forming system
JP2019159093A (en) Image forming apparatus and control program of image forming apparatus
JP6424630B2 (en) Motor control device and image forming apparatus
JP6394994B2 (en) Image forming apparatus
JP7077784B2 (en) Image forming device
JP2009080185A (en) Image forming apparatus
JP6638287B2 (en) Image forming apparatus, control method for image forming apparatus, and computer program
JP2007209074A (en) Image forming apparatus and control method therefor
JP5216403B2 (en) Image forming apparatus
JP6796258B2 (en) Image forming device
JP2007033780A (en) Image forming apparatus
JP2007328197A (en) Image forming apparatus
JP2019132884A (en) Image formation apparatus
JP5276886B2 (en) Rotation drive device and image forming apparatus
JP5160278B2 (en) Image forming apparatus
JP7035463B2 (en) Image forming device
JP2013057742A (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171215

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181008

R150 Certificate of patent or registration of utility model

Ref document number: 6424630

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150