ADC: necesidad de convertir el rango 10V-32V (de la batería 0-32V) a 0-5V

1

Necesito convertir el rango 10V-32V de una batería (rango completo 0V- 32V) a un rango de 0-5V antes de aplicarlo al ADC. Básicamente, esto es para obtener más resolución en mi rango requerido (10v -32V), ya que la mayoría de las aplicaciones de la batería no requieren detección por debajo de cierto rango (Li-ion Bat)

    
pregunta user17715

3 respuestas

1

Los otros interrogadores entendieron su requisito pero no estuvieron de acuerdo con la necesidad de hacerlo. Al igual que yo, agrega menos de 1 bit de resolución a sus mediciones. Sin embargo, puede hacerlo agregando un diodo zener de 10 V en serie con la cadena de resistencia.

Bat(+)----|<|----(A)----////---(B)---////----Bat(-)

Tenga en cuenta que --|<|-- es un símbolo de diodo ASCII en bruto, y que (al ser un diodo Zener) tiene polarización inversa y se "descompone" (comienza a conducir inofensivamente) a aproximadamente 10V. No es una herramienta de precisión, con un 5% de precisión, sin mucha atención adicional al diseño, por lo que probablemente las otras respuestas no la usaron.

Ahora tiene un rango de voltaje de 0 a 22 V en A; elija resistencias para obtener de 0 a 5V en B (y una corriente de aproximadamente 10 ma a 22 V. Los Zeners pierden precisión a corrientes muy bajas)

    
respondido por el Brian Drummond
3

Se necesita un divisor de voltaje si tiene una señal del mundo real que cubra una gama más amplia que su ADC. Supongamos que tienes una señal de un transductor que va de 0 a 20 voltios y un ADC que funciona de 0 a 5 Voltios Necesitas dividir la señal por 4 para ponerla en el rango de su ADC. Puedes hacer esto colocando dos resistencias en series como esta:

(A) ---- //// --- (B) --- //// ---- (C)

Las partes onduladas son dos resistencias, Rab y Rbc. Conecte el punto A a su Señal del mundo real. Conecte el punto (C) a tierra. Conecte el punto (B) a usted Entrada ADC. En el punto (B), la tensión será:

Vb = Va * (Rbc) / (Rab + Rbc).

Si Va es 20V, y Rbc es 10K Ohms, y Rab es 30 K Ohms, entonces Vb ser:

Vb = 20V * 10 / (10+30) = 5V

Por lo tanto, ha convertido una señal que está fuera del rango de su ADC a una señal que está dentro del rango.

    
respondido por el Chetan Bhargava
1

Use un divisor de voltaje simple (no olvide un capacitor). Simplemente ignora los recuentos no utilizados en la parte inferior. Con un A / D de 10 o 12 bits, esto produciría mediciones de voltaje adecuadas para la mayoría de los procedimientos de administración de la batería.
Esto es lo que haría, basado en lo que has escrito.

Si planea usar el voltaje para estimar la capacidad de la batería, tenga en cuenta que es difícil estimar la capacidad solo por el voltaje con una precisión mejor que, por ejemplo, el 10%.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas