Escolar Documentos
Profissional Documentos
Cultura Documentos
A mis padres
Agradecer a mi tutor
Jonathan Tombs por el enorme
apoyo que me ha ofrecido para la
elaboracin de este proyecto.
INDICE
NDICE
1. INTRODUCCIN
3.2.3 Polaridad
10
11
12
12
13
13
13
14
16
______________________________________________________________________
Proyecto Fin de Carrera
INDICE
16
17
20
21
23
4. DISEO DE LA CENTRALITA
4.1 MEDIDAS PREVIAS REALIZADAS
23
24
25
27
28
30
33
38
42
45
51
53
57
64
66
73
78
85
______________________________________________________________________
Proyecto Fin de Carrera
INDICE
94
100
5. IMPLEMENTACIN DE LA CENTRALITA
103
6. CONCLUSIONES
108
______________________________________________________________________
Proyecto Fin de Carrera
INTRODUCCIN
______________________________________________________________________
Proyecto Fin de Carrera
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
______________________________________________________________________
Proyecto Fin de Carrera
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:
______________________________________________________________________
Proyecto Fin de Carrera
______________________________________________________________________
Proyecto Fin de Carrera
CARACTERSTICAS DE LA
LNEA
TELEFNICA ANALGICA
______________________________________________________________________
Proyecto Fin de Carrera
______________________________________________________________________
Proyecto Fin de Carrera
______________________________________________________________________
Proyecto Fin de Carrera
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
Normal
Normal
Normal
Invertida
______________________________________________________________________
Proyecto Fin de Carrera
10
______________________________________________________________________
Proyecto Fin de Carrera
11
______________________________________________________________________
Proyecto Fin de Carrera
12
______________________________________________________________________
Proyecto Fin de Carrera
13
______________________________________________________________________
Proyecto Fin de Carrera
14
NOMBRE
DESCRIPCIN
DEL TONO
Seal audible que indica al
Ocupado
FRECUENCIA
NIVEL
CADENCIA
Hz
dBm
ms
425 15
-10 2
Off: 200 20
no se encuentra en reposo
Repetido
Llamada
On: 200 20
425 15
-10 2
Repetido
llamada.
Seal que indica en la lnea
425 15
-10 2
On: continuo
425 15
-10 2
preparada
para
analizar
los
de
llamadas
muerta
Repetido
previamente
programado
Seal que indica en la lnea
lnea
Off: 100 10
425 15
-10 2
On: 2x(20020)
+(60060)
Repetido
______________________________________________________________________
Proyecto Fin de Carrera
Congestin
llamante que la
puede
ser
425 15
-10 2
llamada no
completada
15
On: 200 20
Off: 200 20
por
Repetido
950 25
1400 50
Off: 200 20
1800 50
Repetido
informacin
-10 2
On: 200 20
congestin
Seal enviada a las lneas que
Intrusin
(aviso)
1400 50
-20 5
On: 200 20
Off: 200 20
Repetido
una
operadora
otra
lnea
enviada
una
lnea
425 15
-20 5
On: 175 10
Indicacin de
Off: 175 10
llamada
On: 175 10
en
espera
Off:3500 100
Repetido
llamada entrante
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
16
CARACTERSTICAS
Codificacin
REQUISISTOS
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
Entre 7 y 17
Entre 50 /50 y 70 / 30
400
periodo de cierre
Corriente mxima permitida durante el
1mA
periodo de apertura
Tiempo interdgito mnimo
200 ms
20s
______________________________________________________________________
Proyecto Fin de Carrera
17
______________________________________________________________________
Proyecto Fin de Carrera
18
1209 Hz
1336 Hz
1477 Hz
1633 Hz
770 Hz
ABC
5
DEF
6
852 Hz
GHI
7
JKL
8
MNO
9
941 Hz
PRS
*
TUV
0
WXYZ
#
697 Hz
telefnica
con
varios
grados
de
prioridad,
eliminando
otras
______________________________________________________________________
Proyecto Fin de Carrera
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
20
CARACTERSTICAS
Codificacin
REQUISITOS
Segn ETSI ETR 206
Nota: No se utilizan los caracteres especiales A, B,
C y D.
Nivel de entrada
60 ms
60 ms
interdgito
Tiempo interdgito mximo
20 s
______________________________________________________________________
Proyecto Fin de Carrera
21
CARACTERSTICAS
Frecuencia
REQUISITOS
25 Hz 3 Hz
Forma de onda
sinusoidal
75V 10%
200
de llamada
Tiempo mximo de aplicacin
Cadencia de la seal de llamada
60 sg
On: 1500 ms 10 %
Off: 3000 ms 10 %
Repeticin
Distorsin
5%
______________________________________________________________________
Proyecto Fin de Carrera
22
______________________________________________________________________
Proyecto Fin de Carrera
23
DISEO DE LA CENTRALITA
______________________________________________________________________
Proyecto Fin de Carrera
24
______________________________________________________________________
Proyecto Fin de Carrera
25
______________________________________________________________________
Proyecto Fin de Carrera
26
______________________________________________________________________
Proyecto Fin de Carrera
27
______________________________________________________________________
Proyecto Fin de Carrera
28
______________________________________________________________________
Proyecto Fin de Carrera
29
______________________________________________________________________
Proyecto Fin de Carrera
30
______________________________________________________________________
Proyecto Fin de Carrera
31
______________________________________________________________________
Proyecto Fin de Carrera
32
______________________________________________________________________
Proyecto Fin de Carrera
33
______________________________________________________________________
Proyecto Fin de Carrera
34
______________________________________________________________________
Proyecto Fin de Carrera
e)
35
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
h)
36
Circuito microcontrolador.
Circuito de conmutacin.
______________________________________________________________________
Proyecto Fin de Carrera
37
______________________________________________________________________
Proyecto Fin de Carrera
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.
______________________________________________________________________
Proyecto Fin de Carrera
39
______________________________________________________________________
Proyecto Fin de Carrera
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
41
______________________________________________________________________
Proyecto Fin de Carrera
42
______________________________________________________________________
Proyecto Fin de Carrera
43
40V
= 71mA
560
______________________________________________________________________
Proyecto Fin de Carrera
44
______________________________________________________________________
Proyecto Fin de Carrera
45
______________________________________________________________________
Proyecto Fin de Carrera
46
______________________________________________________________________
Proyecto Fin de Carrera
47
______________________________________________________________________
Proyecto Fin de Carrera
48
______________________________________________________________________
Proyecto Fin de Carrera
49
______________________________________________________________________
Proyecto Fin de Carrera
50
______________________________________________________________________
Proyecto Fin de Carrera
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.
______________________________________________________________________
Proyecto Fin de Carrera
52
______________________________________________________________________
Proyecto Fin de Carrera
53
2.
3.
4.
5.
6.
7.
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
54
______________________________________________________________________
Proyecto Fin de Carrera
55
______________________________________________________________________
Proyecto Fin de Carrera
56
______________________________________________________________________
Proyecto Fin de Carrera
57
______________________________________________________________________
Proyecto Fin de Carrera
58
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
59
______________________________________________________________________
Proyecto Fin de Carrera
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
61
______________________________________________________________________
Proyecto Fin de Carrera
62
______________________________________________________________________
Proyecto Fin de Carrera
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
64
______________________________________________________________________
Proyecto Fin de Carrera
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
66
______________________________________________________________________
Proyecto Fin de Carrera
CARACTERSTICAS
Frecuencia
67
REQUISITOS
25 Hz 3 Hz
Forma de onda
sinusoidal
75V 10%
60 sg
On: 1500 ms 10 %
Off: 3000 ms 10 %
Repeticin
Distorsin
5%
______________________________________________________________________
Proyecto Fin de Carrera
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
69
______________________________________________________________________
Proyecto Fin de Carrera
70
______________________________________________________________________
Proyecto Fin de Carrera
71
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
72
______________________________________________________________________
Proyecto Fin de Carrera
73
______________________________________________________________________
Proyecto Fin de Carrera
74
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
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.
______________________________________________________________________
Proyecto Fin de Carrera
76
40V
= 60 A
100 K + 570 K
______________________________________________________________________
Proyecto Fin de Carrera
77
______________________________________________________________________
Proyecto Fin de Carrera
78
______________________________________________________________________
Proyecto Fin de Carrera
79
______________________________________________________________________
Proyecto Fin de Carrera
80
______________________________________________________________________
Proyecto Fin de Carrera
81
______________________________________________________________________
Proyecto Fin de Carrera
82
40 V
______________________________________________________________________
Proyecto Fin de Carrera
83
Siendo estos:
27 V
5,2 V
100 K
27V = 4,8V
470 K + 100 K
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
84
______________________________________________________________________
Proyecto Fin de Carrera
85
______________________________________________________________________
Proyecto Fin de Carrera
86
______________________________________________________________________
Proyecto Fin de Carrera
87
______________________________________________________________________
Proyecto Fin de Carrera
88
______________________________________________________________________
Proyecto Fin de Carrera
89
______________________________________________________________________
Proyecto Fin de Carrera
90
PUERTO/BIT
A0
SENTIDO
Entrada
FUNCIONALIDAD
Seal Q2 proveniente del circuito detector de
tonos DTMF
A1
Entrada
A2
Entrada
A3
Entrada
A5
Salida
C1
Entrada
C2
Salida
D0
Entrada
D1
Salida
D2
Salida
______________________________________________________________________
Proyecto Fin de Carrera
D3
Salida
91
D4
Salida
D5
Salida
D6
Salida
D7
Salida
E0
Salida
E1
Entrada
E2
Entrada
______________________________________________________________________
Proyecto Fin de Carrera
92
______________________________________________________________________
Proyecto Fin de Carrera
93
______________________________________________________________________
Proyecto Fin de Carrera
94
______________________________________________________________________
Proyecto Fin de Carrera
95
______________________________________________________________________
Proyecto Fin de Carrera
96
Posee entrada y salidas antes la que puede conmutar, ambas con dos
conexiones cada una.
______________________________________________________________________
Proyecto Fin de Carrera
97
______________________________________________________________________
Proyecto Fin de Carrera
98
______________________________________________________________________
Proyecto Fin de Carrera
99
______________________________________________________________________
Proyecto Fin de Carrera
100
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
101
______________________________________________________________________
Proyecto Fin de Carrera
102
______________________________________________________________________
Proyecto Fin de Carrera
103
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
104
______________________________________________________________________
Proyecto Fin de Carrera
105
______________________________________________________________________
Proyecto Fin de Carrera
106
______________________________________________________________________
Proyecto Fin de Carrera
107
______________________________________________________________________
Proyecto Fin de Carrera
108
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.
______________________________________________________________________
Proyecto Fin de Carrera
109
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
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
ANEXO I
ANEXO I
interrupt
int_server(void)
{
int_save_registers
int_restore_registers
while (ms != 0) {
TMR0=235; // falta 20 ciclos
T0IF = 0;
while(T0IF == 0) ;
ms--;
}
TRISB=0b00000001;
}
______________________________________________________________________
Proyecto Fin de Carrera
ANEXO I
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
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 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;
TRISC=0b11010010;
TRISD=0b00000001;
TRISE=0b00000110;
TRISA=0b11011111;
T1CON=0b00100000;
INTCON=0b11000000;
PIE1=0b00000000;
PORTA.5 = 1;
PORTE=0;
//TMR1ON=1
// habilita interrupciones en generasl
// deshabilita interrupcion timer 1
______________________________________________________________________
Proyecto Fin de Carrera
ANEXO I
PORTD=0;
ADCON1=0b00000110;
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;
io_lcd();
lcd_byte(0x80,0);
while (1) {
// bucle general
lcd_byte(0x80,0);
lcd_puts("reposo ");
if (PORTC.1 == 0)
// hay llamada entrante
{
lcd_byte(0x80,0);
lcd_puts("LLAMADA ENTRANTE");
PORTD.7=1;
PORTA.5 = 0;
delay(5);
PORTA.5 = 1;
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
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
lcd_byte(0x80,0);
lcd_puts("GENERANDO TONO");
lcd_putu8(a);
if (a == 1)
{
PORTE.0= 1;
}
if (a == 2)
{
PORTD.1= 1;
}
else
{
PORTD.6 =1;
}
// si se llama a la extension 1
//conecto rele al generador
// si se llama a la extension 2
//conecto rele al generador
// si se llama a la extension 3
//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
ANEXO I
if (b == 0){
c--;
b= 127;
}
// fin tono telefnico ( UN RING INDIVIDUAL)
// 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
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");
PORTD.7 = 0;
}
if ( PORTE.2 == 0)
{
// volvemos a reposo
}
else
{
if ( PORTE.1 == 0)
{
PORTD.3 = 1;
lcd_byte(0x80,0);
______________________________________________________________________
Proyecto Fin de Carrera
ANEXO I
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
ANEXO II
ANEXO II
______________________________________________________________________
Proyecto Fin de Carrera
ANEXO II
______________________________________________________________________
Proyecto Fin de Carrera
ANEXO III
ANEXO III
PRESUPUESTO ORIENTATIVO
CONCEPTO
UNIDADES
PRECIO
PRECIO TOTAL
UNITARIO
MT8870D
4N35
ISD2590
OPA548T
L293D
Rel Finder U14
Transformador 600
Transformador 15-220
Resistencia
Condensador cermico
Condensador
electroltico
Diodo 1N4148
Diodo Zener 5V
Oscilador 3,579 MHz
Transistor 2N222A
Potencimetro 10K
Zcalo
Micrfono cermico
Conector RJ-11
Cable plano 20 hilos
Conector cable plano
Placa perforada
1
1
1
1
1
7
1
1
32
11
12
9
0,15
10
1,5
2
2,5
1,2
4
0,02
0,05
0,06
9
0,15
10
1,5
2
17,5
1,2
4
0,64
0,55
0, 70
36
5
1
7
1
10
1
4
1
6
2
0,03
0,03
0,50
0,10
0,15
0,20
0,45
0,25
2,5
0,5
3,5
1,08
0,15
0,50
0,70
0, 15
2
0,45
1
2,5
3
7
COSTE TOTAL:
65,75
______________________________________________________________________
Proyecto Fin de Carrera
BIBLIOGAFA
BIBLIOGRAFA DE REFERENCIA
OPA548:
HIGH-VOLTAGE,
HIGH-CURRENT
OPERATIONAL
AMPLIFIER.
Burr-Brown Corporation. Octubre 1997.
______________________________________________________________________
Proyecto Fin de Carrera
PIC16F87XA
DATA
SHEET:
40/44
PIN
BIBLIOGAFA
ENHANCED
FLASH
MICROCONTROLLERS.
Microchip technology. Febrero 2003
SPECIFICATIONS
OF
PHYSICAL
AND
ELECTRICAL
______________________________________________________________________
Proyecto Fin de Carrera