Loading...
Pages: [1]   Go Down
Author Topic: Problemas con sensor de presion  (Read 224 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas noches,

Estoy trabajando con un Arduino UNO y un sensor de presion MPX2202GP. Los pines de este sensor son los siguientes:

Pin 1 --> GND
Pin 2 --> +Vout
Pin 3 --> Vs
Pin 4 --> -Vout

He conectado el Pin1 con el GND respectivo de Arduino el Vs a 5V y el +Vout al pin A0, dejando el -Vout al aire. He intentado confeccionar este programa pero me da siempre el mismo valor y no obtengo ningun valor nuevo al hacer presion sobre el sensor.

int x = 0;
float valor;

void setup() {
Serial.begin(9600);
}
void loop() {
valor = (5.0/1024.0) * analogRead(x);
Serial.println (valor);
delay(1000);
}
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 34
Posts: 2031
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dejame adivinar, estas consiguiendo un valor proximo a 0 y ni se inmuta.

1. Las salidas de ese sensor son diferenciales. Es decir V+ - V-.
2. El rango dinamico es de 40mV
3. La alimentacion nominal es de 10V y puede llegar a 16 V

Googelea y busca el datasheet del sensor.

Necesitas alimentarlo a 12V y poner un amplificador diferencial con una ganancia de unos 100.

Alimentalo a 12V y mide con un polimetro la tension entre V+ y V-. Mide la tension y pon lo que lees.
Logged

   

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Podria utilizar un LM339 para este caso? He mirado y tiene un ampli que que da una entrada positiva y otra negativa donde irian conectados +V y -V respectivamente. Como lo ves?
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 34
Posts: 2031
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Creo que no quieres comparar si una señal el mayor que la otra. No?
Logged

   

Anaco, Venezuela
Offline Offline
Newbie
*
Karma: 0
Posts: 21
Electronic Engineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

       Novatillo en ese caso lo recomendado es un Amplificador de Instrumentación que lo puedes montar con 3 Amplificadores Operacionales o si tienes el dinero conseguir ya en un solo integrado como el AD620 por ejemplo. Como te dice fm, ese sensor te da una salida entre 0 y 40mV, por lo que con una ganancia de 100 lo puedes llevar al rango de 0 a 4V para que lo puedas leer correctamente con el Arduino.

       http://forum.arduino.cc/index.php?topic=54971.0

Saludos.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bueno pero un TL074CN si no? Es un integrado de 4 amplificadores. Con eso funcionara no? La idea es utilizar una pila de 9V para alimentar el arduino y el sensor pero claro tambien tengo que alimentar el amplificador y es mas/menos 15Vcc... Ando mas perdido...
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 34
Posts: 2031
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si no te quieres complicar mucho, puedes usar un sólo opamp configurado como un amplificador diferenciador, busca: Differential amplifier (difference amplifier).
El operacional que uses depende mucho de lo que necesites, precisión, inmunidad al ruido,... Puedes empezar con algún clásico 356 o 741. Tal vez el 356 te resulte más fácil de encontrar, usar y baratos. Luego, si necesitas más precisión puedes pensar en otro con unas prestaciones que se ajusten a tus necesidades.
Logged

   

Anaco, Venezuela
Offline Offline
Newbie
*
Karma: 0
Posts: 21
Electronic Engineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

          El LM324 trae 4 amplificadores y lo puedes alimentar con una sola fuente positiva (en tu caso la bateria de 9V). Tendrias que hacer la prueba a ver si es lo suficientemente bueno para los 40mV.

          En este post http://www.forosdeelectronica.com/f23/amplificador-instrumentacion-opamps-ic-22042/ alguien recomienda que al usar una sola fuente positiva la referencia a tierra del circuito del amplificador de instrumentación sea reemplazada por VCC/2 es decir 4.5V si usas una alimentacion de 9V.

          Y revisando un poco fm tiene razon puedes trabajar con un solo amplificador http://www.electronics-tutorials.ws/opamp/opamp_5.html. Si el amplificador que tienes requiere una fuente negativa puedes probar usar otra bateria para que te de -9V. Asegurate siempre de medir la salida con un multimetro y estar seguro que esta entre 0 y 5V antes de intentar medirla con el arduino.

Saludos.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias a los dos!!! smiley Me pondre a trabajar con estos nuevos conocimientos.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 34
Posts: 2031
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Un placer.

Con el operacional configurado como diferenciador, si el + es siempre mayor que el menos con una alimentación del operacional entre +5 V y GND debería funcionarte bien. De todas formas comprueba las salidas porque el sensor lo tienes que alimentar a 12V.
Logged

   

Pages: [1]   Go Up
Print
 
Jump to: