Fault tolerant servo sensor with linear hall sensors and discrete hall sensors

US10859401B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10859401-B2
Application numberUS-201816004224-A
CountryUS
Kind codeB2
Filing dateJun 8, 2018
Priority dateJan 31, 2017
Publication dateDec 8, 2020
Grant dateDec 8, 2020

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.

At least an output shaft angle associated with an output shaft is initialized to a known value where the output shaft is coupled to a motor shaft via a set of one or more gears. A direction of rotation associated with the motor shaft is determined using a plurality of discrete Hall sensors in the motor and the output shaft angle is updated using an incremental value and the direction of rotation.

First claim

Opening claim text (preview).

What is claimed is: 1. A fault-tolerant system including a brushless motor, the system comprising: an output shaft; a first servo sensor configuration having a first plurality of separate sensor components each having a first set of one or more Hall sensors of a first type, the first servo sensor configuration configured to output a primary estimate of an angle of the output shaft; a second servo sensor configuration having a second plurality of separate sensor components each having a second set of one or more Hall sensors of a second type, the second servo sensor configuration configured to output a secondary estimate of an angle of the output shaft; and a processor configured to: monitor a health of the first servo sensor configuration by checking predetermined metrics associated with the primary estimate of the angle of the output shaft; generate a health status signal that indicates whether the health of the first servo sensor configuration is good or bad; in the event the health status signal indicates bad health for the first servo sensor configuration, discontinue use of the primary estimate of the angle estimated by the first servo sensor configuration in favor of the second servo sensor configuration. 2. The fault-tolerant system recited in claim 1 , wherein the first set of one or more Hall sensors comprise linear Hall sensors and the second set of one or more Hall sensors comprise discrete Hall sensors. 3. The fault-tolerant system recited in claim 2 wherein the first servo sensor configuration comprises three separate sensor components each comprising one or more linear Hall sensors. 4. The fault-tolerant system recited in claim 3 further comprising a magnet coupled to the output shaft, and wherein the three separate sensor components are disposed in a plane parallel to an axis of rotation of the magnet. 5. The fault-tolerant system recited in claim 3 wherein the three separate sensor components are mounted on a printed circuit board, the printed circuit board being disposed parallel to the output shaft. 6. The fault-tolerant system recited in claim 3 wherein each of the three separate sensor components generates a value associated with the angle of the output shaft, and wherein the values generated by the three separate sensor components have a phase difference of approximately 120 degrees. 7. The fault-tolerant system recited in claim 3 wherein each of the three separate sensor components generates a value associated with the angle of the output shaft providing three values H 1 , H 2 and H 3 corresponding to the three separate sensor components, respectively, and wherein a Clarke transform inputs the three values H 1 , H 2 and H 3 , and generates three Clarke transform output values, alpha value, beta value and gamma value. 8. The fault-tolerant system recited in claim 7 wherein the predetermined metrics checked for monitoring the health of the first servo sensor configuration comprise the gamma value generated by the Clarke transform. 9. The fault-tolerant system recited in claim 8 wherein the processor comprises a first comparator coupled to compare the gamma value against a predetermined maximum gamma deviation, and to generate a first comparator output. 10. The fault-tolerant system recited in claim 9 wherein the predetermined metrics checked for monitoring the health of the first servo sensor configuration further comprise an amplitude signal generated as a function of the alpha and beta values generated by the Clarke transform. 11. The fault-tolerant system recited in claim 10 wherein the processor further comprises a second comparator coupled to compare the amplitude signal against a predetermined maximum amplitude deviation, and to generate a second comparator output. 12. The fault-tolerant system recited in claim 11 wherein the processor further comprises logic circuitry that generates the health status signal in response to one or both of the first comparator output and the second comparator output. 13. The fault-tolerant system recited in claim 3 further comprising three lookup tables each associated with one of the three separate sensor components, respectively, along with region constraints specifying when to use each sensor component. 14. The fault-tolerant system recited in claim 13 wherein the processor is configured to perform a reverse lookup table on two sensor components not in use in order to determine the health of the first servo sensor configuration. 15. The fault-tolerant system recited in claim 3 comprising a Kalman filter that uses covariance scheduling for each sensor component based on current estimation state. 16. A method of operating a fault-tolerant servo system, comprising: measuring an angle of an output shaft using a first servo sensor configuration that includes a first plurality of separate sensor components each having a first set of one or more Hall sensors of a first type; monitoring a health of the first servo sensor configuration by checking predetermined metrics associated with the measured angle; generating a health status signal that indicates whether the health of the first servo sensor configuration is good or bad; in the event the health status signal indicates bad health for the first servo sensor configuration, discontinuing use of the first servo sensor configuration in favor of a second servo sensor configuration, wherein the second servo sensor configuration includes a second plurality of separate sensor components each having a second set of one or more Hall sensors of a second type. 17. The method recited in claim 16 , wherein the first set of one or more Hall sensors comprises linear Hall sensors and the second set of one or more Hall sensors comprises discrete Hall sensors. 18. The method recited in claim 16 wherein the first servo sensor configuration comprises three separate sensor components generating three measured values H 1 , H 2 and H 3 corresponding to the three separate sensor components, respectively, and wherein a Clarke transform inputs the three values H 1 , H 2 and H 3 , and generates three Clarke transform output values, alpha value, beta value and gamma value, respectively. 19. The method recited in claim 18 , wherein checking predetermined metrics comprises monitoring &the gamma value output by the Clarke transform of the measured angle. 20. The method recited in claim 19 , wherein monitoring the gamma value comprises comparing the gamma value against a maximum allowable gamma deviation. 21. The method recited in claim 20 , wherein checking predetermined metrics further comprises monitoring an amplitude of an alpha-beta vector of the Clarke transform of the measured angle. 22. The method recited in claim 21 , wherein monitoring an amplitude of the alpha-beta vector of the Clarke transform further comprises: determining an amplitude of the alpha-beta vector; subtracting a nominal amplitude from the determined amplitude to generate a difference value; determining an absolute value of the difference value; and comparing an absolute value against a maximum amplitude deviation.

Assignees

Inventors

Classifications

  • with provision for altering or correcting the law of variation · CPC title

  • G01D5/145Primary

    influenced by the relative movement between the Hall device and magnetic fields (see G01R33/06) · CPC title

  • Indicating positive or negative direction of a linear movement or clockwise or anti-clockwise direction of a rotational movement · 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 US10859401B2 cover?
At least an output shaft angle associated with an output shaft is initialized to a known value where the output shaft is coupled to a motor shaft via a set of one or more gears. A direction of rotation associated with the motor shaft is determined using a plurality of discrete Hall sensors in the motor and the output shaft angle is updated using an incremental value and the direction of rotation.
Who is the assignee on this patent?
Wisk Aero Llc
What technology area does this patent fall under?
Primary CPC classification G01D5/145. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 08 2020 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).