¿Cómo detectar la señal de audio de nivel de línea?

5

Estoy planeando construir una caja de conmutación automática para las entradas de línea a mis altavoces. El cambio en sí mismo parece bastante sencillo (un par de de / multiplexores), pero no sé cómo detectar la señal de audio, tampoco debería interferir con la señal en sí.

La caja de interruptores será controlada por un Arduino o algo similar, ya que debe tener algún tipo de temporizador para que no se alterne al azar si hay varias entradas activas.

Entonces, ¿cómo detecto una señal de audio activa utilizando un Arduino? (o similar) ¿Interferirá con la señal en sí? ¿Cómo? ¿Cómo evito eso?

    
pregunta Johnny Karhinen

4 respuestas

2

Detectar la señal: ¿quieres hacerlo de la manera más difícil o fácil? Si la amplitud de la señal es del orden de 3 a 4 V pico a pico, se puede hacer de la manera más fácil usando un par De diodos de señal, un par de condensadores y una resistencia. Esto sería alimentado a través de un disparador Schmidtt en una línea IO. En un impulso, Schmidtt puede evitarse si los niveles lógicos son 3.3V.

La manera difícil significa que los niveles de las señales son inferiores a 3 o 4 voltios pico a pico y se debe insertar un amplificador de entrada para aumentar la señal hasta este tipo de niveles.

Hay detectores de audio más simples basados en un par de transistores y estos también podrían ser adecuados pero, debido a su simplicidad, pueden activarse con ruido o interferencia. Aunque esto podría ser lo suficientemente bueno.

Hay algunos IC que pueden aplicar grandes cantidades de ganancia y luego grandes cantidades de compresión para aumentar las señales pequeñas a la misma amplitud que las señales más grandes y estas podrían desempeñar un papel.

Ninguno de los circuitos descritos anteriormente causará un deterioro apreciable de la señal analógica original, pero habrá que tener cuidado cuando se realicen conexiones a las líneas de audio.

Todas las respuestas están aquí (arriba) y para avanzar más necesita hacer un poco de trabajo en la medición de los niveles de señal u optar por el sistema más sofisticado con ganancia para poder detectar y actuar sobre señales pequeñas. / p>     

respondido por el Andy aka
2

Para cualquiera que encuentre esto:

Las tiendas chinas como Aliexpress ofrecen circuitos de detección de señales de audio y video listos para usar por aproximadamente 3 dólares. Tienen 4 puertos (positivo, tierra, señal de entrada, respuesta como una señal alta-baja).

Incluso tiene un retardo de tiempo incorporado que puedes ajustar con un destornillador pequeño.

Intentaré usarlo para encender automáticamente mi amplificador de música que, desafortunadamente, solo se puede encender con el control remoto o con un moderno botón pulsador que no puedo hackear tan fácilmente. Afortunadamente, el control remoto infrarrojo tiene botones de encendido y apagado, cada uno con su propio código.

    
respondido por el Trucker1485
1

Si tienes canales ADC disponibles, entonces puedes usarlos. Supongo que realmente son nivel de línea señales de 1V.

Tome la mano izquierda de este circuito: enlace : Condensador 10uF, divisor de voltaje para polarizar la entrada. Toma muestras de audio a intervalos. Si no hay audio, las muestras deben estar alrededor de un rango muy pequeño del medio (no será exactamente constante debido al ruido). Si hay audio, habrá más variación en las muestras. Luego, puede experimentar con el lugar donde desea que esté el corte entre "audio muy silencioso" y "solo silbido de fondo, desactívelo".

    
respondido por el pjc50

Lea otras preguntas en las etiquetas