Autor Tema: Detectar DTMF  (Leído 2782 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado gabirel1

  • PIC10
  • *
  • Mensajes: 2
Detectar DTMF
« en: 27 de Abril de 2006, 04:38:58 »
Ahora estoy tratando de recibir señales DTMF por línea telefónica y no sé cuál puede ser la mejor táctica. La FFT me ocuparía casi toda la Spartan3, y me han comentado que con filtros Notch... pero cómo????? Tb he visto que con filtros IIR... Qué resulta lo más rentable computacionalmente hablando? Y por supuesto, dónde puedo encontrar información o ejemplos de cómo hacerlo, pq llevo buceando un buen tiempo y he naufragado súbitamente  :D.

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
Re: Detectar DTMF
« Respuesta #1 en: 30 de Abril de 2006, 07:58:41 »
Buenas de nuevo.

Un decodificador DTMF necesita detectar 3 columnas y 4 filas del teclado. Necesitarás por tanto 7 filtros ajustados muy bien a cada una de los tonos. No sé cuanto pueden ocupar los filtros en la Spartan3 porque nunca he echo ninguno pero para que diferencien bien entre esas frecuencias deberán tener muchos coeficientes.

Prueba a hacer un par de ellos y ver si te detecta bien la tecla pulsada y te diferencia entre las demás.

En vez de con filtros también podrías probar a hacerlo con contadores, que te cuenten los pulsos que se reciben en, por ejemplo, 10ms y ver si por hay se puede detectar entre las diferentes teclas.

Desconectado Bruno_AR

  • PIC12
  • **
  • Mensajes: 89
Re: Detectar DTMF
« Respuesta #2 en: 22 de Agosto de 2006, 08:36:37 »
.
Un saludo, desde Argentina


 

anything