Me preocupa cómo medir el voltaje alterno con Arduino porque mide voltajes de 0 a 5.
Por favor ayúdame con el circuito. Lo que quiero es que cuando:
Si Vin = - 5V Vout = 0V
Si Vin = 0V Vout = 2.5V
Si Vin = 5V Vout = 5
Me preocupa cómo medir el voltaje alterno con Arduino porque mide voltajes de 0 a 5.
Por favor ayúdame con el circuito. Lo que quiero es que cuando:
Si Vin = - 5V Vout = 0V
Si Vin = 0V Vout = 2.5V
Si Vin = 5V Vout = 5
Un simple divisor de voltaje, pero usado al revés, resolvería tu problema.
Si hace clic en el enlace de arriba, mueva el mouse sobre la -5V y desplácese con el botón del mouse. Cambiará la tensión de entrada y verá cómo Vout cambia en consecuencia. O mira a la derecha de la pantalla, donde dice "Voltaje" y mueve el control deslizante.
Cosas importantes:
He elegido 1 kΩ para ambas resistencias. Este es un buen valor, ya que no es demasiado pequeño o demasiado grande. Es "Lagom", como decimos en Suecia.
Tiene una señal de entrada 'Vin' cuya magnitud es de 10 voltios pico a pico, centrada en 0 VCC.
Desea una señal de salida 'Vout' cuya magnitud es de 5 voltios pico a pico, centrada en 2.5 VDC.
Por lo tanto, debe diseñar algunos circuitos de acondicionamiento de señal que realicen la siguiente función matemática:
Vout = Vin/2 + 2.5
es decir,
Vin -> [Divide by 2] -> Vx -> [+2.5 VDC] -> Vout
La función de división "Vin / 2" es sencilla. Por ejemplo, podría pasar a Vin a través de un circuito divisor de voltaje de resistencia para producir el voltaje intermedio 'Vx' cuya magnitud es de 5 voltios pico a pico, centrado en 0 voltios.
Ahora necesita un circuito que agregue +2.5 voltios a Vx para que el componente de CA de la señal de Vx "se desplace" a un potencial de CC de 2.5 VCC en lugar de 0 VCC. Hay varios métodos para agregar este desplazamiento de +2.5 VDC. Le recomiendo que lea el informe de la aplicación de Bruce Carter titulado Diseño de ganancia y compensación en treinta segundos que es publicado por Texas Instruments (documento # SLOA97). Este informe proporciona instrucciones paso a paso para diseñar un circuito amplificador de amplificador operacional que proporcione tanto ganancia como un offset de CC. En su caso, la señal de entrada del amplificador es Vx, la ganancia deseada es 1 (unidad) y el desplazamiento de CC es de 2,5 voltios.
==EDIT==
Las especificaciones de la señal de entrada / salida descritas por el OP son un "caso especial" que, de hecho, se puede resolver utilizando el método del divisor de voltaje de resistencia descrito por @HarrySvensson, sin usar un circuito amplificador operacional. Sin embargo, el informe de la aplicación de Bruce Carter sigue siendo muy útil para los "casos generales" en los que no están presentes las condiciones particulares de entrada / salida del OP.
Lea otras preguntas en las etiquetas op-amp level-shifting arduino-uno