Jeff Epler wrote:
>
> The specific problem you're experiencing is probably an incompatiblity
> between the EPP protocol implementation in pluto-p and your PC.
Well, I'm not so sure.  I don't know the Pluto at all, but I gather it 
has encoder counters
on the FPGA.  If these encoder counters are accumulators, then I don't 
believe EPP
mis-communication is the problem.  It would cause WILD jumps in position 
from sample
to sample that DO return.  What we see in the Halscope trace is erratic, 
but SMALL incremental changes
in position that DON'T return.  Now, if the Pluto encoder system reports 
deltas every servo period, your
suggestion makes MUCH more sense.  What I mean by deltas is that every 
servo period
the change in position is reported and the counter is zeroed.  The way 
the Pico boards
do the encoder counter is there is a 24-bit signed counter in the FPGA, 
and the absolute
position is reported every servo period.  The driver handles overflows 
to extend range
beyond 16 million counts.

My take on the trace is that it is motor drive noise getting into the 
encoder inputs.
> This is one example of the superiority of the Mesa and Pico EPP
> products--they are designed with appropriate termination on the EPP bus,
> while the Pluto is not.  This means that certain problems on the Pluto
> board may be due to the board design and simply not fixable in software.
>   
Early versions of the PPMC and Universal {Stepper | PWM } Controllers 
did not have
termination.  It was only a little problem before PCI parallel port 
boards came out.
Rev 2.1 (I think) and later boards had the terminators hacked in by hand 
at first when
I discovered this problem.

But, with the non-resetting position accumulators, comm errors would 
show wild
jumps in position and then return to the correct value next servo period.

Jon

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to