Electric power steering apparatus
US-2016280256-A1 · Sep 29, 2016 · US
US9692349B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9692349-B2 |
| Application number | US-201514968211-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 14, 2015 |
| Priority date | Nov 10, 2015 |
| Publication date | Jun 27, 2017 |
| Grant date | Jun 27, 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 method, an apparatus and a system for controlling a motor based on motor stall detection are provided. The method includes driving the motor based on an external control signal and receiving information regarding an output voltage of the motor at a predetermined motor detection cycle from a sensor that corresponds to the motor. A bottom value is set by comparing a level of the received output voltage of the motor with a preset limit value and the limit value is changed to the set bottom value when the level of the received output voltage of the motor exceeds the limit value a predetermined number of times corresponding to a predetermined threshold value. Therefore, the present invention has an advantage of adaptively operating a motor based on characteristic change of the motor due to operation durability and external environment change.
Opening claim text (preview).
What is claimed is: 1. A method of controlling a motor in a controller, comprising: driving, by a motor driving unit, the motor based on an external control signal; receiving, by a motor sensing information collection unit, information regarding an output voltage of the motor at a predetermined motor detection cycle from a sensor that corresponds to the motor; setting, by a motor stall determination unit, a bottom value by comparing a level of the received output voltage of the motor with a preset limit value; and changing, by the motor stall determination unit, the limit value to the set bottom value when the level of the received output voltage of the motor exceeds the limit value a predetermined number of times corresponding to a predetermined threshold value. 2. The method according to claim 1 , wherein a predetermined stall counter is increased when the level of the output voltage of the motor exceeds the limit value, and the predetermined stall counter is decreased when the level of the output voltage of the motor is less than the limit value, wherein the set bottom value is released when the stall counter has a value of about 0. 3. The method according to claim 2 , wherein the motor is determined to have stalled when the level of the received output voltage of the motor exceeds the limit value the predetermined number of times corresponding to the predetermined threshold value, and power supply to the motor is blocked. 4. The method according to claim 1 , wherein a value of the output voltage of the motor received before an operation direction of the motor is changed is set to the bottom value when the operation direction of the motor is changed while the bottom value is set. 5. The method according to claim 1 , further comprising: calculating, by a timer, a cumulative driving time of the motor after the motor is detected to have stalled, wherein the limit value is changed to an initial factory value when the motor is not detected to have stalled again until the cumulative driving time exceeds a predetermined reference value. 6. The method according to claim 1 , further comprising: operating, by a timer, a predetermined cycle timer when the motor is driven, wherein the limit value is changed to an initial factory value when the cycle timer expires a number of times corresponding to a predetermined maximum expiration count while the motor is not detected to have stalled. 7. The method according to claim 1 , further comprising: receiving, by the motor sensing information collection unit, information regarding a temperature and a motor operating speed from the sensor; collecting, by the motor sensing information collection unit, statistical data regarding a temperature characteristic for identifying a change in motor operating speed based on the temperature; generating, by a parameter correction unit, a rule for correction of the limit value based on the statistical data regarding the temperature characteristic; and adjusting, by a controller, driving of the motor using a parameter value corrected based on the generated rule for correction of the limit value. 8. The method according to claim 1 , further comprising: receiving, by the motor sensing information collection unit, information regarding a period and a peak voltage of a triangular wave supplied to the motor from the sensor; collecting, by the motor sensing information collection unit, statistical data regarding a characteristic of the triangular wave by analyzing a change pattern of the period and the peak voltage of the triangular wave based on operation durability; and correcting, by a parameter correction unit, a minimum voltage of the triangular wave based on the collected statistical data regarding the characteristic of the triangular wave to maintain a peak voltage of the triangular wave at a predetermined reference value or greater. 9. The method according to claim 1 , further comprising: receiving, by the motor sensing information collection unit, information regarding a reference axis for changing an operation direction of the motor from the sensor; and correcting, by a parameter correction unit, the reference axis to an initial factory value when a cumulative error of the reference axis is equal to or greater than a predetermined reference value. 10. A controller configured to execute driving of a motor, comprising: a communication unit configured to receive an external control signal for the motor driving; a motor sensing information collection unit configured to receive information regarding an output voltage of the motor at a predetermined motor detection cycle from a sensor that corresponds to the motor when the motor is driven based on the external control signal; and a motor stall determination unit configured to set a bottom value by comparing a level of the received output voltage of the motor with a preset limit value, determine that the motor has stalled when the level of the received output voltage of the motor exceeds the limit value a predetermined number of times corresponding to a predetermined threshold value, and change the limit value to the set bottom value. 11. The controller according to claim 10 , wherein the motor stall determination unit is configured to increase a predetermined stall counter when the level of the output voltage of the motor exceeds the limit value, and decrease the predetermined stall counter when the level of the output voltage of the motor is less than the limit value, wherein the motor stall determination unit is configured to release the set bottom value when the stall counter has a value of about 0. 12. The controller according to claim 11 , wherein the motor stall determination unit is configured to determine that the motor has stalled when the level of the received output voltage of the motor exceeds the limit value the predetermined number of times corresponding to the predetermined threshold value. 13. The controller according to claim 12 , further comprising: a motor driving unit configured to execute an operation of the motor, wherein the motor driving unit is configured to block power supply to the motor when the motor has stalled. 14. The controller according to claim 10 , wherein the motor stall determination unit is configured to set a value of the output voltage of the motor received before an operation direction of the motor is changed to the bottom value when the operation direction of the motor is changed while the bottom value is set. 15. The controller according to claim 10 , further comprising: a timer configured to calculate a cumulative driving time of the motor after the motor is detected to have stalled, wherein the motor stall determination unit is configured to set the limit value to an initial factory value when the motor is not detected to have stalled again until the cumulative driving time exceeds a predetermined reference value. 16. The controller according to claim 10 , further comprising: a timer configured to operate a predetermined cycle timer when the motor is driven, wherein the motor stall determination unit is configured to set the limit value to an initial factory value when the cycle timer expires a number of times corresponding to a predetermined maximum expiration count while the motor is not detected to have stalled. 17. The controller according to claim 10 , wherein the motor sensing information collection unit is configured to receive information regarding a temperature and a motor operating speed from the sensor to collect statistical data regarding a temperature characteristic for i
Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load · CPC title
the fault being an overvoltage · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.