Medida de corriente con shunt

Necesito medir corrientes bastante altas (máximo 100 A) que fluyen de una batería a otra. Se me ocurrió una solución que involucraba la medición de la caída de voltaje a través de una resistencia de derivación. El suministro que estoy usando para alimentar el circuito está aislado de tales baterías. Como prefiero usar un suministro de un solo riel para la placa, que contenga un sistema de acondicionamiento analógico y un microcontrolador, se me ocurrió el siguiente esquema.ingrese la descripción de la imagen aquí

Elegí un OpAmp de salida de riel a riel (LT6232) para que su salida oscile entre 3,3 V y 0 V. La simulación se ha realizado utilizando LTSpice y sus modelos de dispositivos.

El voltaje de salida (según cómo diseñé las resistencias) debe seguir la fórmula Vout = (Rf/R1)*(V2 - V1) + V_ref.

1) si Vbat1 = Vbat2 (corriente en el shunt 0A), mediría 1.65V (¡correcto!)

2) si Vbat1 < Vbat2 (es decir, Vbat2 = 12,15 V y Vbat1 = 12 V, corriente en la derivación 100 A), mediría ~3,3 V (¡correcto!)

3) si Vbat1 > Vbat2 (es decir, Vbat2 = 12 V y Vbat1 = 12,15 V, corriente en la derivación -100 A), debería estar midiendo algo alrededor de 0 V, en cambio, la simulación muestra algo ligeramente por debajo de 500 mV.

¿Qué estoy haciendo mal? Gracias por ayudar.

tenga en cuenta que los voltajes de entrada opamp son muy diferentes, por lo tanto, no funciona como un amplificador.
@Neil_UK No puedo entender por qué lo son, ofc en esta condición está amplificando un modo común
¿Qué es "ofc"? Por favor, trate de ser claro en su escritura.
Estaré de acuerdo en que la diferencia de 150mV en ese amplificador diferencial debería dar 1.65v. Sin embargo, ese es un voltaje de riel, y yo (y usted) no sabemos qué tan bueno es el modelo LT6232. Hay dos experimentos que puedes hacer. a) aumente el Vcc y Vref para que la salida esté bien alejada de los rieles y b) reemplace el 6232 con un opamp ideal. Por cierto, nunca siento que sea una buena idea tener dos partes de un circuito aisladas, a excepción de las resistencias de detección R1 R2. Al menos sabrá dónde se encuentra si define su potencial relativo conectando Vref a V1, por ejemplo.
Use un amplificador de instrumentación (IC o circuito)
@ michi7x7 esto realmente no funcionará porque el amplificador de instrumentación amplificará la diferencia entre V2 y V1. Si dicha diferencia es negativa, necesitaría tener un riel de suministro negativo para el IC para producir una salida razonable. Esto es exactamente lo que estoy tratando de evitar.
@NotSure no hay nada que impida una referencia distinta de cero para un amplificador de instrumentación
@No estoy seguro. Estabas en el camino correcto al cambiar la salida. Esto funcionaría en un amplificador de instrumentación exactamente como funciona en una configuración diferencial simple. El principal problema es que con operaciones no ideales. amperios y resistencias no coincidentes, el voltaje de modo común importa.
¿Ha intentado reemplazar Vbat1 y Bvat2 con una sola fuente de 0,15 voltios? Los simuladores pueden volverse bastante extraños con fuentes de voltaje flotante.

Respuestas (3)

Para abordar la pregunta sobre el comportamiento de la simulación, según la hoja de datos, es una operación de riel a riel. amperio. solo en la salida:

ingrese la descripción de la imagen aquí

Puede cambiar su ganancia y V_ref (que es como una compensación) para cumplir con la especificación de entrada. (2,65+1,15)/2 = 1,9 V en la operación. amperio. insumos para el equilibrio podría ser un punto de partida.

Me preocupa tu referencia flotante con las baterías. Debes controlar tu voltaje común. Su circuito debe seguir la referencia del circuito medido (tal vez alimentando su circuito de 0-3.3V desde 12V con un convertidor DC-DC o un regulador lineal) o puede proporcionar una capa de aislamiento.

amplificador operacional con ganancia finita de bucle abierto (de lo contrario, ideal para CC) y resistencias combinadas:

ingrese la descripción de la imagen aquí

Misma op. amperio. y resistencias emparejadas, voltaje de modo común:

ingrese la descripción de la imagen aquí

Ahora con resistencias ligeramente incomparables:

ingrese la descripción de la imagen aquí

Será peor cuando consideres que la operación real. amperio. también tendrá una ganancia de modo común y el rango de entrada tiene límites.

El voltaje de modo común es importante, por lo tanto, debe controlarlo para una medición adecuada. Toda simulación que considere una resistencia infinita desde el terminal común de la batería y su circuito engaña a su diseño, ya que incluso una resistencia de 1k es suficiente para garantizar el potencial de voltaje de entrada.

Dado que las baterías están flotando, no hay señal de modo común presente en absoluto. Aplicó una conexión a tierra a la unión negativa de las baterías que no existe en el problema. Entonces, las capacidades de modo común del opamp son irrelevantes en este problema.
Sé que la conexión no existe. Estoy tratando de mostrar el problema con el voltaje de modo común. ¿Cómo es posible decir con certeza que no hay voltaje común en el caso si la resistencia entre la conexión común es infinita? Es claro en simulación pero no en circuitos reales. Las resistencias de 1K mueven el potencial de la batería a donde quieren, lo que puede no ser el caso en el circuito real .
El OP dijo específicamente que el sistema de medición estaba aislado, por lo que no hay señal de modo común. Las baterías se muestran flotando. Solo si el sistema de medición estaba conectado a tierra a la conexión común de la batería, podría haber una señal de modo común. Así que no necesitas diseñar para ello.

Medida de corriente con shunt y sin referencia de tierra definida

Este es un problema interesante de resolver, y ha complicado demasiado el razonamiento (no necesita una referencia de voltaje en el extremo frontal) y probablemente el simulador lo confunda aún más.

Comencemos con un dispositivo de medición muy simple basado en un solo amplificador operacional.

  1. El dispositivo funciona con batería.
  2. El dispositivo está completamente flotando sin un punto de referencia terrestre definido.
  3. El rango de medición de salida es 0-3.3V en un A/D.
  4. El dispositivo puede medir +/-100 A en relación con dos puntos (es decir, a través de la derivación).
  5. V1 y V2 no importan, solo importa el voltaje desarrollado a través de la resistencia de detección.

El siguiente circuito muestra un amplificador operacional único que amplifica la señal de entrada (+/- 150 mV) a +/- 3,3 V. He usado un opamp típico (no de riel a riel) y el simulador asume rieles de suministro de +/- 15V. Sé que este no es el objetivo, pero sirve como punto de partida.

NOTA: El terreno que muestro aquí es SOLO para satisfacer el simulador. Podría haber aplicado el símbolo de tierra a cualquier parte del circuito. Elegí poner a tierra Probe_A para facilitar la comprensión del próximo cambio que se realizará.

esquemático

simular este circuito : esquema creado con CircuitLab

Si Probe_A es positivo en relación con Probe_B, la salida será negativa.
Si Probe_A es negativo en relación con Probe_B, la salida será positiva.
La referencia de tierra que se muestra solo es necesaria para que se ejecute el simulador, pero luego define los voltajes relativos para la salida del opamp y las entradas de la sonda.
Para obtener una salida de escala completa de +/-3,3 V para una entrada de 150 mV (100 A en la derivación), necesitamos una ganancia de 22.

Ahora vamos a tu problema. Supongo que su instrumento alimentado por batería usa dos sondas para conectarse a la resistencia de derivación que está permanentemente en su lugar. Por lo tanto, el instrumento puede tocar la derivación con la Sonda_A positiva o negativa en relación con la Sonda_B.
Así que hay dos variables de conexión:

  1. No sabemos qué voltaje de batería es más alto.
  2. No sabemos de qué manera se conectarán las sondas.

Por lo tanto, sería útil poder medir +/-100 A y quizás encender un LED junto a la sonda que toca la batería de mayor voltaje.

Como asumo que el voltaje que se mide a través de la derivación está siendo digitalizado por un A/D, podemos hacer lo siguiente:

esquemático

simular este circuito

Ahora he sesgado la entrada para el opamp a 3.3V/2, esto está amortiguado por un opamp y alimentado a la entrada negativa. No es necesario que sea un voltaje de referencia, simplemente necesita el MCU VDD/2 para poder medir cualquier señal de polaridad.
También cambié la ganancia del opamp para que emita +/- 1.65 en relación con el punto central de suministro del suministro de 3.3V .

Si Probe_A es positivo en relación con Probe_B, la salida será positiva pero por debajo de VCC/2. Salida Ov al A/D = 100A.
Si Probe_A es negativo en relación con Probe_B, la salida será positiva pero superior a VCC/s. 3,3 V. Salida de 3,3 V al A/D = 100 A.
Punto medio en su A/D = 0A.

La mayoría de MCU A/D utilizan el voltaje de alimentación como voltaje de referencia y esto provoca cierta pérdida de precisión. Puede obtener una mayor precisión utilizando una referencia externa para el A/D en lugar de utilizar 3,3 V como referencia FSD y luego utilizar un D/A para establecer el voltaje de punto medio.

A continuación, puede decidir en código si encender un LED junto a la sonda A o B para designar el punto de mayor voltaje.

Entonces, ¿qué está mal con el circuito del OP? Esa es la pregunta real aquí.
El OP trató de usar una referencia contra la cual medir. Lo cual no funciona en el circuito que se muestra. Es un error fácil de cometer. Simplemente está tratando de medir el voltaje desarrollado a través de la resistencia de detección, y sabe que es una escala completa de 150 mV. Simplemente necesita amplificar ese voltaje para usar la referencia EN el A/D para medir el voltaje del opamp que describe la corriente. No necesita ninguna referencia en el amplificador, ya sea una medición diferencial o de un solo extremo.

Bien, tercer intento. Estaba comparando mis resultados con el caso de prueba equivocado. La derivación flotante no es el problema, es un problema de entrada de modo común.

Para el caso en que V1 > V2, la corriente debe fluir hacia arriba para equilibrar la entrada y el opamp hundirá la corriente. El voltaje de salida será:

Vout = Vref - (r0 + Rf) * 75 uA = 0 (confirmado con simulación ~0)

Las entradas opamp son Vref/2 = 0.825 V

Esto está fuera del rango de entrada del modo común del amplificador operacional (> 1,5 V o > 1,05 V más que V-, que es tierra, el valor exacto depende de Vcc), no se garantiza que el amplificador operacional se comporte correctamente.

esquemático

simular este circuito : esquema creado con CircuitLab

No hay absolutamente nada de malo en un sistema de medición flotante. Lo hacemos todo el tiempo cuando usamos un multímetro. La referencia de tensión no es necesaria.
Si va a votar en contra, explique qué está mal con este análisis. Esta es la única respuesta que explica por qué el circuito OP no funciona.
Creo que lo acabo de explicar en el comentario.
No, no explicaste cuál es el problema con mi análisis, solo dijiste que el circuito debería funcionar con una derivación flotante. ¿Por qué mi simulación concuerda con mi análisis? Sí, las mediciones flotantes se usan con éxito todo el tiempo, pero aparentemente no con este tipo de circuito.
@JackCreasey. Cuando utiliza un multímetro alimentado por batería, iguala el potencial de referencia del dispositivo de medición con el que está midiendo. El multímetro flota hacia el circuito que se está midiendo.
Exactamente. Entonces, ¿cuál es el problema con un sistema de medición flotante? Nada.
Nada. Siempre que el potencial de referencia del dispositivo de medición no vea el voltaje de modo común. Esto sucede cuando conectas la sonda negra del multímetro al circuito que se está midiendo. Hay una ruta de baja impedancia entre el multímetro 0V y el circuito. Esto no sucede en este caso.
Bien, lo siento, estaba usando el caso de prueba incorrecto para mi análisis. Todo funcionará, flotando o no, si permanece dentro del rango de entrada de modo común del opamp.