You are on page 1of 132

UNIVERSIDAD DE SEVILLA

ESCUELA SUPERIOR DE INGENIEROS

INGENIEROS DE TELECOMUNICACIN

PROYECTO FIN DE CARRERA

Diseo e implementacin de una


centralita telefnica analgica
Departamento de Ingeniera Electrnica

Autor: Rodrigo Gozalo Daz


Director: Jonathan Tombs

Julio 2005
A mis padres
Agradecer a mi tutor
Jonathan Tombs por el enorme
apoyo que me ha ofrecido para la
elaboracin de este proyecto.
Diseo e implementacin de una centralita telefnica analgica INDICE

NDICE

1. INTRODUCCIN 1

2. OBJETIVO DEL PROYECTO 4

3. CARACTERSTICAS TCNICAS DE LA LNEA


TELEFNICA ANALGICA 6
3.1 CONCEPTOS GENERALES. 6

3.2 CONDICIONES DE ALIMENTACIN DE CONTINUA 7


3.2.1Tensin de alimentacin en reposo 7

3.2.2 Corriente de lnea en estado de lnea tomada 8

3.2.3 Polaridad 9

3.2.4 Condiciones de aparcamiento de lnea 9

3.3 CRITERIOS DE ESTADO DE LA LNEA 10

3.4 CARACTERSTICAS DE TRANSMISIN 11


3.4.1 Niveles relativos en el bucle local de usuario 12
3.4.2 Banda de frecuencias 12
3.4.3 Frecuencia de referencia para los niveles de potencia 13
3.4.4 Nivel de ruido 13
3.5 NIVEL MXIMO A LA ENTRADA DEL PTR 13

3.6 TONOS DE SEALIZACIN Y SUPERVISIN 14

3.7 TIPOS DE MARCACIN 16

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica INDICE

3.7.1 Marcacin dedtica 16

3.7.2 Marcacin multifrecuencia 17

3.8 SEAL (CORRIENTE) DE LLAMADA ENTRANTE 20

3.9 TONO DE FINALIZACIN DE LLAMADA 21

4. DISEO DE LA CENTRALITA 23

4.1 MEDIDAS PREVIAS REALIZADAS 23

4.1.1 Medida de tensin de alimentacin de la lnea 24

4.1.2 Medida de la sealizacin de llamada entrante 25

4.2 ESQUEMA FUNCIONAL 27

4.2.1 Funcionamiento ante una llamada entrante 28

4.2.2 Proceso de establecimiento de una llamada 30

4.3 ESQUEMA CIRCUITAL 33

4.3.1 Circuito de deteccin de llamada entrante 38

4.3.2 Circuito de ocupacin de la lnea telefnica 42

4.3.3 Circuito demodulador de tonos DTMF 45

4.3.4 Circuito reproductor y grabador de voz 51

4.3.4.1 Proceso de grabacin 53

4.3.4.2 Proceso de reproduccin 57

4.3.4.3 Circuito amplificador 64

4.3.5 Circuito generador de tono de sealizacin 66

4.3.6 Circuito de alimentacin del terminal 73

4.3.7 Circuito de monitorizacin del estado del terminal 78

4.3.8 Circuito microcontrolador 85

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica INDICE

4.3.9 Circuito de conmutacin 94

4.4 ESQUEMA GLOBAL DEL PROYECTO 100

5. IMPLEMENTACIN DE LA CENTRALITA 103

6. CONCLUSIONES 108

ANEXO I : CDIGO FUENTE DEL PROYECTO

ANEXO II: ESQUEMTICOS DEL PROYECTO

ANEXO III: PRESUPUESTO ORIENTATIVO

BIBLIOGRAFA

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 1

1 INTRODUCCIN

Actualmente en nuestro entorno cotidiano: familia, colegios, centros de trabajo


etc. Se hace imprescindible un buen sistema de telecomunicaciones, tanto a nivel
telefnico a travs de la RTB (Red Telefnica Bsica), como al nivel de red de datos
(Internet, fax), y cada vez ms la telefona mvil.

Pero el sin duda mas necesario y casi imprescindible es el acceso a la RTB, que
en el sistema mas elemental, consiste en un terminal telefnico conectado a una lnea de
la Red Telefnica Conmutada (RTC) que a travs de las distintas centrales telefnicas
de conmutacin nos permite comunicarnos con cualquier otro terminal telefnico en
otro lugar del mundo conectado a su vez a la RTC.

Pero a medida que el nmero de personas de un mismo entorno aumenta la


necesidad de lneas y terminales telefnicos aumenta para cubrir las necesidades de
comunicacin en los diversos entornos.

Este aumento provoca un aumento en el gasto considerable y adems


nicamente se aprovecha los servicios de un tanto por cierto muy reducido, puesto que
la gran parte del tiempo solo se encuentran cursando llamadas con la RTC porcentaje

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 2

muy reducido de las lneas contratadas, adems de que parte de ellas nicamente se
realizan entre usuarios del mismo mbito local.

Por tanto, se puede calcular, que el porcentaje de tiempo en el que


simultneamente se utilizan varias lneas contratadas es muy pequeo, provocando un
claro caso de ineficiencia y con ello un gasto innecesario.

El sistema actual de comunicacin telefnica en el que se encuentra algunos de


los despachos de los profesores de la Escuela Superior de Ingenieros de Sevilla consiste
en lneas de extensiones de la red Ibercom (MD-110) de la Universidad de Sevilla. Este
es el caso de los ubicados en el Departamento de Ingeniera Electrnica, como ejemplo.

Pero esta situacin posee la particularidad de que, con el fin de disminuir costes,
a una nica extensin Ibercom estn conectados los terminales telefnicos de varios
profesores, localizados en cada uno en despachos diferentes. Por lo que a continuacin,
estudiaremos los inconvenientes, molestias y prdidas de tiempo causadas por dicha
situacin:

a) Recepcin de un llamada externa

Cuando se recibe una llamada en una extensin compartida por varios profesores
(como ejemplo 3 despachos compartidos) suena simultneamente los tres terminales
telefnicos y es imposible saber sin descolgar a que profesor iba especficamente
destinada la llamada.

Por tanto el profesor que descuelga tiene nicamente un 33% de posibilidades de


que la llamada sea dirigida hacia l.

En el caso que la llamada entrante no sea dirigida hacia su persona, lo mas


probable, la nica opcin que le queda es la de advertir de forma auditiva al profesor

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 3

destino de la llamada sin conocer en un principio si, en ese preciso instante, se


encuentra en su despacho, infructundose entonces la llamada.

b) Establecimiento de un llamada

Cuando un profesor desea realizar una llamada telefnica debe inicialmente


descolgar el terminal y escuchar en la lnea previamente si la extensin se encuentra
disponible en ese momento.

Por tanto existe bastante riesgo de que otro profesor este utilizando o a su vez
valla a utilizar tambin el telfono, con lo que se violara una ley norma fundamental
de las comunicaciones la privacidad de las mismas.

Estos inconvenientes mencionados son los que han fomentado el desarrollo de


este proyecto, con el fin de obtener una solucin para todos ellos mediante una
aplicacin que econmicamente sea viable.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 4

2 OBJETIVOS DEL PROYECTO

Con este proyecto se pretende conseguir, como su ttulo bien indica, Disear e
implementar una centralita telefnica analgica que permita mejorar el acceso a la
Red Telefnica Bsica de los miembros del Departamento de Ingeniera Electrnica de
la universidad de Sevilla.

Como ha sido indicado en la introduccin, su objetivo fundamental es poder


solucionar todos los inconvenientes provocados por la situacin actual de la instalacin
telefnica instalada en el departamento.

Las caractersticas principales que debe cumplir el diseo a realizar, deben ser
las siguientes:

Debe permitir la ejecucin de llamadas por parte de los usuarios hacia el


exterior, sin que por ello estos ltimos deban realizar ningn proceso
diferente al realizado normalmente.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 5

Tiene que reaccionar ante una comunicacin externa de forma


automtica, intercomunicndose con ella y conmutando esta hacia la
extensin destino elegida por el usuario llamante.

Una obligacin muy importante es la de que debe preservar la privacidad


en las comunicaciones establecidas, es decir, no debe permitir que ningn
usuario sea capaz de escuchar ninguna conversacin que l no realice.

Se tiene que poder programar de forma sencilla, para as conseguir


personalizar el diseo segn sean sus usuarios.

Debe cumplir con la normativa existente para elementos conectados a la


Red Telefnica Bsica.

Igualmente es imperativo que sea compatible con cualquier equipo


telefnico terminal, para poder aplicar su diseo en cualquier mbito.

Es necesario que el sistema este protegido contra posibles sobretensiones


en la lnea telefnica, es decir se debe aislar los elementos de la centralita
de la lnea exterior como mtodo de proteccin.

Tiene que ser un diseo lo mas simple posible, capaz de implementarse


como un elemento independiente para as lograr efectuar su ubicacin
fcilmente.

Su implementacin debe ser econmicamente viable.

Al final de este documento se comprobar si todos los requerimientos aqu


expuestos son cumplidos por el proyecto desarrollado.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 6

3 CARACTERSTICAS DE LA LNEA
TELEFNICA ANALGICA

A continuacin se expondr el funcionamiento y los parmetros tcnicos de la


Red Telefnica Pblica con Conmutacin de Telefnica de Espaa S.A.U.
correspondientes a la interfaz de lnea analgica bsica se usuario, para la provisin de
servicios en banda vocal, en el punto de Terminacin de Red; sobre el cual se ha
adecuado toda la realizacin del proyecto.

A su vez, este funcionamiento se fundamenta tanto en las normativas impuestas


por la ETSI como en las recomendaciones realizadas por la ITU-T, incluidas en la
bibliografa final de este documento.

3.1 CONCEPTOS GENERALES

Los parmetros detallados en esta especificacin son aplicables en el Punto de


Terminacin de Red, en los terminales o hilos a y b.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 7

Los dos hilos de la lnea local de usuario (analgica) de la red se presentan en el


PTR mediante dos elementos de conexin, destinados para la prolongacin de la lnea
hacia la Red interior de usuario.
El mximo nmero de terminales soportados en el Punto de Terminacin de Red
es funcin del factor de carga de cada uno de ellos, calculado segn se indica en el
documento EG 201 120 del ETSI

3.2 CONDICIONES DE ALIMENTACIN DE


CONTINUA

La alimentacin de corriente continua desde la red consiste en un generador de


tensin o de corriente que, a trabes de una determinada impedancia y de un par
simtrico de hilos de cobre, o disposicin equivalente, se aplica transversalmente entre
los dos terminales de la lnea en el PTR (punto de terminacin de red).

Las condiciones de alimentacin de usuario pueden ofrecerse mediante dos


sistemas: con puente convencional de baja resistencia con limitacin de corriente.

3.2.1 Tensin de alimentacin en reposo

La tensin de alimentacin con la lnea en estado de reposo (es decir con los
telfonos colgados) entre terminales de la lnea en el PTR se caracteriza como un valor
nominal de 48 V c.c. Estando estos en circuito abierto (tensin del generador
equivalente thevenin), las fluctuaciones del valor real de esta tensin estarn
comprendidas en el margen de 42 a 57 voltios.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 8

El mximo consumo de corriente permitido extraer del Punto de Terminacin de


Red en estado de reposo, es de 1mA. Valores superiores al indicado, no garantizan el
correcto funcionamiento del equipo o equipos conectados en un mismo PTR.

3.2.2 Corriente de lnea en estado de lnea tomada

En este apartado existen dos posibilidades segn sean las condiciones de


alimentacin.

Si el mtodo de alimentacin es mediante puente convencional de baja


resistencia, no se imponen limitaciones al consumo de corriente y por tanto la corriente
de bucle ser la resultante de aplicar la ley de Ohm. Teniendo en cuenta que el valor de
la resistencia est determinado por las resistencias correspondientes al puente de
alimentacin de la red, por la resistencia del bucle local del usuario, y por la propia
resistencia del Equipo Terminal junto con la de la instalacin de usuario.

Si por el contrario el mtodo de alimentacin es mediante limitacin de


corriente, como bien su nombre indica, la corriente continua a trabes del PTR durante el
estado de lnea tomada es limitada. La limitacin de corriente se realiza en un valor
comprendido entre 36 mA y 49,5 mA dependiendo del tipo y condiciones de cada lnea.

En el caso de que el equipo terminal demande una corriente superior al intervalo


antes mencionado de intensidades, solamente recibirn en dicho PTR un valor lmite
superior dentro del citado intervalo.

Cuando el equipo terminal conectado al PTR, demande una corriente inferior al


intervalo mencionado, esta coincidir con la resultante de aplicar la frmula
correspondiente a la ley de Ohm.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 9

3.2.3 Polaridad

La polaridad que se proporciona entre los dos terminales del Punto de


Terminacin de Red no est predeterminada. Considerando la polaridad del estado de
reposo como situacin de polaridad normal, la siguiente tabla presenta las diversas
situaciones de polaridad, en funcin de los distintos estados de la llamada.

Llamante (A) Llamado (B)


Reposo Normal Normal
Descuelgue Normal Normal
Marcacin Normal Normal
Llamada Normal Invertida
Comunicacin Invertida Invertida
(A) cuelga primero Normal Normal
(B) cuelga primero Normal Invertida

Tabla 1: Polaridad en la lnea telefnica

Cabe comentar que cuando el usuario llamante cuelga en la fase de


comunicacin (lnea A cuelga primero) el cambio a polaridad normal, puede ir
acompaado de una apertura de dicho bucle de duracin comprendida entre 20 ms y 100
ms.

3.2.4 Condiciones de aparcamiento de lnea

La condicin de aparcamiento de lnea es el estado que la red presenta en el PTR


en cualquiera de las siguientes situaciones:

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 10

a) Cuando estando establecida una comunicacin, una lnea A cambia al estado


de reposo y sealizada por la red dicha circunstancia la lnea B durante un periodo
comprendido entre 30 y 60 s por aplicacin del tono de congestin, esta ltima
permanece en estado de lnea tomada concluido el mismo.

b) Cuando una lnea A permanece en condicin de descolgado tras concluir la


temporizacin de marcacin del primer dgito o tiempo interdgito mximo sin
producirse dicha marcacin, y aplicar la red durante un periodo comprendido entre 30s
y 60 s el tono de congestin.

c) Cuando estando establecida una comunicacin, una lnea b cambia al estado


de reposo y finalizado el periodo de reposicin diferida de sta (60 s 10 %) y
sealizado a la lnea a el tono de congestin por la red durante un periodo de entre 30 s
y 60 s, dicha lnea a permanece en estado de lnea tomada concluido el mismo.

En condicin de aparcamiento de lnea, la red aplica una corriente mnima de


supervisin a la con valor superior a 6 mA, suficiente para detectar el cambio del equipo
terminal al estado de reposo cuando este se produzca.

3.3 CRITERIOS DE ESTADO DE LA LNEA

Las corrientes de bucle determinantes de la toma y liberacin de la lnea en el


PTR, se fijan de acuerdo con los siguientes criterios:

1. En situacin de bucle abierto la red nunca interpreta que se ha producido


cierre de bucle cuando la corriente se mantiene por debajo de 6 mA.

2. En situacin de bucle abierto la red siempre interpreta que se ha


producido cierre del bucle cuando la corriente recibida supera los 15 mA.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 11

3. En situacin de bucle cerrado la red nunca interpreta que se ha producido


una apertura del bucle cuando la corriente se mantiene por encima de 15 mA.

4. En situacin de bucle cerrado la red siempre interpreta que se ha


producido una apertura del bucle cuando la corriente disminuye de 6 mA.

A partir de estos parmetros, los estados de toma y liberacin de lnea estn de


terminados por los siguientes criterios:

a) En el lado de usuario llamante, todo cierre de bucle de duracin superior


a 80 ms es interpretado como descuelgue, por el contrario los cierres de
duracin inferior a 40 ms nunca son interpretados como descuelgues.

b) En el lado del usuario llamado es interpretado como descuelgue un cierre


de duracin superior a 40 ms.

c) Tanto para el usuario llamante como para el usuario llamado y en estado


de lnea tomada, la red ignora aperturas de bucle de duracin inferior a 40
ms. El cuelgue se reconoce cuando se produce una apertura de duracin
superior a 150 ms.

3.4 CARACTERSTICAS DE TRANSMISIN

Las caractersticas de transmisin fijan los objetivos de calidad mnimos, que


soslayan los factores que la condicionan en un circuito (niveles relativas, impedancia de
entrada, ruido).

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 12

3.4.1 Niveles relativos en el bucle local de usuario

A continuacin se indican en el grfico los niveles relativos de entrada y salida


en el PTR. Dichos niveles tienen en cuenta la atenuacin en el bucle de usuario.

Figura 1: Niveles de potencia en el PTR

3.4.2 Banda de frecuencias

Definida como la porcin del espectro de frecuencias utilizado en un medio de


transmisin, en lneas bsicas analgicas de usuario la banda de frecuencias en el Punto
de Terminacin de Red est comprendida en el intervalo de 300 Hz a 3400 Hz.

La atenuacin en esta banda de frecuencias para el bucle local de usuario es 8


dB.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 13

3.4.3 Frecuencia de referencia para los niveles de potencia relativos

Los niveles relativos de potencia indicados en el apartado 3.4.1, estn


considerados a la frecuencia de referencia 1020 Hz.

3.4.4 Nivel de ruido

El ruido puede expresarse como la seal presente en un circuito que no ha sido


generado expresamente.

En el origen del bucle de usuario, el ruido es inferior a -60 dBm (sobre la


impedancia nominal de 600 resistivos). Aunque el nivel de ruido en el PTR puede
alcanzar valores mayores debido a las caractersticas por las que puede verse afectado el
bucle local de usuario.

3.5 NIVEL MXIMO A LA ENTRADA DEL PTR

El nivel medio mximo de potencia activa generado a la entrada del PTR desde
la red interior de usuario debe ser inferior a -10 dBm respecto a la impedancia de
referencia, durante cualquier periodo de 10 s.

El nivel de pico mximo a la entrada del PTR generado desde la red interior de
usuario, debe ser inferior a 1,5 Voltios, medido sobre la resistencia de 600 conectada
a los terminales de lnea.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 14

3.6 TONOS DE SEALIZACIN Y SUPERVISIN

En la siguiente tabla se indica la relacin de tonos que pueden presentarse en las


diferentes fases de una comunicacin en el Punto de Terminacin de Red, as como sus
principales caractersticas (frecuencias, niveles de emisin y cadencia).

NOMBRE DESCRIPCIN FRECUENCIA NIVEL CADENCIA


DEL TONO Hz dBm ms
Seal audible que indica al 425 15 -10 2 On: 200 20
llamante que el usuario llamado Off: 200 20
Ocupado
no se encuentra en reposo Repetido

Seal que indica en la lnea 425 15 -10 2 On: 1500 150


llamante que se est enviando la Off: 3000 300
Llamada
seal de llamada a la lnea Repetido
llamada.
Seal que indica en la lnea 425 15 -10 2 On: continuo
Invitacin a llamante que la central est
preparada para analizar los
marcar
pulsos o tonos DTMF.

Seal que sustituye a la anterior 425 15 -10 2 On: 1000 100


Invitacin a cuando en la lnea est activo un Off: 100 10
servicio suplementario de desvo Repetido
marcar
de llamadas previamente
especial programado

Seal que indica en la lnea 425 15 -10 2 On: 2x(20020)


llamante que la llamada no puede Off: (200 20)
lnea
ser completada por no estar en +(60060)
muerta
servicio la numeracin marcada
Repetido

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 15

Seal que indica en una lnea 425 15 -10 2 On: 200 20


llamante que la llamada no Off: 200 20
Congestin
puede ser completada por Repetido
encontrarse sobrecargado algn
elemento de la red necesario para
la conexin.
Seal que indica en la lnea 950 25 -10 2 On: 200 20
Especial de llamante que la lnea llamada no 1400 50 Off: 200 20
puede ser alcanzada por razones Repetido
informacin 1800 50
distintas a la de ocupado o
congestin
Seal enviada a las lneas que 1400 50 -20 5 On: 200 20
participan en una llamada cuando Off: 200 20
Intrusin
en la misma lnea se introduce Repetido
(aviso)
una operadora u otra lnea
autorizada a realizar intrusin
Seal enviada a una lnea 425 15 -20 5 On: 175 10
Indicacin de llamada, en la cual est activo el Off: 175 10
llamada en servicio de llamada en espera, On: 175 10
espera cuando se encuentra con la lnea
Off:3500 100
ocupada y se recibe una nueva
Repetido
llamada entrante

Tabla 2: Tonos de sealizacin y supervisin

Cabe tener en cuenta que el nivel de de los tonos indicados, puede estar atenuado
en hasta 8dB, en funcin de la impedancia impuesta por la longitud del bucle local de
usuario.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 16

3.7 TIPOS DE MARCACION

3.7.1 Marcacin dedtica

La red recibe y detecta correctamente en el PTR la sealizacin consistente en


aperturas y cierres de bucle local de usuario de las siguientes caractersticas:

CARACTERSTICAS REQUISISTOS
Codificacin El numero de impulsos de apertura de
cada serie, se corresponder con el valor
del dgito marcado entre el 1 al 9 y 10
para el nmero 0
Rango de impulsos por segundo (i.p.s.) Entre 7 y 17
Relacin apertura / cierre (%) Entre 50 /50 y 70 / 30
Resistencia mxima permitida durante el 400
periodo de cierre
Corriente mxima permitida durante el 1mA
periodo de apertura
Tiempo interdgito mnimo 200 ms
Tiempo interdgito mximo 20s

Tabla 3: Caractersticas de la marcacin dedtica

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 17

3.7.2 Marcacin multifrecuencia

Las caractersticas de la sealizacin multifrecuencia (DTMF Dual Tone Multi


Frecuency) estn basadas en las especificaciones de la ETSI en el documento ETR 206
que complementa a la recomendacin ITU-T Q-23. A continuacin se describirn las
caractersticas bsicas de estas seales, debido a que una parte muy importante del
proyecto se basar en la decodificacin de este tipo de sealizacin.

Una seal DTMF vlida es la suma de dos tonos, uno de un grupo bajo y el otro
de un grupo alto, con cada grupo conteniendo cuatro tonos individuales. Las frecuencias
de los tonos fueron cuidadosamente seleccionadas de tal forma que sus armnicos no se
encuentran relacionados y que los productos de su intermodulacin produzcan un
deterioro mnimo en la sealizacin.

Este esquema permite 16 combinaciones nicas. Diez de estos cdigos


representan los nmeros del cero al nueve, los seis restantes (*, #, A, B, C, D) son
reservados para sealizacin especial. La mayora de los teclados en los telfonos
contienen diez interruptores de presin numricos mas el asterisco (*) y el smbolo de
numeral (#).

Los interruptores se encuentran organizados en una matriz, cada uno selecciona


el tono del grupo bajo de su fila respectiva y el tono del grupo alto de su columna
correspondiente.

El esquema de codificacin DTMF asegura que cada seal contienen uno y solo
un componente de cada uno de los grupos de tonos alto y bajo. Esto simplifica de
manera significativa la decodificacin, por que la seal compuesta DTMF puede ser
separada con filtros pasa banda en sus dos componentes de frecuencia simples cada uno
de los cuales puede ser manipulado de forma individual.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 18

A continuacin se muestra un grfico con las frecuencias correspondientes para


cada dgito, una primera localizada en la parte superior y la segunda localizada a su lado
izquierdo.

1209 Hz 1336 Hz 1477 Hz 1633 Hz

697 Hz 1 2 3 A

ABC DEF
770 Hz 4 5 6 B

GHI JKL MNO


852 Hz 7 8 9 C

PRS TUV WXYZ


941 Hz * 0 # D

Tabla 4: Correspondencia de frecuencias DTMF.

Las teclas de funcin A, B, C y D son extensiones de las teclas (0-9, *, #) y


fueron diseadas con los telfonos militares norteamericanos Autovon. Los nombres
originales de estas teclas fueron FO (Flash Override), F (Flash), I (Inmediate) y P
(Priority) los cuales representaban niveles de prioridad y que podan establecer
comunicacin telefnica con varios grados de prioridad, eliminando otras
conversaciones en la red si era necesario, con la funcin FO siendo la de mayor
prioridad hasta P la de menor prioridad. Estos tonos son ms comnmente referidos
como A, B, C y D respectivamente, todos ellos tienen en comn 1633 Hz como su tono
alto.

En estos das, estas teclas de funcin son empleados principalmente en


aplicaciones especiales tales como repetidores de radioaficionados para sus protocolos
de comunicacin, los mdem y circuitos de tonos al tacto (touch tone) tambin tienen

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 19

tendencia a incluir los pares de tonos A, B, C, y D. Estos no han sido usados para el
servicio pblico en general, y podra tomar aos antes de que pudieran ser incluidas en
aplicaciones tales como lneas de informacin al cliente.

El estndar DTMF fue diseado originalmente por los Laboratorios Bell para su
uso en los sistemas telefnicos de AT&T.

Existen varias especificaciones que han sido resultado de el estndar original las
cuales parten de los estndares de AT&T, CEPT, NTT, CCITT y la ITU, etc. Las
variaciones de un estndar a otro son tpicamente tolerancias en las desviaciones de
frecuencia, niveles de energa, diferencia de atenuacin entre dos tonos e inmunidad al
habla.

En conclusin, DTMF es el sistema de seales transmitido en los telfonos para


la marcacin por tonos, la relacin de teclas con su correspondiente par de frecuencias
se muestran en la tabla anterior.

El sistema de seales DTMF son generadas por un codificador, y son la suma


algebraica en tiempo real de dos tonos; uno de baja frecuencia y otro de alta, el tono alto
normalmente es de + 1.5 % (2db) con respecto del tono de baja frecuencia para
compensar perdidas de seal en las largas lneas de conexin con la central telefnica.

Volviendo a las caractersticas aplicadas en la red de conmutacin telefnica


espaola, cabe mencionar que de las diecisis combinaciones asignadas a los dgitos
caracteres especiales de sealizacin, la red admite actualmente del Equipo Terminal las
correspondientes a los diez caracteres numricos1 a 0, en lo que a encaminamiento de
llamadas se refiere, y las correspondientes a los dos caracteres no numricos * y #, en lo
que a procedimientos de control de servicios suplementarios se refiere.

Los caracteres correspondientes a A, B, C y D normalizados, no se utilizan por


el momento en la red de Telefnica de Espaa S.A.U.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 20

En la siguiente tabla se indican las mencionadas caractersticas:

CARACTERSTICAS REQUISITOS
Codificacin Segn ETSI ETR 206

Nota: No se utilizan los caracteres especiales A, B,


C y D.

Nivel de entrada Grupo bajo: -11dBV ( + 2,5/2) dB

Grupo Alto: -9 dBV ( + 2/2,5)dB


Tiempo mnimo de aplicacin de la seal 60 ms
en el PTR para su reconocimiento por la
red

Tiempo mnimo de duracin de la pausa 60 ms


interdgito
Tiempo interdgito mximo 20 s

Tabla 5: Especificaciones de los tonos DTMF.

3.8 SEAL DE LLAMADA ENTRANTE

Es la seal alterna sinusoidal que la red presenta en el PTR de la lnea llamada


como indicacin del ofrecimiento o presentacin de una comunicacin entrante.

Como mtodo de aplicacin, la corriente de llamada se presenta en el PTR


superpuesta a la tensin de telealimentacin de corriente continua de la red indicada en
el apartado 3.2.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 21

Las caractersticas de la seal de llamada que, de modo general, la red presenta


por defecto, medidas en circuito abierto en el PTR, se detallan en la siguiente tabla:

CARACTERSTICAS REQUISITOS
Frecuencia 25 Hz 3 Hz
Forma de onda sinusoidal
Tensin alterna( valor eficaz) 75V 10%
Resistencia interna del generador de seal 200
de llamada
Tiempo mximo de aplicacin 60 sg
Cadencia de la seal de llamada On: 1500 ms 10 %

Off: 3000 ms 10 %

Repeticin
Distorsin 5%

Tabla 6: Caractersticas de la sealizacin de llamada entrante.

3.9 TONO DE FINALIZACIN DE LLAMADA

Cuando una llamada es liberada por la red, sta presenta sucesivamente en el


PTR dos conjuntos de seales:

1. Una inversin de polaridad

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 22

2. Tonos de lnea muerta, congestin, o especial de informacin de entre los


detallados en el apartado X.5.

La normativa posee mas apartados relacionados con las caractersticas tcnicas


de la lnea al llevar a cabo servicios suplementarios. Estos apartados no son de inters
para la realizacin del diseo de este proyecto por lo que no han sido incluidos en esta
memoria. De todas formas se puede acceder a ellos observando la bibliografa incluida
en este documento.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 23

4 DISEO DE LA CENTRALITA

A continuacin ser expuesto en este apartado el diseo realizado en el


desarrollo de este proyecto para la elaboracin de la centralita, el cual se fundamenta en
los conceptos tericos anteriormente comentados y cuyo fin es el de conseguir los
objetivos impuestos al principio de este documento.

4.1 MEDIDAS PRVIAS REALIZADAS

Antes de la realizacin fsica de la centralita, se realizaron las medidas que a


continuacin se van a exponer.

Su motivo es de poder precisar con exactitud los niveles de seal, tanto de


alimentacin como de sealizacin, en la conexin analgica del bucle local de
abonado; puesto que en la documentacin facilitada por la compaa Telefnica de
Espaa S.A.U. no se precisan con exactitud algunos parmetros, sino que se le asignan
tolerancias, necesarios para la realizacin del proyecto.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 24

4.1.1 Medida de tensin de alimentacin de la lnea

Mediante el uso de un osciloscopio, se realiz la medida de la tensin de


continua existente entre los dos cables de la lnea en dos situaciones diferenciadas; la
primera en la que el terminal telefnico conectado a la lnea se encuentra colgado y por
tanto en estado de reposo, y la segunda en la que el terminal telefnico se encuentra
descolgado y activo.

En el primero de los casos segn la compaa telefnica la tolerancia para esta


tensin vara entre 42 y 57 voltios idealmente, sin contar las perdidas en el bucle local
de usuario propio.

El voltaje obtenido en la medicin fue de 40 voltios, lgico si pensamos que


existen prdidas en el bucle propio del usuario, debido principalmente a la longitud que
puede presentar.

Esta medida es diferencial entre los dos hilos de la lnea, mientras que si se
miden cada conexin por separado se observa que un terminal se encuentra a una
tensin de 0 voltios mientras que el segundo se encuentra como es normal a una tensin
de 40 voltios.

Adems idealmente se supone que un equipo telefnico terminal se comporta


como un circuito abierto en estado de reposo, mientras que realmente presenta una
impedancia hacia la lnea, a pesar de que esta sea muy elevada; lo cual hace disminuir el
voltaje de continua presente entre las dos conexiones finales del bucle local de abonado.

La segunda medida ha sido realizada en la lnea telefnica en la situacin en la


que la lnea se secuestra ocupada, es decir en aquella situacin en la que algn equipo
terminal del bucle local de abonado se encuentra descolgado.

La tensin de alimentacin diferencial encontrada en la lnea ha sido de 10


voltios entre los dos hilos que implementan la conexin.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 25

Por el contrario los datos obtenidos de la realizacin de la medida de cada hilo


de la lnea por separado han sido que mientras que el terminal que en reposo se
encontraba a potencial cero, en este momento posee 15 voltios de tensin; Por el
contrario el terminal que anteriormente posea 40 voltios de tensin, ahora como es
normal ha disminuido su voltaje en igual proporcin que el aumento en el otro hilo, es
decir posee ahora un voltaje de 25 voltios.

En las especificaciones aportadas por la compaa Telefnica de Espaa S.A.U.


no se indicaba valor alguno de tensin en esta situacin, sino que nicamente se
comentaba que se debera cumplir la ley de Ohm.

Por tanto, y debido a que la resistencia aproximada de un equipo telefnico es de


unos 600, se corresponden los valores obtenidos a que la intensidad que circula por el
bucle de abonado es de unos 17 mA.

Este nivel de intensidad condiciona la ocupacin de la lnea telefnica, para la


cual, segn las especificaciones antes mencionadas, era necesario la circulacin de
cmo mnimo 6mA, cumplindose as las especificaciones tericas antes comentadas en
esta memoria.

4.1.2 Medidas de la sealizacin de llamada entrante

Segn las especificaciones de la misma, la seal de indicacin de llamada


entrante se caracteriza principalmente por tener una amplitud de 75 voltios eficaces y
una frecuencia de 25 Hz.

La medida realizada a los dos hilos que forman la conexin de la lnea telefnica
analgica, ha mostrado inicialmente que en uno de ellos se localiza una seal sinusoidal
cuya frecuencia es la indicada anteriormente y cuyo voltaje es de aproximadamente
unos 180 voltios pico-pico.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 26

Por el contrario en el segundo terminal de la lnea se muestra una seal de igual


frecuencia a la anterior pero cuyo voltaje es sensiblemente inferior, aproximadamente
unos 30 voltios pico-pico.

Adems se debe indicar que ambas seales posee un desfase entre si de


aproximadamente unos 90, conformando as mediante la suma de ambas seales la
sealizacin recibida por el equipo telefnico terminal.

Igualmente en este proceso de medicin previo al diseo de la centralita, ha sido


comprobado el grado de ajuste necesario para que la seal de indicacin de llamada
entrante cause el efecto requerido en un equipo telefnico.

Mediante esta accin se ha comprobado que tanto la frecuencia como el nivel de


amplitud de la seal aportada al equipo terminal poseen un ancho margen de
variabilidad, con respecto a sus especificaciones iniciales, para obtener una correcta
funcionalidad.

La frecuencia central en la que se puede ubicar la seal de indicacin de llamada


entrante puede variar de entre los 15 Hz hasta los 400 Hz aproximadamente
mantenindose la correcta deteccin de la seal por parte del equipo terminal,
nicamente varia en este rango el tono en que el equipo telefnico realiza la indicacin
sonora hacia el usuario de la presencia de una comunicacin entrante.

Otra especificacin que puede variar es la amplitud de la seal, la cual posee un


margen que se extiende desde los 50 voltios pico-pico como mnima tensin de la
misma hasta los 140 voltios pico-pico.

Estas medidas realizadas del rango de variabilidad, sern de suma utilidad para
el desarrollo del proyecto, como posteriormente se indicar en esta memoria.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 27

4.2 ESQUEMA FUNCIONAL

Inicialmente, con el fin de poder explicar ms fcilmente el diseo del proyecto


desarrollado, se va a esquematizar a continuacin el funcionamiento general a nivel de
bloques independientes de la centralita diseada.

Esta primera explicacin del funcionamiento a nivel lgico o de bloques del


proyecto facilitar una comprensin general del mismo, lo cual ayudar a
posteriormente detallar ms especficamente cada parte del esquema global con mayor
facilidad.

El funcionamiento que se ha implementado de la centralita es igual al ofrecido


por productos similares existentes en el mercado, el cual cumple con todas las
especificaciones impuestas inicialmente al proyecto como objetivo del mismo, e
indicadas al comienzo de esta memoria.

El modo de operacin se puede dividir en dos ramas principalmente, el primero


es aquel en el que la centralita acta como respuesta a una llamada entrante al sistema,
mientras que el segundo se ejecuta en el momento que un usuario de la centralita desea
establecer una comunicacin hacia el exterior.

4.2.1 Funcionamiento ante una llamada entrante

A continuacin se explica las acciones realizadas por el sistema diseado ante la


recepcin de una comunicacin externa.

La primera accin que realiza la centralita ante una llamada entrante al


sistema, es detectar la misma. Para ello se ha diseado un circuito capaz

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 28

de interpretar automticamente la existencia de un tono de llamada


entrante transmitido desde la Red Telefnica Bsica.

Este circuito le indica al microcontrolador del sistema la existencia del


mismo, y a continuacin este acciona un rel conectado a la lnea
telefnica que al conmutar conecta esta a un circuito capaz de responder
al tono recibido, indicando que se ha recibido la llamada entrante y
estableciendo as la comunicacin.

Una vez establecida la comunicacin, la centralita reproduce


automticamente una locucin de voz pregrabada en la que indicar al
usuario llamante a quien corresponden las diversas extensiones que posee
el sistema, requirindole que marque un dgito en correspondencia con el
usuario destino con quien desee hablar.

Una vez el usuario llamante escuche la grabacin, este pulsar algn


dgito segn sea el destino de su comunicacin y el sistema demodular
dicho dgito, el cual corresponde a un tono DTMF.

Una vez se halla demodulado el dgito marcado, este le ser indicado al


microcontrolador, el cual reconocer el usuario destino.

Una vez se conoce el usuario destino, el sistema reproduce en el equipo


terminal del mismo, un tono telefnico de llamada entrante reconocible
por el telfono.

A la vez de dicha reproduccin el sistema controlar si el usuario destino


descuelga el telfono, y si esto se produce interconecta a este, con el
usuario llamante, producindose as la comunicacin telefnica entre
ambos.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 29

Por ltimo, una vez se halla realizado la comunicacin telefnica, el


usuario de la centralita colgar de nuevo el telfono, accin monitorizada
por el sistema y que accionar que se desconecte la conexin con lnea
telefnica exterior, producindose el fin de la comunicacin.

Una vez realizado este proceso la centralita retornar al estado de reposo


en espera de otra llamada.

Este proceso es realizado gracias a la actuacin de todos los subsistemas en los


que se ha dividido el proyecto y controlados en todo momento, como se ha podido
apreciar, por el dispositivo microcontrolador.

Como se puede observar, todo el proceso se realiza de forma automtica,


consiguiendo as que se cumpla uno de los requisitos indispensables impuesto como
objetivo de este proyecto, siendo este que el usuario de la centralita no realice ninguna
accin adicional, a las realizadas con normalidad, con el fin de establecer o recibir una
comunicacin telefnica.

Durante el proceso de recepcin de una llamada entrante por parte de un usuario


del sistema, ningn otro usuario podr realizar otra llamada, puesto que la lnea se
encuentra ocupada.

De igual forma ningn otro usuario podr observar la comunicacin que est
siendo establecida por otro usurario, cumpliendo as otro importante objetivo marcado
para este proyecto, el cual es el de preservar la privacidad en las comunicaciones.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 30

4.2.2 Proceso para el establecimiento de una llamada

Este proceso es mucho ms sencillo que el explicado anteriormente y en el


mismo no intervienen muchos de los circuitos diseados para este proyecto.

Esto es as debido a que no es necesaria en este caso una intercomunicacin con


el usuario destino, sino que es la propia Red Telefnica Bsica la que se ocupa de
establecer dicha comunicacin.

Los pasos que se realizan por tanto para lograr la realizacin de una llamada
telefnica por parte de un usuario de la centralita son los siguientes:

En primer lugar, el microcontrolador del sistema que se encuentra


monitorizando el estado en el que se encuentran las extensiones de la
centralita, detecta que un usuario de la misma ha levantado el auricular
de su telfono.

A continuacin se le conecta con la lnea telefnica externa de la misma


manera que se realizaba en el proceso de recepcin de una llamada
entrante.

A partir de este momento el sistema permanece en reposo a la espera que


se concluya la comunicacin telefnica, la cual se detecta al observar que
se ha vuelto a cortar el terminal por el usuario.

Por ltimo se desacopla la lnea telefnica con el usuario llamante y se


vuelve al estado inicial de reposo.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 31

Cabe mencionar que la comunicacin, ya sea en el proceso de recepcin de una


llamada entrante o mediante el proceso de realizacin de una comunicacin propia hacia
el exterior, posee en todo momento un total aislamiento de todas las extensiones
existentes en la centralita, con lo que se consigue un mximo grado de intimidad en toda
comunicacin.

Con el fin de obtener una mayor claridad de las explicaciones sobre el modo de
funcionamiento de la centralita, se muestra en la pgina posterior un diagrama de flujo
sobre el mismo.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 32

Figura 2: Diagrama de funcionamiento de la centralita.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 33

4.3 ESQUEMA CIRCUITAL

Una de las principales caractersticas del proyecto diseado, es que ha sido


estructurado en varios circuitos independientes entre si, que son capaces de actuar de
forma independiente y que a su vez se encuentran controlados todos ellos por el
dispositivos microcontrolador utilizado, el cual es que elemento mas importante del
proyecto puesto que gobierna a todo el proyecto en su conjunto.

Esta divisin del proyecto es pequeos sistemas se ha realizado principalmente


con el fin de facilitar el proceso de depuracin del mismo. Esto es as por que ha sido
posible probar cada subsistema por separado, a la vez de ir escalando el proyecto en
magnitud del mismo comprobando en todo momento que el diseo era el apropiado.

Como se ha indicado anteriormente todo el proyecto se ha basado en el uso de


un dispositivo microcontrolador, en este caso el PIC 16F877, que controla todas las
partes de la centralita diseada y que por tanto gobierna todo su funcionamiento.

Una vez comentado el modo de funcionamiento del proyecto ante las dos
situaciones que debe hacer frente, a continuacin se expondrn brevemente los distintos
subsistemas en los que ha sido dividido este, al igual que la funcionalidad que poseen
dentro del proceso de actuacin antes comentado.

a) Circuito de deteccin de llamada entrante.

Como bien indica su nombre, su funcionalidad es la de detectar el instante en el


que la centralita recibe un tono de sealizacin de comunicacin entrante por parte de la
Red Telefnica Conmutada (RTC).

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 34

Se encuentra conectado a la lnea telefnica exterior, de la que detecta el tono


entrante, y se comunica con el microcontrolador del sistema una vez se detecte dicho
tono de sealizacin.

b) Circuito de ocupacin de la lnea telefnica.

Este circuito ser el encargado de ocupar la lnea, descolgar para la compaa, en


el momento que se reciba una llamada entrante.

Otra funcionalidad que posee, no comentada en el apartado anterior pero


necesaria, es la de aislar elctricamente la lnea telefnica de la circuitera desarrollada
para este proyecto, con el fin de proteger esta ante posibles sobretensiones exteriores.

c) Circuito de grabacin y reproduccin de voz.

Posee una doble funcionalidad dentro del proyecto, la primera ya comentada


anteriormente es la de reproducir en la lnea telefnica el mensaje de respuesta en el
momento que se reciba una llamada entrante al sistema.

Y como es normal su otra funcin es la de permitir la grabacin de dicho


mensaje de forma sencilla por parte de los usuarios de la centralita.

d) Circuito de demodulacin de tonos DTMF.

Ser el encargado de interpretar los tonos DTMF recibidos en la centralita por


parte del usuario llamante, como respuesta a la grabacin reproducida con anterioridad.
Una vez remodulado el tono recibido se comunicar con el microcontrolador del sistema
para indicarle el dgito correspondiente con dicha seal de sealizacin.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 35

e) Circuito de alimentacin del terminal telefnico.

Este circuito se encarga de extraer de la lnea telefnica una tensin de


alimentacin capaz de alimentar a un telfono ubicado en una extensin de la centralita
diseada.

Esto es as puesto que la imposibilidad de conectar directamente los equipos


terminales a la lnea de entrada imposibilita la monitorizacin de los mismos con el fin
de observar su estado.

f) Circuito de monitorizacin del estado del terminal.

Como se ha indicado anteriormente, se debe monitorizar la situacin de los


equipos terminales ubicados en las extensiones de la centralita tanto para detectar que se
desea realizar una llamada como para determinar que responde ante una llamada
entrante.

Este es el circuito encargado de ello, ayudado por el sistema anterior de


alimentacin telefnica. Una vez se detecte alguna modificacin en su estado, este es
comunicado al microcontrolador, el cual se encargar en cada situacin de realizar las
acciones pertinentes.

g) Circuito de generacin de sealizacin telefnica.

Este circuito, que esta en todo momento gobernado por el microcontrolador del
sistema, ser el encargado de generar la sealizacin de comunicacin entrante
necesaria para advertir al equipo terminal destino de una llamada entrante al sistema,
que l es con quien desea hablar el usuario llamante exterior.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 36

h) Circuito microcontrolador.

Como ya se ha indicado en varias ocasiones es el encargado de controlar todo el


funcionamiento del sistema; recibe indicaciones de los subsistemas descritos con
anterioridad y acta sobre estos mismos segn proceda.

i) Circuito de conmutacin.

Este circuito esta encargado de la conmutacin, necesaria en varios apartados del


proyecto, de la lnea telefnica sobre las diversas conexiones que puede poseer dentro
de la centralita.

Ser de utilidad dentro del proceso de ocupacin de la lnea telefnica antes


mencionado, al igual que en el proceso de conectar una llamada entrante hacia una de
las extensiones de la centralita.

De la misma forma ser necesario su uso para lograr conectar una de las
extensiones de la centralita con la lnea telefnica exterior, para la realizacin de una
comunicacin por parte de un usuario

Para poder comprender con mayor facilidad la funcionalidad de cada circuito en


los que se ha dividido el proyecto, a continuacin se expone un esquema de la
conectividad y ubicacin de cada uno de los subsistemas diseados.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 37

Figura 3: Diagrama de conectividad de la centralita

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 38

A continuacin, una vez comentados todos los circuitos el los que se ha dividido
el diseo de la centralita telefnica, se explican mas detalladamente los elementos que
componen a cada uno de ellos, al igual que su funcionamiento interno.

4.3.1 Circuito de deteccin de llamada entrante

La funcin principal de este circuito es la de indicarle al microcontrolador el


momento en el que se produce una llamada entrante al sistema.

La principal prioridad en el diseo de este circuito es la del aislamiento elctrico


entre los dos extremos entre los que se encuentra este sistema, siendo estos la lnea
telefnica analgica del bucle de abonado y el circuito microcontrolador de la centralita.

Esto es debido a que el microcontrolador usado, el PIC 16F877, podra daarse


fcilmente si se conectara directamente a la lnea, pues se pueden producir en dicha
lnea altos picos de tensin o intensidad.

Debido a lo comentado anteriormente, se ha utilizado para conseguir dicho


aislamiento elctrico un optoacoplador integrado. El modelo usado es el optoacoplador
4N35, de fcil adquisicin por su elevado uso en el mercado electrnico.

Este dispositivo posee un encapsulado plstico de 6 pines. Entre sus dos


primeros lleva conectado un diodo LED de infrarrojos de AsGa. Asimismo entre sus
pines 4,5 y 6 lleva conectado un transistor de silicio. El pin restante no es usado.

En el diseo, el nodo del diodo LED (pin 1) va conectado al ctodo del segundo
diodo zener utilizado, mientras que su ctodo va conectado a la lnea externa.

Por su parte el colector del transistor se conecta mediante Pull-up al bit 1 del
puerto C del microcontrolador. Su emisor se conecta a tierra, para as hacer conmutar la
salida entre este voltaje cero, en el momento que el transistor se encuentra activo, o a 5

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 39

voltios (a travs de la resistencia de Pull-up) si el transistor se encuentra en estado de


corte.

El esquema interno del optoacoplador 4N35 utilizado, es el siguiente:

Figura 3: Optoacoplador 4N35

Puesto que el acoplamiento entre el bucle de abonado y el circuito


microcontrolador es nicamente ptico, evitamos de esta forma cualquier posible dao
en nuestro sistema de alteraciones en el exterior.

Como se comento en las caractersticas tcnicas inicialmente explicadas en este


proyecto, la seal recibida por un usuario en el Punto de Terminacin de Red (PTR) por
parte de la operadora indicndole la existencia de un intento de llamada entrante por
parte de otro usuario, se caracteriza principalmente por ser una seal sinusoidal de 25
Hz y una amplitud de 75 voltios eficaces, aplicndose esta de forma superpuesta a la
tensin de telealimentacin de corriente continua de la red.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 40

Debido a que la seal a detectar por parte del circuito posee un muy elevado
nivel de potencial, se han utilizado dos diodos zener con una tensin umbral de 15
Voltios colocados ambos en serie y con opuesto sentido, montaje back-to-back, de
orientacin con el fin de obtener dos objetivos principalmente.

El primero consiste en recortar el nivel de potencial de la seal de entrada en 30


Voltios evitando as que se pueda daar el optoacoplador localizado a continuacin.

El segundo objetivo es el de conseguir filtrar posibles ruidos que se produzcan


desde la red, siendo todos ellos suprimidos si su voltaje es menos de la tensin umbral
de los diodos zener.

Como ya se indic en la introduccin terica en este documento, el mximo


consumo de corriente permitido extraer del Punto de Terminacin de Red en estado de
reposo, es de 1mA.

Es por ello y por que este circuito se encuentra directamente conectado al PTR
por lo que se ha utilizado la capacidad inicial. Tiene una funcin muy importante y es la
evitar el paso de la corriente continua; conseguimos as no extraer del bucle de abonado
corriente continua evitando as que la operadora entienda que se ha descolgado un
equipo terminal.

El resto de los elementos de los que esta compuesto este subcircuito son los
siguientes:

La resistencia R1 es requerida para presentar una impedancia de 10 K a seales


de audio, evitando as una disminucin de calidad en las comunicaciones establecidas, y
por otro lado limita la corriente del tono de llamada hacia el optoacoplador hacia valores
que no sean peligrosos.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 41

El diodo D3 protege al optoacoplador de corrientes inversas elevadas que


pudieran daar al integrado.

Por ltimo la resistencia ltima R2 es utilizada para formar la estructura pull-up


requerida por el diseo interno del optoacoplador, su bajo valor permite obtener una
rpida variacin en la seal que se presenta hacia el microcontrolador.

A continuacin se expone el esquema, anteriormente explicado, del subcircuito


de deteccin de llamada entrante:

Figura 4: Circuito indicador de llamada entrante

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 42

4.3.2 Circuito de ocupacin de lnea telefnica

La funcionalidad de este circuito es la de aislar el bucle de abonado local con el


subcircuito de grabacin y reproduccin de voz y con el subcircuito de deteccin de
tonos DTMF; es decir, asla del exterior los circuitos encargados de la
intercomunicacin automtica con el usuario llamante al sistema.

Igualmente posee otra funcionalidad dentro del diseo del sistema, y es la de


conseguir que, una vez se detecte la existencia de una llamada entrante hacia el sistema,
se consiga realizar el acto de posesin o toma de la lnea telefnica, llamado
vulgarmente descolgar, con el fin de que la operadora establezca la definitiva
comunicacin entre el usuario llamante y la centralita.

El esquema del subcircuito es el siguiente:

Figura 5: Circuito de ocupacin de lnea telefnica.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 43

Los elementos que componen el circuito son los siguientes:

El rel RL1 conmutar cuando se detecte una llamada entrante, en estado de


reposo del sistema este rel no conecta la lnea exterior hacia ningn componente,
aislando al sistema de posibles perturbaciones exteriores.

En el momento que se detecte una llamada entrante este rel conectar la lnea
telefnica exterior hacia la resistencia R2, la capacidad C2 y el transformador T1; su
funcin es por tanto la de aislar el circuito del exterior en estado de reposo.

Una vez el rel halla conmutado la resistencia R2 toma suficiente corriente


continua de la lnea como para ocupar la lnea telefnica, para la operadora simulamos
que se ha descolgado un telfono.

Este valor fue elegido tomando como promedio la impedancia de los aparatos
telefnicos, que es del orden de los 400 a 600 .

Se puede comprobar tericamente que el valor de la resistencia es apropiado


mediante el clculo de la corriente consumida por el mismo.

Para ello tendremos en cuenta, como se comento en la introduccin terica de


esta memoria, que la tensin de alimentacin de la lnea es de aproximadamente 40
Voltios, variando segn sea la resistencia residual existente en el bucle de abonado, y
que la compaa telefnica interpreta que se ha producido un cierre del bucle telefnico
siempre que la corriente supere los 15 mA durante un periodo superior a 40 ms.

Aplicando los valores que poseemos obtenemos la siguiente corriente consumida


por la resistencia R2.

40V
= 71mA
560

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 44

Se comprueba que la intensidad consumida es suficiente para lograr el cierre del


bucle de abonado.

El condensador C2 situado en paralelo evita la prdida innecesaria de potencia


para las seales de audio superiores a 300 Hz. Con ello conseguimos que la locucin
que realicemos se escuche con un nivel de potencia aceptable y que los tonos DTMF
que reciba el sistema no pierdan potencia y sea posible su reconocimiento posterior por
el propio sistema.

El transformador T1 es un transformador que presenta una impedancia de 600


a 400 Hz y relacin 1:1, ello sastiface las normas telefnicas que especifican
aislamiento elctrico del aparato conectado a la lnea telefnica y adaptacin de
impedancias para seal de 600 a 400 Hz.

TF1 es un transformador Hmedo, ello significa que permita el paso de corriente


continua a travs de su bobinado, y no produzca saturacin o distorsin cuando la seal
alterna tambin pase por su bobinado. Este tipo de transformadores son ligeramente ms
caros, pero simplifican el resto del circuito asociado encargado de ocupar la lnea
telefnica.

Por ltimo Comentar que aunque se podra haber conectado las dos salidas del
secundario del transformador hacia el resto del sistema en modo diferencial, se ha
optado por conectar una de dichas conexiones a tierra y trabajar en modo simple, puesto
que la mejora introducida en potencia no era necesaria para el correcto funcionamiento
y en cambio complicaba el diseo de posteriores etapas del sistema.

Por ltimo el diodo zener evita que la seal de audio que sale del transformador
este limpia de picos de tensin superiores a su tensin umbral necesario para proteger al
resto de circuitos conectados.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 45

Como se puede observar, en este subcircuito y otros comentados, se ha hecho un


especial hincapi en proteger de posibles perturbaciones exteriores en la lnea telefnica
a los elementos mas sensibles del sistema, evitando posibles futuras averas por sobre
tensiones.

4.3.3 Circuito demodulador de tonos DTMF

Una de las acciones mas importantes de la centralita es la de automticamente


establecer una interrelacin con un usuario llamante a el sistema. Para ello se utiliza en
este proyecto dos funciones principalmente, la locucin de una voz pregrabada en el
sistema que escucha el usuario llamante y la recepcin por parte de la centralita de tonos
DTMF pulsados por dicho usuario.

Los tonos DTMF (Dual Tone Multi Frecuency), como bien indica su nombre,
son seales multifrecuencia, exactamente se transmite la suma algebraica de dos seales
sinusoidales una del conjunto de tonos bajos y otra del conjunto de tonos altos, de
acuerdo a la tabla indicada en el apartado terico de esta memoria.

Los tonos fueron diseados de forma que no sean armnicos de frecuencias muy
usadas como de 60 Hz, siendo ms inmunes al ruido.

Por su elevada robustez y simplicidad se eligi la marcacin de dichos tonos por


parte del usuario llamante en la comunicacin con la centralita, siendo adems la tcnica
usada en otras muchas aplicaciones cotidianas.

Este subcircuito es por tanto el encargado de decodificar los tonos DTMF


provenientes de la lnea telefnica a un cdigo digital indicativo del tono recibido.

Dicho cdigo digital se le comunicar a el microcontrolador del sistema y este


decidir las siguientes acciones a realizar en el proceso.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 46

Debido a su funcionalidad este circuito solo ser necesario en el momento en el


que el sistema est procesando una llamada entrante, adems para evitar posibles
sobretensiones en el integrado utilizado, este subcircuito se comunicar con la lnea
telefnica a trabes del circuito anteriormente comentado de aislamiento y ocupacin
telefnica.

Entre las diversas posibilidades de diseo para la realizacin de la


decodificacin de los tonos DTMF se ha optado por aquella que resulta mas simple
aunque no por ello menos eficiente, se ha escogido para realizar dicha decodificacin el
uso del integrado MT8870D de la compaa ZARLINK SEMICONDUCTOR, siendo el
resto de componentes del subcircuito elementos necesarios para el buen funcionamiento
del integrado.

Dicho integrado ha sido elegido por su elevada documentacin y a la vez


elevado uso en aplicaciones electrnicas, aprecindose su correcto funcionamiento en
otros proyectos similares al que nos encontramos.

Se caracteriza por ser un completo receptor integrado DTMF de bajo consumo y


altas prestaciones.

Su arquitectura interna se caracteriza por usar dos filtros paso banda de sexto
orden implementados con capacidades conmutadas que separan los tonos en sus dos
frecuencias fundamentales, una del grupo bajo comprendido entre los 697 y los 941 Hz
y otra del grupo alto comprendida entre los 1209 y los 1633 Hz, como se puede
observar el siguiente grfico.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 47

Figura 6: Filtros del integrado MT8870D

A continuacin de los filtros el integrado posee un algoritmo digital de


identificacin de los tonos, por el cual determina la frecuencia de cada tono y lo asocia a
una frecuencia estndar DTMF. Dicho sistema de identificacin posee una muy alta
inmunidad a frecuencias interferentes y ruido.

Adems minimiza el nmero de componentes externos necesarios para su uso al


llevar integrado un amplificador diferencial de entrada encargado de la amplificacin de
la seal.

Por ltimo comentar su interfaz digital de salida con latches en triestado,


facilitando su conexin con el microcontrolador.

De las diversas configuraciones que se aconsejan para su montaje en la hoja de


catlogo del circuito integrado, se ha escogido una modificacin de la configuracin en
entrada simple.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 48

Esta eleccin se ha basado principalmente en optimizar el nmero de elementos


externos a utilizar, que dificultaran el diseo de la placa, mientras que por el contrario
no afectan para el correcto funcionamiento del circuito.

Adems, debido a numerosas pruebas y medidas realizadas en el circuito se ha


llegado a la conclusin que el factor que limita el funcionamiento en la deteccin del
integrado es la potencia que poseen los tonos a la entrada del mismo. Este factor no se
mejora con el otro montaje aconsejado en la hoja de catlogo, un montaje diferencial,
por lo que este ltimo fue descartado, eligiendo el montaje ms simple.

Como se dijo anteriormente se ha realizado una modificacin del montaje


aconsejado en el datasheet del integrado. Se ha comentado que el principal factor que
limita el funcionamiento es la potencia de la seal de entrada. Segn la hoja de catlogo
la potencia mnima de entrada necesaria en un tono para que sea reconocible debe ser de
-29 dBm, pero despus de realizar diversas pruebas con el integrado se ha comprobado
que es necesario un nivel algo mayor de potencia para un perfecto funcionamiento.

Por ello y debido a que el nivel de seal medido aportado por la lnea telefnica
es levemente superior a los -29 dBm necesarios, se ha amplificado la seal para obtener
un nivel de potencia aceptable.

Esta amplificacin se ha realizado variando las resistencias de entrada al


integrado, puesto que a la entrada, el integrado posee un amplificador operacional en
montaje inversor, con lo cual variando el valor de dichas resistencias obtenemos la
amplificacin deseada.

Se han escogido unos valores de R4 de 22 K y R5 100 K, obteniendo as


amplificar la seal cinco veces su nivel inicial.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 49

El esquema del montaje utilizado para la deteccin de tonos DTMF es el


siguiente.

Figura 7: Circuito demodulador de tonos DTMF

Como se observa en la figura, otros elementos utilizados son un cristal de cuarzo


con una frecuencia de 3,5795 Mhz, elemento elevadamente comercializado, usado para
el funcionamiento de la circuitera digital del integrado, al igual que la resistencia R3 y
la capacidad C2 los cuales indican la constante de tiempo usada por el integrado para
evaluar como valido un tono.

A continuacin se va a explicar el cronograma con la comunicacin que se


realiza entre el microcontrolador y el integrado en el proceso de deteccin de un tono
vlido DTMF.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 50

Como se puede observar en el grfico siguiente, el proceso de variacin en las


seales de salidas del integrado MT8870D cuando se detecta un tono valido es bastante
complejo, pero para simplificar el diseo de la centralita nicamente se han utilizado las
lneas StD junto con los pines Q1- Q3 en la conexin con el microcontrolador. El resto
de seales no se usan al no ser estrictamente necesarias.

Como se observa en el cronograma en la programacin del microcontrolador


inicialmente lo que se monitoriza es la seal StD , a travs del pin 3 del puerto A del
mismo, puesto que es la que indica, ponindose a nivel alto, el momento en el que existe
un dato vlido en el bus Qi. Por tanto una vez se observe la activacin de la seal StD se
muestrea el bus Q donde se indica el tono recibido, mediante los pines 0, 1 y 2 del
mismo puerto A del microcontrolador.

Figura 8: Cronograma de la recepcin de un tono DTMF

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 51

Por ltimo indicar que la codificacin de los tonos en el bus es directa, indicando
el dgito marcado. En este proyecto al ser necesario nicamente discernir entre los
dgitos 1, 2 y 3, nicamente se han conectado las lneas Q1-Q3 del bus al
microcontrolador, consiguiendo as simplificar el diseo de la placa final.

4.3.4 Circuito de Reproduccin y grabacin de voz

A continuacin se explicar el diseo y funcionamiento del subcircuito


encargado de la grabacin y reproduccin de la locucin de voz de la centralita.

Como se ha indicado la funcionalidad de este circuito es doble, la primera


funcin a realizar ser la de poder grabar una locucin de voz de manera simple, que
posteriormente se escuchar como mensaje hacia un usuario llamante al sistema. Y la
segunda labor a realizar es obviamente reproducir dicha locucin hacia la lnea
telefnica exterior en el momento que un usuario acceda al sistema.

Como en el diseo del subcircuito receptor de tonos DTMF en esta ocasin se ha


escogido el diseo que se ha considerado ms simple para realizar la doble
funcionalidad antes mencionada. Existan diversas posibilidades de diseo, como la de
almacenar la voz pregrabada en una memoria EEPROM direccionable por el
microcontrolador, pero todas ellas posean una mayor dificultad y no mejor
funcionamiento que la opcin escogida la cual es el uso de un integrado especfico para
la grabacin y reproduccin de voz.

Por ello se escogi como elemento principal del subcircuito de voz el integrado
ISD2590, circuito integrado especfico para aplicaciones como la que se ha desarrollado
en este proyecto.

Dicho integrado es capaz de almacenar y reproducir mensajes de hasta 90


segundos de duracin. Adems posee muy alta calidad gracias a que incluye en su

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 52

interior un preamplificador para el micrfono, control automtico de ganancia, un filtro


antialiasing y un muy fcil modo de control y direccionamiento por parte del
microcontrolador.

Una cualidad importante del integrado es que la seal de audio se carga


directamente in clulas de memoria no voltiles en su forma natural, aportando una alta
calidad en la posterior reproduccin de la misma.

Dentro de los diversos modelos que la compaa desarrolla se escogi el modelo


ISD2590 puesto que es capaz de grabar una longitud de mensaje muy aceptable, 90
segundos en concreto, suficiente para incluir la locucin necesaria en una centralita
telefnica, adems de poseer una frecuencia de muestreo bastante aceptable, siendo esta
de 5,3 KHz.

El subcircuito diseado posee dos modos de funcionamiento, uno especfico para


cada aplicacin a desarrollar. En el modo normal en circuito integrado ISD2590 se
encuentra gobernado por el microcontrolador, el cual le indicar el instante en el que
debe de reproducir el audio grabado previamente, es decir en el instante en el que se
detecte una llamada entrante al sistema. Esta es la situacin en la que se encuentra el
sistema normalmente.

La otra posibilidad o modo de funcionamiento, es aquella en la que se desee


grabar el mensaje a reproducir cuando se detecte una llamada entrante. Esta situacin es
muy espordica, incluso una sola vez en todo el periodo de funcionamiento de la
centralita, por ello para pasar a este modo de funcionamiento el proceso a realizar es
manual y no automtico, puesto que es imposible conocer o forzar el momento de
grabacin del mensaje.

A continuacin se explicarn por separado las dos acciones principales que


realiza el dispositivo, el motivo de esto es su gran variabilidad entre ellas.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 53

4.3.4.1 Proceso de grabacin de voz

El proceso que debe seguir el usuario para realizar la grabacin del mensaje es el
siguiente:
1. Inicialmente desconectar la centralita del sistema de alimentacin.

2. Situar el jumper nmero 1 en la posicin RECORD.

3. Situar el jumper nmero 2 en la posicin MANUAL.

4. Conectar de nuevo el sistema a la alimentacin elctrica.

5. Presionar el botn de GRABACIN mientras que en sentido al


micrfono se indica por el usuario el mensaje a reproducir.

6. Una vez se desee acabar con la grabacin del mensaje dejar de


presionar el botn de GRABACIN acabndose as el proceso
del mismo.

7. Por ltimo situar de nuevo los jumpers nmeros 1 y 2 en la


posicin PLAY y NORMAL respectivamente previa desconexin
de la seal de alimentacin.

Un pequeo esquema de la situacin fsica tanto de los jumpers como del botn
de GRABACIN en la placa realizada es el siguiente:

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 54

Figura 8: Ubicacin de los jumpers

Hay que destacar la presencia de un tercer jumper que inicialmente no parece


presentar ninguna funcionalidad en el proceso de grabacin de la locucin de voz.

Este jumper controla el pin Power Down Input del integrado, y su funcin es la
de situar al integrado en modo de bajo consumo.

Esta situacin no ha sido controlada mediante el microcontrolador debida a que


la potencia consumida en modo normal por el integrado es perfectamente asumible por
el diseo generado, y por tanto el jumper nmero 3 debe estar en todo momento
conectado a modo normal. As conseguimos reducir el nmero de pines del
microcontrolador usados, facilitando la implementacin final del sistema.

A pesar de que se ha indicado anteriormente que el pin PD debe estar en todo


momento conectado a modo normal, concretamente a tierra, se ha situado el jumper
nmero 3 en la placa con otra finalidad excepcional, y es la de resetear internamente el

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 55

puntero al comienzo de la voz pregrabada, pero nicamente en caso en el que en el


transcurso de la grabacin se halla producido una situacin de overflow interna del
dispositivo, es decir se halla sobrepasado los 90 segundos de la longitud del mensaje a
grabar.

Por ello y solo de modo excepcional, en el caso que se observe que escuchando
la locucin de voz no comienza al principio del mensaje y este a su vez se encuentra
cortado en algn momento del mismo, sntoma inequvoco que se ha producido
situacin de overflow en el proceso de grabacin, el proceso a realizar es modificar la
situacin del jumper nmero 3 durante un breve instante de tiempo.

As conseguimos resetear as el puntero interno a comienzo de la locucin, y


volver a realizar el proceso de grabacin antes mencionado desde su inicio, para as
conseguir que el mensaje quede perfectamente almacenado en la memoria interne del
dispositivo.

Como se puede observar se cumple secuencia de tiempos necesaria teniendo en


cuenta que:

- El jumper nmero 1 corresponde con el pin P / R (Playback/Record), siendo


la posicin normal o PLAY el momento en el que se encuentra a nivel alto, y
la posicin de grabacin el momento en el que se site a nivel de potencial
bajo. Esta seal de entrada al dispositivo es muestreada en el momento que
se produzca un flaco de bajada de la seal C E .

- El jumper nmero 2 no corresponde exactamente con ningn pin especfico


del dispositivo, sino que su funcin es la de conectar el pin C E ( Chip
Enable) en un caso al microcontrolador, llamado modo NORMAL, o en su
defecto conectarlo al modo MANUAL, usado en el proceso de grabacin y
mediante el cual se conecta a un botn que presionndolo aplica a el pin un

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 56

nivel de potencial bajo, conectndolo a tierra, por el contrario siempre estar


a nivel 1 por la colocacin de la resistencia R19 en formacin pull-up.

- El jumper numero 3 como se indico anteriormente no se usa en el proceso de


grabacin y su colocacin normal es a nivel de potencial bajo, como se
indica en el cronograma.

Cabe mencionar la presencia en el dispositivo de un bus de direccionamiento de


amplitud 9 bits.

Este Bus posee la utilidad de poder direccionar diversos mensajes pregrabados


en la memoria interna, pero debido a que para la aplicacin que nos encontramos solo es
necesario el almacenamiento de una nica locucin de voz, todo los bits del bus se han
situado a nivel de potencial de tierra, por lo que siempre se apuntar al comienzo de la
memoria en el proceso de reproduccin del mensaje.

Como ltimo dato a resaltar del proceso de grabacin del integrado, ilustrado en
el cronograma posterior, debe mencionarse que los tiempos mnimos impuestos para el
correcto funcionamiento son sobradamente cumplimentados.

Debido a que mencionados periodos no son comparables a tiempos de reaccin


humanos, mucho mas extensos, y que son los que en realidad se aplican puesto que
como se ha relatado, este es un proceso manual.

A continuacin se muestra el cronograma del proceso de grabacin mencionado


del dispositivo ISD2590.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 57

Figura 9: Cronograma del proceso de grabacin

Una vez comentado el modo de funcionamiento manual, necesario para la


pregrabacin del mensaje a reproducir, a continuacin se expone el mtodo de
funcionamiento normal del mismo, y en el que se encontrar la gran mayora del
tiempo.

4.3.4.2 Proceso de reproduccin del mensaje

Como se ha indicado anteriormente el proceso de reproduccin del mensaje


pregrabado se realiza de forma totalmente automatizada y controlado en todo momento
por el microcontrolador del sistema, de forma totalmente lgica al tener que ser la
centralita automticamente la que de respuesta ante una llamada entrante.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 58

La colocacin apropiada de los jumpers para que este proceso se reproduzca, a la


vez comentar que debe ser la posicin normal de los mismos, es:

- El jumper nmero 1 el cual controla el pin P / R del dispositivo debe estar


colocado en la situacin PLAYBACK.

- El jumper nmero 2 el cual controla el pin C E del integrado debe estar


situado como es lgico en la posicin NORMAL.

- Al igual que el jumper nmero 3 que debe estar en la misma situacin,


NORMAL.

Debe mencionarse que en este proceso de reproduccin, una vez el mensaje este
grabado correctamente, el pin Power Down Input no posee ninguna funcionalidad,
puesto que no se producir en ningn caso situacin de overflow.

Una vez se detecte una llamada entrante al sistema y se halla activado el circuito
de aislamiento y ocupacin telefnica mediante la conmutacin del rel 1, el
microcontrolador generar un pulso a nivel bajo en el pin C E del dispositivo,
activando la reproduccin del mensaje.

Una de las pocas peculiaridades de este proceso es que el tiempo que debe durar
el pulso en el pin C E , TCE, debe ser superior a 100 nanosegundos, lo cual ha sido
previsto en la programacin del microcontrolador.

Con el fin de explicar con mayor claridad el proceso de reproduccin de la voz


pregrabada, se muestra a continuacin el cronograma de dicho proceso, el cual ha sido
recapitulado del datasheet del dispositivo utilizado, en este caso el integrado ISD2590.
Como se podr observar el proceso antes mencionado cumple perfectamente con las
especificaciones impuestas por el fabricante.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 59

Figura 10: Cronograma del proceso de reproduccin

Al igual que se dijo en el proceso anterior de grabacin cabe destacar que el bus
de direccionamiento que posee el dispositivo esta constantemente apuntando a la
direccin inicial de la memoria, lugar donde comienza el mensaje pregrabado con
anterioridad puesto que dicho bus nunca es modificado en el proceso de funcionamiento
del sistema.

El resto de las seales que aparecen en el cronograma del dispositivo no son


tomadas en cuenta en el proyecto por no ser necesarias para el correcto funcionamiento
del mismo, poseyendo estas, una funcionalidad solo aplicable para aplicaciones de
mayor complejidad a la que nos encontramos.

Como se puede observar se ha logrado un perfecto funcionamiento del sistema


encargado de la voz de la centralita utilizando una nica conexin con el
microcontrolador del sistema, siendo esta la unin entre el pin C E del dispositivo y el

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 60

bit nmero 5 del puerto A del micro, facilitando el montaje fsico de la placa, y
simplificando en enorme medida la programacin del mismo.

Este ha sido uno de los motivos fundamentales en la eleccin de entre las


distintas posibilidades existentes para el diseo de este apartado del proyecto.

Una vez explicado los dos modos de funcionamiento del subsistema de voz, a
continuacin se explicar el montaje realizado para el buen funcionamiento del mismo.

En el montaje se advierte la presencia de dos circuitos que se podra decir que


son entre ellos independientes.

El primero es aquel que engloba al dispositivo ISD2590, encargado de todas las


funciones relacionadas con la grabacin y reproduccin del mensaje de la centralita, y al
resto de la circuitera necesaria para el correcto funcionamiento del mismo.

El segundo circuito es el encargado de amplificar la voz que reproduce el


dispositivo antes mencionado, hasta obtener unos niveles de audicin aceptables y a la
vez no sobrepasar la normativa de mxima potencia insertada en la lnea telefnica.

Consiguiendo adems independizar, un poco mas de lo que ya lo estaba, al


integrado ISD2590 de la lnea exterior, la cual podra provocar algn perjuicio para el
mismo en el caso de que se produjera alguna sobre tensin.

El esquema global del circuito diseado para la grabacin y posterior


reproduccin de la locucin de la centralita es el siguiente:

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 61

Figura 11: Circuito de grabacin y reproduccin de voz

Sobre el montaje realizado cabe mencionar que, salvo la circuitera encargada de


la amplificacin de la seal de audio hacia la lnea telefnica, se ha seguido el diseo
aconsejado en el datasheet del dispositivo ISD2590, parte fundamental del montaje.

Una de las caractersticas a resaltar del diseo son la existencia tanto de


terminales de tierra como de terminales de alimentacin separados para la parte
analgica y digital del dispositivo utilizado, ello es as con el fin de minimizar el ruido
que se podra producir en el audio.

Para el proceso de grabacin se ha utilizado un micrfono diferencial que es


acoplado al integrado por los pines MIC (Microphone Input) y MIC REF (Microphone
Referente) a trabes de dos capacidades serie. Con la utilizacin de una entrada

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 62

diferencial conseguimos cancelar todo el ruido de modo comn que se produce en el


micrfono.

Una vez la seal proveniente del micrfono llega al integrado por los pines
anteriormente comentados, esta seal es preamplificada internamente mediante un
amplificador con control automtico de ganancia, compensando los diversos niveles de
entrada y consiguiendo disminuir al mximo la distorsin antes de ser almacenado el
audio. Esta amplificacin puede darse de entre -15 y 24 dB segn las especificaciones.

Para compensar esta amplificacin se utiliza el pin AGC (Automatic Gain


Control) al cual mediante los valores de la resistencia R18 y la capacidad C13
ajustamos la constante de tiempo despus utilizada en el ajuste.

Una vez la seal de audio es amplificada consiguiendo un ajuste ptimo de su


nivel, esta atraviesa un filtro antialiasing de cinco polos antes de almacenarse en la
memoria interna del dispositivo.

En el proceso de reproduccin del audio, la seal a su vez pasa por un nuevo


filtro, esta vez de suavizado de igualmente cinco polos previo a una amplificacin
interna final, que consigue junto a la preamplificacin antes comentada una
amplificacin total de la seal desde la entrada al dispositivo hasta su final reproduccin
de entre 21 y 26 dB segn las especificaciones.

La nica modificacin con respecto a lo impuesto en el datasheet a sido


introducida en la conexin del pin C E ; en el montaje aconsejado se indicaba la
presencia de una resistencia en situacin de pull-up unido a un pulsador que conectara a
tierra dicho pin, generando as, en el momento que fuera pulsado, el pulso de inicio
tanto del proceso de grabacin como el de reproduccin.

La modificacin aportada consiste en la introduccin de un jumper, en este caso


se le ha nombrado con el nmero 3, para poder conmutar la secuencia introducida en el

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 63

pin C E del dispositivo de entre los dos modos de operacin ya comentados en este
proyecto; siendo estos, el modo MANUAL utilizado en el proceso de grabacin y
explicado en el prrafo anterior y el modo NORMAL en el cual dicho pin del integrado
queda conectado directamente con el microcontrolador del sistema, situacin necesaria
para generar la reproduccin del mensaje y por tanto la situacin mas usual del sistema.

La seal de audio que es extrada del dispositivo ISD2590 en el proceso de


reproduccin posee una potencia de aproximadamente 12,2 mW medida sobre una
resistencia externa de 16 Ohmios.

Esto es as debido a que nicamente utilizamos en nuestro sistema un nico pin


de salida de audio, SP + (Speaker Output +), y no usamos la salida en modo diferencial
que posee el dispositivo, la cual aportara una mayor potencia, llegando esta a los 50
mW.
Pero en detrimento de esta opcin diferencial hay que comentar que no es
potencia aun suficiente la que es capaz de aportar como para que el nivel de audicin en
la lnea telefnica sea aceptable, por lo que se debera amplificar posteriormente.

Por ello, debido a que para ambas situaciones es necesario una amplificacin
externa de la seal de audio aportada por el dispositivo, se ha elegido utilizar la salida
en modo simple con el fin de simplificar la circuitera a utilizar en el diseo. Sin que por
ello se disminuya el nivel de calidad del audio, pues la amplificacin externa es
suficientemente grande como para obtener un nivel aceptable de potencia introducida en
la lnea telefnica.

Por tanto, como se ha explicado anteriormente, debido a que la potencia


suministrada por el dispositivo ISD2590 no es suficiente para obtener un nivel de
audicin aceptable para el usuario llamante a nuestro sistema, se ha diseado una etapa
de amplificacin de la seal de salida mediante la utilizacin de un amplificador
operacional al cual se le ha aplicado un montaje inversor.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 64

4.3.4.3 Circuito amplificador

El amplificado operacional utilizado es el modelo OPA548T de la compaa


Burr Brown, y ha sido escogido principalmente debido a la alta corriente que es capaz
de proporcionar a su salida, siendo su mximo 3 Amperios como corriente continua y 5
Amperios su corriente de pico mxima, con la cual se obtiene potencia suficiente para
que se escuche bien la grabacin en la lnea telefnica del llamante.

Adems el amplificador utilizado posee caractersticas como la de poder


deshabilitar la salida del mismo mediante el pin Enable / Status (E/S) del mismo, o la de
poder ajustar la corriente mxima que sea capaz de aportar. Ambas funciones no han
sido llevadas a cabo en el diseo debido a que no presentan una utilidad aplicable a una
centralita de telfonos.

El montaje que se le ha aplicado al operacional es el de inversor, en el que se ha


utilizado como resistencia de entrada, nombrada como R13 en el esquema circuital
antes mostrado, una cuyo valor es de 4,7 K. Como resistencia utilizada entre el
terminal positivo del amplificador y la salida del mismo se ha utilizado un
potencimetro de valor 10 K.

Por tanto variando el valor del potencimetro podemos aumentar o disminuir en


su caso el volumen del mensaje que se escuchar en el caso de una llamada entrante.
Obteniendo como mximo una amplificacin aproximada del doble de la seal inicial.

Inicialmente no parece una excesiva amplificacin pero hay que tener en cuenta
que lo que verdaderamente importa es que la corriente de salida va a ser muy alta con lo
cual la potencia aplicada en la lnea si va a ser alta.

Adems se presenta otro problema y es el de la obligatoriedad impuesta por la


compaa Telefnica de Espaa S.A.U, y comentada en el apartado previo de este
proyecto, de no poder sobrepasar un nivel de pico mximo a la entrada del PTR

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 65

generado desde la red interior del usuario de 1, 5 Voltios medido sobre una resistencia
de 600 .

Esta normativa se cumple en todo momento gracias a que la amplificacin


mxima esta controlada para no sobrepasar este lmite.

Comentar brevemente que a la entrada negativa del operacional al igual que la


positiva se le han situado dos resistencias de 100 K, conectadas entre alimentacin y
tierra, con el fin de polarizar el nivel de continua de entrada y poder as amplificar la
seal de audio en todo su rango sin que se produzca distorsin por parte del operacional,
puesto que inicialmente la alimentacin del amplificador operacional es diferencial
mientras que nosotros utilizamos una alimentacin simple para el mismo.

Por tanto debido a que la tensin con que es alimentado el operacional no es


diferencial, sino que posee un valor unitario con respecto a tierra, ha sido necesaria la
colocacin de resistencias de igual valor como divisor de tensin con el fin obtener en
ambos terminales un valor de continua que corresponde con el nivel medio de la
alimentacin suministrada al amplificador, obteniendo as el mximo de rango dinmico
disponible para la seal de entrada.

Por ltimo comentar la dificultad que presenta este montaje y es el de que el


amplificador operacional debe poseer una alimentacin de con un mnimo de 8 Voltios,
siendo la alimentacin del resto del diseo de 5 Voltios.

Esto se ha solucionado conectndolo directamente a la alimentacin de la placa


de desarrollo del microcontrolador utilizado la cual percibe una alimentacin de 12
Voltios y la cual posteriormente es estabilizada mediante el integrado LM7805 a 5
Voltios, de los cuales se alimenta el resto del circuito.

El problema de esta conexin directa desde el transformador de continua es que


no presenta una alta estabilidad dicho voltaje de 12 Voltios, lo cual introduce distorsin

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 66

en el audio generado al alimentar con ella el amplificador operacional. Por ello se ha


utilizado la capacidad C16 de un muy alto valor, comprobando la eliminacin de la
mencionada distorsin en el mensaje de audio generado.

4.3.5 CIRCUITO GENERADOR DE TONO DE SEALIZACIN

Como se indic al comienzo de esta memoria, en el proceso de recepcin de una


llamada externa una vez se halla detectado esta, reproducido el mensaje de voz
pregrabado y reconocido el dgito correspondiente con una de las extensiones de la
centralita, el siguiente paso lgicamente es el de generar en el telfono una seal interna
capaz de hacer al usuario destino de la llamada darse cuenta de que posee una
comunicacin entrante hacia l.

Debido a que en el proyecto en el que nos encontramos no se tiene en cuenta el


diseo del equipo telefnico final, el cual se podra hacer especfico para este
simplificando en gran medida el diseo, la nica seal reconocible capaz de ser
detectada por un telfono estandarizado es la de una llamada convencional.

Por ello se ha diseado este subcircuito, cuyo fin es el de generar en el telfono


destino una respuesta sonora que le indique al usuario que posee una comunicacin
entrante.

El tono que se desea generar es el que a su vez el sistema recibe inicialmente al


recibir una llamada y est predefinido en las caractersticas indicadas por la operadora
telefnica, el cual posee las siguientes caractersticas indicadas al comienzo de esta
memoria:

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 67

CARACTERSTICAS REQUISITOS

Frecuencia 25 Hz 3 Hz

Forma de onda sinusoidal

Tensin alterna( valor eficaz) 75V 10%

Tiempo mximo de aplicacin 60 sg


Cadencia de la seal de llamada On: 1500 ms 10 %

Off: 3000 ms 10 %

Repeticin
Distorsin 5%

Tabla 6: Caractersticas del tono de sealizacin de llamada entrante

Como se puede observar en la tabla anterior la principal dificultad de esta seal


es su muy alto voltaje, lo cual dificulta en gran medida la integracin de este subcircuito
en el diseo final del proyecto.

Por tanto se debe generar una seal a muy baja frecuencia, 25 Hz nicamente,
pero cuya amplitud en mas de diez veces superior a la alimentacin del sistema que es
de 5 Voltios.

Previamente hay que comentar que despus de realizar diversas pruebas sobre
varios equipos telefnicos, principalmente introducindoles diversas seales extradas
de un generador de ondas con variadas formas, amplitudes y frecuencias, se ha llegado a
la conclusin que no es preciso obtener una perfecta exactitud con lo que se encuentra
estipulado en la norma.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 68

Sino que a pequeas o medianas variaciones sobre los valores nominales antes
comentados los equipos telefnicos respondan perfectamente hacia los estmulos
introducidos.
Por ejemplo cabe destacar que el rango de frecuencias en el que se localiza un
buen funcionamiento del equipo terminal, se extiende de entre los 20 Hz hasta los 400
Hz.
Igualmente el rango de amplitudes de la seal de entrada posee un amplio
abanico, siendo este de entre 50 y 100 Voltios aproximadamente.

Pero teniendo en cuenta que el volumen con que posteriormente suena el equipo
terminal vara de forma proporcional con la amplitud. Fuera del rango indicado o no es
suficiente amplitud para hacer sonar el equipo terminal o por el contrario es excesivo en
sonido generado en el telfono.

Por ltimo se comprob la posible utilizacin de otras formas de onda que no


fueran las estipuladas en la norma, comprobndose que el comportamiento del terminal
hacia formas de onda triangulares o rectangulares es similar al realizado ante una forma
de onda sinusoidal.

Concretando, se lleg a la conclusin que no era estrictamente necesario la


obtencin de una forma de onda exactamente igual a la estipulada en la norma,
facilitando en gran medida el diseo de este apartado del proyecto.

Una vez resueltas las consideraciones previas, se dise un sistema capaz de


generar una seal de tan alto voltaje como la mencionada, partiendo de una
alimentacin de nicamente 5 voltios.

Para ello se utiliz un transformador utilizado para la conversin de corriente


elctrica alterna en corriente continua. Exactamente la funcin inicial para la que el
transformador fue fabricado fue para disminuir de una corriente alterna de XX Voltios,

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 69

correspondiente con la corriente elctrica existente en Estados Unidos, a una seal de


XX Voltios de amplitud.

Por tanto la funcin inicial del transformador, y para lo que fue fabricado, es
reducir la amplitud de la seal de alterna que se introduce por el primario del mismo en
una proporcin de quince veces.

En el proyecto nos encontramos ante la situacin inversa, poseemos una


alimentacin de 5 Voltios y deseamos obtener una seal cuya amplitud es quince veces
superior, por ello lo que se realiz fue la utilizacin del nombrado transformador pero
colocado en su situacin inversa, es decir, la seal de entrada al transformador es
introducida por el secundario del mismo obteniendo por el primario una seal quince
veces superior, siendo esta la seal deseada para el accionamiento del equipo terminal.

El transformador posee adems otra cualidad indispensable para el buen


funcionamiento del sistema, por la cual es capaz de entregar suficiente potencia a la
carga externa, en este caso el telfono, sin que se sature la tensin entre sus bornas.

Esta cualidad es importante debido a que aproximadamente un equipo terminal


posee una resistencia de entrada de unos 600 , lo que equivale a generar mas de 60
mA en su terminal secundario.

Comentar por ltimo que la seal generada posee una amplitud de unos 80
Voltios pico-pico, no pudindose ajustar mas al valor terico debido a que nicamente
poseemos una unidad de escalabilidad, en este caso por quince, impuesto por las
caractersticas del transformador, y un nico voltaje posible como seal utilizada a la
entrada del mismo, en este caso 5 Voltios, pues es el voltaje con el que estamos
trabajando en nuestro sistema.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 70

El esquema del subcircuito diseado para la creacin de la seal de tono es el


siguiente.

Figura 12: Circuito de generacin de tono de sealizacin

Otra aproximacin con respecto a la terica seal de indicacin de llamada


entrante que ha sido previamente estudiada y comprobada su efectividad es la de utilizar
diversas formas de onda en vez de la aplicacin de una onda sinusoidal.

Dicha aproximacin ha sido aplicada en el diseo del sistema, puesto que la


seal usada para ser inyectada en el secundario del transformador, como se puede
observar en el esquema anterior, es generada por el microcontrolador del sistema, y por
tanto nicamente solo puede ser una seal cuadrada y cuyo voltaje oscila entre los
lmites de la alimentacin del sistema, es decir entre 0 y 5 Voltios.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 71

Otro dato a comentar es el que a pesar de estar diseado el transformador para


ser usados a muy bajas frecuencias, como las utilizadas en la red elctrica, igualmente
realiza la misma funcin de amplificacin con seales de mucho mayor rango teniendo
en cuenta que no siempre con la misma intensidad.

Por ello al introducir por el secundario del transformador una seal rectangular a
la salida del mismo obtenemos una seal de igual forma de onda, aunque se aprecia un
leve suavizamiento de la misma.

Como se puede observar en el esquema anterior otro elemento importante en el


diseo del circuito es el uso del driver L293 de la compaa Texas Instruments.

Dicho dispositivo es un cudruple driver capaz de suministrar una elevada


potencia a su salida. Poseyendo como lmite la capacidad de poder proporcionar 1
Amperio de intensidad, corriente ms que suficiente para el buen funcionamiento del
sistema.

Adems dicho driver esta diseado especficamente para actuar sobre cargas
inductivas en su salida, como es la situacin en la que nos encontramos, por lo que se
presenta idneo.

Su utilizacin es obligada debido a que la potencia capaz de suministrar el


microcontrolador utilizado en el sistema es muy reducida, con lo que el transformador
utilizado no realizaba correctamente la funcin de amplificacin, amplificando
nicamente las transiciones de la seal rectangular.

Para poder suministrar suficiente potencia el driver utilizado posee en todas sus
salidas un circuito completo en ttem-pole, utilizando un montaje Darlington como
sumidero y un montaje pseudo Darlington como fuente.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 72

Adems con el fin de obtener una mayor potencia se ha realizado un montaje


diferencial, como se puede observar en el esquema anterior. Es decir la potencia
suministrada por el microcontrolador es doble al utilizar dos salidas del mismo, al igual
que por el uso de dos drivers diferenciados.

La seales generadas por el microcontrolador e introducidas en el driver son la


misma pero negadas entre si, obteniendo al sumarlas el doble de potencia.

Comentar que el uso de los diodos tiene una funcionalidad de proteccin para el
integrado, especficamente la de absorber posibles corrientes transitorias generadas por
el transformador. Para dicho montaje se han utilizado las recomendaciones obtenidas
del datasheet del dispositivo integrado.

Una particularidad en el proceso de funcionamiento de este circuito, es que con


el fin de obtener la mayor similitud posible con las especificaciones de la seal de
llamada entrante definidas en su norma, en el proceso de actuacin de este circuito se ha
programado el microcontrolador de tal manera que se cumpla la cadencia de la seal a
generar.

De esta forma, la seal se encuentra activa durante un periodo de un segundo y


medio y a continuacin se inactiva durante otro periodo de 3 segundos, como bien se
especifica en su normativa.

Otra caracterstica que ha sido aplicada a la funcionalidad de esta seal, es que


se realizan diez tonos en el proceso de funcionamiento para cada llamada entrante
recibida, y para no estar continuamente ocupando la lnea, al cabo de dicho nmero de
tonos se supone por el sistema que el usuario destino de la llamada no se encuentra
disponible y se da por concluida la comunicacin.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 73

4.3.7 CIRCUITO DE ALIMENTACIN PARA EL TELFONO

Una de las funciones que debe desarrollar la centralita es la deteccin de el


levantamiento del bucle telefnico, vulgarmente llamado descolgar, por parte del
usuario del sistema, ya sea en el momento en el que posea una comunicacin entrante
hacia su extensin o por el contrario en el instante en el que l mismo desee establecer
una llamada hacia otro interlocutor exterior.

Por este motivo ha sido diseado este circuito. Su finalidad es la de aportar al


telfono situado en alguna extensin de la centralita una alimentacin continua que sirva
para poder posteriormente detectar el momento en el que se levanta el terminal.

Dicha alimentacin normalmente es aportada por la propia lnea telefnica


analgica pero para el sistema en el que nos encontramos esto no es posible, puesto que
si conectamos directamente los equipos terminales a la red telefnica todos sonaran en
el instante en el que se produjera una llamada entrante, lo cual no es compatible con el
funcionamiento de una centralita.

El mtodo escogido para la deteccin del uso de un equipo terminal es el mismo


en principio que el utilizado por la compaa telefnica para realizar la misma funcin.

La operadora identifica e interpreta si se ha levantado o no el terminal por la


cantidad de intensidad que circula por el PTR, Punto Terminal de Red, exactamente
estipula unos lmites mximos y mnimos para cada situacin de 15 y 6 mA; es decir, a
partir de una tensin de alimentacin que proporciona y la intensidad que circula por la
red, estipular la carga localizada en su extremo.

Un equipo terminal en estado de reposo o colgado se puede identificar como una


situacin de circuito abierto aproximadamente o lo que es lo mismo una impedancia
muy elevada, y por el contrario un telfono descolgado se puede identificar como una
carga muy pequea, aproximadamente 600.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 74

Es por tanto esta variabilidad en la carga final de la lnea la que estipula la


situacin en la que se encuentra el equipo terminal.

Y por ello, para poder obtener un clculo de la carga aportada por el equipo
terminal en la lnea, es necesario aplicarle a la misma una tensin de alimentacin a
partir de la cual determinar el estado.

Esta tensin de alimentacin se podra haber extrado de la alimentacin del


sistema, pero para evitar un gasto superior de potencia de la centralita y debido a la
compatibilidad de este circuito con la normativa telefnica estipulada, como se
explicar posteriormente, se ha escogido extraer la mencionada alimentacin de la
propia lnea telefnica.

Pero para ello se debe cumplir dos requisitos fundamentales, el primero es que
nunca debemos extraer de la lnea telefnica mas intensidad de la estipulada por la
operadora telefnica para ella determinar que un equipo terminal ha sido levantado,
puesto que esa funcin es labor de la propia centralita. De otra forma la compaa
estipulara que se ha levantado un terminal y siempre tendra la lnea abierta,
impidiendo que cualquier llamada entrante al sistema se realizase al estar este siempre
comunicando.

Para obtener dicho objetivo nunca se debe sobrepasar del lmite de circulacin
de intensidad estipulado por la compaa telefnica de 6 mA, puesto que a partir de la
cual, segn se estipula en la normativa explicada en la introduccin terica de esta
memoria, la operadora no asegura el buen funcionamiento de la lnea llegando al lmite
de 15 mA a partir del cual siempre estipula que se ha producido un cierre del bucle
telefnico.

Un segundo objetivo a cumplir en el diseo es el de filtrar toda seal alterna


proveniente de la lnea telefnica hacia el equipo terminal. Esto es as para no hacer
sonar el telfono cuando la seal de llamada entrante llegue al sistema, sino que dicho

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 75

tono solo sea percibido nicamente por el circuito de deteccin de llamada entrante ya
explicado en esta memoria.

Con el fin de realizar la funcionalidad antes mencionada cumpliendo a la vez los


requisitos estipulados anteriormente, se ha realizado el siguiente diseo de este circuito,
del que a continuacin se muestra su esquema.

Figura 13: circuito de alimentacin del equipo terminal

Explicando la funcionalidad de cada elemento del circuito cabe mencionar que la


presencia del puente de diodos es debida a que la polaridad de la alimentacin de la
lnea telefnica no viene impuesta en su normativa, incluso se indica que esta puede
variar en el transcurso de una comunicacin, por tanto se ha utilizado este elemento con
el fin de tener siempre una alimentacin positiva.

La resistencia de entrada tan alta posee una doble funcionalidad, la primera es la


de presentar tanto para la corriente continua como alterna una muy alta impedancia
evitando extraer corriente de la lnea telefnica, consiguiendo as evitar que para la

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 76

operadora nosotros nos encontremos en estado activo, puesto que la intensidad


consumida es muy baja.

Al extraer poca corriente alterna conseguimos que una mayor cantidad de ella
transcurra por el circuito de deteccin de llamada entrante y logramos as la
compatibilidad de ambos circuitos.

Se puede calcular de forma terica el valor de la intensidad absorbida por este


circuito desde la lnea telefnica. Para ello tenemos en cuenta, las medidas realizadas
sobre la lnea y comentadas al comienzo de esta memoria.

En ella se constat que el voltaje existente en la lnea en estado de reposo es de


aproximadamente 40 Voltios. Adems la resistencia equivalente vista desde la lnea
analgica se puede calcular como la suma de la resistencia de entrada de este circuito de
alimentacin, 100 K, ms las resistencias en serie utilizadas en el circuito de
deteccin, las cuales poseen un valor de 570 K.

Por tanto la intensidad consumida se calcula como:

40V
= 60 A
100 K + 570 K

La funcionalidad del condensador es evitar que el tono de llamada entrante no se


dirija hacia el equipo terminal, pues hara sonar el mismo; con l cortocircuitamos la
entrada del terminal para esta comentada seal.

El voltaje aplicado entre las bornas del condensador es, medido en el sistema
realizado, de 37 voltios. Con ese voltaje y un posterior circuito de deteccin se
comprobar el estado del equipo terminal, como era comentado en la funcionalidad del
sistema.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 77

Este circuito se encuentra localizado en el diseo global de la centralita


implementado para cada una de las extensiones que posea la centralita, en este caso tres
nicamente.

El motivo es el debe alimentar de forma independiente cada terminal para que


posteriormente funcione correctamente su correspondiente circuito de deteccin de
estado. Si se usara un nico circuito de alimentacin al descolgar un terminal de los tres
la disminucin de carga impuesta por esta accin afectara por igual a todos los sistemas
detectores, pues estaran conectados en paralelo.

Por ello se ha visto necesario la implementacin de circuitos de alimentacin por


separado para cada equipo terminal que se conecte al sistema, adems la simple
realizacin de los mismos no dificulta en gran medida la implementacin fsica del
sistema.

El nico problema que puede presentar la repetida implementacin de este


diseo es que la intensidad consumida por el sistema se multiplica por cada repeticin
del mismo. Pero debido al amplio margen con el que estamos trabajando, nicamente es
necesario el uso de 60 A por cada circuito teniendo como lmite mximo el uso de 6
mA, la repetida implementacin no es motivo de mal funcionamiento.

Otra consecuencia indirecta de la utilizacin de esta alimentacin para el equipo


terminal es la compatibilidad del proyecto realizado con equipos telefnicos que posean
memorias voltiles y no posean una alimentacin externa a la lnea telefnica, las cuales
requieren de una constante alimentacin para evitar la perdida de informacin de las
mismas.

De esta forma por tanto se encuentran en todo momento alimentadas, a pesar de


que su consumo sea muy bajo, puesto que en estado de reposo es mediante este circuito
por donde reciben la tensin de alimentacin, mientras que durante el proceso de

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 78

realizacin de una llamada se encuentran directamente alimentadas por la propia lnea


telefnica.

4.3.7 CIRCUITO DE MONITORIZACIN DEL ESTADO DEL TERMINAL

Como se coment en el apartado anterior la operadora telefnica interpreta el


estado de un equipo terminal conectado a la lnea analgica mediante la variacin de la
corriente que circula a travs del bucle telefnico. Es decir detecta la variacin que
supone la colocacin de una carga al final del bucle de abonado, en este caso el
telfono.

En este proyecto se ha realizado la misma funcin para determinar si el telfono


conectado a una extensin de la centralita se encuentra en estado de reposo, colgado, o
en su defecto se encuentra descolgado o en estado de lnea tomada.

La nica diferencia en la realizacin de esta diferenciacin con respecto a la


realizada por la compaa telefnica es que en nuestro caso no podemos trabajar con
intensidades puesto que dicha deteccin debemos compatibilizarla con el uso del
microcontrolador del sistema.

Es por ello por lo que para determinar la variacin de carga aplicada por el
terminal se discrepar en cada caso mediante una variacin de tensin, la cual si ser
posible medir por parte del microcontrolador.

Por este motivo recin comentado es por lo que ha sido necesario el uso del
circuito explicado en el apartado anterior de alimentacin telefnica, puesto que en todo
momento se debe estar muestreando el estado del terminal, y para ello, debido a que el
mtodo de validacin es basado en variaciones de potencial es necesario la presencia de
una alimentacin general del terminal.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 79

Para la elaboracin del diseo de este circuito se impuso como ms importante


preocupacin la obtencin de la mayor simplicidad posible, puesto que este circuito se
encuentra localizado en el diseo final por cada una de las extensiones a muestrear del
sistema, en este caso tres.

Otra imposicin importante es la de total compatibilidad con el resto de circuitos


del proyecto, esta especificacin toma elevada relevancia puesto que el circuito de
deteccin de estado telefnico en el que nos encontramos debe estar localizado en el
sistema contiguo a la conexin telefnica de cada extensin, es decir debe estar
conectado a el propio equipo terminal, lo cual impide que dicho circuito pueda ser
aislado del resto del funcionamiento de la centralita en algn momento.

El diseo realizado para la realizacin de las funciones explicadas anteriormente


ha sido el siguiente:

Figura 14: Circuito de monitorizacin del estado del terminal

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 80

A continuacin se explicar la utilidad de cada componente del esquema


utilizado.

Inicialmente se ha utilizado un puente de diodos, conformado por cuatro diodos


1N4148, con el fin de rectificar la tensin de entrada y trabajar siempre con tensiones
positivas.

Este paso inicial es necesario por dos motivos principalmente. El primero se


basa en que la normativa telefnica no estipula una polaridad para la tensin de
alimentacin existente en la lnea telefnica, incluso indica que es posible que adems
dicha polaridad pueda variar en el transcurso de una comunicacin telefnica.

Por tanto al no poder establecer la polaridad de la alimentacin en la lnea es


necesario rectificar dicho voltaje para como se indico anteriormente trabajar con
tensiones positivas con respecto al terminal de tierra de la centralita.

El segundo motivo por el cual ha sido utilizado este puente de diodos es para
poder compatibilizar este circuito con el circuito de generacin de tono telefnico.

Como se explico con anterioridad y se puede comprobar en el esquema circuital


antes expuesto este circuito se encuentra conectado directamente al equipo terminal
localizado en una extensin de la centralita.

Por ello este circuito tambin recibe la seal de tono telefnico generado
internamente en la centralita, la cual es una seal alterna y de muy alto voltaje como se
indic en su apartado. Por lo que es estrictamente necesaria la utilizacin de este
mencionado puente de diodos para poder compatibilizar ambos circuitos.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 81

Una vez rectificada la tensin de entrada al circuito el siguiente paso que se


realiza es conseguir discernir de alguna manera la diferencia de carga que se da en el
equipo terminal segn su estado sea el de reposo o levantado.

Para ello se ha hecho uso de la diferencia de tensin en la lnea telefnica, la


cual, como es normal, vara en funcin de la carga situada en su extremo, la cual la
introduce el telfono.

A partir de estas variaciones en la alimentacin en la lnea, han sido calculados


los valores de las resistencias R21 y R22 con el fin de formar un divisor resistivo capaz
de adecuar los distintos valores de alimentacin en la lnea, a valores de tensin que el
microcontrolador pueda identificar como valores lgicos.

Como se indic en la introduccin terica de este documento, la tensin de


alimentacin impuesta en estado de reposo, estando el equipo terminal colgado, es
decir aproximadamente en circuito abierto, por la compaa telefnica es de 48 Voltios
de continua, teniendo en cuenta que posee un margen de 3 voltios.

Por el contrario en estado de lnea tomada, es decir, estando el telfono


descolgado, las caractersticas de la lnea expuestas por Telefnica de Espaa S.A.U.
nicamente imponen que se cumple la ley de Ohm: I = V/R.

En un principio no conocemos la cada de tensin en la lnea en el momento en


el que se abre el bucle telefnico, se descuelga, pero teniendo en cuenta que la
resistencia aproximada correspondiente a un telfono es de unos 600 , y que la
intensidad consumida es de aproximadamente 2 mA, podemos llegar a la conclusin
terica que la cada de tensin es aproximadamente de unos 12 Voltios.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 82

Esta aproximacin terica ha sido corroborada por medidas experimentales


realizadas previamente al diseo de este proyecto, de las cuales se extraan los
siguientes valores:

Tensin de alimentacin medida en reposo: 40 V


Tensin de alimentacin medida en estado activo: 10 V

Esta pequea diferencia con respecto a los valores tericos es debida


principalmente a que en estado de reposo el equipo terminal no representa exactamente
un bucle abierto sino que se puede aproximar por una resistencia muy elevada, adems
de la cada de tensin sufrida en el bucle de abonado local del usuario.

Es por ello por lo que la cada de tensin es un poco menor en estado de reposo,
puesto que el equipo terminal inyecta algo de carga, a pesar de ser esta muy elevada.

La tensin en el estado en el que se encuentra el telfono descolgado es


igualmente menor debido a que la resistencia inyectada por el bucle de abonado no es
nula.

Otro dato importante a tener en cuenta en los clculos a realizar, es que la


alimentacin que llega finalmente al equipo terminal, y donde se encuentra situado el
circuito de deteccin de estado telefnico, no es exactamente la que existe en la lnea
telefnica exterior a la centralita y que acabamos de comentar; sino que previamente ha
debido pasar por el circuito explicado en el apartado anterior de alimentacin telefnica.

Este circuito presenta a la lnea una impedancia de entrada de 100 K , muy alta
para consumir muy poco corriente de continua. Y por tanto, debido al elevado valor de
la resistencia de entrada, los valores obtenidos son muy inferiores a los existentes en la
lnea telefnica exterior.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 83

Siendo estos:

Tensin de alimentacin medida en estado de reposo, en el equipo


terminal conectado a la centralita: 27 V

Tensin de alimentacin medida en estado de lnea tomada, en el equipo


terminal conectado a la centralita: 5,2 V

A partir de estos valores de tensin es con los se ha estimado el valor de las


resistencias utilizadas, las cuales corresponden con unos valores de 100 K y 470 K
respectivamente, con las cuales se ha realizado el siguiente clculo:

Cada de tensin en R22 en estado de reposo, tomando una tensin de


alimentacin en el terminal de 27 V.

100 K
27V = 4,8V
470 K + 100 K

Cada de tensin en R22 estado de lnea tomada, telfono descolgado,


tomando una tensin de alimentacin de 5,2V.

100 K
5,2V = 0.81V
470 K + 100 K

Por tanto, debido a que la cada en la resistencia R22 es la tensin que se conecta
al microcontrolador del sistema, este puede discernir entre los dos posibles estados en
los que se puede encontrar el terminal telefnico.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 84

Exactamente los valores obtenidos no son los niveles de alimentacin utilizados


en el sistema, los cuales son tierra 0 Voltios y alimentacin 5 Voltios, pero los mrgenes
de ruido que posee el microcontrolador usado permite la perfecta identificacin de
ambos valores como niveles lgicos alto y bajo respectivamente.

Estos valores vuelven a ser tericos, pero los medidos de forma experimental en
la implementacin realizada del proyecto, no distan en exceso de estos valores, siendo
prcticamente iguales a efectos del correcto funcionamiento del circuito. Las nicas
variaciones pueden darse como motivo de la tolerancia en los valores de las resistencias
utilizadas.

Otra apreciacin tenida en cuenta en el momento de eleccin de los valores de


las resistencias utilizadas en el divisor resistivo es la de escoger valores muy altos de
estas, en relacin con la impedancia que introduce un equipo telefnico.

El motivo es el de evitar distorsionar el valor de las tensiones existentes en dicho


terminal, puesto que este circuito se encuentran colocado en paralelo al terminal, y por
tanto cuanto mayor sea la resistencia que introduzca el circuito, menos ser la variacin
generada en la impedancia total de la unin en paralelo de esta con el muestreado
equipo terminal.

La colocacin del diodo zener en paralelo junto con la resistencia R22 es debida
a que si por algn motivo la tensin en este elemento superase los cinco voltios de
tensin se podra daar a la vez de evitar el buen funcionamiento del dispositivo
microcontrolador, por ello con el diodo obtenemos una estabilizacin del voltaje al
llegar a la tensin lgica alta, es decir 5 Voltios.

Por ltimo el condensador C15 es utilizado para cuentear toda seal que no sea
continua, evitando que afecten al muestreo del estado telefnico de la extensin.
Adems debido a que a este terminal va a llegar la seal de tono telefnico de llamada

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 85

entrante, es imprescindible la colocacin de este elemento para evitar sobretensiones en


el circuito microcontrolador.

Como ultima apreciacin indicar que debido a que cada extensin que posee la
centralita telefnica posee su propio circuito de alimentacin telefnica a la vez que su
correspondiente circuito de deteccin de estado telefnico, el levantamiento de un
terminal no afecta en otro circuito detector que no sea el suyo, pues estn funcionando
de forma independiente.

4.3.8 CIRCUITO MICROCONTROLADOR

La funcin principal de una centralita telefnica es la de realizar de forma


automtica la labor de conmutacin de llamadas en un mbito local. Esto sera
imposible realizarlo sin el uso de un circuito microcontrolador o algo ms complejo en
su defecto que controle y accione todos los parmetros del sistema.

Por esta razn, imperativa para el desarrollo del sistema, en este proyecto ha sido
utilizado como circuito responsable del control de la centralita el modelo de
microcontrolador de la compaa Microchip PIC 16F877A.

Los microcontroladores PIC son usados de muy frecuentemente para el diseo


de una gran amplitud de sistemas electrnico, de echo son la familia de controladores
mas usados en el mercado, por lo que la documentacin a la que se puede acceder sobre
el desarrollo de aplicaciones en los mismos es igualmente muy extensa.

Se ha escogido como modelo de microcontrolador, de entre la familia PIC, el


16F877A debido principalmente a la existencia de una placa de desarrollo y posterior
aplicacin del mismo desarrollada por el departamento de Ingeniera Electrnica de la
Escuela de Ingenieros.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 86

Esta mencionada placa de desarrollo fue diseada desde un principio como un


instrumento de apoyo para realizar futuras aplicaciones y proyectos sobre la misma.

Esta implementacin utilizada posee adems una muy verstil conectividad con
posibles dispositivos externos a la misma, a travs de dos conectores para cables planos
de 20 hilos cuyos pines correspondes con los bits de los distintos puertos que posee el
microcontrolador.

Otro elemento que ha sido muy importante en el desarrollo de este proyecto es la


posibilidad de poder programar el dispositivo microcontrolador muy fcilmente , puesto
que la placa utilizada posee ya establecido el conexionado necesario para realizar dicha
funcin, a la vez que utiliza un conector DB-25 para establecer la comunicacin con el
Ordenador utilizado para su programacin.

Esta facilidad de programacin del microcontrolador ha permitido una mucho


mas fcil depuracin de la implementacin del proyecto, puesto que se han podido
realizar muy diversos cdigos para programar el dispositivo cada uno con el fin de
comprobar el buen funcionamiento por separado de cada uno de los circuitos diseados,
y anteriormente explicados en esta memoria, para la realizacin de la centralita.

Otra facilidad adicional permitida por el uso de esta placa de desarrollo para el
microcontrolador es la existencia de un display LCD muy fcilmente controlable desde
el micro

En esta pantalla, mediante una correcta programacin, se puede observar, con


cortas indicaciones de texto el proceso de funcionamiento de la centralita, pudiendo de
esta forma facilitar la depuracin de posibles errores en el cdigo.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 87

A continuacin se muestra una imagen de la placa de desarrollo utilizada.

Imagen 1: Placa de desarrollo del microcontrolador 16F877A

Como se indic anteriormente otro elemento usado en la implementacin del


proyecto ha sido el display LCD controlado por el microcontrolador, a continuacin se
muestra una imagen del mismo.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 88

Imagen 2: Display LCD de la placa de desarrollo utilizada

Entre otros aspectos a comentar de la placa de desarrollo utilizada hay que


mencionar la facilidad que presenta para poder alimentar al resto del diseo de la
centralita a partir de la tensin de alimentacin con la que trabaja dicha placa.

Esto es as debido a que en los dos conectores utilizados para intercomunicar el


dispositivo microcontrolador con el resto del sistema, a trabes de los cuales se utilizan
los distintos bits de los puertos del micro, existen igualmente dos pines correspondientes
con la tensin de alimentacin, en este caso 5 Voltios, y con el terminal de tierra
respectivamente.

Incluso existe un pin del primer conector que corresponde con la alimentacin
de la placa antes de ser estabilizada por el LM7805, y que equivale a una tensin de 12
voltios aproximadamente, segn sea el transformar utilizado.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 89

Este pin ha sido utilizado para obtener la alimentacin que ha sido


proporcionada al amplificador operacional utilizado en el diseo para la amplificacin
del mensaje de voz pregrabado. El cual necesitaba una alimentacin superior a 8 Voltios
para su correcto funcionamiento.

Del resto de elementos que componen la placa no se va a hacer mencin en este


documento, puesto que no han sido diseados en este proyecto y nicamente han sido
utilizados para lograr el correcto funcionamiento del sistema.

A continuacin se muestra un esquema del patillaje del microcontrolador


utilizado, en el cual se puede observar la presencia de cinco buses de propsito general,
nombrados desde la A hasta la E consecutivamente, los cuales han sido utilizados en el
desarrollo de este proyecto.

Figura 15: Patillaje del microcontrolador PIC16F877A

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 90

Estos cinco buses mencionados corresponden con treinta y dos pines de


propsito general, de los cuales han sido utilizados nicamente dieciocho de los
mismos.

En la siguiente tabla se muestran los bits de los puertos utilizados, y su


correspondiente funcionalidad.

PUERTO/BIT SENTIDO FUNCIONALIDAD


A0 Entrada Seal Q2 proveniente del circuito detector de
tonos DTMF
A1 Entrada Seal Q3 proveniente del circuito detector de
tonos DTMF
A2 Entrada Seal Q1 proveniente del circuito detector de
tonos DTMF
A3 Entrada Seal Std proveniente del circuito detector de
tonos DTMF
A5 Salida Seal C E de control de reproduccin de
locucin de voz
C1 Entrada Seal indicativa de la existencia de una
llamada entrante
C2 Salida Control del Rel de alimentacin telefnica de
la tercera extensin
D0 Entrada Seal de deteccin de descuelgue de la tercera
extensin
D1 Salida Control del Rel del tono telefnico de la
segunda extensin
D2 Salida Control del Rel de alimentacin telefnica de
la primera extensin

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 91

D3 Salida Control del Rel de alimentacin telefnica de


la segunda extensin
D4 Salida Seal de generacin de tono telefnico
D5 Salida Seal de generacin de tono telefnico
D6 Salida Control del Rel del tono telefnico de la
tercera extensin
D7 Salida Control del rel de toma de lnea telefnica
E0 Salida Control del Rel del tono telefnico de la
primera extensin
E1 Entrada Seal de deteccin de descuelgue de la
segunda extensin
E2 Entrada Seal de deteccin de descuelgue de la primera
extensin

Tabla 7: Pines del microcontrolador utilizados

El puerto B del microcontrolador ha sido utilizado para la conexin y


funcionamiento de la pantalla LCD del circuito microcontrolador.

Como se puede observar nicamente han sido utilizados 26 pines de los 33


disponibles para propsitos generales. Este hecho ha sido posible as gracias a que
durante todo el proceso de diseo de la centralita siempre se ha intentado simplificar al
mximo esta utilizacin de pines del microcontrolador, con el fin de facilitar la
implementacin del mismo, a la vez de hacerlo mas eficiente.

Un dato que se puede remarcar sobre el microcontrolador utilizado, es que no es


requerido su uso de forma obligatoria, sino que ha sido elegido gracias a que se tena
disponible una placa de desarrollo del mismo.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 92

Otro apartado muy importante a comentar sobre el funcionamiento de este


apartado del proyecto, es la programacin del microcontrolador que se ha llevado a cabo
para la implementacin de la centralita.

Cabe mencionar que el cdigo que se mostrar en este documento, en el Anexo


I, no es el nico realizado en el transcurso del desarrollo del proyecto, sino que para la
comprobacin del buen funcionamiento de todos los subcircuitos en los que se puede
dividir este proyecto, se ha desarrollado un programa especfico para cada uno de ellos,
el cual muchas veces ha sido incluido en el cdigo final como parte de l.

Otra de las ventajas de la utilizacin de un microcontrolador PIC es la ayuda que


proporciona el fabricante Microchip para su depuracin y desarrollo, especialmente
mediante herramientas software gratuitas muy avanzadas y que presentan una muy alta
utilidad.

Para ello se ofrece como software de desarrollo integrado el programa MPLAB,


mediante el cual se ha desarrollado el cdigo de programacin de este proyecto.

El MPLAB incorpora todas las utilidades necesarias para la realizacin de


cualquier proyecto y, para los que no dispongan de un emulador, el programa permite
editar el archivo fuente en lenguaje ensamblador de nuestro proyecto, adems de
ensamblarlo y simularlo en pantalla, pudiendo ejecutarlo posteriormente en modo paso
a paso y ver como evolucionaran de forma real tanto sus registros internos, la memoria
RAM y/o EEPROM de usuario como la memoria de programa, segn se fueran
ejecutando las instrucciones.

Adems el entorno que se utiliza es el mismo que si se estuviera utilizando un


emulador.

Por ltimo comentar que la versin utilizada para el desarrollo del cdigo ha
sido la ltima existente en el mercado, la versin 6.4.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 93

Adems del programa MPLAB ya mencionado se ha utilizado de forma conjunta


a este el compilador CC5X, lo cual ha hecho posible que la programacin del cdigo del
sistema a realizar no halla tenido que ser diseada en lenguaje ensamblador, sino que
mediante el uso de este compilador se ha podido realizar dicha programacin en un
lenguaje de mayor nivel, en este caso en lenguaje C.

La utilizacin del lenguaje C para la elaboracin del cdigo del proyecto ha


permitido una mucho ms fcil etapa de depuracin y desarrollo, puesto que el
desarrollo de un programa en C es bastante mas simple que en lenguaje ensamblador,
acortando as el tiempo que se ha usado para lograr tal labor.

El nico problema que puede presentar para la utilizacin del lenguaje C en la


programacin de un microcontrolador es el de que no se obtiene una optimizacin
mxima de la aplicacin a desarrollar, puesto que la compilacin nunca ser tan exacta
como el desarrollo del cdigo por un programador.

Pero este problema comentado no posee relevancia alguna en este proyecto


puesto que si bien la optimizacin del cdigo no es la mxima, tampoco es preciso
obtenerla, puesto que al ser un sistema que interacta con personas fsicas, el tiempo de
respuesta de la centralita siempre ser mucho mayor al requerido por un usuario, a pesar
de que este tiempo no sea el mnimo posible.

Se puede mostrar como ejemplo que el tiempo requerido por el microcontrolador


para muestrear si un telfono ha sido descolgado o no, y en caso afirmativo, actuar
sobre el rel que le conecta a la lnea telefnica exterior es siempre mucho menor al
tiempo requerido por un usuario para levantar el auricular y acercrselo a la oreja con el
fin de escuchar el tono telefnico de lnea.

Una vez el cdigo ha sido desarrollado mediante el software anteriormente


descrito, el proceso de grabacin de dicho cdigo en el microcontrolador ha sido
realizado gracias al programa de libre distribucin ICPROG.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 94

Este programa permite la grabacin de un cdigo ya ensamblado, en lenguaje


hexadecimal, en la gran mayora de los microcontroladores de la familia PIC.

Su manejo es muy simple y nicamente se han debido variar unos pocos


parmetros de su configuracin para poder compatibilizarlo con la placa de desarrollo
utilizada en este proyecto.

Una de estas modificaciones se puede comentar que es la inversin de la seal


MCLR para que la grabacin del micro se desarrolle de manera satisfactoria.

El cdigo desarrollado se muestra en el Anexo I posterior de esta memoria.


Como se puede observar en el mismo, su implementacin sigue como parmetro el
pseudocodigo comentado en el apartado de funcionalidad de la centralita, al comienzo
de esta memoria.

4.3.9 CIRCUITO DE CONMUTACIN

Esta divisin del proyecto no es un circuito independiente con una funcionalidad


definida dentro del mismo, como los explicados en los apartados anteriores.

Este circuito es utilizado en muy repetidas veces dentro del diseo del sistema y
a pesar que en cada caso posee una funcionalidad diferente, bsicamente en el fondo
siempre realiza la misma accin , la cual es la de conmutar entre dos posiciones
distintas.

Esta conmutacin es realizada para obtener una conexin distinta a la que se


posea inicialmente de la entrada.

En definitiva, este circuito se encarga de conectar su entrada a dos posibles


salidas diferenciadas entre s, y a su vez poder conmutar entre ellas en cualquier preciso
instante.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 95

El esquema del circuito diseado para realizar esta mencionada funcionalidad es


el siguiente.

Figura 16: Circuito de conmutacin

Como se puede observar la conmutacin o variacin de posicin se realiza a la


vez para dos conexiones de entrada, esto es as debido a que las situaciones, que
posteriormente se relatarn, en las que se ha utilizado este diseo, ha sido preciso la
obtencin de la conmutacin de una entrada diferencial (como puede ser una lnea
telefnica de dos hilos) hacia dos posibles conexiones igualmente diferenciales.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 96

Los elementos que componen el circuito son los siguientes:

a) El rel es el elemento fundamental del diseo y sobre el que se basan los


dems componentes del mismo.

El modelo utilizado es el serie 30 del fabricante Finder. Este modelo ha sido


escogido debido a que cumple con todas las caractersticas requeridas para el mismo

- Posee entrada y salidas antes la que puede conmutar, ambas con dos
conexiones cada una.

- La corriente mxima admisible es de 2 Amperios, suficiente para el


funcionamiento del proyecto.

- Su tensin de alimentacin es de 5 Voltios, la misma utilizada en la gran


mayora del sistema.

De entre los distintos elementos que se pueden utilizar para la realizacin de la


conmutacin, ha sido escogida la utilizacin de un rel debido principalmente a que las
tensiones que existen en las lneas a conmutar son muy altas, como ejemplo se puede
tomar la lnea telefnica que posee una tensin de continua de unos 45 Voltios
aproximadamente.

Adems este rel escogido posee una tensin mxima admisible en sus
conexiones de 250 Voltios, muy superior a la que se va a aplicar en ellas, siendo las
tensiones existentes en la lnea telefnica las que presentan mayor amplitud.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 97

Un esquema descriptivo del modo de funcionamiento del rel utilizado es el


siguiente:

Figura 17: Esquema del rel utilizado

b) Con el fin de conseguir la conmutacin del rel antes mencionado ha sido


necesario el uso de un circuito de acondicionamiento, capaz de proporcionar suficiente
energa al mismo para conseguir su accionamiento.

Para poder aplicar esta potencia necesaria al rel se ha utilizado el transistor Q


con montaje en emisor comn, el cual es capaz de aplicar en el rel suficiente intensidad
como para obtener su conmutacin.

El modelo elegido de transistor es el 2N222A por su elevada utilizacin en el


mercado, el cual es muy fcilmente obtenible a la vez que cumple con los
requerimientos necesarios para esta aplicacin.

La resistencia se utiliza para poder aplicar la tensin en el transistor antes


mencionado por parte del microcontrolador y el diodo 1N4148 utilizado posee la labor

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 98

de absorber las posibles corrientes inversas generadas por el rel en el proceso de su


conmutacin.

La tensin aplicada a su entrada mediante la cual el rel vara su posicin son 5


Voltios, que es la alimentacin del sistema, y debido a la cual ha sido escogido el
modelo del conmutador a utilizar.

Una vez explicados los componentes de este circuito, a continuacin se indicar


las diversas posiciones y utilizaciones que del mismo se han realizado en el diseo de la
centralita.

a) Ha sido utilizado este montaje para conmutar la lnea telefnica en el


circuito de aislamiento y toma de lnea comentada anteriormente en esta memoria.

En esta ubicacin su funcin es la de conmutar la lnea telefnica de entrada


entre una primera posicin de reposo en la que no se encuentra conectado a ningn
elemento y el circuito antes mencionado, consiguiendo la toma de la lnea en esta
accin.

b) Esta segunda ubicacin es repetida en todas las extensiones de la


centralita diseada, en este caso tres. Su funcin es la de conmutar la salida telefnica
de una extensin del sistema entre el circuito encargado de la generacin del tono
telefnico y la lnea telefnica de entrada a la centralita.

Por tanto su labor es la de aislar elctricamente la lnea telefnica externa con


el tono de llamada entrante generado en el sistema, para indicarle a una extensin del
mismo la existencia de una comunicacin hacia l.

c) La tercera y ltima ubicacin al igual que la anterior, se encuentra


repetida por cada extensin telefnica de la centralita, es decir en tres ocasiones.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 99

Su funcionalidad dentro del sistema es la de conmutar la lnea telefnica de


entrada hacia una extensin interna del sistema, conectando as al usuario con el
exterior, ya sea en una comunicacin entrante o en el proceso de realizacin por l de
una llamada.

En estado de reposo comunica la extensin interna con el circuito de


alimentacin telefnica antes comentado, con el fin de poder monitorizar el estado del
equipo terminal en todo momento.

Mediante este circuito de aislamiento entre el usuario de la centralita y la lnea


telefnica exterior se consigue que al recibir una comunicacin entrante no suenen todos
los equipos terminales, puesto que se encuentran independizados de la lnea telefnica
mediante el uso de este circuito.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 100

4.4 ESQUEMA GLOBAL DEL PROYECTO

Una vez comentadas todas las partes en las que ha sido dividido el diseo de la
centralita. A continuacin ser mostrado el esquema general de la centralita diseada.

Debido a el voluminoso numero de componentes k forman el diseo se han


realizado dos esquemticos diferentes.

En el primero se muestra los componentes que forman el circuito de deteccin


de llamada entrante, el circuito encargado de la ocupacin de la lnea telefnica, el
circuito que realiza la demodulacin de los tonos DTMF recibidos por el sistema y por
ltimo el circuito encargado de la grabacin y reproduccin del mensaje de voz de la
centralita.

Esta eleccin de estos circuitos ha sido realizada debido a que es la que


igualmente se ha realizado en la implementacin fsica del proyecto.

En definitiva a continuacin se muestra el esquema de los circuitos


implementados en la primera placa desarrollada del proyecto. La cual va conectada a la
lnea telefnica exterior mediante un conector RJ-11, a la placa de desarrollo del
microcontrolador y por ltimo a la segunda placa desarrollada.

Cabe mencionar que las conexiones con el microcontrolador se indican mediante


el bit y puerto correspondiente al que van unidas cada una.

Debido a su elevado tamao este esquema que ahora se muestra en formato


reducido, es posteriormente mejor expuesto en el anexo final de este documento.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 101

Figura 17: Esquemtico de la primera placa desarrollada

A continuacin ser mostrado el esquemtico que integra todos los componentes


ubicados en la segunda placa desarrollada en este proyecto.

En ella se localizan los conectores externos de las tres extensiones que posee la
centralita diseada. Debido a esto en esta placa se encuentran todos los componentes
que deben poseer una unin directa con dichos conectores.

Por ello se integran en esta placa el circuito de generacin de tono de


sealizacin, los tres de alimentacin del terminal( uno por cada extensin), los tres de
monitorizacin del estado del terminal y por ltimo los circuitos ce conmutacin.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 102

El esquemtico realizado para la implementacin de este segunda placa de la


centralita ha sido el siguiente.

Figura 18: Esquemtico de la segunda placa desarrollada

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 103

5 IMPLEMENTACIN

Una vez realizado el diseo de todas las partes que configuran la centralita, las
cuales han sido explicadas anteriormente en esta memoria, los siguientes pasos en la
realizacin del proyecto han sido la implementacin fsica del mismo y la posterior
comprobacin de su correcto funcionamiento.

Toda la implementacin del proyecto se ha realizado sobre placas perforadas


debido a las mltiples modificaciones que han sido necesarias a lo largo del desarrollo
del proyecto con el objetivo de su depuracin.

Los componentes utilizados son, como es normal, los indicados en el diseo del
proyecto, al igual que los dispositivos integrados utilizados. Pero adems de estos
elementos han sido necesarios conectores no mencionados anteriormente, con el fin de
poder conectar todas las placas que son utilizadas en el montaje final.

Los conectores utilizados son los siguientes:

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 104

a) El conector telefnico RJ-11

Para la conexin del proyecto con la lnea telefnica y con los equipos
terminales localizados en las tres extensiones del mismo se ha utilizado el
conector RJ-11 hembra de cuatro pines y dos conexiones.

Este es un conector que posee 4 pines para su conexin pero de los cuales
nicamente han sido utilizados dos de ellos con el fin de conectarse a una nica
lnea telefnica, que consta de dos hilos. Estos dos pines son los centrales del
conector, quedando por tanto los dos de los extremos sin utilizar.

b) Conector para cable plano de 20 hilos

Como se indicar posteriormente para la realizacin del diseo realizado


ha sido necesaria la divisin del proyecto en dos placas distintas, puesto que
resultaba imposible toda la implementacin en una nica placa debida a su
mayor tamao que estas.

Para conectar ambas placas entre s y estas a su vez con la placa de


desarrollo del microcontrolador, se han utilizado cables planos de 20 hilos. Esta
eleccin ha sido debida a que estos cables ya eran usados en el circuito
microcontrolador, y por tanto obtenemos compatibilizar todas las uniones.

De estas conexiones entre placas no todos los pines son utilizados, sino
que nicamente los necesarios son usados, mientras que el resto no se
conexionan.

Las conexiones entre los distintos componentes que confeccionan el diseo han
sido realizadas mediante la soldadura directa entre estos, puesto que las placas
perforadas utilizadas lo permitan.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 105

En la implementacin del proyecto se han realizado dos placas diferenciadas,


debido a que por su tamao resulto imposible la fabricacin de una nica placa.

En la primera placa se localizan el circuito de deteccin de llamada entrante, el


de toma de la lnea telefnica, el decodificador de tonos DTMF y el encargado de la
grabacin y reproduccin de la locucin de voz.

A su vez esta se encuentra conectada a la segunda placa donde se localizan el


resto de circuitos, al igual que con la placa de desarrollo del microcontrolador utilizada,
a la cual se conecta a travs de dos uniones diferenciadas. Por ltimo esta primera placa
posee el conector para la unin del proyecto con la lnea telefnica exterior.

Una imagen de la placa desarrollada es la siguiente.

Imagen 3: Implementacin de la primera placa de la centralita

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 106

La segunda placa desarrollada engloba todos los circuitos que directa o


indirectamente van conectados a los equipos terminales finales conectados en las tres
extensiones de la centralita. Siendo estos el circuito de monitorizacin de estado
telefnico, el circuito de alimentacin telefnica y el circuito de generacin de tono
telefnico.

Esta placa a su vez se encuentra conexionada con la primera placa, con el fin
poder unir esta segunda tanto al circuito microcontrolador como a la lnea telefnica
exterior. Por tanto la primera placa hace a su vez de puente para esta.

Otras conexiones que posee esta segunda placa son los tres conectores
telefnicos RJ-11, los cuales corresponden cada uno con una extensin de la centralita,
y a los cuales se debe conectar los equipos terminales a utilizar

Imagen 4: Implementacin de la segunda placa de la centralita

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 107

Esta divisin del proyecto en la que para su implementacin se han realizado


dos placas independientes, es as con el objetivo de simplificar las conexiones y poder
independizar la parte de la centralita cuya funcin es relacionada con la lnea telefnica
exterior y la parte de la centralita encargada de las funciones relacionadas con las tres
extensiones de la misma.

Para la utilizacin del proyecto realizado, este debe encontrarse alimentado por
un transformador de voltaje superior a 12 voltios que se conexiona con la placa de
desarrollo del microcontrolador a travs de su conector.

Y por ltimo se muestra todas las placas desarrolladas y utilizadas en este


proyecto conectadas entre si, definiendo as la implementacin final para el
funcionamiento de la centralita.

Imagen 4: Implementacin global de la centralita

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 108

6 CONCLUSIONES

Con el diseo realizado en este proyecto, para la implementacin de la centralita,


se han conseguido satisfacer todas las especificaciones impuestas como objetivos para
este proyecto.

Se ha logrado permitir la ejecucin de llamadas por parte de los usuarios hacia el


exterior si que estos deban realizar ninguna accin diferente a la realizada en una
comunicacin normal.

Para ello la centralita detecta de forma automtica, observando la


variacin en la impedancia del equipo terminal, el momento en el que un
usuario cuelga o descuelga el telfono, desconectando o conectando
respectivamente al usuario a la lnea telefnica externa mediante la
conmutacin de un rel.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 109

La centralita reacciona ante una comunicacin externa de forma automtica,


intercomunicndose con ella y conmutando esta hacia la extensin destino elegida por el
usuario.

Esta especificacin es conseguida mediante la utilizacin de la gran


mayora de su circuitera, primero la centralita detecta la llamada
entrante, responde ante ella ocupando la lnea, a continuacin reproduce
el mensaje de recepcin, detecta mediante los tonos DTMF la extensin
destino, introduce un tono de llamada entrante en el telfono elegido y
por ltimo al ser este levantado comunica ambos extremos de la
comunicacin.

La privacidad en las comunicaciones se incluyo como especificacin necesaria


en el proyecto y gracias al sistema de conexionado a la lnea telefnica externa mediante
el uso de rels esta cualidad es perfectamente aplicable al proyecto.

Otra cualidad necesaria que tambin cumple este proyecto es que es fcilmente
programable, por parte del usuario, del mensaje emitido ante la recepcin de una
llamada entrante, consiguiendo as poder personalizar este proyecto para diversas
localizaciones donde se desee utilizar el mismo por parte del usuario.

Esto se consigue gracias a un sistema muy sencillo de ubicacin de jumpers, el


cual permite nicamente pulsando un botn poder grabar la locucin deseada por el
usuario.

Tambin muy importante es que debido a que se debe conectar a una red
externa, en este caso la Red Telefnica Bsica, e nter funcionar con ella, se han
cumplido en todo momento las especificaciones impuestas por dicha red para la
conexin de un elemento externo a ella. Es decir el proyecto se ha realizado de forma

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 110

que sea perfectamente compatible con la red a la que debe estar conectado para su
funcionamiento.

Como ltima conclusin del proyecto cabe mencionar que a pesar de que la
funcionalidad de la centralita es muy alta, se ha logrado dicho objetivo obteniendo un
diseo sencillo, que resulta fcilmente implementable y que a la vez es econmicamente
muy viable.

Por tanto, y como conclusin final, se ha diseado e implementado una centralita


que es capaz de realizar todas las funcionalidades requeridas a un sistema de este estilo,
que funciona correctamente y que es a la vez muy fcilmente implementable gracias a
su relativa simplicidad.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
ANEXO I
Diseo e implementacin de una centralita telefnica analgica ANEXO I

CDIGO FUENTE DEL PROYECTO

#pragma chip PIC16F877A

#include <int16cxx.h>

#define CP_off |= 0x3F30

#pragma config CP_off, WDTE=off, FOSC=HS, BODEN=off, PWRTE=off

interrupt

int_server(void)
{

int_save_registers // W, STATUS (and PCLATH)

int_restore_registers // W, STATUS (and PCLATH)

void delay(uns8 ms)


{

TRISB=0b11111111; // salva corrientes

while (ms != 0) {

TMR0=235; // falta 20 ciclos

T0IF = 0;

while(T0IF == 0) ;

ms--;

TRISB=0b00000001;
}

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

void lcd_byte(uns8 cmd, char ischar)


{
uns8 tmpcmd;

tmpcmd = cmd;
tmpcmd = tmpcmd >> 3;
tmpcmd = tmpcmd & 0b00011110;
tmpcmd.5=ischar;
PORTB=tmpcmd;
pulse_e();

cmd = cmd << 1;


cmd = cmd & 0b00011110;
cmd.5=ischar;
PORTB=cmd;
pulse_e();
delay(5);
}

void lcd_init(void)
{
delay(100);
lcd_byte(0x20,0);
lcd_byte(0x28,0);
lcd_byte(0x06,0);
lcd_byte(0x0d,0);
// lcd_clr
lcd_byte(0x01,0);
}

void io_lcd(void)
{
// LCD IO
//OPTION.7=1;
// R pull-up desactivadas (bit 7)

PORTC.5=1;
TRISB=0;
}

void io_tec(void)
{
// LCD IO
OPTION.7=0;
// R pull-up activadas (bit 7)

TRISB=0b00011111;
PORTC.5=0;
}
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

void
lcd_putu8(uns8 num)
{
char buf[4];
int i = 0;

do {
uns8 c;

c = num % 10;
c += '0';

buf[i] = c;
i++;
num /= 10;

while (num != 0);


while (i > 0) {

i--;
lcd_byte(buf[i],1);

}
}

void lcd_puts(const char *ch)


{
while(*ch) {
lcd_byte(*ch, 1);
ch++;
}
}

void main(void)
{
uns8 ma, mb, mc, md;
uns8 xa, xb, xc, xd;

OPTION=0b10000111;
// R pull-up desactivadas (bit 7), (prescaler 1/256)

TRISB=0b00000001; // sentido de los pines de cada pueto


TRISC=0b11010010;
TRISD=0b00000001;
TRISE=0b00000110;
TRISA=0b11011111;

T1CON=0b00100000; //TMR1ON=1
INTCON=0b11000000; // habilita interrupciones en generasl
PIE1=0b00000000; // deshabilita interrupcion timer 1
PORTA.5 = 1;
PORTE=0;
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

PORTD=0;

ADCON1=0b00000110; // todas entradas del puerto A digitales

CCPR2L = 1; dir = 1;
T2CON = 0b0000.0100; // POST 2, pre 1, on

ma=200;mb=200;mc=200;md=200;
xa=0;xb=0;xc=0;xd=0;

io_lcd();
lcd_init();

CCP2CON = 0b00111100;
PR2= 0b11111111;

uns8 i, t;
uns8 a, b, c, d, e;

TMR1ON= 0; // no arranca el tiumer 1 inicialmente

io_lcd();
lcd_byte(0x80,0);

while (1) { // bucle general

lcd_byte(0x80,0);
lcd_puts("reposo "); //estado de REPOSO inicial

if (PORTC.1 == 0) // hay llamada entrante


{
lcd_byte(0x80,0);
lcd_puts("LLAMADA ENTRANTE");

PORTD.7=1; // abro rele descuelge

PORTA.5 = 0;
delay(5);
PORTA.5 = 1; // la interlocucin de voz se activa

lcd_byte(0x80,0);
lcd_puts("SONANDO VOZ GRAB");

a=0;
while ( PORTA.3 == 0); // portA.3 = stD espero a k halla un tono valido

a= PORTA.2;
if (PORTA.0 == 1)
{
a = a + 2;
}
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

if (PORTA.1 == 1)
{
a = a + 4;
}
lcd_byte(0x80,0);
lcd_puts("NUMERO MARCADO ");
lcd_putu8(a); // a es el telefono destino

PORTD.7=0; // corto rele de entrada

e = 10;
while (e != 0){ / bucle para responder a la llamada

lcd_byte(0x80,0);
lcd_puts("GENERANDO TONO");
lcd_putu8(a);

if (a == 1) // si se llama a la extension 1
{
PORTE.0= 1; //conecto rele al generador
}
if (a == 2) // si se llama a la extension 2
{
PORTD.1= 1; //conecto rele al generador
}
else // si se llama a la extension 3
{
PORTD.6 =1; //conecto rele al generador
}

b=127;
c=10;

TMR1ON= 1; // arranco el contador


while ( c !=0) // bucle para hacer el tono durante un segundo y medio
{
if (TMR1IF) {
TMR1H= 0xFB; // 25 Hz
TMR1L= 0xBB;
TMR1IF = 0;

if (PORTD.4 == 1) // genero la seal


{
PORTD.4 = 0;
PORTD.5 = 1;
}
else{
PORTD.4 = 1;
PORTD.5 = 0;
}
b--;
}
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

if (b == 0){
c--;
b= 127;
}
} // fin tono telefnico ( UN RING INDIVIDUAL)

TMR1ON= 0; // PARA el timer 1

PORTD.4 = 0;
PORTD.5 = 0;
delay(10);

PORTE.0= 0; // desconecto rele de generacin de tono


PORTD.1= 0;
PORTD.6= 0 ;

lcd_byte(0x80,0);
lcd_puts("ESPERANDO");

d = 127;
while (d != 0){ //BUCLE DE ACCION ENTRE TONOS

TMR0=1; // falta 254 ciclos


T0IF = 0;
while(T0IF == 0)
{

if (a == 1)
{
if ( PORTE.2== 0) // SI DESCUELGA EL USUARIO 1
{
PORTD.2 = 1; // SE CONECTA
lcd_byte(0x80,0);
lcd_puts("hablando 1");
PORTD.7 = 0;
while ( PORTE.2 ==0); // ESPERO A EL FIN

PORTD.2 = 0; // SE CUELGA

e = 1;
d = 1;
}
}

if (a == 2)
{
if ( PORTE.1== 0)
{
PORTD.3 = 1; // conecto ambos usuarios
lcd_byte(0x80,0);
lcd_puts("hablando 2");
PORTD.7 = 0;

while ( PORTE.1 ==0);


// esperao a k se se acabe la comunicacin

PORTD.3 = 0;
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

e = 1;
d = 1;
}
}
if (a == 3)
{
if ( PORTD.0== 0)
{
PORTC.2 = 1;

lcd_byte(0x80,0);
lcd_puts("hablando 3");

PORTD.7 = 0;

while ( PORTD.0 ==0);


PORTC.2 = 0;

e = 1;
d = 1;
}
}

d--;
}

e--;
}

lcd_byte(0x80,0);
lcd_puts("reposo"); // fin proceso de recepcin de llamada
PORTD.7 = 0;
}

if ( PORTE.2 == 0) // USUARIO 1 QUIERE LLAMAR


{

PORTD.2 = 1; // LO CONECTO A LA LINEA


lcd_byte(0x80,0);
lcd_puts("llamando 1");

while ( PORTE.2 == 0); // ESPERO EL FIN DE LA COMUNICACIN

PORTD.2 = 0; // volvemos a reposo


}

else
{
if ( PORTE.1 == 0) // USUARIO 2 QUIERE LLAMAR
{

PORTD.3 = 1;
lcd_byte(0x80,0);
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO I

lcd_puts("llamando 2 "); // LO CONECTO A LA LINEA


while ( PORTE.1 == 0);
PORTD.3 = 0; // volvemos a reposo
}

else
{
if ( PORTD.0 == 0) // USUARIO 3 QUIERE LLAMAR
{

PORTC.2 = 1;
lcd_byte(0x80,0);
lcd_puts("llamando 3"); // LO CONECTO A LA LINEA
while ( PORTD.0 == 0);
PORTC.2 = 0; // volvemos a reposo
}
}
}
}
}

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
ANEXO II
Diseo e implementacin de una centralita telefnica analgica ANEXO II

ESQUEMTICOS DEL PROYECTO

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica ANEXO II

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
ANEXO III
Diseo e implementacin de una centralita telefnica analgica ANEXO III

PRESUPUESTO ORIENTATIVO

CONCEPTO UNIDADES PRECIO PRECIO TOTAL


UNITARIO
MT8870D 1 9 9
4N35 1 0,15 0,15
ISD2590 1 10 10
OPA548T 1 1,5 1,5
L293D 1 2 2
Rel Finder U14 7 2,5 17,5
Transformador 600 1 1,2 1,2
Transformador 15-220 1 4 4
Resistencia 32 0,02 0,64
Condensador cermico 11 0,05 0,55
Condensador 12 0,06 0, 70
electroltico
Diodo 1N4148 36 0,03 1,08
Diodo Zener 5V 5 0,03 0,15
Oscilador 3,579 MHz 1 0,50 0,50
Transistor 2N222A 7 0,10 0,70
Potencimetro 10K 1 0,15 0, 15
Zcalo 10 0,20 2
Micrfono cermico 1 0,45 0,45
Conector RJ-11 4 0,25 1
Cable plano 20 hilos 1 2,5 2,5
Conector cable plano 6 0,5 3
Placa perforada 2 3,5 7
COSTE TOTAL: 65,75

Este presupuesto no contiene los materiales de laboratorio utilizados para la


implementacin del proyecto, estao por ejemplo, ni el equipamiento utilizado para su
diseo, por ejemplo el osciloscopio.

Asimismo, no se incluye en este presupuesto el coste de la placa de desarrollo


del microcontrolador PIC16F877A puesto que ya se encontraba disponible en el
departamento.

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica BIBLIOGAFA

BIBLIOGRAFA DE REFERENCIA

ITE_CA-001-V05: CARACTERSTICAS TECNICAS DE LAS INTERFACES


DE TELEFNICA DE ESPAA, S.A.U.
Telefnica de Espaa S.A.U. Septiembre 2004.

MSAN-108 APPLICATION NOTE: APPLICATIONS OF THE MT8870D.


Zarlink Semiconductor. Octubre 2000.

CMOS MT8870D: INTEGRATED DTMF RECEIVER.


Zarlink Semiconductor. Marzo 1999.

ISD 2590: SINGLE CHIP VOICE RECORD/PLAYBACK.


Chipcorder. Abril 1998.

OPTICALLY COUPLED ISOLATOR PHOTOTRANSISTOR OUTPUT.


ISOCOM Components. Marzo 1999.

GENERAL PURPOSE 6-PIN PHOTOTRANSISTOR OPTOCOUPLERS.


Fairchild Semiconductor. Mayo 1999.

OPA548: HIGH-VOLTAGE, HIGH-CURRENT OPERATIONAL


AMPLIFIER.
Burr-Brown Corporation. Octubre 1997.

L293D: QUADRUPLE HALF-H DRIVERS


Texas Instruments. Noviembre 2004

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica BIBLIOGAFA

PIC16F87XA DATA SHEET: 40/44 PIN ENHANCED FLASH


MICROCONTROLLERS.
Microchip technology. Febrero 2003

ETS 46 02 E: PUBLIC SWITCHED TELEPHONE NETWORK (PSTN);


MULTIFREQUENCY SIGNALLING SYMTEM TO BE USED FOR PUSH
BUTTON TELEPHONES.
ETSI. Septiembre 1995

ETSI EG 201 188 V.1.2.1:PUBLIC SWITCHED TELEPHONE NETWORK


(PSTN); SPECIFICATIONS OF PHYSICAL AND ELECTRICAL
CHARACTERISTICS AT A 2-WIRES ANALOGUE PRESENTED NTP FOR
SHORT TO MEDIUM LENGTH LOOP APPLICATIONS
ETSI. Enero 2001

______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla

You might also like