Motor state counting
First Claim
1. A method of error-compensated counting of Hall states for position feedback, wherein compensation is made 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.
-
Citations
44 Claims
- 1. A method of error-compensated counting of Hall states for position feedback, wherein compensation is made for noise-induced Hall state changes.
-
7. A method of incrementing a position counter comprising the steps of:
-
detecting an indicated Hall state from a plurality of Hall effect sensors;
detecting a duration of said indicated Hall state;
comparing said duration to a specified time period;
comparing said indicated Hall state to one or more valid Hall states, in the event that said duration is greater than said specified time period;
determining whether said indicated Hall state corresponds to a valid Hall state;
determining whether said indicated Hall state corresponds to first direction or second direction relative to a previous Hall state;
changing a position counter in response to determining that said indicated Hall state corresponds to said first direction or said second direction; and
ignoring said Hall state, in the event that said indicated Hall state corresponds to an invalid Hall position or said duration is less than said specified time period. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable instructions stored thereon to perform the steps of:
-
detecting an indicated Hall state from a plurality of Hall effect sensors;
detecting a duration of said indicated Hall state;
comparing said duration to a specified time period;
comparing said indicated Hall state to one or more valid Hall states, in the event that said duration is greater than said specified time period;
determining whether said indicated Hall state corresponds to a valid Hall state;
determining whether said indicated Hall state corresponds to a first direction or a second direction relative to a previous Hall state;
changing a position counter in response to determining that said indicated Hall state corresponds to said first direction or said second direction; and
ignoring said Hall state, in the event that said indicated Hall state corresponds to an invalid Hall position or said duration is less than said specified time period. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. 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 said at least one binary value and for changing a position counter. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 39, 40, 41, 42, 43, 44)
-
- 32. The system of 22, further comprising a Hall sensor interface circuit connected to each of said plurality of Hall state sensors.
Specification