5 votos

Audio para Filtro de Paso Bajo a Comparación de los LEDS = Decoloración del LED en función de la Frecuencia?

Si yo fuera a pasar una señal de audio a través de un filtro de Paso Bajo con una frecuencia de corte de 200 Hz (bajo), y luego enviar la señal a un comparador, a continuación, utilizar esta señal para la unidad de un LED, el LED de ser capaz de cambiar su brillo en función de la frecuencia? Por ejemplo, una alta frecuencia de la unidad, el LED más brillante que una frecuencia más baja.

edit: La señal de audio que sería algún tipo de música desde un ordenador.

6voto

userid53 Puntos 116

Advertencia: La respuesta que se propone a continuación es no es la forma más sencilla de lograr sus resultados, pero tal vez más precisos y menos exigentes para obtener resultados estables, que otros métodos que no impliquen un microcontrolador. Esta solución es significativamente un alumno del enfoque que le he sugerido a los estudiantes antes.


Un método de obtención de bastante ajustado espectro de audio con la separación de su propósito es utilizar la MSGEQ7 siete-banda de ecualizador gráfico de IC.

El MSGEQ7 genera un voltaje proporcional a la desviación de la caña de frecuencia en cada una de sus 7 bandas, con el primer polo está a 63 Hz, probablemente, ideal para el bajo visualización requisito. Un simple búfer de configuración del op-amp en la salida de la dirección de la 1 MOhm impedancia de salida de los requisitos de este IC.

(Opcional) La salida puede ser alimentado a un op-amp o transistor basado trasnconductancia amplificador (o trasnconductancia amplificador IC diseñado específicamente para los conductores de LED por ejemplo, TI OPA660) si desea preciso control de corriente en el LED - LED de intensidad se refiere a la corriente a través de él, no tanto el voltaje a través de ella.

Con el fin de tener la MSGEQ7 monitor sólo su primera banda, en el poder-en un 100 nS pulso de RESET seguido de un solo de 20 microsegundos pulso a la luz ESTROBOSCÓPICA pin configurar el dispositivo para que su primera (63 Hz) de la banda y salir de allí. Un monoestable multivibrator utilizando el temporizador 555 se puede utilizar para proporcionar a cada uno de los dos requiere de pulsos.

La necesaria 145 a 180 KHz señal de reloj puede ser generan a partir de un temporizador 555 como bien. El MSGEQ7 parte es muy indulgente de la duración del pulso y la frecuencia del reloj de la variación, de modo que usted tiene la flexibilidad en el resistor / capacitor de selección para los dos monostables y el oscilador astable.

Una sola NE558 quad temporizador IC proporciona el 3 555 temporizadores en un solo paquete, dejando a un 555 no utilizados.


Mejoras adicionales:

El diseño anterior puede ser fácilmente ampliado para proporcionar la indicación de cualquiera de las 7 bandas de audio soportados por el MSGEQ7 IC, o incluso todos ellos mediante el uso de un demultiplexor en la salida.

5voto

Rexxar Puntos 1076

Si desea que el brillo del LED a variar con la frecuencia de audio, a continuación, un comparador no funcionará ya que simplemente se encienda el LED de on y off basado en el comparador de voltaje de referencia. Usted necesita un circuito que hará variar el LED de intensidad de una manera continua, basado en una tensión de entrada. Esto podría hacerse mediante la conversión de la señal de audio en una variable DC de la señal mediante un rectificador y un filtro RC con la constante de tiempo del filtro depende de la velocidad a la respuesta que usted desea. La señal DC podría conducir a la base de un transistor con el LED en el colector. Por lo tanto el más grande de la señal de audio, la más brillante del LED. Ahora para hacer el brillo del LED en función de la frecuencia probablemente requerirá más sofisticados filtros que un filtro de paso bajo que sólo puede proporcionar alguna medida de la separación de las frecuencias altas de baja. Puede proporcionar más información sobre lo que usted está tratando de hacer como que determinará la complejidad del filtro debe ser?

2voto

shash Puntos 668

Si la señal de audio eran de un tono simple, que debe hacerlo, pero si no es un tono, probablemente no tan bien, dependiendo de cómo sus diferentes frecuencias de todos los sume.

CORRECCIÓN:

Uy, confundida. Pensó que estaban pasando los altos, no los mínimos. Todavía no muy seguro. Creo que dependerá probablemente de donde tu comparador. Si las frecuencias son muy bajas, que estaría por debajo de parpadeo de la fusión de la frecuencia, y había un parpadeo del LED. Si la comparación se establece a 0 Voltios, entonces todas sus señales son el 50% de ciclo de trabajo, y no ser la conducción de un PWM. Si tu comparador es mayor, entonces el ciclo de trabajo puede ser demasiado pequeño para ver a un diff en el LED. La amplitud de la señal también puede ser problemático, si se variaron demasiado. Un tono sosegado nunca puede excitar a su comparador, un ruido de baja frecuencia puede ser más brillante que una zona tranquila de alta frecuencia.

2voto

Steve Paulo Puntos 8263

Su comparador simplemente encienda el LED de encendido y apagado a la frecuencia del tono, por ejemplo en positivo de la mitad de los ciclos y apagado en los negativos. Dado que el ciclo de trabajo del LED no cambia, su brillo no se espera que cambie.

La cosa agradable sobre la salida del comparador es que es una onda cuadrada cuya amplitud no varía con la amplitud de la señal. Sólo su frecuencia pistas de la entrada.

Así que esta onda cuadrada puede ser puesto a través de un filtro de paso alto, y el resultado rectificado a través de un detector de pico para producir un voltaje de CC que es mayor para frecuencias más altas, independientemente de la amplitud de la señal original.

2voto

Passerby Puntos 28913

Lo que queremos es un Color "Órgano" (google). Hay una tonelada hecho con la pasiva (resistencia-capactior filtros de paso de banda, y los transistores o los opamps para los leds).

Hay discretas soluciones.
El MSGEQ7 mencionados anteriormente hace de filtro analógico y la detección de pico.
FFT bibliotecas para los arduinos o msp430 launchpads o fotos le permiten hacer lo mismo en el software.
Hay fichas gusta de TI/NatSemi del LM4970 (la mayoría de los ""hobbyiest"" ""amigas"" paquete) o la de otros en el Boom de la familia (realmente pequeño smd), la AMS de la AS3665 y AS3668, y ISSI del IS31FL3193,IS31FL3196, y IS31FL3199. Estos va a hacer todo de procesamiento, todo lo que tienes que hacer es usar i2c para activarlos.

Pero, ¿qué significa el cambio de brillo en base a la frecuencia? ¿Te refieres a como mas fuerte/graves más alta, la más brillante del led, o qué quiere decir el tono de la música? El más lento (<30 hz), más tiempo que el led estará encendido y luego se apaga. Como te metes en frecuencias más altas, la verá parpadear más rápido, hasta que parece sólido, aunque podría ser un poco dimmer a 100hz que a 200hz. La amplitud y el volumen del audio va a determinar el nivel de brillo de los led es realmente aunque en su mayor parte.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X