Está en la página 1de 6

Tercer Congreso Virtual, Microcontroladores y sus Aplicaciones

Congreso 2013, Pgina 1




Sistema de mensajes de texto para comunicacion en
zonas rurales sin cobertura GSM
Carlos A. Murgas F; Fabio Vega Nieto
Universidad Popular del Cesar, Grupo de ptica e informtica
Valledupar, Cesar
Colombia
Correo-e: betomurgasf@hotmail.com; fabiovega@unicesar.edu.co
Resumen. En el presente trabajo se describe el diseo e implementacin, de un prototipo que enva y
recibe mensajes de texto a travs de RF (Radio Frecuencia), en un rango de 200 metros. El prototipo
lo conforman cuatro mdulos: Digitacin, visualizacin, coordinacin, envo/recepcin, los cuales se
comunican y coordinan mediante una etapa microcontrolada. La distancia de cobertura estar
determinada por el modulo que trasmite y recibe la informacin, el cual, trabaja en la banda de ISM
de 900Mhz, lo que lo hace un prototipo ideal para utilizarlo como canal del informacin entre los
habitantes de una determinada poblacin urbana..
1. Introduccin
Uno de los principales inconvenientes al implementar
sistemas de comunicacin en aplicaciones
residenciales, son los costos que estos acarrean.
Usualmente estos servicios son prestados por
empresas de telefona que adems de cobrar por un
dispositivo, generan una facturacin mensual al
usuario. La implementacin de frecuencias libres,
permitira a los usuarios contar con un canal de
comunicacin, sin que este le genere un egreso
mensual adicional, que lo haga inasequible para un
determinado sector de la poblacin [1].
Dentro del territorio nacional, se han determinado
unos rangos de frecuencias libres, los cuales pueden
ser utilizados por diferentes sistemas de acceso
inalmbrico. Estos rangos de frecuencias
radioelctricas, son los mismos en la mayora de
pases del mundo, por lo cual, se pueden desarrollar
diversos proyectos con la posibilidad de
implementarlo en una nacin o en otra, sin que se
incurra en inconvenientes legales. Las tecnologas
como Wifi, Bluetooth o ZigBee, utilizan estas bandas
de frecuencia [1],[3].
El estndar inalmbrico Zigbee, es un conjunto
estandarizado de soluciones, promovido por la Zigbee
Aliance, comunidad internacional conformada por
compaas de la talla de Motorola, Philips, Samsung
entre otras. Basado en el Estndar IEEE 802.15.4 de
redes inalmbricas de rea personal WPAN por sus
siglas en ingles, con bajo consumo energtico,
capacidad de control y monitoreo, trasmisin va radio
y de modo bidireccional [2], Zigbee es un estndar
pblico global, que permite a cualquier fabricante
crear productos compatibles entre ellos. A pesar de
coexistir con redes como Wifi y Bluetooth, su
desempeo no se ve afectado gracias a su baja tasa de
trasmisin [4]. Tambin presenta una alta
confiabilidad para operar en redes de alta densidad, un
identificador de red nico, por lo que pueden coexistir
varias redes en el mismo canal de comunicacin y
permite que dos nodos que no estn dentro del rango
de trasmisin, se interconecten a travs de nodos
intermedios.
Uno de los dispositivos que basan su funcionamiento
en el estndar de comunicacin Zegbee y el cual
permite un sin nmero de aplicacin, son los Mdulos
Xbees. Sus usos van desde la automatizacin de
viviendas, monitoreo de sistemas remotos, alarmas
contra incendios, plantas tratadoras de agua, entre
otras [2].
En el siguiente artculo se desarrollara un prototipo,
capaz de enviar y recibir mensajes de textos a un
rango de transmisin de 200 Mts. En la seccin de
diseo y descripcin del prototipo, se plantean 4
etapas: la etapa de entrada de caracteres (a travs de
un teclado matricial), la etapa de coordinacin de las
funciones (microcontrolador), la etapa de
visualizacin y la etapa de trasmisin/recepcin, en la
cual implementaremos el Modulo Xbee PRO XSC
con una antena de 900Mhz. Seguidamente en la
seccin de resultados se verificar el funcionamiento
del prototipo, realizando las simulaciones
computacionales y las pruebas de campo respectivas,
dndole especial atencin a los puntos crticos en los
cuales el prototipo podra presentar fallas. Por ltimo,
en la seccin de discusin se miraran las ventajas de
implementar los mdulos Xbees en aplicaciones de
comunicacin para comunidades residenciales.
Tambin, se consideraran los requerimientos mnimos
para un adecuado funcionamiento y se harn algunas
recomendaciones para mejorar el desempeo del
prototipo.
2. Redes Inalmbricas
Las redes inalmbricas carecen de cables, para
transportar la informacin de un punto a otro de la

2
red sin necesidad de un medio fsico, estas redes
utilizan ondas de radio para establecer la
comunicacin de un punto a otro. Al hablar de ondas
de radio, nos referimos normalmente a ondas
portadoras de radio sobre las que se transporta la
informacin (trasladando la energa a un receptor
remoto). La transmisin de datos entre dos
computadoras se realiza por medio de un proceso
conocido como modulacin de la portadora. El
aparato transmisor agrega datos a una onda de radio
(onda portadora). Esta onda, al llegar al receptor, es
analizada por ste, el cual separa los datos tiles de
los intiles [7].
En lo fundamental existen dos tipos de redes
inalmbricas. De corta y larga distancia, las primeras
son utilizadas en aplicaciones en las que el rango de
cobertura no supera determinada distancia. En cuanto
a las redes de larga distancia son utilizadas para
transmitir la informacin en espacios que pueden
variar desde una misma ciudad o hasta varios pases
circunvecinos.
Uno de los principales inconvenientes al utilizar Las
redes inalmbricas es la velocidad que ofrecen frente
a las redes cableadas. Estamos hablando de
velocidades que no superan habitualmente los 10
Mbps, frente a los 100 que puede alcanzar una red
normal y corriente. Por otra parte hay que tener en
cuenta tambin la tasa de error debida a las
interferencias. Esta se puede situar alrededor de 10-4
frente a las 10-10 de las redes cableadas. Esto
significa que has 6 rdenes de magnitud de diferencia
y eso es mucho. Estamos hablando de 1 bit errneo
cada 10.000 bits o lo que es lo mismo,
aproximadamente de cada Megabit transmitido, 1
Kbit ser errneo. Esto puede llegar a ser imposible
de implantar en algunos entornos industriales con
fuertes campos electromagnticos y ciertos requisitos
de calidad.
En cuanto a las Redes Inalmbricas de Radio
Frecuencia , en muchos pases se permite la
operacin sin licencia de dispositivos que utilizan 1
Watt de energa o menos, en tres bandas de
frecuencia : 902 a 928 MHz, 2,400 a 2,483.5 MHz y
5,725 a 5,850 Mhz. Estas bandas de frecuencia,
llamadas bandas ISM, estaban anteriormente
limitadas a instrumentos cientficos, mdicos e
industriales [8].
Algunos de los sistemas ms conocido que utiliza
estos rangos de frecuencias son el WiFi, bluetooth,
telfonos inalmbricos, ZigBee, etc. Zigbee es una
tecnologa relativamente nueva nueva que est
teniendo mayor aceptacin progresivamente. Si bien
se lo suele confundir con Bluetooth, es claramente
diferente. Basada en el estndar IEEE 802.15.4,
fundamentalmente desarrollado para implementar
redes de sensores y control. Operan en frecuencias de
91 MHz. (USA), 868 MHz. (Europa) y 2,4 GHz. Las
potencias que emplea son hasta 60 mW, las tasas de
transferencia van de 20, 40 y 250 Kbps y el consumo
de energa es muy bajo. En cuanto a la distancia de
cobertura el rango va de los 10 a 100 metros. Se
pueden establecer diversos tipos de cmo estrella o
malla.
Los mdulos XBee y XBee-PRO son mdulos de
radio frecuencia que trabajan en la banda de 2.4 GHz,
con protocolo de comunicacin 802.15.4. Se basan en
una plataforma compatible con el estndar
inalmbrico ZigBee. Estos mdulos son una
excelente opcin para la conexin a redes
inalmbricas entre aplicaciones de comunicaciones
de datos. Dado el pequeo tamao, bajo precio,
buena calidad, fcil programacin, el hecho de que
sean mdulos microprocesados que soluciona los
problemas de fallo de trama, ruidos, el uso de bandas
de radio libres y sin necesidad de licencias, hacen de
Los mdulos XBee y XBee-PRO una solucin
excepcionalmente potente para casi cualquier
aplicacin que requiera estas caractersticas de
implementacin [2].
3. Diseo y descripcin del
prototipo
El esquema general del prototipo se muestra en la Fig.
1, la entrada de datos se realiza a travs de un teclado
decimal el cual enva las seales a un
microcontrolador que de acuerdo a la tecla digitada,
coordina y procesa la informacin. Los datos se
visualizan en una LCD y para la etapa de envo y
trasmisin se implement, un mdulo Xbee. A
continuacin se describen con mayor detalle cada una
de estas etapas.

Fig. 1. Esquema general del prototipo

3.1 Etapa de entrada de datos

Se comienza con la adecuacin, a los requerimientos
de diseo del prototipo, de un teclado matricial
comercial de membrana 4X4, de acuerdo a las normas
internacionales de distribucin de teclas. La eleccin
del teclado se bas en la versatilidad, que posee frente
a otros similares existentes en el mercado. En el
proceso de distribucin de teclas, se define dividir el
teclado en dos zonas; la zona de teclado alfanumrico
y la zona de teclas de funciones especiales, como se
muestra en la Fig. 2.
Tercer Congreso Virtual, Microcontroladores y sus Aplicaciones
Congreso 2013, Pgina 3


Fig. 2. Teclado modificado implementado en el prototipo
Se definen tres teclas con funciones especiales,
para ser programadas en la etapa microcontrolada. La
tecla de Envo, que es la encargada de enviar en
mensaje, una vez es digitado por el usuario, la tecla de
Borrar o Atrs con la cual el usuario puede borrar la
informacin digitada o regresar en los caracteres del
LCD y la tecla de Leer, con la cual se visualizan los
ltimos tres mensajes recibidos.
3.2 Etapa de visualizacin
Se procedi, con la etapa de visualizacin,
implementando una LCD de 4 filas y 20 caracteres.
Dado que, se requiere que el envo y la recepcin se
visualicen simultneamente, se establecen las dos
primeras filas para la redaccin del mensaje y las
siguientes para la recepcin del mismo. Debido a las
caractersticas de la LCD implementada, los mensajes
sern mximos de 40 caracteres [6]. Se decidi
implementar la LCD QY-2004 gracias a su precio
asequible y que al compararla con otras existentes en
el mercado cumpla con los requerimientos de diseo
del prototipo. La LCD implementada se muestra en la
Fig. 3.

Fig. 3. Pantalla de cristal lquido LCD implementada en el
prototipo.
3.3 Etapa de transmisin-recepcin
Para la eleccin del Mdulo Xbee PRO
XBP09XCSIT009 XSC, como el dispositivo
encargado de la trasmisin y la recepcin los mensajes
va inalmbrica, se tuvieron en cuenta
fundamentalmente los siguientes criterios segn [2]:
1. Ideal para soluciones RF donde la
penetracin y distancia de transmisin de la radio
frecuencia son requerimientos importantes de la
aplicacin.
2. Universalidad en el tamao ya que la
mayora de dispositivos comparten el mismo
empaquetado.
3. Si se garantiza la lnea de vista el rango de
cobertura se amplifica considerablemente.
4. Versatilidad en los modos de operacin, lo
que permitira, explorar otras alternativas de conexin
de acuerdo a las necesidades.
En la Fig. 4, se muestra el esquema universal de
los mdulos Xbees.

Fig. 4. Distribucin de pines mdulos XBee [2]
El modo de conexin trasparente, se adecuaba
satisfactoriamente al diseo del prototipo. Este modo
consiste en una conexin punto a punto y la traen por
defecto todos los mdulos [2]. Este tipo de conexin
se muestra en la Fig. 5.

Fig. 5. Circuito mnimo requerido para funcionamiento XBee [2].

3.4 Etapa microcontrolada
Se contina con la eleccin del microcontrolador, que
en sentido general se requiere que cumpla con los
requerimientos de diseo; esto es, 8 pines para el
teclado, 7 para el control LCD, 2 para la
comunicacin UART y uno para el Buzzer. Con este
criterio y otros adicionales como, el precio y la
facilidad de conseguirlo en el mercado local, se
decidi implementar PIC16F873A, el cual, posee un
modulo interno de comunicacin serial UART y
memoria EEPROM DE 128 suficientes para
almacenar 3 mensajes de 40 caracteres como es el
caso.
El cdigo del microcontrolador fue optimizado por
interrupcin de recepcin de datos y cambio de estado
de RB4-RB7 para gestin del teclado 4x4. El
programa se desarrollo en CCS PIC C, por la facilidad
de desarrollo, que este software presenta.
El programa inicia con la configuracin de mdulos
internos, y activacin de interrupciones. Las

4
interrupciones se presentan en dos casos, por tecla
presionada o por recepcin de datos. Si es una tecla
presionada el programa se encarga de la gestin; esto
es, la visualiza si corresponde a alguna tecla del
teclado alfanumrico o realiza la funcin
correspondiente en caso que se presione una tecla de
funcin especial, como la tecla back para borrar
carcter a carcter el mensaje redactado, tecla envo
mensaje que enva el mensaje redactado al otro
modulo, tecla leer que permite visualizar los tres
ltimos mensajes recibidos. En la Fig. 6, se muestra el
esquema general del programa.

Fig . 6. Esquema General del programa del PIC.
4. Resultados
Se dise e implement un prototipo capaz de enviar
y recibir mensajes de texto de 40 caracteres a 200
metros de separacin entre los dispositivos, a travs
de RF, trabajando en la banda de frecuencia ISM de
900Mhz. La simulacin del prototipo, antes del
montaje se realizo, en la herramienta computacional
Proteus 7.8, las cuales consistieron, en verificar el
funcionamiento del programa a travs de los datos que
se digitaban en el teclado. En la Fig. 7 y Fig. 8, se
muestra la adecuada conexin del los pines de los
dispositivos implementados y una prueba realizada
para verificar el teclado alfanumrico como las teclas
con funciones especiales. Para el diseo del PCB se
utiliz, la herramienta de diseo Eagle 6.1.


Fig . 7. Simulacin envi de datos

Fig . 8. Simulacin Recepcin de datos
El prototipo implementado y funcionando se
muestra en la Fig. 9

Fig . 9. Prototipo Final Implementado
Las pruebas de campo de funcionamiento del
prototipo, se realizaron en distintos puntos de la
ciudad. En la Tabla 3. Se muestran los puntos
crticos de mxima distancia sin lnea de vista
entre las antenas. A medida que la separacin
entre los dispositivos, se acerca al punto crtico, se
requiere que la altura de ubicacin de los
prototipos sea similar para evitar la no recepcin
de algunos mensajes. Esta variable no afecta el
funcionamiento si la distancia de separacin es
inferior a los 150 Metros. En el caso de que la
separacin entre los dispositivos se encuentre
dentro del rango de de cobertura y la altura de
ubicacin sea la recomendada, se mostrara un
mensaje en la pantalla de ENVIADO, caso
contrario mostrara NO ENVIADO. Algunas
pruebas de separacin entre los dispositivos se
muestran en las Fig. 10 y Fig.11.

Tabla 1. Estado de mensajes a distinta altura y separacin entre
ellos.

Tercer Congreso Virtual, Microcontroladores y sus Aplicaciones
Congreso 2013, Pgina 5


Fig.10. Dispositivo instalado en Casa A


Fig.11. Dispositivo instalado en Casa B

Las anteriores pruebas de funcionamiento, se
realizaron en el Conjunto Residencial El cerrito y en
el Barrio la Esperanza en la ciudad de Valledupar.
Dichas pruebas consistieron en el envi consecutivo
de mensajes y verificar de acuerdo con las
condiciones del medio en qu casos se presentaron
algn tipo de problemas, con la comunicacin entre
los prototipos.
5. Discusin
Los mdulos Xbee son una excelente herramienta
para establecer canales de comunicacin utilizando
frecuencias libres, sobre todo cuando existe esta
necesidad en una comunidad determinada [1].
Habitualmente, las aplicaciones de comunicacin
entre una poblacin son suministradas por empresas
prestadoras de este tipo de servicios y generan un
cobro de periodo especifico. Algunas empresas de
telefona, suministran el servicio de de PTT (radio
digital de dos vas) estilo Walkie Talkie la cual en
realidad es una solucin de voz sobre IP que utiliza
redes de datos GPRS y EDGE aplicado para celulares,
que son parte de los actuales sistemas GSM. Por lo
general es un servicio prestado a empresas o
corporaciones que tengan como pagar por el servicio.
Algunas comunidades que han establecido canales de
comunicacin independientes utilizando frecuencias
libres, son de corto alcance o las que cumplen con la
cobertura requerida, son costosas. Ejemplo de ello es
la implementacin de radios telefona de corto
alcance. La ventaja al implementar distintas
aplicaciones con los mdulos Xbee [2], en
comunicaciones residenciales, frente a otros
dispositivos, radica en la posibilidad de interconexin
entre dispositivos que no necesariamente estn dentro
del rango de cobertura. Los datos que arrojaron las
pruebas, permiten determinar a qu distancia, se har
necesario instalar un modulo adicional que sirva para
realizar la interconexin del dispositivo emisor con el
receptor. Este hecho minimizara el efecto que causa
la altura en que se ubiquen los prototipos, sobretodo
en edificaciones horizontales y garantizara una
efectiva comunicacin entre emisor y receptor. En el
caso que la distancia de cobertura sea menor a la
especificada en este trabajo, se puede utilizar un
modulo Xbee que funcione en la banda de frecuencia
de 2.4Ghz, con lo que ganamos velocidad de
transmisin. Sin embargo hay que tener cuidado con
el tipo de obstrucciones que presente el espacio en el
que se instalen los dispositivos, pues su efecto
perjudicial es ms notorio en esta frecuencia que en la
de 900Mhz [3]. A este dispositivo se le puede mejorar
la capacidad de almacenamiento utilizando una
memoria externa para poder almacenar un mayor
nmero de mensajes, no solo los recibidos, sino, que
con una modificacin sencilla en el cdigo podra
almacenarse tambin los enviados. De igual forma se
podra establecer un dispositivo coordinador que
interconecte varios dispositivos en cualquiera de los
modos permitidos para aplicaciones con un mayor
grado de complejidad.
6. Conclusiones
Se diseo un sistema electrnico que enva y recibe
mensajes de texto en la frecuencia libre de de 900Mhz
a una distancia de 200 metros a la redonda. La
ubicacin del dispositivo es fundamental para que su
funcionamiento sea el ptimo. En las pruebas
realizadas se evidencio que si los dispositivos no
estaban a una altura similar sobre todo dentro del
rango mximo de cobertura se presentaba perdida de
la informacin.
El proceso de comunicacin entre los dispositivos se
visualiza con el fin de facilitar a los usuarios el uso
del prototipo y reducir la incertidumbre que generaba
el hecho, de no tener certeza de la recepcin del
mensaje una vez el dispositivo, lo enviaba. Se
visualiza cuando el dispositivo enva el mensaje y
posteriormente si este mensaje fue recibido o no, por
el dispositivo que haga de receptor.
El modulo XBee-Proo con antena, permite el
acoplamiento fcil y confiable con otros mdulos
XBee a una distancia de separacin de ms de 200
metros entre los Transceiver. Dado que el sistema se
dise para aplicaciones residenciales, se presentaban
prdidas contantes de la informacin, por lo que se
implement una antena de 900 MHz con el fin de

6
asegurar la cobertura. Sin embargo el si este
dispositivo se implementa en con lnea de vista entre
las antenas, la cobertura alcanzara niveles de millas.
Los mdulos permiten la implementacin de distintos
modos de conexin.
Referencias
[1] R. Flickenger, (2007), Redes Inalmbricas en los Pases en
Desarrollo, [En lnea] Disponible:
http://www.ehas.org/wpcontent/uploads/2012/01/redes-
inalambricas-para-los-paises-en-desarrollo.pdf
[2] A. Oyarce, Guia del Usuario XBee Serie 1, Ingenieria MCI
ltda, Santiago de Chile, 2010.
[3] C. PEREZ VEGA, (2007), Sistemas de Telecomunicacin,
Universidad de Cantabria, Capitulo 6, Modulacin Angular,
pp 209-236, [En lnea] Disponible:
http://personales.unican.es/perezvr/
[4] J Pascual Vie, introduccin a la Telemtica y a las Redes
de Datos, Direccin de Servicios de formacin de
Telefnica de Espaa, Madrid, pp 40-48, 2000
[5] PIC16F87X Data Sheet, 28/40-Pin 8-Bit CMOS FLASH
Microcontrollers. Microchip Technology Inc., Arizona, 2001.
[6] Specification for LCD Module 2004A, 1.0. Shenzhen Eone
Electronics CO. LTD., 2007.
[7] C. PEREZ VEGA, (2007), Sistemas de Telecomunicacin,
Universidad de Cantabria, Capitulo 6, Modulacin Angular,
pp 209-236, [En lnea] Disponible:
http://personales.unican.es/perezvr/
[8] C. Varela, (2002), Redes Inalmbricas, Escuela Tcnica
Superior de Ingeniera Informtica, Universidad de
Valladolid, Valladolid, [En lnea] Disponible:
http://www.blyx.com/public/wireless/redesInalambricas.pdf













Copyright 2014. Carlos A. Murgas F y Fabio Vega Nieto: El autor delega a la Organizacin del Tercer
Congreso Virtual de Microcontroladores la licencia para reproducir este documento para los fines del Congreso
ya sea que este artculo se publique en el sitio web del congreso, en un CD o en un documento impreso de las
ponencias del tercer Congreso Virtual de Microcontroladores.