Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Encoder - Transformacion Lineal


       



#1  Encoder - Transformacion Lineal
robinson hernandez
Registrado: 18 Oct 2007
Mensajes: 1
citar
Hola.

Estoy trabajando con un enconder (conectado a una correa transportadora) el cual esta conectado a un escaner (que lee lo que va pasando por la correa) . finalmente el escaner esta conectado a un pc.

Mientras la correa esta en movimiento, con una funcion (ejemplo : LeeEscaner() ) pido datos al escaner. Uno de los datos que me entrega es el valor del encoder al momento en que pedi los datos.

Este valor se mueve entre 0 y 65.000 (aprox).

Mi duda : Como transformo esta medida (pulsos) a una unidad de medida lineal, como milimetros.

Ejemplo : si LeeEscaner() me entrega encoder=100 y el siguiente LeeEscaner() me entrega encoder=200, cuantos milimetros han pasado ? este dato es asociado al encoder ? cada encoder tiene un factor de transformacion ? etc.

busque aqui en el foro y aparece incluso como construirlos, pero no encontre nada de como transformar los pulsos a su forma lineal.

ojala puedan ayudarme o indicar si esto esta en algun post. gracias de antemano.

#2  
Fogonazo
Colaborador
Ubicación: Via Lactea
Registrado: 13 Ene 2007
Mensajes: 5418
citar
Ejemplo : si LeeEscaner() me entrega encoder=100 y el siguiente LeeEscaner() me entrega encoder=200, cuantos milimetros han pasado ? este dato es asociado al encoder ? cada encoder tiene un factor de transformacion ? etc.


Cada encoder genera una cantidad de pulsos proporcional al avance del mismo que estara dada por Pulsos/mm. (Para tu caso lineal)


Tienes que averiguar la cantidad de pulsos que genera el encoder por mm. (Pulsos/mm)

Restas los dos valores consecutivos de LeeEscaner() lo llamaremos CantPulsos (Pulsos)

Divides este valor CantPulsos por la cantidad de pulsos por mm del escaner y te da el
largo entre las mediciones sucesivas que te da LeeEscaner()

#3  
thors
Ubicación: peñaflor Chile
Registrado: 08 Jun 2006
Mensajes: 284
citar
tienes que calcularlo tu mismo ya que el encoder te ofrece una cantidad de pulsos por angulo
osea ejemplo 200 pulsos a un giro completo 360° grados y mecanicamente lo montas directamante o con reducciones de poleas o engranes a lo que necesitas controlar

osea como dice fogonazo

 Responder



 Otros temas de interés 
No hay mensajes nuevos Encoder Optico
No hay mensajes nuevos control de motor DC con encoder
No hay mensajes nuevos Como acondicionar la señal de un encoder?
No hay mensajes nuevos Diseño y construccion de un encoder
El tema está cerrado y no puedes editar mensajes o responder Encoder incremental

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos