Hello
I have a small DC motor control circuit that I am working on for a home built CNC Milling machine. It uses a PIXAXE 28X1 microcontroller to take feedback from a Hall effect sensor on the spindle to calculate the spindle RPM. It then increases or decreases the duty cycle of the built in PWM generator to keep the spindle moving at a constant target RPM. The DC Motor runs on 24v at around 2A when it is at a 98% duty cycle and I believe the motor came from a scooter. It is a straightforward PM DC motor.
My problem is this. The PICAXE chip I am using has limitations on how low a frequency I can set the PWM. It seems to be only able to go down to 15kHz and up to nearly 100kHz. I am used to running PWM circuits at a much lower frequency. The motor doesn't seem to be putting out as much torque as I would expect, even at a 98% duty cycle. What are the trade offs with having the PWM running at higher kHz frequencies and is there any formula or strategy for figuring out the correct frequency to use?
Thanks for any help you can give.
-Doug
"Almost" Good Answers: