Method of sensor misalignment learning for motor speed estimation
First Claim
Patent Images
1. A method for estimating electric motor speed, comprising:
- providing an electric motor which has completed a first sequential cycle, said electric motor including;
a stator having at least one Hall-effect sensor coupled therewith, wherein said at least one Hall-effect sensor is configured to sense a plurality of Hall states of said electric motor, and wherein a correction factor for each of said Hall states of said first sequential cycle has been calculated; and
a rotor having at least one magnetic pole pair;
determining whether a second sequential cycle of said electric motor has occurred;
calculating a correction factor for each of said Hall states of said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred via comparing a time duration of each of said Hall states of said second sequential cycle of said electric motor to a time duration of said second sequential cycle of said electric motor;
calculating an update quality factor for said second sequential cycle of said electric motor based upon said correction factors for said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred;
calculating an updated correction factor for each of said Hall states of said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred by utilizing said update quality factor for said second sequential cycle of said electric motor and said correction factors for said first sequential cycle of said electric motor; and
calculating said electric motor speed utilizing said correction factors for said second sequential cycle of said electric motor, when said second sequential cycle of said electric motor has occurred.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of estimating electric motor speed. The method determines whether a sequential cycle of the electric motor has occurred. The method calculates a correction factor for each of the Hall states. Where a sequential cycle of the electric motor has occurred, the method also calculates an update quality factor for the correction factors of the sequential cycle. The method updates the correction factors utilizing the update quality factor. Utilizing the updated correction factors, the method updates the electric motor speed signal.
-
Citations
20 Claims
-
1. A method for estimating electric motor speed, comprising:
-
providing an electric motor which has completed a first sequential cycle, said electric motor including; a stator having at least one Hall-effect sensor coupled therewith, wherein said at least one Hall-effect sensor is configured to sense a plurality of Hall states of said electric motor, and wherein a correction factor for each of said Hall states of said first sequential cycle has been calculated; and a rotor having at least one magnetic pole pair; determining whether a second sequential cycle of said electric motor has occurred; calculating a correction factor for each of said Hall states of said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred via comparing a time duration of each of said Hall states of said second sequential cycle of said electric motor to a time duration of said second sequential cycle of said electric motor; calculating an update quality factor for said second sequential cycle of said electric motor based upon said correction factors for said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred; calculating an updated correction factor for each of said Hall states of said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred by utilizing said update quality factor for said second sequential cycle of said electric motor and said correction factors for said first sequential cycle of said electric motor; and calculating said electric motor speed utilizing said correction factors for said second sequential cycle of said electric motor, when said second sequential cycle of said electric motor has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for estimating electric motor speed, comprising:
-
providing an electric motor which has completed a first sequential cycle, said electric motor including; a stator having at least one Hall-effect sensor coupled therewith, wherein said at least one Hall-effect sensor is configured to sense a plurality of Hall states of said electric motor; and a rotor having a plurality of magnetic poles; determining whether a second sequential cycle of said electric motor has occurred; calculating a set of correction factors for said Hall states of said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred, wherein said set of correction factors for said Hall states of said second sequential cycle of said electric motor includes a correction factor for each of said Hall states of said second sequential cycle of said electric motor, and wherein said set of correction factors for said Hall states of said second sequential cycle of said electric motor is a correction vector for said second sequential cycle of said electric motor; calculating an update quality factor of said correction vector for said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred; calculating a set of updated correction factors for said Hall states of said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred by utilizing at least one of said update quality factor for said second sequential cycle of said electric motor, said correction vector for said second sequential cycle of said electric motor, and a correction vector for said first sequential cycle of said electric motor, wherein said set of updated correction factors for said Hall states of said second sequential cycle of said electric motor includes an updated correction factor for each of said Hall states of said second sequential cycle of said electric motor, and wherein said set of updated correction factors for said Hall states of said second sequential cycle of said electric motor is an updated correction vector for said second sequential cycle of said electric motor; and calculating said electric motor speed utilizing said updated correction vector for said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for estimating electric motor speed, comprising:
-
providing an electric motor which has completed a first sequential cycle, said electric motor including; a stator having at least one Hall-effect sensor coupled therewith, wherein said at least one Hall-effect sensor is configured to sense a plurality of Hall states of said electric motor; and a rotor having a plurality of magnetic poles; determining whether a second sequential cycle of said electric motor has occurred; and one of calculating said electric motor speed utilizing said first sequential cycle of said electric motor when said second sequential cycle of said electric motor has not occurred and calculating said electric motor speed utilizing said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred, wherein said calculating said electric motor speed utilizing said first sequential cycle of said electric motor when said second sequential cycle of said electric motor has not occurred further comprises; calculating a set of correction factors for said Hall states of said first sequential cycle of said electric motor, wherein said set of correction factors for said Hall states of said first sequential cycle of said electric motor includes a correction factor for each of said Hall states of said first sequential cycle of said electric motor, and wherein said set of correction factors for said Hall states of said electric motor is a correction vector for said first sequential cycle of said electric motor; calculating an update quality factor of said correction vector for said first sequential cycle of said electric motor; calculating a set of updated correction factors for said Hall states of said first sequential cycle of said electric motor by utilizing at least one of said update quality factor for said first sequential cycle of said electric motor and said correction vector for said first sequential cycle of said electric motor, wherein said set of updated correction factors for said Hall states of said first sequential cycle of said electric motor includes an updated correction factor for each of said Hall states of said first sequential cycle of said electric motor, and wherein said set of updated correction factors for said Hall states of said first sequential cycle of said electric motor is an updated correction vector for said first sequential cycle of said electric motor; and calculating said electric motor speed utilizing said updated correction vector for said first sequential cycle of said electric motor; and wherein said calculating said electric motor speed utilizing said second sequential cycle of said electric motor when said second sequential cycle of said electric motor has occurred further comprises; calculating a set of correction factors for said Hall states of said second sequential cycle of said electric motor, wherein said set of correction factors for said Hall states of said second sequential cycle of said electric motor includes a correction factor for each of said Hall states of said second sequential cycle of said electric motor, and wherein said set of correction factors for said Hall states of said second sequential cycle of said electric motor is a correction vector for said second sequential cycle of said electric motor; calculating an update quality factor of said correction vector for said second sequential cycle of said electric motor; calculating a set of updated correction factors for said Hall states of said second sequential cycle of said electric motor by utilizing at least one of said update quality factor for said second sequential cycle of said electric motor, said correction vector for said second sequential cycle of said electric motor, and said correction vector for said first sequential cycle of said electric motor, wherein said set of updated correction factors for said Hall states of said second sequential cycle of said electric motor includes an updated correction factor for each of said Hall states of said second sequential cycle of said electric motor, and wherein said set of updated correction factors for said Hall states of said second sequential cycle of said electric motor is an updated correction vector for said second sequential cycle of said electric motor; and calculating said electric motor speed utilizing said updated correction vector for said second sequential cycle of said electric motor.
-
Specification