Convierta voltajes analógicos a digital usando 5 Volt 4bit ADC

0

Especialidad en ciencias de la computación aquí, tengo una idea pero no estoy muy seguro de ello.

Tengo un montón de lecturas de voltaje analógico. Necesito convertirlos a valores digitalizados (en voltios). Obtengo un 'valor digital' a través de un convertidor en línea, que está en el rango de 0 a 15. Suponiendo que tiene que hacer algo con [2 ^ 4 (bits) - 1 = 15]

¿Existe una fórmula para convertir el 'valor digital' en un voltaje de salida (salida a través de ADC)?
Algunos voltajes analógicos de muestra: -4.3, 1.2, 3.1

    
pregunta Nero909

1 respuesta

0

Estás pensando en una resolución de 4 bits y deseando que un número decimal represente un valor de voltaje. En ese caso, considere esta ecuación:

\ $ \ displaystyle \ frac {\ textrm {Resolución de ADC}} {\ textrm {System Voltage}} = \ frac {\ textrm {ADC Reading}} {\ textrm {Voltaje medido}} \ $

Por ejemplo, tienes una resolución de 10 bits en un canal de 5v y estás leyendo 2.12v en tu multímetro. El valor decimal sería:

\ $ \ displaystyle \ frac {2 ^ {10} -1} {5} = \ frac {x} {2.12} \ $

Su ADC leerá 434 una vez que resuelva para \ $ x \ $ . Estos tipos de números son buenos para los microcontroladores como el Arduino que puede leer el voltaje de esta manera y puede crear condiciones basadas en el voltaje que estaba leyendo, es decir, de los sensores.

En cuanto a recibir números negativos de un ADC, es posible que deba consultar la hoja de datos de su ADC. No estoy muy familiarizado con las lecturas de voltaje negativo de un ADC a menos que haga una programación inteligente de su parte utilizando algún tipo de modo diferencial .

    
respondido por el KingDuken

Lea otras preguntas en las etiquetas