Controlar un controlador de compresión

Necesito controlar un controlador de compresión con un arduino y enviarle ondas triangulares de frecuencia variable (de ~100 Hz a ~1500 Hz) y amplitudes variables. He tratado de investigar lo que necesito, pero no puedo encontrar exactamente lo que estoy buscando. Sin embargo, intentaré enumerar lo que sé y lo que me sale mal se puede corregir.

Primero necesito generar la onda triangular. ¿Cómo puedo hacer esto y controlarlo desde el arduino? Creo que esto se puede hacer con algún tipo de dac, pero no sé exactamente cómo.

A continuación necesito amplificar la señal. Creo que hay chips que hacen esto o puedo hacer los míos con componentes más simples. Cual es la mejor manera de hacer esto?

Luego, finalmente puedo conectar la salida al controlador de compresión.

¿Hay algo más que necesite en el circuito? Escuché que también podría necesitar un condensador para proteger el controlador de compresión, ¿hay algo más que necesite como eso?

EDITAR:

El controlador de compresión probablemente tendrá una potencia nominal de 100 W y una impedancia de 16 ohmios.

Un controlador de compresión es un tipo de altavoz. Consulte aquí para obtener más información. En cuanto a las amplitudes variables, debe ir de 0 a lo que sea bueno para el altavoz. Creo que el voltaje máximo para los números que di es V = PAG R = 100 dieciséis = 40 V (esto sería voltaje RMS, ¿verdad?).

Debe agregar enlaces a la especificación del controlador si desea mejores respuestas. También sería bueno saber cuánto "triángulo" deben tener sus ondas triangulares.
Además, explique en su pregunta (1) qué es un "controlador de compresión". (2) Ponga números en amplitudes variables: 0 a 100 mV o 17 a 100 V, etc. (3) ¿Cuál es la impedancia de entrada del controlador de compresión?
¿Por qué quieres poner 100 Hz (a 100 W) en un tweeter? Está diseñado para frecuencias altas. En general, de todos modos, lo que está viendo es un amplificador de potencia. Los amplificadores de alta potencia son un tema bastante complicado y, además de todo lo demás, necesitan fuentes de alimentación grandes y de buena calidad. Esta pregunta es bastante general, ¿cuál es su aplicación?
Está buscando amplificadores de audio, ya sea del extremo menos frívolo del negocio de la alta fidelidad, o del lado del audio profesional (emisión, grabación, etc.). A partir de ahí es una cuestión de compras.
@BrianDrummond ¿Dónde encontraría un amplificador de audio que cumpla con mis especificaciones? No es necesario que sea tan bueno en calidad acústica, pero debe ser confiable. Además, ¿dónde debo buscar una fuente de alimentación para ir con él?
Como dije, cuestión de compras. Pero aquí hay un proveedor: canford.co.uk/Mono-and-stereo-power-amplifiers

Respuestas (2)

Hay docenas de opciones para amplificadores de potencia Clase-D en Ebay, etc. Muchos amplificadores de potencia estéreo de 50W + 50W. Y si está manejando una carga de 16 ohmios, probablemente debería usar un amplificador "estéreo" en la configuración "Bridge-Tied-Load" (BTL). Una carga de 16 ohmios utilizada como BTL presentará una carga muy estándar de 8 ohmios a un amplificador. De lo contrario, necesitará un amplificador capaz de manejar 40 V (como ya ha calculado) y eso será considerablemente más difícil de encontrar. Las placas amplificadoras estéreo 50+50W Clase-D (y amplificadores completos) están fácilmente disponibles.

No ha revelado por qué cree que necesita usar un Arduino para controlar (o ejecutar) su generación de ondas triangulares. Es probable que haya formas más convencionales de hacer eso que pueden ser más simples.

Tenga en cuenta que 100 W en un controlador de compresión tiene el potencial muy real de ser destructivo e incluso fatal en algunas condiciones. Dado que no ha revelado nada sobre su aplicación, debemos suponer que sabe para qué se usarán 100 W de sonido y cómo evitar daños y/o accidentes.

Le recomendaría que utilice componentes "listos para usar". Este método es más caro pero muy fácil de implementar. Obtenga y use un generador de señales . Se fabrican de todo tipo (sinusoidal, triangular, cuadrada, ondulada). Consigue el que genera el tipo de onda que necesitas. Si la amplitud máxima del generador de señal es insuficiente, necesitará un amplificador lineal que proporcione la amplitud, la impedancia y la potencia máximas que requiere su altavoz.