Electronics">
Nothing Special   »   [go: up one dir, main page]

Nieto Montenegro Lab2instru

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

LABORATORIO 2 fácilmente con cualquier microcontrolador que tenga

función ADC o con cualquier plataforma de desarrollo


como Arduino.

Juan David Cruz cc1144184322


Manuel Nieto cc1143876320

Presentado a
:Prof. Juan M Nogales
Curso: Instrumentación

Valle del Cauca


Universidad Santiago
de Cali
oct-14-2021

Abstract- The following lab report studies the behavior of Fig. 2 Sensor Temperatura.
the LM35 sensor when measuring ambient temperature to
determine its accuracy and determine its margin of error. El sensor LM358 consiste en dos circuitos independientes
que se encuentran dentro del encapsulado que compensan la
Resumen- En el siguiente informe de laboratorio se frecuencia del amplificador operacional y cada uno opera
estudiará el comportamiento del sensor LM35 al medir como suplemento de poder que operan a diferentes rango de
temperatura ambiente y así determinar su exactitud y voltaje, el drenaje es posible también bajo las operaciones de
determinar su margen de error. fuerza independientemente de la magnitud del suministro de
voltaje, su diagrama es de fácil implementación.
I. INTRODUCCIÓN

Se busca medir la temperatura ambiente en un lugar


determinado y así mismo conocer el nivel de exactitud para
medir los valores de temperatura, se usará el sensor LM35 y
se conectará a un módulo arduino, con esto se puede exponer
el rango de valores que puede medir el sensor.

II. MARCO TEÓRICO

Arduino es una plataforma de creación de electrónica de


código abierto, la cual está basada en hardware y
software libre, flexible y fácil de utilizar para los
creadores y desarrolladores. Esta plataforma permite III. MATERILES Y EQUIPO UTILIZADO
crear diferentes tipos de microordenadores de una sola Materiales
placa a los que la comunidad de creadores puede darles - Computador
diferentes tipos de uso. [1] - 1 Arduino
- 3 Resistencias de 10 K
- 2 Trimmer de 10 K
- 1 Resitencia de 1 K
- 1 LM35 Sensor de temperature
- 1 Amplificador de instrumentación o 3 LM358
Pedir en laboratorio:
- 1 fuente dual
- 1 multimetro
- 1 protoboard Cables conectores
- Herramientas de montaje (pinzas, pelacable, cortafri

IV.Procedimiento Teórico

Fig.1 1. Identifique en el datasheet del LM35 que consiguió los


Arduino siguientes parámetros:
- Rango dinámico
El LM35 es un sensor de temperatura de circuito - Alimentación
integrado de precesión, cuyo voltaje de salida varía en - Voltaje de funcionamiento
función de la temperatura que lo rodea. Es un CI pequeño - Factor de escala
y económico que se puede utilizar para medir la - Identifique el tipo de empaquetado
temperatura entre -55 ° C y 150 ° C. Se puede conectar
- Precisión
- Variables que afectan la medición
- Cree una tabla con estos parámetros y agregue las
curvas de efectos térmicos y rechazo a ruidos.

Características del regulador LM35:


- El voltaje de entrada mínimo y máximo es de 35 V y
-2 V respectivamente.
- Normalmente 5V.
- Puede medir temperaturas desde -55 ° C a 150 ° C
- El voltaje de salida es directamente proporcional
(lineal) a la temperatura (es decir, habrá un aumento
de 10 mV (0,01 V) por cada aumento de 1 ° C en la
temperatura. ± 0.5 ° C Precisión
- La corriente de drenaje es inferior a 60uA Sensor de
temperatura de bajo costo
- Pequeño y, por lo tanto, adecuado para aplicaciones
remotas Disponible en paquetes TO-92, TO-220,
TO-CAN y SOIC

2. Conecte el dispositivo conforme al integrado que


consiguió

Fig.7

CALCULOS

Tempera Temperat Salida Sali Error Error


tura ura en da absol relati
simulada medida simula en uto vo
dor volt
aje
38°C 32.9 0.44 0.4 -5.1 15.5
°C 3 %
32°C 30.4 0.37 0.3 -1.6 5.2
°C 5 %
32°C 29.2 0.34 0.3 -2.8 9.5
°C 5 %
31°C 29°C 0.33 0.3 -2 6.8
2 %
31°C 28.8 0.28 0.2 -2.2 7.6
°C 6 %
Fig.8 CODIGO PRUEBA SENSOR

/* LM35 analog temperature sensor with Arduino


example code. More info: https://www.makerguides.com
*/
// Define to which pin of the Arduino the output of the
LM35 is connected:
#define sensorPin A0
void setup() {
// Begin serial communication at a baud rate of 9600:
Serial.begin(9600);
// Set the reference voltage for analog input to the built-
in 1.1 V reference:
analogReference(INTERNAL);
}
void loop() {
// Get a reading from the temperature sensor:
int reading = analogRead(sensorPin);
// Convert the reading into voltage:
float voltage = reading * (1500 / 1024.0);
// Convert the voltage into the temperature in degree
Celsius:
float temperature = voltage / 10;
// Print the temperature in the Serial Monitor:
Serial.print(temperature);
Serial.print(" \xC2\xB0"); // shows degree symbol
Serial.println("C");
delay(500); // wait a second between readings
}

CALCULO

¿Cuál es la resolución del ADC del Arduino?


- ADC en Arduino es la abreviación del Conversor
Analógico Digital Arduino o con sus siglas en Ingles
Analog Digital Converter. El conversor ADC Arduino es el mediciones con el sensor, además de esto nos permite
encargado de la conversión analógica digital empleada en la conocer más sobre sus implementaciones por medio de
placa para poder leer todos los sensores disponibles en el Arduino.
mercado para nuestro proyecto de automatización con
Arduino.
¿Es posible configurar el rango dinámico en el Arduino?
¿Cómo?
-Cuando una variable se incrementar o decrementar dentro
de un rango y existe más de una variable, se puede utilizar
una función incrementar/decrementar:

if ( condicion_incremento ) incrementar(variable, 0, 24);


if ( condicion_decremento ) decrementar(variable, 0, 24);

int incrementar(int &variable, int minimo, int maximo) {


variable++;
if ( variable > maximo ) variable=minimo;
return variable;
}

int decrementar(int &variable, int minimo, int maximo) {


variable--;
if ( variable < minimo ) variable=maximo;
return variable;
}
int minino = 0;
int maximo = 24;

int incrementar(int &variable) {


variable++;
if ( variable > maximo ) variable=minimo;
return variable;
}
int decrementar(int &variable) {
variable--;
if ( variable < minimo ) variable=maximo;
return variable;
}
...

void loop() {
..
if ( condicion_incrementar ) incrementar(variable);
if ( condicion_decrementar ) decrementar(variable);
...
}

I. ANÁLISIS DE RESULTADOS

•Los valores de medidos con la simulación son muy


similares a los experimentales arrojados por el sensor.
•Los valores del sensor tienden a oscilar con valores
cercanos a los simulados.
•La comparación entre los valores nos permite
determinar que hay una diferencia mínima, a este se le
conoce como el margen de error que tiene el sensor.

II. CONCLUSIONES
La práctica nos permitió comprender los conceptos de
modos de operación de un sensor ultrasónico con un
código para censar las distancias que hay entre el
sensor y un objeto sólido.
Gracias a la práctica se pudo determinar los márgenes
de error y la configuración adecuada para poder realizar

También podría gustarte