Arduino Mega 0 - 10V entrada analógica?

5

¿Es posible configurar el Arduino para que me dé una entrada analógica de 0-10 V?

Me doy cuenta de que puedo usar un divisor de voltaje. Me preguntaba si puedo usar un rango mayor para la entrada analógica.

    
pregunta Kousha

4 respuestas

9

Los voltajes de entrada pueden "reducirse" para adaptarse al rango de voltaje de entrada ADC de Arduino.
 Como dice Oli, una entrada de 10 V puede reducirse con un divisor potencial.
 En su forma más básica, esto puede ser dos resistencias.

Como se muestra a continuación, la corriente de entrada fluye a través de R1 y de R2.
 Caída de voltaje a través de una resistencia = V = I x R
 Como ambas resistencias llevan una corriente idéntica (= corriente de entrada)
 la caída de tensión en cada resistencia es proporcional al valor de la resistencia

Entonces, si R1 = R2, entonces el voltaje a través de cada uno es igual, por lo que cada uno cae a la mitad del voltaje de entrada.

En el caso general, la tensión de entrada es R1 + R2.  El voltaje de salida es solo a través de R2.  Entonces Vout = Vin x R2 / (R1 + R2)

es decir, la razón de división = R2 / (R1 + R2)

Cuando R1 = R2, la relación de división es 1/2, por lo que
 una entrada de 0-10 V se reducirá a o-5 voltios.

R1 y R2 pueden ser típicamente de 10k ohms cada uno en este caso.

Se pueden usar valores mucho más grandes, pero pueden afectar la precisión de la conversión. por ejemplo, 100k + 100k.
 Por lo general, es aconsejable limitar el R2 a no más de aproximadamente 20k ohmios.

    
respondido por el Russell McMahon
3

Creo que los pines analógicos toman nativamente 0-5V. En cuyo caso, simplemente necesita usar un divisor de potencial para reducir a la mitad el voltaje de entrada.

    
respondido por el Oliver Charlesworth
0

Puede modificar el Arduino (es decir, el ensamblaje / pcb) con divisores resistivos, amplificadores operacionales, o lo que sea para cambiar el rango de entrada (aunque puede ser más fácil montarlos fuera del tablero) haciendo un escalado previo de la señal antes de que alcance el chip AVR.

Sin embargo, no puede aumentar el rango de entrada real del chip AVR que se encuentra en la placa.

    
respondido por el Chris Stratton
0

El ejemplo del divisor de resistencia es el más fácil. Si dispone dos resistencias de igual valor (por ejemplo, 1K ohm y amp; 1k ohm), con un extremo conectado a tierra (0v) y el otro extremo más lejano a su entrada, en el punto medio (es decir, donde están conectados entre sí) El voltaje será igual a la mitad del valor de entrada. No se puede hacer un diagrama muy bueno aquí esencialmente: -

Vinput --- /// --- Voutput --- /// --- Ground. Donde --- /// --- es cada resistencia.

La ecuación dada arriba es correcta.

Piense en ello como dos resortes donde el voltaje es lo lejos que se extienden; Si tira de la parte superior de ambos resortes, el punto medio será la mitad de la altura de la parte superior. De ahí la mitad de la tensión. Una analogía pictórica fácil.

Sr.H.

    
respondido por el Mr.Hampshire

Lea otras preguntas en las etiquetas