Modulación por desplazamiento de frecuencia de audio para Arduino

Estoy intentando que un Arduino interprete una señal AFSK, esto es muy vago, pero ¿alguien puede indicarme la dirección correcta para detectar la frecuencia de la señal AFSK con un arduino?

Respuestas (3)

¿Puede dar más detalles sobre la frecuencia de la señal? Una señal de 60 y 100 Hz es un juego de pelota diferente a 60 y 61 Hz, que es significativamente más difícil de diagnosticar y es completamente diferente de 6 y 7 GHz.

Para 60 y 100 Hz de amplitud confiable, solo usaría un disparador Schmitt y contaría el tiempo entre los flancos ascendentes. -Max Murphy

es 4000 y 8000hz
Gatillo Schmitt más tiempos de conteo entre flancos ascendentes. Uno será el doble del otro. Si la amplitud de su señal le da problemas, solo a través de un amplificador, si necesita un diseño, puedo lanzarle uno.
la ayuda de diseño sería IMPRESIONANTE la amplitud es un problema y estaba pensando en usar un amplificador.
¿Qué tipo de información tiene sobre la amplitud? Si varía enormemente, hay muchas formas de abordarla. el enfoque del disparador schmitt realmente funciona mejor si ambas señales tienen la misma amplitud. Si ambos tendrán la misma amplitud, pero solo necesitan un amplificador, eso es muy fácil de hacer, y honestamente puedo darle algunos métodos muy simples para hacerlo.
Sé que la información es vaga, si necesita un amplificador que sea fácil de construir, en.wikipedia.org/wiki/Common_emitter hará el trabajo. Me encanta construirlos y, a menudo, con solo dos resistencias. Si necesita más ayuda para que funcione, hágamelo saber, pero a menudo es tan simple como fingir que la unión del emisor base es .7 y elegir voltajes que funcionen para usted y combinarlos con resistencias.

A 4000 Hz y 8000 Hz, está viendo un ancho de pulso de 125 microsegundos y 62,5 microsegundos, respectivamente. Eso podría ser lo suficientemente lento para la función pulseIn() incorporada de Arduino . Hay un tiempo de configuración y desmontaje de la función, por lo que si su señal cambia entre 4kHz y 8kHz demasiado rápido, es posible que pierda algunos bits.

Podría intentar usar dos amplificadores operacionales en una configuración de paso de banda. Esto le permitiría dividir la señal AFSK en dos señales de amplitud modulada separadas. Como beneficio adicional, también puede amplificar la señal de entrada si es demasiado baja.