Sistema de control de temperatura usando Labview (Atmega32)

RESUMEN

Este trabajo describe un marco de encendido, sistemas de control de temperatura proporcional y lineal. El diseño e implementación de este proceso se realiza utilizando LABVIEW, el software de banco de trabajo virtual. El proyecto incluye la adquisición de datos, procesamiento de datos y la visualización de datos. En la fase inicial de adquisición de datos es sustituida por un sistema de microcontrolador como una medida rentable. Un sistema de control ON/OFF es diseñado mediante particular elemento de relé que controla la bobina de calefacción y el instrumento virtual de LABVIEW se utiliza para controlar la temperatura y asegurar que la temperatura no excede de un cierto punto de ajuste. Control de retroalimentación se utiliza en la industria para mejorar y regular la respuesta y resultado de una serie de procesos y sistemas. Este proyecto nos da una idea sobre el desarrollo y diseño de un sistema de control de retroalimentación que mantiene la temperatura del proceso en un punto predefinido. El sistema consta de unidad de adquisición de datos que proporciona interfaces de entrada y salidas entre el PC y el circuito del sensor de hardware. Se implementa un controlador proporcional, integral y derivado usando LabVIEW. El proyecto proporciona información sobre la unidad de adquisición de datos, la implementación del controlador y también presenta resultados de la prueba.

CAPÍTULO 1

INTRODUCCIÓN

1.1 motivación

La fuerza más importante y conducción que nos anima hacia la realización de este proyecto era satisfacer necesidades industriales y normas de aplicación específica, precisa y rentable herramientas que facilitan a menor tiempo y así proporcionando resultados consumo de mano de obra prácticamente que holísticamente solía costar una deuda. En el campo extravagante de calorimetría, físico James Maxwell, en su teoría clásica 1871 del calor, Estados temperatura como una medida de la total cinética y energía potencial dentro de un objeto. Este grado de calor y frío está parado hoy como los pilares fundamentales de las leyes de la naturaleza. Casi cada planta de la industria se ocupa de diversas medidas de la temperatura y por lo tanto, el control de estas acciones de temperatura nos motivó a diseñar el sistema de control de temperatura y para que disfruten el nuevo toque de la era virtual, la

"Laboratorio Virtual instrumento ingeniería Banco de trabajo" entró en la imagen.

1.2 definición del problema

Aunque nuestro país está adaptando rápidamente industrialización moderna, estamos evolucionando como uno de los principales líderes en innovar más y más medidas más simples en la tecnología. Todavía hoy cuando se trata de soldadura industrial y fundición que tendemos a utilizar los enfoques holísticos que hemos estado realizando durante años. Para solucionar este problema y establecer continuidad en la prestación de las medidas más simples en aplicaciones industriales como tecnólogos responsables damos un paso adelante en la reforma de esta definición de problema.

1.3 objetivo del proyecto

El objetivo básico gira en torno al concepto de adquisición de datos y procesamiento y controlar el mecanismo de calefacción que más facilita en control disciplinado de la temperatura. La bobina de calefacción que funciona con corriente alterna de 230V se rige por un impulso de control del sistema de controlador que está conectado más con LabVIEW que obtenemos los resultados de temperatura en formato gráfico adecuado y también un bloque de control virtual que controla la calefacción.

1.4 limitaciones del proyecto.

Como ya vimos anteriormente como se indica en el objetivo se trata de adquisición de datos y de procesamiento que es mejor soportado por un sistema de adquisición de datos. Adquisición de datos (DAQ) es el proceso de adquisición de un fenómeno eléctrico o físico tales como voltaje, corriente, temperatura, sonidos o la presión con un ordenador. Un sistema DAQ consta de una tarjeta de DAQ o sensor de que datos debe ser adquirido y un ordenador con software asociado. Una tarjeta de DAQ tiene varias características que se pueden diseñar para diversos propósitos. Para datos con gran precisión la frecuencia de muestreo de la tarjeta debe ser suficientemente alta como para reconstruir la señal que aparece en la computadora. NI USB-6363 DAQ puede utilizarse para obtener datos relacionados con la tensión de impulso que requieren gran precisión. Velocidad de la tarjeta de muestreo es 2 MS/s (mega muestras por segundo). Para la adquisición de datos del sistema de alta tensión, primero los parámetros del sistema deben ser reducidos a los valores que admite la tarjeta DAQ. Así que el sistema de alta tensión debe ser conectado al transformador de instrumento para reducir el voltaje como corriente. Para control remoto de un sistema (modo autónomo), puede ser utilizada CompactRIO que proporciona control incorporado como sistema de adquisición de datos. Configuración del hardware resistente del sistema compacto RIO incluye un chasis de array (FPGA) de compuertas programables en campo reconfigurable, módulos de entrada/salida y un controlador embebido. Característica adicional de río compacta es, puede ser programado con el instrumento virtual de LabVIEW de NI y puede ser interconectado. Pero cuando llegamos al punto de vista de diseño como tecnólogos responsables, construir un sistema que es accesible y utilizable a todos económicamente es también uno de los factores más importantes a realizar. El costo de la utilización de un sistema de adquisición de datos que proporciona gran precisión y otras características floridos debe ser compensada con el uso de un sistema de Micro controlador.

En este capítulo, se describen las descripciones de los diferentes controladores. Estudio de la literatura del trabajo se ha discutido. Se explica el objetivo de la tesis. Al final se presenta la organización de la tesis.

1.1 INTRODUCCIÓN A LABVIEW

LabVIEW TM (Laboratorio Virtual instrumento Engineering Workbench), un producto de National Instruments, es un sistema de software de gran alcance para la adquisición de datos, control de instrumentos, procesamiento de datos y presentación de los datos. LabVIEW que puede funcionar en PC con Windows, SPARstations de sol, así como en ordenadores Apple Macintosh, utiliza lenguaje de programación gráfica (lenguaje G) partiendo de los tradicionales lenguajes de nivel alto como el lenguaje C, Pascal o Basic. Todos los programas gráficos LabVIEW, llamados instrumentos virtuales o VIs simplemente, contengan un Panel frontal y un diagrama de bloques. Frontal Panel tiene varios controles e indicadores, mientras que el diagrama de bloques consiste en una variedad de funciones. Las funciones (iconos) están conectadas en el diagrama de bloques donde los hilos representan el flujo de datos. La ejecución de un VI depende de datos que significa que un nodo en el diagrama de bloque se ejecutará sólo si los datos están disponibles en cada terminal de entrada de ese nodo. Por el contrario, la ejecución de programas como el programa de lenguaje C, siga el orden en que están escritas las instrucciones.

LabVIEW consigue la adquisición de datos, análisis y presentación en un sistema. Para adquisición de datos y control de instrumentos, LabVIEW soporta los protocolos IEEE-488 (GPIB) y RS-232, así como otras tarjetas de interfaz de I/O digitales y de D/a y A/d. La biblioteca de análisis ofrece al usuario una amplia gama de recursos para procesamiento de señales, análisis estadístico, filtrado, álgebra lineal y muchos otros. LabVIEW también soporta el protocolo TCP/IP para el intercambio de datos entre el servidor y el cliente. V.5 de LabVIEW también soporta Active X Control que permite al usuario controlar un objeto navegador Web.

La versión utilizada para nuestro proyecto es LabVIEW 2013.

1.2 INTRODUCCIÓN A LA UNIDAD DE CONTROL.

El Atmel® AVR® ATmega32 es un microcontrolador de CMOS 8 bits de bajo consumo alto rendimiento basado en el AVR mejorada arquitectura RISC. Mediante la ejecución de instrucciones de gran alcance en un ciclo de reloj único, el ATmega32 alcanza rendimientos a 1 MIPS por MHz, permitiendo que el sistema diseñado para optimizar el consumo de potencia versus velocidad de proceso. Tiene segmentos de memoria no volátil de alta resistencia. Núcleo de la Atmel® AVR® AVR combina una instrucción rica con 32 registros de trabajo de propósito general. Todos los 32 registros están conectados directamente a la unidad aritmética lógica, permitiendo que dos registros independientes a consultarse en una sola instrucción ejecutada en ciclo de un reloj. La arquitectura resultante es código más eficiente y lograr rendimientos de hasta diez veces más rápido que el convencional microcontroladores CISC. El ATmega32 proporciona las siguientes características: 32Kb de memoria de programa de Flash programable en el sistema con capacidades de tiempo de lectura, escritura, EEPROM 1024bytes, 2Kb SRAM, 32 líneas de fines generales de la entrada-salida, 32 registros de trabajo de propósito general, una interfaz JTAG para exploración del límite, soporte de depuración de la en-viruta y programación, 3 temporizador/contadores flexibles con modos de comparar, interno y externo interrumpe, un serial USART programable, un byte orientada a interfaz serie de dos hilos , un ADC de 8 canales de 10 bits con etapa de entrada diferencial opcional con ganancia programable (sólo paquete TQFP), un temporizador programable de vigilancia con oscilador interno, un puerto serial SPI y modos de ahorro de energía seleccionable por software seis. Las paradas de modo inactivo la CPU permitiendo la USART, dos hilos interfaz, convertidor A/D, SRAM, contador de tiempo/contadores, Puerto SPI e interrumpen el sistema para seguir funcionando. El energía-abajo modo salva el contenido del registro pero congela el oscilador, desactivar todas las demás funciones chip hasta la siguiente interrupción externa o Reset de Hardware. En modo de ahorro de energía, el temporizador asíncrono sigue funcionando, que permite al usuario mantener un contador de tiempo base, mientras que el resto del dispositivo está durmiendo. El modo de reducción de ruido de ADC detiene la CPU y los módulos de E/S excepto temporizador asíncrono y ADC, para minimizar el ruido de conmutación durante las conversiones del ADC. En modo de espera, el cristal/resonador oscilador corre mientras que el resto del dispositivo está durmiendo. Esto permite que arranque muy rápido combinado con bajo consumo de energía. El dispositivo se fabrica utilizando tecnología de memoria no volátil de alta densidad de Atmel. El chip de Flash ISP permite que la memoria del programa ser reprogramado en el sistema a través de una interfaz en serie SPI, un programador de memoria convencional, o por un programa de arranque de viruta en el núcleo AVR. Software en la sección Boot Flash continuará ejecutándose mientras se actualiza la sección de aplicación Flash, ofreciendo verdadero-tiempo-RW operación. Mediante la combinación de un CPU RISC de 8 bits con Flash de Self-Programmable en el sistema en un chip monolítico, el Atmel ATmega32 es un microcontrolador potente que proporciona una solución altamente flexible y rentable para muchas aplicaciones de control embebido.

1.3 ORGANIZACIÓN DE LA TESIS

Además el primer capítulo que nos da una introducción a la tesis, la tesis consta de tres otros capítulos. El segundo capítulo aborda el estudio de mercado. El tercer capítulo describe la implementación y operación de controladores de temperatura proporcional y lineal. También da una idea de cómo son controlados usando LABVIEW. El capítulo final cuantifica todos los resultados y conclusiones están basadas en las observaciones.

CAPÍTULO 2

ESTUDIO DE MERCADO

2.1 LOS SISTEMAS DE CONTROL DE TEMPRATURE Y ALGUNAS DE SUS DESVENTAJAS.

Serie de los sistemas de Control temperatura crónica 7

Tecnologías de elaboración de la cerveza del SS con sede en los Estados Unidos ha sido uno de los líderes en la industria de elaboración de la cerveza desde hace una década. Sus sistemas de control de temperatura se han utilizado ampliamente y prominente en el mercado. El sistema de serie de los sistemas de Control temperatura crónica 7 es la tendencia actual de la familia que todavía soporta una pantalla numérica para el control y seguimiento.

Sistema de control de temperatura electrónico de T775 serie 2000 de Honeywell

El controlador de temperatura electrónico T775 son la próxima generación de controles comerciales y agrícolas capaces de la detección de la temperatura, pero otra vez análisis gráfico remoto virtual es una limitación.

También magnates alemán instrumental OMEGA, Enivronnment.SA de Francia, Johnson Controls han prominente estado construyendo control de temperatura Industrial específica de aplicaciones sistemas de largo de los años.

CAPÍTULO 3

TRABAJO REALIZADO

3.1 análisis y diseño

un) diagrama de bloques:

Como vemos en el diagrama de bloques, exploremos cada bloque del sistema. Estamos utilizando una bobina de calefacción que se coloca en un tanque de agua construido de vidrio. Para detectar y comunicar la temperatura utilizamos un sensor LM35 precisión centígrada de la temperatura.

LM35 sensor de temperatura centígrada de precisión: el LM35 series son dispositivos de temperatura de circuito integrado de precisión con un voltaje de salida linealmente proporcional a la temperatura centígrada. El dispositivo de LM35 tiene una ventaja sobre los sensores de temperatura lineal calibrada en Kelvin, como el usuario no está obligado a restar una gran constante del voltaje de la salida para obtener la escala centígrada conveniente. El dispositivo de LM35 está preparado para funcionar sobre un −55 ° C a 150° C de temperatura, mientras que el dispositivo de LM35C está clasificado para a −40 ° C a 110° C gama (−10 ° con exactitud mejorada). Los dispositivos de LM35-series están disponibles en hermético para paquetes de transistor.

La descripción de Labview y Atmega 32 microcontrolador está cubierta ya en la introducción. Por favor consulte la página - 8 y 9

Circuito de relé: Hacemos uso de un relé de circuito que se coloca entre el bloque del microcontrolador y la bobina que funciona a 230V CA como este circuito de relé acepta una entrada 5V que activa y controla la conmutación ON/OFF funcionamiento del circuito.

Comunicación serie mediante RS232:

Comunicación serial es básicamente la transmisión o recepción de un bit de datos en un momento. Computadoras de hoy dirección general datos en bytes o algunos múltiplo del mismo. Un byte contiene 8 bits. Un poco es básicamente una lógica 1 o cero. Todos los personajes en esta página se expresan realmente internamente como un byte. El puerto serie se utiliza para convertir cada byte en un flujo de unos y ceros como convertir secuencias de unos y ceros bytes. El puerto serie contiene un chip electrónico que se llama un Universal asíncrono receptor/transmisor (UART) que hace la conversión.

b) el Panel frontal de LabVIEW:

Artículos Relacionados

Termistor - control del ventilador usando LabVIEW

Termistor - control del ventilador usando LabVIEW

Centros de hospitalidad a menudo calor de la trampa de la electrónica; Esto puede hacer que la temperatura que reduce su vida útil. Este proyecto puede utilizarse para regular la temperatura de un centro de entretenimiento por el creciente flujo de a
Control de temperatura con Arduino y LabVIEW

Control de temperatura con Arduino y LabVIEW

Este es un control de temperatura muy simple usando LabVIEW y Arduino, donde el usuario puede fijar el mínimo y máximo temperatura si la temperatura excede el máximo nivel puede hacer el arduino para hacer ciertos trabajos.En este proyecto he puesto
Sistema de Control ambiental

Sistema de Control ambiental

En este proyecto os muestro la construcción de un sistema de Control de entorno que se controla con un Raspberry Pi.Esto era para mi proyecto de grado octavo STLP (tecnología liderazgo estudiantil). Más información acerca STLP programa de Kentucky es
Bases del sistema de control

Bases del sistema de control

en el primer concurso de robótica, el sistema de control del robot es único porque los equipos tienen una lista de las piezas que deben utilizar para alimentar y controlar su robot.  Hay variación en cómo equipos usan partes permitidas, pero en su nú
IoT NFT sistema Aquaponic Controler con WebApp (Intel Edison y Node.js)

IoT NFT sistema Aquaponic Controler con WebApp (Intel Edison y Node.js)

AcuaponiaAquaponic combina la acuicultura (cultivo de pescado) con hidroponía (cultivo de plantas en agua). Excretar el pescado se descompone por las bacterias a nitratos que son absorbidos por las plantas como nutrientes y ley de raíces de la planta
Fridgecubator! (También conocido como control de temperatura barato y consistente en una moneda de diez centavos)

Fridgecubator! (También conocido como control de temperatura barato y consistente en una moneda de diez centavos)

Hey!Por lo tanto, soy un gran lurker aquí y este es mi primer post!Calculo que sería apropiado Mostrar chicos mi laboratorio, teniendo en cuenta el nombre del concurso estoy entrando en estoAquí está una foto de la entrada a mi laboratorio! (no impor
Control de temperatura para aparatos de cocina

Control de temperatura para aparatos de cocina

en este Instructable, se paso a través del control de la temperatura de los artefactos de cocina. Como ejemplo, utilizo un viejo fabricante de las palomitas Westbend Poppery (aka. tostador de café), pero estas mismas técnicas serán aplicables a la ma
Sistema de Control de hogar

Sistema de Control de hogar

Este instructable es controlar tus electrodomésticos utilizando un Control remoto. He hecho este sistema combinando mi anteriores 7 intructables.IncluyeUn mando a distancia ventilador.Controlador de nivel de agua con control automático o manual.Contr
Impresos 3D, sistema de Control de movimiento de Time-lapse Modular ultraligero, 3 ejes

Impresos 3D, sistema de Control de movimiento de Time-lapse Modular ultraligero, 3 ejes

Esta es la historia de mi primer proyecto de impresión 3D y cómo ayudó a reducir drásticamente el peso total de mi sistema de Time-lapse dolly de control de movimiento 3-axis para fácil transporte en varios día de travesía, excursiones con mochila. N
Con el Edison de Intel en un sistema de Control de reacción de Gas frío para un cohete de sondeo

Con el Edison de Intel en un sistema de Control de reacción de Gas frío para un cohete de sondeo

¿Cuál es el propósito de hacer un sistema de control de la reacción?Sistemas de control de la actitud convencional para cohetes amateurs utilizan aletas adjuntas, que ofrecen control de estabilidad pasiva. Para realizar maniobras y estabilización act
Concepto de sistema de Control de casa de habitación

Concepto de sistema de Control de casa de habitación

mi proyecto se basa en el control automatizado de aparatos domésticos comunes, no solo creo que este sistema sería una gran ayuda en mi dormitorio pero también se podría ampliar a otras áreas de la casa. Así que la idea es que este sistema montado en
ELab de Hackerspace GSM sistema de Control de acceso

ELab de Hackerspace GSM sistema de Control de acceso

en este Instructable le mostraremos caliente para hacer un sistema de Control de acceso de GSM para hackerspace/garaje/casa/dormitorio/sube/laboratorio al igual que hemos construido para eLab Hackerspace. Sólo utilizamos algunas partes construidas pe
Usando LabVIEW LINX y chipKIT WF32 para controlar una tira de LED

Usando LabVIEW LINX y chipKIT WF32 para controlar una tira de LED

Este Instructable irá sobre los pasos involucrados en el control de la franja de WS2812 LED usando LabVIEW, LabVIEW MakerHub LINX y chipKIT WF32.Nota: este proyecto puede realizarse usando el LabVIEW física computación Kit que contiene paquete de Lab
Ventilador USB con control de temperatura @MilCandy

Ventilador USB con control de temperatura @MilCandy

como llega el verano, me compré un ventilador USB de HuaQiangBei, Shenzhen. Sin embargo, cuando me enfoco en el trabajo (o juego), apenas pude notar su existencia. Si puedo enseñar cómo pensar y ejecutar su deber sin mi orden, será más práctico y div