Convierta 10,5 V a 15 V en un rango de 0 - 3,3 V para la entrada adc

Necesito medir un rango de voltaje de 10.5-15V a una precisión de 0.025mv. Esta es una resolución de 180,000, lo cual es enorme, lo sé. La razón de esto es que mediré la caída de voltaje a través de una derivación (0,25 mohm) con una precisión de 0,1 A. El voltaje de la batería (ciclo profundo) variará de 10,5 a 15V.

Sé cómo reducir el voltaje de 15 V a 5 V con un divisor de voltaje, pero esto coloca 10,5 en el medio del rango del ADC.

Vi esta publicación:

¿Cómo puedo medir el voltaje en el rango de -15 V a 50 V con un ADC en un microcontrolador en una disposición de un solo circuito para escalar?

y éste:

ADC para medir 0-5V pero conectado a un dispositivo de 3.3V

lo que sugiere que esto se puede hacer con 3 resistencias , pero no puedo resolverlo. ¿Cómo se llama esta pequeña red?

Una cosa a tener en cuenta es que al medir una derivación de corriente, normalmente es más fácil medir la diferencia de voltaje a través de ella, por lo que el voltaje de la batería no importará, y solo medirá la pequeña diferencia de voltaje.
¿Cuál es la corriente máxima que debe detectarse? ¿La detección debe ser bidireccional (corriente de carga y descarga) o unidireccional? Además, ¿los 0,25 miliohmios son un límite estricto o sería aceptable una resistencia de derivación de 1 miliohmio o superior? ¿Si no, porque no?
Tu requisito de precisión me parece excesivo. Tomemos como referencia los 10.5V. ¿Realmente necesita medir la escala completa (4,5 V) con una precisión de hasta 0,025 mv? ¡Eso es 5ppm! ¿Tiene la intención de utilizar una referencia de voltaje de grado de laboratorio? ¡Sospecho (espero) que necesite ese paso solo cerca del extremo inferior de la escala!
Los números me suenan extraños. Parece que quieres medir el consumo de corriente de un cargador de batería, durante su funcionamiento. Para hacer eso, medirá el voltaje en una resistencia de derivación, lo cual es bueno. Si coloca la resistencia de derivación en serie con la carga, medirá un voltaje de 10,5 V cuando la corriente será 10,5/0,25E-3 = 42 kA.
Al igual que el comentario anterior, ¿cómo se producen 10,5 V en una resistencia de 250 nOhm de todos modos? Si su producto final es medir la corriente usando una resistencia de derivación, hay cosas hechas específicamente para hacer eso, es decir. amplificador de detección de corriente.
La medición actual será de un máximo de 300 A como máximo probablemente: este dispositivo se utilizará para medir la entrada y la salida de sistemas de alimentación independientes. La sobretensión de un inversor a través del bus de CC puede ser muy alta. La caída de tensión no es de 10,5 V; la caída de tensión será
la caída de voltaje será de 0.025 - 75mv. La corriente se calcula midiendo la caída de tensión a través de una resistencia de derivación a 0,25 mohm. (Se toma una lectura a cada lado) la caída de voltaje es: 0.1A x 0.00025ohm = 0.000025V y 300A x 0.00025ohm = 0.075VA La batería de plomo-ácido (12V) tendrá un rango de voltaje real, dependiendo del estado de carga, de 10.5 a 15V. 10.5 la batería está totalmente agotada y 15V estará burbujeando. Esta pequeña ventana de medición de caída de voltaje se moverá en todo el rango de voltaje de la batería, a veces será de 10,5 a 10,500025 y otras veces será de 15 a 14,999975.
0.25mOhm es la resistencia de derivación requerida, porque de lo contrario, a alta corriente, la caída de voltaje será demasiado. una derivación de 1,5 mohm ofrecería una caída de voltaje de 0,45 V a 300 A, que en realidad no es muy eficiente.
PeterJ: no entiendo cómo el voltaje de la batería no importará. ¿Hay alguna forma de presentar la diferencia de voltaje SOLAMENTE al ADC? ¡Eso seria genial!
@ user36427 Además de mi otra respuesta, también podría usar un amplificador operacional para amplificar la diferencia de voltaje en la derivación y alimentarla a su ADC. Sin embargo, no estoy seguro de cómo espera tener una medición de precisión de división 180,000. Sabes que eso significa que necesitas un ADC de 18 bits, ¿verdad?

Respuestas (2)

Replanteando el enunciado del problema subyacente:

Para leer la corriente que fluye a través de una resistencia de derivación de corriente de 0,25 miliohmios en el lado alto de un circuito alimentado por batería, con una precisión de 0,1 amperios.

Notas:

  • El voltaje de la batería puede variar de 10,5 a 15 voltios
  • Suposición: se requiere medición de corriente unidireccional, no bidireccional
  • A OP le gustaría medir con una precisión de submilivoltios usando una configuración pasiva de 3 resistencias

Para una unidad de medida mínima de 0,1 amperios, tensión en derivación = 25 microvoltios. Incluso ignorando el voltaje de modo común de 10-15 voltios, un ADC de 16 bits con una referencia de 5 voltios brinda una resolución de 76,2 microvoltios por conteo. Por lo tanto, la resolución deseada no se puede lograr con un ADC de 16 bits usando solo componentes pasivos. En resumen, las especificaciones en la pregunta son insostenibles a menos que se predique un ADC de 24 bits.

Soluciones prácticas:

  1. Efecto Hall, trayectoria de corriente aislada, sensores de corriente lineales:

    Para medir corrientes de hasta 20 o 30 amperios a escala completa, los sensores de corriente lineales de efecto Hall, como la familia Allegro ACS713 , proporcionan una medición de corriente de lado alto aislada unidireccional, con una resistencia de derivación interna de 1,2 miliohmios a lo largo de la ruta de corriente. Para la detección de corriente bidireccional, el ACS712 proporciona la misma funcionalidad y también tiene una opción de escala completa de 5 amperios.

    Para un rango de escala completa de 50 o 100 amperios, la serie ACS756 , similar a la ACS713, ofrece una resistencia de derivación interna de 130 µΩ a lo largo de la ruta de corriente.

    Ambos sensores de corriente proporcionan una salida radiométrica , por lo que el voltaje de salida varía linealmente hasta el voltaje de suministro del IC (3 a 5 voltios), en la proporción de la corriente detectada a la corriente nominal máxima (20, 30, 50 o 100 A dependiendo de la variante específica usado).

    Esquemático

    Dado que la ruta de detección de corriente está eléctricamente aislada del resto del IC (que se muestra en el diagrama anterior), la corriente detectada es independiente del voltaje de la batería, al menos hasta varios kilovoltios. Como ventaja adicional, estos sensores se pueden usar en el lado alto o bajo sin ningún cambio: la salida está referenciada a tierra con una excursión de hasta Vcc de 3 a 5 voltios, según corresponda.

  2. Amplificador de detección de corriente de lado alto:

    Estos son esencialmente amplificadores operacionales de voltaje diferencial especializados diseñados para tolerar un alto voltaje de modo común en los pines de detección, mucho más allá de sus rieles de suministro.

    Por ejemplo, los amplificadores de detección de corriente LMP8480 (detección unidireccional) y LMP8481 (bidireccional) de Texas Instruments están diseñados para detección de lado alto con un rango de voltaje de modo común de 4,0 V a 76 V. Por lo tanto, se pueden usar para la batería indicada sin consideraciones especiales y sin siquiera proporcionar un suministro de 5 voltios por separado: pueden funcionar directamente desde el suministro de la batería, como se muestra a continuación.

    Esquemático

    Con la ganancia fija máxima admitida de 100 V/V, estos amplificadores proporcionarán una salida de 2,5 milivoltios por cada 0,1 amperios en la derivación especificada de 0,25 miliohmios.

    Muchos fabricantes de circuitos integrados analógicos ofrecen otros amplificadores de detección de corriente de lado alto. Una búsqueda en la web proporcionará varias opciones.


Esto entonces deja la cuestión de digitalizar el voltaje de salida de estos sensores o amplificadores de corriente.

Para los sensores de efecto Hall mencionados, para obtener una resolución de 0,1 amperios a escala completa de 5 amperios, será suficiente un ADC de 8 bits (256 valores): 5 / 0.1 = 50valores discretos. Para una resolución de 0,1 amperios a escala completa de 100 amperios, se necesita un ADC de 10 bits (1024 valores) o preferiblemente de 12 bits: 100 / 0.1 = 1000valores discretos.

Para los amplificadores diferenciales mencionados, la profundidad de bits del ADC estaría determinada por el valor de corriente de escala completa deseado, pero como una estimación aproximada, cualquier ADC de 12 bits sería suficiente.

En cuanto a convertir su rango de voltaje de 10,5 a 15 V en 0 a 3,3 V, un amplificador operacional puede encargarse de esto.

Esta es una de mis características favoritas de los amplificadores operacionales.

Echa un vistazo a este circuito.

ingrese la descripción de la imagen aquí

Para lograr la atenuación, debe utilizar una configuración de amplificador operacional inversor. Ahora, la compensación de CC en su rango de 10 a 15 V es, por supuesto, 12,25 V, por lo que al aplicar una compensación de CC de -15 V al amplificador operacional, su señal se presenta como una señal de -4,5 V a 0 V, que se atenúa por un factor de 0.733, y se invierte.

Puede ser difícil de ver en esa imagen, así que esto podría ser mejor.

ingrese la descripción de la imagen aquí

En cuanto a la precisión, no estoy del todo seguro de si esto podría funcionar, por lo que tal vez alguien con más conocimientos pueda intervenir, pero tal vez también pueda hacer esta atenuación con un amplificador de instrumentación más preciso.

¡Gracias! Eso parece una posibilidad, aunque el suministro de -15v puede ser un poco difícil. ¿Para qué sirve la entrada de 40 Hz? ¿Cuál es la señal de entrada?
@user36427 La señal de 40 Hz es solo el valor predeterminado de la fuente de CA en ese simulador. Eso fue solo para mostrarle cómo convierte el rango de voltaje de la señal, en las dos pantallas de alcance en la primera imagen. Podrías quedarte en cualquier frecuencia y haría lo mismo. Esencialmente, el amplificador operacional solo hace esta operación -->
@user36427 Vout = (Vin - 15) * -.733333, que se traduce 10.5 -> 3.3, y 15 a 0