7 votos

Generador de seno - oscilador de Bubba

Estoy tratando de simular un Bubba Ocsillator en MATLAB, Simulink . El problema es que no soy capaz de generar la sinusoidal del circuito.

Este de abajo es mi circuito : enter image description here

Y este de abajo es mi resultado(Simulado por 10seg) : enter image description here

Zoom resultado(Simulado por 10seg) : enter image description here

Error Recibido : enter image description here

¿De dónde me salen mal? Cómo lograr una forma de onda sinusoidal pura de este bubba oscilador...

13voto

JonRB Puntos 4599

Ha creado un ideal (infinito ancho de banda del amplificador OPERACIONAL, el infinito de la tensión de salida, etc...), modelo que es condicionalmente estable y ejecutado.

mira a su eje, se ha de llegar a 1.5 x,\$10^{59}\$ ENORME!. Esto es lo que está causando una excepción... su plazo de resolución para representar esta inestable "oscilator"

enter image description here

SI una más cercana a la realidad del amplificador OPERACIONAL se utiliza (+-15V, la ganancia limitado a 100.000) se comporta

enter image description here

enter image description here

10voto

FakeMoustache Puntos 6645

Hace oscilar, se puede ver que en el lado derecho de la trama. Si te acercas en el lado izquierdo usted debe también ver la oscilación pero a mucho menor amplitud.

Su equivocación proviene del hecho de que primero hay que entender la teoría de funcionamiento de los osciladores.

Sugiero la lectura sobre el Barkhausen criterio de estabilidad.

Esto indica que un oscilador oscila cuando el loopgain es más que 1.

Para el Bubba oscilador este es el caso.

Sin embargo, cuando el loopgain siendo mayor que 1 la amplitud de la oscilación de aumentar y mantener el aumento.

Usted ha utilizado ideal opamps (sospecho) y que significa que la amplitud de la oscilación de aumentar y mantener el aumento. Eso es lo que el gráfico muestra.

En el artículo sobre el Bubba oscilador que el autor usa real opamps. Estos opamps no puede generar infinitas tensiones por lo que en algún voltaje el voltaje de salida será menos de lo que lo ideal sería esperar. Y eso significa que la loopgain se hace más pequeño. Un oscilador con real opamps va a estabilizar su amplitud de la señal en el punto donde el loopgain es precisamente uno.

Y que dará como resultado una amplitud estable.

Así que la solución a su problema: uso (modelos) de menos ideal opamps.

5voto

user287001 Puntos 216

Se ha comenzado a oscilar. La amplitud crece de manera exponencial. La simulación se detiene cuando algunos de corriente, voltaje o variable interna alcanza el límite del número disponible de la gama.

Tomar un par de diodos zener conectados en serie para tener los ánodos uno contra el otro. Insertar el circuito de limitación en paralelo con uno de los condensadores. La amplitud de no crecer más hasta el infinito.

Esta no es una buena solución si necesita de baja distorsión de la onda senoidal. Una buena analógico oscilador de onda sinusoidal tiene un diseño especial de control del circuito que comprueba la amplitud de salida y reduce la ganancia hasta que la amplitud de salida es el quería. El controlador busca el derecho de obtener de forma continua sino que se ha apropiado de la inercia que impide la distorsión de la sinusoidal de pulsos. En la teoría de control llaman controlador PI. Se necesita un voltaje de contolled componente que ha de ganancia variable, la atenuación o la resistencia. He visto en circuitos prácticos incluso una resistencia NTC utilizado aquí.

En Simulink se puede tomar un rectificador de alimentación de su onda senoidal, la bomba es de salida a una larga timeconstant RC e integrador de reemplazar a uno de sus seguidores de voltaje con un circuito que normalmente ha de ganancia=1, pero reduce la ganancia con una pendiente tan pronto como el voltaje en la RC integrador supera un cierto límite.

Por desgracia no he Matlab ni Simulink, sólo aguado de bajo costo imitaciones, pero que trabaja allí.

5voto

AitorTheRed Puntos 241

Sólo para agregar otro post sobre esto. Aquí un circuito en el que realmente debe trabajar con un quad LT1631 y una sola fuente de alimentación de ferrocarril:

schematic

simular este circuito – Esquema creado mediante CircuitLab

La frecuencia de salida debe estar cerca de la acerca de \$\frac{1}{2\pi R C}\$ o cerca de \$15.9\:\textrm{kHz}\$ para los valores dados de \ $R=1\:\textrm{k}\Omega\$ \ $C=10\:\textrm{nF}\$ anterior muestra el esquemático.

Aquí está la salida de LTSpice:

enter image description here

Usted debe ser capaz de replicar resultados similares en su propio simulador.

(Para una más barata acuerdo, trate de la TI LMV324IPWR quad paquete del dispositivo, en su lugar.)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X