Motor control apparatus, image forming apparatus having the same, and motor control method
AssigneeSamsung Electronics Co., Ltd.
InventorHyoung II Kim
Life of this patent
Estimating the term…
Abstract
Provided herein are a motor control apparatus, an image forming apparatus, an image forming apparatus including the same, and a motor control method, by which position error of a motor and a control value for compensating for the position error are calculated and reflected in feedback control, thereby quickly removing position error of the motor.
Claims34
A motor control apparatus installable in an image forming apparatus, the motor control apparatus comprising:
- a detector configured to detect rotation of a motor to output a feedback signal;
- a measurer configured to measure position counts by counting at least one of rising edges and falling edges of a target signal and the feedback signal output from the detector using a reference clock signal;
- and
- a calculator configured to determine a control time at which the motor control apparatus performs a control of the motor, to calculate position error of the motor from the measured position counts of the target signal and feedback signal, and to calculate a control value for compensating for the position error,
- wherein the determined control time is at a falling edge of the target signal, if the position counts are measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position counts are measured at the falling edge of the target signal, and
- wherein the calculator calculates position count error from a difference between the position count of the target signal and the position count of the feedback signal, and calculates position error of the motor by multiplying the position count error by a reference time.
An image forming apparatus comprising a motor and a motor control apparatus to control the motor, wherein the motor control apparatus comprises:
- a detector configured to detect rotation of the motor to output a feedback signal;
- a measurer configured to measure position counts by counting at least one of rising edges and falling edges of a target signal and the feedback signal output from the detector using a reference clock signal;
- and
- a calculator configured to determine a control time at which the motor control apparatus performs a control of the motor, to calculate position error of the motor from the measured position counts of the target signal and feedback signal, and to calculate the control value for compensating for the position error,
- wherein the determined control time is at a falling edge of the target signal, if the position counts are measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position counts are measured at the falling edge of the target signal,
- wherein the calculator calculates position count errors from a difference between the position counts of the target signal and the position counts of the feedback signal, and calculates position errors of the motor by multiplying the position count errors by a reference time.
A motor control method comprising:
- acquiring a feedback signal containing rotation information of a motor installed in an image forming apparatus;
- comparing the feedback signal and a target signal applied to the motor to calculate position error;
- determining a control time at which a control of the motor is performed;
- calculating a control value for compensating for the position error;
- and
- controlling the motor according to the calculated control value at least at the determined control time,
- wherein the determined control time is at a falling edge of the target signal, if a position count is measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position count is measured at the falling edge of the target signal,
- wherein the comparing of the feedback signal to the target signal applied to the motor to calculate position error comprises calculating position count error from a difference between the position count of the target signal and the position count of the feedback signal, and calculating the position error of the motor by multiplying the position count error by reference time.
A motor control method comprising:
- acquiring a feedback signal containing rotation information of a motor installed in an image forming apparatus;
- comparing the feedback signal and a target signal applied to the motor;
- calculating a position control value for compensating for the position error based on the comparison of the feedback signal and the target signal applied to the motor which includes calculating position error of the motor by multiplying the position count error, which is determined by the comparison of the feedback signal and the target signal, by a reference time;
- determining a control time at which a control of the motor is performed;
- calculating a speed control value for compensating for the speed error based on the comparison of the feedback signal and the target signal applied to the motor;
- calculating a phase control value for compensating for the phase error based on the comparison of the feedback signal and the target signal applied to the motor;
- calculating a total control value by summing the position control value, the speed control value, and the phase control value;
- and
- controlling the motor according to the total control value at least at the determined control time,
- wherein the determined control time is at a falling edge of the target signal, if a position count is measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position count is measured at the falling edge of the target signal.
A motor control method comprising:
- acquiring a feedback signal containing rotation information of a motor installed in an image forming apparatus;
- comparing the feedback signal and a target signal applied to the motor;
- calculating a position control value for compensating for the position error based on the comparison of the feedback signal and a target signal applied to the motor which includes calculating position error of the motor by multiplying the position count error, which is determined by the comparison of the feedback signal and the target signal, by a reference time;
- determining a control time at which a control of the motor is performed;
- calculating a speed control value for compensating for the speed error based on the comparison of the feedback signal and the target signal applied to the motor;
- calculating a phase/position control value for compensating for phase/position error obtained by combining the phase error and the position error based on the comparison of the feedback signal and the target signal applied to the motor;
- calculating a total control value by summing the position control value, the speed control value, and the phase/position control value;
- and
- controlling the motor according to the total control value at least at the determined control time,
- wherein the determined control time is at a falling edge of the target signal, if a position count is measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position count is measured at the falling edge of the target signal.
A motor control apparatus for controlling a motor installed in an image forming apparatus, the motor control apparatus comprising:
- a detector configured to detect rotation of the motor to output a feedback signal;
- and
- a calculator configured to determine a control time at which a control of the motor is performed, to calculate position error of the motor using a target signal and the feedback signal, and to calculate a control value for compensating for the position error,
- wherein the calculator calculates position count error from a difference between the position count of the target signal and the position count of the feedback signal, and calculates position error of the motor by multiplying the position count error by a reference time, and
- wherein the determined control time is at a falling edge of the target signal, if the position count is measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position count is measured at the falling edge of the target signal.
An image forming apparatus comprising:
- a motor installed in the image forming apparatus;
- a detector configured to detect rotation of the motor to output a feedback signal;
- and
- a calculator configured to determine a control time at which a control of the motor is performed, to calculate position error using a target signal and the feedback signal, and to calculate a control value for compensating for the position error,
- wherein the calculator calculates position count error from a difference between a measured position count of the target signal and a measured position count of the feedback signal, and calculates position error of the motor by multiplying the position count error by a reference time, and
- wherein the determined control time is at a falling edge of the target signal, if the position count is measured at a rising edge of the target signal, and the determined control time is at a next rising edge of the target signal, if the position count is measured at the falling edge of the target signal.
Dependencies are inferred from the claim text.