Jump to content
Sign in to follow this  
Hex

encoder style for dc motor

Recommended Posts

anyone used a continuous rotation resistor for a dc motor for tracking position like this one from digikey:

 

http://www.digikey.com/product-detail/en/3382G-1-103G/3382G-1-103GTR-ND/1944266

 

manufacturer is Bourns. I need to track rotation of motor, to linear motion, like a lead screw. motor is 6v, ~1500rpm. only need to track about 20 revolutions in either direction. anyone have any other cheap suggestions, that are relatively small in size.

Share this post


Link to post
Share on other sites

- how about a linear potentiometer, also called a 'slider pot' from an audio system, with the wiper attached to the linear-motion portion of your solution.

- then you measure the analog voltage at the slider - this then tells you how much linear motion your actuator has undergone. then control the motor direction in your software.

- so, in the diagram below: linear actuator full left would give the highest AtoD value; full right would give the lowest value.

 

 

MOTOR  ----->    |   Linear actuator = Lead screw   |

                                  ^

                                  |

                          --- (knob) -------------------------------

                          |          Slider potentiometer          |

                          ------------------------------------------

                             |        |         |

                           V+         |        Gnd    

                                      |

                                 To 430 AtoD

 

 

 

 

cheers.

Share this post


Link to post
Share on other sites

if you can fix a magnet to the shaft a magnetic sensing IC will give you very good accuracy absolute position readings up to high RPM

 

I have used an AS5132  which gives 360 counts / revolution at speeds up to 72.9K RPM

 

but there are the

AS5140H (10 bit count per revolution = 1024 counts / revolution at speeds up to 10k RPM)

and AS5048B (14 bit counts per revolution = 16384 counts / revolution with a sample rate of 11kHz (doesn't list an RPM))

as well

 

 

pricewise

AS5132 = $5.50

AS5140 = $10

AS5048 = $11
 

prices from mouser.

 the magnet is about a 40 cents or so link (diametrically magnetized)

 

at least with the AS5132 which i have used...  if you are talking to it serially, it has a 9 bit multi turn counter internally  (+- 256 turns) that you can read as well as the position within the current revolution to give you the full count of its position so you don't have to keep up with it yourself.

 

and the current position (within the current turn) can be read out as a pwm signal, as serial data, and or as a pulse train depending on what you are reading it with.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×