Hi,
Yes, strange but true, it can be done and accurately as well. All you need is an efficient step motor drive, a calculator, a paper towel, a pair of channel lock pliers and a multimeter (or two).
How to do it:
1) Attach the test motor and drive to your power supply.
2) Set the multimeter to "DC Amps" and put it in series with the power supply "+" to drive lead.
3) Run the motor (unloaded) up to the test speed you want to measure it's torque at.
4) Measure the DC current flowing from your power supply.
5) Measure the power supply voltage while the motor is running unloaded at the test speed.
6) Multiply the results of (5) and (6) and save the answer.
7) Load the test motor with the paper towel folded over several times until it is only 1/2" wide. It makes a great brake-shoe. For bigger motors you will need the channel-lock pliers to apply sufficient pressure. You may also want to wet it a little to keep it from smoking or catching on fire when you do.
8) Slowly load the motor while watching the DC ammeter as you do.
Note the reading the instant the motor stalls. Note the power supply voltage as well at stall if it is unregulated. This may need to be repeated several times until you get the hang of it.
9) Again, multiply the current and voltage readings you got in (8) at the instant of motor stall.
10) Now for the calculator work. Subtract the results of (6) from the results of (9). The difference is the mechanical Watts the motor delivered to the paper towel brake.
Knowing that and the speed of the motor, the following identity gives you the torque at the test speed:
in-oz = Watts * full steps per second / 4506
The above formula was wrong and was in a later message corrected to:
in-oz = Watts * 4506 / full steps per second
I have a carefully maintained and calibrated 500W dynomometer accurate to +/- 0.5% I use to generate speed-torque curves. It is of my own design utilizing a low-inertia DC servomotor as the test motor load. It has been compared against a really nice Varitrol hysterisis type dyno I splurged on a month ago. Both agree within 1%.
The amazing part is the results of the plier-multimeter method (I call it the Delta W method) agree with the dyno results within 2% over a speed range from 500 full steps per second on up.
The Delta W method falls apart at very low speeds because "delta W"
necessarily trends towards zero for near zero speeds. It requires exquisite care in measurement technique at speeds near 100 full steps per second to get meaningful results. Above 500 though it is very accurate in its results.
I'm killing time until I get the final G2002 boards next week. That's why I'm doing this fun stuff.
Mariss