Systems and methods for calculating motor position, inertia and rest position in sensorless brushed DC motor control systems

US11070151B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11070151-B2
Application numberUS-201916713573-A
CountryUS
Kind codeB2
Filing dateDec 13, 2019
Priority dateApr 1, 2016
Publication dateJul 20, 2021
Grant dateJul 20, 2021

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.

A system according to the present disclosure includes a motor driver module and a motor position determination module. The motor driver module is configured to measure current supplied to a motor. The motor position determination module is configured to determine a first position of the motor at a first time when power supply to the motor is initially discontinued based on ripples in the current supplied to the motor during a first period before the first time. The motor position determination module is configured to determine a second position of the motor at a second time when the motor stops rotating after power supply to the motor is discontinued based on the first position of the motor and a rotational speed of the motor at the first time.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a motor control module configured to supply power to a motor of a motor-driven assembly to rotate the motor from a current position to a target position; a motor position determination module configured to: determine a rotational speed of the motor based on ripples in current supplied to the motor; and determine an inertia of the motor-driven assembly based on the rotational speed of the motor and a mass of the motor-driven assembly; and a target motor stop position module configured to determine when to discontinue power supply to the motor based on the target position of the motor and the inertia of the motor-driven assembly. 2. The system of claim 1 wherein the target motor stop position module is configured to determine when to discontinue power supply to the motor based on a direction in which the motor is rotating. 3. The system of claim 1 wherein: the target motor stop position module is configured to determine an in-position band around the target position based on the inertia of the motor-driven assembly and a direction in which the motor is rotating; and the motor control module is configured to discontinue power supply to the motor at one of a first time before the current position of the motor is within the in-position band and a second time when the current position of the motor is within the in-position band. 4. The system of claim 1 wherein: the motor control module is configured to discontinue power supply to the motor at a first time when the motor is in a first position; and the motor position determination module is configured to determine a second position of the motor at a second time when the motor stops rotating after power supply to the motor is discontinued based on the first position of the motor at the first time and the inertia of the motor-driven assembly at the first time. 5. The system of claim 4 wherein the motor position determination module is configured to determine the inertia of the motor-driven assembly at the first time based on a difference between (i) a frequency of the ripples in the current supplied to the motor during a first period before the first time and (ii) a reference ripple frequency of the motor corresponding to a first voltage supplied to the motor at the first time. 6. The system of claim 4 wherein the motor control module is configured to discontinue power supply to the motor when the second position is one of equal to the target position and within a predetermined range of the target position. 7. A system comprising: a motor control module configured to supply power to a motor of a motor-driven assembly to rotate the motor from a current position to a target position; a motor position determination module configured to detect ripples in current supplied to the motor; and a target motor stop position module configured to determine when to discontinue power supply to the motor based on the target position of the motor and a frequency of the ripples in the current supplied to the motor. 8. The system of claim 7 wherein: the motor position determination module is configured to determine an inertia of the motor-driven assembly based on the frequency of the ripples in the current supplied to the motor; and the target motor stop position module is configured to determine when to discontinue power supply to the motor based on the target position of the motor and the inertia of the motor-driven assembly. 9. The system of claim 8 wherein the motor position determination module is configured to determine the inertia of the motor-driven assembly at a first time based on a difference between (i) the frequency of the ripples in the current supplied to the motor during a first period before the first time and (ii) a reference ripple frequency of the motor corresponding to a first voltage supplied to the motor during the first period. 10. The system of claim 8 wherein: the motor position determination module is configured to determine a first position of the motor at a first time based on the ripples in the current supplied to the motor during a first period before the first time; the motor position determination module is configured to determine a second position of the motor at a second time after the first time based on the first position of the motor at the first time and the inertia of the motor-driven assembly at the first time; and the motor control module is configured to discontinue power supply to the motor at the first time when the second position is one of equal to the target position and within a predetermined range of the target position. 11. The system of claim 10 wherein the motor stops rotating at the second time after power supply to the motor is discontinued at the first time. 12. The system of claim 10 wherein the motor position determination module is configured to: predict the first position of the motor before the first time; and predict the second position of the motor before the second time. 13. The system of claim 10 wherein the motor position determination module is configured to predict the second position of the motor before both the first time and the second time. 14. A system comprising: a motor position determination module configured to: determine a first position of a motor at a first time when power supply to the motor is initially discontinued based on ripples in current supplied to the motor during a first period before the first time; and predict a second position of the motor at a second time when the motor stops rotating after power supply to the motor is discontinued based on the first position of the motor and a rotational speed of the motor at the first time, wherein the motor position determination module is configured to predict the second position of the motor at a third time that is before the second time when the motor stops rotating; and a target motor stop position module configured to determine when to discontinue power supply to the motor based on the second position and a target position. 15. The system of claim 14 further comprising a motor control module configured to discontinue power supply to the motor when the second position is one of equal to the target position and within a predetermined range of the target position. 16. The system of claim 14 wherein the third time is before both the first time and the second time. 17. The system of claim 14 wherein the motor position determination module is configured to determine the second position of the motor when the motor stops rotating further based on the rotational speed of the motor during a second period between the first and second times. 18. The system of claim 17 wherein the motor position determination module is configured to determine the rotational speed of the motor during the second period between the first and second times based on the rotational speed of the motor at the first time and a decay factor. 19. The system of claim 18 wherein the motor position determination module is configured to determine the decay factor based on a first voltage supplied to the motor at the first time or during the first period before the first time. 20. The system of claim 18 wherein the motor position determination module is configured to determine the decay factor based on a difference between (i) a frequency of the ripples in the current supplied to the motor during the first period and (ii) a reference ripple frequency of the motor corresponding to a first voltage supplied to the motor a

Assignees

Inventors

Classifications

  • with memory of positions · CPC title

  • Inductive; Magnetic field · CPC title

  • H02P6/18Primary

    without separate position detecting elements · CPC title

  • Motor speed determination based on the current and/or voltage without using a tachogenerator or a physical encoder · CPC title

  • slidable and tiltable · 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 US11070151B2 cover?
A system according to the present disclosure includes a motor driver module and a motor position determination module. The motor driver module is configured to measure current supplied to a motor. The motor position determination module is configured to determine a first position of the motor at a first time when power supply to the motor is initially discontinued based on ripples in the curren…
Who is the assignee on this patent?
Gentherm Inc
What technology area does this patent fall under?
Primary CPC classification H02P6/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 20 2021 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).