Control device, optical apparatus, control method, and storage medium
US-10461675-B2 · Oct 29, 2019 · US
US11424703B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11424703-B2 |
| Application number | US-202016905695-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2020 |
| Priority date | Jun 20, 2019 |
| Publication date | Aug 23, 2022 |
| Grant date | Aug 23, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In a motor control device, a rotational phase detection unit detects a rotational phase of a rotor of a stepping motor, and a driving waveform generation unit generates a driving waveform for driving the stepping motor. An advance angle control unit detects a phase difference (advance angle) between a rotational phase of the rotor and a phase of the driving waveform and controls an amplitude or a period of the driving waveform generated by the driving waveform generation unit to perform advance angle control. The advance angle control unit controls an amplitude of the driving waveform by determining a target advance angle based on a variation (advance angle change rate) of an advance angle with respect to a variation of an amplitude in accordance with a change in the advance angle when the amplitude of the driving waveform is changed.
Opening claim text (preview).
What is claimed is: 1. A motor control device comprising: a detection unit which detects a rotational phase of a rotor of a stepping motor; a generation unit which generates a driving waveform for driving the stepping motor; and a control unit which detects a phase difference between a rotational phase of the rotor and a phase of the driving waveform and controls an amplitude or a period of the driving waveform to control the phase difference, wherein the control unit determines a target phase difference from a variation of the phase difference with respect to a variation of the amplitude of the driving waveform to control the amplitude of the driving waveform, and wherein at least one processor or circuit is configured to perform a function of at least one of the units. 2. The motor control device according to claim 1 , wherein the control unit detects a variation of the phase difference when the amplitude of the driving waveform is changed, and determines the phase difference when a relationship between the variation of the amplitude and the variation of the phase difference satisfies a predetermined condition to be the target phase difference. 3. The motor control device according to claim 1 , wherein the control unit sets the target phase difference corresponding to a change in the phase difference when the amplitude of the driving waveform is changed, and performs control of bringing the phase difference close to the target phase difference through amplitude control for the driving waveform after the target phase difference is set. 4. The motor control device according to claim 3 , wherein the control unit detects the variation of the phase difference while reducing the amplitude of the driving waveform, and sets the phase difference when a ratio of the variation of the phase difference to the variation of the amplitude of the driving waveform satisfies a predetermined condition as the target phase difference. 5. The motor control device according to claim 4 , wherein the control unit sets the target phase difference from the phase difference when the ratio is equal to or greater than a threshold value. 6. The motor control device according to claim 5 , wherein the control unit sets the threshold value based on the variation of the phase difference occurring due to a fluctuation in rotation caused by cogging of the stepping motor, a fluctuation in load applied to the stepping motor, or a fluctuation in rotation caused by noise of the driving waveform. 7. The motor control device according to claim 3 , wherein the control unit sets, as the target phase difference, the phase difference when a ratio of the variation of the phase difference to the variation of the amplitude of the driving waveform has changed in a direction in which the ratio continuously increases. 8. The motor control device according to claim 1 , wherein the variation of the phase difference in a period in which the control unit performs processing changes depending on a variation of the amplitude of the driving waveform which is controlled in the period. 9. The motor control device according to claim 8 , wherein the control unit sets an amplitude adjustment amount of the driving waveform to be a first adjustment amount in a case where a value of a difference between the detected phase difference and the set target phase difference is greater than a threshold value, and sets an amplitude adjustment amount of the driving waveform to be a second adjustment amount smaller than the first adjustment amount in a case where the value of the difference is smaller than the threshold value. 10. The motor control device according to claim 1 , wherein the control unit sets a first condition for setting a rotation speed of the stepping motor to be a first rotation speed and a second condition for setting the rotation speed to be a second rotation speed, sets the phase difference in which the variation of the phase difference when the amplitude of the driving waveform has been changed satisfies each of the set first and second conditions to be the target phase difference, and generates a relational expression between the rotation speed and the phase difference from a relationship between each of the first and second rotation speeds and the target phase difference corresponding to each of the first and second rotation speeds to calculate the target phase difference corresponding to a target rotation speed of the stepping motor using the relational expression. 11. The motor control device according to claim 10 , wherein the control unit generates a linear expression representing a relationship between the rotation speed and the phase difference as the relational expression. 12. The motor control device according to claim 1 , wherein the control unit selects first control for controlling the amplitude of the driving waveform or second control for controlling the period of the driving waveform. 13. The motor control device according to claim 12 , wherein the control unit selects the second control in a case where a target rotation speed of the stepping motor is greater than a threshold value or in a case where a driving mode for performing acceleration or deceleration exceeding a threshold value is set. 14. The motor control device according to claim 12 , wherein in a case where a change from the first control to the second control is performed, the control unit changes the amplitude of the driving waveform to a predetermined amplitude through the second control and calculates the target phase difference to control the period of the driving waveform. 15. The motor control device according to claim 12 , wherein in a case where a change from the second control to the first control is performed, the control unit controls the amplitude of the driving waveform in accordance with the target phase difference determined from a variation of the phase difference with respect to a variation of the amplitude of the driving waveform. 16. The motor control device according to claim 12 , wherein the control unit selects an amplitude of the driving waveform in a region in which a relationship between the phase difference and a rotation speed of the stepping motor is a linear relationship and changes the period of the driving waveform to control the rotation speed. 17. The motor control device according to claim 12 , wherein the control unit sets a period adjustment amount of the driving waveform to be a first adjustment amount through the second control in a case where a value of a difference between the detected phase difference and the set target phase difference is greater than a threshold value, and sets a period adjustment amount of the driving waveform to be a second adjustment amount smaller than the first adjustment amount in a case where the value of the difference is smaller than the threshold value. 18. The motor control device according to claim 1 , wherein the control unit sets the target phase difference with respect to a target rotation speed of the stepping motor during calibration for setting a reference position of a moving member moved by the stepping motor. 19. The motor control device according to claim 18 , wherein the control unit sets the target phase difference with respect to the target rotation speed of the stepping motor during the next calibration in a case where a difference between a temperature of the device during the previous calibration and a current temperature is greater than a threshold value. 20. The motor control device according to claim 18 , where
for lenses {(supports for magnifying lenses G02B25/002)} · CPC title
Shaping of pulses, e.g. to reduce torque ripple {(Reducing overshoot H02P8/32 takes precedence)} · CPC title
wherein the commutation is advanced from position signals phase in function of the speed · CPC title
with means for supporting objectives, supplementary lenses, filters, masks, or turrets · CPC title
Controlling commutation time · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.