Claims
- 1. A method for monitoring and controlling an electric motor operable for being driven by motor current to move a movable object, the method comprising:
using a pulse generator to generate a sequence of rectangular-pulse signals as a function of motor speed; measuring a value of the motor current simultaneously with a specified slope of each respective rectangular-pulse signal; storing the measured motor current values in a memory register; calculating a reference value Iref as a function of the motor current value I(t−N) measured N(N>1) rectangular-pulse signal slopes prior to a currently measured motor current value I(t0); comparing the currently measured motor current value I(t0) to the reference value Iref; and generating at least one of a stopping and a reversing signal for the motor if the currently measured motor current value I(t0) exceeds the reference value Iref.
- 2. The method of claim 1 wherein:
the pulse generator includes a digitizing unit which generates the rectangular-pulse signals from ripple content superimposed onto a direct component of the motor current.
- 3. The method of claim 1 further comprising:
using the rectangular-pulse signals to determine position of the movable object, wherein calculating a reference value Iref includes calculating the reference value Iref as a function of position-dependent parameters of the movable object.
- 4. The method of claim 1 wherein:
the memory register is a shift register memory operable for continuous storage of the measured motor current values.
- 5. The method of claim 1 wherein:
the specified slope of each respective rectangular-pulse signal is the rising slopes of the rectangular-pulse signals.
- 6. The method of claim 1 wherein:
the specified slope of each respective rectangular-pulse signal is the falling slopes of the rectangular-pulse signals.
- 7. A method for monitoring and controlling an electric motor operable for being driven by motor current to move a movable object, the method comprising:
generating a sequence of rectangular-pulse signals as a function of motor speed; measuring a value of the motor current simultaneously with a specified slope of each respective rectangular-pulse signal; storing the measured motor current values in a memory register; calculating a reference value Iref as a function of the motor current value I(t−N) measured N(N>1) rectangular-pulse signal slopes prior to a currently measured motor current value I(t0); comparing the currently measured motor current value I(t0) to the reference value Iref; comparing the currently measured motor current value I(t0) to an immediately preceding measured motor current value I(t−1); incrementing a first counter if the currently measured motor current value I(t0) is greater than the immediately preceding measured motor current value I(t−1); generating at least one of a stopping and a reversing signal for the motor if the currently measured motor current value I(t0) exceeds the reference value Iref and the second counter simultaneously exceeds a stored threshold value sGr.
- 8. The method of claim 7 further comprising:
incrementing a second counter if the currently measured motor current value I(t0) is less than or equal to the immediately preceding measured motor current value I(t−1); and resetting the first counter when the second counter exceeds a stored threshold value SK1.
- 9. The method of claim 7 wherein:
the threshold values sGr and sK1 depend on the position of the movable object.
- 10. The method of claim 7 wherein:
generating a sequence of rectangular-pulse signals includes using a pulse generator having a digitizing unit which generates the rectangular-pulse signals from ripple content superimposed onto a direct component of the motor current.
- 11. The method of claim 7 wherein:
calculating a reference value Iref includes calculating the reference value Iref as a function of position-dependent parameters of the movable object.
- 12. The method of claim 7 wherein:
the memory register is a shift register memory operable for continuous storage of each of the measured motor current values.
- 13. The method of claim 7 wherein:
the specified slope of each respective rectangular-pulse signal is the rising slopes of the rectangular-pulse signals.
- 14. The method of claim 7 wherein:
the specified slope of each respective rectangular-pulse signal is the falling slopes of the rectangular-pulse signals.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 100 11 982.4 |
Mar 2000 |
DE |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation of International Application PCT/EP01/02596, published in German, with an international filing date of Mar. 8, 2001.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCT/EP01/02596 |
Mar 2001 |
US |
| Child |
10167896 |
Jun 2002 |
US |