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
fm:
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.
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.
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
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.
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.
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???
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.
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
Entonces que yo me aclare..... si yo conecto a ese operacional, según esto: ST Microelectronics 2163 datasheet 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)????
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.
Gaby me interesa lo que estas haciendo. Si es posible cuando lo pruebes, podrias poner aquí como has conectado todo finalmente y que tal funciona?
mchas gracias.
acabo de simular el circuito. a la salida daría - 5 voltios con 20 mA de entrada. claro está si esta alimentado con +- vcc. si solo alimentas positivamente tendrás "0" a la salida
la forma fácil de que salgan +5voltios es invertir el sentido de la corriente, o sea, poniendo el positivo de la salida del sensor a GND y el negativo del sensor a la entrada del circuito.