3 votos

Conversión de 0-5 voltios (lineal) a +2,5 -- 0 -- +2,5 voltios ("en V")

Estoy intentando encontrar una forma sencilla de convertir una salida de 0-5 V de un sensor de efecto Hall de un joystick a +2,5 -- 0 -- +2,5 V. Así es como quiero que sea la respuesta:

enter image description here

La tensión de salida se enviará a un convertidor de frecuencia y a un controlador de motor paso a paso. Quiero tener la misma tensión en ambos extremos para que la frecuencia (velocidad del motor) sea la misma independientemente de la dirección positiva o negativa del joystick. Tengo la intención de utilizar un comparador en el punto cero (con una banda muerta adecuada) para invertir la dirección del controlador del motor paso a paso.

He pensado en varias formas de conseguirlo, pero ninguna parece especialmente sencilla:

  • Crea una segunda salida invertida desde el sensor y cambia la fuente de entrada (mediante comparador y mux) al convertidor de frecuencia en el punto medio de 2,5 V. Esto proporcionaría 2,5-0 V desde la salida invertida y 0-2,5 V desde la salida original.
  • Desplaza el rango de 0-5 V a -2,5-2,5 V y, a continuación, utiliza un circuito de valor absoluto para invertir la parte negativa de la salida.
  • Generar una tensión de polarización, basada en la posición del joystick, y sumarla/restarla a la salida del sensor.

Idealmente, me gustaría tener una sola entrada al convertidor de frecuencia en lugar de intentar cambiarlo a otra fuente, como una salida invertida. La segunda idea anterior satisfaría esa preferencia, pero requeriría una fuente de tensión negativa. Además, estoy tratando de utilizar componentes discretos en este diseño, por lo que un microprocesador no es una opción para mí.

¿Hay alguna manera más fácil de realizar esta tarea? El problema parece bastante sencillo, pero me cuesta encontrar una solución más simple. Agradezco la ayuda.

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