Autor Tema: DTMF en C.  (Leído 2598 veces)

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

Desconectado CX2FW

  • PIC10
  • *
  • Mensajes: 4
DTMF en C.
« en: 05 de Enero de 2004, 15:07:00 »
Hola como andan todos ?

Hace rato ando buscando alguna rutina que permita a un PIC recibir directamente un tono DTMF y asi poder eliminar el decodificador MT8870 o similar, alguien a visto algo de esto en C ?.

Saludos y desde ya muchas gracias.

Fede

Desconectado _luKas_

  • PIC10
  • *
  • Mensajes: 17
RE: DTMF en C.
« Respuesta #1 en: 06 de Enero de 2004, 14:58:00 »
Hola, seré curioso, que es DTMF?????????
Saludos, luKas.

Desconectado pacalaconcurso

  • PIC24F
  • *****
  • Mensajes: 718
RE: DTMF en C.
« Respuesta #2 en: 09 de Enero de 2004, 16:46:00 »
son los "pitidos" que seunan por ejemplo al marcar un numero de telefono.
cada numero corresponde a una determinada frecuencia dentro del espectro audible.

Desconectado angelmoi123

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 298
    • Construccion de Maquinas CNC
RE: DTMF en C.
« Respuesta #3 en: 10 de Enero de 2004, 20:20:00 »
SAludos

Lucas,  DTMF significa Dual Tone Multi Frecuency y se utiliza en muchas areas de la electronica analogica, por ejemplo en telefonia para el discado de numeros telefonicos, en controles por tonos de audiofrecuencia en fin tiene ,multiples usos.

angelmoi123

Desconectado CX2FW

  • PIC10
  • *
  • Mensajes: 4
RE: DTMF en C.
« Respuesta #4 en: 12 de Enero de 2004, 10:21:00 »
Si los tonos DTMF son esos ! el tema seria recibirlos con el PIC, pero sin usar un receptor DTMF.

Gracias y voy a seguir buscando
Saludos
Fede

Desconectado nachus001

  • PIC10
  • *
  • Mensajes: 4
RE: DTMF en C.
« Respuesta #5 en: 15 de Enero de 2004, 13:26:00 »
che, CX....?:

Para implementar semejante cosa tenes que implementar un banco de filtros, o usar un algoritmo de Goertzel.  (además de un conversor AD lo suficientemente rápido y con la resolucion necesaria ~12bits)

Para el MSP430 de TI hay una nota de aplicacion que explica como hacerlo. (MSP430= RISC, PIC !=RISC);
Los pic creo que pueden hacerlo, pero solo la gama alta y con el clock a full.

fijate en www.ti.com , ahí buscá con las palabras clave "MSP430 AN DTMF" y aparece algo.


Saludos



Desconectado mike_navia

  • PIC10
  • *
  • Mensajes: 21
RE: DTMF en C.
« Respuesta #6 en: 28 de Enero de 2004, 15:25:00 »
Estimados colegas,

Como nuesto amigo indica, es cierto que para decodificar los tonos de la señal dtmf se requeren una serie de filtros que ya estan incorporados en M8870, y a partir de la señal decodificada, se forma la señal binaria equivalente al numero recibido en la entrada del C.I.
Por lo que pude ver, ningun MCU de microchip tiene esta capacidad, en cambio, existe una version de MCU de Motorola; familia HC05  que tiene incorporado esta facilidad, creo que deberias incurcionar por esta fabricante

Con este especial motivo reciban cordiales saludos.


Atte,



Mike_Navia  


 

anything