Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Control PID con microcontroladores PIC


       



#1  Control PID con microcontroladores PIC
sharky

Registrado: 06 Mar 2005
Mensajes: 7
citar
Hola me gustaria saber si es es facil programar en un microcontrolador pic las tecnicas del control PID.

#2  Re: PID con PIC
Li-ion
Moderador
Registrado: 26 Ene 2005
Mensajes: 997
Ubicación: Armenia, Colombia
citar
Hola sharky,

Implementar rutinas de controladores PID en un microcontrolador de la familia PIC de microchip no es nada complicado, revísate esta nota de aplicación para que lo entiendas.

http://ww1.microchip.com/downloads/en/AppNotes/00937a.pdf

Esta otra nota de aplicación tambien es interesante:

http://ww1.microchip.com/downloads/en/AppNotes/00964A.pdf

Saludos,
Li-ion.

#3  cambio de planes
sharky

Registrado: 06 Mar 2005
Mensajes: 7
citar
ahora tengo un problema distinto, al director de tesis se le dio por que como la cosa es didáctica quiere el controlador implementado en el PC, lo que creo que me facilitara el trabajo.
agradezco por los pdfs que me enviaron los voy revisar ahora, pero de nuevo si alguien conoce los algoritmos o la base de los algoritmos en un lenguaje como Visual Basic Question
gracias por su colaboración

#4  
Li-ion
Moderador
Registrado: 26 Ene 2005
Mensajes: 997
Ubicación: Armenia, Colombia
citar
Eso ya esta mas sencillo, visita este enlace:

http://www.jashaw.com/pid/code.htm


Saludos,
Li-ion.

#5  gracias por la info
sharky

Registrado: 06 Mar 2005
Mensajes: 7
citar
listo la propuesta esta aprobada
ahora pregunto si han trabajado con sistemas de adquisición de datos, si me pueden ayudar con alguna recomendación para el diseño del sistema de adquisición para el controlador.,
estoy mirando que s mejor si hacer adquisición por puerto serial o por paralelo.

gracias Shocked Shocked

#6  
Li-ion
Moderador
Registrado: 26 Ene 2005
Mensajes: 997
Ubicación: Armenia, Colombia
citar
Por simplicidad tanto a nivel de software como de hardware, es mejor utilizar el puerto paralelo.

Un sistema simple de adquisición de datos por el puerto paralelo solo requiere un conversor análogo digital como el ADC0804 y un acondicionador de señal con amplificadores operacionales.

#7  Cual es tu planta
Renato Masias

Registrado: 01 May 2005
Mensajes: 16
Ubicación: Perú
citar
Hola, dime que es lo que quieres controlar, cual es tu planta, cual es tu tiempo de estado estacionario, tu sobreimpulso, necesitas error cero en estado estacionario. Me parece que debes de conocer primero tu planta, ósea hallar su función de transferencia, luego saber como quieres que sea la respuesta en estado estacionario y permanente de todo el sistema, en base a eso, escogerás tu controlador, no siempre es necesario un PID a veces con un PI basta para cumplir los requerimientos de tu sistema.

Una ves que sabes lo que quieres, debes ubicar los polos, y ceros, de tu controlador, puedes aplicar por ejemplo, el lugar geométrico de las raíces, que pase por tus polos deseados, y después recién ves que tipo de dispositivo puede cumplir esa tarea si es un PIC o una PC.

#8  asi no es la cosa
sharky

Registrado: 06 Mar 2005
Mensajes: 7
citar
lo que yo quiero hacer es un controladior didactico que se pueda conectar a cualquier planta y funcione colocandole los parametros de sintonizacion de echo, lo que quiero implementar es el controlador

#9  
Raflex

Registrado: 09 Abr 2005
Mensajes: 137
Ubicación: Chihuahua, Mexico
citar
Hola, entonces lo que necesitas es hacer un algoritmo con auto tuning. Hay mucha informacion al respecto con este tema, aqui no es necesario conocer la planta ya que tu algoritmo se ajustara automaticamente. Basicamente requieres hacer 2 programas, uno que es el que hace la accion de control y otro que es el supervisor, ambos corriendo de manera paralela, el supervisor va ser el encargado de calcular las constantes y pasarlas al controlador, para este calculo hay una serie de reglas, las que puedes encontrar facilmente son las de Ziegler Nichols. Busca Ziegler Nichols tuning.

#10  comunicacion serial matlab pic
sharky

Registrado: 06 Mar 2005
Mensajes: 7
citar
Para pulir el cuento estoy metido en la grande estoy intentando comunicar matlab con el pic 16f877 pero no me sirve implementar en el pic el algoritmo para rs232 necesito colocar el modulo usart a que haga eso.

configurar el usart para que trabaje en rs232, matlab ya tiene un objeto espero configurarlo bien para que funcione.

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Como programar PIC en C?
No hay mensajes nuevos Programar el PIC16C765 por el puerto serial y el USB
No hay mensajes nuevos Programar un lm35 en visual basic por el puerto paralelo
No hay mensajes nuevos programar en assembler
No hay mensajes nuevos Programar un PIC para controlar un TFT

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||