Foros de Electrónica
   Foros de Electrónica > Temas de Interés > Automatización, Electrónica industrial y de Potencia

Antiguo 16-mar-2005   #1
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Como acondicionar la señal de un encoder?

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?
valldy está desconectado      Responder Citando
Antiguo 16-mar-2005   #2
 
Fecha de Ingreso: enero-2005
Ubicación: Por ahí
Mensajes: 61

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.
Nacho está desconectado      Responder Citando
Antiguo 18-mar-2005   #3
 
Fecha de Ingreso: marzo-2005
Ubicación: Mexico, D.F.
Mensajes: 153
Encoder

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.
Ehecatl está desconectado      Responder Citando
Antiguo 20-mar-2005   #4
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
gracias

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.
valldy está desconectado      Responder Citando
Antiguo 20-mar-2005   #5
 
Fecha de Ingreso: enero-2005
Ubicación: Por ahí
Mensajes: 61

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.
Nacho está desconectado      Responder Citando
Antiguo 22-abr-2005   #6
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
final

Gracias por vuestra ayuda.
Escribo para informaciónrmaros 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.
valldy está desconectado      Responder Citando
Antiguo 17-feb-2006   #7
ren
 
Fecha de Ingreso: enero-2006
Ubicación: panuco veracruz
Mensajes: 2
Re: Como acondicionar la señal de un encoder?

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 retensión para poderlo acondicionarlo y asi seria mas facil de trabajar.
ren está desconectado      Responder Citando
Antiguo 22-abr-2009   #8
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Encoder EL63D1000

Que tal, ustedes que todo lo saben y lo que no se lo inventan por favor ayudenme, tengo un encoder incremental marca Eltra Mod. EL63D1000Z5 y necesito probarlo porque mi display unicamente aparecen asteriscos (*****) me gustaria saber si es el encoder el problema, porque ya revise la comunicacion entre el encoder y el CPU y alli no hay problema, gracias.
EDD2k9 está desconectado      Responder Citando
Antiguo 05-may-2009   #9
 
Fecha de Ingreso: noviembre-2008
Ubicación: Barcelona, España
Mensajes: 12
Re: Como acondicionar la señal de un encoder?

Usa como acondicionador un 7414, es un inversor Schmitt-disparador. No uses de tecnologia HC, ni nada CMOS, sin tal como te comento: 7414. Va muy bien, yo lo uso en mis encoders y tuve el mismo problema que tu.

En breves publicaré en mi web cómo fabricar un buen encoder en esta web:

http://sites.google.com/site/proyectosroboticos/
Imágenes Adjuntas
Tipo de Archivo: jpg mousehackschematic_192.jpg (36,3 KB (Kilobytes), 130 visitas)
Oceano está desconectado      Responder Citando
Respuesta

Herramientas



Retroceder   Foros de Electrónica > Temas de Interés > Automatización, Electrónica industrial y de Potencia


La franja horaria es GMT -5. Ahora son las 13:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.