Stephen Wille Padnos wrote:
> [snip]
>    
> That's a long question :)  The short answer is no, though it's somewhat
> feasible to do some of what you ask, it doesn't seem like it would be
> practical to me.  Remember, 115200 baud is 1152 bytes.  That gives you
> 1.152 (one point one five two) bytes per servo period at 1000 Hz, which
> is clearly not enough for even one axis.
>    
Err - decimal error!  :)

You get 11520 bytes, which is a little over 11.5 bytes per servo cycle.  
Enough for a couple of axes that aren't moving too quickly and a little 
bit of I/O, but not much else.  Also, one thing I forgot to point out is 
that the serial data will necessarily be nearly 1 ms old by the time the 
PC gets it.  The microcontroller would ideally take a snapshot of 
machine state, then process and send that state to the PC.  If it takes 
most of a millisecond to transmit the data, then by the time the PC can 
act on it, it's stale.

- Steve

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to