An Orange Pi has an integrated microcontroller that may be used for stepping to >400KHz. It already does what you are mentioning internally. I haven't explored how fast that it can read encoders yet for closed loop.

On 8/15/20 3:46 AM, Chris Albertson wrote:
What are you missing?  THe Orange Pi is not a microcontroller.  It is a
small size PC.  It runs Linux and acts like a PC,    I microcontroler is a
single chip with a much less powerful CPU and memory measured in Kilo and
mega bytes, not gigabytes. And they don't run Linux.

The Orange Pi or a PC is OK for open loop stepper moter based systems but
can't handle a rotary shaft encoders without help.  It also, no matter how
good it is, there is jitter in the timing.   To get past this most people
will use a Mesa Card of some type.

But rather then Mesa, what about a $3 SMT32 based card, or several of
them?    Then if done right you would not need the real-time version of
Linux.    The system would be much easier to set up

If you don't need RT Linux then maybe you don't need Linux and a Mac or
Windows or maybe an iPhone could work as long as all the real-time
parts ran on these microcontrollers.   Some robots work like this.  So
there are many examples.

So what you are missing is the suggestion was  not to replace the Linux-PC
(or Linux-Pi) with a micro controller but rather create another external
real-time board from a mass produced product.


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to