Академический Документы
Профессиональный Документы
Культура Документы
GUIA DE LABORATORIO N° 3
FUNDAMENTOS DE SISTEMAS DE CONTROL ELECTRONICO
SENSORES.
CONTENIDO
SIMULACIÓN MODELO.
La simulación es el proceso de diseñar un modelo de un sistema Es la representación de un objeto, proceso, sistema de una forma
real y llevar a término experiencias con él, con la finalidad de diferente a si mismo, en este caso el modelo es un conjunto de
comprender el comportamiento del sistema o evaluar nuevas relaciones matemáticas o lógicas representativas a su comportamiento
estrategias dentro de los límites impuestos por un cierto criterio o a su estructura.
o un conjunto de ellos para el funcionamiento del sistema.
Las áreas de aplicación para la simulación son Para nuestro caso usaremos el software de simulación (PROTEUS) para simular el
numerosas y entre las cuales se encuentran las comportamiento de un sistema de medición.
siguientes:
Las Etapas del proceso de medición explican los mecanismos necesarios para la
simulación de un sistema de medición con un enfoque general para el proceso de
Diseño y Análisis de Sistemas de adquisición y visualización de datos. El sistema de medición presentado, toma en
Producción, Transporte, Financieros, cuenta todas las etapas desde la variable física hasta la visualización del operador.
Económicos, Políticos entre otros.
Evaluación de Software y Hardware. Un sistema de adquisición de datos son subsistemas que nos permiten tomar
Diseño de Sistemas de Comunicación y señales físicas del entorno y convertirlas en datos que posteriormente podremos
Protocolos. procesar y presentar. A veces el sistema de adquisición es parte de un sistema de
Evaluación de Sistemas de Armamento control, y por tanto la información recibida se procesa para obtener una serie de
Militar o sistemas Tácticos. señales de control. Se presenta a continuación la estructura de un proceso de
Diseños de Sistemas de Iluminación. medición, en este diagrama podemos ver los bloques que la componen.
PRACTICA
OBJETIVOS OBJETIVOS ESPECÍFICOS.
Presentar la metodología para realizar la
simulación de un proceso de medición. Simular mediante el uso de PROTEUS el proceso de medición de una variable de interés.
Elaborar una página de internet que contenga la suficiente información para explicar de
forma clara y precisa la Simulación del Sistema de Medición.
PREGUNTAS FRECUENTES
¿Cómo se hace la medición? ¿Para qué requiero realizar una medición?
Se toma una muestra de la variable física a medir, se valida el valor Para saber el status de una variable que es necesario saber su
tomado tomando en cuenta los factores externos que pueden afectar condición o para controlarla por medio de un lazo de control el cual
la muestra, luego se convierte ese valor analógico al digital con un necesitara esa medición para tomar las acciones necesarias.
convertidor Analógico/Digital, se utilizan las unidades de ingeniería y
luego se muestra al usuario por medio de cualquier interfaz hombre ¿Por qué tengo que simular una medición?
Maquina. Es necesario realizar simulaciones de procesos antes de implantarlos,
ya que el costo de una simulación es ínfimo comparado con el costo
¿Qué variables puedo simular en esta página? de un error en las especificaciones de los equipos al momento de la
En la práctica se simulo una medición de temperatura, pero el construcción.
procedimiento es para cualquier tipo de medición (Flujo,
Temperatura, presión, velocidad, vibración, entre otros). ¿Qué es una IHM?
IHM es una Interfaz Hombre-Máquina y es aquel software y/o
¿Qué rangos puedo medir? Hardware que puede servir de comunicación entre el humano y la
Los rangos siempre dependerán de las variables a medir y del tipo de máquina.
transductor a utilizar.
¿Son necesarias las Unidades de Ingeniera?
¿Por qué existen varios tipos de termopares ejemplo tipo K, J, S? Si, debido a que los convertidores A/D convierten la señal analogica
Debido a que cada una tiene una curva de comportamiento en digital la cual es interpretada para los equipos digitales pero es
especificó pero tienen rango de que son lineales y estos son los necesaria esa traducción de dígitos binarios a valores conocidos
recomendados para el trabajo de medición. relacionados con los parámetros de las variables a medir.
ALCANCE DE LA PRÁCTICA
Simular en PROTEUS un proceso de medición para la variable DESARROLLO
temperatura usando una termocupla tipo K. SIMULACION EN PROTEUS DE UN SISTEMA DE MEDICION PARA LA
VARIABLE TEMPERATURA
La figura 2, representa el esquema usado para simular en PROTEUS un proceso de medición para la variable temperatura. En la parte derecha
de la figura está representado el bloque correspondiente al “transductor”; constituido por el modelo de una termocupla tipo “K” con la junta
de referencia a 0°C. En el centro de la figura se encuentra el bloque “acondicionador de señal” el cual se encarga de adecuar los mili voltios
de entrada a un voltaje de salida propicio para ser suministrado a la entrada analógica cero (AD0) de la tarjeta ARDUINO UNO; usada en esta
simulación para desarrollar los bloques “conversor analógico digital A/D”, “adecuación de las unidades de ingeniería” y “visualización de la
medición”. El modelo en PROTEUS de la tarjeta ARDUINO UNO y el Terminal de Visualización de la variable de proceso está esquematizado en
la figura 3.
Figura 3. Esquema en PROTEUS para simular la tarjeta ARDUINO UNO y el Visualizador de la Variable de Proceso.
El bloque Transductor está constituido por el modelo en Proteus de un termopar tipo K representado en la figura 4. Consta de un terminal
positivo (+) y un negativo (-) donde se mide la fuerza electromotriz (fem) en unidades de milivoltios (mV); los cuales, son proporcional a la
temperatura a la que es expuesta la “unión” de los dos alambres (marrón y azul) del termopar. En el modelo se ajusta la temperatura de
proceso mediante los botones que contienen las flechas que indican subir y bajar. La temperatura ajustada se observa en la pantalla (recuadro
verde). La unión fría o de referencia de la termocupla es identificada en el modelo como CJ (Cool Junction) y se conecta a tierra para indicar
que está a cero grados Centígrado (0°C). De esta manera, la salida de la termocupla en mV coincidirá con las tablas (mV - °C) para
termocuplas tipo K, existentes.
El bloque encargado del Acondicionamiento de la Señal (representado en la figura 5) está compuesto por un amplificador AD
8495, diseñado especialmente para termocuplas tipo K. El rango de trabajo es de -150 °C a 410 °C; es decir, cuando la
termocupla envía a la entrada (IN) del bloque acondicionador, -4.93 mV, en representación de una temperatura igual a -150 °C,
el acondicionador tendrá a la salida (OUT) 0.5 V. Cuando la termocupla mida una temperatura de 410 °C, el voltaje a la entrada
del acondicionador de la señal será de 16,82 mV y a la salida será de 3,3 V. El AD8495 tiene una respuesta lineal de 5mV/°C y un
error máximo de ± 2°C. El voltaje de salida para este amplificador está definido mediante la siguiente ecuación:
dónde TMJ es la temperatura de proceso medida por la junta de la termocupla y el VREF es el voltaje de referencia equivalente a
la temperatura ambiente de la junta fría de compensación. Para nuestro caso este voltaje es de 1.25 Vdc, equivalente a 31°C.
Por ejemplo, si tenemos una temperatura en el proceso de 410°C y V REF de 1.25 V entonces el voltaje de salida del AD 8495 será:
VOUT = 3.3 V
Una vez, que la señal está acondicionada, viene la etapa de conversión analógica digital (A/D), la etapa de adecuación de las unidades de
ingeniería y la de visualización. Estas etapas fueron definidas en el microprocesador ARDUINO UNO mediante el siguiente programa:
18. // Primero transformamos la lectura analógica de tensión a
1. #include <LiquidCrystal.h> //Incluir esta libreria para poder usar un valor de temperatura
el lcd 19. Temp = ((Temp -1.25)/0.005)/1024.0;
20. Serial.print("Grados: ");//Mostramos los grados en el serial
2. 21. Serial.print(Temp);
22. Serial.print(Grados);
3. int Ana1 = A0; //Entrada analogica de Termocupla tipo K 23. Serial.println("C");
4. LiquidCrystal lcd(12,11,5,4,3,2); //Definimos la pantalla LCD 24.
5. int Temp = 0; 25. //Mostramos los grados en la pantalla LCD
6. char Grados = 'º'; 26. lcd.setCursor(0,0); //Con este comando decimos en que
7. linea queremos escribir
8. void setup(){ 27. lcd.print("Temperatura: ");
28. lcd.setCursor(0,1);
9. Serial.begin(9600); 29. lcd.print(Temp);
30. lcd.setCursor(3,1);
10. lcd.begin(16,2); 31. lcd.print("°C");
32.
11. pinMode(13,OUTPUT); 33. delay(100); //Al ser temperatura no hace falta leerlo tan
12. digitalWrite(13, HIGH); //Activamos la retroiluminacion seguido
13. } 34. }
14.
15. void loop(){
16. Temp = analogRead(Ana0); //Leemos el valor de la entrada
analogica
17.
Figura 6. Pinout Tarjeta Arduino Uno usada para la conversión analógico (A/D), definir las unidades de ingeniería y indicación por pantalla de
la temperatura.
Los resultados obtenidos en la simulación del proceso de medición para la variable temperatura, usando el software PROTEUS está plasmado
en la tabla 1. En la columna “Temperatura Simulada” está indicada la temperatura de proceso simulada en °C. En la columna “Termocupla
(mV)” se indica los mV por Tabla y los generados por el Transductor (Termocupla tipo K) de acuerdo a la temperatura simulada. En la columna
“Salida AD 8495 (Vdc)” se indica el valor “Teórico” calculado mediante la ecuación 1 y la “Real ” que es la medida a la salida del AD 8495, de
acuerdo a la temperatura simulada. La columna “Temperatura Indicada °C” es la indicación o visualización de la temperatura del proceso que
queremos determinar. Por último, tenemos la columna que representa el “Error %” calculado mediante la siguiente ecuación: