US5590235A - DC motor control with periodic reset - Google Patents
DC motor control with periodic reset Download PDFInfo
- Publication number
- US5590235A US5590235A US08/343,723 US34372394A US5590235A US 5590235 A US5590235 A US 5590235A US 34372394 A US34372394 A US 34372394A US 5590235 A US5590235 A US 5590235A
- Authority
- US
- United States
- Prior art keywords
- reset
- rotor
- microprocessor
- reset signal
- motor
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
- H02H7/08—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
- H02H7/0811—Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors for DC motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/12—Monitoring commutation; Providing indication of commutation failure
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/15—Controlling commutation time
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/34—Modelling or simulation for control purposes
Definitions
- the present invention relates generally to electric motors and, more particularly, to an improved method of operating a microprocessor-controlled motor which utilizes the RESET input of the microprocessor.
- Microprocessor-controlled motor systems are vulnerable to electrical noise on the input leads to the microprocessor, which noise can sometimes make the microprocessor "hang” and thereby bring the motor itself to a standstill. This can occur, for example, through bursts of transient impulses or Electro-Static Discharge (“ESD”), i.e., noise signals which may arise in environments filled with strong electrical activity.
- ESD Electro-Static Discharge
- this is achieved by using rotor position signals to periodically trigger reset of the microprocessor or similar control circuit to a predefined starting state.
- the use of signals generated by the motor itself during its rotation offers both simplicity and high reliability, since it is largely independent of, or immune to, any electrical disturbances and accomplishes a defined reset, preferably at least once each rotation cycle.
- this is resolved a split-second later by resetting the microprocessor (or other digital control circuit) to defined initial or starting conditions, allowing it to again work normally.
- the invention is especially well adapted for use with collectorless DC motors which are digitally commutated or controlled.
- FIG. 1 is a schematic diagram illustrating the basic principle of the motor system of the present invention
- FIG. 2 is a pair of signal graphs, drawn to a common time scale, which show how the circuit of FIG. 1 operates;
- FIG. 3 is a diagram of a system including a collectorless DC motor which is controlled by a microprocessor or has its RPM regulated;
- FIG. 4 is a group of signal graphs, drawn to a common time scale, showing what happens during rotation of the rotor through 360° (electrical);
- FIG. 5 is a flowchart of the arrangement of FIG. 4;
- FIG. 6 is an elaboration of port P shown in FIG. 3;
- FIG. 7 is a group of signal graphs analogous to FIG. 4, showing what happens in the motor during rotation of the rotor through 360° (el) when it is operated according the flowchart of FIG. 8;
- FIG. 8 is a flowchart of a control program to cause the motor behavior shown in FIG. 7, which program also continuously monitors to assure a predetermined minimum RPM; during start-up of the motor, this RPM monitoring is momentarily disabled.
- FIG. 1 is a schematic diagram illustrating the basic principle of the invention. To the right, one sees the basic elements of an electric motor 10, namely a stator winding 11, whose current supply is controlled by a transistor 12, the motor's rotor 14, and a rotation position sensor 15 which generates a commutation signal KOMM.
- Sensor 15 is typically a Hall generator which detects the magnetic field of rotor 14.
- the KOMM signal can, for example, have the form shown in FIG. 2a.
- a reset signal R can be generated in any kind of electric motor using a suitable sensor actuated by rotation of the motor's rotor. Suitable sensors are also known for use in linear motors.
- Transistor 12 is controlled by a microprocessor 18, by connection to its control output(s) 20.
- a microprocessor 18 To the control inputs 22 of microprocessor 18 are fed corresponding signals, e.g. about the RPM at which one wishes electric motor 10 to rotate.
- microprocessor 18 has a RESET input 24, to which the reset signal R can be fed, in order to reset the microprocessor to defined starting conditions.
- Internal information of microprocessor 18, prepared before reset signal R can be retained, and processed further after the reset. However, those states which could have been disturbed by noise on the input lines, e.g. overflow of an internal counter, are reset. For example, the instruction counter can be put back to a predetermined state and started anew.
- signal KOMM is fed to a differentiating element 26 which, as shown in FIG. 2, uses differentiation to detect the falling edge of the KOMM signal and transform it into a reset signal R of short, predefined duration T.
- the reset signal R is generated cyclically at intervals of T* which represent, for example, half a rotor rotation for a 4-pole rotor 14 or a full rotor rotation for a 2-pole rotor 14 (shown); thus the intervals are preferably 360° (electrical).
- FIG. 3 illustrates a preferred embodiment of the use of the invention with a two-stranded, two-pulse collectorless DC motor 30 of the kind known from U.S. Pat. No. 3,873,897, Muller/Papst-Motoren, and German DE 23 46 380 C2. Details and components are described therein.
- This motor is, of course, only an example and the invention is suitable for use with all kinds of motors, drive mechanisms or process control systems, but has particular advantages in combination with collectorless DC motors and especially with 2-pulse collectorless motors.
- For definitions of the foregoing terms see article by Rolf Muller in ASR Digest fur angewandte Antreibstechnik, pages 27-31, 1977.
- the electric motor 30 has two stator winding strands 31, 32 and a permanent magnet rotor 33, in whose vicinity a rotor position sensor 35 is arranged.
- Sensor 35 generates the signal KOMM shown in FIG. 2, graph a.
- Sensor 35 can be a Hall IC.
- Control of respective currents i 1 and i 2 in windings 31 and 32 is handled by two NPN transistors 37, 38 whose bases are connected to respective outputs A1 and A2 of microprocessor 40.
- a Read Only Memory (ROM) 42 is connected to microprocessor 40 to hold its control program.
- the signals at the outputs A1 and A2 alternately turn on transistors 37 and 38, that is, whenever transistor 37 is switched ON and winding 31 is carrying current, transistor 38 is switched OFF and winding 32 is current-less. Conversely, whenever transistor 38 is switched ON, so that winding 32 carries current, transistor 37 is switched OFF, so winding 31 is current-less. This is shown in FIG. 5 and thoroughly described in U.S. Pat. No. 3,873,897, Muller/Papst-Motoren, and German DE 23 46 380 C2. For purposes of regulating RPM and the like, it is also possible for transistors 37 and 38 to both be OFF at specific times.
- the commutation is controlled by the KOMM signal of sensor 35.
- this signal can have the additional function of cyclically (periodically) resetting microprocessor 40, as described hereinafter.
- microprocessor 40 is connected to a negative conductor 43 and to a point or junction 44 with a positive voltage of, e.g. +6 V, stabilized by a Zener diode 46.
- Junction 44 is connected through a resistor 48 to a positive power bus 50.
- a clock signal generator 52 (quartz) is, as shown, connected to microprocessor 40 and determines its clock frequency, e.g. 6 MegaHertz (MHz).
- microprocessor is fed various input data, and the corresponding inputs are collectively designated as E since they could be any of several different signals, depending upon the application, within the scope of the invention.
- These signals comes from at least one signal transducer 54, which provides data about, for example, a rotation speed n or a temperature theta to be regulated.
- the KOMM signal from sensor 35 is fed to a KOMM input of microprocessor 40.
- This input carries out the commutation at rotation time points 0° el., 180° el., 360° el. etc.
- Microprocessor 40 also has a Reset input, which is connected through a capacitor 56 to the output of sensor 35.
- Capacitor 56 performs a differentiation of the KOMM signal so that whenever the motor turns, the reset pulses R shown in FIG. 2 arise at the Reset input.
- Reset input to L briefly, e.g. for 20 microseconds.
- a larger capacitor 58 e.g. 2.2 ⁇ f, is provided, which has one terminal connected to negative bus 43 and the other terminal connected through a resistor 59 to junction 44 and through a resistor 60 to the Reset input.
- a resistor 62 is provided between the KOMM input and junction 44 whenever sensor 35 is a Hall IC (Integrated Circuit). It is a so-called “pull-up resistor” for the IC.
- a diode 64 has its anode connected to the Reset input and its cathode connected to junction 44. Whenever the KOMM goes from L to H, this causes, via capacitor 56, a corresponding rise of the potential at the Reset input, and this rise is capped by diode 64. This diode also facilitates a quicker resetting of microprocessor 40 upon interruption of operating voltage.
- capacitor 58 After power-up of the motor, i.e. the application of an operating voltage between positive and negative conductors 50 and 43, capacitor 58 slowly charges up via both resistors 48 and 59. Since capacitor 58 is initially discharged, there results, during a predetermined time span, e.g. 100 milliseconds, after power-up, a LOW signal at the Reset input, which assures a Power-On Reset. This can readily be distinguished, by its longer duration, from the periodic reset because the latter has a duration of, for example, only about 20 microseconds.
- capacitor 56 pulls the voltage at the Reset input to L briefly, which effects a quick cyclical Reset. Due to the higher capacitance of capacitor 58, after the end of the aforementioned edge or transition, the voltage on the Reset input springs back to H. Resistor 60 decouples capacitors 56 and 58 from each other. When the Reset input is back at H, the program execution in microprocessor 40 goes on.
- Microprocessor 40 also has an alarm output ALARM, to which is connected an NPN transistor 65, which in turn can connect to a bell or the like (not shown).
- the flag or signal ALARM is set whenever the RPM of motor 30, during operation, falls below a predetermined value, e.g. due to motor damage. Upon power-up of the motor, this signal is reset or erased.
- microprocessor 40 has a port P. Between port P and negative conductor 43, a capacitor 66 is connected. There is also a resistor 67 connected between port P and conductor 43, in parallel to capacitor 66, which serves as a dynamic memory element.
- FIG. 6 shows details of port P.
- a switch (transistor) 68 is provided, which can be opened or closed by commands. If switch 68 is closed, a charging current flows through it from positive bus 50 to capacitor 66 and charges the capacitor. If switch 68 is opened, capacitor 66 begins discharging itself, through resistor 67, to bus 43.
- FIG. 4 shows a preferred course of events during rotation of rotor 33 through 360° el., which in a 2-pole rotor corresponds to one complete turn or rotation.
- Graph a illustrates the KOMM output signal of sensor 35, which signal controls the commutation and, in the preferred embodiment, also provides a reset signal R (FIG. 4, graph b) once each 360° el.
- Graph c shows the currents i 1 and i 2 in motor winding strands 31 and 32.
- the value PI and possibly other values for motor operation are calculated during a calculation phase A which occurs directly subsequent to the commutation instant.
- this calculation phase A falls in an interval in which neither of strands 31, 32 receives current, i.e. in the so-called "current gap.”
- current gap In this gap, rotor 33 is driven by a so-called "reluctance torque.”
- This calculation phase A is important and should therefore not be interrupted by reset processes, since, for example, the timing points t ON and t OFF for the subsequent strand currents are being calculated.
- calculation phase A After each calculation phase A, there is a calculation phase B during which, based upon the values calculated in calculation phase A, various routines or processes can be executed:
- a servo deviation can be measured, and factors for a RPM controller, e.g. a Proportional- or an Integral-factor, are correspondingly adjusted and each stored in a respective register, so that subsequently in the next calculation phase A, a new PI value can be calculated.
- factors for a RPM controller e.g. a Proportional- or an Integral-factor
- FIG. 4 illustrates that the commutations at timepoints 0° el., 360° el., etc. are triggered by the cyclical reset signal R, and that the commutation signal KOMM is tested by the program at timepoints 180° el 540° el., etc. to cause commutation at these latter points in time.
- the reset signal R restarts the program by, e.g. setting the instruction counter back to 0 and starting the run anew. In this manner, current i 1 is interrupted, and the program runs normally again.
- the program doesn't "hang” at all, and in this case the running program is simply interrupted by a signal R during one of the subroutine runs of calculation phase B.
- the registers e.g. for the proportional factor P or for the value KZ, remain at the previously-reached value, and these values are used subsequently in the following calculation phase A.
- an error can only propagate from error time point t F until the next reset signal R, at which time normal motor operation and normal program execution resume.
- This reset signal R can obviously originate from a separate sensor or can be calculated from internal data of the motor.
- the solution described herein is particularly advantageous and reliable, and it achieves an automatic coupling of the signal courses and calculation routines by the system, i.e. the turning rotor 33.
- FIG. 5 is a schematic flowchart of execution of a program which can form the basis for the motor run shown in FIG. 4.
- step S74 The program then goes to step S74 and starts, on the basis of the values from step S72, a calculation phase A, e.g. the calculation of the value PI (FIG. 4, graph c). This occurs approximately in the rotational range 0° el . . . 10° el. or 180° el . . . 190° el. of the rotor, i.e. at a point in time after the reset signal R has been generated.
- a calculation phase A e.g. the calculation of the value PI (FIG. 4, graph c). This occurs approximately in the rotational range 0° el . . . 10° el. or 180° el . . . 190° el. of the rotor, i.e. at a point in time after the reset signal R has been generated.
- Calculation phase B is part of a loop 78 and is thus run multiple times, i.e. each time that step S76 is run, a step S80 tests whether the KOMM signal value has changed. If not, the program returns to position C and again executes step S76.
- Each loop run has a predetermined duration, e.g. 125 microseconds.
- the number of loop runs is counted in a counter KZ, and this provides the value KZ illustrated in graph c of FIG. 4.
- Value KZ is a measure of the time interval between two commutation events and is approximately inversely proportional to the RPM of the motor.
- step S80 determines that the KOMM signal has changed from L to H, and the program goes back to position B. It then goes first, at step S74, again through calculation phase A, then again into loop 78, in which current i 2 is turned on, and runs through this loop multiple times (calculation phase B).
- step S82 the reset signal R arises at the RESET input of microprocessor 40, and this causes, in step S82, an interruption of calculation phase B at some arbitrary place in the midst of loop 78 execution, and a return to position A of the program. Due to the reset process, in step S83 switch 68 (FIG. 6) is opened, so that the charging of capacitor 66 is briefly interrupted.
- step S84 a cyclical initialization is carried out, in which, above all, the commutation counter is reset to a predetermined value, e.g. the value 0, and the program is started anew.
- a predetermined value e.g. the value 0, and the program is started anew.
- particular registers can also be reset. This differs from case to case and is a matter of programmer's choice. For example, the target RPM value or the minimum RPM value (for ALARM) can be newly decoded.
- step S84 the program is again at position B, and the already-described run with calculation phase A (S74) and calculation phase B (loop 78) begins anew, with in this case current i 1 turned on.
- FIG. 4 makes apparent, one can do a cyclical reset at 0° el.; at 180° el., one can trigger commutation directly by checking the signal KOMM (via program step S80); subsequently at 360° el. one can again do a cyclical reset, etc., with the cyclical reset processes in this example simultaneously accomplishing commutation: the commutation from i 2 to i 1 (at 0° el., 360° el. etc.) occurs by means of a cyclical reset, and the switchover from i 1 to i 2 , e.g. at 180° el. occurs by program polling or testing of the signal KOMM in step S80.
- step S80 While the test of step S80 usually occurs with some time delay, because the entire loop 78 may have to be run through before the test, and this test can thus have a substantial time separation from the commutation instant, the time of the reset signal R is precisely defined, i.e. this signal achieves a more time-precise commutation and therefore a better dynamic running of the motor, which manifests itself in, for example, a quieter running sound. It can therefore be advantageous to generate a reset signal R also at rotor positions 180° el. 540° el., etc. and to carry out cyclical reset steps even there.
- FIGS. 7 & 8 illustrate a detailed embodiment of the inventive method, which also relates to the circuit shown in FIGS. 3 & 6.
- FIG. 7 shows the signal KOMM at the output of sensor 35, while graph b shows the reset signal R. These signals are consistent with those shown in FIG. 4, graphs a,b.
- FIG. 7, graph c shows the courses of currents i 1 and i 2 in the respective strands 31, 32 of motor 30. These currents have somewhat of a time overlap, since, upon commutation, here current in one of the strands is turned off, and practically simultaneously, current in the other strand is turned on.
- the commutation counter KZ (in microprocessor 40) measures here the quantity KZ between two successive reset signals R, as shown in FIG. 7, graph c. This corresponds to a rotation of the rotor through 360° el.
- step S106 the switch 68 is closed, so that capacitor 66 (FIGS. 3 and 6) becomes charged up.
- the program goes to step S108, where the commutation counter KZ is incremented by 1 and the counter AVZ is decremented by 1 (AVZ can only be decremented as far as the value 0).
- step S110 the value of the signal KOMM is tested.
- step S116 i.e. transistor 37 is turned off and transistor 38 is turned on, so that the current i 1 is interrupted and the current i 2 begins to flow.
- step S118 tests whether the state of counter KZ has reached a high value, e.g. 300. This would correspond to an impermissibly low number of rotations of the motor. If NO, the motor goes back to position E. If YES, in step S120 the signal ALARM (FIG. 3) is set and may also be stored.
- step S124 If the rotor 33 (FIG. 3) now reaches rotational position 360° el., a reset signal R is generated and this interrupts the program at some point between position E and the lower end of FIG. 8, as is indicated in step S124.
- step S126 as a part of the reset process, the switch 68 is opened, so that subsequently, in step S102, a poll of Port P (via the connection 69 of FIG. 6) is possible.
- step S128 is repeatedly executed, while step S104 is executed once upon start. This permits, by the simplest possible means, a differentiation between startup, on the one hand, and continuous running of the motor, on the other hand.
- step S128 the other register contents are preserved, e.g. the register value for AVZ and the register value for ALARM, i.e. these are adjusted to specific values only upon turn-on of motor 30.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Saccharide Compounds (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE4341203 | 1993-12-03 | ||
| DE4341203.3 | 1993-12-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US5590235A true US5590235A (en) | 1996-12-31 |
Family
ID=6504079
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US08/343,723 Expired - Lifetime US5590235A (en) | 1993-12-03 | 1994-11-22 | DC motor control with periodic reset |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5590235A (de) |
| EP (1) | EP0658973B1 (de) |
| JP (1) | JPH07194170A (de) |
| AT (1) | ATE163814T1 (de) |
| DE (2) | DE4442450A1 (de) |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19845626A1 (de) * | 1998-10-05 | 2000-04-06 | Papst Motoren Gmbh & Co Kg | Elektronisch kommutierter Motor |
| US6078152A (en) * | 1996-01-10 | 2000-06-20 | Papst-Motoren Gmbh & Co. Kg | Bidirectional E.C. motor and method of operating the motor |
| US6091887A (en) * | 1995-12-04 | 2000-07-18 | Papst-Motoren Gmbh & Co. Kg | Method and apparatus for controlling a physical parameter |
| US6400109B1 (en) | 1999-07-14 | 2002-06-04 | Precision Motors Deutsche Minebea Gmbh | Electronic commutated motor with commutation signal |
| US6463546B1 (en) | 1996-08-12 | 2002-10-08 | Papst-Motoren Gmbh & Co. Kg | Method and apparatus for monitoring a microprocessor |
| US20030057903A1 (en) * | 2001-09-26 | 2003-03-27 | S.N.R. Roulements | Device for controlling an electronically commutated motor |
| US20040160204A1 (en) * | 2001-12-15 | 2004-08-19 | Hans-Dieter Schondelmaier | Method of processing data for an electronically commutated motor and motor for carrying out said method |
| US6825625B1 (en) | 1998-06-13 | 2004-11-30 | Ebm-Papst St. Georgen Gmbh & Co. Kg | Device with an electromotor |
| US20060132070A1 (en) * | 2004-12-16 | 2006-06-22 | Seagate Technology Llc | Closed-loop rotational control of a brushless dc motor |
| US8839815B2 (en) | 2011-12-15 | 2014-09-23 | Honeywell International Inc. | Gas valve with electronic cycle counter |
| US8899264B2 (en) | 2011-12-15 | 2014-12-02 | Honeywell International Inc. | Gas valve with electronic proof of closure system |
| US8905063B2 (en) | 2011-12-15 | 2014-12-09 | Honeywell International Inc. | Gas valve with fuel rate monitor |
| US8947242B2 (en) | 2011-12-15 | 2015-02-03 | Honeywell International Inc. | Gas valve with valve leakage test |
| US9074770B2 (en) | 2011-12-15 | 2015-07-07 | Honeywell International Inc. | Gas valve with electronic valve proving system |
| US9234661B2 (en) | 2012-09-15 | 2016-01-12 | Honeywell International Inc. | Burner control system |
| US9557059B2 (en) | 2011-12-15 | 2017-01-31 | Honeywell International Inc | Gas valve with communication link |
| US9645584B2 (en) | 2014-09-17 | 2017-05-09 | Honeywell International Inc. | Gas valve with electronic health monitoring |
| US9683674B2 (en) | 2013-10-29 | 2017-06-20 | Honeywell Technologies Sarl | Regulating device |
| US9835265B2 (en) | 2011-12-15 | 2017-12-05 | Honeywell International Inc. | Valve with actuator diagnostics |
| US9841122B2 (en) | 2014-09-09 | 2017-12-12 | Honeywell International Inc. | Gas valve with electronic valve proving system |
| US9846440B2 (en) | 2011-12-15 | 2017-12-19 | Honeywell International Inc. | Valve controller configured to estimate fuel comsumption |
| US9851103B2 (en) | 2011-12-15 | 2017-12-26 | Honeywell International Inc. | Gas valve with overpressure diagnostics |
| US9995486B2 (en) | 2011-12-15 | 2018-06-12 | Honeywell International Inc. | Gas valve with high/low gas pressure detection |
| US10024439B2 (en) | 2013-12-16 | 2018-07-17 | Honeywell International Inc. | Valve over-travel mechanism |
| US10422531B2 (en) | 2012-09-15 | 2019-09-24 | Honeywell International Inc. | System and approach for controlling a combustion chamber |
| US10503181B2 (en) | 2016-01-13 | 2019-12-10 | Honeywell International Inc. | Pressure regulator |
| US10564062B2 (en) | 2016-10-19 | 2020-02-18 | Honeywell International Inc. | Human-machine interface for gas valve |
| US10697815B2 (en) | 2018-06-09 | 2020-06-30 | Honeywell International Inc. | System and methods for mitigating condensation in a sensor module |
| US11073281B2 (en) | 2017-12-29 | 2021-07-27 | Honeywell International Inc. | Closed-loop programming and control of a combustion appliance |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19650907A1 (de) | 1995-12-18 | 1997-06-19 | Papst Motoren Gmbh & Co Kg | Elektronisch kommutierter Motor |
| DE10040440B4 (de) * | 2000-08-18 | 2004-12-09 | Rittal Electronic Systems Gmbh & Co. Kg | Verfahren und Vorrichtung zur Drehzahlregelung von DC-Lüftern |
Citations (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3873897A (en) * | 1972-05-25 | 1975-03-25 | Papst Motoren Kg | Collector-less D-C motor |
| DE2842392A1 (de) * | 1978-09-29 | 1980-04-17 | Bosch Gmbh Robert | Ueberwachungseinrichtung fuer programmgesteuerte vorrichtungen |
| DE3214006A1 (de) * | 1982-04-16 | 1983-10-20 | Robert Bosch Gmbh, 7000 Stuttgart | Vorrichtung zum ruecksetzen von rechenschaltungen |
| DE3322242A1 (de) * | 1982-07-23 | 1984-01-26 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zur funktionsueberwachung elektronischer geraete, insbesondere mikroprozessoren |
| DE3420560A1 (de) * | 1983-06-09 | 1984-12-13 | General Electric Co., Schenectady, N.Y. | Steuerschaltung fuer einen motor mit elektronischem kommutator und verfahren zum betreiben desselben |
| US4491772A (en) * | 1983-06-09 | 1985-01-01 | General Electric Company | Control circuit for an electronically commutated motor (ECM), method of timing the electronic commutation of an ECM, and method of operating an ECM |
| US4494055A (en) * | 1983-06-09 | 1985-01-15 | General Electric Company | Control circuit for an electronically commutated motor including reversing; method of operating an ECM including reversing |
| US4499408A (en) * | 1983-06-09 | 1985-02-12 | General Electric Company | Control circuit for an electronically commutated motor, an integrated circuit for an ECM, and a method of operating an ECM |
| US4500821A (en) * | 1983-06-09 | 1985-02-19 | General Electric Company | Speed or torque control circuit for an electronically commutated motor (ECM) and method of controlling the torque or speed of an ECM |
| DE3412235A1 (de) * | 1984-04-02 | 1985-10-10 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zur drehzahlregelung eines elektronisch kommutierten motors |
| US4550277A (en) * | 1984-09-24 | 1985-10-29 | Black & Decker Inc. | Overload detection and warning system for electric motors in power tools and the like |
| US4628233A (en) * | 1984-03-23 | 1986-12-09 | Black & Decker Inc. | Microprocessor based motor control |
| US4719577A (en) * | 1985-05-29 | 1988-01-12 | Eley David L | Bending machine with digital electronic control of bend angle |
| EP0259764A1 (de) * | 1986-09-05 | 1988-03-16 | Deutsche Thomson-Brandt GmbH | Schaltungsanordnung zur elektronischen Kommutierung eines Gleichstrommotors |
| US4748386A (en) * | 1985-09-20 | 1988-05-31 | Sanyo Electric Co., Ltd. | Controller of brushless DC motor |
| US4806833A (en) * | 1986-09-22 | 1989-02-21 | General Electric Company | System for conditioning air, method of operating such, and circuit |
| US4825133A (en) * | 1986-08-05 | 1989-04-25 | Oki Electric Industry Co., Ltd. | Electromechanical actuator control system |
| WO1989009957A1 (en) * | 1988-04-14 | 1989-10-19 | Robert Bosch Gmbh | Microcomputer with reset signal distinguishing means |
| US4928043A (en) * | 1988-11-14 | 1990-05-22 | Synektron Corporation | Back EMF sampling circuit for phase locked loop motor control |
| USRE33379E (en) * | 1984-03-23 | 1990-10-09 | Black & Decker Inc. | Microprocessor based motor control |
| DE4002158A1 (de) * | 1990-01-25 | 1991-08-08 | Phytron Elektronik Gmbh | Verfahren und einrichtung zum speisen eines elektronisch kommutierbaren elektromotors aus einer getakteten stromquelle |
| US5087865A (en) * | 1991-02-22 | 1992-02-11 | Dax Industries, Inc. | Power governance circuitry |
| DE4040847A1 (de) * | 1990-12-20 | 1992-07-02 | Hella Kg Hueck & Co | Verfahren zur ueberwachung und ansteuerung eines elektronisch kommutierten gleichstrommotors |
| US5204593A (en) * | 1991-11-08 | 1993-04-20 | Victor Company Of Japan, Ltd. | Drive system for information recording/reproducing apparatus |
| EP0566297A1 (de) * | 1992-04-13 | 1993-10-20 | SMITH & NEPHEW DYONICS INC | Regeleinrichtung für einen büstenlosen Motor |
| US5335307A (en) * | 1992-02-18 | 1994-08-02 | Sommer William F | Precision electric motor speed |
| US5360077A (en) * | 1992-06-01 | 1994-11-01 | Koyo Seiko Co., Ltd. | Electric power steering apparatus |
| US5367665A (en) * | 1991-04-16 | 1994-11-22 | Robert Bosch Gmbh | Multi-processor system in a motor vehicle |
-
1994
- 1994-11-22 US US08/343,723 patent/US5590235A/en not_active Expired - Lifetime
- 1994-11-29 AT AT94118728T patent/ATE163814T1/de active
- 1994-11-29 DE DE4442450A patent/DE4442450A1/de not_active Withdrawn
- 1994-11-29 DE DE59405381T patent/DE59405381D1/de not_active Expired - Lifetime
- 1994-11-29 EP EP94118728A patent/EP0658973B1/de not_active Expired - Lifetime
- 1994-12-05 JP JP6329259A patent/JPH07194170A/ja not_active Withdrawn
Patent Citations (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3873897A (en) * | 1972-05-25 | 1975-03-25 | Papst Motoren Kg | Collector-less D-C motor |
| DE2842392A1 (de) * | 1978-09-29 | 1980-04-17 | Bosch Gmbh Robert | Ueberwachungseinrichtung fuer programmgesteuerte vorrichtungen |
| US4512019A (en) * | 1982-04-16 | 1985-04-16 | Robert Bosch Gmbh | Monitoring circuit for resetting malfunctioning electronic components, such as microprocessors |
| DE3214006A1 (de) * | 1982-04-16 | 1983-10-20 | Robert Bosch Gmbh, 7000 Stuttgart | Vorrichtung zum ruecksetzen von rechenschaltungen |
| DE3322242A1 (de) * | 1982-07-23 | 1984-01-26 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zur funktionsueberwachung elektronischer geraete, insbesondere mikroprozessoren |
| US4491772A (en) * | 1983-06-09 | 1985-01-01 | General Electric Company | Control circuit for an electronically commutated motor (ECM), method of timing the electronic commutation of an ECM, and method of operating an ECM |
| US4494055A (en) * | 1983-06-09 | 1985-01-15 | General Electric Company | Control circuit for an electronically commutated motor including reversing; method of operating an ECM including reversing |
| US4499408A (en) * | 1983-06-09 | 1985-02-12 | General Electric Company | Control circuit for an electronically commutated motor, an integrated circuit for an ECM, and a method of operating an ECM |
| US4500821A (en) * | 1983-06-09 | 1985-02-19 | General Electric Company | Speed or torque control circuit for an electronically commutated motor (ECM) and method of controlling the torque or speed of an ECM |
| DE3420560A1 (de) * | 1983-06-09 | 1984-12-13 | General Electric Co., Schenectady, N.Y. | Steuerschaltung fuer einen motor mit elektronischem kommutator und verfahren zum betreiben desselben |
| US4628233A (en) * | 1984-03-23 | 1986-12-09 | Black & Decker Inc. | Microprocessor based motor control |
| USRE33379E (en) * | 1984-03-23 | 1990-10-09 | Black & Decker Inc. | Microprocessor based motor control |
| DE3412235A1 (de) * | 1984-04-02 | 1985-10-10 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zur drehzahlregelung eines elektronisch kommutierten motors |
| US4550277A (en) * | 1984-09-24 | 1985-10-29 | Black & Decker Inc. | Overload detection and warning system for electric motors in power tools and the like |
| US4719577A (en) * | 1985-05-29 | 1988-01-12 | Eley David L | Bending machine with digital electronic control of bend angle |
| US4748386A (en) * | 1985-09-20 | 1988-05-31 | Sanyo Electric Co., Ltd. | Controller of brushless DC motor |
| US4825133A (en) * | 1986-08-05 | 1989-04-25 | Oki Electric Industry Co., Ltd. | Electromechanical actuator control system |
| US4918365A (en) * | 1986-08-05 | 1990-04-17 | Oki Electric Industry Co., Ltd. | Electromechanical actuator having control and drive circuit |
| DE3630312A1 (de) * | 1986-09-05 | 1988-03-17 | Thomson Brandt Gmbh | Schaltungsanordnung zur elektronischen kommutierung eines gleichstrommotors |
| US4899093A (en) * | 1986-09-05 | 1990-02-06 | Deutsche-Thomson Brandt Gmbh | Circuitry for electronically commutating a direct-current motor |
| EP0259764A1 (de) * | 1986-09-05 | 1988-03-16 | Deutsche Thomson-Brandt GmbH | Schaltungsanordnung zur elektronischen Kommutierung eines Gleichstrommotors |
| US4806833A (en) * | 1986-09-22 | 1989-02-21 | General Electric Company | System for conditioning air, method of operating such, and circuit |
| WO1989009957A1 (en) * | 1988-04-14 | 1989-10-19 | Robert Bosch Gmbh | Microcomputer with reset signal distinguishing means |
| US4928043A (en) * | 1988-11-14 | 1990-05-22 | Synektron Corporation | Back EMF sampling circuit for phase locked loop motor control |
| DE4002158A1 (de) * | 1990-01-25 | 1991-08-08 | Phytron Elektronik Gmbh | Verfahren und einrichtung zum speisen eines elektronisch kommutierbaren elektromotors aus einer getakteten stromquelle |
| DE4040847A1 (de) * | 1990-12-20 | 1992-07-02 | Hella Kg Hueck & Co | Verfahren zur ueberwachung und ansteuerung eines elektronisch kommutierten gleichstrommotors |
| US5087865A (en) * | 1991-02-22 | 1992-02-11 | Dax Industries, Inc. | Power governance circuitry |
| US5367665A (en) * | 1991-04-16 | 1994-11-22 | Robert Bosch Gmbh | Multi-processor system in a motor vehicle |
| US5204593A (en) * | 1991-11-08 | 1993-04-20 | Victor Company Of Japan, Ltd. | Drive system for information recording/reproducing apparatus |
| US5335307A (en) * | 1992-02-18 | 1994-08-02 | Sommer William F | Precision electric motor speed |
| EP0566297A1 (de) * | 1992-04-13 | 1993-10-20 | SMITH & NEPHEW DYONICS INC | Regeleinrichtung für einen büstenlosen Motor |
| US5360077A (en) * | 1992-06-01 | 1994-11-01 | Koyo Seiko Co., Ltd. | Electric power steering apparatus |
Non-Patent Citations (8)
| Title |
|---|
| Eugene Zumchak, Microcomputer Troubleshooting & Design , pp. 164 179 and 326 329 (Howard Sams, Indianapolis (1982). * |
| Eugene Zumchak, Microcomputer Troubleshooting & Design, pp. 164-179 and 326-329 (Howard Sams, Indianapolis (1982). |
| Iizuka et al., "Microcomputer Control for Sensorless Brushless Motor," IEEE Transactions on Industry Applications, vol. IA-21, No. 4, May/Jun. 1985. |
| Iizuka et al., Microcomputer Control for Sensorless Brushless Motor, IEEE Transactions on Industry Applications, vol. IA 21, No. 4, May/Jun. 1985. * |
| Klaus Bender et al., Mikrorechner Struktur und Programmierung [Microcomputer Structure & Programming], pp. 46-47, VDI-Verlag, Dusseldorf, Germany. |
| Klaus Bender et al., Mikrorechner Struktur und Programmierung Microcomputer Structure & Programming , pp. 46 47, VDI Verlag, D u sseldorf, Germany. * |
| R. M u ller (R D Director, Papst Motoren), Zweipulsige kollectorlose Gleichstrommotoren Two pulse collectorless DC motors in ASR Digest f u r angewandte Antreibstehnik , 1977. * |
| R. Muller (R+D Director, Papst-Motoren), "Zweipulsige kollectorlose Gleichstrommotoren" [Two-pulse collectorless DC motors] in ASR-Digest fur angewandte Antreibstehnik, 1977. |
Cited By (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6091887A (en) * | 1995-12-04 | 2000-07-18 | Papst-Motoren Gmbh & Co. Kg | Method and apparatus for controlling a physical parameter |
| US6078152A (en) * | 1996-01-10 | 2000-06-20 | Papst-Motoren Gmbh & Co. Kg | Bidirectional E.C. motor and method of operating the motor |
| US6463546B1 (en) | 1996-08-12 | 2002-10-08 | Papst-Motoren Gmbh & Co. Kg | Method and apparatus for monitoring a microprocessor |
| US6825625B1 (en) | 1998-06-13 | 2004-11-30 | Ebm-Papst St. Georgen Gmbh & Co. Kg | Device with an electromotor |
| US7038412B2 (en) | 1998-06-13 | 2006-05-02 | Ebm-Papst St. Georgen Gmbh&Co.Kg | Device with an electromotor |
| US20050035733A1 (en) * | 1998-06-13 | 2005-02-17 | Arno Karwath | Device with an electromotor |
| US7230400B1 (en) | 1998-10-05 | 2007-06-12 | Ebm-Papst St. Georgen Gmbh & Co. Kg | Electronically commutated motor |
| DE19845626A1 (de) * | 1998-10-05 | 2000-04-06 | Papst Motoren Gmbh & Co Kg | Elektronisch kommutierter Motor |
| US6400109B1 (en) | 1999-07-14 | 2002-06-04 | Precision Motors Deutsche Minebea Gmbh | Electronic commutated motor with commutation signal |
| US6683427B2 (en) * | 2001-09-26 | 2004-01-27 | S.N.R. Roulements | Device for controlling an electronically commutated motor |
| US20030057903A1 (en) * | 2001-09-26 | 2003-03-27 | S.N.R. Roulements | Device for controlling an electronically commutated motor |
| US20040160204A1 (en) * | 2001-12-15 | 2004-08-19 | Hans-Dieter Schondelmaier | Method of processing data for an electronically commutated motor and motor for carrying out said method |
| US6956340B2 (en) | 2001-12-15 | 2005-10-18 | Ebm-Papst St. Georgen Gmbh & Co. Kg | Method for processing data for an electronically commutated motor and motor for carrying out said method |
| US20060132070A1 (en) * | 2004-12-16 | 2006-06-22 | Seagate Technology Llc | Closed-loop rotational control of a brushless dc motor |
| US7432677B2 (en) * | 2004-12-16 | 2008-10-07 | Seagate Technology Llc | Closed-loop rotational control of a brushless dc motor |
| US9846440B2 (en) | 2011-12-15 | 2017-12-19 | Honeywell International Inc. | Valve controller configured to estimate fuel comsumption |
| US8899264B2 (en) | 2011-12-15 | 2014-12-02 | Honeywell International Inc. | Gas valve with electronic proof of closure system |
| US8905063B2 (en) | 2011-12-15 | 2014-12-09 | Honeywell International Inc. | Gas valve with fuel rate monitor |
| US8947242B2 (en) | 2011-12-15 | 2015-02-03 | Honeywell International Inc. | Gas valve with valve leakage test |
| US9074770B2 (en) | 2011-12-15 | 2015-07-07 | Honeywell International Inc. | Gas valve with electronic valve proving system |
| US8839815B2 (en) | 2011-12-15 | 2014-09-23 | Honeywell International Inc. | Gas valve with electronic cycle counter |
| US9557059B2 (en) | 2011-12-15 | 2017-01-31 | Honeywell International Inc | Gas valve with communication link |
| US10851993B2 (en) | 2011-12-15 | 2020-12-01 | Honeywell International Inc. | Gas valve with overpressure diagnostics |
| US10697632B2 (en) | 2011-12-15 | 2020-06-30 | Honeywell International Inc. | Gas valve with communication link |
| US9995486B2 (en) | 2011-12-15 | 2018-06-12 | Honeywell International Inc. | Gas valve with high/low gas pressure detection |
| US9835265B2 (en) | 2011-12-15 | 2017-12-05 | Honeywell International Inc. | Valve with actuator diagnostics |
| US9851103B2 (en) | 2011-12-15 | 2017-12-26 | Honeywell International Inc. | Gas valve with overpressure diagnostics |
| US9234661B2 (en) | 2012-09-15 | 2016-01-12 | Honeywell International Inc. | Burner control system |
| US9657946B2 (en) | 2012-09-15 | 2017-05-23 | Honeywell International Inc. | Burner control system |
| US10422531B2 (en) | 2012-09-15 | 2019-09-24 | Honeywell International Inc. | System and approach for controlling a combustion chamber |
| US11421875B2 (en) | 2012-09-15 | 2022-08-23 | Honeywell International Inc. | Burner control system |
| US9683674B2 (en) | 2013-10-29 | 2017-06-20 | Honeywell Technologies Sarl | Regulating device |
| US10215291B2 (en) | 2013-10-29 | 2019-02-26 | Honeywell International Inc. | Regulating device |
| US10024439B2 (en) | 2013-12-16 | 2018-07-17 | Honeywell International Inc. | Valve over-travel mechanism |
| US9841122B2 (en) | 2014-09-09 | 2017-12-12 | Honeywell International Inc. | Gas valve with electronic valve proving system |
| US10203049B2 (en) | 2014-09-17 | 2019-02-12 | Honeywell International Inc. | Gas valve with electronic health monitoring |
| US9645584B2 (en) | 2014-09-17 | 2017-05-09 | Honeywell International Inc. | Gas valve with electronic health monitoring |
| US10503181B2 (en) | 2016-01-13 | 2019-12-10 | Honeywell International Inc. | Pressure regulator |
| US10564062B2 (en) | 2016-10-19 | 2020-02-18 | Honeywell International Inc. | Human-machine interface for gas valve |
| US11073281B2 (en) | 2017-12-29 | 2021-07-27 | Honeywell International Inc. | Closed-loop programming and control of a combustion appliance |
| US10697815B2 (en) | 2018-06-09 | 2020-06-30 | Honeywell International Inc. | System and methods for mitigating condensation in a sensor module |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07194170A (ja) | 1995-07-28 |
| DE59405381D1 (de) | 1998-04-09 |
| EP0658973B1 (de) | 1998-03-04 |
| EP0658973A1 (de) | 1995-06-21 |
| DE4442450A1 (de) | 1995-08-03 |
| ATE163814T1 (de) | 1998-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07194170A (ja) | 電動機および電動機の制御方法 | |
| US7068191B2 (en) | Method for determining the numerical value for the duration of a periodically repeated pulse signal, and device for carrying out said method | |
| US5847523A (en) | Method of limiting current in a DC motor and DC motor system for implementing said method | |
| US6463546B1 (en) | Method and apparatus for monitoring a microprocessor | |
| JP4408571B2 (ja) | 電子コミュテーション式モータ | |
| US9413276B2 (en) | DC motor control over wide dynamic range | |
| US20120206078A1 (en) | System and method of controlling the speed of a motor based on dwell | |
| US20040160204A1 (en) | Method of processing data for an electronically commutated motor and motor for carrying out said method | |
| CA2575725C (en) | System and method of restarting a switched reluctance motor after a rapid cycling of power | |
| WO2006046983A1 (en) | Method and apparatus for preventing overheating in an electronically commutated motor assembly | |
| CN114039515B (zh) | 一种基于加速曲线拟合的无位置传感器bldcm启动方法 | |
| US10686390B2 (en) | Fixed rotation direction start-up method for single-phase sensorless DC brushless motor | |
| AU2011367201B2 (en) | Torque based electronic pulse width modulation control system for a switched reluctance motor | |
| TWI766351B (zh) | 馬達驅動電路及方法 | |
| KR0154848B1 (ko) | 텔레그래프 스타트 회로와 그 제어 방법 | |
| AU2011367200B2 (en) | Method and apparatus for controlling pulse-width modulation in an electric motor | |
| JP2003525001A (ja) | 電子コミュテーション式モータ | |
| JPS6220792B2 (de) | ||
| JP2002078375A (ja) | モータ制御装置及びその制御方法 | |
| JPH0767307B2 (ja) | ブラシレスモ−タの駆動方法 | |
| JPH03207292A (ja) | ブラシレスモータの駆動装置 | |
| JPH08322281A (ja) | 直流ブラシレスモータの保護装置 | |
| HK1192072B (en) | Method and apparatus for controlling pulse-width modulation in an electric motor | |
| HK1101943B (en) | System and method of restarting a switched reluctance motor after a rapid cycling of power |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: PAPST-MOTOREN GMBH & CO. KG, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JESKE, FRANK;RAPPENECKER, HERMANN;REEL/FRAME:007246/0934 Effective date: 19941121 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| FPAY | Fee payment |
Year of fee payment: 12 |
|
| AS | Assignment |
Owner name: EBM-PAPST ST. GEORGEN GMBH & CO. KG, GERMANY Free format text: CHANGE OF NAME;ASSIGNOR:PAPST-MOTOREN GMBH & CO. KG;REEL/FRAME:023107/0136 Effective date: 20031020 |