I'm working on a stepper motor controller for a desktop cnc mill. the schematic is at the bottom, as well as the stepper motor datasheet.
For my steps i'm using 0-5v square wave with a 50% duty. As I increase the frequency from 0-150Hz, the motor speed increases linearly, but around 200Hz the speed decreases dramatically as if it's catching every other step.
the switching speed on fets are 15ns on and 100ns off.
Does anyone know what the problem is? The clock on my counter is rated for over 1MHz. Is it something in the circuit or is it my motor?
If you need any clarification, let me know.
http://www.instructables.com/files/orig/F5L/OYU4/F5R8QRL0/F5LOYU4F5R8QRL0.jpg
http://www.eminebea.com/content/html/en/motor_list/pm_motor/pdf/pm55l048.pdf
For my steps i'm using 0-5v square wave with a 50% duty. As I increase the frequency from 0-150Hz, the motor speed increases linearly, but around 200Hz the speed decreases dramatically as if it's catching every other step.
the switching speed on fets are 15ns on and 100ns off.
Does anyone know what the problem is? The clock on my counter is rated for over 1MHz. Is it something in the circuit or is it my motor?
If you need any clarification, let me know.
http://www.instructables.com/files/orig/F5L/OYU4/F5R8QRL0/F5LOYU4F5R8QRL0.jpg
http://www.eminebea.com/content/html/en/motor_list/pm_motor/pdf/pm55l048.pdf
Attachments
-
37.8 KB Views: 45
-
101.7 KB Views: 81
-
76.3 KB Views: 28