conversión de nivel analógico en el circuito ADC

0

Estoy tratando de alimentar un ADC de 3.3V desde un sensor de gas que funciona a 5V. Sé que puedo usar un divisor de voltaje, pero estoy un poco confundido sobre cómo se aplicaría aquí.

Hoja de datos: enlace

Parecequeestecircuitoyafuncionacomoundivisordevoltaje,conelsensoractuandocomounaresistenciavariable(B1yB2estánconectadosinternamente,comoA1yA2).Sieseeselcaso,todavíapuedoagregarotrodivisordevoltajedespuésdeesto,comosigue:

Con GAS_V y luego ir al ADC, ¿o me estoy perdiendo cómo funcionaría?

    
pregunta kolosy

2 respuestas

1

Usted no da voltaje en el pin GAS_V, este es su pin de salida, usted lee el valor de este. Por lo tanto, no hay necesidad de usar divisor de voltaje en este nodo. La forma en que lo está usando le dará un 3.3V fijo en ese pin que puede dañar su sensor.

De acuerdo con su hoja de datos, su voltaje de suministro debe ser de 5V (por lo tanto, si está pensando en usar 3.3V aquí, cambie el sensor que opera en 3.3V) y su voltaje de salida será muy de 2.5V a 4V. desea traer este rango de salida dentro de 3.3V.

Si desea eso, use el pin GAS_V como el pin de suministro para su divisor de voltaje y tome el voltaje dividido como entrada para el ADC. considere GAS_V como 4V (valor máximo) y calcule valores de resistencias que le den 3.3V.

Una advertencia justa, su voltaje dividido puede no ser 100% correcto todo el tiempo con buena precisión, ya que no estamos considerando la resistencia de entrada y la corriente de entrada máxima del dispositivo que está utilizando para leer el valor ADC. Si el valor de entrada es demasiado alto en comparación con las resistencias del divisor de voltaje, funcionará bien. Si no, entonces puede diseñarlo considerando la resistencia de entrada del dispositivo. Para ver la hoja de datos del dispositivo, busque la resistencia de entrada y la corriente del pin ADC y considere que esta resistencia está conectada en paralelo con la resistencia inferior.

    
respondido por el Anklon
1

Por lo que puedo decir de la Fig. 2 en la hoja de datos del sensor de gas , las clavijas U1 B1 y B2 (en su diagrama esquemático) deben estar unidas entre sí y conectadas a la parte superior de la resistencia RL, como se muestra en la hoja de datos del sensor de gas. Y la parte inferior de la resistencia RL se conecta a la tierra de su circuito.

  

Estoy tratando de usar un nivel lógico de 3.3 V en un sensor de gas que funciona a   5V.

Es posible que le esté diciendo algo que ya sabe, pero su sensor de gas produce un voltaje analógico \ $ V_ {RL} \ $ cuyo valor puede ser cualquier voltaje dentro del rango

$$ 0 \: V \ leqslant V_ {RL} \ leqslant 4.5 \: V $$

El sensor de gas no emite una señal lógica digital. Conectar una tensión analógica a un pin de entrada de lógica digital no hará lo que quiere / necesita. En su lugar, debe realizar una conversión de analógico a digital (ADC), es decir, debe convertir el voltaje de salida analógica del sensor de gas en un número entero binario de n bits que su software pueda usar. (Dado el título de su pregunta, sospecho que ya se dio cuenta de esto).

Muchos microcontroladores tienen uno o más circuitos ADC incorporados. Si su microcontrolador tiene un circuito ADC incorporado, consulte la hoja de datos del microcontrolador para determinar el voltaje de entrada máximo en el pin de entrada del ADC. Por el bien de esta discusión, digamos que la hoja de datos dice que el voltaje máximo de entrada del ADC es 1 VDC. Su trabajo, entonces, es crear un circuito que reduzca el voltaje de salida máximo del sensor de gas de 4.5 VDC a 1 VDC. La forma más sencilla de hacerlo es con un circuito divisor de voltaje de resistencia , es decir, reemplace la resistencia RL con dos resistencias R1 y R2 conectado en serie para formar un circuito divisor de voltaje. Su trabajo consiste en seleccionar valores para R1 y R2 que produzcan un voltaje de salida de 1 VCC cuando el voltaje de salida del sensor de gas sea de 4.5 VCC.

CONSEJO 1: Use Vin = 4.5 VDC en la página de tutoriales "Voltage Divider" de SparkFun .

CONSEJO 2: El valor de resistencia de suma R1 + R2 debe ser aproximadamente igual al valor original de RL de 4.7 kΩ (vea la Fig. 5 en la hoja de datos del sensor de gas) —es decir,

$$ R_ {L} = 4.7 \: k \ Omega \ approx R1 + R2 $$

CONSEJO 3: Este sitio web proporciona tablas que muestran los "valores de resistencia estándar" para las resistencias con tolerancias de valor de ± 1%, ± 2%, ± 5% y ± 10%. Después de calcular los valores teóricos para las resistencias R1 y R2, debe seleccionar valores de resistencia "reales", es decir, los valores de resistencia que realmente existen, que realmente puede comprar. Por ejemplo, si el valor teórico de R1 es 1234.5678 ohmios, puede seleccionar / comprar una resistencia de ± 5% cuyo valor es de 1,2 kΩ, o puede seleccionar / comprar una resistencia de ± 1% cuyo valor es de 1.24 k24. Asegúrese de que los valores elegidos para R1 y R2 no produzcan un voltaje de salida VOUT que exceda el voltaje de entrada máximo de su ADC cuando el voltaje de salida del sensor de gas es de 4.5 VCC.

    
respondido por el Jim Fischer

Lea otras preguntas en las etiquetas