Artículo como Informe de Investigación – Modelo IEEE – 2010-2011

MINIPROYECTO N°2: CALCULO DE VOLUMEN CON EL SENSOR DE PRESION MPX100
Hans Aaron Vilchez Chumpitaz
e-mail: hans_vilchez@hotmail.com

Jhon Elvis Pariona Quispe
e-mail: jhon_elvis_525@hotmail.com

RESUMEN: En el presente informe describiremos a detalle los procedimientos realizados para la creación

de un circuito para leer el volumen de un líquido en cm3, en un LCD en protoboard con el uso del acondicionamiento. También mostrares la programación del Arduino Mega2560.
PALABRAS CLAVES: Presión, volumen, Acondicionamiento.

ABSTRACT : In this report we describe in detail the procedures performed for setting a read circuit for a
liquid volume in cm3, in LCD in a breadboard with the use of conditioning. Also show Arduino programming Mega2560.
KEY WORDS: Pressure, volume, Conditioning.

1 INTRODUCCIÓN
Los objetivos generales del presente proyecto son conocer el funcionamiento del sensor de presión MPX100, diseñar un acondicionamiento para acondicionar la señal de salida del sensor a un rango más apropiado que pueda ser leído por el Arduino, programar el Arduino Mega2560 para que el valor del volumen se muestre en un display LCD y completar el diseño del circuito detector de presión de tal manera que se pueda ajustar el valor de detección usando un potenciómetro.

• Bajo Costo • Proporcional a Tensión de alimentación • 60 mV Span (tipo) Opciones • Absoluto, diferenciales y medidor • Linealidad ± 0,25% (máx.) Ejemplos de aplicación •Bomba / Motor Controllers •Robótica •Indicadores de nivel

2 MARCO TEORICO
2.1 SENSOR MPX100dp El dispositivo de la serie MPx100 es un sensor de silicio presión piezo resistivo proporcionar una salida de tensión muy precisa y lineal - directamente proporcional a la presión aplicada. Previsibilidad de diseño de Motorola calibre tensión. Características 1 •Diagnóstico Médico • Presión de conmutación • Barómetros

el rango de tensión de entrada en modo común incluye masa.Artículo como Informe de Investigación – Modelo IEEE – 2010-2011 • Altímetros El LM324 está compuesto por cuatro amplificadores operacionales de alta ganancia. La ganancia de frecuencia unitaria está compensada con la temperatura. sin necesidad de implementar otra fuente de alimentación doble de +/. amplificadores y en cualquier circuito típico con amplificadores operacionales.  Permite entradas cercanas a GND (masa) y la tensión de salida también llega GND.1. tensión utilizada habitualmente en electrónica digital. La intensidad de polarización de entrada está también compensada con la temperatura.5V y +/. Sin embargo. Se puede utilizar para aplicaciones tales como: Bloques de ganancia DC. el LM324 puede funcionar directamente a la tensión de 5V.2 AMPLIFICADOR OPERACIONAL LM324 . incluso cuando se trabaja con alimentación simple.15Vdc. Fig 2. también son capaces de funcionar con una fuente de alimentación doble. Características especiales Trabajando en la zona lineal. apropiado para funcionar a baterías. diseñados para trabajar con fuente de alimentación simple. 1 ilustra una vista esquemática de la circuitería interna en el chip sensor de presión independiente. Y la tensión de salida también puede aproximarse a masa. Presión compensada Esquema del sensor 2. Por ejemplo. Los cuales ahora son mas sencillos de implementar utilizando alimentación simple.16V 2 Fig. Características  Internamente compensado en frecuencia para ganancia unidad  Alta ganancia en DC (100 dB)  Gran ancho de banda (ganancia unidad) 1MHz (compensada con la temperatura)  Alto rango de alimentación:  Alimentación simple: entre 3V y 32V  Alimentación doble: entre +/.  Bajo consumo de energía.  Cuatro amplificadores operacionales en un solo componente. Ventajas  Se elimina la necesidad de fuentes de alimentación dobles.

3 AMPLIFICADOR RESTADOR Este amplificador usa ambas entradas invertida y no invertida con una ganancia de uno. 2. igual o menor. se llama de realimentación. de manera que el segundo no resulte una carga para el primero.1.5 AMPLIFICADOR BUFFER Se trata de un amplificador no inversor cuya resistencia R1 vale infinito y R2 vale cero y ganancia unidad. Por este motivo se utiliza principalmente para aislar dos circuitos. como vemos en la figura. Tiene una impedancia de entrada Zin muy elevada. que va desde la salida al terminal de entrada negativo. pues la impedancia vista será la altísima Zin del operacional.Artículo como Informe de Investigación – Modelo IEEE – 2010-2011       Consumo de corriente muy bajo (700 µA) independiente de la alimentación Muy baja corriente de polarización de entrada (45 nA) (compensado con la temperatura) Bajo offset de voltaje de entrada (2mV) y offset de corriente (5 nA) El rango de voltaje de entrada en modo común incluye masa. aunque pude ser mayor. Diagrama de conexión 2. El rango de voltaje diferencial en la entrada es igual al voltaje de alimentación. La resistencia R2. Es un caso especial del amplificador diferencial. y una impedancia de salida Zout muy pequeña. La señal. como el LM310 o el OPA633. en polaridad. dependiendo esto de la ganancia que le demos al amplificador en lazo cerrado. En este caso se dice que U1 sirve para “adaptar impedancias”. Existen operacionales especiales para utilizarlos como buffers.4 AMPLIFICADOR INVERSOR Se llama así este montaje porque la señal de salida es inversa de la de entrada. para producir una salida igual a la diferencia entre las entradas. se aplica al terminal inversor o negativo del amplificador y el positivo o no inversor se lleva a masa. 3 .5V 2. Excursión máxima del voltaje de salida: desde 0V hasta V+ . Se pueden elegir también las resistencias para conseguir una amplificación de uno.

0. lcd. luego se restan ambas entradas.V . Altura=100*Presion/(Gravedad*Densidad).2 DISEÑO EN PROTEUS El diseño comienza con las entradas de sensor MPX100 para 1 a tierra y 3 a 5v con un regulador de voltaje 7805 la patas 2 y 4 van primeramente a un buffer.OUTPUT). 3.setCursor(0. Volumen=Area*Altura. float Setpoint.begin(16.g P  agua  A A Esa es la presión del agua que ejerce en el punto mas bajo. lcd.2).Artículo como Informe de Investigación – Modelo IEEE – 2010-2011 3 ESTRUCTURA DE DISEÑO 3.6 y .0.100 0). 4. pinMode(led.0.1024.print(" Recipiente"). 11.g agua .//Cm^3 float Altura.print(" Volumen de un").0. P  agua . A. En el punto mas bajo tenemos la siguiente relación: P F Pesoagua magua .clear().g.//cm^2 float Volumen.81.//m/s^2 float Densidad=1000.//cm int led=53.//cm^3 float Presion. lcd. 2). } void loop() { lcd.1024. 5. } else 4 Se hizo de acrílico de 3mm de espesor y se lo pego con formol y se hizo un orificio en la parte inferior para conectarlo al sensor MPX100.HIGH). if(Volumen>=Setpoint) { digitalWrite(led. void setup() { lcd. delay(2000).h.clear(). 3.5000 ). luego se quita el offset y se amplifica con un amplificador restador con una ganancia 1666.h> LiquidCrystal lcd(12.2).1 DISEÑO DEL RECIPIENTE El diseño es un prisma de base cuadrada.//Pa float Gravedad=9.g   A A A  . Setpoint=map(analogRead(A1). Presion=map(analogRead(A0). de 5cm x 5cm y una altura de 40cm para obtener un volumen de un litro exacto finalmente se manda a la entrada A0 del arduino para se mostrado en el LCD.h 3.//kg/m^3 float Area=25. lcd.3 PROGRAMACION EN ARDUINO #include <LiquidCrystal.

5 .2). delay(100).4 IMÁGENES DEL MINIPROYECTO 4CONCLUSIONES Y OBSERVACIONES En la parte de la amplificación tuvimos que dividirlo en tres partes para que amplifique mucho mejor en dos amplificadores inversor de ganancia 10 y un amplificador restador con ganancia 16.2). } 3.setCursor(0.print(Setpoint). lcd.print(" cm^3"). Una observación fue el circuito tenia mucho ruido lo que hacia que oscile constantemente la respuesta que era el valor del volumen en el Arduino.6 por que al ponerle la ganancia total de 1660 no votaba la ganancia que tenia que votar. lcd.print(" cm^3"). lcd. lcd.1). } //lcd.LOW).setCursor(0. lcd.print("V= ").print(Volumen. con un condensador como nos mostro el profesor pudimos disminuir el ruido pero no en su totalidad. lcd. lcd.print("SP= ").Artículo como Informe de Investigación – Modelo IEEE – 2010-2011 { digitalWrite(led.