Circuito digital para comparar dos voltajes

5

Tengo una tarea en la que tengo dos sensores, cada uno leyendo un valor de voltaje. Quiero que un circuito produzca una salida 1 si la diferencia entre las dos lecturas es menor al 10% y 0 en caso contrario.

Puedo resolverlo tanto analógico como digitalmente. Como tengo más experiencia en el manejo de circuitos digitales que en los analógicos, pensé en hacer lo siguiente: Convierta las lecturas a binario y cree un circuito que básicamente use la fórmula | (V1 - V2) | / ((V1 + V2) / 2)) y lo compara con 0.1. Creo que hay una manera más fácil de resolver esto y quería ayuda para encontrarlo.

Cualquier ayuda será muy apreciada.

    
pregunta tsuo euoy

1 respuesta

5

simular este circuito : esquema creado usando CircuitLab

Figura 1. Circuito comparador dual que utiliza salidas de colector abierto para formar una función lógica AND.

Cómo funciona:

  • R4 y R5 dividen V2 por 2, lo que da un 50% de V2 en la unión.
  • R1, 2 y 3 establecen puntos de referencia de 55% y 45% de V1.
  • El LM324 tiene salidas de colector abierto para que puedan conectarse entre sí y elevarse por R6. Si cualquiera de los comparadores cambia a bajo, la salida bajará sin dañar el otro comparador.
  • CMP1 cambiará a bajo si V2 / 2 > 55% de V1. Esto es equivalente a que V2 sea > 110% de V1. OUT = 0.
  • CMP2 cambiará a bajo si V2 / 2 < 45% de V1. Esto es equivalente a V2 beint < 90% de V1. OUT = 0.
  • Si el 90% < \ $ \ frac {V2} {V1} \ $ < 110% luego FUERA = 1.

Elegí los valores de resistencia para hacer obvios los cálculos de%. Puede cambiarlos escalando hacia arriba o hacia abajo, pero manteniendo las relaciones en cada cadena (y luego seleccione el valor estándar más cercano). p.ej. R4 y 5 = 10k. R1 y R3 = 47k.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas