Professional Documents
Culture Documents
INGENIEROS DE TELECOMUNICACIN
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
3.2.3 Polaridad 9
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica INDICE
4. DISEO DE LA CENTRALITA 23
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica INDICE
6. CONCLUSIONES 108
BIBLIOGRAFA
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 1
1 INTRODUCCIN
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.
______________________________________________________________________
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.
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:
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 3
b) Establecimiento de un llamada
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 4
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.
Las caractersticas principales que debe cumplir el diseo a realizar, deben ser
las siguientes:
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 5
______________________________________________________________________
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 7
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 9
3.2.3 Polaridad
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 10
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 11
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 12
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 13
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 15
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
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 17
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.
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
697 Hz 1 2 3 A
ABC DEF
770 Hz 4 5 6 B
______________________________________________________________________
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 20
CARACTERSTICAS REQUISITOS
Codificacin Segn ETSI ETR 206
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 21
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%
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 22
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 23
4 DISEO DE LA CENTRALITA
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 24
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 25
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
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 28
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 29
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
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:
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 31
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 33
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 34
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 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 Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 36
h) Circuito microcontrolador.
i) Circuito de conmutacin.
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 37
______________________________________________________________________
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.
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
______________________________________________________________________
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.
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:
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 41
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 42
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 43
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.
Este valor fue elegido tomando como promedio la impedancia de los aparatos
telefnicos, que es del orden de los 400 a 600 .
40V
= 71mA
560
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 44
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
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 46
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 48
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 49
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 50
______________________________________________________________________
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.
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 52
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 53
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.
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
Este jumper controla el pin Power Down Input del integrado, y su funcin es la
de situar al integrado en modo de bajo consumo.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 55
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 56
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 57
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 59
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.
______________________________________________________________________
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.
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 61
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 62
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.
______________________________________________________________________
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.
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 64
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.
______________________________________________________________________
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 .
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 66
______________________________________________________________________
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
Off: 3000 ms 10 %
Repeticin
Distorsin 5%
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 69
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.
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 71
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.
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.
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
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 73
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 74
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.
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.
______________________________________________________________________
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 76
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.
40V
= 60 A
100 K + 570 K
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 78
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 80
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.
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 82
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.
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:
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 Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 84
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.
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
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.
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 86
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.
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 87
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 88
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 90
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 91
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 92
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 94
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 95
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 96
- Posee entrada y salidas antes la que puede conmutar, ambas con dos
conexiones cada una.
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 98
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 99
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 101
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 102
______________________________________________________________________
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.
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 104
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.
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 106
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 107
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 108
6 CONCLUSIONES
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica 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.
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.
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
ANEXO I
Diseo e implementacin de una centralita telefnica analgica ANEXO I
#include <int16cxx.h>
interrupt
int_server(void)
{
while (ms != 0) {
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
tmpcmd = cmd;
tmpcmd = tmpcmd >> 3;
tmpcmd = tmpcmd & 0b00011110;
tmpcmd.5=ischar;
PORTB=tmpcmd;
pulse_e();
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;
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)
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;
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;
io_lcd();
lcd_byte(0x80,0);
lcd_byte(0x80,0);
lcd_puts("reposo "); //estado de REPOSO inicial
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
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;
if (b == 0){
c--;
b= 127;
}
} // fin tono telefnico ( UN RING INDIVIDUAL)
PORTD.4 = 0;
PORTD.5 = 0;
delay(10);
lcd_byte(0x80,0);
lcd_puts("ESPERANDO");
d = 127;
while (d != 0){ //BUCLE DE ACCION ENTRE TONOS
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;
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;
e = 1;
d = 1;
}
}
d--;
}
e--;
}
lcd_byte(0x80,0);
lcd_puts("reposo"); // fin proceso de recepcin de llamada
PORTD.7 = 0;
}
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
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
______________________________________________________________________
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
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica BIBLIOGAFA
BIBLIOGRAFA DE REFERENCIA
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla
Diseo e implementacin de una centralita telefnica analgica BIBLIOGAFA
______________________________________________________________________
Proyecto Fin de Carrera Escuela Superior de Ingenieros de Sevilla