TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: peruty en 02 de Julio de 2011, 15:39:26

Título: Control velocidad de CC con PID
Publicado por: peruty en 02 de Julio de 2011, 15:39:26
Ando haciendo un proyecto de control de velocidad de un motor de CC con un PID y mediante PWM. La simulación me funciona bien y coge el valor consigna bien.
Pero el problema me surge en el diseño real me sale un sistema muy inestable. Alguno se ha encontrado ante un caso igual.
Utilizo un encoder AVAGO 5500. La placa diseñada da la posibilidad de cambiar el motor lo unico que hay que hacer es cambiar el valor máximo de rpm.
Aunque yo utilizo un motor sanyo RM-11. En la simulación como no tomo en cuenta el tipo de motor solo puedo poner el RPM maximo y los ppr del encoder.
No se si es porque el motor vibra mucho o no atino poniendo bien los parámetros PID(Kp,Ti,Td).
No se si me he explicado bien.
La parte del control pid lo hago en LabVIEW y la generación den PWM y calculo velocidad en un micro.

La verdad es que no tengo mucho callo en esto del control, labview lo controlo bien pero lo demás......, alguno de la vieja escuela que tenga alguna solución para un novato. :oops:

Alguna idea.

y gracias de antemano.
Título: Re: Control velocidad de CC con PID
Publicado por: mtristan en 02 de Julio de 2011, 18:44:47
.


Cada vez que cambias de motor, también deberías recalcular los parámetros del control PID. Acá hay algo de información al respecto: http://www.micromouseonline.com/blog/2011/05/15/designing-the-motor-controller (http://www.micromouseonline.com/blog/2011/05/15/designing-the-motor-controller)


Saludos.