Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Control de temperatura mediante PID

Hola a todos,
 
Quisiera que me ayudaran con comentarios y sugerencias sobre este VI.
 
Mi objetivo es controlar la temperatura dentro de un cuarto mediante una manejadora de aire, un condensador y unas resistencias. Mi idea es colocar un rtd antes y despues de cada uno de los equipos.
 
En el VI lo que trado de hacer con la señal de los rtd mandarlo al control pid y de ahi generar un voltaje de salida. Utilize el setpoint en el case structure para mandar cambiar entre mandar el voltage hacia la resistencia o hacia la manejadora de aire.
 
Bueno espero me puedan ayudar en cuanto al VI y en mi aplicacion en general.
 
Saludos!!
0 kudos
Mensaje 1 de 3
5.093 Vistas

Hola eliud

Gracias por utilizar los foros de National Instruments

Creo que tu programa va por buen camino, aunque hay algunas cosas que podrías mejorar en cuanto a la programación. Por ejemplo, para los tres canales de salida analógica veo que comparten las mismas condiciones de inicio y sincronización, por lo cual podrías crear una tarea que incluya dichos canales y así reducir la cantidad de VIs que tienes para esos canales. Ahora, veo que uno de esos canales no lo conectas a ninguna parte, ¿es el del condensador? Finalmente, pienso que tendrás problemas a la hora de cerrar tus referencias de cada una de las tareas por que en la última iteración del ciclo while se pasará la referencia del último caso de la estructura de casos, y ya sea la referencia de la resistencia o la de la manejadora de aire quedará abierta.  Esto lo puedes solucionar al juntar todo en una sola tarea. Por otra parte, podrías agregar el VI PID Autotuning para mejorar la respuesta de tu sistema. Espero que esto te sea de ayuda.

Saludos

Carlos Pazos

Senior Product Marketing Manager

National Instruments
0 kudos
Mensaje 2 de 3
5.069 Vistas

me pasarias los sub VI porfavor!!

0 kudos
Mensaje 3 de 3
3.361 Vistas