usando la referencia interna 1.1v de Arduino

0

Así que quiero medir una resistencia de alrededor de 20 ohmios en un divisor de voltaje con un Arduino UNO R3. ¿Hay alguna manera en un arduino de usar 1.1v en lugar de 5v? Quiero hacer esto para disminuir la corriente, porque la resistencia que se va a medir es un altavoz pequeño.

    
pregunta John

2 respuestas

3

El Arduino Uno R3 tiene un voltaje de referencia predeterminado de 5V.

Puede cambiarlo a 1.1V usando el comando analogReference () de la siguiente manera:

analogReference(INTERNAL)

O puede aplicar una referencia externa al pin ARef (0V a 5V):

analogReference(EXTERNAL)

Existen comandos similares, pero diferentes, para el Mega.

Desde una perspectiva de circuito, asumo que tiene un voltaje externo para aplicar a su resistencia. Si la tensión externa no es tan precisa, conéctela a un pin analógico para fines de calibración (< 1.1V). O si es correcto, use eso como una referencia externa.

    
respondido por el akellyirl
2

Puede usar la referencia de 1.1 V para cambiar contra qué mide el ADC la tensión de entrada. Sin embargo, no puede utilizar la referencia de 1.1 V para realizar la medición real.

Es decir, no tiene acceso a ese 1.1V desde fuera del chip para conectar su resistencia. Tendría que proporcionar su propio suministro de 1.1V (o inferior) a la red de resistencias para proporcionar un voltaje en el rango de 0-1.1V. Por lo general, entonces también conectaría esa tensión de alimentación al pin \ $ V_ {REF} \ $ y cambiaría a la referencia analógica externa. Eso le daría resultados más precisos, ya que lo está midiendo contra el mismo voltaje que se usa para generar la salida que está midiendo.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas