Patent US5682334A successfully refreshed from Google Patents.
US5682334A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Motor start acceleration profile
Assignee: Western Digital Corp
•
Filing: 1996-07-26
•
Granted: 1997-10-28
•
Expires: 2016-07-26
Abstract
Abstract A start-up controller is programmed to continuously monitor the start-up acceleration of a motor using a stored acceleration profile to check the acceleration time against specification limits for the particular motor in which the controller is incorporated. The acceleration profile is an ordinal series of acceleration profile points in which each point is associated with a profile motor speed and a profile elapsed time. The controller terminates the acceleration of the motor if overall time elapsed since the start of acceleration is greater than the profile elapsed time associated with a profile point that is designated by the motor speed.
Inventors
- 👤 Eugene F. Plutowski
- 👤 Aimee Willoz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 05:15
CPC Classifications
G; G11; G11B; G11B19/00; G11B19/20; H; H02; H02P; H02P23/00; H02P23/20; H02P6/00; H02P6/20; H02P6/21
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
95 words
A method for continuously monitoring start-up acceleration of a motor using a stored acceleration profile having an ordinal series of acceleration profile points, wherein each profile point is associated with a profile motor speed and a profile elapsed time, the method comprising the steps of: measuring motor speed (210); and terminating the start-up acceleration of the motor (218) when a mathematical relationship (208, 216) exists between the overall time elapsed from start of acceleration and the profile elapsed time associated with the profile point in the series that is designated by the measured motor speed.
Claim 2
Independent Claim
95 words
A method for continuously monitoring start-up acceleration of a motor using a stored acceleration profile having an ordinal series of acceleration profile points, wherein each profile point is associated with a profile motor speed and a profile elapsed time, the method comprising the steps of: measuring motor speed (210); and terminating the start-up acceleration of the motor (218) when a mathematical relationship (208, 216) exists between the overall time elapsed from start of acceleration and the profile elapsed time associated with the profile point in the series that is designated by the measured motor speed.
Claim 3
Dependent Claim
30 words
The method of claim 1, wherein the mathematical relationship (208, 216) exists when the overall elapsed time is greater than the profile elapsed time associated with the designated profile point.
Claim 4
Dependent Claim
36 words
The method of claim 1, wherein the measured motor speed designates the lowest profile point in the series which is associated with a profile motor speed that is not less than the measured motor speed (212).
Claim 5
Dependent Claim
21 words
The method of claim 1, wherein the step of measuring the motor speed is initiated by a periodic interrupt signal (206).
Claim 6
Dependent Claim
16 words
The method of claim 4, wherein a complete revolution of the motor generates the interrupt signal.
Claim 7
Dependent Claim
28 words
The method of claim 1, further comprising the step of: ending the start-up acceleration of the motor when the measured motor speed substantially matches a full-acceleration speed (220).
Claim 8
Dependent Claim
23 words
The method of claim 6, wherein the profile motor speed associated with the final profile point in the series is the full-acceleration speed.
Claim 9
Dependent Claim
26 words
The method of claim 1, wherein the profile elapsed times associated with successive profile points in the series differ by varying increments of overall elapsed time.
Claim 10
Dependent Claim
112 words
A storage medium having a computer program stored therein that causes a suitably configured hard disk drive controller to monitor start-up acceleration of a motor using a stored acceleration profile data structure containing an ordinal series of acceleration profile point entries, the controller continuously performing the steps of: maintaining an overall elapsed time parameter from start of acceleration (202); executing a monitoring loop to update a profile point variable based on a motor speed parameter; and posting an acceleration error (218) when a mathematical relationship (208, 216) exists between the overall elapsed time parameter and a profile elapsed time value associated with the profile point entry identified by the profile point variable.
Claim 11
Dependent Claim
112 words
A storage medium having a computer program stored therein that causes a suitably configured hard disk drive controller to monitor start-up acceleration of a motor using a stored acceleration profile data structure containing an ordinal series of acceleration profile point entries, the controller continuously performing the steps of: maintaining an overall elapsed time parameter from start of acceleration (202); executing a monitoring loop to update a profile point variable based on a motor speed parameter; and posting an acceleration error (218) when a mathematical relationship (208, 216) exists between the overall elapsed time parameter and a profile elapsed time value associated with the profile point entry identified by the profile point variable.
Claim 12
Dependent Claim
34 words
The storage medium of claim 9, wherein the mathematical relationship (208, 216) exists when the overall elapsed timer parameter is greater than the profile elapsed time value associated with the identified profile point entry.
Claim 13
Dependent Claim
70 words
The storage medium of claim 9, wherein the monitoring loop comprises the steps of: retrieving the motor speed parameter from a speed monitor (210); sequentially retrieving successive profile point entries until a profile motor speed value associated with the profile point entry last retrieved is not less than the motor speed parameter (212); and assigning the profile point variable the ordinal number of the profile point entry last retrieved (214).
Claim 14
Dependent Claim
22 words
The storage medium of claim 9, wherein the controller executes the monitoring loop upon the occurrence of a periodic interrupt signal (206).
Claim 15
Dependent Claim
17 words
The storage medium of claim 12, wherein a complete revolution of the motor generates the interrupt signal.
Claim 16
Dependent Claim
21 words
The storage medium of claim 12, wherein the interrupt signal is generated at intervals corresponding to partial revolutions of the motor.
Claim 17
Dependent Claim
33 words
The storage medium of claim 9, wherein the controller further performs the step of: exiting the computer program when the motor speed parameter is no longer less than a full-acceleration speed value (220).
Claim 18
Dependent Claim
29 words
The storage medium of claim 15, wherein a profile motor speed value associated with the final profile point entry in the series is equal to the full-acceleration speed value.
Claim 19
Dependent Claim
29 words
The storage medium of claim 9, wherein the profile elapsed time values associated with successive profile point entries in the series differ by varying increments of overall elapsed time.
Claim 20
Dependent Claim
177 words
A hard disk drive system comprising: a hard disk drive assembly comprising a spindle motor (104), wherein the spindle motor spins the disk drive assembly; a variable duty cycle power driver (102) coupled to the spindle motor (104) and further coupled to a power supply (108), wherein the power driver controls power supplied to the spindle motor; a speed monitor (110) coupled to the spindle motor (104) to measure motor speed; a storage medium (106) having an ordinal series of acceleration profile points stored therein, wherein each acceleration profile point is associated with a profile motor speed and a profile elapsed time; and a programmable start-up controller (112) coupled to the power driver (102) and the storage medium (106), and further coupled to the speed monitor (110) to monitor start-up acceleration of the spindle motor, wherein the controller terminates the power to the power driver when a mathematical relationship exists between the overall time elapsed from start of acceleration and the profile elapsed time associated with the profile point that is designated by the measured motor speed.
Claim 21
Dependent Claim
177 words
A hard disk drive system comprising: a hard disk drive assembly comprising a spindle motor (104), wherein the spindle motor spins the disk drive assembly; a variable duty cycle power driver (102) coupled to the spindle motor (104) and further coupled to a power supply (108), wherein the power driver controls power supplied to the spindle motor; a speed monitor (110) coupled to the spindle motor (104) to measure motor speed; a storage medium (106) having an ordinal series of acceleration profile points stored therein, wherein each acceleration profile point is associated with a profile motor speed and a profile elapsed time; and a programmable start-up controller (112) coupled to the power driver (102) and the storage medium (106), and further coupled to the speed monitor (110) to monitor start-up acceleration of the spindle motor, wherein the controller terminates the power to the power driver when a mathematical relationship exists between the overall time elapsed from start of acceleration and the profile elapsed time associated with the profile point that is designated by the measured motor speed.
Claim 22
Dependent Claim
35 words
The hard disk drive system of claim 18, wherein the mathematical relationship exists when the overall time elapsed from start of acceleration is greater than the profile elapsed time associated with the designated profile point.
Claim 23
Dependent Claim
38 words
The hard disk drive system of claim 18, wherein the measured motor speed designates the lowest profile point in the series which is associated with a profile motor speed that is not less than the measured motor speed.
Claim 24
Dependent Claim
24 words
The hard disk drive system of claim 18, wherein the speed monitor measures the motor speed upon the occurrence of a periodic interrupt signal.
Claim 25
Dependent Claim
20 words
The hard disk drive system of claim 21, wherein a complete revolution of the spindle motor generates the interrupt signal.
Claim 26
Dependent Claim
23 words
The hard disk drive system of claim 18, wherein the controller becomes inactive when the measured motor speed substantially matches a full-acceleration speed.
Claim 27
Dependent Claim
26 words
The hard disk drive system of claim 23, wherein the profile motor speed associated with the final profile point in the series is the full-acceleration speed.
Claim 28
Dependent Claim
29 words
The hard disk drive system of claim 18, wherein the profile elapsed times associated with successive profile points in the series differ by varying increments of overall elapsed time.
References Cited (Backward Citations)
US4429268A
Cited
US4420715A
Cited
US4684865A
Cited
US4879498A
Cited
US4714867A
Cited
US4839754A
Cited
US5298838A
Cited
US5399953A
Cited
US5412809A
Cited
US5457365A
Cited
US5442272A
Cited
US5510683A
Cited
US5493670A
Cited
US5466999A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-10-27 | 2001-04-28 | 2001-10-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-10-27 | 2005-04-28 | 2005-10-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-10-27 | 2009-04-28 | 2009-10-28 | $7700.00 | Window Closed / Lapsed |