TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado 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
-
Está muy chulo, ant, el vídeo genial y el artículo con todo lujo de detalles. Gracias por compartirlo.
-
Espectacular!! ((:-)) ((:-)) ((:-))
-
Muy interesante.
Gracias por compartir.
-
((:-)) ((:-))
muy bueno el proyecto, felicitaciones
-
Hola que tal ant...
Tengo una consulta sobre tu proyecto.
Por que esos valores de Kp=28, Ki=40 y Kd=35 ?
-
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