IP Library Granted Patent US 7,208,907
Granted Patent B2
US 7,208,907 · App. 10/970,132 · Granted Apr 24, 2007

System and method of restarting a switched reluctance motor after a rapid cycling of power

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 7,208,907
App. No.
10/970,132
Granted
Apr 24, 2007
Kind
B2
Abstract

A system and method of restarting a switched reluctance motor after a cycling of power provided to the motor is provided that includes receiving at the motor a power-off signal followed by a power-on signal, determining a rotational speed of a rotor, and energizing a stator only when the rotational speed of the rotor is determined to be less than a threshold speed.

Claims (80)

1. A method of restarting a switched reluctance motor after a cycling of power provided to the motor, the motor having a rotor and a stator, the method comprising:

receiving a power-off signal followed by a power-on signal;

determining a rotational speed of the rotor; and

energizing the stator only when the rotational speed of the rotor is determined to be less than a threshold speed;

initiating a time delay if the rotational speed is determined to exceed the threshold speed; and

determining a second rotational speed of the rotor following the time delay and energizing the stator winding if the second rotational speed is determined to be less than the threshold speed.

2. The method of claim 1 , further comprising continuing to periodically determine the rotational speed of the rotor for a time period if the rotational speed is determined to continue to exceed the threshold speed.

3. The method of claim 2 , further comprising generating an error signal if the rotational speed is determined to continue to exceed the threshold speed past the time period.

4. The method of claim 1 , further comprising continuing to periodically determine the rotational speed of the rotor for a number of times.

5. The method of claim 1 , further comprising setting a retry counter to determine the number of times the rotational speed of the rotor is determined and decrementing the retry counter after each determination of the rotational speed.

6. A method of restarting a switched reluctance motor after a cycling of power provided to the motor, the motor having a rotor and a stator, the method comprising:

receiving a power-off signal followed by a power-on signal;

determining a rotational speed of the rotor;

energizing the stator only when the rotational speed of the rotor is determined to be less than a threshold speed;

wherein the motor further includes a controller and a plurality of low side electronic switches and wherein the method further comprises initiating a predetermined delay after initializing the controller and applying power to the plurality of low side electronic switches.

7. The method of claim 1 , wherein the stator is energized with a pulse width modulated signal if the rotational speed is determined to be less than the threshold speed.

8. A method of restarting a switched reluctance motor after a cycling off and back on of power provided to the motor, the motor having a rotor, a stator, and a control circuit with a set of hardware components including a retry counter, the method comprising:

receiving a power-off signal followed by a power-on signal;

determining a rotational speed of the rotor;

energizing the stator if the rotational speed is determined not to exceed a threshold speed;

setting the retry counter if the rotational speed exceeds the threshold speed, and initiating a delay before determining a second rotational speed of the rotor;

energizing the stator if the second rotational speed is determined not to exceed the threshold speed;

determining a value of the counter;

generating an error signal if the determined value of the counter is a first value; and

adjusting the value of the counter if the determined value of the counter is different from the first value.

9. The method of claim 8 , further comprising continuing to determine the rotational speed of the rotor for a time period if the rotational speed is determined to continue to exceed the threshold speed.

10. The method of claim 8 , further comprising continuing to determine the rotational speed of the rotor for a number of times, wherein the number of times is equal to the set value of the counter.

11. The method of claim 8 , further comprising applying power to a plurality of low side electronic switches.

12. The method of claim 8 , wherein the stator is energized with a pulse width modulated signal if the rotational speed is determined to be less than the threshold speed.

13. The method of claim 8 , further comprising sensing a temperature in the commutation circuit using a voltage regulator.

14. A system for restarting a switched reluctance motor after a cycling of power provided to the motor comprising:

a rotor position sensor to determine a rotational position of a rotor relative to a stator;

a controller operatively coupled to the rotor position sensor, the controller having a processor and a memory operatively coupled to the processor;

the controller being programmed to determine a rotational speed of the rotor;

the controller being programmed to initiate a delay if the rotational speed is determined to exceed a threshold speed and energize the stator if the rotational speed is determined to be less than the threshold speed;

the controller being programmed to determine a second rotational speed of the rotor and initiate a second delay if the second rotational speed is determined to exceed the threshold speed; and

the controller being programmed to energize the stator if the second rotational speed is determined to be less than the threshold speed.

15. The system of claim 14 , wherein the rotor position sensor is an optical encoder and wherein the controller is further programmed to continue to determine the rotational speed of the rotor for a time period if the rotational speed continues to exceed the threshold speed.

16. The system of claim 15 , wherein the controller is further programmed to generate an error signal if the rotational speed continues to exceed the threshold speed past the time period.

17. The system of claim 14 , wherein the rotor position sensor is an optical encoder and wherein the controller is further programmed to continue to determine the rotational speed of the rotor for a number of times.

18. The system of claim 14 , further comprising a retry counter to determine the number of times the rotational speed of the rotor is determined and wherein the controller is further programmed to adjust the retry counter after each determination of the rotational speed.

19. The system of claim 14 , further comprising at least one pair of stator windings, and wherein the controller is further programmed to provide a pulse width modulated signal to the pair of stator windings if the rotational speed is determined to be less than the threshold speed.

20. The system of claim 14 , further comprising a voltage regulator to sense a temperature in the drive circuit.

21. The system of claim 14 , wherein the rotor includes a rotor spike and a stepped air gap.

22. The system of claim 14 , wherein the motor is a vacuum cleaner motor, the vacuum cleaner motor being mounted within a vacuum cleaner.

23. A system for restarting a switched reluctance motor after a cycling off and back on of power provided to the motor, the motor having a rotor, a stator, and a control circuit with a set of hardware components including a retry counter, the method comprising:

means for receiving a power-off signal followed by a power-on signal;

means for initializing the set of hardware components in the control circuit;

means for determining a rotational speed of the rotor;

means for setting the retry counter if the rotational speed is determined to exceed a threshold speed and means for energizing the stator if the rotational speed is determined not to exceed the threshold speed;

means for initiating a time delay before determining a second rotational speed of the rotor;

means for energizing the stator if the second rotational speed is determined not to exceed the threshold speed;

means for determining a value of the counter; and

means for adjusting the value of the counter if the determined value of the counter is different from the first value.

24. The system of claim 23 , further comprising means for continuing to determine the rotational speed of the rotor for a time period if the rotational speed continues to exceed the threshold speed.

25. The system of claim 23 , further comprising means for continuing to determine the rotational speed of the rotor for a number of times, wherein the number of times is equal to the set value of the counter.

26. The system of claim 23 , wherein the stator is energized with a pulse width modulated signal if the rotational speed is determined to be less than the threshold speed.

27. The system of claim 23 , further comprising means for sensing a temperature in the control circuit.

28. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:

detect a power-off signal followed by a power-on signal;

determine a rotational speed of a rotor;

initiate a time delay if the rotational speed is determined to exceed a threshold speed and energize a pair of stator windings if the rotational speed is determined to be less than the threshold speed; and

determine a second rotational speed of the rotor and initiate a second time delay if the second rotational speed is determined to exceed the threshold speed and energize the pair of stator windings if the second rotational speed is less than the threshold speed.

29. The article of claim 28 having further instructions that, when executed by the machine, cause the machine to continue to determine the rotational speed of the rotor for a time period if the rotational speed continues to exceed the threshold speed.

30. The article of claim 28 , having further instructions that, when executed by the machine, cause the machine to generate an error if the rotational speed continues to exceed the threshold speed past the time period.

31. The article of claim 28 , having further instructions that, when executed by the machine, cause the machine to continue to determine the rotational speed of the rotor for a number of times.

32. The article of claim 28 , having further instructions that, when executed by the machine, cause the machine to set a retry counter to count the number of times the rotational speed of the rotor is determined and decrement the retry counter after each determination of the rotational speed.

33. The article of claim 28 , having further instructions that, when executed by the machine, cause the machine to initiate a delay after initializing the controller and energizing a plurality of electronic switches.

34. A method of restarting a rotating switched reluctance motor after a cycling off and recycling on of power provided to the motor, the motor having a rotor, a stator, a controller, and a plurality of low side switches, the method comprising:

receiving a power-on signal indicating power has been turned on to the motor;

determining a rotational speed of the rotor;

initiating a predetermined delay after initializing the controller and energizing the stator by applying power to the plurality of low side electronic switches only when the determined rotational speed of the rotor is determined to be less than a threshold speed.

35. The method of claim 34 , further comprising:

initiating a time delay if the rotational speed is determined to exceed the threshold speed; and

determining a second rotational speed of the rotor following the time delay and energizing the stator winding if the second rotational speed is determined to be less than the threshold speed.

36. The method of claim 35 , further comprising continuing to periodically determine the rotational speed of the rotor for a time period if the rotational speed is determined to continue to exceed the threshold speed.

37. The method of claim 36 , further comprising generating an error signal if the rotational speed is determined to continue to exceed the threshold speed past the time period.

38. The method of claim 35 , further comprising continuing to periodically determine the rotational speed of the rotor for a number of times.

39. The method of claim 35 , further comprising setting a retry counter to determine the number of times the rotational speed of the rotor is determined and decrementing the retry counter after each determination of the rotational speed.

40. The method of claim 34 , wherein the stator is energized with a pulse width modulated signal if the rotational speed is determined to be less than the threshold speed.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2024
From: SHOP VAC CORPORATION
To: GREAT STAR TOOLS USA, INC.
Reel/Frame 069163/0806 →
RELEASE OF SECURITY INTEREST Recorded Jan 13, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHOP VAC CORPORATION
Reel/Frame 054976/0664 →
RELEASE OF SECURITY INTEREST Recorded Nov 21, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS SUCCESSOR US AGENT
To: SHOP VAC CORPORATION
Reel/Frame 044798/0760 →
SECURITY INTEREST Recorded Nov 21, 2017
From: SHOP VAC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044956/0302 →
SECURITY AGREEMENT Recorded Dec 31, 2013
From: SHOP VAC CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 031892/0631 →
SECURITY AGREEMENT Recorded Aug 9, 2007
From: SHOP VAC CORPORATION
To: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 019668/0529 →