dcb,
The motor voltage or Back EMF does relate to the rpm.
Here are some good links.
Back-EMF Motion Feedback
http://www.st.com/stonline/products/...e/an/10775.pdf
The pdf is for 3 phase brushless DC, but has much more detail.
To detect the back emf, we have to wait for the current to drop to zero, otherwise the flyback diode holds the voltage down to Vd. (Figure 5 in 10775.pdf).
But if we space out the voltage reads enough, this is totally viable.