US5590235A - DC motor control with periodic reset - Google Patents

DC motor control with periodic reset Download PDF

Info

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
Application number
US08/343,723
Other languages
English (en)
Inventor
Hermann Rappenecker
Frank Jeske
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ebm Papst St Georgen GmbH and Co KG
Original Assignee
Papst Motoren GmbH and Co KG
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 Papst Motoren GmbH and Co KG filed Critical Papst Motoren GmbH and Co KG
Assigned to PAPST-MOTOREN GMBH & CO. KG reassignment PAPST-MOTOREN GMBH & CO. KG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JESKE, FRANK, RAPPENECKER, HERMANN
Application granted granted Critical
Publication of US5590235A publication Critical patent/US5590235A/en
Assigned to EBM-PAPST ST. GEORGEN GMBH & CO. KG reassignment EBM-PAPST ST. GEORGEN GMBH & CO. KG CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: PAPST-MOTOREN GMBH & CO. KG
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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)
US08/343,723 1993-12-03 1994-11-22 DC motor control with periodic reset Expired - Lifetime US5590235A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (32)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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