01-04-2006 04:22 AM
01-06-2006 01:56 PM
01-09-2006 04:22 AM
To explain a little more about my application:- My design is for test equipment to control an existing mechanism. This mechanism consists of a two phase brushless motor, fitted with two encoders. Each encoder has A, B, and Index channels, and the indexes are aligned 180 degrees apart.
I use Axis 3 configured with a DAC output for the control voltage and the 1st encoder as the feedback. Axis 4 is configured using the 2nd encoder as the feedback and an unconnected DAC output as the control. I use the “Read Position” VI to monitor the encoder counts on Axis 3 and Axis 4. Axis 3 encoder is set to zero on finding the index. I am also able to set Axis 4 encoder to zero on finding the axis 3 encoder index.
What I am trying to do, is verify the distance between the indexes of the two encoders. To do this I would like to find index 1, reset encoder 1 to zero, then find index 2 resetting the encoder to zero. I can then continue reading the positions of Axis 3 and 4, verifying that 180 degrees separation is maintained during operation.
01-09-2006 04:47 AM
01-09-2006 06:22 AM
Hi Jochen,
Thanks for your quick reply.
High speed capture was successful. However it is important to reset both encoders to zero when the index has been found for the 1st encoder.
This was not my ideal solution to the problem as it involves a change to the hardware, however as we have only produced a few sets of test equipment it is acceptable.