¿Cómo detectar un cambio en la resistencia?

0

Me gustaría tener un circuito que pueda ser controlado por dos resistencias variables, y debería usar el valor de la resistencia "de cambio más reciente". ¿Cómo puedo saber cuándo una de las resistencias variables está cambiando de valor? Me gustaría averiguarlo y luego voltear un relé de enclavamiento de modo que use esa resistencia para la entrada. ¿Es esto posible usar un circuito sin un microcontrolador que controle las dos resistencias? ¿Cómo sería ese circuito?

escenario: imagine una bombilla que se controla a través de un interruptor de tres vías. Ahora imagine que los interruptores se reemplazan con los atenuadores: el regulador más reciente debe ser el que se usa para controlar la bombilla, el otro existe simplemente para permitir el ajuste desde una ubicación física diferente.

    
pregunta user2813274

3 respuestas

2

Bien, ¿tiene dos resistencias variables y desea usar la señal de la resistencia variable que se movió por última vez? Ok hasta ahora? No desea utilizar un micro, por lo que la única opción real es tener un circuito que detecte la tasa de cambio de cada valor de resistencia y el último que se movió, es decir, creó un \ $ ABS (\ frac {dR} {dt} \ $) señal, haría "disparo" a un flip-flop SR. La salida de flip flop controla el interruptor analógico DPDT, seleccionando así la resistencia A o la resistencia B.

OK hasta ahora?

Necesitará un circuito de diferenciador bastante sensible (probablemente formado alrededor de un amplificador operacional) para cada resistencia y, cada resistencia estará polarizada con una corriente de modo que produzca una señal de voltaje para alimentar a su diferenciador. Eso le brinda la capacidad de generar pulsos positivos y negativos cuando cambia el valor de la resistencia; el tamaño de los impulsos depende de la velocidad a la que la resistencia cambia de valor. Entonces, y aceptando que no se detectarán pequeños cambios lentos, puede usar un comparador de ventana que busque los umbrales "por encima" y "por debajo"; cualquiera de los dos establecerá un flip-flop SR. La otra resistencia impulsa un circuito similar que restablece el flip-flop.

Eso debería funcionar, creo.

    
respondido por el Andy aka
2

No puedo pensar en ninguna forma fácil de hacerlo sin un microcontrolador.

Encuentre un pequeño microcontrolador que tenga (al menos) dos canales ADC, y utilícelos para medir los dos resistores reales (potenciómetros, codificadores rotatorios, lo que sea). Utilice el firmware para decidir cuál es el "cambio más reciente". Conduzca un potenciómetro digital del microcontrolador para operar el circuito real.

Esta es una solución pequeña de dos chips. Cualquier otra cosa requeriría muchas más partes.

    
respondido por el Dave Tweed
2

También recomendaría optar por una solución basada en microcontrolador que use dos canales ADC. Lo más probable es que una µC muy pequeña (con respecto a la huella, el tamaño de la memoria, el uso de la energía eléctrica y el precio) sería suficiente.

Dependiendo del circuito a controlar, puede que no sea necesario controlar un potenciómetro digital, ya que el µC puede controlar la carga, por ejemplo. por PWM.

La descripción de la tarea lleva a suponer, que cualquier circuito simple que "cambie" esas resistencias podría sufrir un cierto defecto de usabilidad. Considere que ambos potis estén ajustados al 100%, ahora alguien juega con el número 1, configurándolo al 20%. Más tarde, alguien gira el número 2. Su circuito ahora cambia inmediatamente de poti 1 a poti 2, es decir, de 20% a 100%, lo que resulta en un incómodo destello de su bombilla (si esa es la carga). La solución basada en µC podría programarse fácilmente para superar ese problema.

    
respondido por el Ghanima

Lea otras preguntas en las etiquetas