TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: LechugoT en 14 de Mayo de 2004, 13:56:00
-
Hola, hice un lazo cerrado a un DC usando un control PID, a 8 y 12 bits, dependiendo del tipo de constante, y me pregunto si alguien ha tabajado con eso y si vale la pena cambiarlo todo a 16 bits, y un metodo para calibrar bien las constantes
-
es un tema muy interesante...
hizistes la regulacion con un pic???
para ajustar un PID la forma mas eficaz es usar hacerlo en lazo cerrado, dasactivando la I y la D y aumentar la Proporcional para hacer oscilar el lazo en torno al set point.
una vez conseguida una pequeña oscilacion es el momento de aplicar la I.
en un motor no creo necesario usar la componente D y en todo caso esta aportaria bien poco a la regulacion.
nos puedes dar mas detalles del tema??

http://www.pacalaconcurso.com/imagenes/doraemon_ploter.jpg
-
Bueno si el control es con un 16f628, que lee posicion, aplica el PID, genera trayectorias para movimientos suaves, y se comunica con la PC, todo para un solo motor, el detalle es que todo ha llenado de programa el PIC y costaria mucho trabajo pasarlo a 16 bits
el motor se ubica en unos 400 ms mas o menos en su posicion pedida, y queria saber si se puede lograr pocicionamientos significativamente mas rapidos aumentando la precision del sistema.
Y la parte diferencial si es muy importante porque sin eso no funciona bien ni a balas, sobre todo porque trabajo el PD a solo 8 bits.
Si consiguen informacion sobre esto por favor al mail pablot_gun@yahoo.com
-
pues es cuestion de analizar tu sistema, tiempo de muestreo, conversion a pwm,....
por que no das mas detalles??