Electronics > Mechanical & Automation Engineering

Encoder mounting on this sort of short motor backshaft?

(1/1)

Infraviolet:
https://m.media-amazon.com/images/I/51LQC3TLA4L._AC_SL1001_.jpg

That is a type of motor with a very short backshaft and a big gearbox. Encoding from the backshaft would let you get a lot more precision than putting an encoder on the main output shaft. And there is a bit of backshaft exposed, but it is very short, barely comes a mm above the surface of the white plastic. Any suggestions on how I might fit either a magnetic encoder disc to that stubby backshaft, or otherwise find a way to use some other form of QUADRATURE* encoding from it?

Thanks

*I know one can count voltage spikes on the casing from brush sparks, but these don't tell direction the way quadrature does, and in some applications I've had a very nasty time trying to keep counts when I can't be entirely confident in direction.

thm_w:
The problem with putting the encoder on the rear motor shaft is now you are not taking into account backlash of the gears.
It looks way too small for me. You probably want a servo or stepper motor, or give a better description of what you are trying to accomplish.

What precision is needed on that main gear shaft?

Benta:

--- Quote from: Infraviolet on January 03, 2022, 05:25:02 pm ---That is a type of motor with a very short backshaft and a big gearbox. Encoding from the backshaft would let you get a lot more precision than putting an encoder on the main output shaft.

--- End quote ---

Logic flaw in your thinking: you'll get increased resolution, but not increased precision. It's two different things.

As @thm_w says, the gearbox backlash will be in the way.

Infraviolet:
Thanks both, should have thought of that limitation. The back end encoder idea use was really to measure exact speed rather than position, and I had planned on placing a second encoder on the driven items to get position better, but thought I'd get a betetr speed estimate by measuring the quickly moving backshaft.

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version