Method and apparatus for controlling motor
AssigneeCanon Kabushiki Kaisha
InventorsNobutsune Kobayashi, Michiharu Shoji, Hiroyuki Saito
Life of this patent
Estimating the term…
Abstract
In controlling a motor in a device which drives a mechanism using the motor as a power source, in executing driving, an ideal profile of the driving is generated in accordance with a target position and a preset initial parameter, driving of the motor is controlled in accordance with the profile, the value of the initial parameter is evaluated at the end of driving, and the value of the initial parameter is changed in accordance with the evaluation result. High-speed accurate position control can be achieved independently of the characteristic of an individual motor to be used.
Claims20
A motor control method in a device which drives a mechanism using a motor as a power source, comprising:
- the profile generation step of, in executing driving, generating an ideal profile of the driving in accordance with a target position and a preset initial parameter;
- the tracking control step of controlling driving of the motor in accordance with the profile;
- and
- the evaluation step of, at an end of the driving, evaluating a value of the initial parameter and changing the value of the initial parameter in accordance with a result of evaluation.
A computer program which causes a computer to realize the motor control method in a device which drives a mechanism using a motor as a power source, said program comprising program codes of:
- the profile generation step of, in executing driving, generating an ideal profile of the driving in accordance with a target position and a preset initial parameter;
- the tracking control step of controlling driving of the motor in accordance with the profile;
- and
- the evaluation step of, at an end of the driving, evaluating a value of the initial parameter and changing the value of the initial parameter in accordance with a result of evaluation.
A storage medium which stores codes of a program which realizes the motor control method in a device which drives a mechanism using a motor as a power source, said program comprising program codes of:
- the profile generation step of, in executing driving, generating an ideal profile of the driving in accordance with a target position and a preset initial parameter;
- the tracking control step of controlling driving of the motor in accordance with the profile;
- and
- the evaluation step of, at an end of the driving, evaluating a value of the initial parameter and changing the value of the initial parameter in accordance with a result of evaluation.
A motor control apparatus for driving a mechanism using a motor as a power source, comprising:
- profile generation means for, in executing driving, generating an ideal profile of the driving in accordance with a target position and a preset initial parameter;
- tracking control means for controlling driving of the motor in accordance with the profile;
- and
- evaluation means for, at an end of the driving, evaluating a value of the initial parameter and changing the value of the initial parameter in accordance with a result of evaluation.
An electronic device having a motor control apparatus for driving a mechanism using a motor as a power source, said apparatus comprising:
- profile generation means for, in executing driving, generating an ideal profile of the driving in accordance with a target position and a preset initial parameter;
- tracking control means for controlling driving of the motor in accordance with the profile;
- and
- evaluation means for, at an end of the driving, evaluating a value of the initial parameter and changing the value of the initial parameter in accordance with a result of evaluation.
A printing apparatus using a motor control apparatus for conveying a printing medium using a motor as a power source, said apparatus comprising:
- profile generation means for, in executing driving, generating an ideal profile of the driving in accordance with a target position and a preset initial parameter;
- tracking control means for controlling driving of the motor in accordance with the profile;
- and
- evaluation means for, at an end of the driving,
- evaluating a value of the initial parameter and
- changing the value of the initial parameter in accordance with a result of evaluation.
Dependencies are inferred from the claim text.