Los valores de Arduino ADC cambian después de desconectar el USB

1

Estoy usando una función de lectura analógica Arduino Uno para leer un circuito divisor de voltaje para un rango de voltaje de 0-70 VCC. En el divisor de voltaje, estoy usando 2.7Kohm y 36kohm para reducir el rango de voltaje de 0-70VDC a 0-5VDC para la entrada analógica de arduino. El circuito funciona bien con la alimentación USB al arduino, y tan pronto como desconecto el USB, y el arduino cambia a la fuente de alimentación de conmutación dual de respaldo (120 VAC a 12VDC y 5VDC), los valores analógicos cambian. Los valores siguen siendo constantes y no veo ningún valor de basura, pero hay un gran desplazamiento entre los valores originales y los valores después de desconectar la alimentación del USB al arduino. ¿Alguien puede comentar con una solución a esto? Lo comprobé varias veces y el terreno es común en todo el circuito.

    
pregunta Ammar Surti

1 respuesta

3

Lea el Atmel Hoja de datos para el ' 328

La sección 28.2 cubre el A / D Las entradas se ven así:

Deformapredeterminada,enelArduinoUno,latensióndereferenciasetomadeAVCC,queeselVCCde5VutilizadoporlaMCU.

ElesquemadeArduinoes aquí .

Puede programar la unidad para que no use AVCC / 1.1ref y alimente una referencia más estable ... o corrija la tensión de alimentación.

También puede cambiar a la referencia de 1.1 V y cambiar su divisor de entrada.

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas