Controlling a motor with two or more Hall sensors
US-9239345-B2 · Jan 19, 2016 · US
US9837945B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9837945-B2 |
| Application number | US-201615091809-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 6, 2016 |
| Priority date | Aug 12, 2015 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A motor control method and system are provided. The motor control method includes recognizing, by a controller, a driving signal for a motor and when the controller recognizes the driving signal, the controller determine a failure of multiple Hall sensors disposed within the motor, based on signals detected by the multiple Hall sensors. Additionally, when the Hall sensors in the motor are determined to be faulty, the controller identifies a faulty Hall sensor from among the multiple Hall sensors by analyzing respective frequencies of the signals detected by the multiple Hall sensors.
Opening claim text (preview).
What is claimed is: 1. A motor control method, comprising: recognizing, by a controller, a driving signal for a motor; in response to recognizing the driving signal, determining, by the controller, a failure of multiple Hall sensors disposed within the motor, based on signals detected by the multiple Hall sensors; and when the failure of the Hall sensors in the motor is determined, identifying, by the controller, a faulty Hall sensor from among the multiple Hall sensors by analyzing respective frequencies of the signals detected by the multiple Hall sensors and comparing the respective frequencies with a preset frequency reference value. 2. The motor control method of claim 1 , wherein the determination of a failure of the multiple Hall sensors comprises: in response to recognizing the driving signal, receiving, by the controller, the detected signals from the multiple Hall sensors disposed within the motor; and when the multiple detected signals are identical to each other, determining, by the controller, one or more of the multiple Hall sensors to be faulty. 3. The motor control method of claim 1 , further comprising, after determining the failure of the multiple Hall sensors: when the multiple Hall sensors are determined to be normal, calculating, by the controller, a current difference value that is a difference between a current command value, generated by driving of the motor, and a motor control current value; and when the calculated current difference value is greater than a preset current difference reference value, stopping, by the controller, driving of the motor. 4. The motor control method of claim 3 , further comprising, after calculating the current difference value: when the current difference value is less than or equal to the preset current difference reference value, comparing, by the controller, a first elapsed time with a preset first reference time, wherein the first elapsed time is a period of time elapsed from a time at which the driving signal for the motor is recognized; when the first elapsed time is greater than the first reference time, calculating, by the controller, a rotational speed (RPM) difference value that is a difference between an RPM command value, generated by driving of the motor, and an RPM value of the motor; and when the calculated RPM difference value is greater than a preset RPM difference reference value, identifying, by the controller, a faulty Hall sensor. 5. The motor control method of claim 4 , further comprising, after calculating the RPM difference value: when the calculated RPM difference value is less than or equal to the preset RPM difference reference value, determining, by the controller, the Hall sensors disposed within the motor to be in a normal state. 6. The motor control method of claim 4 , wherein the identification of the faulty Hall sensor comprises: increasing, by the controller, RPM of a stator of the motor to a preset target RPM value; after the RPM of the stator of the motor has reached the target RPM value, receiving, by the controller, frequency value signals detected by respective Hall sensors; calculating, by the controller, frequency difference values that are differences between the received frequency values of respective Hall sensors and a frequency reference value; and when the calculated frequency difference values for respective Hall sensors are equal to or greater than a preset frequency difference reference value, determining, by the controller, the corresponding Hall sensors to be in a faulty state. 7. The motor control method of claim 6 , further comprising, after calculating the frequency difference values: when the calculated frequency difference values for respective Hall sensors are less than the preset frequency difference reference value, comparing second elapsed times with a preset second reference time, wherein the second elapsed times are periods of time elapsed from times at which the calculated frequency difference values for respective Hall sensors are less than the frequency difference reference value; and when the second elapsed times are less than or equal to the second reference time, determining, by the controller, the corresponding Hall sensors to be in a faulty state. 8. The motor control method of claim 7 , further comprising, after comparing with the second reference time: when the second elapsed times are greater than the second reference time, determining, by the controller, the corresponding Hall sensors to be in a normal state. 9. The motor control method of claim 1 , further comprising, after identifying the faulty Hall sensor: when a Hall sensor in a normal state is present in the motor, receiving, by the controller, a signal from the Hall sensor determined to be in a normal state; when the signal from the Hall sensor, received by the controller, is varied, calculating, by the controller, revolutions per minute (RPM) of the motor and a position of a rotor using variation; and calculating, by the controller, a motor control current value using the RPM of the motor and the position of the rotor. 10. The motor control method of claim 9 , further comprising, after calculating the motor control current value: calculating, by the controller, a current difference value that is a difference between a preset current reference value and the motor control current value; and when the calculated current difference value is greater than a preset current difference reference value, stopping, by the controller, driving of the motor. 11. A motor control method, wherein: when a controller recognizes a driving signal for a motor, the controller is configured to determine a failure of multiple Hall sensors disposed within the motor, based on signals detected by the multiple Hall sensors, and identify a faulty Hall sensor from among the multiple Hall sensors by analyzing respective frequencies of the signals detected by the Hall sensors and comparing the respective frequencies with a preset frequency reference value. 12. A motor control system, comprising: a plurality of Hall sensors disposed within a motor; and a controller configured to receive a driving signal for a motor, wherein in response to recognizing the driving signal, the controller is configured to determine a failure of multiple Hall sensors based on signals detected by the multiple Hall sensors, and wherein when the failure of the Hall sensors in the motor is determined the controller is configured to identify a faulty Hall sensor from among the multiple Hall sensors by analyzing respective frequencies of the signals detected by the multiple Hall sensors and comparing the respective frequencies with a preset frequency reference value. 13. The motor control system of claim 12 , wherein the controller is further configured to: calculate a current difference value that is a difference between a current command value, generated by driving of the motor, and a motor control current value when the multiple Hall sensors are determined to be normal; and stop driving of the motor when the calculated current difference value is greater than a preset current difference reference value.
Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed · CPC title
Circuit arrangements for detecting position · CPC title
influenced by the relative movement between the Hall device and magnetic fields (see G01R33/06) · CPC title
and for generating speed information · CPC title
of speedometers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.