Bubba Oscillator - Generación de curva sinusoidal suave

0

Estoy tratando de simular Bubba Oscillator utilizando MATLAB, hasta ahora he tenido éxito al obtener curvas sinusoidales y de coseno del siguiente circuito:

Heusadofin-op-ampdegananciafinitaconganancia=100000;yelrestodelosvaloresestánmarcadosenelcircuito.

Losresultadosqueobtuvefueron:

Mis preguntas son:

1.) ¿Cómo puedo hacer que los gráficos sean más suaves, en lugar de la forma de pico que siguen?

2.) ¿Cómo puedo hacer que los gráficos con el punto y de referencia sean 0, es decir, simetría sobre el eje x?

3.) ¿Cómo puedo hacer la amplitud a -1 < - > +1?

Cualquier ayuda sería apreciada. Gracias de antemano ...

    
pregunta Dravidian

3 respuestas

1

El problema tiene que ver con la visualización y el refinamiento de algo (más de un problema para los algoritmos de paso de tiempo variable)

bajosimulación->configuracióndelmodelo->Importación/exportacióndedatos...hayunaexpansiónde"parámetros adicionales". Allí está el " factor de refinación " que por defecto es 1. Cambie este número

    
respondido por el JonRB
1

1) no estoy seguro de cómo funciona ml, pero los simuladores de especias son inteligentes y regulan el paso del tiempo según la confianza que tengan en la solución que encontraron. Con (co) sinusoides, por lo general tienen mucha confianza y se pueden ver 4 o 5 puntos por período, conectados por líneas rectas (interpolación lineal). Solución: obligue a Matlab a usar su paso de tiempo, configúrelo en 1/10 del período o menos.

2) ya sea el procesamiento posterior de los datos, restando el promedio calculado en un solo período completo o en un gran número de períodos (100ish), o acople sus sondas de voltaje. Ya que estás haciendo simulación de circuitos, me gustaría ir con el acoplamiento de CA. Coloque una tapa grande (algunos Fs) entre la sonda de voltaje y el nodo que desea sondear, y una resistencia grande (1G) a tierra, en el lado de la sonda de voltaje.

3) Esto no es tan fácil. Intente sintonizar manualmente la resistencia de 1.4 M y vea si puede obtener una operación confiable. Si desea que un circuito automatizado haga esto por usted, es una pregunta completamente diferente, busque el Control automático de ganancia.

    
respondido por el Vladimir Cravero
1

Bueno, no importa cuán pequeño sea el paso de tiempo, el circuito que está utilizando es un oscilador de cambio de fase y, a menos que haya algo en el circuito que limite la amplitud general (como un dispositivo no lineal), la amplitud de la La onda sinusoidal producida tenderá a distorsionarse en los picos a medida que la salida del amplificador operacional alcance la saturación contra el riel de alimentación.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas