Pages: [1]   Go Down
Author Topic: Problemas con sensor de presion  (Read 907 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: 41
Posts: 2182
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: 41
Posts: 2182
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
Jr. Member
**
Karma: 8
Posts: 88
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: 41
Posts: 2182
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
Jr. Member
**
Karma: 8
Posts: 88
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: 41
Posts: 2182
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
Jump to: