análisis del circuito RC usando Matlab

0

Diseñé el circuito y obtuve las salidas deseadas correctamente. para el circuito R = 1e3, C = 0.15e-6, y f = 250, (para el circuito RC) y en la segunda parte solicita aumentar la frecuencia a 2Kh que es R = 1e3, C = 0.15e-6 , y f = 2kh. ahora pregunta Compare las ganancias y fases de la pregunta 1) d) y 1) e). Justificar y explicar similitudes y / o diferencias Sé que la ganancia es Vout / Vin pero la salida parece bastante rara. Tengo una idea, pero ¿hay alguna diferencia entre las dos? Me refiero a cambiar la frecuencia ¿debería cambiar la ganancia o no?

aquíestálaformadeondadesalida/entradaparaelcircuitoconf=250H

y aquí está el que tiene f = 2KH

Tambiéndibujéeldiagramadebodeparaamboscircuitos.f=250,yf=2khrespectivamente.

aquíestáelcódigoparaBodedigram(dominiodefrecuencia)

    
pregunta user65652

1 respuesta

1

Tienes dos conjuntos de formas de onda

1) dominio de tiempo

2) dominio de frecuencia

Si bien verá una diferencia entre las dos gráficas de dominio de tiempo (una frecuencia más alta que resulta en una salida más baja, como se esperaba) no estará entre las dos gráficas de dominio de frecuencia

¿Por qué? Así es como funciona el comando matlab. No le está indicando a Matlab que proporcione ganancia: fase en una frecuencia particular para las dos gráficas de dominio de frecuencia, esencialmente le ha indicado a Matlab que ejecute dos veces el barrido de frecuencia y la gráfica de bode resultante.

Como resultado, no verá ninguna diferencia entre estos dos gráficos.

--edit-- Basado en el código matlab presentado:

La solución más sencilla para demostrar una diferencia en diferentes frecuencias es cambiar la llamada a la función bode desde

bode (monSysteme)

a

bode(monSysteme,{249,251})

y también:

bode(monSysteme,{1999,2001})

es decir, un rango de frecuencia específico, ajustado a la frecuencia de interés.

Tenga en cuenta que esto no es realmente necesario, ya que puede leer de la gráfica de bode original la magnitud a 250Hz y 2kHz y ver una diferencia.

Si se necesita un punto de referencia de dominio de tiempo específico & el deseo no es leer el resultado de un diagrama de Bode, el comando BODE no es el comando correcto, pero lsim con un estímulo específico:

R=1e3;
C=0.15e-6;
num=1;
denum = [R*C 1];
m = tf(num,denum);

[u,t] = gensig('sin',1/250);
lsim(m,u,t)
figure
[u,t] = gensig('sin',1/2000);
lsim(m,u,t)

    
respondido por el JonRB

Lea otras preguntas en las etiquetas