The present disclosure relates to the control of a motor in a sheet conveying apparatus and an image forming apparatus.
Conventionally, a configuration that detects whether the rear end of a sheet has come out of (has passed through) a nip portion of the fixing rollers, based on a change in a load torque (a fluctuation in load) applied to a rotor of a motor for driving fixing rollers for fixing an image on the sheet in an image forming apparatus for forming the image on the sheet is known (see Japanese Patent Application Laid-Open No. 2000-147851).
In the Japanese Patent Application Laid-Open No. 2000-147851, if a range of the load fluctuation occurring in the motor for driving the fixing rollers when the rear end of the sheet comes out of the nip portion of the fixing rollers is small, it may not be possible to detect with high accuracy whether the rear end of the sheet has come out of the nip portion.
The present disclosure is directed to detecting with high accuracy a sheet that is conveyed.
According to an aspect of the present invention, a sheet conveying apparatus for conveying a sheet includes a first conveying roller configured to convey the sheet, a second conveying roller adjoining the first conveying roller, a motor configured to drive the first conveying roller, a phase determiner configured to determine a rotational phase of a rotor of the motor, a controller configured to control a drive current flowing through a winding of the motor such that a deviation between an instruction phase indicating a target phase of the rotor and the rotational phase determined by the phase determiner is reduced, and a discriminator configured to execute a discrimination with respect to at least one of whether a front end of the sheet has reached a nip portion of a downstream conveying roller which is on a downstream side of the first and second conveying rollers in a conveying direction in which the sheet is conveyed, and whether a rear end of the sheet has passed through a nip portion of an upstream conveying roller which is on an upstream side of the first and second conveying rollers in the conveying direction, wherein the controller controls the drive current flowing through the winding of the motor such that the first conveying roller rotates at a first conveying roller peripheral velocity which is different from a second conveying roller peripheral velocity of the second conveying roller, and wherein the discriminator executes the discrimination based on a value of a parameter corresponding to a load torque applied to the rotor in a state where the first conveying roller rotates at the first conveying roller peripheral velocity.
Further features of the present disclosure will become apparent from the following description of embodiments with reference to the attached drawings.
With reference to the drawings, suitable embodiments of the present disclosure will be described below. However, the shapes of components and the relative arrangement of the components described in these embodiments should be appropriately changed depending on the configuration of an apparatus to which the present disclosure is applied and various conditions, and the scope of the present disclosure are not limited to the following embodiments. In the following descriptions, a case is described where a motor control device is provided in an image forming apparatus. The motor control device, however, is provided not only in the image forming apparatus. For example, the motor control device is also used in a sheet conveying apparatus for conveying a sheet such as a document or a recording medium.
A first embodiment is described below.
With reference to
Documents stacked in a document stacking unit 203 of the document feeding apparatus 201 are fed one by one by feed roller 204, and each document is conveyed along a conveyance guide 206 onto a document glass platen 214 of the reading apparatus 202. Further, the document is conveyed at a constant velocity by a conveying belt 208 and discharged to a sheet discharge tray (not illustrated) by sheet discharge roller 205. Light reflected from an image of the document illuminated by an illumination system 209 at a reading position of the reading apparatus 202 is guided to an image reading unit 111 by an optical system including reflecting mirrors 210, 211, and 212 and is converted into an image signal by the image reading unit 111. The image reading unit 111 includes a lens, a charge-coupled device (CCD), which is a photoelectric conversion element, and a driving circuit for the CCD. The image signal output from the image reading unit 111 is subjected to various correction processes by an image processing unit 112, which includes a hardware device such as an application-specific integrated circuit (ASIC). Then, the resulting image signal is output to the image printing apparatus 301. In the way as described above, document reading is carried out. That is, the document feeding apparatus 201 and the reading apparatus 202 function as a document reading apparatus.
Further, document reading modes include a first reading mode and a second reading mode. In the first reading mode, the illumination system 209 and the optical system fixed at predetermined positions read an image of a document conveyed at a constant velocity. In the second reading mode, the illumination system 209 and the optical system moving at a constant velocity read an image of a document placed on the document glass 214 of the reading apparatus 202. Normally, an image of a sheet-like document is read in the first reading mode, and an image of a bound document such as a book or a booklet is read in the second reading mode.
Sheet storage trays 302 and 304 are provided within the image printing apparatus 301. In the sheet storage trays 302 and 304, different types of recording media can be stored. For example, A4-size plain paper is stored in the sheet storage tray 302, and A4-size thick paper is stored in the sheet storage tray 304. On the recording media, an image is formed by the image forming apparatus 100. For example, the recording media include a sheet, a resin sheet, cloth, an overhead projector (OHP) sheet, and a label.
As illustrated in
A recording medium stored in the sheet storage tray 302 is fed by the pickup roller 303 and sent out to registration roller 308 by the feed roller 328 and conveying roller 306. Further, a recording medium stored in the sheet storage tray 304 is fed by the pickup roller 305 and sent out to the registration roller 308 by the feed roller 327, conveying roller 307, and the conveying roller 306.
The image signal output from the reading apparatus 202 is input to an optical scanning device 311, which includes a semiconductor laser and a polygon mirror. In addition, the outer peripheral surface of a photosensitive drum 309 is charged by a charging device 310. After the outer peripheral surface of the photosensitive drum 309 is charged, laser light according to the image signal input from the reading apparatus 202 to the optical scanning device 311 is emitted from the optical scanning device 311 to the outer peripheral surface of the photosensitive drum 309 via the polygon mirror and mirrors 312 and 313. Consequently, an electrostatic latent image is formed on the outer peripheral surface of the photosensitive drum 309.
Next, the electrostatic latent image is developed with toner in a developing device 314, thereby forming a toner image on the outer peripheral surface of the photosensitive drum 309. The toner image formed on the photosensitive drum 309 is transferred onto a recording medium by a transfer charging device 315, which is provided at a position (a transfer position) opposed to the photosensitive drum 309. At this transfer timing, the registration roller 308 send the recording medium into the transfer position.
As described above, the recording medium onto which the toner image has been transferred is sent into a fixing device 318 by a conveying belt 317 and is heated and pressed by the fixing device 318, thereby fixing the toner image to the recording medium. In this manner, an image is formed on the recording medium by the image forming apparatus 100.
In a case where an image is formed in a one-sided printing mode, the recording medium having passed through the fixing device 318 is discharged to a sheet discharge tray (not illustrated) by sheet discharge roller 319 and 324. Further, in a case where an image is formed in a two-sided printing mode, a fixing process is performed on a first surface of the recording medium by the fixing device 318, and then, the recording medium is conveyed to a reverse path 325 by the sheet discharge roller 319, conveying roller 320, and reverse roller 321. Then, the recording medium is conveyed to the registration roller 308 again by conveying roller 322 and 323, and an image is formed on a second surface of the recording medium by the above method. Then, the recording medium is discharged to the sheet discharge tray (not illustrated) by the sheet discharge roller 319 and 324.
Further, in a case where the recording medium with an image formed on the first surface, is discharged face-down to the outside of the image forming apparatus 100, the recording medium having passed through the fixing device 318 is conveyed through the sheet discharge roller 319 in a direction toward the conveying roller 320. Then, immediately before the rear end of the recording medium passes through a nip portion of the conveying roller 320, the rotation of the conveying roller 320 is reversed, thereby discharging the recording medium to the outside of the image forming apparatus 100 via the sheet discharge roller 324 with the first surface of the recording medium facing down.
The above is the description of the configuration and the function of the image forming apparatus 100.
The CPU 151a reads and executes various programs stored in the ROM 151b, thereby executing various sequences related to an image forming sequence determined in advance.
The RAM 151c is a storage device. The RAM 151c stores various types of data such as a setting value for the high voltage control unit 155, an instruction value for the motor control device 157, and information received from the operation unit 152.
The system controller 151 transmits setting value data required for image processing by the image processing unit 112 with respect to the various devices provided within the image forming apparatus 100, to the image processing unit 112. Further, the system controller 151 receives signals from the sensors 159, and based on the received signals, sets a setting value of the high voltage control unit 155. According to the setting value set by the system controller 151, the high voltage control unit 155 supplies a required voltage to a high voltage unit 156 (the charging device 310, the developing device 314, and the transfer charging device 315).
According to an instruction output from the CPU 151a, the motor control device 157 controls a motor M2 for driving the conveying roller 306. Further, according to an instruction output from the CPU 151a, the motor control device 158 controls a motor M1 for driving the conveying roller 307. In
The A/D converter 153 receives a signal detected by a thermistor 154 that detects the temperature of a fixing heater 161. Then, the A/D converter 153 converts the detected signal from an analog signal to a digital signal and transmits the digital signal to the system controller 151. Based on the digital signal received from the A/D converter 153, the system controller 151 controls the AC driver 160. The AC driver 160 controls the fixing heater 161 such that the temperature of the fixing heater 161 becomes a temperature required to perform a fixing process. The fixing heater 161 is a heater for use in the fixing process and is included in the fixing device 318.
The system controller 151 controls the operation unit 152 to display, on a display unit provided in the operation unit 152, an operation screen for a user to set the type of a recording medium to be used (hereinafter referred to as the “sheet type”). The system controller 151 receives information set by the user from the operation unit 152, and based on the information set by the user, controls the operation sequence of the image forming apparatus 100. Further, the system controller 151 transmits information indicating the state of the image forming apparatus 100 to the operation unit 152. The information indicating the state of the image forming apparatus 100 is, for example, related to the number of images to be formed, progress of an image forming operation, and a jam or multi-feed of a sheet material in the document reading apparatus 201 and the image printing apparatus 301. The operation unit 152 displays on the display unit the information received from the system controller 151.
As described above, the system controller 151 controls the operation sequence of the image forming apparatus 100. The sheet detector 700 will be described below.
Next, a motor control device according to the present embodiment is described. The motor control device according to the present embodiment controls a motor using vector control.
First, with reference to
The vector control is a method for controlling a motor by performing phase feedback control for controlling the value of a torque current component and the value of an excitation current component so that the deviation between an instruction phase indicating a target phase of a rotor and an actual rotational phase of the rotor is reduced. Further, there is also a method for controlling a motor by performing velocity feedback control for controlling the value of a torque current component and the value of an excitation current component so that the deviation between an instruction velocity indicating a target velocity of a rotor and an actual rotational velocity of the rotor is reduced.
As illustrated in
The motor control device 157 determines the rotational phase θ of the rotor 402 of the motor M2 by a method described below, and based on the determination result, performs the vector control. The CPU 151a generates an instruction phase θ_ref indicating a target phase of the rotor 402 of the motor M2. Then, the CPU 151a outputs the instruction phase θ_ref to the motor control device 157. The instruction phase θ_ref is set based on a target velocity of the rotor 402 of the motor M2 corresponding to a target velocity of the peripheral velocity of the conveying roller 306.
A subtractor 101 calculates a deviation Δθ between the rotational phase θ of the rotor 402 of the motor M2, which is output from a phase determiner 513, and the instruction phase θ_ref. Then, the subtractor 101 outputs the deviation Δθ.
The phase controller 502 acquires the deviation Δθ in a cycle T (e.g., 200 μs). Based on proportional control (P), integral control (I), and differential control (D), the phase controller 502 generates a q-axis current instruction value iq_ref and a d-axis current instruction value id_ref so that the deviation Δθ output from the subtractor 101 is reduced. Then, the phase controller 502 outputs the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref. Specifically, based on P-control, I-control, and D-control, the phase controller 502 generates the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref so that the deviation Δθ output from the subtractor 101 becomes 0. Then, the phase controller 502 outputs the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref. P-control is a method for controlling the value of a target to be controlled based on a value proportional to the deviation between an instruction value and an estimated value. Further, I-control is a method for controlling the value of the target to be controlled based on a value proportional to the time integral of the deviation between the instruction value and the estimated value. Further, D-control is a method for controlling the value of the target to be controlled based on a value proportional to a temporal change of the deviation between the instruction value and the estimated value. The phase controller 502 according to the present embodiment generates the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref based on proportional-integral-differential (PID) control. The present disclosure, however, is not limited thereto. For example, the phase controller 502 may generate the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref based on proportional-integral (PI) control. In a case where a permanent magnet is used in the rotor 402, the d-axis current instruction value id_ref, which influences the strength of magnetic flux passing through each winding, is normally set to 0. The present disclosure, however, is not limited thereto.
Drive currents flowing through the windings in the A-phase and the B-phase of the motor M2 are detected by current detectors 507 and 508 and then converted from analog values to digital values by an A/D converter 510. The cycle of the current detectors 507 and 508 for detecting the currents is, for example, a cycle (e.g., 25 μs) less than or equal to the cycle T, in which the phase controller 502 acquires the deviation Δθ.
The current values of the drive currents converted from the analog values to the digital values by the A/D converter 510 are represented as current values iα and iβ in the stationary coordinate system by the following formulas, using a phase θe of the current vector illustrated in
iα=I*cos θe (1)
iβ=I*sin θe (2)
The current values iα and iβ are input to the coordinate converter 511 and an inductive voltage determiner 512.
The coordinate converter 511 converts the current values iα and iβ in the stationary coordinate system into a current value iq of the q-axis current and a current value id of the d-axis current in the rotating coordinate system by the following formulas.
id=cos θ*iα+sin θ*iβ (3)
iq=−sin θ*iα+cos θ*iβ (4)
The coordinate converter 511 outputs the converted current value iq to a subtractor 102. Further, the coordinate converter 511 outputs the converted current value id to a subtractor 103.
The subtractor 102 calculates the deviation between the q-axis current instruction value iq_ref and the current value iq and outputs the calculated deviation to the current controller 503.
Further, the subtractor 103 calculates the deviation between the d-axis current instruction value id_ref and the current value id and outputs the calculated deviation to the current controller 503.
Based on PID control, the current controller 503 generates drive voltages Vq and Vd so that each of the deviations input to the current controller 503 is reduced. More specifically, the current controller 503 generates the drive voltages Vq and Vd so that each of the deviations input to the current controller 503 becomes 0. Then, the current controller 503 outputs the drive voltages Vq and Vd to the coordinate inverter 505. That is, the current controller 503 functions as a generation unit. The current controller 503 according to the present embodiment generates the drive voltages Vq and Vd based on PID control. The present disclosure, however, is not limited thereto. For example, the current controller 503 may generate the drive voltages Vq and Vd based on PI control.
The coordinate inverter 505 inversely converts the drive voltages Vq and Vd in the rotating coordinate system, which are output from the current controller 503, into drive voltages Vα and Vβ in the stationary coordinate system by the following formulas.
Vα=cos θ*Vd−sin θ*Vq (5)
Vβ=sin θ*Vd+cos θ*Vq (6)
The coordinate inverter 505 outputs the inversely converted drive voltages Vα and Vβ to the inductive voltage determiner 512 and the PWM inverter 506.
The PWM inverter 506 includes a full-bridge circuit. The full-bridge circuit is driven by PWM signals based on the drive voltages Vα and Vβ input from the coordinate inverter 505. As a result, the PWM inverter 506 generates drive currents iα and iβ according to the drive voltages Vα and Vβ and supplies the drive currents iα and iβ to the windings of the respective phases of the motor M2, thereby driving the motor M2. That is, the PWM inverter 506 functions as a unit for supplying currents to the windings of the respective phases of the motor M2. In the present embodiment, the PWM inverter 506 includes a full-bridge circuit. However, the PWM inverter 506 may include a half-bridge circuit.
Next, a description is given of a determination method for determining the rotational phase θ. The rotational phase θ of the rotor 402 is determined using the values of inductive voltages Eα and Eβ induced in the windings of the A-phase and the B-phase of the motor M2 by the rotation of the rotor 402. The value of each inductive voltage is determined (calculated) by the inductive voltage determiner 512. More specifically, the inductive voltages Eα and Eβ are determined by the following formulas, based on the current values iα and iβ input from the A/D converter 510 to the inductive voltage determiner 512 and the drive voltages Vα and Vβ input from the coordinate inverter 505 to the inductive voltage determiner 512.
Eα=Vα−R*iα−L*diα/dt (7)
Eβ=Vβ−R*iβ−L*diβ/dt (8)
In these formulas, R represents resistance of the winding, and L represents inductance of the winding. The values of the resistance R and the inductance L are values specific to the motor M2 in use and are stored in advance in the ROM 151b or a memory (not illustrated) provided in the motor control device 157.
The inductive voltages Eα and Eβ determined by the inductive voltage determiner 512 are output to the phase determiner 513.
Based on the ratio between the inductive voltages Eα and Eβ output from the inductive voltage determiner 512, the phase determiner 513 determines the rotational phase θ of the rotor 402 of the motor M2 by the following formula.
θ=tan ̂ −1 (−Eβ/Eα) (9)
In the present embodiment, the phase determiner 513 determines the rotational phase θ by performing calculation based on formula (9). The present disclosure, however, is not limited thereto. For example, the phase determiner 513 may determine the rotational phase θ by referencing a table stored in the ROM 151b, which shows the relationships between the inductive voltages Eα and Eβ, and the rotational phase θ corresponding to the inductive voltages Eα and Eβ.
The rotational phase θ of the rotor 402 obtained as described above is input to the subtractor 101, the coordinate inverter 505, and the coordinate converter 511.
The motor control device 157 repeatedly performs the above control.
As described above, the motor control device 157 according to the present embodiment performs the vector control for controlling current values in the rotating coordinate system so that the deviation between the instruction phase θ_ref and the rotational phase θ is reduced. By performing the vector control, it is possible to prevent a motor from entering a step-out state, the motor sound from increasing due to an excess torque, and power consumption from increasing.
The drive configuration of the conveying roller 306 and 307 are described below. In the following description, the motor control devices 157 and 158 perform phase feedback control based on the instruction phase θ_ref output from the CPU 151a. The instruction phase θ_ref is generated by the CPU 151a based on target velocities of the motors M1 and M2. The CPU 151a outputs, for example, a pulse signal to each of the motor control devices 157 and 158. The number of pulses corresponds to an instruction phase, and the frequency of pulses corresponds to a target velocity. Further, the target velocity is determined based on a target value of the peripheral velocity of roller.
As illustrated in
As described above, the peripheral velocity of the conveying roller 306 is set to a velocity greater than that of the conveying roller 307, so that the accuracy of detecting the sheet is refined as compared with a case where the conveying roller 306 and 307 rotate at the same peripheral velocity, as will be described below. The time t1 when the driving of the conveying roller 306 is started, is set such that the peripheral velocity of the conveying roller 306 reaches VP2 by the time when the front end of the sheet being conveyed by the conveying roller 307 reaches the nip portion of the conveying roller 306.
Next, a description is given of a configuration in which the sheet detector 700 detects whether the front end of the sheet has reached (is nipped by) the nip portion of the conveying roller 306. In the present embodiment, instead of a sensor such as a photosensor, it is detected (determined) based on a signal output from the motor control device 157 whether the front end of the sheet has reached the nip portion of the conveying roller 306. In the following description, for example, the sheet detector 700 outputs the determination result (the detection result) in a predetermined time cycle (e.g., a cycle that the deviation Δθ is input).
A torque applied to the conveying roller 306 when the sheet is conveyed by the conveying roller 307 and 306 in a case where the conveying roller 306 rotates at a velocity greater than the conveying roller 307 is greater than that in a case where the conveying roller 306 rotates at the same velocity as the conveying roller 307. This is because in a case where the conveying roller 306 rotates at a peripheral velocity greater than the conveying roller 307, the conveying roller 306 pull the sheet nipped by the conveying roller 307 downstream. If the torque applied to the conveying roller 306 becomes greater, the absolute value of the deviation Δθ becomes greater due to the fact that the rotational phase θ of the rotor 402 of the motor M2 for driving the conveying roller 306 is behind the instruction phase θ_ref. Specifically, as illustrated in
In the present embodiment, a Δθth is set as a threshold for the deviation Δθ for determining (discriminating) whether the conveyance of the sheet by the conveying roller 306 is started (the sheet is nipped by the conveying roller 306).
The sheet detector 700 determines (discriminates) whether the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth. If the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth, the sheet detector 700 outputs a signal indicating that the absolute value of the deviation A becomes greater than or equal to the threshold Δθth. More specifically, if the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth, the sheet detector 700 outputs a signal indicating that the front end of the sheet reaches the nip portion of the conveying roller 306. If the absolute value of the deviation Δθ is less than the threshold Δθth, the sheet detector 700 outputs a signal indicating that the absolute value of the deviation Δθ is less than the threshold Δθth. That is, if the absolute value of the deviation Δθ is less than the threshold Δθth, the sheet detector 700 outputs a signal indicating that the front end of the sheet does not reach the nip portion of the conveying roller 306.
In the present embodiment, the threshold Δθth is set based on, among a plurality of types of sheets that can be conveyed in the image forming apparatus 100, the type of a sheet that causes the smallest fluctuation in load in the conveying roller when the sheet enters a nip portion of conveying roller. Specifically, for example, in a case where the types of sheets that can be conveyed in the image forming apparatus 100 are thick paper, plain paper, and thin paper, a fluctuation in load occurring in the conveying roller when the front end of the thick paper reaches the nip portion of the conveying roller is greater than a fluctuation in load occurring in the conveying roller when the front end of the plain paper or the thin paper reaches the nip portion of the conveying roller. Further, the fluctuation in load occurring in the conveying roller when the front end of the plain paper reaches the nip portion of the conveying roller is greater than the fluctuation in load occurring in the conveying roller when the front end of the thin paper reaches the nip portion of the conveying roller. Thus, the threshold Δθth is set based on the fluctuation in load occurring in the conveying roller when the thin paper is conveyed.
The threshold Δθth is set to, for example, a value greater than the absolute value of the deviation Δθ which is estimated when the thin paper (the sheet) is not nipped by the nip portion of the conveying roller 306 and the conveying roller 306 rotate at a constant velocity. Further, the threshold Δθth is set to a value smaller than the maximum value (a peak value) of the absolute value of the deviation Δθ that increases as the conveying roller 307 and the conveying roller 306 convey the thin paper (the sheet). That is, when the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth, it indicates that the front end of the sheet reaches the nip portion of the conveying roller 306.
As described above, in the present embodiment, the conveying roller 306 downstream in the conveying direction of the sheet is driven at a velocity greater than the conveying roller 307 upstream in the conveying direction. Consequently, it is possible to make relatively large the fluctuation range of the load torque applied to the conveying roller 306 when the front end of the sheet is nipped by the nip portion of the conveying roller 306. Consequently, it is possible to detect a sheet with high accuracy.
When a predetermined time T1 elapses after the signal indicating that the front end of the sheet has reached the nip portion of the conveying roller 306 is output from the sheet detector 700, the CPU 151a controls the motor M2 such that the peripheral velocity of the conveying roller 306 becomes VP1. The predetermined time T1 is set to, for example, a time longer than the time required from when the deviation Δθ fluctuates due to entry of the front end of the sheet to the nip portion of the conveying roller 306 until when the fluctuation stabilizes, and is set to a time shorter than the time required from when the fluctuation occurs until when the motor M2 is stopped. Consequently, it is possible to prevent the control of the motor M2 from becoming unstable due to slow-down of the rotational velocity of the rotor 402 of the motor M2 when the load torque applied to the rotor 402 of the motor M2 is fluctuating.
Then, the driving of the conveying roller 306 is stopped at timing determined in advance based on the operation sequence.
Thus, in the present embodiment, in the period from the time t1 to a time t3, the motor M2 is controlled such that the conveying roller 306 rotate at the peripheral velocity VP2, which is greater than the peripheral velocity VP1. Further, from the time t3 onward, the motor M2 is controlled such that the conveying roller 306 rotate at the peripheral velocity VP1.
As illustrated in
If the CPU 151a outputs an enable signal indicating ‘H’ to the motor control device 157, then based on an instruction output from the CPU 151a, the motor control device 157 starts driving the motor M2, so that the driving of the conveying roller 306 is started. The enable signal is a signal permitting or prohibiting the operation of the motor control device 157. If the enable signal indicates ‘L’ (a low level), the CPU 151a prohibits the operation of the motor control device 157. That is, the control of the motor M2 by the motor control device 157 is ended. Further, if the enable signal indicates ‘H’ (a high level), the CPU 151a permits the operation of the motor control device 157, and based on an instruction output from the CPU 151a, the motor control device 157 controls the motor M2.
Next, in step S1001, the CPU 151a outputs to the motor control device 157 an instruction to control the motor M2 such that the conveying roller 306 downstream in the conveying direction rotate at the peripheral velocity VP2, which is greater by ΔV than the peripheral velocity VP1 of the conveying roller 307 upstream in the conveying direction. Consequently, the motor control device 157 controls the motor M2 such that the conveying roller 306 rotate at the peripheral velocity VP2.
In step S1002, if the absolute value of the deviation Δθ is greater than or equal to the threshold Δθth, i.e., if a signal indicating that the front end of the sheet has reached the nip portion of the conveying roller 306 is output from the sheet detector 700 to the CPU 151a (YES in step S1002), the processing proceeds to step S1003.
In step S1003, if the predetermined time T1 elapses after the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth (YES in step S1003), then in step S1004, the CPU 151a outputs to the motor control device 157 an instruction to control the motor M2 such that the conveying roller 306 rotate at the peripheral velocity VP1. Consequently, the motor control device 157 controls the motor M2 such that the conveying roller 306 rotate at the peripheral velocity VP1.
Then, in step S1005, if a print job is not completed (NO in step S1005), the processing returns to step S1001.
Further, in step S1005, if the print job is completed (YES in step S1005), then in step S1006, at a predetermined timing set in advance based on the operation sequence of the image forming apparatus 100, the CPU 151a controls the motor control device 157 to stop driving the motor M2. Consequently, the motor control device 157 stops driving the motor M2.
On the other hand, in step S1002, if the absolute value of the deviation Δθ is smaller than the threshold Δθth, i.e., if a signal indicating that the front end of the sheet has not reached the nip portion of the conveying roller 306 is output from the sheet detector 700 to the CPU 151a (NO in step S1002), the processing proceeds to step S1007.
In step S1007, if the state where the absolute value of the deviation Δθ is smaller than the threshold Δθth does not continue for a predetermined time T2 (NO in step S1007), the processing returns to step S1002.
Further, in step S1007, if the state where the absolute value of the deviation Δθ is smaller than the threshold Δθth continues for the predetermined time T2 (YES in step S1007), then in step S1008, the CPU 151a stops the driving of the conveying roller 306 (the conveyance of the sheet). Alternatively, the apparatus may be configured such that in step S1007, if the predetermined time T2 elapses after the conveying roller 306 are driven at the peripheral velocity VP2, then in step S1008, the CPU 151a stops the driving of the conveying roller 306 (the conveyance of the sheet). The predetermined time T2 is set to, for example, a time shorter than the time required from a time when the conveying roller 306 are driven at the peripheral velocity VP2 to a time when the driving of the motor M2 is stopped in step S1006. Further, the predetermined time T2 is set to, for example, a time longer than the time required from a time when the conveying roller 306 are driven at the peripheral velocity VP2 to a time when the sheet reaches the nip portion of the conveying roller 306.
Then, in step S1009, the CPU 151a indicates on the display unit provided in the operation unit 152 that an abnormal situation (e.g., a jam) has occurred in the conveyance of the sheet to notify the user of the state. Thus, it is determined whether the state where the absolute value of the deviation Δθ is smaller than the threshold Δθth continues for the predetermined time T2, so that it is possible to detect whether the sheet is normally conveyed.
As described above, in the present embodiment, the conveying roller downstream in a conveying direction rotates at a peripheral velocity greater than the conveying roller upstream in the conveying direction. Specifically, the conveying roller 306 is driven at the peripheral velocity VP2, which is greater than the peripheral velocity VP1 of the conveying roller 307. Then, based on whether the absolute value of the deviation Δθ in the motor M2 is greater than or equal to the threshold Δθth, it is detected whether the sheet enters (reaches) the nip portion of the conveying roller 306. Thus, the conveying roller 306 is driven at the peripheral velocity VP2, which is greater than the peripheral velocity VP1 of the conveying roller 307, so that it is possible to make larger the fluctuation range of the load torque applied when the sheet is nipped by the conveying roller 306. That is, it is possible to make the fluctuation range of the deviation Δθ larger. Consequently, it is possible to detect that the sheet has entered (reached) the nip portion of the conveying roller 306, with higher accuracy than in a case where the conveying roller 306 and 307 rotate at the same velocity. Accordingly, it is possible to detect with high accuracy a sheet that is being conveyed.
As described above, in the present embodiment, not by a sensor such as a photosensor but based on a signal output from the motor control device 157, the sheet is detected. Consequently, it is possible to detect a sheet with high accuracy while preventing an increase in the size of an image forming apparatus (a sheet conveying apparatus) and an increase in cost.
Further, in the present embodiment, when it is detected that the sheet has entered (reached) the nip portion of the conveying roller 306, the CPU 151a slows down the peripheral velocity of the conveying roller 306 to the same peripheral velocity as the conveying roller 307. Consequently, it is possible to prevent the sheet from being damaged due to the fact that the sheet is pulled in the conveying direction by the conveying roller 306. Further, the peripheral velocity of the conveying roller 306 is slowed down, whereby it is possible to reduce the power consumed to drive the motor M2.
Further, in the present embodiment, if the state where the absolute value of the deviation Δθ is smaller than the threshold Δθth continues for the predetermined time T2, the conveyance of the sheet is stopped. Then, it is indicated on the display unit provided in the operation unit 152 that an abnormal situation (e.g., a jam) has occurred in the conveyance of the sheet to notify the user of the state. With such a configuration, it is possible to prevent the conveying roller from being driven in the state where a sheet is not being normally conveyed. Consequently, it is possible to prevent the conveying roller or the sheet from being damaged, and power consumption from increasing.
In the present embodiment, if the predetermined time T1 elapses after the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth, the peripheral velocity of the conveying roller 306 is slowed down. The present disclosure, however, is not limited to this. For example, as soon as the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth, the CPU 151a may control the motor M2 such that the peripheral velocity of the conveying roller 306 becomes VP1. Consequently, it is possible to reduce power consumed to drive the motor M2 as much as possible.
In the present embodiment, the CPU 151a slows down the peripheral velocity of the conveying roller 306 from VP2 to VP1. The present disclosure, however, is not limited to this. For example, the CPU 151a may slow down the rotation of the conveying roller 306 such that the difference in velocity ΔV between the peripheral velocities VP2 and VP1 becomes smaller.
The configuration of the present embodiment (i.e., configuration for detecting a sheet based on a signal output from the motor control device 157) can be applied not only to the conveying rollers 307 and 306 but also to two adjacent (adjoining) conveying rollers. For example, the configuration of the present embodiment may be applied to the feed roller 327 serving as the conveying roller upstream in the conveying direction of the sheet, and the conveying roller 307 serving as the conveying roller downstream in the conveying direction.
Next, s second embodiment is described below. An image forming apparatus 100 according to the present embodiment is described. In the following description, components of the image forming apparatus 100 similar to those in the first embodiment are not described.
In the present embodiment, the system controller 151 is connected to a motor control device 162, which controls a motor M3 for driving the feed roller 327, and a motor control device 163, which controls a motor M4 for driving the feed roller 328. The system controller 151 is also connected to the motor control devices 157 and 158, which have been described in the first embodiment.
The configurations of the motor control devices 162 and 163 are similar to those of the motor control devices 157 and 158 according to the first embodiment, and therefore are not described here.
Next, a description is given of a method for detecting a sheet that is conveyed, according to the present embodiment. In the first embodiment, the difference in peripheral velocity ΔV between the peripheral velocity VP1 of the conveying roller 307 and the peripheral velocity VP2 of the conveying roller 306 is set to a predetermined value, regardless of the type of the sheet that is conveyed (the sheet type). In the present embodiment, the value of ΔV is changed according to the sheet type.
A fluctuation in load occurring in conveying roller when the front end of the thick paper enters a nip portion of the conveying roller is greater than a fluctuation in load occurring in the conveying roller when the front end of the plain paper or the thin paper enters the nip portion of the conveying roller. Thus, even if a difference in peripheral velocity ΔV3 which corresponds to the thick paper, is smaller than a difference in peripheral velocity ΔV1 which corresponds to the thin paper, and a difference in peripheral velocity ΔV2 which corresponds to the plain paper, it is possible to accurately detect the thick paper.
Further, the fluctuation in load occurring in the conveying roller when the front end of the plain paper enters the nip portion of the conveying roller is greater than the fluctuation in load occurring in the conveying roller when the front end of the thin paper enters the nip portion of the conveying roller. Thus, even if the difference in peripheral velocity ΔV2 which corresponds to the plain paper, is smaller than the difference in peripheral velocity ΔV1 which corresponds to the thin paper, it is possible to accurately detect the plain paper.
According to the above-description, in the present embodiment, the difference in peripheral velocity ΔV is set such that ΔV1>ΔV2>ΔV3.
In
Based on the sheet type set by the user using the operation unit 152 and the table illustrated in
In the present embodiment, the image forming apparatus 100 is configured such that based on the deviation Δθ output from the motor control device 162, which controls the motor M3 for driving the feed roller 327, the type of a sheet that is actually being conveyed is determined. A description is given below of the configuration in which the type of a sheet that is actually being conveyed is determined. While the feed roller 327 are described below, the same applies to the configuration of the feed roller 328.
If an image forming operation is started, then in step S2001, based on the sheet type set by the user using the operation unit 152 and the table stored in the ROM 151b, the CPU 151a sets the peripheral velocity difference ΔV.
Then, in step S2002, the CPU 151a starts a feeding operation for feeding a sheet stored in the sheet storage tray 304.
In step S2003, if the sheet sensor 329 detects the sheet (if a signal from the sheet sensor 329 changes from ‘L’ to ‘H’) (YES in step S2003), the processing proceeds to step S2004.
In step S2004, when a predetermined time T3 has elapsed after the sheet sensor 329 detects the sheet (YES in step S2004), then in step S2005, based on the acquired deviation Δθ and the table, the CPU 151a determines the sheet type. Specifically, for example, if the peripheral velocity difference ΔV set in step S2001 is ΔV1, and the deviation Δθ is between Δθ11 and Δθ12, the CPU 151a determines that the sheet that is being conveyed is the thin paper. Further, for example, if the peripheral velocity difference ΔV set in step S2001 is ΔV1, and the deviation Δθ is between Δθ12 and Δθ13, the CPU 151a determines that the sheet that is being conveyed is the plain paper. Further, for example, if the peripheral velocity difference ΔV set in step S2001 is ΔV1, and the deviation Δθ is between Δθ13 and Δθ14, the CPU 151a determines that the sheet that is being conveyed is the thick paper. The predetermined time T3 is set to the time required from when the sheet sensor 329 detects the sheet until when the front end of the sheet enters a nip portion of the feed roller 327.
Then, in step S2006, based on the sheet type determined in step S2005 and the table illustrated in
Further, in step S2003, if the sheet sensor 329 does not detect the sheet (if the signal from the sheet sensor 329 remains ‘L’) (NO in step S2003), the processing proceeds to step S2007.
In step S2007, if a predetermined time T4 has not elapsed after the feeding operation is started (NO in step S2007), the processing returns to step S2003.
Further, in step S2007, if the predetermined time T4 has elapsed after the feeding operation is started (YES in step S2007), then in step S2008, the CPU 151a stops the feeding operation. The predetermined time T4 is set to, for example, a time longer than the time required from when the feeding operation is started until when the front end of the sheet reaches the position where the sheet sensor 329 detects the sheet.
Then, in step S2009, the CPU 151a indicates on the display unit provided in the operation unit 152 that the sheet is not fed to notify the user of the state.
As described above, in the present embodiment, ΔV is set according to the sheet type. Specifically, based on the sheet type set by the user using the operation unit 152 and the table, the CPU 151a sets the peripheral velocity difference ΔV. The relationships between the difference in peripheral velocity ΔV1, which corresponds to the thin paper, the difference in peripheral velocity ΔV2, which corresponds to the plain paper, and the difference in peripheral velocity ΔV3, which corresponds to the thick paper, are ΔV1>ΔV2>ΔV3. Further, based on the deviation Δθ in the feed roller 327, the CPU 151a determines the sheet type, and based on the determined sheet type, the CPU 151a sets the peripheral velocity difference ΔV again. Consequently, for example, it is possible to avoid the situation where the thin paper is conveyed in the state where the peripheral velocity difference ΔV3 corresponding to the thick paper is set and it is not possible to detect that the thin paper has entered (reached) a nip portion of conveying roller.
As described above, in the present embodiment, an optimal peripheral velocity difference ΔV is set according to the sheet type, so that it is possible to detect with high accuracy that a sheet has entered (reached) a nip portion of conveying roller, and to reduce power consumption.
Further, in the present embodiment, if the predetermined time T4 has elapsed after the feeding operation is started but the sheet sensor 329 does not detect the sheet, the CPU 151a stops the feeding operation and indicates on the display unit provided in the operation unit 152 that the sheet is not fed to notify the user of the state. Consequently, it is possible to prevent power consumption from increasing due to driving the conveying roller in the state where a sheet is not fed.
In the present embodiment, the peripheral velocity difference ΔV is set again based on the determined sheet type. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that the CPU 151a compares the determined sheet type with the sheet type set by the user. If these sheet types do not coincide with each other, the CPU 151a stops the feeding operation and notifies the user that the type of the sheet that is being conveyed does not coincide with the sheet type set by the user.
Further, in the first and second embodiments, the time t1 when the driving of the conveying roller 306 is started is determined in advance based on the operation sequence of the image forming apparatus 100. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that if it is detected by the method described in the first or second embodiment that the front end of the sheet has passed through a nip portion of the conveying roller 307, the driving of the conveying roller 306 is started. Alternatively, the apparatus may be configured such that based on the number of pulses output from the CPU 151a to the motor control device 157, the driving of the conveying roller 306 is started.
Further, in the first and second embodiments, the driving of the conveying roller 306 is stopped at the timing determined in advance based on the operation sequence. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that if it is detected that the front end of the sheet has passed through a nip portion of conveying roller downstream of the conveying roller 306, the driving of the conveying roller 306 is stopped. Alternatively, the apparatus may be configured such that based on the number of pulses output from the CPU 151a to the motor control device 157, the driving of the conveying roller 306 is stopped.
Further, in the first and second embodiments, the sheet is detected based on the deviation Δθ in the motor for driving the conveying roller on a downstream side at a peripheral velocity greater than the conveying roller on an upstream side. The present disclosure, however, is not limited to this. For example, the sheet may be detected based on the deviation Δθ in the motor for driving the conveying roller on the upstream side at a peripheral velocity slower than the downstream conveying roller. When the front end of the sheet enters the nip portion of the conveying roller on the downstream side in the state where the peripheral velocity of the conveying roller on the downstream side is greater than the conveying roller on an upstream side, a load torque applied to the motor for driving the conveying roller on the upstream side decreases. This is because a force in the rotational direction acts on the conveying roller on the upstream side because the sheet nipped by the conveying roller on the upstream side is pulled by the downstream conveying roller. Thus, when the peripheral velocity of the conveying roller on the downstream side is greater than the conveying roller on the upstream side, the deviation Δθ in the motor for driving the conveying roller on the upstream side changes as illustrated in
Further, in the first and second embodiments, the CPU 151a controls the driving of the conveying roller such that the peripheral velocity of the conveying roller on the downstream side in the conveying direction is greater than that of the conveying roller on the upstream side in the conveying direction. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that the conveying roller are controlled so that the peripheral velocity of the conveying roller on the downstream is slower than that of the conveying roller on the upstream side. In this case, if the front end of the sheet reaches the nip portion of the conveying roller on the downstream side, the sheet bends between the upstream and downstream conveying roller because the conveying roller on the upstream side are faster than the conveying roller on the downstream side. Consequently, an elastic force acts on the sheet. Due to the elastic force, a force acts on the conveying roller on the upstream side in a direction opposite to the rotational direction. Consequently, the load torque applied to the motor for driving the conveying roller on the upstream side increases. More specifically, due to the elastic force, the deviation Δθ in the motor for driving the conveying roller on the upstream side fluctuates as illustrated in
Next, a third embodiment is described below. An image forming apparatus 100 according to the present embodiment is described. In the following description, components of the image forming apparatus 100 similar to those in the first embodiment are not described.
The configurations of the motor control devices 164 and 165 are similar to those of the motor control devices 157 and 158 according to the first embodiment, and therefore are not described here.
[Method for Detecting Sheet that is Conveyed]
By a method described below, the sheet detector 700 determines whether the rear end of a sheet has passed through (has come out of) a nip portion of the fixing roller 331. Then, the sheet detector 700 outputs the determination result (the detection result) to the CPU 151a. More specifically, in the present embodiment, not by a sensor such as a photosensor but based on a signal output from the motor control device 165, it is determined whether the rear end of the sheet has come out of the nip portion of the fixing roller 331. For example, the sheet detector 700 outputs the determination result in a predetermined time cycle (e.g., the cycle of inputting of the deviation Δθ).
A description is given below of a method for detecting whether the rear end of the sheet has passed through (has come out of) the nip portion of the fixing roller 331. In the following description, the motor control devices 164 and 165 perform phase feedback control based on the instruction phase θ_ref output from the CPU 151a. The instruction phase θ_ref is generated by the CPU 151a based on target velocities of the motors M5 and M6. Actually, the CPU 151a outputs a pulse signal to each of the motor control devices 164 and 165. The number of pulses corresponds to an instruction phase, and the frequency of pulses corresponds to a target velocity. The target velocity is determined based on a target value of the peripheral velocity of roller.
In the present embodiment, the motor M6 is controlled such that the peripheral velocity V4 of the sheet discharge roller 319 becomes VP4. The motor M5 is controlled such that the peripheral velocity V3 of the fixing roller 331 becomes VP3. The peripheral velocity VP4 of the sheet discharge roller 319 is a value greater by ΔV′ than the peripheral velocity VP3 of the fixing roller 331. That is, the sheet discharge roller 319 rotate at a peripheral velocity greater than the fixing roller 331 by ΔV′. As described above, the peripheral velocity of the sheet discharge roller 319 is set to a peripheral velocity greater than the fixing roller 331, so that the accuracy of detecting the sheet is refined as compared with a case where the sheet discharge roller 319 and the fixing roller 331 rotate at the same peripheral velocity, as described below. The velocity difference ΔV′ is set to a velocity difference such that even if the sheet discharge roller 319 slip on the surface of the sheet conveyed by the fixing roller 331 rotating at the peripheral velocity V3, a fixed image is not damaged.
In the present embodiment, the sheet is conveyed by the fixing roller 331 rotating at the peripheral velocity VP3. Further, at a time t4 which is set based on the operation sequence of the image forming apparatus 100 determined in advance, the CPU 151a starts the driving of the sheet discharge roller 319. The peripheral velocity VP3 of the fixing roller 331 is the conveying velocity at which the sheet is conveyed. The peripheral velocity VP3 is stored in advance in the ROM 151b. Further, the peripheral velocity V4 of the sheet discharge roller 319 is set to the peripheral velocity VP4 which is greater by ΔV′ than the peripheral velocity VP3. The time t4 when the driving of the sheet discharge roller 319 is started is set such that the peripheral velocity of the sheet discharge roller 319 reaches VP4 by the time when the front end of the sheet that is being conveyed by the fixing roller 331 reaches a nip portion of the sheet discharge roller 319.
A torque applied to the sheet discharge roller 319 when the sheet is conveyed being nipped by the fixing roller 331 and the sheet discharge roller 319 is higher in a case where the sheet discharge roller 319 rotate at a peripheral velocity greater than that of the fixing roller 331, than a case where the sheet discharge roller 319 rotate at the same peripheral velocity as that of the fixing roller 331. This is because in a case where the sheet discharge roller 319 rotate at a peripheral velocity greater than that of the fixing roller 331, the sheet discharge roller 319 pull the sheet nipped by the fixing roller 331 downstream. If the load torque applied to the sheet discharge roller 319 becomes greater, the absolute value of the deviation Δθ becomes greater due to the fact that the rotational phase θ of a rotor of the motor M6 for driving the sheet discharge roller 319 is behind the instruction phase θ_ref. Specifically, for example, as illustrated in
Further, in a case where the sheet discharge roller 319 rotate at a peripheral velocity greater than that of the fixing roller 331, the sheet discharge roller 319 pull the sheet nipped by the fixing roller 331. Thus, the load torque applied to the sheet discharge roller 319 conveying the sheet is greater in the state where the sheet is nipped by the fixing roller 331 than in the state where the sheet is not nipped by the fixing roller 331. More specifically, when the rear end of the sheet comes out of the nip portion of the fixing roller 331, the load torque applied to the sheet discharge roller 319 conveying the sheet becomes smaller. If the load torque applied to the sheet discharge roller 319 becomes smaller, the absolute value of the deviation Δθ becomes greater due to the fact that the rotational phase θ of the rotor of the motor M6 for driving the sheet discharge roller 319 is ahead of the instruction phase θ_ref. Specifically, for example, as illustrated in
In a case where the sheet discharge roller 319 and the fixing roller 331 rotate at the same peripheral velocity, the fluctuation range of the load torque applied to the sheet discharge roller 319 when the rear end of the sheet comes out of the nip portion of the fixing roller 331 is smaller than in a case where the sheet discharge roller 319 rotate at a peripheral velocity greater than that of the fixing roller 331. Thus, if the sheet discharge roller 319 are driven at a velocity greater than that of the fixing roller 331, it is possible to make larger the fluctuation range of the load torque applied when the rear end of the sheet comes out of the nip portion of the fixing roller 331.
In the present embodiment, a threshold Δθth is set as a threshold for the deviation Δθ to determine whether the conveyance of the sheet by the sheet discharge roller 319 is started (the sheet is nipped by the sheet discharge roller 319). Further, a threshold Δθth2 is set as a threshold for the deviation Δθ to determine whether the rear end of the sheet has come out of the nip portion of the fixing roller 331.
The sheet detector 700 determines whether the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth. If the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth, the sheet detector 700 outputs a signal indicating that the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth. More specifically, if the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth, the sheet detector 700 outputs a signal indicating that the conveyance of the sheet by the sheet discharge roller 319 is started (the sheet is nipped by the sheet discharge roller 319). If the absolute value of the deviation Δθ is less than the threshold Δθth, the sheet detector 700 outputs a signal indicating that the absolute value of the deviation Δθ is less than the threshold Δθth. That is, if the absolute value of the deviation Δθ is less than the threshold Δθth, the sheet detector 700 outputs a signal indicating that the front end of the sheet has not reached the nip portion of the sheet discharge roller 319.
If the sheet detector 700 outputs the signal indicating that the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth, then, the sheet detector 700 determines whether the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth2. If the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth2, the sheet detector 700 outputs a signal indicating that the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth2. More specifically, if the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth2, the sheet detector 700 outputs a signal indicating that the rear end of the sheet has come out of the nip portion of the fixing roller 331. If the absolute value of the deviation Δθ is less than the threshold Δθth2, the sheet detector 700 outputs a signal indicating that the absolute value of the deviation Δθ is less than the threshold Δθth2. More specifically, if the absolute value of the deviation Δθ is less than the threshold Δθth2, the sheet detector 700 outputs a signal indicating that the rear end of the sheet has not come out of the nip portion of the fixing roller 331.
The polarities of the thresholds Δθth and Δθth2 are opposite to each other, and the absolute values of the thresholds Δθth and Δθth2 may be the same value or different values. The threshold Δθth is set by a method similar to that described in the first embodiment. The threshold Δθth2 is set based on, among the types of sheets that can be conveyed in the image forming apparatus 100, the type of a sheet that causes the smallest fluctuation in load which occurs in conveying roller when the sheet is conveyed. Specifically, for example, in a case where the types of sheets that can be conveyed in the image forming apparatus 100 are thick paper, plain paper, and thin paper, a fluctuation in load which occurs in sheet discharge roller when the front end of the thick paper is conveyed is greater than a fluctuation in load occurring in the sheet discharge roller when the plain paper or the thin paper is conveyed. Further, the fluctuation in load occurring in the sheet discharge roller when the plain paper is conveyed is greater than the fluctuation in load occurring in the sheet discharge roller when the thin paper is conveyed. Thus, the threshold Δθth2 is set based on the fluctuation in load occurring in the sheet discharge roller when the thin paper is conveyed.
More specifically, the threshold Δθth2 is set to, for example, a value greater than the absolute value of the deviation Δθ estimated when the thin paper (the sheet) is not nipped by the nip portion of the sheet discharge roller 319 and the sheet discharge roller 319 rotate at a constant velocity. Further, the threshold Δθth2 is set to a value smaller than the maximum value (a peak value) of the absolute value of the deviation Δθ that increases due to the fact that the thin paper (the sheet) that is being conveyed by the sheet discharge roller 319 comes out of the nip portion of the fixing roller 331. More specifically, when the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth2, it means that the rear end of the sheet has passed through (come out of) the nip portion of the fixing roller 331.
If the signal indicating that the rear end of the sheet has come out of the nip portion of the fixing roller 331 is output from the sheet detector 700 (the time t6), the CPU 151a controls the motor M6 such that the peripheral velocity of the sheet discharge roller 319 becomes VP4′. The peripheral velocity VP4′ is, for example, a value half as large again as the peripheral velocity VP4.
Then, the driving of the sheet discharge roller 319 is stopped at timing determined in advance based on the operation sequence.
First, if the CPU 151a outputs an enable signal indicating ‘H’ to the motor control device 164, then based on an instruction output from the CPU 151a, the motor control device 164 starts driving the motor M6. Consequently, the driving of the sheet discharge roller 319 is started. The enable signal is a signal permitting or prohibiting the operation of the motor control device 164. If the enable signal is ‘L’ (a low level), the CPU 151a prohibits the operation of the motor control device 164. That is, the control of the motor M6 by the motor control device 164 is ended. If the enable signal is ‘H (a high level)’, the CPU 151a permits the operation of the motor control device 164, and based on an instruction output from the CPU 151a, the motor control device 164 controls the motor M6.
Next, in step S3001, the CPU 151a outputs to the motor control device 165 an instruction to control the motor M5 such that the fixing roller 331 rotate at the peripheral velocity VP3. Consequently, the motor control device 165 controls the motor M5 such that the fixing roller 331 rotate at the peripheral velocity VP3. Further, the CPU 151a outputs to the motor control device 164 an instruction to control the motor M6 such that the sheet discharge roller 319 rotate at the peripheral velocity VP4, which is greater by ΔV′ than the peripheral velocity VP3 of the fixing roller 331. Consequently, the motor control device 164 controls the motor M6 such that the sheet discharge roller 319 rotate at the peripheral velocity VP4.
In step S3002, if the absolute value of the deviation Δθ is greater than or equal to the threshold Δθth, i.e., if a signal indicating that the front end of the sheet has reached the nip portion of the sheet discharge roller 319 is output from the sheet detector 700 to the CPU 151a (YES in step S3002), the processing proceeds to step S3003.
In step S3003, if the absolute value of the deviation Δθ is greater than or equal to the threshold Δθth2, i.e., if a signal indicating that the rear end of the sheet has come out of the nip portion of the fixing roller 331 is output from the sheet detector 700 to the CPU 151a (YES in step S3003), the processing proceeds to step S3004.
Then, in step S3004, the CPU 151a outputs to the motor control device 164 an instruction to control the motor M6 such that the sheet discharge roller 319 rotate at the peripheral velocity VP4′. Consequently, the motor control device 164 controls the motor M6 such that the sheet discharge roller 319 rotate at the peripheral velocity VP4′.
Then, in step S3005, at predetermined timing set in advance based on the operation sequence of the image forming apparatus 100, the CPU 151a controls the motor control device 164 to stop driving the motor M6. Consequently, the motor control device 164 stops driving the motor M6. The predetermined timing is, for example, timing after the rear end of a preceding sheet comes out of the nip portion of the sheet discharge roller 319 and before the front end of a sheet conveyed subsequent to the preceding sheet reaches the nip portion of the sheet discharge roller 319.
Further, in step S3003, if the absolute value of the deviation Δθ is smaller than the threshold Δθth2, i.e., if a signal indicating that the rear end of the sheet has not come out of the nip portion of the fixing roller 331 is output from the sheet detector 700 to the CPU 151a (NO in step S3003), the processing proceeds to step S3006.
In step S3006, if the predetermined time T3 has not elapsed after the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth in step S3002 (NO in step S3006), the processing returns to step S1003.
Further, in step S3006, if a predetermined time T5 has elapsed while the absolute value of the deviation Δθ has not become greater than or equal to the threshold Δθth2 after the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth in step S3002 (YES in step S3006), then in step S3007, the CPU 151a stops the driving of the sheet discharge roller 319 (the conveyance of the sheet). Alternatively, the apparatus may be configured such that in step S3006, if the state where the absolute value of the deviation Δθ is less than the threshold Δθth2 continues for the predetermined time T5 after the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth, then in step S3007, the CPU 151a stops the driving of the sheet discharge roller 319 (the conveyance of the sheet). The predetermined time T5 is set to a time shorter than the time required from when the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth until when the driving of the motor M6 is stopped in step S3005. Further, the predetermined time T5 is set to a time longer than the time required from when the absolute value of the deviation Δθ becomes greater than or equal to the threshold Δθth until when the sheet comes out of the nip portion of the fixing roller 331.
Then, in step S3008, the CPU 151a indicates on the display unit provided in the operation unit 152 that an abnormal situation (e.g., a jam) has occurred in conveying the sheet to notify the user of the state. As described above, it is determined whether the predetermined time T5 has elapsed after the absolute value of the deviation Δθ has become greater than or equal to the threshold Δθth in step S3002, whereby it is possible to detect whether the sheet is normally conveyed between the fixing roller 331 and the sheet discharge roller 319.
Further, in step S3002, if the absolute value of the deviation Δθ is less than the threshold Δθth, i.e., if a signal indicating that the front end of the sheet has not reached the nip portion of the sheet discharge roller 319 is output from the sheet detector 700 to the CPU 151a (NO in step S3002), the processing proceeds to step S3009.
In step S3009, if a predetermined time T6 has not elapsed after the driving of the sheet discharge roller 319 is started (after the driving of the motor M6 is started), the processing returns to step S3002.
Further, in step S3009, if the predetermined time T6 has elapsed while the absolute value of the deviation Δθ has not become greater than or equal to the threshold Δθth after the driving of the sheet discharge roller 319 is started (YES in step S3009), then in step S3010, the CPU 151a stops the driving of the sheet discharge roller 319. The predetermined time T6 is set to a time shorter than the time required from when the driving of the sheet discharge roller 319 is started until when the driving of the motor M2 is stopped in step S3005. Further, the predetermined time T6 is set to a time longer than the time required from when the driving of the sheet discharge roller 319 is started until when the sheet reaches the nip portion of the sheet discharge roller 319.
Then, in step S3011, the CPU 151a indicates on the display unit provided in the operation unit 152 that an abnormal situation (e.g., a jam) has occurred in the conveyance of the sheet to notify the user of the state. Thus, it is determined whether the predetermined time T6 has elapsed after the driving of the sheet discharge roller 319 is started, whereby it is possible to detect whether the sheet is normally conveyed.
As described above, in the present embodiment, the peripheral velocity of the sheet discharge roller 319 is set to a velocity greater than that of the fixing roller 331 by ΔV′. Consequently, it is possible to make larger the fluctuation range of the load torque applied to the sheet discharge roller 319. That is, it is possible to make the fluctuation range of the deviation Δθ larger. Consequently, it is possible to detect that the rear end of the sheet has come out of the nip portion of the fixing roller 331, with higher accuracy than in a case where the fixing roller 331 and the sheet discharge roller 319 rotate at the same velocity. The peripheral velocity difference ΔV′ is set to a value such that even if the sheet discharge roller 319 slip on the surface of the sheet conveyed by the fixing roller 331 rotating at the peripheral velocity V3, the surface of the sheet is not damaged, or an image fixed to the sheet is not damaged.
As described above, in the present embodiment, in the state where the sheet discharge roller 319 rotate at a peripheral velocity greater than that of the fixing roller 331, based on the deviation Δθ, it is detected that the rear end of the sheet has come out of the nip portion of the fixing roller 331. Then, if it is detected that the rear end of the sheet has come out of the nip portion of the fixing roller 331, the CPU 151a controls the motor control device 164 such that the peripheral velocity of the sheet discharge roller 319 changes from VP4 to VP4′. More specifically, if it is detected that the rear end of the sheet has come out of the nip portion of the fixing roller 331, the CPU 151a speeds up the peripheral velocity of the sheet discharge roller 319. Consequently, it is possible to speed up the peripheral velocity of sheet discharge roller at timing closest possible to the timing when the rear end of a sheet actually passes through a nip portion of fixing roller, than in a case where the peripheral velocity of the sheet discharge roller is sped up based on the detection result of a sensor such as a photosensor. Consequently, it is possible to prevent a decrease in the productivity of an image forming apparatus.
The configuration for detecting that the rear end of a sheet comes out of a nip portion of roller is not applied to the fixing roller 331 and the sheet discharge roller 319 only. For example, the configuration for detecting that the rear end of a sheet comes out of a nip portion of roller can be applied to two adjacent (adjoining) pairs of conveying rollers such as the conveying roller 306 and 307.
Further, in the present embodiment, the difference in peripheral velocity ΔV′ is set to a predetermined value, regardless of the type of the sheet (the sheet type) that is conveyed. The present disclosure, however, is not limited to this. For example, the peripheral velocity difference ΔV′ may be set according to the sheet type set by the user. A peripheral velocity difference ΔV′ corresponding to thick paper may be smaller than the peripheral velocity difference ΔV′ corresponding to thin paper and the peripheral velocity difference ΔV′ corresponding to plain paper. Further, the peripheral velocity difference ΔV′ corresponding to the plain paper may be smaller than the peripheral velocity difference ΔV′ corresponding to the thin paper.
Further, in the present embodiment, the time t4 when the driving of the sheet discharge roller 319 is started is determined in advance based on the operation sequence of the image forming apparatus 100. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that if it is detected by the above method that the front end of the sheet has reached the nip portion of the fixing roller 331, the driving of the sheet discharge roller 319 is started. Alternatively, the apparatus may be configured such that based on the number of pulses output from the CPU 151a to the motor control device 164, the driving of the sheet discharge roller 319 is started.
Further, in the present embodiment, if the rear end of the sheet passes through the nip portion of the fixing roller 331, the driving of the sheet discharge roller 319 is stopped. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that based on the number of pulses output from the CPU 151a to the motor control device 164, the driving of the sheet discharge roller 319 is stopped.
Further, in the present embodiment, the sheet is detected based on the deviation Δθ in the motor for driving the downstream conveying roller at a peripheral velocity greater than that of the upstream conveying roller. The present disclosure, however, is not limited to this. For example, the sheet may be detected based on the deviation Δθ in the motor for driving the upstream conveying roller at a peripheral velocity slower than that of the downstream conveying roller. When the rear end of the sheet comes out of the nip portion of the upstream conveying roller in the state where the peripheral velocity of the downstream conveying roller is greater than that of the upstream conveying roller, a load torque applied to the motor for driving the upstream conveying roller increases. This is because a load torque applied to the upstream motor when the conveying roller rotate in the state where the sheet is not nipped by the upstream conveying roller is greater than a load torque applied to the upstream motor when the sheet nipped by the upstream conveying roller is pulled by the downstream conveying roller. Thus, in the state where the peripheral velocity of the downstream conveying roller is greater than that of the upstream conveying roller, the deviation Δθ in the motor for driving the upstream conveying roller changes as illustrated in
Further, in the present embodiment, the CPU 151a controls the driving of the conveying roller such that the peripheral velocity of the conveying roller on the downstream side in the conveying direction becomes greater than that of the conveying roller on the upstream side in the conveying direction. The present disclosure, however, is not limited to this. For example, the conveying roller may be controlled such that the peripheral velocity of the downstream conveying roller becomes slower than that of the upstream conveying roller. In this case, if the front end of the sheet reaches the nip portion of the downstream conveying roller, the sheet bends between the upstream and downstream conveying roller due to the fact that the upstream conveying roller are faster than the downstream conveying roller. Consequently, an elastic force acts on the sheet. Due to the elastic force, a force in a direction opposite to the rotational direction acts on the upstream conveying roller. Consequently, the load torque applied to the motor for driving the upstream conveying roller increases. Further, when the rear end of the sheet comes out of the nip portion of the upstream conveying roller, the force in the direction opposite to the rotational direction due to the elastic force disappears. Thus, the load torque applied to the motor for driving the upstream conveying roller decreases. More specifically, due to the elastic force, the deviation Δθ in the motor for driving the upstream conveying roller fluctuates as illustrated in
In the first to third embodiments, the threshold for the deviation Δθ is a predetermined value regardless of the sheet type. Alternatively, the threshold may be set for each sheet type.
Further, the apparatus may be configured such that the CPU 151a has the function of the sheet detector 700 according to the first to third embodiments.
Furthermore, in the first to third embodiments, the sheet is detected by comparing the absolute value of the deviation Δθ with the threshold Δθth. The present disclosure, however, is not limited to this. For example, the sheet may be detected by comparing the current value iq output from the coordinate converter 511 with a threshold iqth. The increase of the current value iq means increase of the load torque applied to the rotor of the motor. The decrease of the current value iq means decrease of the load torque applied to the rotor of the motor.
Further, the sheet may be detected by comparing the q-axis current instruction value (target value) iq_ref with a threshold iq_refth, which is determined based on the deviation between the instruction phase θ_ref and the rotational phase θ determined by the phase determiner 513. The increase of the q-axis current instruction value iq_ref means increase of a torque required for the rotation of the rotor of the motor due to increase in the load torque applied to the rotor. The decrease of the q-axis current instruction value iq_ref means decrease of the torque required for the rotation of the rotor of the motor due to decrease in the load torque applied to the rotor.
Further, the apparatus may be configured such that the sheet is detected by comparing the amplitude (magnitude) of the current value iα or iβ in the stationary coordinate system with a threshold. The increase of the amplitude (magnitude) of the current value iα or iβ in the stationary coordinate system means increase of the load torque applied to the rotor of the motor. The decrease of the amplitude means decrease of the load torque applied to the rotor of the motor.
Further, in the first to third embodiments, the rotational velocity of the motor for driving the downstream conveying roller is controlled to differentiate the peripheral velocities of the downstream and upstream conveying roller. The present disclosure, however, is not limited to this. For example, the rotational velocity of the motor for driving the upstream conveying roller may be controlled to differentiate the peripheral velocities of the downstream and upstream conveying roller. Alternatively, the rotational velocities of both the motor for driving the upstream conveying roller and the motor for driving the downstream conveying roller may be controlled to differentiate the peripheral velocities of the downstream and upstream conveying roller.
The first to third embodiments are not applied to motor control by vector control only. For example, the first to third embodiments can be applied to any motor control device having a configuration for feeding back a rotational phase or a rotational velocity.
Further, in the first to third embodiments, a stepping motor is used as a motor for driving a load. Alternatively, another motor such as a direct current (DC) motor may be used. Further, the motor is not limited to a two-phase motor. The present embodiment can also be applied to another motor such as a three-phase motor.
Further, in the vector control according to the first to third embodiments, the motor is controlled by performing phase feedback control. The present disclosure, however, is not limited to this. For example, the apparatus may be configured such that the motor is controlled by feeding back a rotational velocity ω of the rotor 402. Specifically, as illustrated in
ω=dθ/dt (10)
Then, the CPU 151a outputs an instruction velocity ω_ref, which indicates a target velocity of the rotor 402. Further, the apparatus may be configured such that a velocity controller 500 is provided within the motor control device 157. The velocity controller 500 generates the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref in such a manner that the deviation between the rotational velocity ω and the instruction velocity ω_ref is reduced. Then, the velocity controller 500 outputs the q-axis current instruction value iq_ref and the d-axis current instruction value id_ref. The apparatus may be configured such that the motor is controlled by performing such velocity feedback control. In such a configuration, the sheet is detected by the methods described in the first to third embodiments, for example, based on a deviation Δω between the rotational velocity ω and the instruction velocity ω_ref. The instruction velocity ω_ref is a target velocity of the rotor 402 of the motor M2 which corresponds to a target velocity of the peripheral velocity of the conveying roller 306.
The deviations Δθ and Δω, the current value iq, the current value iq_ref, and the amplitude of the current value iα or iβ in the stationary coordinate system correspond to the values of parameters corresponding to the load torque applied to the rotor of the motor. The values of the parameters corresponding to the load torque change when the sheet is conveyed by adjacent (adjoining) pairs of conveying rollers.
In the first and second embodiments, a permanent magnet is used as the rotor. The present disclosure, however, is not limited to this.
The photosensitive drum 309, the developing device 314, and the transfer charging device 315 are included in an image forming unit.
Further, the apparatus may be configured such that the sheet detector 700 detects at least one of whether the front end of a sheet has reached a nip portion of conveying roller, and whether the rear end of the sheet has come out of a nip portion of conveying roller.
Further, the configuration for detecting a sheet can be also applied to, for example, a motor for rotary-driving a conveying belt. That is, the configuration for detecting a sheet can be applied to a motor for rotary-driving a rotating member, such as a roller or a conveying belt.
According to the present disclosure, it is possible to detect with high accuracy a sheet that is conveyed.
While the present disclosure has been described with reference to embodiments, it is to be understood that the disclosure is not limited to the disclosed embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Applications No. 2017-108244, filed May 31, 2017, No. 2017-167248, filed Aug. 31, 2017, and No. 2018-037686, filed Mar. 2, 2018, which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2017-108244 | May 2017 | JP | national |
2017-167248 | Aug 2017 | JP | national |
2018-037686 | Mar 2018 | JP | national |