Author Topic: Motor Encoder  (Read 3287 times)

0 Members and 1 Guest are viewing this topic.

Offline SuperMiguelTopic starter

  • Regular Contributor
  • *
  • Posts: 205
Motor Encoder
« on: July 16, 2011, 09:16:12 pm »
What are motor Encoder for? whats the function of it?
 

Offline Sionyn

  • Frequent Contributor
  • **
  • Posts: 848
  • Country: gb
Re: Motor Encoder
« Reply #1 on: July 16, 2011, 10:33:29 pm »
ah that a rotary encoder

dc motor i take it

http://en.wikipedia.org/wiki/Rotary_encoder
eecs guy
 

Offline Lance

  • Frequent Contributor
  • **
  • Posts: 317
  • Country: 00
  • Resistance if futile if R<1Ohm
Re: Motor Encoder
« Reply #2 on: July 16, 2011, 11:06:55 pm »
That's pretty much it. They're used for tracking the rotation of a motor.
#include "main.h"
//#include <killallhumans.h>
 

Offline SuperMiguelTopic starter

  • Regular Contributor
  • *
  • Posts: 205
Re: Motor Encoder
« Reply #3 on: July 16, 2011, 11:16:53 pm »
why would u want to track it?
 

Offline ndictu

  • Regular Contributor
  • *
  • Posts: 211
  • Country: sk
Re: Motor Encoder
« Reply #4 on: July 16, 2011, 11:20:49 pm »
You have a motor driving your robot and you want to go 1 meter forwards and then turn 45 degrees. You need some kind of feedback because the actual time you need to keep motors on will change based on battery level, weight, surface etc.
 

Offline SuperMiguelTopic starter

  • Regular Contributor
  • *
  • Posts: 205
Re: Motor Encoder
« Reply #5 on: July 17, 2011, 12:20:11 am »
gotcha
 

Offline tecman

  • Frequent Contributor
  • **
  • Posts: 444
  • Country: us
Re: Motor Encoder
« Reply #6 on: July 17, 2011, 12:49:12 am »
Encoders are used  for measuring the angle (aka distance) on motors, but on certain types of brushless AC motors, they are used as well to control commutation.  Adding an encoder to a vector drive can improve low speed operation and decrease coging.  AC servo motors (permanent magnet types) also use encoders for precision movements and commutation.

paul
 

Offline nyo

  • Contributor
  • Posts: 46
Re: Motor Encoder
« Reply #7 on: July 17, 2011, 09:04:09 pm »
Correct me if I'm wrong, but the simplest data it can give you is rpm
« Last Edit: July 17, 2011, 09:35:07 pm by nyo »
Felipe
 

Offline bilko

  • Frequent Contributor
  • **
  • Posts: 405
  • Country: 00
Re: Motor Encoder
« Reply #8 on: July 17, 2011, 09:20:31 pm »
Usually, you can get position, direction, speed.
A pc mouse (with roller ball) has two built in to control the cursor
 

Online Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11622
  • Country: my
  • reassessing directives...
Re: Motor Encoder
« Reply #9 on: July 17, 2011, 10:58:00 pm »
Correct me if I'm wrong, but the simplest data it can give you is rpm
http://en.wikipedia.org/wiki/Rotary_encoder
absolute encoder is much more expensive than relative encoder, so i never work with absolute type. relative encoder you can use quadrature (binary encoding) or incremental, from there you can postprocess the parameters for rotation (relative to previous position/parameters) such as direction, angle, rate of change (speed or acceleration).
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf