Go Down

Topic: Como convertir mA a Voltios (SOLUCIONADO) (Read 50126 times) previous topic - next topic

GabyCR

Sí, es que creo que no Lo he dejado claro

Necesito leer los mA del sensor, convertirlos a V, para que por ejemplo me de 18 mA, sea cuando ha llegado a 300 bares.

Así tengo controlados los bares y puedo cortar la bomba para que no siga subiendo.

OndO


Una cosa que creo que ha pasado algo desapercibida, ese conversor I-V necesita ser alimentado a -5V (no en GND), pues el corriente del sensor es de salida (el 4-20mA es bastante común) y la tensión de salida sale invertida.

Deberia poner la resistencia y un simple seguidor. Como última cosita, conviene echarle un ojo a:

- Si 20mA*R > Vcc (la alimentación del sensor) tendremos problemas en los límites
- Hay que asegurar que el operacional es rail-to-rail, es decir, que no distorsiona cerca de 0V y/o Vcc. A veces es mejor quedarse en 4,5V de fondo de escala que ir a por los 5V.
- los sensores 4-20mA esperan a su salida resistencias entre 150-600 (que casualmente significa 3V y 12V...  :D)

GabyCR

Gracias a todos por las respuestas.

Hoy he estado probando en la propia maquina lo de convertir de mA a V. Hay algo extraño, se supone que cuando me da 20 mA me está dando un Voltaje en Vout del operacional de 1,03V con resistencias de 220 ohmios. Y cuando está dando 4mA me dá unos 0,6V.

Lo he conectado así el LM358N

Patilla
1        con R de 220 a patilla 2. Esta es Vout
2        Entrada del sensor, que me está dando los mA por la salida negativa del sensor
3        Con R de 220 a GND
4        A GND
8        A +24v ( Esto luego lo cambiare a +12V) La maquina tiene una fuente de +24 y se vá a cambiar por una de +12 porque todo se puede alimentar de 9.2v a 32v

Un saludo

GabyCR

Bueno, pues lo voy a dar como solucionado aunque al final no he utilizado el operacional. No sé porqué no lo pude hacer funcionar bien.

Así que he tirado por el camino fácil. Resistencia (POT) de 250 ohms y como un tiro.

Un saludo

Sergegsx

puedes explicar un poco como lo has conectado todo, alimentaición del sensor, la resistencia, etc.
o alguna foto para verlo y que resultados te da. cubre todo el rango 4 a 20 mA correctamente?

SrDonGato


Si perdona, he alimentado el 358 con 12v, me he equivocado en el dibujo que he colgado.

Pero el sensor lo tengo simulado con +12 ---- POT ----- Entrada LM358

Para que así cuando mueva el POT me varíe la Resistencia y por lo tanto los mA. Pero lo único que consigo es que en su salida me de 10v

Un saludo


he dado un repaso al todo el post y no me di cuenta de esto.

si quieres simular los 4-20 mA puedes hacerlo de 2 formas,
forma guay, un generador de corriente con un amplificador operacinal en configuracion de tension a corriente, en el que la corriente de salida no depende de la impedancia del cable, es decir, si lo pones a 10mA, siempre habrán 10mA tando si pones 100 ohm como si pones 300.
la otra forma es con una fuente y algunas resistencias y atacas al circuito I-V del operacional. ten cuidado de calcular bien las resistencias, 12/250 = 48 miliamperios. lo suyo es poner 5 voltios con un potenciometro de 1 k , de manera que el máximo son 20 mA y el mínimo de 4 mA

con esto atacas al circuito del operacional convertidor de I-V.

como lo has hecho, con la resistencia de 250 ohms, si no son distancias largas (centenares de metros) no vas a tener problemas.

un saludo

flico

No me entero, lo siento estoy espeso. Al final como lo has hecho?

Sergegsx


No me entero, lo siento estoy espeso. Al final como lo has hecho?


una imagen vale mas que mil palabras...Gaby una foto o esquema de como lo has conectado please

SrDonGato

os paso el esquema de como simularlo y del montaje real sin operacional

La resistencia de 250 ohm debe estar cerca de la entrada analógica de arduino.

un saludo

Sergegsx

gracias SrDGato
una pregunta, el sensor dice que lo alimenta con 12V, significa que lleva mas pines para hacer esto,no?

GabyCR

Perdon, no me ha llegado la notificación de que había respuesta a este POST.

Mi sensor tiene 2 cables, uno que va a +12 (Se puede conectar de 9.6 a 32 si no recuerdo mal) y otro a GND.
Bien, pues puse una resistencia en serie con gnd. Ya que los mA los da por esta salida.

Si puedo os saco una foto esta semana al sensor y al esquema, pero vamos es muy sencillo.

Un saludo

Sergegsx

comooo??

si entiendo bien como lo has conectado, esta mal y puedes cargarte el arduino !!
espero equivocarme y haberlo entendido mal.
hazle una foto si puedes please porque esto que dices es totalmente diferente a lo que se hablo aqui

GabyCR

En cuanto me acerque al taller se la hago.

Pero vamos que nunca me da más de 4,8 voltios al poner una resistencia de 240 ohms

SrDonGato

#43
Nov 27, 2011, 11:51 pm Last Edit: Nov 28, 2011, 11:58 am by SrDonGato Reason: 1

gracias SrDGato
una pregunta, el sensor dice que lo alimenta con 12V, significa que lleva mas pines para hacer esto,no?


Si claro, deben tener 3 o 4. 2 de alimentación y otros 2 del lazo por donde pasan los mA, si es de 3 son 2 de alimentacion y uno de señal que va referenciada a GND por lo que los GND del sensor y el control deben ser la misma.

en el esquema no he puesto los de alimentación.

si ponemos un polimetro midiendo voltios a la salida del sensor tendremos una tension que depende de la impedancia del lazo ( cable mas resistencia) y que será mayor cuanto mayor sea la impedancia.

un saludo

jesussancel

buenos días. tengo un problema a la hora de leer un sensor de presión, el cual me envía de 4 a 20 mA. De todos los circuitos que a un subido ni uno me a funcionado, no se si alguien me pueda orientar, estoy utilizando el circuito 741 para hacer la conversión a voltaje para que el arduino pueda leerlo pero no consigo nada, las variaciones son muy exageradas. por favooooor alguien que me pueda ayudar con el circuito!!!!... o alguna otra forma de convertirlo para que el arduino lo interprete.

Go Up