Resolver to digital conversion apparatus and method

US10027344B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10027344-B1
Application numberUS-201715408541-A
CountryUS
Kind codeB1
Filing dateJan 18, 2017
Priority dateJan 18, 2017
Publication dateJul 17, 2018
Grant dateJul 17, 2018

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 resolver to digital converter is provided and includes first and second inputs to receive signals from a resolver and an output to provide an estimated angle of a rotor. The sine component signal is multiplied by the cosine of the estimated angle and the cosine component signal is multiplied by the sine of the estimated angle, and a difference between them is calculated to provide an error measurement. The estimated angle is updated by the error measurement.

First claim

Opening claim text (preview).

What is claimed is: 1. A resolver converter comprising: a first input to receive a first signal, the first signal representing a sine component of a rotor angle; a second input to receive a second signal, the second signal representing a cosine component of the rotor angle; an output to provide an estimated rotor angle; at least one multiplier configured to multiply the first signal by the cosine of the estimated rotor angle to produce a first multiplied signal and to multiply the second signal by the sine of the estimated rotor angle to produce a second multiplied signal; a subtractor configured to calculate a difference between the first and second multiplied signals, the difference being an error measurement a toggle element configured to selectively reverse the sign of the error measurement by multiplying the error measurement by one of positive unity and negative unity; and a combiner configured to update the estimated rotor angle by combining the error measurement with the estimated rotor angle. 2. The resolver converter of claim 1 further comprising at least one analog to digital converter configured to convert the first and second signals from an analog form to a digital form. 3. The resolver converter of claim 1 further comprising at least one lookup table configured to provide the cosine of the estimated rotor angle and to provide the sine of the estimated rotor angle. 4. The resolver converter of claim 1 wherein the toggle element is configured to selectively reverse the sign of the error measurement based at least in part upon detection of a zero crossing in at least one of the first signal and the second signal. 5. The resolver converter of claim 1 wherein the error measurement is selectively multiplied by the one of positive unity and negative unity based upon a current binary state of the toggle element. 6. The resolver converter of claim 5 wherein the toggle element toggles between two binary states, the toggle event being triggered by detection of a zero crossing in at least one of the first signal and the second signal. 7. A method of converting resolver signals to an estimated rotor angle, the method comprising: receiving a first signal from a resolver, the first signal representing a sine component of a rotor angle; receiving a second signal from the resolver, the second signal representing a cosine component of the rotor angle; multiplying the first signal by a cosine of the estimated rotor angle to provide a third signal; multiplying the second signal by a sine of the estimated rotor angle to provide a fourth signal; calculating an error measurement as a difference between the third and fourth signals; selectively reversing the sign of the error measurement based at least in part upon detection of a zero crossing in at least one of the first signal and the second signal; and modifying the estimated rotor angle by combining the error measurement with the estimated rotor angle. 8. The method of claim 7 further comprising converting the first and second signals from an analog form to a digital form. 9. The method of claim 7 further comprising selecting the cosine of the estimated rotor angle and the sine of the estimated rotor angle from a lookup table. 10. The method of claim 7 wherein selectively reversing the sign of the error measurement includes selectively multiplying the error measurement by one of positive unity and negative unity. 11. The method of claim 10 wherein the error measurement is selectively multiplied by the one of positive unity and negative unity based upon a current binary state of the toggle element. 12. The method of claim 11 further comprising toggling the toggle element between two binary states, the toggling triggered by detection of the zero crossing in at least one of the first signal and the second signal. 13. A non-transitory computer readable medium having stored instructions that, when executed by a processor coupled to a resolver, cause the processor to perform a method comprising: receiving a first signal from the resolver, the first signal representing a sine component of a rotor angle; receiving a second signal from the resolver, the second signal representing a cosine component of the rotor angle; multiplying the first signal by a cosine of the estimated rotor angle to provide a third signal; multiplying the second signal by a sine of the estimated rotor angle to provide a fourth signal; calculating an error measurement as a difference between the third and fourth signals; detecting a zero crossing in at least one of the first signal and the second signal; selectively reversing the sign of the error measurement based at least in part upon detection of the zero crossing; and modifying the estimated rotor angle by combining the error measurement with the estimated rotor angle. 14. The medium of claim 13 further comprising instructions for converting the first and second signals from an analog form to a digital form. 15. The medium of claim 13 further comprising instructions for selecting the cosine of the estimated rotor angle and the sine of the estimated rotor angle from a lookup table. 16. The medium of claim 13 wherein selectively reversing the sign of the error measurement includes multiplying the error measurement by one of positive unity and negative unity. 17. The medium of claim 16 wherein the error measurement is selectively multiplied by the one of positive unity and negative unity based upon the current binary state of the toggle element. 18. The medium of claim 17 further comprising instructions for toggling the toggle element between two binary states, the toggling triggered by the detection of the zero crossing in at least one of the first signal and the second signal. 19. A resolver converter comprising: a first input to receive a first signal, the first signal representing a sine component of a rotor angle; a second input to receive a second signal, the second signal representing a cosine component of the rotor angle; an output to provide an estimated rotor angle; at least one multiplier configured to multiply the first signal by the cosine of the estimated rotor angle to produce a first multiplied signal and to multiply the second signal by the sine of the estimated rotor angle to produce a second multiplied signal; a subtractor configured to calculate a difference between the first and second multiplied signals, the difference being an error measurement a toggle element configured to selectively reverse the sign of the error measurement, the toggle element configured to toggle between two binary states, the toggle event being triggered by detection of a zero crossing in at least one of the first signal and the second signal; and a combiner configured to update the estimated rotor angle by combining the error measurement with the estimated rotor angle. 20. The resolver converter of claim 19 further comprising at least one analog to digital converter configured to convert the first and second signals from an analog form to a digital form. 21. The resolver converter of claim 19 further comprising at least one lookup table configured to provide the cosine of the estimated rotor angle and to provide the sine of the estimated rotor angle.

Assignees

Inventors

Classifications

  • by influencing the mutual induction between two or more coils (G01D5/22 takes precedence) · CPC title

  • H03M1/485Primary

    for position encoding, e.g. using resolvers or synchros · 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 US10027344B1 cover?
A resolver to digital converter is provided and includes first and second inputs to receive signals from a resolver and an output to provide an estimated angle of a rotor. The sine component signal is multiplied by the cosine of the estimated angle and the cosine component signal is multiplied by the sine of the estimated angle, and a difference between them is calculated to provide an error me…
Who is the assignee on this patent?
Raytheon Co
What technology area does this patent fall under?
Primary CPC classification H03M1/485. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).