5 votos

¿Arduino Mega 0 - entrada analógica de 10V?

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

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

1 votos

No, no puedes. Eso excedería la capacidad máxima de la entrada, que es una limitación física y puede provocar daños. Es absolutamente normal escalar proporcionalmente la señal analógica a algo que su dispositivo pueda manejar como otros han sugerido aquí, y esto es lo que debería estar haciendo. Una vez que obtengas el valor en el software, siéntete libre de volver a escalarlo a lo que quieras.

10voto

aryeh Puntos 1594

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

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

enter image description here

Por lo tanto, si R1 = R2 entonces el voltaje a través de cada uno es igual por lo que cada uno cae la mitad de la tensión de entrada.

En el caso general - la tensión de entrada está a través de R1+R2. La tensión de salida es a través de R2 solamente. Así que Vout = Vin x R2 / (R1 + R2)

es decir, la relació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-10V se reducirá a o-5 voltios.

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

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

3voto

Nik L. Puntos 1

Creo que los pines analógicos toman nativamente 0-5V. En cuyo caso, sólo tiene que utilizar un divisor de potencial para reducir la tensión de entrada a la mitad.

0voto

Andrew Walker Puntos 9038

Puedes modificar el Arduino (es decir, el montaje/pcb) con divisores resistivos, op-amps, o lo que sea para cambiar el rango de entrada (aunque puede ser más fácil montar estos fuera de la placa) preescalando la señal antes de que llegue al chip AVR.

Sin embargo, no puedes aumentar el rango de entrada real del propio chip AVR que está en la placa.

0voto

CTom Puntos 11

El ejemplo del divisor de resistencias es el más sencillo. Si colocas dos resistencias de igual valor (digamos 1K ohm y 1k ohm), con un extremo conectado a tierra (0v) y el otro extremo más lejano a tu entrada, en el punto medio (es decir, donde están conectadas entre sí) el voltaje será igual a la mitad del voltaje de entrada. No puedo hacer un diagrama muy bueno aquí pero esencialmente:-

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

La ecuación dada arriba es correcta.

Piensa que son dos muelles en los que la tensión es lo que se extiende; si tiras de la parte superior de ambos muelles, el punto medio será la mitad de la altura de la parte superior. Por tanto, la mitad de la tensión. Una analogía pictórica fácil.

Sr. H.

0 votos

Este sitio tiene un editor de esquemas incorporado que produciría un resultado mucho más legible que su ascii-art ...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X