Estoy tratando de hacer un generador de funciones.
El generador funciona con 16 kHz, los rieles son de +12/-12 V para fines de prueba.
Básicamente obtengo una onda sinusoidal con un oscilador, conduzco un comparador (LM311) con la onda sinusoidal para obtener una onda cuadrada, luego integro la onda cuadrada para obtener una onda triangular.
El problema es que la onda cuadrada se desplaza hacia el carril positivo y no obtengo nada parecido a una onda triangular. También usé un TL071, que tampoco funcionó. A continuación se muestra el circuito:
Este es el resultado. El azul es la onda sinusoidal, el verde es la onda triangular y el morado es la onda cuadrada:
Quiero que el generador tenga una frecuencia variable.
R6 es demasiado pequeño, debería ser del orden de 1M o 470k.
R3 es demasiado grande, hazlo alrededor de 4k7. Esta resistencia forma un divisor de potencial con la resistencia de entrada del integrador. Cuando la entrada al integrador sube, estas dos resistencias de 100k actúan juntas para reducir a la mitad el voltaje de entrada al integrador en comparación con cuando la entrada del integrador baja, lo que desequilibra el integrador.
Hay 3 factores que controlan la amplitud de la onda triangular de salida: -
Amplitud de entrada de onda cuadrada.
Frecuencia de onda cuadrada de entrada. Es decir, cuánto tiempo permanece la onda cuadrada en el estado alto y cuánto tiempo permanece en el estado bajo.
La constante de tiempo R4 * C1.
En este momento, la amplitud de la onda triangular es demasiado grande (el amplificador operacional se está saturando en los rieles de suministro), por lo tanto, aumente la frecuencia de la onda sinusoidal o aumente el tamaño de C1 para reducir la amplitud de la onda triangular dentro del suministro. rieles
Incluso con un cambio a R3, haciéndolo 4k7, la excursión de dirección positiva cuadrada será ligeramente más pequeña que su excursión de dirección negativa, lo que provocará un desplazamiento de la onda triangular desde el centro del terreno. Para reducir significativamente este desplazamiento, inserte una pequeña resistencia (digamos 100R) entre la resistencia 4k7 y la salida del LM311 y conecte la entrada al integrador entre estas dos resistencias. Esto reducirá la amplitud de la oscilación negativa de la onda cuadrada y la onda triangular será más central. Deberá ajustar el valor de esta resistencia adicional para encontrar su valor óptimo a fin de minimizar la compensación de la onda triangular.
Es posible que se haya dado cuenta de los 3 factores de control de amplitud enumerados anteriormente que la amplitud de la onda triangular variará con la frecuencia de la onda sinusoidal. Los componentes de valor fijo solo permitirán un rango de frecuencia limitado para una amplitud de la onda triangular entre muy pequeña y una amplitud que está limitada por los rieles de suministro.
EDITAR
Para calcular la amplitud de la onda triangular:-
Vsal = -(Vin * t)/(RC)
Dónde:-
Vout = la amplitud de la onda triangular
Vin = la amplitud de la onda cuadrada
t = la mitad del tiempo que la onda cuadrada es alta o baja = 1/(4f)
RC = resistencia de entrada multiplicada por capacitancia de retroalimentación
Hay un signo negativo en la fórmula porque cuando la onda cuadrada de entrada se vuelve positiva, la salida del integrador disminuye en dirección negativa.
Dado que el contenido de la señal es puramente de CA, es posible que desee considerar el acoplamiento capacitivo de las etapas analógicas para eliminar la señal de CC (es posible que deba proporcionar una compensación de CC para que el capacitor centre la señal si los rieles que tiene no son de un solo lado)
Cristóbol Policronópolis
Lorenzo Donati apoya a Ucrania
usuario253751
Tombeki