Interfaz de doble fuente op-amp con microcontrolador

4

Tengo un circuito amplificador de amplificador operacional dual (LM833) para amplificar una señal con un riel de suministro doble de + -10V desde un suministro de 22 V con un divisor de voltaje de resistencia. La salida se rectifica en una salida de 0-8 V, para lo cual simplemente necesito una salida lógica por encima de un cierto umbral (aproximadamente 3 V).

El problema es que el Arduino micro se alimenta desde la misma fuente de 22 V a través de un regulador de conmutación. Por lo tanto, las referencias terrestres de la salida del amplificador operacional y Arduino están en potenciales diferentes, por lo tanto, no puedo usar un MOSFET simple para interconectarse entre los dos circuitos. ¿Hay otra forma de conectar los circuitos de forma segura sin utilizar un relé que sería demasiado grande y potencialmente demasiado lento para la aplicación de conmutación?

simular este circuito : esquema creado usando CircuitLab

Este es un esquema simplificado que muestra mi problema principal, ya que el fondo de arduino es con referencia al punto -10V del opamp.

    
pregunta enrico

4 respuestas

1

como el mcu está realmente referenciado al riel negativo, la salida del opamp tiene una polarización de CC (contra el suelo del mcu).

Así que simplemente trata todas las mediciones como tales y estarás bien.

    
respondido por el dannyf
1

En lugar de su divisor de voltaje improvisado, que tiene problemas al inyectar corriente en el suelo, vaya con un divisor de riel real, como el TLE2426 . Se ejecutan menos de $ 2 USD en paquetes DIP. Luego, usa ese terreno para todos tus circuitos.

    
respondido por el Scott Seidman
0

Puede configurar el regulador de conmutación de Arduino para utilizar el mismo campo virtual que está utilizando para el amplificador operacional. De esa manera, la referencia de tierra para el amplificador y el circuito de arduino será la misma, y usted podría salirse con un regulador más pequeño, ya que solo estará regulando de 11V a 5V en lugar de 22V.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el DavidG25
0

Simplemente agregue un diodo Zener de 10 V y un RX de resistencia debidamente valorado en serie entre D1 y C1 para que la salida máxima de su OpAmp coincida con la entrada del rango lineal Arduino Max. Calcule el RX y el R8 de modo que el Mínimo de su OpAmp coincida con la entrada lineal mínima del Arduino, y usted esté en el juego. R3 y R6 también podrían ser ajustados para una mayor coincidencia. La respuesta corta es Zener de baja potencia y resistencia.

Proporcione más parámetros como la impedancia de entrada de su circuito Arduino y ciertamente podemos calcular el Zener y el Resistor de manera apropiada. Espero que esta ayuda.

    
respondido por el Fred Cailloux

Lea otras preguntas en las etiquetas