Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

2KHz PWM for small motors, Mabuchi FA130.

Status
Not open for further replies.
The only thing that really gives a DC motor a high torque from a dead stop with low driving loss is an absolutly pure DC connection. Since you're likley to have RPM feedback in a controller anyways you could decrease switching loss significantly by using a lower switching frequency at lower RPM's. At dead stop and low RPM's the motor's primary losses are going to be from heat in the coils and the driving circuit itself. You could eliminate this early current draw from the driving circuitry by using no switching at all up until the base low RPM is hit and then switching over to the PWM circuit.
Make sense?
 
Yes it does, and I do have a rotation sensor in the design. The Pololu low voltage small motor controllers PWM between 600Hz to 750Hz.
 
I think the motor will have more torque at low RPM because its inductance reduces its current at higher frequencies.
 
Well it's easy enough to drive the motors at 100% PWM (DC) and slow them down the moment the motors begin to turn.
I just thought there was some formula for the ideal PWM frequency for a specific motor type.
 
There seem to be two schools of thought on the best PWM frequency to use. One school favors relatively low frequencies, as you mention. The other school goes to something like 20 KHz (e.g., 4QD). One rationale for the lower frequencies is that the motor's field and/or armature can keep up with the lower frequency. Those who use the higher frequencies essentially say so what, we are only interested in the average power.

In the few applications that I have made, I went with the higher frequency, namely because you can't hear it. A motor at 2.4 KHz can be a real annoyance. Many of the controllers for small model airplane motors are also going to the higher frequencies. John
 
Last edited:
well I would suggest you get the freq you like ;) and what is easier to control.
also what kind of PWM you are using. if software one then take lower freq, if Hardware one, then it makes no difference, but lower is still better (less interrupts in the program etc) might make your bot process the data faster. But well... it all depends on the chip you'll be using. PIC I think doesn't care what you use. You are probably using Hardware PWM not a software one (I really Hope at least ;).
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top