Method for controlling rotating apparatus and electronic device thereof
US-10401809-B2 · Sep 3, 2019 · US
US9588522B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9588522-B2 |
| Application number | US-201514657853-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 13, 2015 |
| Priority date | Mar 12, 2012 |
| Publication date | Mar 7, 2017 |
| Grant date | Mar 7, 2017 |
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.
A motor controller receiving as input an encoder signal changing in response to a driving position of a motor, outputting a motor driving command in response to the encoder signal to control at least one of the driving position or a driving velocity of the motor, includes an interrupt processing section to execute interrupt operations every prescribed interrupt cycle, a low-frequency processing section to selectively execute a subset of the interrupt operations every prescribed number of the interrupt cycles, and a high-frequency processing section to execute another subset of the interrupt operations every prescribed interrupt cycle, wherein the high-frequency processing section executes at least an operation to detect the driving position indicated by the encoder signal, wherein the low-frequency processing section executes at least an operation to generate the motor driving command.
Opening claim text (preview).
What is claimed is: 1. A motor controller, accepting an encoder signal changing in response to a driving position of a motor, and outputting a driving signal of the motor in response to the encoder signal, comprising: processing circuitry configured to execute a first process to detect the driving position of the motor from a value counting change of a state of the encoder signal; execute a second process to output the driving signal of the motor in response to the driving position of the motor detected by the processing circuitry; and execute a third process to generate a target position of the motor, wherein the first process detects the driving position of the motor at intervals shorter than execution intervals of the second process, and wherein the second process and the third process are executed at the same interval and having a different phase. 2. The motor controller, as claimed in claim 1 , wherein the second process outputs the driving signal of the motor, based on the target position and the driving position, and the first process detects the driving position of the motor at intervals shorter than execution intervals of the third process. 3. The motor controller, as claimed in claim 2 , wherein the third process obtains a value by integrating a predetermined target velocity profile, to generate the value as the target position of the motor. 4. The motor controller, as claimed in claim 1 , further comprising: a counter configured to count a target pulse signal from an outside source, wherein the motor controller generates the target position of the motor, based on a count amount counted by the counter. 5. The motor controller, as claimed in claim 1 , wherein the processing circuitry is further configured to execute a fourth process to compare the driving position detected in the first process with the target position generated in the third process, wherein the fourth process is executed at the same interval as the second and third processes, and having a different phase than the second process and the third process. 6. A method of controlling a motor, accepting an encoder signal changing in response to a driving position of a motor, and outputting a driving signal of the motor in response to the encoder signal, the method comprising: executing a first process to detect the driving position of the motor from a value counting change of a state of the encoder signal; executing a second process to output the driving signal of the motor in response to the driving position of the motor detected by the first process; executing a third process to generate a target position of the motor, wherein the first process detects the driving position of the motor at intervals shorter than execution intervals of the second process, and wherein the second process and the third process are executed at the same interval and having a different phase. 7. The method, as claimed in claim 6 , wherein the method further includes executing a fourth process to compare the driving position detected in the first process with the target position generated in the third process, wherein the fourth process is executed at the same interval as the second and third processes, and having a different phase than the second process and the third process. 8. A non-transitory computer-readable recording medium having a program stored therein for causing a computer to execute a method of controlling a motor, accepting an encoder signal changing in response to a driving position of a motor, and outputting a driving signal of the motor in response to the encoder signal, the method comprising: executing a first process to detect the driving position of the motor from a value counting change of a state of the encoder signal; executing a second process to output the driving signal of the motor in response to the driving position of the motor detected by the first process; executing a third process to generate a target position of the motor, wherein the first process detects the driving position of the motor at intervals shorter than execution intervals of the second process, and wherein the second process and the third process are executed at the same interval and having a different phase. 9. The non-transitory computer-readable recording medium, as claimed in claim 8 , wherein the method further includes executing a fourth process to compare the driving position detected in the first process with the target position generated in the third process, wherein the fourth process is executed at the same interval as the second and third processes, and having a different phase than the second process and the third process.
Related publications grouped by family.
Answers are generated from the same data shown on this page.