Necesita ayuda con una señal analógica VU meter

0

Estoy haciendo un medidor VU Arduino. Necesito convertir una señal de audio de CA analógica en una señal de CC positiva variable. Me gustaría los siguientes resultados:

  • Salida de 2.5 V en la entrada de 0 V (desde VM1);
  • 5 V a la salida máxima (cuando VM1 es 0.25V);
  • 0 V a la salida mínima (cuando VM1 es -0.25V)
  • El voltaje de salida varía entre 0V y 5V DC según el voltaje analógico de VM1

Encontré un circuito en línea destinado a una señal de 6V (pico-pico):

Mi entrada (\ $ V_ {m1} \ $) será de alrededor de 0.25 V (pico-pico) proveniente de un conector de 3.5 mm. ¿Cómo puedo adaptar este circuito para mi señal?

    
pregunta Kad

2 respuestas

1

Debe desacoplar la señal de CA y luego imponerle una polarización de CC. Todo lo que necesita es un condensador y dos resistencias iguales:

simular este circuito : esquema creado usando CircuitLab

Las resistencias crean una tensión de "punto medio" de la mitad de la tensión de alimentación (2,5 V), y la tensión de entrada se agrega (o se resta) a esa tensión de punto medio.

Si desea aumentar la señal, puede pasarla a través de un amplificador operacional en modo no inversor con un desplazamiento de 2.5V CC. Hay muchos esquemas en línea para eso - google "op-amp no invierte suministro único"

También, para aumentar la sensibilidad, puede usar 3.3V en lugar de 5V, configurar el ADC para que use la referencia de voltaje EXTERNO, y conectar la alimentación de 3.3V al pin Aref.

    
respondido por el Majenko
0
  

Mi entrada (Vm1) será de alrededor de 0.25 V (pico-pico)

Idealmente, necesita un amplificador (amplificador operacional) para elevar este nivel de señal de 0.25Vp-p a 5Vp-p. Esto implica una ganancia de 20. También debe aplicar un offset de CC para aumentar el voltaje de cero voltios a 2,5 voltios.

Loanterioresunaganancia|de2amplificadoresdeCAporloquesireduceR1a10kla|ganancia|es20.Tambiénrecomendaríaejecutarestodesdeunsuministrode5Vyusarunamplificadoroperacionalrielariel.IgnoreloscomponentesconectadosalasalidaC1yCL:alimentelasalidadelamplificadoroperacionaldirectamenteasuarduino. Aquí hay un enlace a la página de Internet desde la que tomé el circuito. También puede hacer una lectura útil.

Si de hecho encuentra que su arduino no tiene la potencia de procesamiento para muestrear a la velocidad de audio completa y convertir la CA entrante a RMS, entonces puede modificar el circuito del amplificador operacional para hacer una aproximación de RMS, luego el arduino solo se trata de una señal de CC en movimiento relativamente lento que sigue la amplitud máxima del audio, esto se debe muestrear a unas pocas decenas de hercios.

Rectificador de precisión: -

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas