IP Library Granted Patent US 6,979,968
Granted Patent B2
US 6,979,968 · App. 10/676,529 · Granted Dec 27, 2005

Method and system for managing processor execution time utilizing variable frequency switching

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 6,979,968
App. No.
10/676,529
Granted
Dec 27, 2005
Kind
B2
Abstract

The present invention includes a method for managing processor execution time in a motor controller. The method includes receiving motor speed data, comparing the received motor speed data to predetermined motor speed ranges, determining a motor speed range based on the comparison, and modulating an inverter switching frequency of the motor controller processor based on the motor speed range. The step of receiving motor speed data may include receiving machine terminal information, processing the received machine terminal information utilizing a sensorless control algorithm, and determining motor speed data based on the processed information. The step of modulating the inverter switching frequency may include determining a modified inverter switching frequency value based on the determined motor speed range and providing the modified inverter switching frequency value to a processor control algorithm. In one embodiment, the processor control algorithm modifies the inverter switching frequency based on the modified inverter switching frequency value.

Claims (26)

1. A method of managing processor execution time in a motor controller, the method comprising:

receiving motor speed data;

comparing the received motor speed data to predetermined motor speed ranges;

determining a motor speed range based on the comparison; and

increasing or decreasing a processor execution time by increasing or decreasing an inverter switching frequency of a motor controller processor based on the determined motor speed range.

2. The method of claim 1 , wherein receiving the motor speed data comprises:

receiving machine terminal information;

processing the received machine terminal information; and

determining motor speed data based on the processed machine terminal information.

3. The method of claim 2 , wherein the machine terminal information is selected from the group consisting of: machine terminal current and machine terminal voltage.

4. The method of claim 2 , wherein processing the received information utilizes a method selected from the group consisting of: back electromotive force method and high frequency injection method.

5. The method of claim 1 , wherein the predetermined motor speed ranges are manufacturer determined motor speed ranges.

6. The method of claim 1 , wherein modulating the inverter switching frequency of the motor control processor comprises:

determining a modified inverter switching frequency value based on the determined motor speed range; and

providing the modified inverter switching frequency value to a processor control algorithm;

wherein the processor control algorithm modifies the inverter switching frequency based on the modified inverter switching frequency value.

7. The method of claim 6 , wherein the processor control algorithm is selected from the group consisting of: an operating system and a BIOS.

8. The method of claim 6 , further comprising:

providing a first inverter switching frequency when the received motor speed data is within a first motor speed range;

providing a variable inverter switching frequency when the received motor speed data is within a second motor speed range; and

providing a second inverter switching frequency when the received motor speed data is within a second motor speed range.

9. A system for managing processor execution time in a motor controller, the system comprising:

means for receiving motor speed data;

means for comparing the received motor speed data to predetermined motor speed ranges;

means for determining a motor speed range based on the comparison; and

means for increasing or decreasing a processor execution time by increasing or decreasing an inverter switching frequency of the motor control processor based on the determined motor speed range.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034371/0676 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025780/0902 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0262 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0347 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025311/0725 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023161/0911 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023127/0273 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0470 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022553/0399 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2009
From: GENERAL MOTORS CORPORATION
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 022092/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2004
From: NAGASHIMA, JAMES M.; OMEARA, THOMAS P.; PATEL, NITINKUMAR R.; SCHULTZ, STEVEN E.
To: GENERAL MOTORS CORPORATION
Reel/Frame 014244/0132 →