Compare negativo con positivo, ignorando el signo

2

Necesito comparar un voltaje negativo con uno positivo, cada uno del orden de unos cientos de milivoltios cada uno; Quiero comparar las magnitudes, ignorando los signos, aunque solo para este cuadrante particular (no necesito todos los demás signos). ¿Cómo puedo hacerlo? Pensé en usar resistencias para sacar el voltaje negativo positivo, pero solo me da una pequeña señal en la parte superior de un offset de CC, y eso es difícil de comparar.

    
pregunta Thomas O

4 respuestas

4

¿No podrías colocar dos resistencias iguales en serie entre las dos señales? La unión de esos resistores sería su promedio, y tiene un signo que coincide con el lado mayor. Entonces podría compararse con cero para la amplificación.

    
respondido por el Yann Vernier
1

Múltiples métodos que hacen que electro magnetics sea maleable:

  1. Invierta el voltaje negativo con un búfer de inversión (amplificador operacional).

  2. Use uno de los siguientes rectificadores activos de onda completa:
    1. ¡Esto simplemente funciona!
    2. Elotrodescritoen AoE en la página 222 (requiere una fuente bipolar).

  3. Cuando dices "señal pequeña" , eso me dice que estás comparando señales de CA con diferentes sesgos, lo que significa que puedes bloquear ambos sesgos con mayúsculas y compararlos con un amplificador diferencial ( por ejemplo, "par de cola larga") . Algunos amplificadores diferenciales eliminan el sesgo por defecto (no relacionado con CMRR ).

  4. Otra idea: escala el voltaje negativo hasta por encima de 0V con algunos resistores, como en tu primera idea, luego cuida el sesgo subsiguiente con los resistores matemáticos y de dif. dif..
    V OUT será esto:

    Scale R 1 y R 2 de modo que la entrada positiva del amplificador operacional sea siempre positiva.
respondido por el tyblu
1

Si puede tolerar una ligera corriente en el circuito (ajustable modificando las resistencias pullup), puede usar un diodo para compensar el voltaje:

         /-- o ----------o-------------------\
         |   |  ___      -  ___              |
         |   '-|___|-\   '-|___|-\         |\|
         |        .--o-----------)---------|-\  Output
         |        |          .---|         |  >---
         |        |          |   \---------|+/
        --- 5V    V          V             |/|
         -        -          -               |
         |        |          |               |
   /-----o--------)-------o--)---------------/
   |     |        |       |  |   |
  ===    |        |  ___  |  |  .-.
  GND   --- V-    |-|___|-/  \->| |POT
         -        |  SHUNT      | |
         |     // |  Res        '-'
         o-----<|-/              |
         |     LED       ___     |
         \--------------|___|----/

Necesitará darle a la olla la misma polaridad y referencia de tierra que la resistencia de derivación, y querrá asegurarse de que sus diodos tengan voltajes delanteros idénticos (use el mismo diodo e intente encontrar uno que se caracterice Vf muy precisamente).

Las resistencias pullup a 5V deben ser muy grandes, y las corrientes a través de ellas son muy pequeñas en comparación con las resistencias de la resistencia de potenciómetro y derivación y sus valores actuales.

(Circuito Mega ASCII creado con AACircuit )

    
respondido por el Kevin Vermeer
0

Tenía algunas dudas sobre tus necesidades. ¿Lo que quieres es "eliminar" la señal y luego encontrar la diferencia entre las señales?

Si es así, puede hacerlo con un rectificador de precisión para "eliminar" la señal negativa ( enlace ) y un amplificador diferencial para obtener el delta entre las señales ( enlace )

    
respondido por el RMAAlmeida

Lea otras preguntas en las etiquetas