David,
You've done a great job so far!
As you might know the torque of step motor falls off as the speed increases. Increasing the drive voltage counteracts this drop in torque. Doubling the voltage pretty much doubles the speed at which the motor stalls due to "overload". This is within reason of course, too much will only result in heat in the motor and if you do get what you need out of it with whatever voltage there's no real gain in increasing it even further.
One rule of thumb from a drive manufacturer (Geckodrive) is that supply voltage to the drive could be as high as 32*(sqrt)L where L is the inductance in mH.
Lets say your motor has an inductance of 2.8mH, then the drive voltage can be around 50V. Obviously the drive has to be rated for the voltage as well.
I don't know any details on your particular motor but I'd certainly try a 24V supply or even a 48V if you still need more speed.
Slow speed torque is highly dependent on the current setting of the drive.
Finally, it's hard for a motor to start "instantly". You'll be able to reach much hiher speeds by ramping the speed up/down.
If you generate the step pulses in hardware, like with the CCP module (as with HPWM ) then you have all the time in the world to figure out when to fire the solenoid(s).
Nope, PBP is for 8-bit PICs only, no 16 or 32bit devices.
/Henrik.
Bookmarks