¿Tiene que usar un amplificador de instrumentación para medir el voltaje en una derivación de 0,01 ohmios?

Planeaba implementar una función de detección de corriente en el STM32 Bluepill para medir la salida de corriente de un panel solar (corriente de cortocircuito de 150 mA, voltaje de circuito abierto de 14 V) usando amplificadores operacionales de suministro único LM358 y una derivación de 0,01 ohmios. Sin embargo, independientemente de lo que intenté, seguí obteniendo un valor de salida inexacto (mucho más grande de lo esperado, 0,7 V por debajo del riel positivo).

Eso me llevó a la conclusión de que el problema podría deberse a la diferencia entre el voltaje de tierra del amplificador operacional y el bucle de medición (esquema a continuación). Esto me hizo preguntarme si era posible medir la corriente a través de una derivación de tan baja resistencia usando un amplificador diferencial, o si algo más está causando que mi circuito actúe de manera impredecible.

Es importante tener en cuenta que la resistencia entre los pines de la placa de prueba que estoy usando es de 0,07 ohmios, que probablemente sea el culpable aquí; además, al medir el voltaje en los pines de entrada del amplificador operacional con respecto a la tierra del amplificador operacional (el pin en sí) noté que sus valores son diferentes de los que tienen con respecto a la tierra de mi fuente de alimentación, y el la salida parece corresponder a sus valores y no a los que pretendo amplificar. En otras palabras, no parece haber ningún problema con la ganancia del amplificador, o al menos que yo sepa.

Me encantaría obtener alguna aclaración sobre esto, para decidir si comprar amplificadores de instrumentación o no.

Nota: También vi personas colocando capacitores cerámicos entre la entrada positiva y tierra y entre la salida y tierra en esta configuración. Pensé que, dado que el problema podría estar relacionado con el ruido, probablemente solucionaría este problema, pero no fue así.

esquemático

simular este circuito : esquema creado con CircuitLab

Estoy recordando un circuito que usé con dos amplificadores operacionales y (5) BJT. Un espejo de corriente de doble punta consumió (4) BJT. (Utilicé pares combinados). El efecto temprano se anuló mediante el uso del 5.º BJT y los dos amplificadores operacionales hicieron el trabajo pesado. Resultó en un voltaje lineal muy bueno con respecto a las corrientes en un rango aún más pequeño (10 mA) pero con una resistencia de detección de corriente ligeramente más grande. El total fue de 10 mV de caída. Eres 10 veces más pequeño. (Oh, este era un sentido de corriente del lado alto). Tendría que volver a pensarlo. Tal vez alguien más inteligente aparecerá en esto.
Puede usar un convertidor de corriente -> voltaje. Simplemente agregue 1 ohmio en paralelo con su 0.01 ohmio. La corriente de 1 ohmio (1,5 mA) se convierte en 1,5 V mediante un amplificador operacional de retroalimentación de 1000 ohmios. Vea mi esquema en esta publicación electronics.stackexchange.com/questions/585824/… (amplificador operacional, con suministros +5V/-5V).
Como amplificador operacional, se puede usar este datasheet.lcsc.com/lcsc/… , desde mi punto de vista. Debe utilizar una conexión a tierra real, por lo que las fuentes de alimentación son de +2,5 V/-2,5 V (con un punto medio de conexión a tierra real de 4 baterías de 1,5 V).
Solo para ser escrito en el protocolo: 0.01 ohm para 140mA es una locura. El valor razonable es 1,0 ohmios.
Como nota, puede cancelar esa parte del desplazamiento debido a las corrientes de polarización colocando una resistencia equivalente a R1||R2 desde la entrada no inversora a tierra. Sin embargo, probablemente no sea lo suficientemente bueno para su escenario, y solo estará bien si su resistencia de detección sigue siendo pequeña.
@fraxinus: 1 ohm es probablemente un poco alto (el desajuste de tierra de 140 mV es lo suficientemente grande como para causar preocupación), pero 0.2 ohm sería 20 veces más sensible que los 10 mohm actuales, y aún caería solo unos 28 mV muy razonables.
¡Acabo de leer el primer párrafo y 0.01Ω a 150 mA es solo ruido! ¡1 Ω a 150 mA es 0,15 V a 22,5 mW y su voltaje de circuito abierto es de 14 V! ¡Pero parece que estamos saltando muchos aros por el ruido!

Respuestas (6)

No tiene que usar un amplificador diferencial siempre que tenga cuidado con las caídas de voltaje que ocurren a lo largo de los terrenos. Si devuelve el extremo inferior de la resistencia de 500 ohmios al mismo punto que el extremo de tierra de la resistencia de detección, debería evitar la mayoría de esos errores.

Sin embargo, una de las primeras cosas que debe hacer con este tipo de problema es asegurarse de que el voltaje de la resistencia de detección coincida bien con la sensibilidad del amplificador.

Con una resistencia de detección de 10 m Ohm y una corriente máxima de 150 mA, el voltaje de detección será solo de 1,5 mV. Sin embargo, el voltaje de compensación de un LM358 está en la región de +/- 3mV. Duplica el voltaje que estás tratando de detectar. El circuito no medirá con precisión el flujo de corriente.

¿Por qué elegir una resistencia de detección de 10 mOhm con un panel de 12 V que puede permitirse tener una carga mucho mayor? 1 ohm sería un valor más apropiado. Esto daría un voltaje de detección máximo de 150 mV, una cantidad muy pequeña en comparación con los 12 V del panel. Para obtener una señal de 3V, solo se requiere una ganancia de 20. El voltaje de compensación del amplificador solo contribuiría con un error del 2%.

También debe usar un amplificador mejor: los de bajo costo pueden tener una compensación de menos de 1 mV. Además, el LM358 no está bien caracterizado para funcionar con 3,3 V. Como su salida solo puede estar dentro de aproximadamente 1,4 V del riel positivo (depende de la carga), el voltaje de salida estará restringido a ~ 1,9 V o menos. Un amplificador operacional de salida de riel a riel es mucho mejor cuando se ejecuta con suministros de 3.3V.

Los paneles solares son convenientes porque, dado que ambos terminales son flotantes (es decir, no están conectados a tierra), el amplificador puede funcionar en modo inversor con la resistencia de detección conectada al extremo negativo del panel; seguirá dando una salida positiva y da la opción de que el panel cargue la batería que está alimentando su circuito. He usado este enfoque en pequeños instrumentos alimentados por energía solar donde se puede medir la corriente de carga de la batería.

También tengo la capacidad de cortocircuitar el terminal positivo a tierra para que el cortocircuito se pueda medir periódicamente para determinar la intensidad solar.

Aquí hay un ejemplo que muestra cómo medir la corriente de carga mientras se carga una batería que puede alimentar el amplificador y otros circuitos. Si la entrada no inversora del amplificador operacional está conectada a tierra cerca de la resistencia de detección, cualquier cambio de tierra se atenúa en un factor de 20, ya que es relativo a una señal de 3 voltios.

esquemático

simular este circuito : esquema creado con CircuitLab

¿Puede explicar por qué el LM358 no está especificado para la operación de 3.3v? No pude encontrarlo en la hoja de datos.
@AHZ, aunque el datahseet especifica que funcionará desde tan solo 3V, todos los datos característicos en las tablas y gráficos se especifican en 5V-36V.
@AHZ: incluso si se ejecuta, no podrá emitir más de ~ 1.8V, por lo que limitará el rango de salida.
@KevinWhite, pero en la hoja de datos se indica que la salida puede variar desde tierra hasta 1 V por debajo del riel positivo, no entiendo a qué se refiere.
@AHZ: en la hoja de datos de TI, establece que el peor de los casos es 1.42V por debajo del riel positivo cuando se conduce 50uA. Es peor con corrientes más altas. Entonces, el peor de los casos con un suministro de 3.3V es una salida de 1.88V, lo aproximé a ~ 1.8V. Consulte la página 10.
@KevinWhite Sí, tienes razón, eso es cierto.

Tiene un amplificador con una ganancia de aproximadamente +2000 y un voltaje de compensación de hasta +/- 3mV a temperatura ambiente. Por lo general, puede ser de +/- 2 mV (hoja de datos onsemi). Dado que la oscilación de salida sin carga y con un suministro de 3,3 V es desde algunos mV hasta quizás 2 V, la salida de corriente cero podría ser cualquier cosa dentro de ese rango. Toda su señal de entrada a escala completa es de solo 1,5 mV, por lo que 15uV representa un error del 1%. Eso es muy poco voltaje.

No necesita un amplificador de entrada (aunque lo haría más fácil y permitiría un diseño más descuidado), pero debe obtener un amplificador con un voltaje de compensación muy bajo y probablemente una salida y entrada de riel a riel que incluya el riel negativo.

La "tierra" en R2 también es extremadamente crítica: debe volver directamente a la resistencia de detección e, idealmente, se dividiría ligeramente como un amplificador diferencial, pero aquí eso es opcional cuando se consideran las tolerancias.

En primer lugar, si está midiendo una resistencia de detección que está conectada a cables, entonces probablemente habrá una compensación de tierra. Necesitará una medida diferencial para manejar eso.

El circuito de amplificador operacional que ha mostrado está configurado para una medición de un solo extremo. Debe configurarse para una medición diferencial para tener en cuenta la compensación de tierra causada por las resistencias de los cables. También debe usar cables separados para la medición de corriente y el retorno de energía (conexión Kelvin). Si deja un flujo de corriente significativo en los cables de detección, se creará un error de medición debido a la resistencia del cable.

esquemático

simular este circuito : esquema creado con CircuitLab

Además, el uso de una resistencia de detección grande proporcionará mediciones más precisas. Incluso algo tan grande como 1 ohm sería razonable para un circuito de 12 V que funciona solo con 150 mA.

Hay varias opciones para hacer una medición precisa.

  1. Amplifique el voltaje de detección actual y luego introdúzcalo en un ADC normal.
    a) Utilice un amplificador de instrumentación IC.
    b) Use un amplificador operacional regular configurado para una medición diferencial.
    c) CI amplificador de detección de corriente.
  2. Use un ADC destinado a la detección de corriente, tanto Analog Devices como Texas Instruments fabrican ADC con rangos de entrada pequeños para este propósito.
Verifique el rango de entrada del modo común LM358 y vuelva a mirar. Además, todavía tiene Av=2000. Lo siento, -1.
@hacktastical No tenía la intención de sugerir un amplificador operacional o ganancia específicos. La idea clave era utilizar la detección diferencial para eliminar el desplazamiento del suelo. Los valores utilizados fueron justo lo que estaba en la publicación original con detección diferencial agregada. He modificado la respuesta para omitir valores específicos para las partes.
Los únicos amplificadores operacionales que admiten el tipo de detección que usted propone son los que tienen la capacidad 'superior' como mencioné. Eso excluye alrededor del 99% de las posibles opciones de amplificadores operacionales. Menciono una parte específica que puede hacer esto, pero para otras recomendaciones, realmente necesita verificar cuidadosamente el rango de entrada de modo común del amplificador operacional.
Y todavía tiene 10 mOhm para el sentido, demasiado bajo para la corriente que se detecta. Requiere Av estúpidamente alto para obtener una salida útil. El punto es que su respuesta no aborda todos los problemas en el diseño de OP, y ni siquiera los clave.
@hacktastical Para un amplificador operacional que no admite entradas hasta GND, siempre se puede conectar R1 a un voltaje compensado en lugar de GND, o dividir R1 por la mitad entre cualquier voltaje estable y tierra para compensar.

Siendo realistas, necesitas algo mejor que aquello con lo que estás trabajando. tl, dr: necesita un mejor amplificador operacional y un mejor diseño. Llegaremos a eso en un momento.

Por otro lado, no necesita un amplificador de instrumentación , que es una configuración específica compuesta por 3 amplificadores operacionales (2 seguidores y uno diferencial) que se utiliza para amplificar señales de alta impedancia . La detección de corriente usando una derivación de bajo ohmio no es eso.

Primero, hablemos de lo que está yendo mal ahora.

Entiendo el deseo de usar un sentido de bajo valor en el lado bajo. Está tratando de eliminar el cambio de suelo en su Bluepill. También desea limitar el rango de entrada del LM358 a sus rieles de suministro (y al menos 1,5 V por debajo del riel +). Ese es un enfoque común que le permite usar un amplificador operacional ordinario si la ganancia que se solicita no es grande . El LM324/358 es excelente para eso, siempre que comprenda sus límites.

Pero tienes un pequeño problema XY aquí. La calidad de su amplificador operacional elegido, la topología de un solo extremo, la resistencia de detección de bajo valor y la enorme ganancia (Av = 2000) que le está pidiendo a ese amplificador operacional están conspirando en su contra y haciendo que su vida sea mucho más difícil. necesita ser. La compensación de entrada de ese LM358 lo está matando, inundando el pequeño voltaje de detección con el que está tratando de trabajar. Es un dispositivo antiguo y barato que no es realmente adecuado para mediciones de precisión.

Reformulemos el enfoque entonces. Entonces, cinco cosas:

  • Sentido en el lado alto, por lo que no hay cambio de suelo. Permite lo segundo...
  • Use un valor de sentido más realista escalado para su corriente (por ejemplo, 2 ohmios)
  • Use un amplificador diferencial, que de todos modos tiene que hacer con el lado alto
  • Use una ganancia más baja (no más de Av = 50) para que la compensación de entrada no lo mate
  • Use un mejor amplificador operacional con menos compensación de entrada

Posiblemente podría hacer todo esto con un amplificador operacional que tiene una capacidad "superior" y construir un circuito de detección diferencial clásico. Maxim y Analog fabrican varios amplificadores operacionales que pueden acomodar un modo común más alto que el riel V+ del amplificador operacional, como el LT6015 , por ejemplo.

Pero... hay excelentes amplificadores especiales diseñados específicamente para la detección de corriente : baja compensación, se puede usar en el lado bajo y en el lado alto, y el modo común "superior" es compatible.

He usado el LT6105 en el lado alto de +12 V con buenos resultados. El LT6105 tiene salida de fuente de corriente, por lo que es muy fácil escalar el rango de voltaje a lo que requiera su ADC simplemente cambiando la resistencia de carga. En su sistema, podría ser alimentado por el suministro de Bluepill, por su entrada de voltaje o cualquier suministro útil que le brinde suficiente rango de cumplimiento de voltaje.

El MAX4173 se anuncia como de "bajo costo" y está en un paquete SOT23-6, por lo que es bastante pequeño, más pequeño que el LM358 que está contemplando ahora. Lo mismo con la fuente de alimentación, no le importará, ya que también lo hace "por encima".

Hay otros, pero se entiende la idea. Es un tipo de dispositivo popular.

¿Podría tal vez dar más detalles sobre esto: "Con este puede sentir en el lado alto, por lo que no inyecta una compensación en el suelo de Bluepill". .
@AHZ La resistencia de detección va en el lado alto de la conexión, no en el lado bajo como se muestra actualmente. Luego, conecta un conjunto diferencial de trazas (conexión Kelvin) al amplificador de detección de corriente. El CSA medirá el voltaje diferencial y lo amplificará a un nivel que pueda medir con un ADC.

Con esta pequeña resistencia de derivación obtienes voltajes diminutos, que necesitan un cuidado especial para medir. Como ya se mencionó, necesita amplificadores con voltaje de compensación y deriva muy bajos, por ejemplo, amplificadores chopper como LTC1049 o LTC1050 (una vez usé este tipo para una aplicación similar para medir 400 A con precisión para un imán MRT). Es posible medir voltajes tan bajos, pero debe manejar los efectos termoeléctricos controlando cuidadosamente los gradientes de temperatura y eligiendo combinaciones de materiales con coeficientes termoeléctricos bajos. A menos que mida corrientes en el rango de 100 o más amperios, simplemente elija una derivación más grande. Elija una resistencia que le proporcione una disipación de potencia aceptable (por ejemplo, 0,5 W) a su corriente máxima.

El esquema es una aplicación bien conocida de amplificadores operacionales (suministros bipolares). Voltaje de salida negativo pero puede ser cambiado por un amplificador inversor clásico. Se puede utilizar un punto de tierra virtual activo para suministro unipolar (¡independiente!) para el sistema de medición.

Propuesto también con amplificador operacional de compensación muy baja GS8333 (?) (no probado, compensación simplificada) u OP2189.

Se muestra con todo el circuito de cancelación de compensación (interruptor en ON, circuito de compensación duplicado para facilitar el ajuste).

El ajuste de ganancia de la resistencia también se "duplica". Tenga cuidado con los cables de entrada trenzados y los suministros de tierra cerca del punto negativo de la fuente de 15 V. Al igual que el esquema de conexión de Kelvin.

ingrese la descripción de la imagen aquí

Y con el uso de un amplificador operacional de instrumentación AD620 (simulado)

ingrese la descripción de la imagen aquí