Tu opamp solo tiene una ganancia de 1.
Un oscilador wien bridge necesita una ganancia de 3 para compensar la atenuación de la red RC en la frecuencia de oscilación.
Intente agregar las resistencias de retroalimentación necesarias para G = 3. Normalmente necesitará un AGC (control automático de ganancia) en un circuito real, posiblemente aquí también.
EDITAR - Acabo de notar la resistencia 3.01k (R4) en el pin V + del opamp. ¿Para qué es esto?
Con certeza causará un comportamiento extraño, ya que la tensión de alimentación de los sensores varía de acuerdo con la corriente que consume.
Para simplificar las cosas me desharía de R3, R4, Q1 y V3. Simplemente use V1 para suministrar 5V directamente al pin V + (pin 7)
Si pudiera actualizar su diagrama con la nueva versión (con resistencias de configuración de ganancia, etc.) sería útil asegurarse de que está en lo correcto.
EDIT 2 - Acabo de intentar esto en LTSpice:
Esquema:
Simulación:
Hay dos cosas a tener en cuenta aquí. Uno es el uso de una ganancia ligeramente superior a 3 (R2 + R1) / R1 = 14.9k / 4.9k = ~ 3.04.
La otra es la inclusión de "inicio" en el comando .tran. Esto le indica que inicie los voltajes de suministro en 0, dando a las oscilaciones la oportunidad de comenzar antes de que el circuito haya alcanzado un estado estable. De lo contrario, tendría que inyectar algo de ruido en el circuito para simular las condiciones del mundo real. Debería tener una configuración similar en MultiSim (por ejemplo, "comenzar a suministrar voltajes desde 0" para marcar o algo así)
Para incluir un AGC, usaría algo como un termistor en la trayectoria de realimentación (por ejemplo, entre R2 y tierra) Cuando la ganancia aumenta por encima de 3, el termistor pasa más corriente y aumenta su resistencia, lo que reduce la ganancia. También puedes usar un JFET, diodos, bombillas, etc. No me preocuparía por esto ahora, ya que puedes hacer que el circuito funcione sin esto. El propósito principal es detener el recorte / distorsión de la onda sinusoidal, lo que sería malo para, por ejemplo. Un generador de señal.
EDIT 3: no es necesario limitar la corriente con una resistencia, el TL071 solo tomará la corriente que necesite para que pueda conectarla directamente a la fuente de voltaje. La cantidad de corriente que el suministro podría proporcionar es irrelevante, el TL071 consumirá un máximo de 2.5 mA ya sea que esté conectado a un suministro de 5V 3mA o un suministro de 5V 300A.
Para encender y apagar la alimentación, un MOSFET de canal P funcionaría bien. Debería atar su fuente a + 5V, drenar a opamp V + y la puerta al pin del microcontrolador. Ponga el pin en 0 para encender, 1 para apagar. Si el suministro del microcontrolador es inferior a 5V, entonces necesitaría una resistencia pullup desde la compuerta hasta + 5V (por ejemplo, 10k). Establezca el pin en Hi-Z (por ejemplo, entrada) para apagarlo, ajústelo en salida y 0 para encenderlo.
EDIT 4 - Un MOSFET N-Ch no funcionaría muy bien, como cuando lo enciendes (por ejemplo, compuerta a 5V), el voltaje de la fuente aumenta y reduce la diferencia entre la compuerta y la fuente nuevamente. En última instancia, se asentará alrededor de Vgate - Vt. Entonces, si Vt (voltaje requerido para encender = voltaje de umbral) es, digamos, + 1.5V, y la compuerta se establece en + 5V, entonces la fuente solo alcanzará 5 - 1.5 = 3.5 V. Dado que la fuente está conectada a V +, entonces el opamp solo verá 3.5V por su suministro positivo.
Aquí hay un ejemplo del cambio. Observe cómo cuando el pin mcu (representado por V3) se establece en 0, las oscilaciones comienzan y viceversa:
Esquema:
Simulación: