Está en la página 1de 3

Laboratorio No 4 CONMUTACIÓN , Mayo 14 de 2014 1

CIRCUITO DTMF EN LÍNEA


TELEFÓNICA
Yeiner Carvajal Quina Cod:2010192399
Daniel Castañeda Gaitan Cod:2010193264

Resumen— Para esta práctica se pretende generar, de- Este sistema supera al de marcación por pulsos por cuanto
tectar y codificar la marcación por tonos en una cen- disminuye la posibilidad de errores de marcación, al no de-
tral telefónica, mediante dispositivos especializados en este
tema, de igual manera generar el respectivo código de pro- pender de un dispositivo mecánico. Por otra parte es mu-
gramacion para un microcontrolador, que es el encargado cho más rápido ya que no hay que esperar tanto tiempo
del control en la central. para que la central detecte las interrupciones, según el
Palabras claves— Conmutación de circuitos, se~
nalización de número marcado.
llamdas.

I. OBJETIVOS
• Comprender coomo se establece la señalización del
teclado en un teléfono de tonos.

• Realizar el circuito DTMF para conectar al abonado a la


Fig. 2. Frecuencias DTMF (con sus sonidos)
lı́nea y ası́ codificar la señalización del teclado de entrada
análoga de señal multifrecuencia a salida de señal binaria
a 4 bits.
B. Circuito DTMF (descripción)
Es un integrado compuesto por un filtro divisor de banda
• Interpretar el código binario correspondiente a cada tono y un decodificador digital. La sección del filtro usa tecnicas
de capacitor conmutado que separa los tonos altos y bajos,
II. MARCO TEÓRICO y la sección del decodificador usa técnicas de conteo para
A. Marcación por tonos detectar y decodificar todos las 16 parejas de tonos DTMF
en un código de 4 bits, en donde verifica la frecuancia y la
duración de los tonos recividos antes de pasarlos al corre-
spondiente valor de código de 4 bits.

Fig. 1. Diagrama de bloques

En telefonı́a, el sistema de marcación por tonos, también


llamado sistema multifrecuencial o DTMF (Dual-Tone
Multi-Frequency), consiste en lo siguiente:
Cuando el usuario pulsa en el teclado de su teléfono la tecla
correspondiente al dı́gito que quiere marcar, se envı́an dos
tonos, de distinta frecuencia uno por columna y otro por fila Fig. 3. Circuito de direccón básica
en la que esté la tecla, que la central decodifica a través de
filtros especiales, detectando instantáneamente que dı́gito La duración de la señal del tono, es verificada mediante
se marcó. una constante de tiempo RC controlada por ESt. Un alto
La Marcación por tonos fue posible gracias al desarrollo lógico en ESt causa que vc (ver figura 3) suba ası́ como
de circuitos integrados que generan estos tonos desde el el capacitor se descarga. Esta condición de señal es man-
equipo terminal, consumiendo poca corriente de la red y tenida (ESt permanece en alto) para el periodo de vali-
sustituyendo el sistema mecánico de interrupción-conexión dación (tG T P ), vc alcanza el promedio (VT St) de la lógica
(el anticuado disco de marcar). de dirección para registrar la pereja de tonos y se obtiene
Laboratorio No 4 CONMUTACIÓN , Mayo 14 de 2014 2

el correspondiente codigo de 4 bits, mostrado en la tabla


de la figura 5. En este punto la salida GT es activada lleva
a vc a VD D. GT continua en esta labor tanto tiempo como
ESt permanece en alto. Finalmente después de un corto
delay StD se pone en alto, señalizando que la señal de la
pareja de tonos ha sido registrada.

Fig. 6. Montaje fisico

IV. Programación del microcontrolador


Para el correcto funcionamiento del microcontrolador
PIC16F877A como centro de control para el sistema
telefónico se emplearon condiconales if-else, los cuales
deacuerdo a las señales presentes en sus pines de entrada,
toma deciciones sobre las señales de salida que debe generar
para el control de los demás dispositivos de el sistema de
comunicación telefónica.
De acuerdo a lo anterior, la figura 7 y la figura 8 se muestra
el código correspondiente a la programación que identifica
e interpreta el codigo procedente del circuito DTMF para
tomar deciciones respecto a las coneccciones que debe hacer
en el sistema.
Fig. 4. Tabla de código funcional Para ello se utiliza el pueto compreto PortA para la lec-
tura del código funional mencionado con anterioridad y
mostrado en la tabla de la figura 4. La lactura de los digitos
correspondiente a la marcación para los abonados se hace
III. RESULTADOS PRÁCTICOS mediante vectores o arreglos en el código de programación,
esto dentro de un ciclo ’while’ que toma como condición la
En la figura 5 se muestra en circuito para la detección
señal StD procedente del circuito DTMF (que en el caso
y conversión de las tonalidades procedentes el dispositivo
del PIC serı́a una de las entradas del puerto B configu-
terminal de comunicación en una red telefónica, este dis-
rado como entrada) el cual habilita al PIC para la lectura
positivo como fué mencionado anteriormente es el encar-
y guardado del código, este proceso se hace en tres ciclos
gado de detectar las parejas de tonos generadas deacuerdo
(tres digitos de marcación) par luego ser comparados, me-
a las tecclas presionadas en el teléfono y convertirlas en
diante código, con un número asignado a cada abonadado,
un código binario de 4 bits que puede ser interpretado por
cuando éste número coincide con el presente en el vector,
un dispositivo de control (PIC16F877A) para la posterior
realiza la correspondiente conexión, en caso contrario mues-
comunicación entre dos abonados.
tra al usuario que el número de marcación no exixte.
NOTA: EL CÓDIGO COMPLETO DE PROGRA-
MACIÓN ES ANEXADO PARA MAYOR COMPRENCIÓN.

V. CONCLUSIONES
• En la marción por tonos en una central de comunicación,
las señales de las tonalidades provenientes de los disposi-
tivos terminales de comunicación (abonados) tienen camino
por la misma lı́nea de comunicación, es decir que no nece-
sita caneles externos para la correspondite marcación por
tonos.
Fig. 5. Circuito DTMF
Laboratorio No 4 CONMUTACIÓN , Mayo 14 de 2014 3

Fig. 7. Código de programación A

• El dispositivo encargado de la deteccción y codificación


de las parejas de tonos para la marcación esta equipado con
algoritmos robustos que impiden una posible equivocación
en la lectura de estos tonos, de tal manera que deshecha
interferencias externas a la linea de comunicación.
Fig. 8. Código de programación B
—————————————————————————
-

Referencias
[1] C.J. Savant Jr., Diseño Electrónico: Circuitos Y Sistemas, Pear-
son Educación,México 2000.
[2] Luis E. Avendaño Sistemas Electrónicos Lineales: Un enfoque
matricial, Universidad Tecnológica de Pereira,Colombia 2003.

También podría gustarte