Dynamic pulse-width modulation motor control and medical device incorporating same

US10228663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10228663-B2
Application numberUS-201615162077-A
CountryUS
Kind codeB2
Filing dateMay 23, 2016
Priority dateMar 20, 2012
Publication dateMar 12, 2019
Grant dateMar 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Apparatus are provided for motor control systems and related medical devices. In one embodiment, a control system includes a motor having a rotor, a sensor to obtain a measured displacement that is influenced by rotation of the rotor, and a control module coupled to the sensor. The control module adjusts a duty cycle for a modulated voltage applied to the motor in response to a difference between an expected displacement and the measured displacement. The expected displacement is influenced by or otherwise corresponds to a commanded rotation of the rotor.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a motor having a rotor; a sensor to obtain a measured displacement that is influenced by rotation of the rotor; and a control module coupled to the sensor to adjust a duty cycle for a modulated voltage applied to the motor in response to a difference between an expected displacement and the measured displacement, wherein: the expected displacement is influenced by a commanded rotation of the rotor; the sensor comprises an incremental position sensor to detect incremental rotations of the rotor; the measured displacement comprises a measured number of the incremental rotations; and the expected displacement comprises an expected number of the incremental rotations expected to be detected by the incremental position sensor in response to the commanded rotation. 2. The system of claim 1 , wherein the motor comprises a direct current motor. 3. The system of claim 1 , further comprising a pulse-width modulation module coupled to the motor, the pulse-width modulation module generating a pulse-width modulated voltage output that is applied to the motor, wherein the control module adjusts the duty cycle of the pulse-width modulated voltage output generated by the pulse-width modulation module in response to the difference. 4. The system of claim 1 , wherein the control module: increases the duty cycle in response to the difference between the expected displacement and the measured displacement; and decreases the duty cycle when the measured displacement is equal to the expected displacement. 5. The system of claim 1 , wherein the control module determines the expected displacement based on the commanded rotation. 6. The system of claim 1 , wherein the incremental position sensor comprises a rotary encoder. 7. The system of claim 1 , wherein: the motor has a first number of motor steps per revolution of the rotor; the incremental position sensor detects a second number of the incremental rotations per revolution of the rotor; the commanded rotation comprises a commanded number of motor steps; and the control module determines the expected number of the incremental rotations based on the commanded number and a relationship between the second number and the first number. 8. The system of claim 1 , wherein the motor comprises a stepper motor. 9. The system of claim 8 , the commanded rotation comprising a number of commanded motor steps, wherein the control module determines the expected displacement based on the number of commanded motor steps. 10. A system comprising: a motor having a rotor; a sensor to obtain a measured displacement that is influenced by rotation of the rotor; a pulse-width modulation module coupled to the motor, the pulse-width modulation module generating a pulse-width modulated voltage output that is applied to the motor; a motor driver module coupled between the pulse-width modulation module and the motor to apply the pulse-width modulated voltage output to the motor; and a control module coupled to the sensor to adjust a duty cycle for a modulated voltage applied to the motor in response to a difference between an expected displacement and the measured displacement, wherein: the expected displacement is influenced by a commanded rotation of the rotor; the control module adjusts the duty cycle of the pulse-width modulated voltage output generated by the pulse-width modulation module in response to the difference; and after adjusting the duty cycle, the control module operates the motor driver module to compensate for the difference between the expected displacement and the measured displacement while the motor driver module applies the pulse-width modulated voltage output having the adjusted duty cycle to the motor. 11. A system comprising: a stepper motor having a rotor; an incremental position sensor to detect a first number of incremental rotations of the rotor per revolution of the rotor to obtain a measured displacement, the stepper motor having a second number of motor steps per revolution of the rotor; and a control module coupled to the incremental position sensor to: determines an expected displacement as an expected number of incremental rotations expected to be detected by the incremental position sensor in response to a commanded rotation based on a number of commanded motor steps and a relationship between the first number and the second number; and adjust a duty cycle for a modulated voltage applied to the stepper motor in response to a difference between the expected displacement and the measured displacement. 12. The system of claim 11 , wherein the measured displacement comprises a measured number of incremental rotations detected by the incremental position sensor when the stepper motor is operated to provide the commanded rotation. 13. The system of claim 12 , wherein the control module: determines an increase amount based on the difference between the expected number of incremental rotations and the measured number of incremental rotations; and increases the duty cycle by the increase amount. 14. The system of claim 13 , further comprising a motor driver module coupled to the stepper motor to apply the modulated voltage to the stepper motor, wherein the control module: determines a number of missed motor steps based on a difference between the expected number of incremental rotations and the measured number of incremental rotations; and operates the motor driver module to compensate for the number of missed motor steps while the motor driver module applies the modulated voltage having the increased duty cycle. 15. A system comprising: a motor having a rotor; a pulse-width modulation module coupled to the motor to generate a pulse-width modulated voltage output having a duty cycle; a motor driver module coupled between the pulse-width modulation module and the motor to apply the pulse-width modulated voltage output to the motor; a sensor coupled to the motor to obtain a measured number of incremental rotations of the rotor; and a control module coupled to the pulse-width modulation module, the motor driver module, and the sensor to: operate the motor driver module to apply the pulse-width modulated voltage output to the motor to produce a commanded number of motor steps of rotation of the rotor; determine an expected number of incremental rotations; and adjust the duty cycle of the pulse-width modulated voltage output in response to a difference between the expected number and the measured number. 16. The system of claim 15 , wherein the motor comprises a direct current motor or a stepper motor.

Assignees

Inventors

Classifications

  • A61M5/172Primary

    electrical or electronic {(A61M5/16804, A61M5/16831 take precedence)} · CPC title

  • G05B1/01Primary

    electric · CPC title

  • Pumping with an aspiration and an expulsion action · CPC title

  • using pulse-height modulation; using pulse-width modulation · CPC title

  • the fault being step-out · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10228663B2 cover?
Apparatus are provided for motor control systems and related medical devices. In one embodiment, a control system includes a motor having a rotor, a sensor to obtain a measured displacement that is influenced by rotation of the rotor, and a control module coupled to the sensor. The control module adjusts a duty cycle for a modulated voltage applied to the motor in response to a difference betwe…
Who is the assignee on this patent?
Medtronic Minimed Inc
What technology area does this patent fall under?
Primary CPC classification A61M5/172. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Mar 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).