Regulating D.C. motor – Feedback

dc motormotor

I purchase the following hobbyist motor:

http://www.digikey.ca/product-detail/en/PKN12EB105C1/P14353-ND/2417077

How can I get a feedback from this motor? The design of D.C. motor that I found on Internet are open loop "regulation" if you can call it regulation, but if I want to implement a PID I need a measurement of the current speed or position depending of the kind of regulation.

How can you measure the speed/position of these hobbyist motors?

Best Answer

In order to get a feedback of something, you need a sensor for that something. To get a position or speed of a motor, people usually use some kind of position encoder (optical, magnetic or maybe some other technology I am not aware of). Your motor is obviously lacking such a sensor. So your option would be spending more on your hardware and buy a motor with an integrated encoder. Or install a position sensor elsewhere on your system, such that you can measure the motor speed/position indirectly.