Hi I just saw this reply.I want this to work with any off-the-shelf corded tool (routers, table saws, drills, grinders, vacuums, etc) using universal motors, without modification (including adding slotted disk). Just plug the tool into it and it senses RPM of the tool automatically by counting the brushed motor's commutation pulses present in the current drawn by the tool.
To get the back EMF method to work with any tool, you probably have to have a way to adjust the sensing circuit where you would have that "Rx" as in my previous post. That needs to be adjusted close to the armature resistance value (with proper scaling).
The thing that is different about a speed "adjuster" and a true speed "regulator" is the adjuster just needs to change the power getting to the motor, and that would be considered a manual feed forward method. The true regulator uses a feedback method which is different, and so one of the parameters has to be adjusted to fit the case. It would not be insane to implement this as a secondary adjustment, but I don't think you can do that automatically without the measurement unless you can also have the circuit measure the armature resistance. That could be hard to do though because it would be the dynamic resistance to be measured not the static resistance, although there could be a relatively decent correlation.
Bringing a microcontroller into the mix changes everything because you can do a lot more with that.






