IP Library Granted Patent US 8,198,841
Granted Patent B2
US 8,198,841 · App. 12/543,708 · Granted Jun 12, 2012

Method and circuit for processing a resolver fault

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,198,841
App. No.
12/543,708
Granted
Jun 12, 2012
Kind
B2
Abstract

A method of processing a resolver fault in a motor generator unit (MGU) includes receiving a position signal from a resolver describing a measured angular position of a rotor of the MGU, determining the presence of the resolver fault using the position signal, and calculating or extrapolating an estimated rotor position when the resolver fault is determined. A predetermined resolver fault state may be determined using a measured duration of the resolver fault, and the MGU may be controlled using the estimated rotor position for at least a portion of the duration of the resolver fault. A motor control circuit is operable for processing the resolver fault using the above method, and may automatically vary a torque output or a pulse-width modulation (PWM) of the MGU depending on the duration of the resolver fault.

Claims (37)

1. A method of controlling a motor/generator unit (MGU) comprising:

receiving a position signal from a resolver that is electrically connected to a rotor of the MGU, wherein the position signal describes a measured angular position of the rotor;

determining the presence of a resolver fault using the value of the received position signal;

calculating an estimated position of the rotor when the presence of the resolver fault is determined;

determining a duration of the resolver fault;

setting a predetermined resolver fault state determined using the duration of the resolver fault; and

controlling the MGU using the estimated position of the rotor for at least a portion of the duration of the resolver fault state, including:

sustaining a level of torque output of the MGU when the duration of the resolver fault is less than a threshold duration; and

reducing the level of torque output of the MGU when the duration of the resolver fault is greater than the threshold duration.

2. The method of claim 1 , wherein determining a duration of the resolver fault includes initiating a timer upon determination of the presence of the resolver fault.

3. The method of claim 1 , further comprising: recording a last known valid position of the rotor.

4. The method of claim 1 , further comprising: using the MGU to propel a vehicle.

5. A method of controlling a motor/generator unit (MGU) comprising:

receiving a signal from a resolver that is electrically connected to a rotor of the MGU, the position signal describing at least a measured angular position of the rotor;

detecting a resolver fault using a decoder chip;

extrapolating a position of the rotor from a last known valid position of the rotor when the resolver fault is detected by the decoder chip;

selecting one of a plurality of different resolver fault states based on a duration of the resolver fault; and

controlling a torque output of the MGU via a controller using the extrapolated position of the rotor for at least a portion of the duration of the selected resolver fault state.

6. The method of claim 5 , wherein detecting the resolver fault includes detecting one of: a loss of signal (LOS), a degradation of signal (DOS), and a loss of tracking (LOT).

7. The method of claim 5 , wherein selecting one of a plurality of different resolver fault states includes: selecting one of: a short duration (SD) fault, a medium duration (MD) fault, a long duration (LD) fault, and a repeated medium duration (RMD) fault.

8. The method of claim 5 , wherein controlling a torque output of the MGU includes varying a pulse-width modulation (PWM) operation.

9. The method of claim 5 , wherein controlling the torque output of the MGU includes at least temporarily reducing the torque output when the duration of the resolver fault is greater than a first threshold duration and less than a second threshold duration.

10. The method of claim 9 , wherein controlling the torque output of the MGU includes: reducing the torque output level to zero when the duration of the resolver fault is greater than the second threshold duration.

11. A motor control circuit comprising:

a motor/generator unit (MGU) having a rotor;

a resolver that is electrically connected to the rotor and adapted for monitoring an angular position thereof; and

a controller in communication with the resolver and with the MGU, wherein the controller is configured to:

receive a position signal from the resolver;

detect a resolver fault using the received position signal from the resolver;

extrapolate an estimated position of the rotor when the resolver fault is detected;

select a resolver fault state based on a duration of the resolver fault; and

control the torque output of the MGU using the extrapolated rotor position for at least a portion of the duration of the selected resolver fault state.

12. The circuit of claim 11 , wherein the controller is configured to control the output of the MGU by automatically varying a pulse-width modulation (PWM) operation based on the duration of the resolver fault.

13. The circuit of claim 11 , wherein the controller is configured to control the torque output of the MGU by at least temporarily reducing the torque output when the duration of the resolver fault is greater than a first threshold duration and less than a second threshold duration.

14. The circuit of claim 13 , wherein the controller is configured to control the torque output of the MGU by reducing the torque output to zero when the duration of the resolver fault is greater than the second threshold duration.

15. The circuit of claim 13 , wherein the resolver includes a decoder chip, and wherein the controller is in communication with the decoder chip and receives one of a plurality of different fault signals therefrom.

16. The circuit of claim 13 , wherein the controller is used aboard a vehicle, and wherein the MGU is adapted operable for propelling the vehicle.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034185/0789 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0299 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0555 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0091 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025246/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025207/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2010
From: HEWLETT-PACKARD DEVELOPMENT COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025083/0701 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2010
From: SCHROEDER, RICK HARRY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025057/0816 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023990/0001 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023989/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2009
From: WANG, WEI D.; BAE, BON HO; WEST, STEPHEN T.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023117/0385 →