Académique Documents
Professionnel Documents
Culture Documents
Resumen
En este trabajo se describe la arquitectura de una red de sensores aplicada a domtica.
La red est formada por un nodo base implementado en un controlador digital de
seales modelo DSPIC30F3013 de la compaa Microchip. Este nodo base fue probado
utilizando dos sensores digitales de efecto hall, un sensor analgico de temperatura y
un actuador para control de iluminacin. Adems, se utiliza un modem GSM que
permite realizar la comunicacin entre la red de sensores y el usuario usando un
telfono mvil. El modem GSM se configura, sin usar una computadora personal,
mediante comandos AT, los cuales son enviados desde el DSPIC30F3013 para su
inicializacin, configuracin, envo y recepcin de mensajes. El modem GSM utiliza una
interfaz UART de comunicacin para el envo y recepcin de los comandos AT desde el
DSPIC30F3013. Con este mdulo de comunicacin el usuario puede controlar la
iluminacin y monitorear los sensores de efecto hall y temperatura usando el servicio de
mensajes cortos. La propuesta de este sistema es una solucin de bajo costo que
http://pistaseducativas.itc.mx
~1~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
1. Introduccin
Un sistema de monitoreo tiene muchas reas de aplicacin, una de ellas es la
domtica, que es un conjunto de diferentes tecnologas aplicadas al monitoreo, control y
automatizacin de sistemas y dispositivos en la vivienda. Los principales objetivos de la
domtica son mejorar la seguridad personal y patrimonial de la vivienda, aumentar el
confort y tener una gestin eficiente del uso de la energa.
Un sistema domtico est formado por una red de sensores o entradas, de la cual, es
capaz de recolectar informacin, procesarla y emitir rdenes a unos actuadores o
salidas. La arquitectura de una aplicacin domtica puede tener dos tipos de
comunicacin: la comunicacin interior y la comunicacin exterior (ver Fig. 1).
La comunicacin interior de un sistema domtico se da entre la red de los nodos
sensores. Un nodo sensor est conformado por los diferentes actuadores, sensores
analgicos y digitales, microcontrolador y mdulo de comunicacin que requiere la
aplicacin. Esta comunicacin se puede implementar mediante un cableado (bus)
destinado exclusivamente a la conexin de los dispositivos o usar algn cableado ya
existente en el lugar, como podra ser la red elctrica. Otra alternativa que ltimamente
ha ido ganando terreno es la utilizacin de alguna tecnologa inalmbrica.
La comunicacin exterior se encarga de proporcionar acceso remoto, con el fin de
acceder a la informacin que se genera en la red de nodos sensores del sistema
domtico y poder efectuar tareas de monitoreo y control de forma remota.
El nodo base es el que acta como mdulo servidor para proporcionar la informacin
proveniente de los sensores de forma remota. El presente trabajo se centra en la
Pistas Educativas Ao ###### - ISSN 1405-1249
Certificado de Licitud de Ttulo 6216; Certificado de Licitud de Contenido 4777; Expediente de Reserva 6 98 62
http://pistaseducativas.itc.mx
~2~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
comunicacin de este nodo con el usuario a travs del Sistema Global para las
Comunicaciones Mviles (GSM Global System for Mobile Communications) como
medio de comunicacin al exterior.
GSM se ha usado en diversas aplicaciones de monitoreo y control [6, 7, 14, 15, 16]
usando microcontroladores de 8 bits, este trabajo presenta el uso de un
DSPIC30F3013, el cual puede procesar algoritmos de procesamiento digital de seales
en sitio para aplicaciones futuras.
2. Desarrollo
La arquitectura general del sistema (ver Fig. 2) est basada en [1, 2, 3, 4, 5].
http://pistaseducativas.itc.mx
~3~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~4~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~5~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
Informacin
Sintaxis: AT
Descripcin: Verifica que la comunicacin ha sido establecida. El mdem
AT
no realiza ninguna accin.
Respuesta del Mdulo: OK
Sintaxis: AT+CMGF=<o>
Descripcin: Activa o desactiva el modo texto. El parmetro o indica la
AT+CMGF
accin a realizar: 0 para desactivar y 1 para activar.
Respuesta del Mdulo: OK
Sintaxis: AT+CMGS=<Prefijo internacional><Nmero de destino>
Descripcin: Enva un mensaje de texto al nmero indicado en los
parmetros prefijo internacional y nmero de destino. La respuesta del
AT+CMGS modem es > y entonces escribimos el cuerpo del mensaje, seguido de un
^z.
Respuesta del Mdulo: La primera respuesta es el smbolo >, tras el cual
se debe escribir el cuerpo del mensaje. La respuesta al enviar el mensaje
es CMGS: <nmero de referencia del mensaje>
AT+CMGR Sintaxis: AT+CMGR=<ndice>
Pistas Educativas Ao ###### - ISSN 1405-1249
Certificado de Licitud de Ttulo 6216; Certificado de Licitud de Contenido 4777; Expediente de Reserva 6 98 62
http://pistaseducativas.itc.mx
~6~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~7~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~8~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
S/A
#S/A
AC
Valor
1
0
El tercer campo (#S/A) sirve para indicar el nmero de actuador que deseamos
activar o desactivar, del nodo sensor indicado dentro de la red. Este campo
contempla desde el actuador 00 hasta el 99, es decir, podemos ejercer un control
sobre 100 actuadores en un nodo sensor dentro de la red.
http://pistaseducativas.itc.mx
~9~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
Valor
1
0
b) Trama para monitorear sensores. Esta trama permite monitorear el estado de los
sensores desde el telfono mvil. Est formada por 7 caracteres (ver Fig. 9).
# NODO
S/A
#S/A
S/A
#S/A
EDO
D1
D0
http://pistaseducativas.itc.mx
~10~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
El primer campo (#NODO) contiene el nmero del nodo sensor del que se solicit
ya sea la informacin de un sensor o el control de un actuador. De igual manera
que en la trama de solicitud o trama de control de actuadores.
El segundo campo (S/A) indica si la respuesta proviene de un sensor o un
actuador dentro del nodo sensor que pertenece a la red (ver Tabla 2).
El tercer campo (#S/A) indica el nmero del sensor o actuador del nodo sensor
que pertenece a la red, dado que se consideran dos caracteres para este campo
se puede obtener una respuesta de un sensor o actuador con numeracin desde
00 hasta 99.
El cuarto campo (EDO) indica el estado del sensor o actuador solicitado, es decir,
nos muestra si tanto el nodo sensor, el sensor y el actuador se encuentran
disponibles dentro de la red (ver Tabla 4).
Estado
Valor
Disponible
No disponible
Los ltimos dos campos (D1, D0) muestran el dato solicitado por el usuario, es
decir, este campo contiene el dato actual del sensor o actuador (ver Tabla 5 y 6).
Sensor
Estado
D1
D0
Actuador
Efecto Hall
Activado
Encendido
Efecto Hall
Desactivado
Apagado
Temperatura
D1 D0
Tabla
6.
Comportamiento
http://pistaseducativas.itc.mx
~11~
del
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~12~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
La aplicacin principal del DSC realiza la configuracin de los perifricos, despus se realiza el
monitoreo de los sensores de efecto hall, en caso de que se activen se manda un SMS al
http://pistaseducativas.itc.mx
~13~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
usuario. Tambin se realiza la recepcin de la trama proveniente del telfono mvil del usuario y
se analiza para regresar el valor del sensor solicitado o activar el actuador correspondiente (ver
Figura 14).
http://pistaseducativas.itc.mx
~14~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
3. Resultados
El sistema es capaz de procesar las peticiones del usuario y actuar conforme a las
mismas. Adems puede operar de manera independiente informando al usuario en
caso de que se presente un percance en el recinto. Las pruebas se llevaron a cabo de
la siguiente forma:
1. Enviando un SMS, con la trama propuesta para monitorear sensores, al
modem GSM desde un telfono mvil. La solicitud se realiza al nodo #0, al
cual se le pide la informacin de temperatura que se encuentra en el
sensor 0 (ver Figura 15). El nodo recibe la solicitud (ver Figura 16) y
regresa la informacin de temperatura al telfono mvil. La temperatura
sensada es de 27 grados centgrados (ver Figura 17, 19).
# NODO
0
S/A
#S/A
http://pistaseducativas.itc.mx
~15~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
4. Discusin
Los sistemas de control y monitoreo en casas habitacin ser un tema de gran
importancia en las prximas dcadas. El desarrollo de estos sistemas permite aumentar
la seguridad, mejorar el ahorro energtico, aumentar el confort y consultar el estado de
la vivienda. El uso del modem GSM proporciona una forma econmica y conveniente
para alertar al usuario mediante SMS. Esto se debe a que el costo por mensaje es ms
econmico que un servicio de datos para comunicacin en una red IP. Adems del
servicio de datos, se requerira un sistema operativo dentro del DSC y ms recursos de
memoria para operar con aplicaciones como whatsapp y envo de mensaje por tweets
o correo. Estos sistemas permiten hacer uso de uno de los recursos tecnolgicos ms
http://pistaseducativas.itc.mx
~16~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
5. Conclusiones
El sistema propuesto permite realizar el monitoreo y control en una casa habitacin
usando telfonos mviles. El bajo costo del sistema permite su implementacin con
pocos recursos tecnolgicos y con una buena eficiencia en los tiempos de respuesta. El
controlador digital de seales usado en el sistema contiene una unidad DSP que
permite implementar algoritmos de procesamiento digital de seales en aplicaciones
futuras. Aunque el sistema se prob con sensores de efecto hall y un sensor de
temperatura, se pueden adaptar otros tipos de sensores digitales y analgicos con
facilidad.
6. Referencias
[1] V. H. Garca, et. al. Mdulo servidor para domtica usando TCP/IP. 1er Congreso
Internacional de Robtica y Computacin (CIRC). La Paz, Baja California Sur,
Mxico. 2013.
[2] V. H. Garca, et. al. Red inalmbrica de comunicacin para el monitoreo y control
en
de
Telemtica
Chihuahua,
Chihuahua. 2010.
[5] V. H. Garca, et. al. Desarrollo de un sistema SCADA inalmbrico para casas
habitacin. 5th International Congress on Electronics and Biomedical Engineering,
Computation and Informatics.(CONCIBE SCIENCE). Guadalajara. 2009.
http://pistaseducativas.itc.mx
~17~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~18~
Pistas Educativas, No. ###, #####-##### 20##. Mxico, Instituto Tecnolgico de Celaya.
7. Autores
Dr. Julio Cesar Sosa Savedra obtuvo su grado en Tecnologa de la Informacin
Comunicacin y Computacin por la Universidad de Valencia, Espaa (2007). Su grado
de M. en C. en Ingeniera Elctrica por el CINVESTAV, Mxico (2000) y su ttulo de
Ingeniero en Electrnica, por el Instituto Tecnolgico de Lzaro Crdenas Michoacn
(1997). Sus reas de inters son sistemas embebidos y procesamiento digital de
seales e imgenes.
Dr. Rubn Ortega Gonzlez obtuvo su grado de doctor en Ingeniera Elctrica,
Computacin y Sistemas Electrnicos por la Universidad Politcnica de Valencia,
Espaa (2013). Su grado de M. en C. en Ingeniera en Sistemas por el IPN-SEPIESIME, Zacatenco (2001) y su ttulo de Ingeniero en Comunicaciones y Electrnica por
el IPN-ESIME, Zacatenco (1997). Sus reas de inters son sistemas de control y
procesamiento digital de seales e imgenes.
M. en C. Vctor Hugo Garca Ortega obtuvo su grado maestra en Ingeniera de
Cmputo con especialidad en Sistemas Digitales, en el Centro de Investigacin en
Computacin del IPN (2006). Su grado de Ing. en Sistemas Computacionales por la
Escuela Superior de Cmputo, del Instituto Politcnico Nacional (1999). Actualmente es
profesor titular en la Escuela Superior de Cmputo del IPN y trabaja en el rea de
Arquitectura de Computadoras, Microprocesadores y Procesamiento Digital de
Imgenes y Seales.
Dr. Rubn Hernndez obtuvo su grado de Doctor en Ciencias Tcnicas por el Instituto
de Ciberntica, Matemtica y Fsica de Cuba (2014). Su grado de M. en C. en
Ingeniera Elctrica por el CINVESTAV, Mxico (1999) y su ttulo de Ingeniero en
Comunicaciones y Electrnica, porel IPN-ESIME, Zacatenco (1995). Sus reas de
inters son sistemas de comunicacin y procesamiento digital de seales e imgenes.
Nayeli Jurez Soriano. Estudiante del sexto semestre de la carrera de ing. en Sistemas
Computacionales en la Escuela Superior de Cmputo del IPN.
Ricardo Balderas Paredes. Estudiante del sexto semestre de la carrera de ing. en
Sistemas Computacionales en la Escuela Superior de Cmputo del IPN.
Pistas Educativas Ao ###### - ISSN 1405-1249
Certificado de Licitud de Ttulo 6216; Certificado de Licitud de Contenido 4777; Expediente de Reserva 6 98 62
http://pistaseducativas.itc.mx
~19~