Re: Whining PWM motor control



Hello Robert,

As Jim already said a fixed frequency is better. What I usually do if it has to be cheap (or in your case the parts should already be flying around in your garage): Take a Schmitt trigger such as the 74HC14 or CD40106, build an oscillator and then quench that with a FET or transistor that is controlled from the feedback point. IOW if the motor current wants to exceed your limit it throttles the oscillator's "on" period but not its frequency too much. Actually the frequency changes a bit but not a lot.

If you want absolutly constant frequency you can build that oscillator and follow with a one-shot that can also be made from a Schmitt gate. Then quench that one-shot instead. There are six in a chip so you have plenty.

Regards, Joerg

http://www.analogconsultants.com
.



Relevant Pages

  • Re: Missing Schmitt Gates??
    ... The NMOS and HMOS MCS-48 oscillator is shown in ... amplifier is a Schmitt Trigger. ... adjacent to the XTAL1 pin. ... Although the MCS48 NMOS chip is LONG past obsolete, ...
    (sci.electronics.design)
  • Re: Whining PWM motor control
    ... > If you want absolutly constant frequency you can build that oscillator ... > and follow with a one-shot that can also be made from a Schmitt gate. ... So I'm in fact running a constant frequency. ... may be due to my KNOWINGLY poor choice of freewheel diode. ...
    (sci.electronics.design)
  • Re: Missing Schmitt Gates??
    ... I am being a little obtuse here -- the kind of oscillator I was thinking ... I think Ht for Logic with Schmitt inputs is about 1V @ 5V. ... A crystal oscillator using an inverter with hysteresis WILL NOT ... amplifier is a Schmitt Trigger. ...
    (sci.electronics.design)
  • Re: 8051 dead or what?
    ... Jim Granville wrote: ... in the original National app notes shows a schmitt trigger as an oscillator. ...
    (comp.arch.embedded)
  • Re: 8051 dead or what?
    ... You are using a hex schmitt trigger as a high gain oscillator? ... transition depending on parameters) and that configuration isn't seen ...
    (comp.arch.embedded)

Quantcast