Cómo controlar un altavoz

Estamos tratando de producir una onda de sonido con altavoz. También necesitamos poder controlar la frecuencia (no tenemos números específicos, alrededor de 50-500Hz).

En lo que a nosotros respecta, estamos buscando un generador de funciones o un VCO (oscilador controlado por voltaje). Nos encantaría saber qué componente específico necesitamos.

Sincronizaremos la frecuencia de esta onda sonora con otro temporizador que controla un electroimán; la información sobre esta conexión también será útil.

Tenga en cuenta que no tengo muchos conocimientos electrónicos (aprendiendo física en la escuela, incluido el electromagnetismo).

EDITAR: Lo que en realidad estamos tratando de lograr es hacer dos ondas de sonido sinusoidales. Uno es constante y el otro se puede cambiar a mano con un potenciómetro más o menos. Por ejemplo si la constante es 440Hz, la otra se puede cambiar entre 170Hz a 270Hz o algo similar. Otro temporizador encenderá y apagará un electroimán, se encenderá y apagará con una frecuencia lineal a la frecuencia cambiante de la onda de sonido.

Gracias

¿Cuál es el propósito de esto?
¿Qué tipo de onda de sonido? ¿Quieres una onda sinusoidal, onda cuadrada, onda triangular, ...? ¿Cómo exactamente desea controlar/sincronizar la frecuencia: a mano (por ejemplo, potenciómetro) o luz/sonido o...?
He editado el mensaje. Necesito una onda sinusoidal que pueda cambiarse con un potenciómetro o algo similar...

Respuestas (2)

Para una onda sinusoidal de audio de baja distorsión, el oscilador Wien Bridge se usa ampliamente:

Oscilador de puente de Wien

Los filtros RC proporcionan un cambio de fase de 0 grados a la frecuencia deseada, proporcionando retroalimentación positiva para mantener la oscilación. Puede pensar en ellos como un filtro de paso alto seguido de un filtro de paso bajo para dar una respuesta de paso de banda.

La retroalimentación negativa necesita una ganancia exacta de 3. Dado que los valores de los componentes varían en la práctica, no podemos usar solo dos resistencias, necesitamos un AGC (control automático de ganancia). En el circuito que se muestra, esto se logra usando la lámpara como la parte inferior del divisor resistivo. La lámpara es como una resistencia con un PTC (coeficiente térmico positivo) o un termistor PTC. Entonces, cuando el voltaje aumenta en la salida, la lámpara se calienta y la resistencia aumenta. Esto hace que la caída de voltaje a través de él aumente y se aplique una retroalimentación más negativa a la entrada inversora opamp, por lo tanto, se reduce la ganancia y se mantiene estable el circuito.

La frecuencia se controla con un potenciómetro dual (VR1A y ​​VR1B).
El circuito que se muestra debe dar entre ~145 Hz y ~1590 Hz. Obviamente, puede ajustar los valores de los componentes para dar diferentes rangos. La fórmula es: f = 1/(2 * pi * R * C) con R1 = R2 y C1 = C2.
Así que para el bote al máximo (100k + 10k) obtenemos:
1/(6.28 * 10e-9 * 110e3) = 144Hz
y con el bote de 100k al mínimo (10k) obtenemos:
1/(6.28 * 10e-9 * 10e3 ) = 1592Hz

ESP tiene buena información sobre osciladores de audio y muchos circuitos de ejemplo.

La otra opción si está familiarizado con los microcontroladores es la síntesis digital. Puede obtener mucho más control, pero necesita un DAC de calidad para proporcionar un THD comparable al del circuito anterior.
Hice un pequeño oscilador de prueba de audio que dio excelentes resultados con un dsPIC33FJ64GP802 que tiene 2 DAC de audio de 16 bits de buena calidad integrados. Simplemente alimente las salidas en un amplificador operacional (y escriba el código, por supuesto)
También hay circuitos integrados generadores de funciones que podrían hacer el trabajo, eche un vistazo a Mouser, Farnell, etc. También podría agregar un bajo (preferiblemente bastante agudo) pase el filtro al circuito 555 de Russell para darle su onda sinusoidal si no le importa un poco de distorsión adicional.

Hay muchas maneras de hacer esto.
Para estar seguro de que la solución cumple completamente con sus requisitos, sería útil que nos dijera todo lo posible sobre lo que está tratando de hacer.

Una forma común y económica de producir un oscilador controlado por voltaje que pueda impulsar un altavoz es usar un IC de contador de tiempo "555". A continuación se muestra un circuito que hace esto. Si bien esto funcionará como se muestra, si conocemos sus requisitos reales con más detalle, es posible que modifiquemos el circuito para satisfacer mejor sus necesidades.
Este circuito es de aquí.

ingrese la descripción de la imagen aquí


El circuito funcionalmente idéntico también se puede encontrar aquí
. Incluí este circuito y el texto tiene una mejor explicación sobre el efecto del voltaje de control, y puede ver al comparar los dos diagramas que variar el potenciómetro tiene el mismo efecto que variar el control externo. Voltaje.

ingrese la descripción de la imagen aquí


Precios de NE555 aquí - $US0.42 en 1;s.

Hoja de datos NE555 aquí

Ellos dicen:

Características

■ Bajo tiempo de apagado
■ Frecuencia operativa máxima superior a 500 kHz
■ Temporización de microsegundos a horas
■ Funciona en modo astable y monoestable
■ La salida puede generar o disminuir hasta 200 mA
■ Ciclo de trabajo ajustable
■ Compatible con TTL
■ Estabilidad de temperatura de 0,005 % por °C

Descripción

  • Los circuitos de temporización monolíticos NE555, SA555 y SE555 son controladores altamente estables capaces de producir demoras de tiempo u oscilaciones precisas.

    En el modo de funcionamiento con retardo de tiempo, el tiempo se controla con precisión mediante una resistencia y un condensador externos.

    Para una operación estable como oscilador, la frecuencia de funcionamiento libre y el ciclo de trabajo se controlan con precisión con dos resistencias externas y un capacitor.

    El circuito puede activarse y restablecerse en formas de onda descendentes, y la estructura de salida puede generar o absorber hasta 200 mA

¡Gracias por el comentario! He editado mi mensaje para hacerlo más específico.