Académique Documents
Professionnel Documents
Culture Documents
Por
Por
PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Simn Bolvar
como requisito parcial para optar al ttulo de Ingeniero Electrnico
Sartenejas, Enero de 2005
UNIVERSIDAD SIMN BOLVAR
Decanato de Estudios Profesionales
Coordinacin de Electrnica
RESUMEN
PALABRAS CLAVES
A Dios Todopoderoso, gua espiritual que nos ilumina el camino a seguir y nos da
fuerzas para superar los momentos difciles.
A nuestros compaeros y amigos, por estar junto a nosotros, por apoyarnos tanto
en los momentos de alegra como en los de vicisitudes.
Pasquale desea agradecer a su mam por traerlo enyesado todas las maanas. A
Juan Carlos por lo mismo. A mi familia, con quienes s podr contar siempre.
A todos aquellos que de alguna u otra forma nos ayudaron en lo que pudieron.
Disculpen que no los mencionemos a todos, pero es que la memoria es una cosa seria.
NDICE GENERAL. .. i
NDICE DE FIGURAS..iii
NDICE DE TABLAS....... iv
NDICE DE ESQUEMTICOS.. iv
LISTA DE SMBOLOS Y ABREVIATURAS. . ..v
CAPTULO 1- INTRODUCCIN.. ..1
CAPTULO 2- OBJETIVOS. ..4
CAPTULO 3. MARCO TERICO... ..5
3.1 - El Telfono. ..5
3.1.1. Discado Decdico ..8
3.1.2. Discado DTMF...8
3.2- GSM.... ..9
3.2.1. GSM: Introduccin Tcnica...... 10
3.2.2. Introduccin al servicio de transmisin de datos (GSM).. 11
3.2.3. High Speed Circuit Switched Data (HSCSD). 15
3.2.4. General Packet Radio Service (GPRS).. 16
3.3- Microtel Electrnica S.A... 19
CAPTULO 4 MTODOS Y PROCEDIMIENTOS, HERRAMIENTAS Y EQUIPOS UTILIZADOS. 22
4.1 Mtodos y Procedimientos. 22
4.2 Equipos y Herramientas utilizadas... 27
CAPTULO 5 DESCRIPCIN DEL HARDWARE DE LA UNIDAD.... 30
5.1 Mdulo de alimentacin..30
5.1.1. Conversor DC-DC.. 30
5.1.2. Fuente de poder. 32
5.2 Generador de Repique de 25 Hz.. 34
5.3 Circuito de Choque..35
5.4 Mdulo de Audio.. 37
5.4.1. Circuito de Control de Audio. 38
5.4.2. Generador de Tono de Discar.. 40
5.4.3. Detector de Tonos DTMF.. 41
5.5 Mdulo de Comunicacin.... . 41
(a) Comunicacin Mdem Microcontrolador.. .. 42
(b) Comunicacin Mdem PC.. 42
5.6 Mdulo de Tarificacin 44
5.6.1. Generador de Tono de 16 KHz. 44
5.6.2. Circuito de Inversin de Polaridad 46
5.6.3. Generador de Tono DTMF CC.. 46
5.7 Mdulo de Microcontrolador..... 47
5.8 Mdulo de Mdem GSM GM47.49
5.9 Componentes utilizados. 51
5.9.1. Mdulo GSM Sony Ericsson GM47..... 51
5.9.2. Microcontrolador Atmel AT89C51ED2.....53
5.9.3. Circuito Integrado de Fuente Conmutada LM3578A. 54
CAPTULO 6 DESCRIPCIN DEL SOFTWARE DE LA UNIDAD. 57
6.1 Llamadas de Voz.... 59
6.1.1 Llamadas entrantes 60
6.1.2 Llamadas salientes. 61
6.2 Llamadas de Datos 63
6.3 Seales de Tarificacin. 64
CAPTULO 7 FUNCIONAMIENTO DE LA UNIDAD 66
7.1. Presentacin de la Unidad UFG - 08.... 66
7.2. Llamadas de Voz.. 68
7.2.1. Llamadas Entrantes.. 68
7.2.2. Llamadas Salientes... 68
7.3. Llamadas de Datos.. 69
7.3.1. Conexin a Internet (GPRS).... 69
Paso 1: Configuracin del PC para conexin.. 70
Paso 2: Conectndose a Internet.. 73
7.3.2. Interconexin de datos utilizando protocolo CSD / HSCSD... 74
7.4 Programacin de la unidad por tonos DTMF........ 77
7.4.1 Programacin de seales de tarificacin.... 77
CAPTULO 8. ANLISIS DE COSTOS 79
CAPTULO 9. CONCLUSIONES Y RECOMENDACIONES 81
REFERENCIAS BIBLIOGRFICAS. 84
ANEXOS.. 86
Figura 1. Tabla de tonos recomendada por la UIT-T. . 9
Figura 2. Estructura de la transmisin de datos en GSM.. 12
Figura 3. Estructura de la transmisin de datos en GPRS 18
Figura 4. Diagrama de bloques general del UFG-08.. 23
Figura 5. Chipset SonyEricsson GM47. 51
Figura 6. Estructura de la memoria ROM del Atmel AT89C51ED2. 54
Figura 7. Diagrama de bloques del LM3578A. 55
Figura 8. Diagrama de flujo de Llamada Entrante.. 60
Figura 9. Diagrama de flujo de Llamada Saliente... 62
Figura 10. Diagrama de flujo de Llamada de Datos.. 63
Figura 11. Diagrama de flujo de Programacin de Seales de Tarificacin.. 65
Figura 12. Vista frontal del UFG-08... 66
Figura 13. Vista posterior del UFG-08.. 67
Figura 14. Configuracin del mdem en Windows. 70
Figura 15. Seleccin del mdem de una lista.. 71
Figura 16. Especificacin del mdem71
Figura 17. Seleccin del puerto de comunicacin.. 72
Figura 18. Puerto de conexin con el UFG-08 75
Figura 19. Configuracin de los parmetros de conexin. 75
Figura 20. Ejemplo de llamada de datos con HSCSD/CSD. 76
Tabla 1. Tonos de Avance de llamadas.. 40
Tabla 2. Distribucin de pines en el microcontrolador............. 49
Tabla 3. Pruebas de velocidad de conexin a Internet.. 74
Tabla 4. Anlisis de Costos.80
Por ltimo, el captulo 9, encierra las conclusiones a las que se llegaron con la
realizacin del proyecto, as como las recomendaciones ms pertinentes para la mejora
de la unidad a futuro.
El objetivo principal era el de disear y construir una unidad fija de telefona
inalmbrica utilizando un radio mdem con tecnologa GSM, a la cual se le pudiese
conectar un telfono estndar. Entre las caractersticas bsicas que deba poseer la
unidad, destacan las siguientes:
3.1- El Telfono
Inicialmente los telfonos eran analgicos. Estos telfonos tienen las siguientes
caractersticas:
Pero el hombre siempre busca nuevas formas de comunicacin y que sta est en
movimiento. Es por eso que nace la telefona inalmbrica. Las tecnologas inalmbricas
han tenido mucho auge y desarrollo en estos ltimos aos. Una de las que ha tenido un
gran desarrollo ha sido la telefona celular.
Es evidente que el hecho de tener una red en vez de dos, es beneficioso para
cualquier operador que ofrezca ambos servicios, vase como gastos inferiores de
mantenimiento, personal calificado en una sola tecnologa, etc.
En nuestro pas, uno de los primeros proyectos que se est desarrollando en este
sentido, es la implementacin de VOIP para los usuarios de Movilnet. Este proyecto nace
de la necesidad de la compaa de telefona celular, de traer minutos desde USA hasta
Venezuela a un bajo costo, de manera de poder ofertar este servicio a sus usuarios y ser
competitivos frente a las empresas del ramo. En su fase inicial, el proyecto est diseado
para terminar 10.000,00 minutos originados en USA por clientes Movilnet hasta
Venezuela. Una vez que la plataforma este 100% operativa se podr escalar y definir
nuevos servicios, a manera de ofrecer una gran gama de soluciones, no solo a Movilnet,
sino a las dems empresas de Telecomunicaciones las cuales son clientes potenciales
para CANTV [3].
Cabe destacar que en la actualidad las operadoras de larga distancia en el pas,
utilizan VOIP para el transporte de sus llamadas en una red que solamente maneja
paquetes de voz
Tambin conocido como discado por pulsos. Son generados por telfonos de
disco y por telfonos electrnicos con seleccin Pulsos. Es un tipo de marcacin que se
remonta a los primeros aos del aparato telefnico. Se basa en un disco giratorio que
interrumpe el circuito elctrico formando pulsos que son enviados a la central telefnica
en forma de interrupciones de la corriente de lnea. Cada cifra marcada en el telfono
produce una serie de tantos pulsos de acuerdo a la cifra. Para la cifra 0 se
corresponden diez pulsos.
El discado por tonos duales multifrecuenciales est formado por dos grupos de
tonos: 4 Tonos Altos y 4 Tonos Bajos. Cada dgito est representado por la combinacin
de un tono alto con uno bajo, de acuerdo a la figura siguiente.
Figura 1. Tabla de tonos recomendada por la UIT-T
3.2- GSM
Para enviar datos a travs de una lnea telefnica analgica terrestre PSTN
(Public Switched Telephone Network), es necesario utilizar los dispositivos mdem
(modulator-demodulator), que convierten los datos en seales variables en el tiempo
(modulacin), capaces de atravesar la red telefnica como si se tratase de una
conversacin normal; por tanto, la seal variable es reconvertida por otro mdem en una
seal numrica (demodulacin).
El flujo de datos recibido por la Estacin Radio Base puede ser enviado, o bien a
uno de los mdem presentes en el interior de la propia estacin (como indica la figura 2)
para efectuar la conexin con otro mdem a travs de la red analgica conmutada
(PSTN), o bien, despus de haber sido readaptado, puede ser transmitido directamente
en la red digital ISDN (Integrated Service Data Network), si el ordenador remoto est
conectado a dicha red; en este ltimo caso la conexin entre el PC conectado al telfono
GSM y el ordenador remoto sera completamente digital. Tambin se tiene una conexin
completamente digital en el caso en que incluso el ordenador remoto est conectado a la
red GSM.
La activacin del servicio de datos prev que se asignen al usuario dos nmeros
telefnicos aadidos, uno destinado a las llamadas de datos y el otro a las llamadas de
fax, a travs de las cuales el sistema consigue discriminar el tipo de llamada que llega.
La nica restriccin est determinada por la capacidad de la interfaz radio, que no
permite con la codificacin actual, superar la velocidad de 9,6 kbps, ya sea para la
transmisin de datos como para la de fax, aunque la capacidad total es de 22,8 kbps; de
hecho, el resto de la capacidad se usa para efectuar la correccin de los errores.
Recientemente la codificacin de canal ha sido mejorada, reduciendo la cantidad de
datos necesarios para la correccin de los errores y permitiendo una velocidad de
transmisin de hasta 14,4 kbps utilizando un nico time slot (recuadro de emisin). La
conexin de datos puede realizarse tanto en modo sncrono como asncrono,
transparente o bien no transparente.
Los servicios de datos ofrecidos sobre GSM pueden tener doble naturaleza de
transmisin:
Transparent Data: La conexin queda establecida extremo a extremo y son las
propias aplicaciones que funcionan en cada uno de ellos las que se ocupan de la
transferencia, compresin y correccin de los errores que pudiesen existir. La nica
correccin de errores posible y que ofrece la propia red GSM en su interfaz radio es la
correccin "hacia delante", denominada FEC, es decir, sin retransmisiones. La entidad
que entra en juego en comunicaciones transparentes, por no existir nivel 2, es
simplemente aquella que realiza conversin de los datos sncronos recibidos en el GSM
Interworking Unit (GIWU) en datos asncronos hacia la RTB/RDSI. En el caso de
comunicaciones sncronas, simplemente realiza un nuevo entramado y adaptacin a una
nueva velocidad.
!""
# $ #
a. TMT-01, TMT-02: Telfono digital fijo CDMA en la banda de los 800 MHz.
b. TMT-03: Telfono digital fijo TDMA en la banda de los 800 MHz.
c. TMT-06: Telfono analgico de bajo costo de tecnologa AMPS o NAMPS en
la banda de los 800 MHz.
La planta de fabricacin se encuentra en Santa Teresa del Tuy, la cual cuenta con
un rea superior a los 4.000 metros cuadrados de construccin con los equipos y
maquinarias necesarios para la fabricacin de sus productos. Se cuenta con una
importante infraestructura de produccin, donde se destaca una lnea automtica de
montaje superficial (SMD) para componentes miniatura as como varias lneas de
ensamblaje manual convencional.
12V
"
Leyenda:
Alimentacin
Control
Datos
Audio
El mdulo de Audio est conformado por aquellos circuitos que interactan con las
seales de voz y audio, producidas o emitidas antes, durante y al culminar una llamada.
Para las diferentes aplicaciones que tendra el equipo es necesario que exista
comunicacin serial entre los componentes principales que integran la unidad. En este
sentido, se pens en una lgica que separara la comunicacin entre dichos dispositivos y
evitase as posibles conflictos. El mdulo que se encarga de esto, es el que se conoce
con el nombre Mdulo de Comunicaciones.
Cabe destacar que dadas las limitaciones de tiempo presentes al momento en que
lleg la nueva tarjeta, no dio tiempo de hacer las pruebas pertinentes para esta versin
del libro.
b Generador de Seales: Necesario para probar cada una de los circuitos que
conforman la unidad.
c Protoboard: Utilizado para el montaje de los distintos circuitos con el objeto de
realizar pruebas con mayor facilidad y definir los distintos componentes a utilizar.
e Digit Grabber: Instrumento que sirve como detector de tonos DTMF. Utilizado
para hacer pruebas del paso de los tonos DTMF a travs de los canales de audio del
mdulo GM47.
La unidad cuenta con una alimentacin externa de 12 Vdc con una capacidad
mxima de 0,8 Amps. Esta entrada es la que alimenta tanto al conversor DC-DC como a
la fuente de poder, los cuales se encargan de la polarizacin tanto de un telfono
estndar como del resto de los circuitos que componen el equipo.
El capacitor C11 se utiliza para desacople del LMC555 con el resto del circuito. El
capacitor C26 sirve para minimizar el pico que se genera en la conmutacin del FET.
El LM3578 opera en modo de conduccin continua, esto es, sin dejar que la
corriente del inductor se vaya a cero. Este modo de operacin tiene una mayor eficiencia
que la forma discontinua. El transistor interno convierte el voltaje DC en una onda
cuadrada. Esta onda es convertida nuevamente en un voltaje DC gracias a la presencia
del filtro pasabajo conformado por L2 y C43. Los condensadores C41 y C42 son
utilizados para ajuste de la frecuencia del oscilador. La resistencia R79 sirve para ajustar
el voltaje a la salida.
La onda de 25 Hz es pasada por Q6 y Q7. En el caso de Q6, esta onda hace que
este transistor conmute obteniendo en el colector una onda cuadrada de 25 Hz con
voltajes entre 0 V y -180 V, dicha seal es la que se manda al telfono para hacerlo
repicar. Con Q7 lo que se hace es negar la seal y mandarla al Circuito de Choque como
seal de sincrona (SINCR), cuya funcin se explicar ms adelante.
El puerto P02 del microcontrolador sirve para controlar la generacin del repique.
Cuando P02 est en 0, se habilita el contador U3 lo que permite la salida de la onda de
25 Hz. En caso contrario, cuando P02 es 1, este circuito se encuentra inactivo.
Cabe destacar que segn las especificaciones tcnicas del ITU para la seal de
[6]
repique, la onda no debera ser cuadrada sino ms bien sinusoidal de 75 VRMS . La
manera ms sencilla de generar una onda sinusoidal es colocar a la salida de los
contadores (luego de pasar por un filtro) un transformador, pero dado que el rea de un
transformador es inversamente proporcional a la frecuencia, para una onda de 25 Hz
ste resultaba de proporciones mayores a los requerimientos impuestos por la empresa,
gracias a esto y debido a que nuestro diseo es una aplicacin particular, se opt por la
utilizacin de un transistor (Q6) en forma de switching.
Este circuito es utilizado para la polarizacin del aparato telefnico, para detectar
el colgado/descolgado del mismo y protegerlo de picos de corriente al momento de
generar el repique.
La etapa conformada por DZ1 y Q1 con sus respectivas resistencias, actan como
limitador de corriente en caso de que LA sea puesta a cero voltios. D1 y R9 cargan a - 48
V a C4, quien sirve como camino de retorno del voltaje de repique y evita la deteccin de
un falso descolgado. El puente de diodos D3 y la resistencias R3 y R6 actan como
proteccin del circuito contra altas tensiones aplicadas a los hilos LA y/o LB.
El Circuito de Choque posee dos rels: el primero RL4, se utiliza para la inversin
de polaridad, seal de tarificacin de la cual se hablar ms adelante; el segundo, RL1
es para introducir la seal de repique (VREP) a los hilos LA y LB del telfono.
Para hacer repicar un telfono, se utiliza el siguiente procedimiento: normalmente
T0 est en 0 V, por lo que la salida Q de U4 (integrado con dos flip-flops tipo D en su
interior) vale 0 V. Cuando se desea que el aparato repique, se activa T0 (seal
proveniente del microcontrolador con la cadencia del repique). Esto permite que cada
vez que llegue un pulso de la seal de sincrona (SINCR), la seal de la entrada D de U4
pase a la salida Q activando el rel de repique (RL1), por lo que la seal de repique es
inyectada a travs de LB.
Para evitar que en el auricular del telfono se escuche el repique, en el caso que
se descuelgue mientras el telfono est sonando, se utiliza el transistor Q5 (en conjunto
con R23, R24, R25, R27, R28 y C10). Este acta de la siguiente forma: mientras el
telfono no se descuelgue Q5 est cortado lo que implica 5 V en el pin 13 de U4, cuando
se descuelga aparece un voltaje menos negativo en su base, por lo que Q5 se satura y
aparece un voltaje de aproximadamente 0 V en el pin 13 de U4 (seal que a su vez es
recibida por el microcontrolador a travs de P33). Cuando llegue un pulso de SINCR es
desconectado el repique y as se asegura que no quedar repicando la extensin
mientras el telfono este descolgado.
El mdulo de Audio est conformado por aquellos circuitos que interactan con las
seales de voz y audio, producidas o emitidas antes, durante y al culminar una llamada.
Este mdulo esta compuesto por los circuitos que se explicarn a continuacin:
5.4.1. Circuito de Control de Audio
Los dos transformadores hbridos (TR1 y TR2) junto con el resto del circuito
conforman una red de balance cuyo funcionamiento es el siguiente: la potencia
transmitida por la unidad entra por el primario de TR1 y de all es repartida entre la red
de balanceo y las lneas LA y LB en partes iguales (esta condicin se cumple debido a
que la impedancia de la red de balanceo es igual a la impedancia de las lneas LA y
LB) de manera de que no pase nada hacia las vas de recepcin de la unidad.
De forma similar si las impedancias de la parte de transmisin y la parte de
recepcin de la unidad son iguales, la potencia recibida por los transformadores hbridos
desde las lneas es divida en dos, una mitad pasa a la parte de transmisin y la otra
hacia lo que es recepcin de la unidad que es lo que se busca, ya que la parte de
potencia que se va hacia transmisin es disipada por la impedancia de salida del
amplificador (U2), lo que impide el paso de seal hacia esta parte del circuito.
Ests seales pasan por un sumador (U2) y luego son enviadas al circuito de
acople hbrido.
La parte del circuito conformado por U2, R69, R73 y C31 se utiliza para obtener
un voltaje de referencia de 2,5 V, necesario para que toda seal que llegue al circuito
hbrido no llegue referenciada a tierra y as no perder parte de las seales de audio.
Este circuito sirve para simular el tono de invitacin a marcar. A este circuito entra
una onda cuadrada de 425 Hz generada por el microcontrolador a travs del puerto P00.
Esta onda es suavizada por el filtro pasabanda y amplificada por U6. En el esquemtico
6, se puede observar todo lo referente a este circuito.
Cabe destacar que este circuito tambin es utilizado para generar el tono de
ocupado, adems que sirve para emitir el tono aceptacin al momento de programar la
unidad a travs de tonos DTMF, de este ltimo se hablar ms adelante.
Para las diferentes aplicaciones que tiene el equipo es necesario que exista
comunicacin serial entre los componentes principales que integran la unidad. En este
sentido, se dise una lgica que separara la comunicacin entre dichos dispositivos y
evitase as posibles conflictos. Existen dos tipos de comunicacin:
(a) Comunicacin Mdem Microcontrolador
Esta lgica fue controlada por la seal DTR (Data Terminal Ready), lnea de
control correspondiente al estndar RS-232, que es una seal que sale de la
computadora y se activa cuando se abre el puerto serial de la misma. Cuando DTR = 1
significa que el puerto serial est cerrado, y los dos tristates que habilitan la
comunicacin entre el mdem y el microcontrolador estn Alta Impedancia, lo que
deshabilita esta comunicacin. Anlogamente ocurre en sentido inverso, cuando DTR =
0, el puerto serial est abierto y los tristates que habilitan la comunicacin mdem PC
estn cerrados, es decir, permiten el paso de las seales entre el mdem y la PC.
Para que los niveles de voltajes (+12, -12) correspondientes al estndar RS-232
no afecten el circuito, se utilizaron dos MAX233 para la transformacin de los mismos a
niveles TTL (0 V, 5 V).
Las caractersticas que debe cumplir esta seal son las siguientes:
a. Frecuencia: 16 KHz 3 %
b. Tensin: 50mVRMS a 2,4 VRMS
c. Duracin de la seal de cobro: 150 3 ms
d. Distorsin armnica: < 5 %
5.6.2. Circuito de Inversin de Polaridad
La ventaja de este tipo de tarificacin con respecto a las dos anteriores es que la
seal es en banda, es decir, va por los canales de voz. Esto hace que la seal llegue
donde las seales de 16 KHz e Inversin de Polaridad no llegan.
La red resistiva en el puerto P0 es para poder utilizar este puerto como salida ya
que el puerto es open drain y necesita pull ups externos en sus pines.
El circuito del oscilador se encuentra conformado por XT2, C30 y C33. Este
oscilador es el reloj del microcontrolador. La frecuencia del cristal es de 14,7456 MHz.
El LED colocado a la salida de P20 es para indicar que la unidad est encendida.
Las conexiones que van al conector de 60 pines son las correspondientes a lo que
es la alimentacin (Vcel, GND, GNA) as como la comunicacin serial, seales de audio,
las conexiones del SIM Holder.
Por medio de P05 se controla el encendido y apagado del mdulo para lo cual el
microcontrolador debe enviar un 0 de duracin 2 segundos. El LED colocado a la salida
del pin 33 cumple con la funcin de indicar si existe conexin a la red celular o no.
5.9 - Componentes utilizados
El mdulo GSM Sony Ericsson GM47 (ver figura 5) es un mdem dual band
EGSM 900/1800 que permite las comunicaciones de voz y de datos mediante SMS,
CSD, HSCSD o GPRS. Tiene la funcin aadida de Internet Ready y permite su
operacin con mdulos BLUETOOTH y GPS. Es un terminal clase B, lo que implica que
no se pueden utilizar los servicios de GSM y GPRS al mismo tiempo. Se alimenta a 3,6V
tpicamente con un mnimo consumo, tiene un tamao de 50x33x6,82 mm3, y peso de
18,5 gr y como interfaces al usuario, incorpora el conector de 60 pines y la conexin de
la antena se hace mediante un conector de formato Micro Miniature Coaxial (MMCX) [5].
Se encontr que el mdem entrega y recibe el audio tanto de forma digital como
analgica lo cual evit la implementacin de codecs externos, ya que la conversin
analgica-digital se realiza internamente con lo cual se ahorra espacio y reduccin de
costos en componentes.
Tambin fue facilitada una amplia y completa documentacin en formato
electrnico y en formato escrito que fueron de gran utilidad para el manejo de la unidad y
el desarrollo del proyecto.
Dicho componente puede entregar hasta 750 mA y tiene la salida del colector y el
emisor en dos pines del integrado. El oscilador de la fuente es externo, y la manera de
establecer la frecuencia del oscilador es a travs de un capacitor, dicha frecuencia est
tpicamente entre 1 KHz y 100 KHz. Entre las caractersticas ms importantes estn:
entradas para la realimentacin inversora y no inversora; referencias de 1.0 V en las
entradas; opera con fuentes de alimentacin desde 2 V hasta 40 V; corriente de salida
de hasta 750 mA y saturacin de menos de 0,9 V; limitador de corriente; proteccin por
sobrecalentamiento.
Existen varias razones por las cuales se implement este tipo de fuente y no un
regulador lineal. La primera es eficiencia, en un regulador lineal la corriente es
directamente proporcional a la cada de voltaje que experimenta, lo que implicara utilizar
reguladores de gran potencia (aumento de costos) adems de la necesidad de colocar
disipadores de calor. Si por el contrario es utilizada una fuente switching, la eficiencia
aumentara a un 70% y se elimina la necesidad de disipadores. Un inconveniente de este
tipo de fuentes es el ruido que producen, razn por la cual hay que ser cauteloso en el
diseo de la misma, por ejemplo, una buena prctica es fijar la frecuencia de operacin
fuera del rango audible. En cuanto a la disponibilidad la empresa ha utilizado este
integrado en la mayora de los ltimos diseos, teniendo resultados satisfactorios.
$
(a) Serial.h
Esta librera tiene las funciones necesarias para la comunicacin serial entre el
microcontrolador y el mdem GM47. Las funciones que la constituyen son:
- int_serial: Funcin que recibe el caracter que llegue al puerto serial del
microcontrolador para ser ledo.
- escribir_serial: Funcin que recibe un string y lo enva por puerto serial.
- reconocer: Funcin para identificar las distintas respuestas del GM47.
- limpiar: Funcin que se utiliza para borrar lo que se encuentra en recibido.
- ocupado: Funcin que se encarga de activar el tono de ocupado hacia el
telfono.
(b) timer.h
En esta librera se encuentran las funciones que se utilizan para la generacin de
las distintas seales requeridas para generar el tono de invitacin a marcar (425 Hz), el
tono de ocupado, la cadencia de repique y el tono de 16 KHz para tarificacin.
(c) config.h
Librera que contiene las definiciones y llamadas a otras libreras necesarias para
el correcto funcionamiento del microcontrolador, entre las cuales se encuentran:
- reg51xd2.h
Librera con lo registros y principales definiciones del microcontrolador ATMEL
AT89C51ED2.
- compiler.h
Librera que contiene las definiciones necesarias para la escritura lectura de la
memoria Flash.
- flash_api.h
En esta librera se encuentran las funciones necesarias para escribir y leer un
byte en la memoria Flash del microcontrolador.
En lneas generales, lo que sucede cada vez que se recibe una llamada de voz
es: el mdem entrega serialmente la palabra RING al microcontrolador. ste la
identifica y habilita a travs de P02 el contador 74LS290 (U3 en el Circuito Generador de
Repique); al mismo tiempo, enva a travs de T0 la cadencia de repique (onda cuadrada
de 1 seg. en alto y 3 seg. en bajo). Estos hacen que el telfono conectado a la unidad
repique hasta que se contesta la llamada.
#$ # #%
& %
#$ &
' (
& ! ) & %
! (
! , -
& * %
+ &
) , '-
*#$
#.
& ! ) & %
$0
# 1 2
&
3 ! %
&
& * %
&
./ $ 0
& %
! &
3 4
"
. !
& * %
+ &
%+
Al igual que para los casos anteriores el programa principal verifica primero si se
est realizando una llamada de voz, si no es as se puede proceder a la utilizacin de la
unidad para llamadas de este tipo.
#$ # #%
& 5 %
%$ &
*#$
& %
! ) &
*#$
./
%
& %
) &
Una de las caractersticas con las que cuenta el UFG-08, es que el usuario puede
escoger entre tres tipos de seales de tarificacin, en caso de que a la unidad sean
conectados equipos de tarificacin, como telfonos pblicos o semipblicos.
Para que el usuario pueda saber que su orden fue ejecutada con xito, la unidad
manda un tono de 425 Hz por un tiempo de 0,30 seg seguido por 0,30 seg de silencio,
en un lapso de 2 seg a travs del auricular del telfono. Una vez finalizado los 2 seg el
microcontrolador enva la seal de invitacin a llamar.
El diagrama de flujo correspondiente a este punto se puede ver a continuacin:
#$ # #%
#.
& ! ) & %
! )
5 )
$0
# 1 2
& 3 ! %
& * %
&
6 "
)
) 78 ) 8 ) 8 ) ;8 %
$ ' 23 4 #. ! ( )
" 9:' 1 5 *
#.
*#$
()*
Indicador de
Seal
LED de
Encendido
Conector de
Antena
Alimentacin
Puerto Serial
Conector
de
Telfono
En esta vista se pueden encontrar un conector RJ-11 hembra, para conexin con
el telfono, y un conector serial DB9 macho, para realizar conexin con la PC. En ella
tambin se presenta un conector tipo Micro Miniature Coaxial (MMCX) para la antena, y
el conector para la alimentacin.
7.2. Llamadas de Voz
Con ayuda de la unidad el usuario podr efectuar llamadas de voz de manera fcil
y sencilla, para lo cual slo basta con conectar un telfono estndar y proceder de la
misma manera que como lo hara con un telfono convencional.
Este servicio es prestado en nuestro pas por Digitel Tim slo a nivel corporativo y
el fin que se le dar al mismo depende exclusivamente de la empresa que solicita dicho
servicio.
Para realizar una conexin de datos con este tipo de servicios, se debe proceder
de la siguiente manera:
c) Configurar los parmetros del puerto: Bits por segundo en 115.200, bits de
datos en 8; paridad en Ninguna; bits de parada en 1 y Control de flujo en Ninguno, tal
como se ve en la figura 19.
g) Para finalizar la llamada se debe teclear tres veces y en forma seguida el ASCII
correspondiente a la secuencia de escape para pasar del modo de on-line data al modo
on-line command. Dicho caracter es el ASCII correspondiente al nmero 43 (el signo +).
Luego de esto, se debe escribir ATH, con lo que queda finalizada la llamada.
Cabe destacar que quien llama esta representado por la sesin con nombre
UFG-08, quien contesta es el usuario con la sesin de nombre Prueba.
7.4 Programacin de la unidad por tonos DTMF
(a) El usuario debe levantar el auricular del telfono y esperar a que escuche el
tono de invitacin a llamar.
Las seales de tarificacin son aquellas seales que necesitan los telfonos
tarifarios para realizar su labor de cobro. Estas seales son emitidas por la unidad cada
vez que la persona a donde se llam contesta la llamada.
(d) Para que el usuario pueda saber que su orden fue ejecutada con xito, la
unidad manda un tono de aceptacin por un tiempo de dos segundos antes de enviar el
tono de invitacin a llamar.
*
Otro gran cambio que fue necesario durante el desarrollo del proyecto fue la
migracin hacia el microcontrolador AT89C51ED2, el cual presenta la unin tanto de
memoria RAM como ROM integradas en un solo chip, lo que no slo elimina costos
debido a que evita el uso de memorias externas y sus respectivos componentes
adicionales (capturadores y latches). A la vez permite un diseo ms simplificado,
traducido en la reduccin de la cantidad de fallas posible.
Una mejora considerable para el UFG-08 sera el uso de un radio mdem clase A,
caracterstica interesante pues permite la utilizacin de los servicios GSM y GPRS a la
vez.
Una posibilidad para una aplicacin futura podra ser el agregar lo que se conoce
como programacin In Circuit, lo que permite cargar una nueva versin del software al
microcontrolador sin necesidad de un quemador externo. Esto contribuira a una ms
fcil depuracin, actualizacin y reparacin de los equipos. Adems, otro aspecto
interesante que permitira el In Circuit Programming sera la reprogramacin remota del
software que se encuentra en el microcontrolador. La idea es que se pueda realizar un
update o actualizacin del programa desde Internet o a travs de una llamada de datos,
por ejemplo, evitando as la necesidad de llevar la unidad a un centro de reparacin.
[6] CANTV. Especificaciones Tcnicas para Telfonos Pblicos. Junio 1996. pp.
17.