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 |
|
|
 |
| Publicado: Jue Mar 31, 2005 4:54 pm |
|
|
 |
 |
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: 983 |
| Ubicación: Armenia, Colombia |
|
 |
| Publicado: Jue Mar 31, 2005 5:26 pm |
|
|
 |
 |
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 |
|
|
 |
| Publicado: Vie Abr 01, 2005 10:38 am |
|
|
 |
 |
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
gracias por su colaboración
|
|
|
|
Li-ion
Moderador
| Registrado: 26 Ene 2005 |
| Mensajes: 983 |
| Ubicación: Armenia, Colombia |
|
 |
| Publicado: Vie Abr 01, 2005 11:14 am |
|
|
 |
 |
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 |
|
|
 |
| Publicado: Mar Abr 12, 2005 3:38 pm |
|
|
 |
 |
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
|
|
|
|
Li-ion
Moderador
| Registrado: 26 Ene 2005 |
| Mensajes: 983 |
| Ubicación: Armenia, Colombia |
|
 |
| Publicado: Mar Abr 12, 2005 10:43 pm |
|
|
 |
 |
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: 20 |
| Ubicación: Perú |
|
 |
| Publicado: Mar May 03, 2005 12:13 pm |
|
|
 |
 |
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 |
|
|
 |
| Publicado: Jue May 12, 2005 1:10 pm |
|
|
 |
 |
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
|
|
|
|
Raflex
| Registrado: 09 Abr 2005 |
| Mensajes: 138 |
| Ubicación: Chihuahua, Mexico |
|
 |
| Publicado: Sab Jun 04, 2005 12:57 am |
|
|
 |
 |
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 |
|
|
 |
| Publicado: Mar Jul 05, 2005 12:35 pm |
|
|
 |
 |
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.
|
|
|
 | Foros de Electronica |  |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 2.89382 segundos, Consultas = 13
|
 |