Go Down

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

GabyCR

Nov 11, 2011, 06:29 pm Last Edit: Nov 26, 2011, 03:21 pm by GabyCR Reason: 1
Hola a todos,

Pues soy un usuario  nuevo en este foro, y necesito de vuestros conocimientos, a ver si me podeís echar una mano, ya qu enunca he tenido que usar esto.

Necesito leer unos datos de una célula de carga que van desde los 4mA a los 20mA. Sabeís de algún conversor para que yo pueda leer en analógica???

He visto algo en BG, pero va desde los -30 a los 30A y no creo que me vaya a dar muy buenas medidas en tan poca variación de mA.

Gracias de antemano
Gabriel.

SrDonGato

:O

una resistencia de 250 ohm, si a través de la resistencia pasan los 20 mA tendrás una caída de tensión de 5 voltios, el máximo que puede leer arduino.

debes tener mas claro lo que es la electrónica básica para entender bien los montajes.

un saludo




fm

Hola Gabriel,

Depende mucho de dónde quieras medir la corriente y de donde viene, es decir a qué tensión está un extremo y a qué tensión está el otro, la diferencia dividido por resistencia es la corriente que fluye por ella. Lo que tendrías es que medir la tensión en un extremo y la tensión en el otro extremo usando 2 pines ADC.

Otra alternativa es utilizar un operacional. Aquí te dejo un pequeño esquemático donde Vout = I * R1, donde R1 = R2
   

SrDonGato



Depende mucho de dónde quieras medir la corriente y de donde viene, es decir a qué tensión está un extremo y a qué tensión está el otro, la diferencia dividido por resistencia es la corriente que fluye por ella. Lo que tendrías es que medir la tensión en un extremo y la tensión en el otro extremo usando 2 pines ADC.




Los sensores que tienen a su salida una corriente, ésta no depende de la impedancia del cable ( excepto muy largas distancias e impedancias muy grandes, hablamos de cientos de metros alrededor de 1 km) quiere decir esto que haya la impedancia que haya si son 10 mA, siempre habrán 10mA, aunque tenga 100 o 200 ohm.
de esta manera aunque pongas una resistencia de 250 ohm junto al arduino vas a tener la caída de tensión adecuada pues siempre pasaran los 10 mA. si cambias el valor de la resistencia y pones una más baja seguirán pasando 10mA pero la caída de tensión nunca llegará a 5 voltios, pierdes entonces precisión en la medida. si pones una más alta puedes cargarte la entrada analógica pues pueden entrar mas de 5 voltios.
No hacen falta 2 pines analógicos, pues la salida del sensor es un positivo (salida del sensor)y un  GND. la salida del sensor se lleva a la resistencia de 250 ohms y el otro extremo de la resistencia a GND, la estrada analógica se coge desde el otro extremo de la resistencia

el ultimo circuito es el que se debe utilizar claro está si quieres que se adapten las impedancias, y es lo que se utiliza en instrumentación y lo que se debería utilizar siempre para no cargarte la etapa de salida del sensor.

un saludo

fm

Quote
el ultimo circuito es el que se debe utilizar claro está si quieres que se adapten las impedancias, y es lo que se utiliza en instrumentación y lo que se debería utilizar siempre para no cargarte la etapa de salida del sensor.


Creo que he llegado al punto de "deformación profesional pura"...  :)

Efectivamente, tienes toda la razón del mundo. Pero como no tengo ni idea de lo que es una célula de carga ... pues operacional que te crió para adaptar impedancias. Conecte lo que conecte va a funcionar y jugando en plan conservador.
   

GabyCR

Hola,

Gracias por responder.

Es un sensor eletrócio de presión. El modelo es el PA3020. http://www.ifm.com/ifmes/web/dsfs!PA3020.html
Pone que la función de salida es de 4.... a 20mA analógica.
Pero es que no me queda nada claro si necesito un conversor ni nada de nada.

Gracas de nuevo.

flico

Muy buenas respuestas chicos.

Mirate este esquema, usa un LM358.

Quote
Pero como no tengo ni idea de lo que es una célula de carga ...

@fm, una celula de carga es el sensor que llevan las basculas para pedir el peso. Realmente una célula de carga es un bloque metálico con unas galgas extensiometricas que varían la resistencia en función de la deformación del material.

Detalle de un tipo de celula de carga.


Esquema conexionado galgas extensiometricas en puente de Wheatstone


Galga extensiometrica

GabyCR

Hola flico, gracias por responder, pero no es exactamente eso en mi caso. Echale un ojo si tienes tiempo al link que he puesto.

Un saludo

flico

Quote
Hola flico, gracias por responder, pero no es exactamente eso en mi caso. Echale un ojo si tienes tiempo al link que he puesto.


La aclaracion de las celulas de carga es para @fm. Tu enlace lo había visto antes y no se cual es realmente tu duda. Es un sensor de presion con salida en bucle de corriente, de hay salen los dos hilos que tienes que conectar al operacional y luego a arduino.

fm

Quote
La aclaracion de las celulas de carga es para @fm

Si, muchas gracias, siempre se aprende algo todos los días. Había oído sobre ellos, pero nunca he tenido la oportunidad de echarles un vistazo y mucho menos usarlos.
   

GabyCR

Hola,

Me he estado viendo el datasheet pero no me queda muy claro. Si yo esa célula de carga la tengo alimentada con 12v y me varía de 2 a 40mA, al pasarlo por el operacional que es lo que me devuelve???

Gracias!!!

SrDonGato

Pues lo que estas preguntando ... te da voltios.

los 250 ohms, tanto si lo utilizas solo como con el operacional estan calculados para que una escala de 0 a 20 miliamperios a la entrada del circuito del operacional , en Vout del esquema del operacional tendras de 0 a un máximo de 5 voltios, que son los que metes a la entrada digital

si no quieres usar el operacional ( es mejor con el operacional) solo la resistencia de 250 ohm cerca del arduino, una patilla a masa y la otra a la entrada de arduino y al positivo del sensor.

no tiene mas misterio

un saludo

GabyCR


Pues lo que estas preguntando ... te da voltios.

los 250 ohms, tanto si lo utilizas solo como con el operacional estan calculados para que una escala de 0 a 20 miliamperios a la entrada del circuito del operacional , en Vout del esquema del operacional tendras de 0 a un máximo de 5 voltios, que son los que metes a la entrada digital

si no quieres usar el operacional ( es mejor con el operacional) solo la resistencia de 250 ohm cerca del arduino, una patilla a masa y la otra a la entrada de arduino y al positivo del sensor.

no tiene mas misterio

un saludo



Entonces que yo me aclare..... si yo conecto a ese operacional, según esto: http://www.datasheetcatalog.org/datasheet/stmicroelectronics/2163.pdf por la entrada 3 el + y por la 2 el - aunque sean 12v me devuelve por la 1 un valor en voltios para yo leerlos por la entrada analógica (0........5v)????

GabyCR

Aunque si me da mA tendría que estar en serie no??? no hay ni + ni -

SrDonGato

el sensor lo alimentas a 12 voltios creo, pero la salida te la da en miliamperios, la tension variara dependiendo de la impedancia del hilo.

el circuito que te ha propuesto @fm lo alientas con 5 voltios. la entrada serán miliamperios y la salida como maximo seran de 5 voltios. con independencia de la tension que alimentes el sensor.

un saludo

Go Up