This invention relates to a system and method for controlling the spindle of an electric motor, and more particularly to a system and method for controlling the spindle of a motor that rotates the platter of a disk drive.
Controlling the speed at which the platter of a disk drive rotates is very important, particularly as storage densities increase and platter size decreases. Thus, in a microdrive—i.e., a drive having a platter diameter of about 1 inch or less—even a small error in angular position may result in an incorrect sector being read or written.
One source of error in angular position is jitter resulting from irregularities in motor speed. One source of jitter is a mismatch between the motor drive profile, which is the voltage pattern applied to drive the motor, and the motor itself. One common type of motor used in a disk drive is a three-phase motor having four or six poles, which ideally has a sinusoidal drive profile. Such a motor commonly is driven with a drive profile that is known as a “trapezoidal” profile, which approximates a sinusoidal profile. However, because it only approximates a sinusoidal profile, a trapezoidal drive profile can result in motor speed irregularities—i.e., jitter or “torque ripple.” Moreover, a trapezoidal drive profile cannot take into account variations of a motor from an ideal motor.
It therefore would be desirable to be able to provide a motor drive profile that minimizes jitter.
In accordance with the invention, a drive profile is applied to a three-phase motor, which drive profile results, in the case of an ideal motor, in a true sinusoidal drive current. Moreover, for a non-ideal motor, the drive profile can be adjusted to match the non-ideality of the motor.
The drive profile, which is a voltage profile, preferably is applied as discrete samples—i.e., it is applied as a number of voltage samples—e.g., 48 or 96 samples—over a single electrical cycle. While the voltage profile applied to any one phase of an ideal motor appears close to sinusoidal, it may not appear truly sinusoidal. However, the voltage difference between the active phases preferably is substantially truly sinusoidal. Specifically, at any given moment in an ideal three-phase motor, two phases may be active while one is tristated. In accordance with the present invention, the difference between the voltage applied to one phase and the voltage applied to another phase—i.e., the voltage being applied across the motor—plotted over time, is substantially truly sinusoidal for an ideal motor.
During motor operation, as each rotor pole passes a stator pole, the pole-pair interaction generates a back-electromotive force, or “back-EMF,” that can be measured. In an ideal motor, the back-EMF profile across the pair of active phases is substantially truly sinusoidal. However, most motors are not ideal, as a result of mechanical differences in, inter alia, motor fabrication and coil windings, so that the back-EMF profile is not sinusoidal. During operation of a non-ideal motor, the back-EMF can be measured and plotted. In accordance with the present invention, the drive profiles can be adjusted to substantially match the measured back-EMF profile, resulting in substantial reduction or elimination of torque ripple or jitter resulting from drive mismatch.
Therefore, in accordance with the present invention, there is provided a method for controlling a multi-phase motor. The method includes detecting back-EMF from pole-pair interactions during operation of the motor, deriving, from the detected back-EMF, a back-EMF profile for each phase pair of the motor, and applying to each phase of the motor a time-varying voltage profile such that time-varying voltage across each phase pair substantially matches the back-EMF profile for that phase pair.
Motor control apparatus for carrying out the method is also provided.
The above and other advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
The invention will now be described with reference to
As seen in
If phase A (11) is driven high while phase B (12) is driven low, which may be referred to as A-nB, current will flow in accordance with arrow 111, while if phase B (12) is driven high while phase A (11) is driven low, which may be referred to as B-nA, current will flow in accordance with arrow 112. Similarly, the B-nC condition is represented by arrow 121 while the C-nB condition is represented by arrow 122, and the C-nA condition is represented by arrow 131 while the A-nC condition is represented by arrow 132.
The motor power supply can be driven in a known trapezoidal pattern by selecting one phase and driving it high for two pole periods (where each pole period for an n-pole motor is one nth of one electrical cycle) while alternating which of the other two phases is driven low. After those two periods, the phase that is low is kept low for another phase, while the high phase is switched. This continues until the starting point is reached, and then the pattern repeats. Thus for a six-pole motor, selecting phase B (12) as the initial high phase and phase C (13) as the initial low phase, the trapezoidal drive pattern may be B-nC, B-nA, C-nA, C-nB, A-nB, A-nC, and then returning to B-nC. This is illustrated in
Although the drive profiles of
The drive profiles of
Preferably, controller 71 includes back-EMF detection circuitry 76 which preferably detects the back-EMF profiles across the various phase pairs during motor operation and preferably stores them in memory 77 or registers 78. Processor 74 of motor control interface 72 then uses those stored profiles from memory 77 or registers 78 to compute drive profiles 730, 731, 732 for each phase, such that application of those profiles 730, 731, 732 to the three phases 11, 12, 13 causes the drive voltage across active pairs of phases 11-12, 11-13 or 12-13 to match the stored back-EMF profiles.
Thus it is seen that a method and apparatus for controlling a motor by providing drive voltage profiles that match the motor's back-EMF profiles, thereby resulting in substantial elimination or reduction of torque ripple or jitter resulting from drive mismatch, has been provided.
Referring now to
The HDD 600 may communicate with a host device (not shown) such as a computer, mobile computing devices such as personal digital assistants, cellular telephones, media or MP3 players and the like, and/or other devices, via one or more wired or wireless communication links 608. The HDD 600 may be connected to memory 609 such as random access memory (RAM), low latency nonvolatile memory such as flash memory, read only memory (ROM) and/or other suitable electronic data storage.
Referring now to
DVD drive 700 may communicate with an output device (not shown) such as a computer, television or other device, via one or more wired or wireless communication links 707. The DVD drive 700 may communicate with mass data storage 708 that stores data in a nonvolatile manner. The mass data storage 708 may include a hard disk drive (HDD). The HDD may have the configuration shown in
Referring now to
The HDTV 800 may communicate with mass data storage 827 that stores data in a nonvolatile manner such as optical and/or magnetic storage devices. At least one HDD may have the configuration shown in
Referring now to
The present invention may also be implemented in other control systems 940 of the vehicle 900. The control system 940 may likewise receive signals from input sensors 942 and/or output control signals to one or more output devices 944. In some implementations, the control system 940 may be part of an anti-lock braking system (ABS), a navigation system, a telematics system, a vehicle telematics system, a lane departure system, an adaptive cruise control system, a vehicle entertainment system such as a stereo, DVD, compact disc and the like. Still other implementations are contemplated.
The powertrain control system 932 may communicate with mass data storage 946 that stores data in a nonvolatile manner. The mass data storage 946 may include optical and/or magnetic storage devices for example hard disk drives HDD and/or DVDs. At least one HDD may have the configuration shown in
Referring now to
The cellular telephone 1000 may communicate with mass data storage 1064 that stores data in a nonvolatile manner such as optical and/or magnetic storage devices—for example hard disk drives (HDDs) and/or DVDs. At least one HDD may have the configuration shown in
Referring now to
Set top box 1100 may communicate with mass data storage 1190 that stores data in a nonvolatile manner. The mass data storage 1190 may include optical and/or magnetic storage devices for example hard disk drives HDD and/or DVDs. At least one HDD may have the configuration shown in
Referring now to
Media player 1200 may communicate with mass data storage 1210 that stores data such as compressed audio and/or video content in a nonvolatile manner. In some implementations, the compressed audio files include files that are compliant with MP3 format or other suitable compressed audio and/or video formats. The mass data storage may include optical and/or magnetic storage devices for example hard disk drives HDD and/or DVDs. At least one HDD may have the configuration shown in
It will be understood that the foregoing is only illustrative of the principles of the invention, and that the invention can be practiced by other than the described embodiments, which are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow.
This is a continuation of U.S. patent application Ser. No. 11/840,460, filed Aug. 17, 2007 (now U.S. Pat. No. 7,863,842), which claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application No. 60/823,306, filed Aug. 23, 2006. The disclosures of the applications referenced above are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
3676661 | Sprowl | Jul 1972 | A |
4654566 | Erdman | Mar 1987 | A |
4876491 | Squires et al. | Oct 1989 | A |
5023528 | Saidin et al. | Jun 1991 | A |
5208518 | Grapenthin et al. | May 1993 | A |
5254914 | Dunfield et al. | Oct 1993 | A |
5345156 | Moreira | Sep 1994 | A |
5504402 | Menegoli | Apr 1996 | A |
5517095 | Carobolante et al. | May 1996 | A |
5615064 | Blank et al. | Mar 1997 | A |
5767643 | Pham et al. | Jun 1998 | A |
5801509 | Sawa et al. | Sep 1998 | A |
5886489 | Rowan et al. | Mar 1999 | A |
5909095 | Sakti et al. | Jun 1999 | A |
5929577 | Neidorff et al. | Jul 1999 | A |
5990643 | Holling et al. | Nov 1999 | A |
6040671 | Brito et al. | Mar 2000 | A |
6081112 | Carobolante et al. | Jun 2000 | A |
6094022 | Schillaci et al. | Jul 2000 | A |
6137253 | Galbiati et al. | Oct 2000 | A |
6218794 | Shimizu et al. | Apr 2001 | B1 |
6233610 | Hayball et al. | May 2001 | B1 |
6236174 | White | May 2001 | B1 |
6259099 | Foulon et al. | Jul 2001 | B1 |
6323610 | Ng et al. | Nov 2001 | B1 |
6462491 | Iijima et al. | Oct 2002 | B1 |
6498446 | Menegoli et al. | Dec 2002 | B1 |
6501242 | Erickson et al. | Dec 2002 | B1 |
6542324 | Galbiati et al. | Apr 2003 | B1 |
6611118 | Abe et al. | Aug 2003 | B2 |
6628096 | Chen | Sep 2003 | B1 |
6633145 | Shao et al. | Oct 2003 | B2 |
6650082 | Du | Nov 2003 | B1 |
6697207 | Harmer | Feb 2004 | B2 |
6879129 | Tazawa et al. | Apr 2005 | B2 |
6972918 | Kokami et al. | Dec 2005 | B2 |
6998801 | Kurosawa et al. | Feb 2006 | B2 |
7098621 | Leong et al. | Aug 2006 | B1 |
7102307 | Shao | Sep 2006 | B2 |
7138776 | Gauthier et al. | Nov 2006 | B1 |
7141949 | Harwood | Nov 2006 | B2 |
7196484 | Chui et al. | Mar 2007 | B1 |
7224138 | DeCusatis et al. | May 2007 | B2 |
7274162 | Krishnamoorthy et al. | Sep 2007 | B1 |
7466095 | Chui | Dec 2008 | B1 |
7504789 | Chui et al. | Mar 2009 | B1 |
7514894 | Hoogzaad | Apr 2009 | B2 |
7602131 | Chui | Oct 2009 | B1 |
7622880 | Chui et al. | Nov 2009 | B1 |
7852028 | Hong et al. | Dec 2010 | B1 |
7863842 | Krishnamoorthy et al. | Jan 2011 | B1 |
7923954 | Chui et al. | Apr 2011 | B1 |
20020027423 | White | Mar 2002 | A1 |
20020196575 | Harmer | Dec 2002 | A1 |
20030102834 | Hussein | Jun 2003 | A1 |
20030227707 | Kokami et al. | Dec 2003 | A1 |
20030234623 | Douglas | Dec 2003 | A1 |
20050157418 | Galbiati | Jul 2005 | A1 |
20100182186 | Lin et al. | Jul 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
60823306 | Aug 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11840460 | Aug 2007 | US |
Child | 12965259 | US |