IP Library › Granted Patent US 8,269,440
Granted Patent B2
US 8,269,440 · App. 12/480,161 · Granted Sep 18, 2012

Motor speed control system and method without pulse-width modulation

Assignee: Marvell World Trade Ltd.
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,269,440
App. No.
12/480,161
Filed
Jun 8, 2009
Granted
Sep 18, 2012
Kind
B2
Examiner
DINH, THAI T
Art Unit
2837
USPC
318/400.14
Abstract

A motor control system includes a power control module and a detection module. The power control module controls power applied to first and second stator coils of a motor to rotate a rotor. The rotor induces voltages in the first and second stator coils when the rotor is rotating. The detection module determines a first time when a first voltage is induced in the first stator coil and determines a second time when a second voltage is induced in the second stator coil after the first voltage is induced. The detection module determines a speed of the rotor based on a difference between the first and second time. The power control module applies current through the second stator coil a predetermined period after the second time. The power control module determines the predetermined period based on the speed of the rotor.

Claims (41)

1. A motor control system comprising:

a power control module that controls power applied to a first stator coil and a second stator coil of a motor to rotate a rotor, wherein the rotor induces voltages in the first stator coil and the second stator coil when the rotor is rotating; and

a detection module that i) determines a first time when a first voltage is induced in the first stator coil, ii) determines a second time when a second voltage is induced in the second stator coil after the first voltage is induced, and iii) determines a speed of the rotor based on a difference between the first time and the second time,

wherein the power control module applies current through the second stator coil a predetermined period after the second time, and wherein the power control module determines the predetermined period based on the speed of the rotor.

2. The motor control system of claim 1 , wherein the motor is a two-phase brushless direct current motor.

3. The motor control system of claim 1 , wherein the detection module:

determines the first voltage is induced in the first stator coil when a voltage across the first stator coil is less than or equal to a first predetermined voltage; and

determines the second voltage is induced in the second stator coil when a voltage across the second stator coil is less than or equal to a second predetermined voltage.

4. The motor control system of claim 1 , wherein the power control module determines the predetermined period based on a predefined speed.

5. The motor control system of claim 4 , wherein when the predefined speed is less than the speed of the rotor, the power control module increases a length of the predetermined period to decrease the speed of the rotor.

6. The motor control system of claim 4 , wherein when the predefined speed is greater than the speed of the rotor, the power control module decreases a length of the predetermined period to increase the speed of the rotor.

7. The motor control system of claim 1 , wherein the power control module sets the predetermined period equal to zero, and wherein the power control module applies current through the second stator coil at the second time.

8. The motor control system of claim 1 , wherein after applying current through the second stator coil, the power control module stops applying current through the second stator coil in response to a third voltage that is induced in the first coil.

9. The motor control system of claim 8 , wherein the detection module determines an updated speed of the rotor based on a period between the second time and when the third voltage is induced in the first coil.

10. The motor control system of claim 9 , wherein the power control module applies current through the first coil an updated period after the third voltage is induced, and wherein the updated period is based on the updated speed of the rotor.

11. The motor control system of claim 10 , wherein after the power control module applies current through the first coil, the power control module stops applying current through the first coil in response to a fourth voltage that is induced in the second coil.

12. The motor control system of claim 1 , wherein the power control module applies current through the first stator coil during the predetermined period to rotate the rotor.

13. The motor control system of claim 12 , wherein the power control module applies current through the first stator coil during the predetermined period to maintain the speed of the rotor.

14. A method comprising:

controlling power applied to a first stator coil and a second stator coil of a motor to rotate a rotor, wherein the rotor induces voltages in the first stator coil and the second stator coil when the rotor is rotating;

determining a first time when a first voltage is induced in the first stator coil;

determining a second time when a second voltage is induced in the second stator coil after the first voltage is induced;

determining a speed of the rotor based on a difference between the first time and the second time;

applying current through the second stator coil a predetermined period after the second time; and

determining the predetermined period based on the speed of the rotor.

15. The method of claim 14 , wherein the motor is a two-phase brushless direct current motor.

16. The method of claim 14 , further comprising:

determining the first voltage is induced in the first stator coil when a voltage across the first stator coil is less than or equal to a first predetermined voltage; and

determining the second voltage is induced in the second stator coil when a voltage across the second stator coil is less than or equal to a second predetermined voltage.

17. The method of claim 14 , wherein determining the predetermined period further comprises determining the predetermined period based on a predefined speed.

18. The method of claim 17 , further comprising increasing a length of the predetermined period to decrease the speed of the rotor when the predefined speed is less than the speed of the rotor.

19. The method of claim 17 , further comprising decreasing a length of the predetermined period to increase the speed of the rotor when the predefined speed is greater than the speed of the rotor.

20. The method of claim 14 , further comprising:

setting the predetermined period equal to zero;

wherein applying current through the second stator coil comprises applying current through the second stator coil at the second time.

21. The method of claim 14 , further comprising stopping current through the second stator coil in response to a third voltage that is induced in the first coil after applying current through the second stator coil.

22. The method of claim 21 , further comprising determining an updated speed of the rotor based on a period between the second time and when the third voltage is induced in the first coil.

23. The method of claim 22 , further comprising applying current through the first coil an updated period after the third voltage is induced, wherein the updated period is based on the updated speed of the rotor.

24. The method of claim 23 , further comprising stopping current through the first coil in response to a fourth voltage that is induced in the second coil after applying current through the first coil.

25. The method of claim 14 , further comprising applying current through the first stator coil during the predetermined period to rotate the rotor.

26. The method of claim 25 , wherein applying current through the first stator coil during the predetermined period to rotate the rotor comprises applying current through the first stator coil during the predetermined period to maintain the speed of the rotor.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2010
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 023831/0272 →
LICENSE Recorded Jan 22, 2010
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 023831/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2010
From: MARVELL ASIA PTE, LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 023831/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2009
From: LEONG, FOO LENG; SUSANTO, EDY; KRISHNAMOORTHY, RAVISHANKER
To: MARVELL ASIA PTE, LTD.
Reel/Frame 023467/0963 →
Continuity (2)
Provisional Application 61118820 · Dec 1, 2008
Related Publication 20100134055A1 · Jun 3, 2010