Autor Tema: un pic puede leer un encoder?  (Leído 13455 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Algec

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 974
Re: un pic puede leer un encoder?
« Respuesta #15 en: 24 de Julio de 2009, 17:14:38 »
VAmos a ver, este es un ejemplo, yo hice un sistema completo con tres encoders para los tres ejes de mi fresadora CNC, al ser tres encoders no pude usar la interrupcion por cambio de estado, que habria funcionado mejor, por eso la hice testeando las entradas al cabo de cierto tiempo de forma ciclica, que tambien funciona.
Tengo todo el proyecto y creo que en su dia lo subi, mirar por el foro en CNC.
LLeva los encoders que son de mi propio diseño y contruccion, fotos proteus completo isis y ares, de las placas, creo que un video, las caratulas que use  en resumen un poco de todo.
TAmbien tengo un ejemplo con interrupcion por cambio de estado. si lo necsitais.....
El equipo esta funcionando en mi fresadora perfectamente y hasta 3000 rpm va bien al menos como yo lo tengo.
Al final encontre el post en el foro, es este
http://www.todopic.com.ar/foros/index.php?topic=23074.0
« Última modificación: 24 de Julio de 2009, 17:20:15 por Algec »

Desconectado cyberian

  • PIC10
  • *
  • Mensajes: 14
Re: un pic puede leer un encoder?
« Respuesta #16 en: 21 de Octubre de 2009, 14:49:18 »
Hola, yo estoy usando un PIC18F4431 para hacer funcionar un motor trifásico de compactera y de disco rígido, ya he logrado hacerlos funcionar, con los 6 pwm y el inversor trifásico. Ahora quiero utilizar los 3 sensores hall que trae el motor de compactera, con el módulo QEI que trae el PIC18F4431. El tema es que no sé cómo trabajan los sensores hall. Una posibilidad que tengo, es llevarlo a la facu, y conectarle el osciloscopio, pero es mucho trastorno para mí. Estos sensores hall emiten un ancho de pulso proporcional a algo, o un pulso cuadrado proporcional a la velocidad?????. El motor trae 3 sensores hall, debajo de las bobinas, pero aún no me doy maña de cómo usarlo, tal vez conectar uno al QEA, otro al QEB, y otro al index????? para determinar el sentido de giro y las revoluciones.
El sentido de giro no es problema, porque lo manejo yo invirtiendo 2 fases del motor, lo que más me interesa es tener un control de la velocidad, ya que aunque la misma la varíe con la frecuencia, quiero que el sensor me la envía para mostrarla en un display.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: un pic puede leer un encoder?
« Respuesta #17 en: 21 de Octubre de 2009, 15:11:01 »
Yo me enfrenté a lo mismo con un motor parecido, aquí dejé lo que hice, puede que te sirva: http://www.micropic.es/index.php?option=com_content&task=view&id=81&Itemid=39

Desconectado cyberian

  • PIC10
  • *
  • Mensajes: 14
Re: un pic puede leer un encoder?
« Respuesta #18 en: 10 de Diciembre de 2009, 01:32:54 »
Yo me enfrenté a lo mismo con un motor parecido, aquí dejé lo que hice, puede que te sirva: http://www.micropic.es/index.php?option=com_content&task=view&id=81&Itemid=39
Yo me enfrenté a lo mismo con un motor parecido, aquí dejé lo que hice, puede que te sirva: http://www.micropic.es/index.php?option=com_content&task=view&id=81&Itemid=39

Muchas gracias, estoy visitando el MicroPIC más seguido. El enlace al control del motor brushless que me pasaste está muy bueno, de hecho, estoy tratando de implementarlo, pero no entiendo bien el motor que tengo. tiene 3 sensores hall, smd de 4 conectores, y hay 8 cables a los sensores hall, y no puedo ver el conexionado, ya que son miniatura y los tapan las bobinas. Voy a ver si en las vacaciones, puedo ir al lab de la facu y usar los osciloscopios para descubrir como trabajan.
Yo lo he hecho funcionar con el control senoidal, pero no logro que levanten muchas revoluciones.
Los 3 sensores que traen son parecidos a estos: http://www.hallsensors.de/CYSH12AF.pdf
Agradezco mucho tu ayuda.