Академический Документы
Профессиональный Документы
Культура Документы
Tarjeta Multipropsito
Bluetooth
Javier Enrique Arvalo Pea1 , Juan Carlos Prieto Prieto2, William Manuel Reina Daza4, Jimmy Santana Paipilla5
Fecha de recepcin: Noviembre 1 de 2006 Fecha de aceptacin: Junio 29 de 2007
1
J. E. Arvalo, Ingeniero Electrnico, Especialista en Telecomunicaciones Mviles, Universidad Distrital Francisco Jos de Caldas, Miembro del
Grupo de Investigacin en Sistemas de Telecomunicaciones de la Universidad Manuela Beltrn, Reconocido en Categora B por Colciencias.
2
J. C. Prieto, Ingeniero Electrnico de la Universidad Manuela Beltrn Graduated Student Member IEEE.
3
W. M. Reina, Ingeniero Electrnico de la Universidad Manuela Beltrn Graduated Student Member IEEE.
4
J. Santana, Ingeniero Electrnico de la Universidad Manuela Beltrn Graduated Student Member IEEE.
RESUMEN
Dentro del campo de las telecomunicaciones inalmbricas actuales, Bluetooth surge como una
tecnologa que permite el establecimiento de comunicacin entre diferentes tipos de equipos en el mbito
GHOKRJDURODRFLQDSUHWHQGLHQGRUHHPSOD]DUODVFRQH[LRQHVGHFDEOHHQWUHFRPSXWDGRUDVSHULIpULFRV
y otros dispositivos electrnicos por medio de enlaces de radio de una cobertura limitada. El desarrollo
de una tarjeta multipropsito posibilita disponer de diferentes aplicaciones y ser una herramienta para
el control sobre variables como seales analgicas, digitales, de potencia y control de motores DC. En la
WDUMHWDFRPRSULQFLSDOHVFRPSRQHQWHVVHXWLOL]DQHOGLVSRVLWLYR%OXHWRRWKPDUFD,QLWLXPGHODVHULH3URPL
(6'\HOPLFURFRQWURODGRUGHRFKRELWV0&+&*3PDUFD0RWRURODGHODVHULH*3
3DODEUDV FODYH FRPXQLFDFLRQHV LQDOiPEULFDV PLFURFRQWURODGRU 0&+&*3 3URPL (6'
tecnologa Bluetooth
ABSTRACT
,QVLGHWKHHOGRIWKHFXUUHQWZLUHOHVVWHOHFRPPXQLFDWLRQV%OXHWRRWKDULVHVOLNHDWHFKQRORJ\WKDW
DOORZVWKHFRPPXQLFDWLRQHVWDEOLVKPHQWDPRQJGLIIHUHQWW\SHVRIWHDPVLQWKHHQYLURQPHQWRIWKHKRPH
RUWKHRIFHVHHNLQJWRUHSODFHWKHFDEOHFRQQHFWLRQVDPRQJFRPSXWHUVRXWO\LQJDQGRWKHUHOHFWURQLF
devices by means of connections of radio of a limited covering. The development of a multiintention card
facilitates to have different applications and being a tool for the control on variables as analogical signals,
GLJLWDOVLJQDOVSRZHUVLJQDOVDQGGLUHFWFXUUHQWPRWRUVFRQWURO,QWKHFDUGOLNHPDLQFRPSRQHQWVDUH
XVHG WKH GHYLFH %OXHWRRWK ,QLWLXP VHULHV LW PDUNV 3URPL (6' DQG WKH HLJKW ELWV PLFURFRQWUROOHU
0&+&*30RWRURODVHULHVLWPDUNV*3
.H\ZRUGV ZtUHOHVV FRPPXQLFDWLRQV 0&+&*3 PLFURFRQWUROOHU 3URPL (6' %OXHWRRWK
technology.
INTRODUCCIN
UMBRAL CIENTFICO/ 9
8PEUDO&LHQWtFR%RJRWi&RORPELD1-XQLR
10 /UMBRAL CIENTFICO
DE LA TARJETA MULTIPROPSITO
(VIDEULFDGRSRUODUPDFRUHDQD,QLWLXP,1,7,803520,(6'0$18$/
DE USUARIO, 2006). La serie Promi ESD son dispositivos que convierten
la informacin proveniente de un medio fsico (seales elctricas), a
un medio inalmbrico (seales electromagnticas);
funcionan como interfases Serie-Bluetooth, ya que
integran un Transmisor Receptor Asncrono Universal
(UART: Universal Asynchronous Receiver-Transmitter) y el
estndar Bluetooth.
La serie Promi ESD permite la comunicacin inalmbrica
entre aparatos que operen con la norma RS232 y
GLVSRVLWLYRV%OXHWRRWKTXHSRVHDQHQWUHRWURVHOSHUOGH
puerto serial, con un rango de cobertura de hasta 30m
para el ESD-02 o entre 100m y 1000m para el ESD-01
(dependiendo de la antena que se utilice).
Figura 1. Mdulo Bluetooth
Promi ESD-01
se
UMBRAL CIENTFICO/ 11
&RPSDWLEOHFRQODHVSHFLFDFLyQ%OXHWRRWK
Frecuencia de operacin: 2.4 ~ 2.4738 GHz.
Potencia de transmisin: Clase 1 (+18dBm).
Sensibilidad de recepcin: -84 ~ -20dBm.
79 canales de frecuencia.
Mtodo de transmisin: FHSS (Frequency Hopping Spread Spectrum),
Espectro Ensanchado por Salto de Frecuencia.
0pWRGR GH PRGXODFLyQ *)6. *DXVVLDQOWHUHG )UHTXHQF\ 6KLIW
Keying), Modulacin por Desplazamiento de Frecuencia Gausiana.
Velocidad de transmisin: 380 Kbps mx.
Protocolos del stack Bluetooth implementados: RFCOMM, L2CAP y
SDP.
3HUOHV %OXHWRRWK TXH VRSRUWD 3HUO GH $FFHVR *HQpULFR *$3 \
3HUOGHSXHUWR6HULH633
2) Antena: El Promi ESD-01 es suministrado por el fabricante con una
antena helicoidal mostrada en la Figura 2, que debido a su alta directividad,
polarizacin circular, ancho de banda amplio y dimensiones no crticas la
hace perfecta para este tipo de aplicaciones. Entre sus caractersticas
tcnicas estn (INITIUM PROMI ESD, MANUAL DE USUARIO, 2006):
&RQJXUDFLyQ3DUDFRQJXUDUHO3URPL(6'VHUHTXLHUHGHXQD
aplicacin denominada Promiwin que trabaja bajo Windows o simplemente
desde el Hiperterminal a travs de comandos AT (INITIUM PROMI ESD,
MANUAL DE USUARIO, 2006).
$GHPiVGHODFRQJXUDFLyQGHOSXHUWRVHULDOORVGLVSRVLWLYRV%OXHWRRWK
necesitan ser parametrizados de acuerdo al rol que tienen (maestro o
HVFODYRHVGHFLUHO0RGRTXHGHQHODIRUPDHQTXHVHYDDUHDOL]DUOD
conexin.
12 /UMBRAL CIENTFICO
B. Microcontrolador MC68HC908GP32
Para el desarrollo de la tarjeta se opt por
el microcontrolador de 8-bit MC68HC908GP32 de Motorota (MOTOROLA,
MC68HC908GP32 TECHNICAL DATA, 2002), que por ser un miembro de
bajo costo, fcil programacin y alto desempeo de la familia M68HC08, se
adaptaba a los requerimientos tcnicos. Entre sus caractersticas estn:
Alto desempeo de la arquitectura optimizada M68HC08 para
compiladores-C.
UMBRAL CIENTFICO/ 13
IMPLEMENTACIN
DE LA
TARJETA MULTIPROPSITO
B. Mdulo de comunicacin
Para la implementacin de la comunicacin de la tarjeta
multipropsito, se conecta el mdulo Promi-ESD01 al microcontrolador
utilizando los pines del modulo SCI de ambos dispositivos. En esta parte
VHGLRODSRVLELOLGDGGHWHQHUH[LELOLGDGDODPDQHUDHQODTXHVHSXHGH
tener comunicacin desde el microcontrolador o del modulo Promi ESD01
con otros dispositivos, utilizando una interfase RS232 por medio del
circuito integrado MAX232 gracias a la implementacin de un conjunto de
dipswitchs los cuales permiten conmutar las lneas de comunicacin como
se desee como se observa en la Figura 5.
Es aqu donde la tarjeta de desarrollo multipropsito permite la
posibilidad de tener diferentes aplicaciones y ser una herramienta para el
control sobre diferentes variables como seales anlogicas, digitales, de
potencia y control de motores DC por medio de Bluetooth y en el caso de
que la aplicacin no permita este tipo de comunicacin o no sea necesaria
14 /UMBRAL CIENTFICO
Figura 4. Microcontrolador
MC68HC908GP32
y circuito del oscilador
con cristal de frecuencia de
16Mhz.
CONEXIN ENTRE
DISPOSITIVOS
1
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
PC - PROMI ESD01
OFF
OFF
ON
OFF
OFF
OFF
OFF
ON
OFF
OFF
OFF
OFF
ON
ON
OFF
OFF
UMBRAL CIENTFICO/ 15
GHO/&'\GHVLPSOLFDUODLQWHUIDVHFRQHOPLFURFRQWURODGRU
Para esta aplicacin solo se utilizan 10 de los 14 pines que posee un
LCD. Esto se debe al aplicativo de programacin del microcontrolador ya
que este enva 2 nibbles de datos (en dos
tiempos) por el nibble alto de datos (D4 a
D7), en lugar de un byte completo (D0 a D7)
(en un solo instante) ahorrando 4 pines del
puerto, como se muestra en la Figura 6.
Figura 6. Mdulo de
visualizacin de estado.
'0yGXORGHVHxDOHVGLJLWDOHV
En aplicaciones de automatizacin y control
se tienen seales digitales que trabajan por
QLYHORSRUDQFRSDUDLQGLFDUHYHQWRVFRPR
SXHGHVHUHOQGHXQUHFRUULGRHOOOHQDGRGHXQWDQTXHRSDUDODDFWLYDFLyQ
de un proceso, encender una lmpara. Dado esto se ha provisto la tarjeta
con varios conectores los cuales son de propsito general, entrada o salida,
cableados a algunos pines del microcontrolador provistos con resistencias
en serie como impedancias de entrada para
proteger la integridad del puerto.
Como se observa en la Figura 7 la tarjeta
cuenta con conectores para entradas digitales
por nivel como son los interruptores S1 y S2
\ HQWUDGDV GLJLWDOHV SRU DQFR FRPR VRQ ORV
interruptores S4 a S6, los cuales son utilizados
para el teclado en el panel de control de la
barrera. Para la proteccin de cada uno los
puertos de microcontrolador se disponen de
un par de resistencias.
16 /UMBRAL CIENTFICO
Figura 7. Mdulo de
seales digitales.
UMBRAL CIENTFICO/ 17
HERRAMIENTAS
DE
SOFTWARE UTILIZADAS
$0LFURJUDGHV
Este software se utiliz en la programacin
del
microcontrolador
(MICROGRADES,
MGDSTART, 2006). Es un aplicativo robusto,
de fcil entendimiento y simplicidad en
circuitos. Entre sus principios de operacin
Figura 10. Ensamble de circuitos
se encuentra la programacin estructurada, programacin por capas, electrnicos en
tarjeta de circuito impreso.
muestreo y retencin, tiempo real, dominio en frecuencia.
B. TraxMaker
Es un software de Protel International Limited, desarrolladores de
CircuitMaker 2000, utilizado en el diseo y elaboracin del circuito
impreso (CICUITMAKER 2000, TRAXMAKER USER MANUAL, 2006). En
OD)LJXUDV\VHPXHVWUDODWDUMHWDHODERUDGDHQEUDGHYLGULRGH
dimensiones 14 cm de largo, 7 cm de ancho y 3mm de espesor.
)LJXUD7DUMHWDIDEULFDGDHQEUDGHYLGULR
18 /UMBRAL CIENTFICO
La PDA (Personal Digital Assistant) cont con este software para las
pruebas realizadas. Es de libre distribucin y se encuentra en forma
gratuita en la pgina del fabricante (WHIZOO, BTSERIAL AND BTSERIAL
PRO DESCRIPTION, 2006).
PRUEBAS REALIZADAS
/D DSOLFDFLyQ HVSHFtFD SDUD UHDOL]DU SUXHEDV D OD WDUMHWD IXH OD GH
un control de una barrera de acceso a travs de una PDA (Personal
Digital Assistant) utilizando el programa BTSERIAL. Adems permitir el
intercambio de datos por medio del protocolo Bluetooth en forma serial el
programa valida el cdigo de seguridad para acceder a la aplicacin.
Bsicamente, hay dos formas de uso: Control Remoto, donde su
funcionamiento es autnomo a travs de Bluetooth y Control Local,
donde la barrera puede maniobrarse manualmente si llegase a fallar la
comunicacin. La vista general del sistema de control de acceso puede
observarse en la Figura 13.
A. Funcin Control Remoto
El microcontrolador debe recibir un carcter D o U por el puerto
serial, el cual proviene desde un dispositivo externo por medio de una
comunicacin Bluetooth, en este caso una PDA. El modulo Bluetooth
(6'ORSURFHVD\GHEHFRQVXOWDUHOHVWDGRGHORVLQWHUUXSWRUHVQHV
de carrera (S1 y S2) para no forzar el motor ya que la barrera tiene topes
fsicos para evitar que la barrera se pase de los limites. S1 en 1 indica que
la barrera esta arriba y S2 en 1 indica que la barrera esta abajo. Durante
el giro del motor se debe visualizar en la LCD SUBIENDO o BAJANDO
segn corresponda.
B. Funcin Control local
Para esta opcin el microcontrolador no debe tener comunicacin con el
dispositivo Bluetooth y se debe poder activar la barrera con los pulsadores
GHOSDQHOGHFRQWURO SDUDVXELU\ SDUDEDMDULJXDOPHQWHGXUDQWHHO
giro del motor se debe visualizar en la LCD SUBIENDO o BAJANDO
segn corresponda.
&&RQJXUDFLyQGHOD7DUMHWD
(VWH PHQ~ GH FRQJXUDFLyQ HQYtD GHVGH HO PLFURFRQWURODGRU KDVWD HO
dispositivo Bluetooth Promi ESD-01 de una cadena de caracteres que
corresponden a los comandos AT:
PANTALLA DE INICIO
CONTROL DE ACCESO
BLUETOOTH UMB
OPCIONES:
REMOTO
LOCAL
CONFIGURACION DE COMANDOS
ATZ
AT&F
AT
AT+BTINFO?
AT+BTINQ?
AT+BTCANCEL
AT+BTSCAN
VISUALIZACION DE ESTADO EN LA LCD
UMBRAL CIENTFICO/ 19
*******Subiendo********
*******Bajando*********
CONCLUSIONES
La tarjeta multipropsito desarrollada adems
de permitir la comunicacin inalmbrica Bluetooth
entre dispositivos, posibilita su utilizacin en
diversas aplicaciones que requieran control
a travs del microcontrolador, ya que tiene
dispuestas entre otras facilidades entradas y
salidas tanto digitales como analgicas con sus
debidas consideraciones para manejo de cargas.
El mdulo Bluetooth utilizado (Promi ESD-01),
UHVXOWyVHUXQGLVSRVLWLYRVHQFLOORGHFRQJXUDU
y perfecto para comunicaciones inalmbricas,
puesto que emula el puerto serial fsico. De
gran desempeo y tamao reducido, puede ser
embebido en cualquier proyecto que requiera
seguridad de la informacin de manera sencilla.
Tanto el hardware como el software utilizado
en la tarjeta se pueden adquirir en el pas, lo que asegura que se siga
Figura 13. Vista general barrera
innovando en este campo de investigacin de las comunicaciones de control de acceso.
ltima generacin no solo en la Universidad Manuela Beltrn UMB sino en
20 /UMBRAL CIENTFICO
manejo de
Consultado
7KH2IFLDO%OXHWRRWK0HPEHUVKLS6LWH'LVSRQLEOHHQKWWSZZZEOXHWRRWKRUJ&RQVXOWDGR
en septiembre de 2006.
Whizoo, BtSerial and BtSerial Pro description. Disponible en: http://www.whizoo.com/apps/
btserial.php. Consultado en: Septiembre de 2006.
UMBRAL CIENTFICO/ 21