WO2001045246A2 - Motor synchronization apparatus - Google Patents

Motor synchronization apparatus Download PDF

Info

Publication number
WO2001045246A2
WO2001045246A2 PCT/US2000/042684 US0042684W WO0145246A2 WO 2001045246 A2 WO2001045246 A2 WO 2001045246A2 US 0042684 W US0042684 W US 0042684W WO 0145246 A2 WO0145246 A2 WO 0145246A2
Authority
WO
WIPO (PCT)
Prior art keywords
speed
motor
load
signal
rotating
Prior art date
Application number
PCT/US2000/042684
Other languages
French (fr)
Other versions
WO2001045246A3 (en
Inventor
Fred A. Brown
Francisco Jauregui
Original Assignee
Comair Rotron, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comair Rotron, Inc. filed Critical Comair Rotron, Inc.
Publication of WO2001045246A2 publication Critical patent/WO2001045246A2/en
Publication of WO2001045246A3 publication Critical patent/WO2001045246A3/en

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/68Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more dc dynamo-electric motors

Definitions

  • This invention generally relates to motors and, more particularly, the invention relates to synchronizing motor operation to a reference frequency.
  • an apparatus and method for controlling the speed of a motor (having a coil) rotating a load synchronizes the rotational speed of the load with a reference signal.
  • the apparatus includes a commutation circuit for energizing the coil, a tachometer for detecting the speed that the load is rotating, and a synchronization module that synchronizes the rotation of the load to the reference signal.
  • the tachometer produces a speed signal representing the speed that the load is rotating
  • the synchronization module includes a reference input that receives the reference signal, a tachometer input that receives the speed signal, a speed control module that compares the reference signal with the speed signal to produce a control signal that contiols the commutation circuit, and a commutation circuit output for forwarding the control signal to the commutation circuit, the commutation circuit energizing the coil as specified by the control signal
  • control signal controls the commutation circuit to modify the speed that the load is rotating
  • the load may be an impeller, and the commutation circuit may comp ⁇ se a hall sensor
  • the speed control module may be a hardware device such as a processor that executes in accord with preprogrammed instructions
  • a motor apparatus comp ⁇ ses a first motor for rotating a first load and having a first synchronization module, a second motor for rotating a second load and having a second synchronization module, and a master clock that produces a reference signal and is coupled with the first and second motors.
  • the first synchronization module rotates the first load in accordance with the reference signal
  • the second synchronization module rotates the second load in accordance with the reference signal
  • the speed control module compares the reference signal with the speed signal to produce a control signal having speed information that causes the motor to rotate at a preselected rate
  • the synchronization module also includes an output for forwarding the control signal to the energization circuit
  • a computer program product for use on a computer system for synchronizing motor rotation with a reference frequency, the motor having an energization circuit for controlling rotation of the motor
  • the computer program product comp ⁇ ses a computer usable medium having a computer program thereon
  • the computer readable program code includes computer code for receiving a speed input signal representing the speed of the rotation of the motor, receiving a reference signal having the reference frequency, and compa ⁇ ng the reference signal with the speed signal to produce a control signal
  • the control signal has speed information that causes the motor to rotate at a preselected rate
  • the computer code then outputs the control signal to the energization circuit
  • the computer code may initially energize the motor at maximum speed by outputting the approp ⁇ ate control signal
  • Figure 2 schematically shows an exemplary DC brushless fan that may be configured with the synchronization circuit in accordance with preferred embodiments of the invention
  • Figure 3 schematically shows an impeller of the fan shown in figure 2
  • Figure 4 schematically shows a circuit diagram of the coil energization and synchronization circuits of preferred embodiments
  • Figure 5 shows a preferred process of synchronizing the rotational speed of a motor with a reference frequency
  • Figure 6 schematically shows an alternative circuit diagram of the coil energization and synchronization circuits utilizing H b ⁇ dge circuitry
  • FIG 1 schematically shows a motor apparatus 2 having multiple motors synchronized in accordance with preferred embodiments of the invention
  • the motor apparatus 2 includes N motors (i e , identified as motor 1, motor 2, motor 3 motor N, and generally identified as motors 4) that each are synchronized to rotate at a rotational speed as specified by a master clock 6
  • each motor 4 has a motor synchronization circuit (discussed in detail below with reference to figure 4) that receives a reference signal from the master clock 6, and rotates its respective rotor at a rotational speed that is related to the reference frequency of the reference signal
  • the motor apparatus 2 may be any device known in the art that utilizes multiple motors 4
  • the motor apparatus 4 may include parallel and/or se ⁇ al motors
  • the motors 4 each are fans that cool a computer system Accordingly, va ⁇ ous embodiments are discussed with reference to a fan It should be noted, however, that discussion of a fan is by example only and not intended to limit the scope of the invention
  • Figure 2 schematically shows an exemplary DC brushless fan that may be configured with the synchronization circuit discussed herein
  • the fan includes a housing 11 with a front surface 12, a rear surface 13, and ventun 14 extending between the front and rear surfaces 12 and 13
  • the motor 4, located generally at 15, is centrally located in the housing 11
  • the motor 4 may be any conventional motor used within fans such as, for example, a single-phase or poly-phase motor
  • the winding circuit, synchronization circuit (discussed below), and stator are supported fixed relation to the housing l i m a central housing portion 16 that is connected to the ventun 14 by struts 7 of a spider structure
  • the groove 23 retains the leads 19 and 20 m the channel while directing them toward the generally cyl d ⁇ cal exte ⁇ or 25 of the housing 11 as shown
  • Figure 3 illustrates an impeller 30 of the fan 10 as shown in figure 2
  • the impeller 30 includes fan blades 31 supported on a hub 32 (e g .
  • the impeller 30 also may be a propellor or other similar apparatus utilized m fans
  • FIG. 4 schematically shows a commutation circuit 46 that is configured accord with preferred embodiments to rotate the rotor 35 at a reference frequency presc ⁇ bed by the master clock 6
  • the commutation circuit 46 includes a plurality of circuit elements that are coupled with a first coil ("coil A " '), a second coil ("coil B"), and a center tap of the coils (identified by "CT")
  • the coils interact with the magnet 37 of the rotor 35 to effectuate rotor rotation
  • the circuit further includes a first hall sensor 48 having a first output to a first switching transistor Ql, and a second output to a second transistor Q2
  • Each transistor Ql and Q2 has a respective Zener diode D2 and D3 for limiting its respective collector to base voltage
  • the circuit 46 also includes a tachometer 50 for momto ⁇ ng the rotation of the rotor 35
  • the tachometer 50 includes a second hall sensor 52 that is positioned in a manner that enables it to sense the magnetic field produced by the magnet 37 of the impeller 30
  • the tachometer 50 also includes a resistor R2
  • the commutation circuit 46 also includes another Zener diode Dl with a se ⁇ es resistor Rl for voltage regulation, a Zener D4 with resistor R6 to maintain constant input voltage, and a motor protection device 58, such as a positive temperature coefficient thermistor (commonly referred to as a "PTC") Use of the motor protection device 58 helps to ensure that the fan motor windings are protected from high cu ⁇ -ent conditions
  • the commutation circuit 46 also includes a synchronization circuit 47 for synchronizing the rotation of the rotor 35 with the reference signal received from the master clock 6 To that end, the synchronization circuit
  • the exemplary processor 54 has twenty pins numbered from 1 to 20 The pins are coupled to the following elements • pins 1 and 2: to the oscillator 56 to receiving a timing signal.
  • pm 7 is a reference signal input that is coupled with the master clock 6 to receive the reference signal
  • • pm 8 is a tachometer input that receives a speed signal (identifying the speed of the rotor 35) from the tachometer 50, • pins 9 and 10 receive power from a power supply, and
  • Rl 100 ohms
  • R2 10,000 ohms
  • the processor 54 is preprogrammed to execute m accordance with a set of instructions
  • Figure 5 shows one such process executed by the processor 54 for maintaining the rotor speed at a preselected rate
  • the process begins at step 500 in which the coils A and B are energized to rotate the rotor 35 at its maximum speed Forcing the rotor 35 to its maximum speed reduces the effect of inertia of startup
  • the process then continues to step 502 m which the current speed, as determined by the tachometer 50, is compared with the reference frequency in the reference signal
  • the reference signal may have a frequency of 120 hertz Accordingly, the frequency of the speed signal from the tachometer 50 (i e , at this point in time, the maximum frequency), is compared against 120 hertz
  • step 504 If it is determined at step 504 that there is a difference between the reference signal and the speed signal, then the process continues to step 506, m which the current speed of the rotor 35 is adjusted appropnately For example, the speed may be reduced a preselected amount from the maximum speed If, at step 504, there was no difference between the reference signal and the speed signal, then the process skips to step 508, in which the processor 54 waits for the next half rotation of the rotoi 35, and then loops back to step 502 to compare the two signals Accordingly, the speed of the rotor 35 preferably is checked and, if necessary, adjusted about every half revolution of the rotor 35 This process continues until the motor 4 no longer is operating Of course, the reference signal is the same as that received by each of the parallel motors 4 (i e , fans) in the motor apparatus 2 shown in figure 1, consequently causing each motor 4 to operate at approximately the same operating speed As noted above, the processor 54 is preprogrammed to execute the process shown m figure 5 to effectuate
  • the commutation circuit may include, but is not limited to, an H-b ⁇ dge configuration, using transistors Q1-Q4 as shown in figure 6
  • Utilizing H- b ⁇ dge d ⁇ ve configurations allows 100% of the coil in the motor to be utilized in either direction, without requmng a centertap
  • Q2 and Q4 can be switched on or off b> the microprocessor U2 via pins 10 and 11, respectively
  • transistors Ql and Q4 are on current flows through coil inputs Tl and T2 in one direction
  • transistors Q2 and Q3 are on, the current direction is reversed
  • microprocessor U2 can direct multiple tasks m addition to controlling the speed of the motor(s). For example, Ul and outputs FPS1 and FPS2 are unrelated to speed control functionality
  • the disclosed apparatus and method for synchronizing motor operation to a reference frequency may be implemented as a computer program product for use with a computer system
  • Such implementation may include a se ⁇ es of computer instructions fixed either on a tangible medium, such as a computer readable medium (e g., a diskette, CD-ROM, ROM, or fixed disk) or transmittable to a computer system, via a modem or other interface device, such as a communications adaptor connected to a network over a medium.
  • the medium may be either a tangible (e g., optical or analog communications lines) or a medium implemented with wireless techniques (e.g., microwave, infrared, or other transmission techniques).
  • the se ⁇ es of computer instructions embodies all or part of the functionality previously desc ⁇ bed herein with respect to the system and method.
  • Such computer instructions can be wntten in a number of programming languages for use with may computer architectures or operating systems Further, such instructions may be stored in any memory device, such as a semiconductor, magnetic, optical or other memory devices, and may be transmitted using any communications technology, such as optical, infrared, microwave, or other transmission technologies It is expected that such a computer program product may be distnubbed as a removable medium with accompanying pnnted or electronic documentation (e.g , sh ⁇ nk wrapped software), pre-loaded with a computer system (e g , on system ROM or fixed disk), or dist ⁇ ubbed from a server or electronic bulletin board over a network (e.g .
  • embodiments of the invention may be implemented as a combination of both software (e.g., a computer program product) and hardware. Still other embodiments of the invention are implemented as entirely hardware, or entirely software (e.g., a computer program product).

Abstract

An apparatus for controlling the speed of a motor (having a coil) rotating a load synchronizes the rotational speed of the load with a reference signal. To that end, the apparatus includes a commutation circuit for energizing the coil, a tachometer for detecting the speed that the load is rotating, and a synchronization module that synchronizes the rotation of the load to the reference signal. The tachometer produces a speed signal representing the speed that the load is rotating. The synchronization module includes a reference input that receives the reference signal, a tachometer input that receives the speed signal, a speed control module that compares the reference signal with the speed signal to produce a control signal that controls the commutation circuit, and a commutation circuit output for forwarding the control signal to the commutation circuit, the commutation circuit energizing the coil as specified by the control signal.

Description

MOTOR SYNCHRONIZATION APPARATUS
FIELD OF THE INVENTION
This invention generally relates to motors and, more particularly, the invention relates to synchronizing motor operation to a reference frequency.
BACKGROUND OF THE INVENTION Many systems utilize multiple D.C. motors in parallel for various reasons. For example, multiple fans are utilized to cool elevators, and many computer systems utilize two or more fans to cool internal electronic components. Such systems often are preconfigured so that the fans are synchronized to operate at a substantially identical rotational speed. In practice, however, although ideally set to operate synchronously, such fans typically operate at different speeds. When fans are not synchronized, they often generate a noise that many people tend to consider annoying.
SUMMARY OF THE INVENTION
In accordance with one aspect of the invention, an apparatus and method for controlling the speed of a motor (having a coil) rotating a load synchronizes the rotational speed of the load with a reference signal. To that end, the apparatus includes a commutation circuit for energizing the coil, a tachometer for detecting the speed that the load is rotating, and a synchronization module that synchronizes the rotation of the load to the reference signal. The tachometer produces a speed signal representing the speed that the load is rotating The synchronization module includes a reference input that receives the reference signal, a tachometer input that receives the speed signal, a speed control module that compares the reference signal with the speed signal to produce a control signal that contiols the commutation circuit, and a commutation circuit output for forwarding the control signal to the commutation circuit, the commutation circuit energizing the coil as specified by the control signal
In preferred embodiments, the control signal controls the commutation circuit to modify the speed that the load is rotating The load may be an impeller, and the commutation circuit may compπse a hall sensor The speed control module may be a hardware device such as a processor that executes in accord with preprogrammed instructions
In accordance with another aspect of the invention, a motor apparatus compπses a first motor for rotating a first load and having a first synchronization module, a second motor for rotating a second load and having a second synchronization module, and a master clock that produces a reference signal and is coupled with the first and second motors. The first synchronization module rotates the first load in accordance with the reference signal, and the second synchronization module rotates the second load in accordance with the reference signal
In accordance with other aspects of the invention, a synchronization module for synchronizing rotation of a motor (having an energization circuit for controlling rotation of the motor) with a reference frequency includes a speed input that receives a speed signal representing the speed of rotation of the motor, a reference input that receives a reference signal having the reference frequency, and a speed control module operatively coupled with the two inputs The speed control module compares the reference signal with the speed signal to produce a control signal having speed information that causes the motor to rotate at a preselected rate The synchronization module also includes an output for forwarding the control signal to the energization circuit
In another embodiment of the invention, a computer program product for use on a computer system for synchronizing motor rotation with a reference frequency, the motor having an energization circuit for controlling rotation of the motor The computer program product compπses a computer usable medium having a computer program thereon The computer readable program code includes computer code for receiving a speed input signal representing the speed of the rotation of the motor, receiving a reference signal having the reference frequency, and compaπng the reference signal with the speed signal to produce a control signal The control signal has speed information that causes the motor to rotate at a preselected rate The computer code then outputs the control signal to the energization circuit In vaπous embodiments, the computer code may initially energize the motor at maximum speed by outputting the appropπate control signal
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other objects and advantages of the invention will be appreciated more fully from the following further descπption thereof with reference to the accompanying drawings wherein Figure 1 schematically shows a motor apparatus having multiple motors synchronized accordance with preferred embodiments of the invention
Figure 2 schematically shows an exemplary DC brushless fan that may be configured with the synchronization circuit in accordance with preferred embodiments of the invention Figure 3 schematically shows an impeller of the fan shown in figure 2 Figure 4 schematically shows a circuit diagram of the coil energization and synchronization circuits of preferred embodiments
Figure 5 shows a preferred process of synchronizing the rotational speed of a motor with a reference frequency
Figure 6 schematically shows an alternative circuit diagram of the coil energization and synchronization circuits utilizing H bπdge circuitry
DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
Figure 1 schematically shows a motor apparatus 2 having multiple motors synchronized in accordance with preferred embodiments of the invention More particularly the motor apparatus 2 includes N motors (i e , identified as motor 1, motor 2, motor 3 motor N, and generally identified as motors 4) that each are synchronized to rotate at a rotational speed as specified by a master clock 6 Accordingly, each motor 4 has a motor synchronization circuit (discussed in detail below with reference to figure 4) that receives a reference signal from the master clock 6, and rotates its respective rotor at a rotational speed that is related to the reference frequency of the reference signal The motor apparatus 2 may be any device known in the art that utilizes multiple motors 4 For example, the motor apparatus 4 may include parallel and/or seπal motors
In illustrative embodiments, the motors 4 each are fans that cool a computer system Accordingly, vaπous embodiments are discussed with reference to a fan It should be noted, however, that discussion of a fan is by example only and not intended to limit the scope of the invention Figure 2 schematically shows an exemplary DC brushless fan that may be configured with the synchronization circuit discussed herein As known m the art, the fan includes a housing 11 with a front surface 12, a rear surface 13, and ventun 14 extending between the front and rear surfaces 12 and 13
The motor 4, located generally at 15, is centrally located in the housing 11 The motor 4 may be any conventional motor used within fans such as, for example, a single-phase or poly-phase motor The winding circuit, synchronization circuit (discussed below), and stator are supported fixed relation to the housing l i m a central housing portion 16 that is connected to the ventun 14 by struts 7 of a spider structure Leads 19 and 20 are brought out from the motor electronics along one strut 17' Strut 17' is specially formed for this purpose with a longitudinal channel leading to a narrow groove 23 at the outer peπphery of the housing 11 The groove 23 retains the leads 19 and 20 m the channel while directing them toward the generally cyl dπcal exteπor 25 of the housing 11 as shown Figure 3 illustrates an impeller 30 of the fan 10 as shown in figure 2 The impeller 30 includes fan blades 31 supported on a hub 32 (e g . manufactured from plastic), which in turn is secured to a rotor 35 of the fan motor 4 The rotor 35 has an annular permanent magnet 37 in a steel cup 38 The central shaft 39. which is secured to the end face of the cup 38. is received in beanngs 41 m the stator assembly of figure 2b when the fan 10 is assembled Of course, the impeller 30 also may be a propellor or other similar apparatus utilized m fans
Figure 4 schematically shows a commutation circuit 46 that is configured accord with preferred embodiments to rotate the rotor 35 at a reference frequency prescπbed by the master clock 6 To that end, the commutation circuit 46 includes a plurality of circuit elements that are coupled with a first coil ("coil A"'), a second coil ("coil B"), and a center tap of the coils (identified by "CT") As known in the art, the coils interact with the magnet 37 of the rotor 35 to effectuate rotor rotation Accordingly, the circuit further includes a first hall sensor 48 having a first output to a first switching transistor Ql, and a second output to a second transistor Q2 Each transistor Ql and Q2 has a respective Zener diode D2 and D3 for limiting its respective collector to base voltage
In figure 4, the circuit 46 also includes a tachometer 50 for momtoπng the rotation of the rotor 35 Accordingly, the tachometer 50 includes a second hall sensor 52 that is positioned in a manner that enables it to sense the magnetic field produced by the magnet 37 of the impeller 30 In addition, the tachometer 50 also includes a resistor R2 The commutation circuit 46 also includes another Zener diode Dl with a seπes resistor Rl for voltage regulation, a Zener D4 with resistor R6 to maintain constant input voltage, and a motor protection device 58, such as a positive temperature coefficient thermistor (commonly referred to as a "PTC") Use of the motor protection device 58 helps to ensure that the fan motor windings are protected from high cuπ-ent conditions In accord with preferred embodiments of the invention, the commutation circuit 46 also includes a synchronization circuit 47 for synchronizing the rotation of the rotor 35 with the reference signal received from the master clock 6 To that end, the synchronization circuit 47 includes a processor 54 that is programmed to maintain the rotor speed sync with the reference signal The processor 54 may be any processor known m the art. such as a model number MC68HC705 processor, available from Motorola, Inc of Schaumberg, Illinois The processor 54 operates at a rate specified by some clock, such as an external oscillator 56
The exemplary processor 54 has twenty pins numbered from 1 to 20 The pins are coupled to the following elements • pins 1 and 2: to the oscillator 56 to receiving a timing signal.
• pin 3' this pin is an output to the commutation circuit 46 to control the energization of the coils A and B and consequently, the rotational speed of the motor 4; • pins 4-6, 11-19: unused,
• pm 7 is a reference signal input that is coupled with the master clock 6 to receive the reference signal;
• pm 8 is a tachometer input that receives a speed signal (identifying the speed of the rotor 35) from the tachometer 50, • pins 9 and 10 receive power from a power supply, and
• pm 20 is coupled with a capacitor C2 and resistor R3 that are utilized for startup delay and reset purposes
A prototype built that should produce satisfactory results has the following element values:
Rl: 100 ohms; R2: 10,000 ohms,
• R3- 2.4 megaohms;
• R4: 1 megaohm; • R5: 260 ohms;
• Cl: 0.01 microfarads; and
• C2: 2.2 microfarads
• Dl and D4: 5.1 volt Zener diodes, and
• D2 and D3: 32 volt Zener diodes for a 12 volt applications
It should be noted that all element values recited herein are exemplary and may be adjusted by those skilled in the art. Accordingly, these values are not intended to limit preferred embodiments of the invention
As noted above, the processor 54 is preprogrammed to execute m accordance with a set of instructions Figure 5 shows one such process executed by the processor 54 for maintaining the rotor speed at a preselected rate The process begins at step 500 in which the coils A and B are energized to rotate the rotor 35 at its maximum speed Forcing the rotor 35 to its maximum speed reduces the effect of inertia of startup The process then continues to step 502 m which the current speed, as determined by the tachometer 50, is compared with the reference frequency in the reference signal For example, the reference signal may have a frequency of 120 hertz Accordingly, the frequency of the speed signal from the tachometer 50 (i e , at this point in time, the maximum frequency), is compared against 120 hertz
If it is determined at step 504 that there is a difference between the reference signal and the speed signal, then the process continues to step 506, m which the current speed of the rotor 35 is adjusted appropnately For example, the speed may be reduced a preselected amount from the maximum speed If, at step 504, there was no difference between the reference signal and the speed signal, then the process skips to step 508, in which the processor 54 waits for the next half rotation of the rotoi 35, and then loops back to step 502 to compare the two signals Accordingly, the speed of the rotor 35 preferably is checked and, if necessary, adjusted about every half revolution of the rotor 35 This process continues until the motor 4 no longer is operating Of course, the reference signal is the same as that received by each of the parallel motors 4 (i e , fans) in the motor apparatus 2 shown in figure 1, consequently causing each motor 4 to operate at approximately the same operating speed As noted above, the processor 54 is preprogrammed to execute the process shown m figure 5 to effectuate synchronous rotation of each motor 4 In preferred embodiments, assembly language specific to the processor 54 is utilized
In alternative embodiments, the commutation circuit may include, but is not limited to, an H-bπdge configuration, using transistors Q1-Q4 as shown in figure 6 Utilizing H- bπdge dπve configurations allows 100% of the coil in the motor to be utilized in either direction, without requmng a centertap In figure 6, Q2 and Q4 can be switched on or off b> the microprocessor U2 via pins 10 and 11, respectively When transistors Ql and Q4 are on current flows through coil inputs Tl and T2 in one direction When transistors Q2 and Q3 are on, the current direction is reversed Note that microprocessor U2 can direct multiple tasks m addition to controlling the speed of the motor(s). For example, Ul and outputs FPS1 and FPS2 are unrelated to speed control functionality
It is expected that preferred embodiments can control a wide range of rotational speeds For example, preferred embodiments should control commonly used speed ratios ranging from 600 to 6,000 revolutions per minute, while synchronizing fan speeds (of multiple fans) to within 1.5 revolutions per second Of course, many embodiments should control speeds outside of this range Moreover, preferred embodiments should be scalable to many sizes of fans Since there is a minimum of components, the synchronization circuit 47 can be integrated with existing motor commutation circuits In an alternative embodiment, the disclosed apparatus and method for synchronizing motor operation to a reference frequency may be implemented as a computer program product for use with a computer system Such implementation may include a seπes of computer instructions fixed either on a tangible medium, such as a computer readable medium (e g., a diskette, CD-ROM, ROM, or fixed disk) or transmittable to a computer system, via a modem or other interface device, such as a communications adaptor connected to a network over a medium. The medium may be either a tangible (e g., optical or analog communications lines) or a medium implemented with wireless techniques (e.g., microwave, infrared, or other transmission techniques). The seπes of computer instructions embodies all or part of the functionality previously descπbed herein with respect to the system and method. Those skilled in the art should appreciate that such computer instructions can be wntten in a number of programming languages for use with may computer architectures or operating systems Further, such instructions may be stored in any memory device, such as a semiconductor, magnetic, optical or other memory devices, and may be transmitted using any communications technology, such as optical, infrared, microwave, or other transmission technologies It is expected that such a computer program product may be distnbuted as a removable medium with accompanying pnnted or electronic documentation (e.g , shπnk wrapped software), pre-loaded with a computer system (e g , on system ROM or fixed disk), or distπbuted from a server or electronic bulletin board over a network (e.g . the Internet or World Wide Web) Of course, some embodiments of the invention may be implemented as a combination of both software (e.g., a computer program product) and hardware. Still other embodiments of the invention are implemented as entirely hardware, or entirely software (e.g., a computer program product).
Although various exemplary embodiments of the invention have been disclosed, it should be apparent to those skilled in the art that various changes and modifications can be made which will achieve some of the advantages of the invention without departing from the true scope of the invention. These and other obvious modifications are intended to be covered by the appended claims.
00917/00175 137957.1

Claims

We claim
1 An apparatus for controlling the speed of a motor rotating a load, the motor having a coil that controls the rotation of the load, the apparatus compπsmg a commutation circuit for energizing the coil, a tachometer for detecting the speed that the load is rotating, the tachometer producing a speed signal representing the speed that the load is rotating; and a synchronization module that synchronizes the rotation of the load to a reference signal, the synchronization module compnsing a reference input that receives the reference signal; a tachometer input coupled with the tachometer to receive the speed signal. a speed control module that compares the reference signal with the speed signal to produce a control signal that controls the commutation circuit; and a commutation circuit output for forwarding the control signal to the commutation circuit, the commutation circuit energizing the coil as specified by me control signal.
2 The apparatus as defined by claim 1 wherein the control signal controls the commutation circuit to modify the speed that the load is rotating
3. The apparatus as defined by claim 1 wherein the load is a impeller
4 The apparatus as defined by claim 1 wherein the commutation circuit compπses a hall sensor
5 The apparatus as defined by claim 1 wherein the speed control module is a processor
6 The apparatus as defined by claim 5 wherein the processor executes in accord with preprogrammed instructions
7. A motor apparatus comprising: a first motor for rotating a first load and having a first synchronization module; and a second motor for rotating a second load and having a second synchronization module; and a master clock that produces a reference signal, the master clock being coupled with both the first motor and the second motor, the first synchronization module rotating the first load in accordance with the reference signal, the second synchronization module rotating the second load in accordance with the reference signal.
8. The motor apparatus as defined by claim 7 wherein the first load is a first impeller, and the second load is a second impeller.
9. The motor apparatus as defined by claim 7 wherein the first synchronization module includes a first reference input, and the second synchronization module includes a second reference input, the first and second reference inputs being coupled with the master clock to receive the reference signal.
10. The motor apparatus as defined by claim 7 wherein the first load and second load rotate at substantially the same rate.
11. The motor apparatus as defined by claim 7 wherein the first synchronization module compπses a processor.
12. A synchronization module for synchronizing motor rotation with a reference frequency, the motor having an energization circuit for controlling rotation of the motoi , the synchronization module compπs g: a speed input that receives a speed signal representing the speed of the rotation of the motor. a reference input that receives a reference signal having the reference frequency, a speed control module operatively coupled with the reference input and the speed input, the speed control module compaπng the reference signal with the speed signal to produce a control signal, the control signal having speed information that causes the motor to rotate at a preselected rate, and an output for forwarding the control signal to the energization circuit
13 The synchronization module as defined by claim 12 wherein speed control module is a processor
14 A method for controlling the speed of a motor rotating a load, the motor having a coil that controls the rotation of the load, the method comprising energizing the coil using a commutation circuit, detecting the speed that the load is rotating using a tachometer that produces a speed signal representing the speed that the load is rotating, synchronizing the rotation of the load to a reference signal, the synchronizing compπsing receiving the reference signal, receiving the speed signal, compaπng the reference signal with the speed signal to produce a control signal that controls the commutation circuit, and forwarding the control signal to the commutation circuit via a commutation circuit output
15 A computer program product for use on a computer system for synchronizing motoi rotation with a reference frequency, the motor having an eneigization circuit for controlling rotation of the motor, the computer program product compπsing a computer usable medium having a computer program thereon, the computer readable program code including computer code for receiving a speed input signal representing the speed of the rotation of the motor, computer code for receiving a reference signal having the reference frequency, computer code for compaπng the reference signal with the speed signal to produce a control signal; the control signal having speed information that causes the motor to rotate at a preselected rate, and computer code for outputting the control signal to the energization circuit
16 A computer program product according to claim 14, further compπsing computer code for outputting the control signal to the energization circuit so as to initially energize the motor at maximum speed
00917 00175 13.7957 1
PCT/US2000/042684 1999-12-08 2000-12-07 Motor synchronization apparatus WO2001045246A2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16956899P 1999-12-08 1999-12-08
US60/169,568 1999-12-08
CA002406127A CA2406127A1 (en) 1999-12-08 2002-09-30 Apparatus for motor synchronization

Publications (2)

Publication Number Publication Date
WO2001045246A2 true WO2001045246A2 (en) 2001-06-21
WO2001045246A3 WO2001045246A3 (en) 2002-02-07

Family

ID=32928350

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/042684 WO2001045246A2 (en) 1999-12-08 2000-12-07 Motor synchronization apparatus

Country Status (2)

Country Link
CA (1) CA2406127A1 (en)
WO (1) WO2001045246A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6579479B1 (en) 2000-11-09 2003-06-17 Honeywell International Inc. Methods of forming a plurality of spheres; and pluralities of spheres

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3940670A (en) * 1973-09-07 1976-02-24 Canon Kabushiki Kaisha Speed control apparatus for a D.C. motor having hall generators
US4008425A (en) * 1975-01-09 1977-02-15 Ampex Corporation Motor servo system with multiplier means to drive and servo the motor
US4197489A (en) * 1978-01-27 1980-04-08 Mfe Corporation Spindle drive system
US4680515A (en) * 1985-05-21 1987-07-14 Crook James C Digital speed control of motors
US4907105A (en) * 1988-03-11 1990-03-06 Maxtor Corporation Synchronized spindle control for disk drives
US5270622A (en) * 1992-04-13 1993-12-14 Smith & Nephew Dyonics, Inc. Brushless motor control system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3940670A (en) * 1973-09-07 1976-02-24 Canon Kabushiki Kaisha Speed control apparatus for a D.C. motor having hall generators
US4008425A (en) * 1975-01-09 1977-02-15 Ampex Corporation Motor servo system with multiplier means to drive and servo the motor
US4197489A (en) * 1978-01-27 1980-04-08 Mfe Corporation Spindle drive system
US4680515A (en) * 1985-05-21 1987-07-14 Crook James C Digital speed control of motors
US4907105A (en) * 1988-03-11 1990-03-06 Maxtor Corporation Synchronized spindle control for disk drives
US5270622A (en) * 1992-04-13 1993-12-14 Smith & Nephew Dyonics, Inc. Brushless motor control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6579479B1 (en) 2000-11-09 2003-06-17 Honeywell International Inc. Methods of forming a plurality of spheres; and pluralities of spheres

Also Published As

Publication number Publication date
WO2001045246A3 (en) 2002-02-07
CA2406127A1 (en) 2004-03-30

Similar Documents

Publication Publication Date Title
US6362581B1 (en) Device and method for starting a brushless motor
US6646396B2 (en) Apparatus for motor synchronization
KR20170039740A (en) Motor assembly and integrated circuit for motor drive
JPH07337080A (en) Air-conditioner
US5349257A (en) Permanent magnet generator with a position sensing coil
US7245096B2 (en) Method and apparatus for controlling the speed of a DC motor
JPH0847285A (en) Control circuit for brushless motor
JP2871653B2 (en) Inverter drive circuit for motor
WO2001045246A2 (en) Motor synchronization apparatus
US20010030516A1 (en) Motor synchronization apparatus
JP2001008490A (en) Controller and control method for permanent magnet synchronous motor
JP3239535B2 (en) How to stop brushless motor
JP3244853B2 (en) DC brushless motor drive controller
JP3742291B2 (en) Brushless motor device
JPH0888994A (en) Air conditioner
JPS61189185A (en) Controller of brushless motor
JP7056583B2 (en) Motor control device, sensorless brushless motor, blower device and motor control method
JPH0681541B2 (en) Brushless motor
JP2897057B2 (en) Electromagnetic rotating machine
JPS62118785A (en) Starter for commutatorless motor
JP2749347B2 (en) DC brushless motor
JPS62163592A (en) Dc brushless motor
JPS6026483A (en) Permanent magnet rotor type synchronous motor
JPS62277090A (en) Rotary numerical controller
JPH05316777A (en) Starting method for reluctance motor

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): DE GB

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): DE GB

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)