TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: ant en 20 de Febrero de 2013, 13:48:06

Título: Proyecto: Levitador magnético
Publicado por: ant en 20 de Febrero de 2013, 13:48:06
 El típico proyecto de hacer levitar un imán con un electroiman controlado por un PIC usando un sensor de efecto Hall para detectar la posición del imán.

 Se acompaña de un programa MATLAB para visualizar las medidas del sensor y actuar sobre los parámetros del controlador PID usado.

 Un video de muestra, tanto de la "levitacion" como de la interfaz MATLAB:   


 Más detalles y código en:  http://picfernalia.blogspot.com.es/2013/02/proyecto-levitador-magnetico.html

   Un saludo,

  antonio
 
Título: Re: Proyecto: Levitador magnético
Publicado por: Nocturno en 20 de Febrero de 2013, 14:16:47
Está muy chulo, ant, el vídeo genial y el artículo con todo lujo de detalles. Gracias por compartirlo.
Título: Re: Proyecto: Levitador magnético
Publicado por: MGLSOFT en 20 de Febrero de 2013, 15:39:58
Espectacular!! ((:-)) ((:-)) ((:-))
Título: Re: Proyecto: Levitador magnético
Publicado por: Picuino en 20 de Febrero de 2013, 18:03:24
Muy interesante.
Gracias por compartir.
Título: Re: Proyecto: Levitador magnético
Publicado por: MLO__ en 20 de Febrero de 2013, 18:06:56
 ((:-)) ((:-))

muy bueno el proyecto, felicitaciones
Título: Re: Proyecto: Levitador magnético
Publicado por: sirias52 en 03 de Marzo de 2013, 20:18:28
Hola que tal ant...

Tengo una consulta sobre tu proyecto.

Por que esos valores de Kp=28, Ki=40 y Kd=35 ?

Título: Re: Proyecto: Levitador magnético
Publicado por: ant en 06 de Marzo de 2013, 05:23:02
Los valores de las constantes del PID los encontré tanteando.  En esa fase es en la que se valora la interfaz con el PC para poder modificar los valores y observar su influencia, tanto en las gráficas como en el comportamiento del imán.
No son en absoluto fundamentales y si intentas replicar el proyecto tendrás que determinar tus propios valores, que dependerán de tu bobina, alimentación, peso y fuerza del imán usado, etc.

Tal como está ahora, si cambias el imán por otro más ligero o menos potente (con los mismos parámetros) es muy probable que el sistema sea inestable y el imán oscile y termine cayéndose o pegándose al tornillo superior.

Otra cosa sería modificar el sistema de control para que fuese adaptativo, de forma que "buscase" las mejores constantes para mantener levitando cualquier
imán que le pusieramos.

   Antonio