Position feedback device with prediction
First Claim
1. An apparatus for use with an encoder feedback device coupled to rotate with a rotating load and operable to generate at least one feedback position signal indicative of movement of the rotating load, comprising:
- a comparator operable to receive the feedback position signal and generate a first position signal including a plurality of edges based on the feedback position signal;
a counter operable to receive the first position signal and count the edges to periodically generate position values at a predetermined update interval; and
a prediction unit operable to receive a position data request at a first time and predict a position of the rotating load at the first time as a function of at least a subset of the position values generated prior to the first time and a misalignment between the first time and the predetermined update interval to generate an aligned position signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for use with an encoder feedback device includes a comparator, a counter, and a prediction unit. The encoder feedback device is coupled to rotate with a rotating load and operable to generate at least one feedback position signal indicative of movement of the rotating load. The comparator is operable to receive the feedback position signal and generate a first position signal including a plurality of edges based on the feedback position signal. The counter is operable to receive the first position signal and count the edges to periodically generate position values at a predetermined update interval. The prediction unit is operable to receive a position data request at a first time and predict a position of the rotating load at the first time as a function of at least a subset of the position values generated prior to the first time and a misalignment between the first time and the predetermined update interval to generate an aligned position signal.
26 Citations
22 Claims
-
1. An apparatus for use with an encoder feedback device coupled to rotate with a rotating load and operable to generate at least one feedback position signal indicative of movement of the rotating load, comprising:
-
a comparator operable to receive the feedback position signal and generate a first position signal including a plurality of edges based on the feedback position signal; a counter operable to receive the first position signal and count the edges to periodically generate position values at a predetermined update interval; and a prediction unit operable to receive a position data request at a first time and predict a position of the rotating load at the first time as a function of at least a subset of the position values generated prior to the first time and a misalignment between the first time and the predetermined update interval to generate an aligned position signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic line shaft, comprising:
-
a signal source operable to generate a reference velocity signal; a virtual encoder coupled to the signal source and operable to generate a reference position signal based on the reference velocity signal; and a master drive unit operable to receive the feedback position signal, the reference velocity signal, and the reference position signal, comprising; a motor; a first encoder associated with the motor to generate at least one feedback position signal indicative of rotation of the motor; a motor controller operable to provide a torque input signal to the motor; a feedback unit, comprising; a comparator operable to generate a first position signal including a plurality of edges based on the position feedback signal; a counter operable to count the edges to periodically generate position values at a predetermined update interval; and a prediction unit operable to receive a position data request at a first time and predict a position of the drive at the first time as a function of at least a subset of the position values generated prior to the first time and a misalignment between the first time and the predetermined update interval to generate an aligned position signal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for determining position of a rotating load, comprising:
-
receiving at least one feedback position signal indicative of movement of the rotating load; generating a first position signal including a plurality of edges based on the feedback position signal; counting the edges to periodically generate position values at a predetermined update interval; receiving a position data request at a first time; and predicting a position of the rotating load at the first time as a function of at least a subset of the position values generated prior to the first time and a misalignment between the first time and the predetermined update interval to generate an aligned position signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A printing system including a plurality of printing stations for processing a web, comprising:
-
a signal source operable to generate a reference velocity signal; a virtual encoder operable to generate a reference position signal based on the reference velocity signal; and a plurality of drive units for moving the web through the printing stations in accordance with the reference position signal and the reference velocity signal, each of the drive units comprising; a motor; a first encoder operable to generate at least one feedback position signal indicative of rotation of the motor; a motor controller operable to provide a torque input signal to the motor; a feedback unit, comprising; a comparator operable to generate a first position signal including a plurality of edges based on the position feedback signal; a counter operable to count the edges to periodically generate position values at a predetermined update interval; and a prediction unit operable to receive a position data request at a first time and predict a position of the drive at the first time as a function of at least a subset of the position values generated prior to the first time and a misalignment between the first time and the predetermined update interval to generate an aligned position signal. - View Dependent Claims (22)
-
Specification