Claims
- 1. A method for detecting the position of a part and the direction of movement of a motor moving the part using a single position sensor which provides a single train of digitized signals and a logical evaluation device, comprising the steps of
- counting assigned signal edges with a counter up and down based on the assignment of the signal edges to indicate position of the part, and
- evaluating, using the logical evaluation device, signal edges of the digitized signals, control commands and a state of movement of the motor,
- said step of evaluation comprising the step of either
- assigning, for counting, high signal edges of said digitized signals to one direction of motor movement and low signal edges of said digitized signals to the other direction of motor movement, dependent on a direction of motor movement given by the control commands and a length of the control commands, or
- assigning, for counting, one of the high or low signal edges of the motor together with a signal level of said digitized signals at start up time and reversal time of the motor,
- said step of assigning comprising the further steps of
- assigning, for counting, the high and low signal edges dependent on i) a minimum after-running time delta t.sub.min of the motor, which after-running time delta t.sub.min is a result of a time difference between a time t.sub.1, which is the time of occurrence of one of said control commands for a change in motor movement, and a time t.sub.2 before which substantially no reversal of direction of movement of the motor is possible due to the motion impetus of the motor, and ii) a maximum after-running time delta t.sub.max of the motor which is a result of a time difference between the time t.sub.1 and a time t.sub.3, time t.sub.3 being the time before which a reversal of the direction of movement of the motor must have occurred.
- 2. A method for detecting the position of a part and the direction of movement of a motor moving the part using a single position sensor which provides a single train of digitized signals and a logical evaluation device, comprising the steps of
- selectively adjusting count of a counter up or down, responsive to assigned signal edges of the digitized signals for one of two directions of movement of the motor, to indicate the position of said part; and
- evaluating, using the logical evaluation device, signal edges of the digitized signals, control commands and the state of movement of the motor,
- said step of evaluating comprising the step of assigning high edges of said digitized signals to one direction of movement of the motor and low edges of said digitized signals to the other direction of movement of the motor, dependent on direction of movement of the motor given by one of the control commands and a length of the one said control command,
- said step of evaluating further being dependent on after-running of the motor, after a control command occurs at a time t.sub.1, due to motion impetus of the motor, and
- said step of assigning comprising the further steps of
- assigning said signal edges occurring before time t.sub.2 to a previous direction of movement of the motor before a reversal of direction of the motor movement where before time t.sub.2 no reversal of direction of the motor movement is possible due to the motion impetus of the motor,
- assigning said signal edges occurring after a time t.sub.3 to the new direction of motor movement, after such reversal, of the motor, where before time t.sub.3 such reversal of the movement of the motor must have occurred, and
- assigning said signal edges occurring between the times t.sub.2 and t.sub.3 to the new direction of movement of the motor and correcting the counter count due to the previous direction of movement of the motor by one count unit if during a period of time between times t.sub.2 and t.sub.23 one of said signal edges has been so counted due to a new direction of movement of the motor, where time t.sub.23 is an actual maximum after-running time of the motor before which no change in direction can take place.
- 3. A method for detecting the position of a part and the direction of movement of a motor moving the part using a single position sensor which provides a single train of digitized signals and a logical evaluation device, comprising the steps of
- adjusting count of a counter responsive to assigned signal edges of said digitized signals; and
- evaluating signal edges of the digitized signals, issued control commands and state of movement of the motor,
- said step of evaluating comprising the step of assigning high edges of said digitized signals to one direction of movement of the motor and low edges of said digitized signals to the other direction of movement of the motor, dependent on a direction given by one of the control commands and a length of the one said control command,
- after a control command of said commands occurs at a time t.sub.1, causing a change in the motor movement, the step of evaluating further comprising the steps of
- considering the motor after-running due to the motion impetus of the motor, assigning the signal edges occurring before a time t.sub.2, following time t.sub.1, to a previous direction of movement of the motor where before time t.sub.2, following the change in motor movement, no reversal of the motor movement is possible due to the motion impetus of the motor,
- assigning the signal edges occurring after time t.sub.3, following time t.sub.2, to a new direction of movement of the motor where before time t.sub.3, following the change in motor movement, a reversal of direction of the motor movement must have occurred, and
- assigning the signal edges occurring during a period between the times t.sub.2 and t.sub.3 to the new direction of the motor movement, and correcting the counter's count due to the previous direction of motor movement by one count if level length of one of the digitized signals after the first signal edge occurs, which follows time t.sub.2, is less than the level length of the immediately following complementary level of the digitized signals.
- 4. A method according to claim 3 wherein the digitized signals are evaluated after one of said control commands, for a motor stop occurs, given manually or by the logical evaluation device, and wherein the step of evaluating further comprises the steps of
- determining the motor after-running time t.sub.23, by which the motor movement stops, following such motor stop control command;
- upon expiration of such time t.sub.23, edge reversing of the signal edges which are assigned in the step of assigning, for an opposite direction of motor movement;
- checking the count of the counter by
- 1. comparison of the level length P.sub.01 before such motor stop control command with the level length P.sub.10 after such motor stop control command of one of said digitized signals, and
- a) if P.sub.01 >P.sub.10, correcting the count of the counter by one unit, because the reversal of the direction of motor movement took place prior to t.sub.23 ;
- b) if P.sub.01 <P.sub.10, no correction is made of the count of the counter because the reversal of the direction of motor movement took place after time t.sub.23 ;
- 2. issuing another said control command, after such motor stop command, to again start motor movement, only after the motor movement has come to a stop following such stop control command.
- 5. A method for detecting the position of a part and the direction of movement of a motor moving the part using a single position sensor which provides a single train of digitized signals and a logical evaluation device, comprising the steps of
- counting assigned signal edges of the digitized signals with a counter; and
- evaluating, using the logical evaluation device, the signal edges of the digitized signals, control commands and state of movement of the motor,
- the step of evaluating comprising the steps of either
- assigning, for the counting, high signal edges of said digitized signals to one direction of the motor movement and low signal edges of said digitized signals to the other direction of motor movement, dependent on motor direction of movement given by one of the control commands and length of the one control command, or
- assigning, for the counting, one of the high or low signal edges of said digitized signals together with one of the signal levels of the digitized signals at the motor movement start up time and the motor movement reversal time,
- the steps of assigning, comprising the step of assigning the signal edges dependent on
- a minimum after-running time delta t.sub.min of the motor which is a result of a time difference between a time t.sub.1 identifying the time of occurrence of said control commands and a time t.sub.2, before which substantially no reversal of direction of the motor movement is possible due to the motion impetus of the motor, and
- a maximum after-running time delta t.sub.max of the motor which is a result of a time difference between time t.sub.1 and a time t.sub.3, before which a reversal of the direction of the motor movement must have occurred; and
- if one of the control commands for a direction of the motor movement is present and if digitized signals are absent for a predetermined period of time, issuing said control commands to stop the motor movement and reversing the signal edges which are assigned in the step of assigning, wherein the following signal edges are assigned to the opposite direction of the motor movement, and issuing one of said control commands to start the motor movement, after the motor movement has come to a stop.
Priority Claims (1)
Number |
Date |
Country |
Kind |
43 15 637.1 |
May 1993 |
DEX |
|
CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation of application Ser. No. 08/240,932, filed May 11, 1994 now abandoned.
US Referenced Citations (10)
Foreign Referenced Citations (5)
Number |
Date |
Country |
810055 |
Sep 1978 |
DEX |
3034118 |
Mar 1982 |
DEX |
3742357 |
Jun 1988 |
DEX |
108295 |
Sep 1991 |
DEX |
63-304307 |
Dec 1988 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
240932 |
May 1994 |
|