Arduino AnalogIn mínima corriente?

1

Tengo una fuente de 12V que quiero medir el voltaje (o básicamente, solo para verificar que esté ahí) así que tengo un divisor de voltaje. Actualmente, con una resistencia de 10k y 3k, la reduce a 2,77 V y está bien dentro de la entrada analógica de un Arduino a medida, lo que es excelente. Con esta configuración, extrae ~ 923uA de la corriente, pero con una resistencia de 10M y 3M obtengo alrededor de ~ 923nA. Obviamente, quiero tirar la menor corriente posible, pero ¿la corriente con la resistencia de 10M y 3M sería demasiado baja para que el arduino la recupere? Leí en alguna parte a alguien que dice que el máximo debería ser de resistencias de 10 k y 3 k para que Arduino lo lea de manera confiable, pero ahora no puede encontrarlo en ninguna parte y simplemente se me queda en la cabeza.

Esta es probablemente una pregunta tonta, pero no tengo un arduino para probarlo ahora mismo.

    
pregunta Dean Thomas

2 respuestas

3

Del manual ATMega328:

  

El ADC está optimizado para señales analógicas con una impedancia de salida de   aproximadamente 10 kOhm o menos. Si se usa tal fuente, el muestreo   El tiempo será despreciable. Si se utiliza una fuente con mayor impedancia,   El tiempo de muestreo dependerá de cuánto tiempo necesite la fuente.   cargar el condensador S / H, con puede variar ampliamente. El usuario es   Se recomienda usar solo fuentes de baja impedancia con variación lenta.   señales, ya que esto minimiza la transferencia de carga requerida a la S / H   condensador.

La misma cifra se aplica a cualquier otro AVR µC que haya tratado.

Si su fuente tiene una impedancia más alta, puede disminuir la frecuencia de muestreo y / o agregar un capacitor de ADC-IN a tierra para amortiguar cierta carga entre muestreos.

    
respondido por el JimmyB
1

He construido un sensor de voltaje utilizando un divisor de voltaje de 1M / 27k que utilizo para lecturas nominales de 12V (pero máximo de 40V). Luego uso un capacitor de 22uF en el 27k para suavizar las fluctuaciones y reducir la impedancia efectiva.

Esto funciona bastante bien, a un costo de alrededor de 12uA a 12V.

Puedo decirte que obtengo resultados bastante buenos con eso.

Decidí que no podía estar cómodo con 10M. Las cosas se vuelven descuidadas a ese nivel, como obtener cambios de lectura de ADC bastante grandes simplemente calentando la resistencia 10M con los dedos.

    
respondido por el David Sainty

Lea otras preguntas en las etiquetas