Thank you all for the responses.
My view is that measuring the stepper current is not going to work not
least because it will be very lightly loaded. The axial gearbox on the
end of it will be something of the order of 100:1...
Also it will be driven from one of those chips so presumably the only
way to get a grip on the current will be to measure the overall
current drawn by the chip. Actually I can try that. It will be easy
enough to see if there is any useful change.
Regarding the motor type....
The "thing" I am designing is a redesign of an existing product (not
mine) which is a crap design and with very poor reliability. There is
an external signal involved (which I can't change) which controls the
gearbox output speed and which contains a lot of noise. Some of the
noise is high frequency and even RF (which is trivial to filter out)
and some of it is within the passband of the whole control system so
one needs to be a little careful about filtering that out too keenly.
The latter noise creates problems with the existing design which uses
a crappy (Globe) DC brush motor whose brush life is similar to its
commutator life (!) and which ends up waggling back and forth trying
to follow the spurious signal. It's like taking a dog for a walk; the
dog covers about 10x the distance *you* walk.
So I originally went to a brushless motor (3-phase) which I know
pretty well; my son is heavily into model aircraft and that business
has gone that way, and the motors are amazing. The controllers are of
poor quality (like all model aircraft electronics) but it appears
feasible to build your own.
There are two issues (in fact I kicked off a long thread here some
months ago on controlling 3-phase brushless motors

) with these. One
is poor low speed control (unless one uses a tacho of some sort) and
the other is that they do need a relatively clever controller
(relative to a stepper which gives you implicit precise speed
control). I do need a fairly accurate (few %) transfer function in
this case.
The existing product uses a stupid brush tachometer to achieve that,
which is gear coupled (and the gears wear out) and whose brushes wear
out, and because the whole assembly rotates (to sense the torque) the
tacho wires tend to come off
So I want to avoid the tacho. Also there is a space limit and I can't
add another inch or two onto the end of the motor+gearbox assembly
(which is probably why the existing tacho is geared).
Oh another requirement is a -40C min temp, and I haven't yet found a
stepper controller which does that... that Allegro chip I mentioned
earlier is -20C. I better sort this bit before doing anything else. On
another project, I had a bit of "fun" finding a plain old 7805 TO220
regulator which was specced down to -40C
A "brushless" motor (brushless or stepper) will neatly sidestep the
problem with the in-band spurious signals coming in, because apart
from the bearings, and the gearbox, there isn't much to wear out.
A stepper seems to be an easy solution to the transfer function too.
Regarding sensing the torque, I could use a version of the existing
steel leaf system (with the motor+gearbox swivelling around the
gearbox output shaft) but with Hall sensors around it. Or some
magnetic-proximity sensing (a form of LVDT) which would work better
over the temp range than Hall sensors. There are probably several ways
to do it. I know about the shaft torque sensors; they are a damn
clever solution but pricey and too bulky for this. I don't have the
room to put one in.
Actually I think sensing the stepper current is a useless idea because
the torque sensing has to work even when there is no control voltage
i.e. the motor is stopped, and in that situation the stepper
controller won't be doing any stepping; it will just be holding the
armature in position.
A pity I can't openly discuss the application.