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.




Como acondicionar la señal de un encoder?


       



#1  Como acondicionar la señal de un encoder?
valldy

Registrado: 16 Mar 2005
Mensajes: 3
citar
estoy usando un encoder incremental junto a un motor paso a paso para desarrollar un sistema de control por pc.
El problema esta en que los pulsos que leo del encoder a traves de la tarjeta capturadora no son nada regulares (unos mas anchos que otros, sin ninguna clase de ciclo) y no puedo medir una velocidad en condiciones.
Existe algun metodo para acondicionar esa señal y poder medir la velocidad real de giro del motor?

#2  
Nacho

Registrado: 29 Ene 2005
Mensajes: 60
Ubicación: Por ahí
citar
Hola valldy, si mal no estoy estas realimentando la posición del motor paso a paso con el encoder cierto?, lo que no entiendo es para que utilizas un encoder incremental si este es bueno para medir velocidades pero no te da una buena precisión en cuanto a la posición absoluta del eje del motor paso a paso.
La duda mas grande que surge de lo que comentas es que estas controlando:
La posición o la velocidad?, y si controlas la velocidad porque utilizas un motor de paso?

En cuanto a la conformación de la señal podrías utilizar un circuito simple con un LM555 que disparas por el pin 2 con la señal que viene del encoder y las salida del integrado la mandas a la tarjeta capturadora, el ancho del pulso lo defines con la relación R*C, pero tienes que asegurarte que tu valor calculado sea mayor que el pulso mas ancho que te entregue el encoder.

#3  Encoder
Ehecatl

Registrado: 18 Mar 2005
Mensajes: 158
Ubicación: Mexico, D.F.
citar
Si lo que vas a medir es la velocidad, podrías meter la señal del encoder en un divisor por dos hecho con un flip-flop tipo D. Aunque te dará una lectura de velocidad disminuida por dos, por lo menos el ancho del pulso será igual cuando la velocidad sea uniforme.

#4  gracias
valldy

Registrado: 16 Mar 2005
Mensajes: 3
citar
Se trata de un proycto fin de carrera, por lo que tengo que controlar tanto velocidad como posicion (relativa al ser un encoder incremental).
probare las soluciones que me habeis propuesto, pero segun las ultimas medidas que he realizado el problema no es tanto que los pulsos no son regulares, sino que de vez en cuando un pulso desaparece, fundiendo dos en uno solo. Esto me produce que no puedo medir velocidad contando tiempo entre pulsos, ni consigo que en una vuelta me dé un numero regular de pulsos (deberia ser n=500 pulsos por revolucion y cada vuelta es distinta).
El problema puede estar en el motor que no de una velocidad cte (es lo siguiente que voy a probar), aunque la alimentacion a las bobinas medida en osciloscopio si es estable, o puede estar fallando el encoder de alguna manera.

#5  
Nacho

Registrado: 29 Ene 2005
Mensajes: 60
Ubicación: Por ahí
citar
Estoy pensando que es posible que ese encoder tenga problemas, porque los pulsos que entrega el encoder incremental en ningun momento se solapan.

Prueba con otro encoder.

#6  final
valldy

Registrado: 16 Mar 2005
Mensajes: 3
citar
Gracias por vuestra ayuda.
Escribo para informaros que ya he conseguido solucionar el problema (aparentemente).
La salida del encoder ha mejorado enormemente con solo colocar una pequeña carga de inercia en el motor para suavizar el giro, aunque tb ha sido necesario implementar un decodificador de cuadratura para eliminar los rebotes que aun existen en el giro.

#7  Re: Como acondicionar la señal de un encoder?
ren

Registrado: 11 Ene 2006
Mensajes: 2
Ubicación: panuco veracruz
citar
oye vall

como que programa estas usando y el tipo de targeta o dispositivo de entrada estas poniendo en operacion por que yo que sepa para controlar un motor nesecitas los puntos de muestreos y despues meterlos como a una especie de memoria o dispositivo de muestreo y retencion para poderlo acondicionarlo y asi seria mas facil de trabajar.

 Responder





 Temas de interés 
No hay mensajes nuevos Encoder Optico
No hay mensajes nuevos Ayuda con Encoder Standar MSI
No hay mensajes nuevos control de motor DC con 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 ||