"You need more gearing with the DC motor." Correct and this could be
considered an advantage since a very small DC motor + gearing (multiple
planetary stages) would have sufficient torque to move the scope. I have no
idea if a RPI can keep up with 3 quadrature encoders and control 3 motors
and manage a UI. However, you could make a compact unit at low cost
containing a microprocessor that takes step/dir, tracks encoder position and
generates PWM to run the motor. Rather like a low power, low RPM, high
torque version of a Clearpath servo.

> -----Original Message-----
> From: Chris Albertson [mailto:albertson.ch...@gmail.com]
> Sent: Friday, July 10, 2020 10:14 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] off topic: pwm with a stepper driver/motor
>
> Stepper motors are good for this.   A stepper has the most torque at zero
> RPM and the torque falls as speed increases while a DC brushed motor has
> very little power when moving slowly.  You need more gearing with the DC
> motor.
>
> The problem is you need to generate precise pulses.  If the pulse spacing
> is not accurate then you are asking a large telescope to accelerate and
> decelerate instantly.     So to generat pulses need either
> 1) a hardware solution like a microcontroller or FPGA or pulse generator.
> 2) A real time kernel on the Linux system or
> 3) A PID loop to supervise a non-real-time software pulse generator
>
> When I build stuff, my preference is the microcontroller.  I design it so
> the microcontroller can work independent of a larger Linux computer or
take
> commands from a large Linux computer.  I want some basic functionality
> when
> power is applied then adding the Linux PC adds more functionality.
>
> Linux CNC uses a slightly different idea they either go with Real-Time
> Linux or use a very simple pulse generator running in an FPGA.
>
> Reading up to three quadrature encoders with just a Raspberry Pi might
> work, or not.  I don't know.  A lot depends on the speed of the encoders.
>
> On Fri, Jul 10, 2020 at 6:45 PM R C <cjv...@gmail.com> wrote:
>
> > I don't think anyone did,  but I know that's how most do it...
> >
> > But that's just too easy  :)    I would just like to see if I can do it,
> > killing time
> >
> >
> > On 7/10/20 7:39 PM, Ken Strauss wrote:
> > > I haven't been following this closely but has anyone suggested that
you
> > use a
> > > DC motor with an encoder? With a PID loop and PWM power to the motor
> you
> > could
> > > run the motor continuously. DC motors with integrated encoder and
> > planetary
> > > gearbox are readily available for a few dollars. Just a thought.
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > 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
> >
>
>
> --
>
> Chris Albertson
> Redondo Beach, California
>
> _______________________________________________
> 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