Author Topic: Motor Encoder  (Read 2327 times)

0 Members and 1 Guest are viewing this topic.

Offline SuperMiguel

  • Regular Contributor
  • *
  • Posts: 205
Motor Encoder
« on: July 17, 2011, 07:16:12 am »
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 17, 2011, 08:33:29 am »
ah that a rotary encoder

dc motor i take it

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

Offline Lance

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

Offline SuperMiguel

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

Offline ndictu

  • Regular Contributor
  • *
  • Posts: 210
  • Country: sk
Re: Motor Encoder
« Reply #4 on: July 17, 2011, 09:20:49 am »
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 SuperMiguel

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

Offline tecman

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: us
Re: Motor Encoder
« Reply #6 on: July 17, 2011, 10: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 18, 2011, 07:04:09 am »
Correct me if I'm wrong, but the simplest data it can give you is rpm
« Last Edit: July 18, 2011, 07:35:07 am by nyo »
Felipe
 

Offline bilko

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

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 8519
  • Country: my
  • reassessing directives...
Re: Motor Encoder
« Reply #9 on: July 18, 2011, 08:58:00 am »
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).
if something can select, how cant it be intelligent? if something is intelligent, how cant it exist?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf