Motor state counting
First Claim
1. A method of error-compensated counting of Hall states for position feedback, comprising:
- receiving an indicated Hall state from at least one Hall effect sensor of a set of Hall effect sensors;
comparing the indicated Hall state to at least one valid Hall state; and
based upon the comparison, (i) updating a position counter when the indicated Hall state corresponds to the at least one valid Hall state and (ii) refraining from updating the position counter when the indicated Hall state does not correspond to the at least one valid Hall state to compensate for noise-induced Hall state changes.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for error-compensated counting of Hall states for motor position feedback and/or commutation. An indicated Hall state is detected by digital Hall state sensors and a duration of the Hall state is compared to a specified time period. When the duration exceeds the specified time period, the indicated Hall state is compared to one or more valid Hall states and a position counter is changed for valid states. When the indicated Hall state is invalid, the position counter is not changed. The Hall state sensors may be connected to logic means and may detect the position of a rotor of a permanent magnet motor relative to a stator. When noise induces a change in an indicated Hall state, corresponding noise-induced effects on the position counter may be may be removed through error-compensated counting.
17 Citations
14 Claims
-
1. A method of error-compensated counting of Hall states for position feedback, comprising:
-
receiving an indicated Hall state from at least one Hall effect sensor of a set of Hall effect sensors; comparing the indicated Hall state to at least one valid Hall state; and based upon the comparison, (i) updating a position counter when the indicated Hall state corresponds to the at least one valid Hall state and (ii) refraining from updating the position counter when the indicated Hall state does not correspond to the at least one valid Hall state to compensate for noise-induced Hall state changes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for incrementing a position counter comprising:
-
a plurality of Hall state sensors, each Hall state sensor operable to produce at least one binary value; and logic means for determining a valid Hall state made up of the at least one binary value and for changing a position counter;
the logic means being operable to;(a) receive the at least one binary value from the plurality of Hall state sensors, (b) detect an indicated Hall state, (c) detect a duration of the indicated Hall state, (d) compare the duration to a specified time period, (e) compare the indicated Hall state to one or more valid Hall states, (f) determine whether the indicated Hall state corresponds to a valid Hall state, (g) determine whether the indicated Hall state indicates a first direction or a second direction relative to a previous Hall state, (h) change a position counter in response to determining the indicated Hall state indicates the first direction or the second direction, and (i) ignore the indicated Hall state in the event that the indicated Hall state corresponds to an invalid Hall position or the duration is less than the specified time period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification