I think we're actually all saying about the same thing.  A controller like a PC 
or a Pi3 needs some sort of external hardware that can deal with high speed 
quadrature encoders.  Whether it's done with a STM32 or FPGS doesn't really 
matter for the sake of discussion.   Meanwhile, as Jon reiterated, the BBB has 
the dual 200MHz PRUs that share memory and I/O and therefore can work with the 
Beagle main processor much more efficiently.  So although internal, it's still 
really a separate processor (sort of)...
John Dammeyer
http://www.autoartisans.com

> -----Original Message-----
> From: Nicklas Karlsson [mailto:nicklas.karlsso...@gmail.com]
> Sent: March-10-19 1:25 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] STM32 Blue Pill --> distance between pins
> 
> > > ...
> > Jon,
> > You make a very good point.  Why bother, with the new 32 bit controllers
> that do so much even bother with the antiquated idea that the LinuxCNC PC
> should close the loop on positioning.  Running encoders from a servo motor
> back into the PC to some sort of controller board that creates +/- 10V out is
> now not really a good option.
> 
> To locally close the control is the best option and the method I use. Values
> sent for position and encoder values are still the same but I do not have a
> PID.
> 
> If a +/- 10V signal is used with local feedback there will be nested control
> loops which may add problems but local speed control loop and linuxcnc
> position control loop might work well. Analog signals may have a high
> update rate.
> 
> 
> Nicklas Karlsson
> 
> 
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to