Professional Documents
Culture Documents
DE TELECOMUNICACION
PROYECTO FIN DE CARRERA
REMOTA PARA
SISTEMA DE ADQUISICION
ENTORNOS CONFINADOS
CURSO:13/14
ESTUDIOS DE INGENIERIA DE TELECOMUNICACION
Sistema de adquisici
on remota para entornos confinados
REALIZADO POR:
Pablo Guerrero Figueroa
DIRIGIDO POR:
Resumen
Un entorno confinado se define como un espacio cerrado o parcialmente
cerrado que conlleva riesgos para la salud y la seguridad debido a razones
de diversa ndole (bajos niveles de oxgeno, contaminantes, altos niveles de
radiacion, etc).
Estos espacios, normalmente, no son lugares dise
nados para ser areas
donde trabajen las personas. Sin embargo, en ocasiones surge la obligacion
de obtener informaci
on del interior de los mismos, por lo general alguna
variable de su entorno.
Con el fin de cubrir esta necesidad, se plantea el desarrollo de un sistema
de adquisicion remota para entornos confinados, que sea capaz de obtener
los valores de par
ametros de interes y que sea adaptable a varios ambitos
entre los que se encuentran industriales o medicos.
El presente trabajo expone la implementacion tanto hardware como
software de un sistema de adquisici
on remota para entornos confinados
capaz de combinar tecnologas cableadas con inalambricas de baja tasa de
datos. Por otra parte, se fabricar
an los prototipos en placas de circuito
impreso (PCB) y se adaptar
a el sistema para la aplicacion concreta de un
dosmetro basado en un sensor RADFET.
Palabras clave: Entorno confinado, sistema de adquisicion remota, RS485,
LR-WPAN, MiWi P2P, dosimetra, RADFET, PCB.
Abstract
A confined space is defined as a partially or fully closed space that
presents health and security risks due to various reasons (low oxygen levels,
contamination, high levels of radiation, etc).
Generally speaking, these spaces are not designed so that people can
work in them. Nevertheless, under certain circumstances, there is the need
to obtain information from within, normally, data or variables from this
hostile environment.
With the goal of fulfilling this necessity, the development of a system
for confined space remote data acquisition is conceived. This system will be
able to retrieve different values of interest, and will be adaptable to various
fields like industry or medicine.
This project presents both the hardware and software implementation of
a system for confined space remote data acquisition, capable of combining
cable and low data-rate wireless technologies. Our prototypes were built
using printed circuit boards (PCB) for a particular application, a dosimeter
based on a RADFET sensor.
Keywords: Confined space, remote acquisition system, RS485, LR-WPAN,
MiWi P2P, dosimetry, RADFET, PCB.
Dr. Miguel Angel
Carvajal Rodrguez y D
na. Mara Sofa
Martnez Garca.
Profesores del departamento de Electr
onica y Tecnologa de
Computadores, de la Universidad de Granada, como directores del
Proyecto Fin de Carrera de D. Pablo Guerrero Figueroa.
Informan:
Que el presente trabajo, titulado:
Sistema de adquisici
on remota para entornos
confinados. Ha sido realizado y redactado por el mencionado
alumno bajo nuestra direcci
on, y con esta fecha autorizamos
su presentaci
on.
Granada, a
de septiembre de 2014
Fdo. D
na. Mara Sofa Martnez Garca
Fdo. D
na. Mara Sofa Martnez Garca
Miguel Angel
Carvajal Rodrguez
Ha resuelto asignarle la calificaci
on de:
SOBRESALIENTE (910 puntos)
NOTABLE (78.9 puntos)
APROBADO (56.9 puntos)
SUSPENSO
Con la nota:
puntos.
El Presidente:
El Secretario:
El Vocal:
Granada, a
de septiembre de 2014
Agradecimientos
Llevar a cabo los estudios de Ingeniera de Telecomunicacion ha sido
para m como escalar una gran monta
na, acarreando dificultades desde el
campo base hasta la mismsima cumbre, simbolizada por este Proyecto Fin
de Carrera. No obstante, durante esta escalada he sido acompa
nado por
numerosos sherpas que han compartido conmigo la carga de esta ardua tarea haciendola m
as llevadera. A ellos me gustara darles las gracias.
Gracias a toda mi familia, por hacerme sentir siempre arropado y por
hacerme creer en m mismo.
Gracias a todos mis amigos y a todos mis compa
neros de la ETSIIT, en
especial a aquellos que se han tomado molestias con este proyecto.
Gracias a mis profesores, pues viendolo con perspectiva muchos no eran
tan malos como parecan. En especial, gracias a Fran Garca Ruiz, por ser
la clase de docente y de persona que es.
Gracias a Fernando Martnez Mart, mi tutor offtherecord, por comerse marrones que no le tocaban, por estar siempre dispuesto a ayudar, y
por subirme la moral en los malos momentos.
Gracias a mi tutor, Migue Carvajal, por su clarividencia en la eleccion
de componentes y su revisi
on de la memoria; y por otros ratos perdidos
conmigo a pesar de su ajustada agenda.
Gracias a mi tutora, Sofa Martnez. Porque enumerar en estas lneas
todo lo que tengo que agradecerte sera inviable, simplemente te digo: Gracias por todo Sofa, no lo habra podido conseguir sin tu ayuda.
XV
XVI
Por u
ltimo, a todos los que en alg
un momento preguntaron o se interesaron por la realizaci
on de este proyecto, gracias por hacerlo. Y a aquellos
que no, gracias por no hacerlo.
Desde la cumbre, GRACIAS A TODOS.
XVIII
Glosario
AES Advanced Encryption Standard
CSMA-CA Carrier Sense Multiple Access with Collision Avoidance
DQPSK Differential Quadrature PhaseShift Keying
DS-UWB Direct Sequence for Ultra Wide Band
DSSS DirectSequence Spread Spectrum
EUI Extended Unique Identifier
FCC Federal Communications Commission
FFC Frame Freshness Checking
FFD Full Function Device
FSK FrequencyShift keying
GFSK Gaussian FrequencyShift Keying
GTS Guaranteed Time Slots
IEEE Institute of Electrical and Electronics Engineers
ISM Industrial, Scientific and Medical radio bands
XIX
XX
ISO-OSI International Organization for StandardizationOpen Systems
Interconnection
LR-WPAN LowRate Wireless Personal Area Network
MAC Media Access Control
MB-OFDM Multi Band Orthogonal FrequencyDivision Multiplexing
MiApp Microchip Wireless Application Programming Interface
MiMAC Microchip Wireless Media Access Controller
MiWi Microchip Wireless
O-QPSK Offset Quadrature PhaseShift Keying
OFDM Orthogonal Frequency-Division Multiplexing
P2P Peer to Peer
PAN Personal Area Network
PCB Printed Circuit Board
QAM Quadrature Amplitude Modulation
QPSK-TCM Quadrature Phase Shift KeyingTrellis coded Modulation
RADFET RADiation Field Effect Transistor
RFD Reduced Function Device
SIG Special Interest Group
SPI Serial Peripheral Interface
TDD Time Division Duplex
TDMA Time Division Multiple Access
XXI
TEA Tiny Encryption Algorithm
UWB Ultra Wide Band
WBAN Wireless Body Area Network
WPAN Wireless Personal Area Network
XTEA eXtended TEA
XXTEA Corrected Block TEA
Indice general
1. Motivaci
on y Objetivo
1.1. Contenido de la memoria . . . . . . . . . . . . . . . . . . .
1.2. Motivaci
on . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Introducci
on
2.1. Aplicaciones del sistema de adquisicion
2.2. Tecnologas para entornos confinados .
2.2.1. Redes cableadas . . . . . . . .
2.2.2. Redes inal
ambricas . . . . . . .
2.3. Radioterapia y Dosimetra . . . . . . .
2.3.1. Radiodioterapia . . . . . . . . .
2.3.2. Dosimetra . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3. Elecci
on de protocolos
3.1. Eleccion del protocolo cableado . . . . . . . .
3.2. Eleccion del protocolo inal
ambrico . . . . . .
3.2.1. IEEE 802.15.1: El est
andar Bluetooth
3.2.2. IEEE 802.15.2 . . . . . . . . . . . . .
3.2.3. IEEE 802.15.3 . . . . . . . . . . . . .
3.2.4. IEEE 802.15.4 . . . . . . . . . . . . .
3.2.5. Comparativa . . . . . . . . . . . . . .
3.2.6. MiWi versus ZigBee . . . . . . . . . .
XXIII
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
2
3
3
.
.
.
.
.
.
.
5
6
7
7
7
9
10
11
.
.
.
.
.
.
.
.
15
16
19
20
22
22
25
29
31
XXIV
Indice general
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
36
36
37
38
38
39
40
41
42
43
45
46
50
.
.
.
.
.
.
.
.
.
.
.
.
.
53
54
54
54
57
59
59
60
64
69
69
69
79
82
6. Dise
no software de los prototipos
6.1. Dise
no de la interfaz gr
afica . . . . . . . . . . . . . . . . . .
6.1.1. Descripci
on del flujo . . . . . . . . . . . . . . . . . .
6.2. Dise
no software del m
odulo Frontera . . . . . . . . . . . . .
85
86
86
91
5. Dise
no hardware de los prototipos
5.1. Dise
no del m
odulo PC . . . . . . . . . . . . . .
5.1.1. Descripci
on de la funcion . . . . . . . .
5.1.2. Bloques del m
odulo . . . . . . . . . . .
5.1.3. Elecci
on de los componentes del modulo
5.2. Dise
no del m
odulo Frontera . . . . . . . . . . .
5.2.1. Descripci
on de la funcion . . . . . . . .
5.2.2. Bloques del m
odulo . . . . . . . . . . .
5.2.3. Elecci
on de los componentes del modulo
5.3. Dise
no del m
odulo Sensor . . . . . . . . . . . .
5.3.1. Descripci
on de la funcion . . . . . . . .
5.3.2. Bloques del m
odulo . . . . . . . . . . .
5.3.3. Elecci
on de los componentes del modulo
5.3.4. Alimentaci
on y componentes comunes .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Indice general
XXV
6.2.1. Descripci
on del flujo . . . . . . . . . . . . . . . . . .
6.3. Dise
no software del m
odulo Sensor . . . . . . . . . . . . . .
6.3.1. Descripci
on del flujo . . . . . . . . . . . . . . . . . .
7. Resultados
7.1. Alcance del sistema . . . . . . . . . . . .
7.1.1. Alcance del enlace cableado . . .
7.1.2. Alcance del enlace inal
ambrico .
7.1.3. Alcance combinado . . . . . . . .
7.2. Toma de medidas . . . . . . . . . . . . .
7.3. Velocidad del sistema en modo continuo
7.4. Consumo del m
odulo sensor . . . . . . .
7.5. Fabricaci
on de los prototipos . . . . . .
7.6. Fases del proyecto . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
91
94
94
97
98
98
98
98
99
100
103
103
106
8. Conclusi
on
109
113
115
III.Planos PCB
121
Bibliografa
131
XXVI
Indice general
Indice de figuras
1.1. Esquema general del proyecto. . . . . . . . . . . . . . . . . .
2.1. Sistema de monitorizaci
on de la presion arterial haciendo uso
de modulos MiWi[1]. . . . . . . . . . . . . . . . . . . . . . .
2.2. Campos de aplicaci
on de tecnologas inalambricas atendiendo
al alcance y al bitrate[2]. . . . . . . . . . . . . . . . . . . . .
2.3. a) Separaci
on de los pares electr
onhueco creados por la radiacion mediante el campo electrico existente en el oxido.
b) Polarizaci
on de un transistor pMOS para la medida del
incremento de tensi
on umbral a corriente constante.[3] . . .
8
9
14
38
39
XXVIII
INDICE DE FIGURAS
55
56
56
58
59
60
61
62
62
63
64
65
67
70
70
72
73
74
75
76
77
77
78
INDICE DE FIGURAS
XXIX
79
87
7.1.
7.2.
7.3.
7.4.
7.5.
80
81
83
83
84
84
88
88
89
90
92
93
95
96
99
100
100
102
104
105
107
107
XXX
INDICE DE FIGURAS
Indice de Tablas
3.1.
3.2.
3.3.
3.4.
3.5.
Comparaci
on de los protocolos RS232, RS422 y RS485. . .
Comparativa entre familias de protocolos inalambricos . . .
Velocidades y modulaciones de IEEE 802.15.3. . . . . . . .
Velocidad y modulaci
on de IEEE 802.15.4. . . . . . . . . . .
Comparaci
on de las caratersticas tecnicas de los estandares
de la familia IEEE 802.15. . . . . . . . . . . . . . . . . . . .
3.6. Comparaci
on II de los est
andares de la familia IEEE 802.15.
3.7. Comparativa de MiWi y ZigBee[15]. . . . . . . . . . . . . .
4.1. Tipos de dispositivos IEEE 802.15.4 teniendo en cuenta su
funcionalidad[7]. . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Tipos de dispositivos IEEE 802.15.4 teniendo en cuenta su
rol[7]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3. Requerimientos de memoria de PIC18 para albergar el protocolo MiWi P2P en funci
on de las funciones habilitadas[7].
4.4. Requerimientos mnimos de memoria de PIC18 para albergar
el protocolo MiWi P2P[7]. . . . . . . . . . . . . . . . . . . .
4.5. Definiciones software en el archivo de configuracion [16]. . .
5.1. Descripci
on de los pines del MRF24J40MA[10]. . . . . . . .
18
19
24
28
30
30
32
37
37
42
43
46
67
I.1. Desglose del presupuesto del proyecto. Nota: l: lneas; p: pines; H: Hembra; M: Macho. . . . . . . . . . . . . . . . . . . 114
XXXI
XXXII
INDICE DE TABLAS
Captulo 1
Motivaci
on y Objetivo
Contenidos
1.1. Contenido de la memoria . . . . . . . . . . . . . .
1.2. Motivaci
on . . . . . . . . . . . . . . . . . . . . . .
1.3. Objetivo . . . . . . . . . . . . . . . . . . . . . . . .
3
3
1.1.
Contenido de la memoria
1.2. Motivacion
1.2.
Motivaci
on
Un entorno confinado[17] se define como un espacio cerrado o parcialmente cerrado que conlleva riesgos para la salud y la seguridad entre otras
razones por:
Una atmosfera que no tiene un nivel de oxgeno seguro.
Contaminantes, incluyendo gases, vapores y polvos, que pueden causar lesiones por fuego o explosi
on.
Altos niveles de radiaci
on ionizante, capaces de afectar a los organismos humanos.
Riesgo de sepultura.
Son espacios confinados tanques, tuberas, minas, chimeneas, b
unkeres,
silos, contenedores, vasijas de presi
on y pozos entre otros.
Citado esto se nota que los entornos confinados plantean diversos peligros, puesto que normalmente no son lugares dise
nados para ser areas
donde trabajen las personas. Sin embargo, en ocasiones surge la obligacion
de obtener informaci
on del interior de los mismos, por lo general alguna
variable de su entorno.
Con el fin de cubrir esta necesidad, se plantea el desarrollo de un sistema
de adquisicion remota para entornos confinados, que sea capaz de obtener
los valores de par
ametros de interes y que sea adaptable a varios ambitos
entre los que se encuentran industriales o medicos.
1.3.
Objetivo
Captulo 2
Introducci
on
Contenidos
2.1. Aplicaciones del sistema de adquisici
on . . . . .
2.1.
Captulo 2. Introduccion
Como se coment
o en la motivacion, con este proyecto se pretende el
dise
no de un sistema de adquisici
on remota para entornos confinados. Algunas posibles aplicaciones para este sistema pueden ser:
Medida del nivel de alcohol, az
ucar, etc en tanques de vino as como
en cisternas de todo tipo.
Monitorizaci
on de par
ametros en aerogeneradores.
Seguimiento de los niveles de presion en pozos, petrolferos o de distinta ndole.
Detecci
on de gases en instalaciones mineras.
Monitorizaci
on de caudal en tuberas.
Medida de la ocupaci
on en silos.
Monitorizaci
on de los diferentes compartimentos o bodegas estancas
en buques.
El sistema puede ser incorporado a un sistema robotico capaz de explorar posibles espacios contaminados. Si bien en este caso, el espacio
no sera confinado propiamente dicho, se puede entender como tal por
la imposibilidad de que un ser humano acceda al mismo.
Adquisici
on de datos en el interior de un b
unker de radioterapia.
Ser
a esta aplicaci
on particular la que se desarrolle para dotar al proyecto de una visi
on global. Por esta razon, en el u
ltimo apartado de
este captulo, se llevar
a a cabo una breve explicacion acerca de la
radioterapia y la dosimetra.
2.2.
2.2.1.
Redes cableadas
Las redes cableadas son aquellas que hacen uso de un medio fsico como
medio de trasmisi
on. Su uso es amplio en aplicaciones que van desde la
transmision de energa hasta comunicaciones telefonicas o a traves de internet.
Entre los medios de transmisi
on guiados destacan los cables de pares,
coaxiales, y fibra
optica.
2.2.2.
Redes inal
ambricas
Captulo 2. Introduccion
2.3.
Radioterapia y Dosimetra
La gran aparici
on de c
anceres de distintos tipos ha propiciado el desarrollo de metodos de generaci
on de radiacion ionizante, con el fin de necrosar las celulas cancerosas encontradas en los tejidos. Sin embargo, del
mismo modo que la radiaci
on tiene la habilidad de actuar sobre las celulas
mutadas, tambien puede afectar a las celulas sanas produciendoles da
nos
irreparables. As pues, paralelamente se ha llevado a cabo el desarrollo de
10
Captulo 2. Introduccion
2.3.1.
Radiodioterapia
La energa necesaria para producir la ionizacion de un atomo se encuentra entre 4 y 25 eV [22]. Sabiendo esto y atendiendo a la siguiente ecuacion
podemos concluir que ser
an ionizantes aquellas radiaciones con una longitud de onda inferior a 320 nm.
E = h =
hc
1239,8eV nm
=
2.3.2.
11
Dosimetra
Las dosis en tratamientos paliativos suelen ser mayores a las dosis de tratamiento
curativos
2
Lease Gray, se define como la unidad del S.I. de dosis absorbida, D, por un cuerpo
expuesto por unidad de masa.
12
Captulo 2. Introduccion
Si la radiaci
on incidente es de varios tipos, la dosis equivalente sera la
suma de las dosis de las distintas radiaciones.
HT =
DT,R wR
wT HT
Sensores de radiaci
on
En la actualidad se usan varios detectores de radiacion que aprovechan
distintos fen
omenos fsicos, los cuales permiten cuantificar la dosis recibida
por un paciente. Entre ellos destacan los detectores termoluminiscentes, y
una gama de detectores de semiconductor (detector homogeneo, detector
de union, diodo PIN, etc).
Los detectores de semiconductor, tipo al que pertenecen los sensores
RADFET, utilizan como elemento sensible a la radiacion un semiconductor.
Cuando la radiaci
on ionizante incide sobre un material semiconductor se
crean gran cantidad de pares electronhueco, los cuales son barridos por
un campo electrico generado por una diferencia de potencial. Mediante la
polarizaci
on adecuada del semiconductor es posible obtener la energa de
la radiaci
on ionizante as como el tipo de la misma. Entre las ventajas de
estos sensores destacan:
Eficiencia por unidad de volumen muy elevada ya que la partcula
ionizante puede perder toda su energa en un recorrido muy corto.
Energa reducida para la creacion de pares electronhueco, creandose
una mayor cantidad de pares y reduciendo de este modo la incertidumbre de la medida.
13
14
Captulo 2. Introduccion
(a)
VS
Dosis
(b)
3
Los estudios se llevan a cabo con pMOS puesto que los MOSFET de canal n no
tienen un comportamiento mon
otono con la radiaci
on recibida.
Captulo 3
Elecci
on de protocolos
Contenidos
3.1. Elecci
on del protocolo cableado . . . . . . . . . .
16
3.2. Elecci
on del protocolo inal
ambrico . . . . . . . .
19
15
16
En el dise
no que nos ocupa se antoja de vital importancia la eleccion
de los protocolos encargados de transmitir los datos adquiridos hasta el
sistema de visualizaci
on. En este captulo, se analizaran las diferentes opciones y se elegir
a en consecuencia.
3.1.
Elecci
on del protocolo cableado
17
18
misma.
Diferencial
N max
de Tx
N max
de Rx
Modos de
operaci
on
RS232
Single-ended
RS422
S
RS485
S
32
10
32
halfduplex
fullduplex
fullduplex
fullduplex
punto-punto,
multipunto
1200 m
Topologas
punto-punto
M
ax. distancia
Tasa m
ax
a 12 m
Tasa m
ax
a 120 m
15 m
punto-punto,
multidrop
1200 m
20 kbps
10 Mbps
35 Mbps
1 kbps
100 kbps
100 kbps
19
3.2.
Elecci
on del protocolo inal
ambrico
El protocolo inal
ambrico ser
a el encargado de comunicar el modulo que
albergue el sensor, el cual se encuentra dentro del entorno confinado, con
el modulo situado en el extremo de dicho entorno.
Para este prop
osito se han valorado algunos de los estandares de la
familia IEEE 802.15 la cual define un conjunto de especificaciones a nivel
fsico y de enlace para las comunicaciones inalambricas de alcance corporal
(WBAN) y personal (WPAN). As pues se llevara a cabo un descripcion
de los mismos de modo que se pueda comprender mejor la opcion escogida.
No obstante, con el fin de mostrar el porque de la limitacion de la eleccion
a esta familia de protocolos, se mostrar
a una breve comparativa con otras
tecnologas encargadas de ocupar otras cuotas de mercado.
Aplicaci
on
Rango
Autonoma
Bit Rate
Puntos
destacables
802.15.x
Control y
monitorizaci
on
>100 m
Semanas/a
nos
20 kbps55 Mbps
Bajo consumo
y coste
GPRS/GSM
Voz y datos
Del orden de km
Semanas
128 kbps
Existencia de la
infraestructura
802.11
Conexion a
internet
50100 m
Semanas
Mbps
Velocidad
20
3.2.1.
Bluetooth[25, 5] empez
o a gestarse en los laboratorios Ericsson Mobile
Communications AB en 1994 pero no sera hasta cuatro a
nos mas tarde
cuando se form
o el SIG (Special Interest Group) con empresas como Toshiba, Intel, IBM y la propia Ericsson como principales impulsoras a las que
mas tarde se les sumaran otras llegando a formar el Consorcio Bluetooth
compuesto por m
as de 2000 empresas en la actualidad. El estandar IEEE
802.15.1 surge con el objetivo de regular dicho protocolo, sin embargo el
estandar ya no se mantiene, recayendo sobre el SIG la supervision del desarrollo de la especificaci
on, la gesti
on de la certificacion y la proteccion de
las marcas registradas.
Para que un producto alcance la certificacion del SIG debe cumplir una
serie de protocolos y perfiles; los protocolos indican como se ejecutan tareas
como la se
nalizaci
on telef
onica, gestion del enlace y Service Discovery; los
perfiles detallan las posibles aplicaciones y especifican el comportamiento
general que regla la comunicaci
on entre varios dispositivos, por ejemplo
perfiles de impresi
on o interacci
on humanomaquina.
Atendiendo a la tecnologa de transmision, Bluetooth se basa en la
tecnica de espectro expandido mediante saltos de frecuencia(Frequency Hopping) de modo que el espectro utilizado es dividido en bandas de frecuencia
entre las que se conmuta de manera pseudoaleatoria.
En cuanto a la arquitectura, los distintos dispositivos Bluetooth se asocian formando las llamadas picoredes. Una picored se define como una red
de corto alcance en la que hasta 8 dispositivos comparten y conmutan con
sincrona la frecuencia de operaci
on.
21
22
3.2.2.
IEEE 802.15.2
El est
andar IEEE 802.15.2[26] no conforma un estandar como tal sino
que su grupo de trabajo lo concibi
o como una mejora para el estandar IEEE
802.15.1 centrado en la coexistencia de WPANs con el estandar IEEE 802.11
(Wifi).
3.2.3.
IEEE 802.15.3
En 1999 se form
o el grupo de trabajo IEEE 802.15.3 [25, 27] encargado
de la elaboraci
on de un est
andar que definiera los niveles fsico y de control
de acceso al medio para WPANs capaces de transmitir a altas velocidades
de manera eficiente. El primer borrador de dicho estandar se publico en
agosto de 2003. El grupo tuvo presente la descripcion de una tecnologa
de barata implementaci
on as como bajos costos de operacion, y reducida
complejidad de modo que cumpliera con los requerimientos de velocidad y
eficiencia fijados.
Capa MAC
Las caractersticas m
as rese
nables de la capa MAC son:
Topologa centralizada en una conexion Adhoc basada en picoredes.
Existencia de un u
nico dispositivo coordinador (PNC) responsable del
mantenimiento de la sincrona y tiempo dentro de la red, afiliacion de
nuevos nodos, estipulaci
on de tiempos de conexion entre dispositivos,
etc.
Conexi
on peertopeer entre los distintos dispositivos.
23
Capa Fsica
IEEE 802.15.3 trabaja en la banda libre ISM de los 2,4 GHz coexistiendo
de este modo con los est
andares 802.11 en sus diferentes versiones. A pesar
de la compartici
on del espectro con redes Wifi, su menor ancho de banda
y su baja potencia de transmisi
on resultan en una baja interferencia con
estos protocolos.
24
Velocidad
11 Mbps
22 Mbps
33 Mbps
44 Mbps
55 Mbps
Sensibilidad en el receptor
88 dBm
81 dBm
81 dBm
77 dBm
74 dBm
25
3.2.4.
IEEE 802.15.4
26
y 2,4 GHz.
27
Capa Fsica
IEEE 802.15.4 ofrece dos opciones de capa PHY con el fin de permitir
un amplio rango de aplicaciones en red. Ambas se basan en metodos de se-
28
Velocidad
20 kbps
40 kbps
250 kbps
Modulaci
on
BPSK
BPSK
OQPSK
29
3.2.5.
Comparativa
30
Est
andar
802.15.1
802.15.3
802.15.4
Tasa
de datos
12 Mbps
11, 22, 33,
44 y 55 Mbps
20, 40
y 250 kbps
Potencia
de salida
100 mW
100 m
Banda de
frecuencia
2,4 GHz
6 mW
50 m
2,4 GHz
1 mW
75 m
868/915 MHz
2,4 GHz
Alcance
Complejidad
MediaBaja
Alta
Muy baja
Precio
Bajo
Medio
Muy bajo
Eficiencia
Media
Alta
Muy alta
Convivencia
WLAN, Wifi
WLAN, Wifi
WLAN, Wifi
3.2.6.
31
A continuaci
on se describir
an brevemente dos protocolos comerciales
basados en la especificaci
on IEEE 802.15.4, de entre los cuales, se elegira uno
de los dos para el sistema tras su comparacion. Al estar basados en el
mismo estandar, ambos comparten las capas inferiores, si embargo difieren
en caractersticas de capas superiores.
ZigBee
ZigBee es un protocolo cuyo objetivo son las aplicaciones que requieren
tasas bajas de datos as como maximizar la autonoma de sus bateras,
especialmente dom
oticas. Fue desarrollado por la Zigbee Alliance en 2004
aunque su u
ltima revisi
on es de 2006.
Algunas de sus caractersticas son:
Bajo consumo.
Topologa en red de malla.
Sencillez y facilidad de integraci
on.
Pago mnimo por su uso comercial de 3500$/a
no.
Otras caractersticas tecnicas se muestran en la Tabla 3.7.
MiWi P2P
MiWi P2P, es un protocolo inal
ambrico desarrollado por Microchip
Technology Inc.(en adelante Microchip) con la finalidad de dotar a sus
dispositivos de un protocolo para redes de area personal a bajas tasas de
datos, LRWPAN.
Sus caractersticas m
as rese
nables son:
Tasa de transferencia de 250 kbits/s.
Topologa puntoapunto.
32
Comparaci
on
En la Tabla 3.7 se exponen algunas de las caractersticas en las que
ambos protocolos wireless difieren. A pesar de que el protocolo MiWi P2P
es propietario, su c
odigo es abierto y se encuentra disponible para que los
desarrolladores lo modifiquen si as lo desean.
Caracterstica
Clase
Coste
Tama
no
del c
odigo
Tama
no m
aximo
de la red
Sobrecarga
MiWi
Propietario
Gratuito usando
hardware de Microchip
Coordinador < 16 KB
Router < 16 KB
End Device 28 KB
1024 nodos
y 4 saltos(1 en P2P)
Baja
ZigBee
Estandar de la industria
3500$/a
no en la afiliacion
mas barata
Coordinador 3796 KB
Router 3064 KB
End Device 28 KB
65536 nodos
e infinitos saltos
Media
33
pilas de protocolos.
Atendiendo al tama
no de la red, MiWi P2P sale claramente perdiendo,
sin embargo, esta no es una caracterstica crtica en el desarrollo del sistema en cuestion. Adem
as su sobrecarga es mas baja, consiguiendo as una
mayor eficiencia.
Prestando atenci
on a las caractersticas expuestas, se puede concluir
que MiWi P2P es un candidato id
oneo para la realizacion de la comunicacion inalambrica, de ah su elecci
on. En el captulo siguiente se llevara a
cabo una descripci
on m
as detallada de sus caractersticas as como de sus
interfaces de programaci
on.
34
Captulo 4
36
43
35
36
El protocolo Microchip Wireless (MiWi) P2P ha sido el escogido finalmente para la realizaci
on de este sistema. En este captulo se hara una
descripcion de sus caractersticas principales, as como de las dos interfaces
de programaci
on proporcionadas por Microchip para facilitar el trabajo a
los desarrolladores de aplicaciones.
4.1.
MiWi P2P[7] es uno de los protocolos soportados por MiWi Development Environment (DE). Est
a basado en la especificacion de la capa MAC
del estandar IEEE 802.15.4, a
nadiendo comandos que simplifican el proceso de handshaking. Por otra parte tambien simplifica la desconexion de
enlaces, as como el salto de canales mediante comandos MAC adicionales.
MiWi P2P puede operar sobre microcontroladores de Microchip de las
familias PIC18, PIC24, dsPIC33 y PIC32, haciendo uso para ello de los
compiladores C18, C30 y C32.
Este protocolo sin embargo, no posee mecanismos de encaminamiento,
por lo que la cobertura de la comunicacion inalambrica se encuentra limitada por el rango de radio. Tampoco se garantiza tiempo de ranura, Guaranteed Time Slot (GTS), ni se permiten redes beacon 1 , de ah que ambos
extremos de la comunicaci
on no puedan entrar en modo sleep simultaneamente. Si se buscase una protocolo inalambrico capaz de realizar encaminamiento, protocolos como MiWi Wireless Networking[30] o ZigBee[31] seran
buenas alternativas.
Una descripci
on m
as detallada de las caractersticas del protocolo se
llevara a cabo en los apartados siguientes.
4.1.1.
Tipos de dispositivos
El protocolo MiWi P2P clasifica los dispositivos basandose en sus definiciones IEEE y en sus roles en tanto en cuanto realizan las conexiones en
1
Los paquetes beacon contienen informaci
on acerca de la red y son transmitidos
peri
odicamente para anunciar la presencia de redes.
37
la comunicacion. Los tipos de dispositivos atendiendo a las citadas clasificaciones se exponen en sendas tablas.
Tipo funcional
Full Function
Device (FFD)
Reduced Funtion
Device (RFD)
Alimentaci
on
Configuracion de
receptor ocioso
Metodo de
recepcion de datos
Principal
Encendido
Directo
Batera
Apagado
Sondeo desde
dispositivo asociado
Tipo de Rol
Tipo funcional
Coordinador PAN
FFD
End Device
FFD o RFD
4.1.2.
Topologas soportadas
38
Los dispositivos finales pueden ser FFD (manteniendo sus sistemas de radio
constantemente encendidos) o RFD (con sus radios apagadas cuando esten
ociosos). A pesar de su tipo funcional, los dispositivos finales solamente se
pueden comunicar con el coordinador.
La Figura 4.1 ilustra estas dos descripciones.
(a)
(b)
4.1.3.
Tipos de redes
La especificaci
on de IEEE 802.15.4, en la que se basa este protocolo,
contempla dos tipos de redes: beacon y nobeacon. Sin embargo, como se
comento con anterioridad, MiWi P2P no permite las primeras. En una
red nobeacon, cualquier dispositivo puede transmitir dato en cualquier
instante, siempre y cuando el nivel de energa (ruido) se encuentre por
debajo de un umbral definido.
Las redes nobeacon tienen como principal problema que incrementan
el consumo de los nodos FFD, ya que deben tener sus radios operativas en
todo momento. Por otro lado, estas redes reducen el consumo de los nodos
RFD, pues no tienen que realizar frecuentes sincronizaciones.
4.1.4.
Direccionamiento de red
39
Identificador Unico
Extendido (EUI) o direccion larga: Una direccion
de ocho bytes u
nica para cada dispositivo, a nivel mundial. Equivalente a la direcci
on MAC en los dispositivos de IEEE 802.11.
Direccion corta: Una direcci
on de dos bytes que es asignada por el
dispositivo padre cuando un dispositivo se une a la red. Esta direccion
debe ser u
nica dentro de la red. Su equivalente en IEEE 802.11 sera
la direcci
on IP.
Puesto que el protocolo MiWi P2P solo permite comunicaciones de un
salto, sus mensajes se transmiten utilizando la direccion EUI. La direccion
corta se usa u
nicamente cuando trata de transmitir un mensaje broadcast,
ya que no existe una direcci
on larga predefinida para este tipo de mensajes.
Para los transceptores propietarios de Microchip, las direcciones EUI
son de entre 2 y 8 bytes.
4.1.5.
Figura 4.2: Formato del paquete del protocolo MiWi P2P (El n
umero
indica los bytes)[7].
Puesto que los nombres de los campos son en su mayora muy aclaratorios, no se har
a una descripci
on de los mismos. Para conocer con mas
40
Figura 4.3: Formato del frame control, campo perteneciente al formato del
paquete(El n
umero indica los bits)[7].
4.1.6.
Variaci
on del handshaking
(a)
(b)
41
4.1.7.
Caractersticas
Tama
no peque
no de memoria de programa: Una aplicacion simple
puede ser f
acilmente cargada en un microcontrolador con solo 4 Kbytes de memoria de programa. La habilitacion de esta caracterstica se
lleva a cabo en el fichero de configuracion de la aplicacion.
Apagado de radios para dispositivos ociosos: Para aquellos dispositivos operando con bateras, se pueden desactivar sus radios cuando
no se encuentren transmitiendo datos. El protocolo incluye funciones para hacer entrar a las radios en modo durmiente y despertarlas
cuando sea oportuno. Los mensajes recibidos mientras el dispositivo
esta dormido son recuperados gracias a los mensajes indirectos.
Seguridad: La seguridad es implementada y controlada por la capa
MiMAC, por lo que se comentar
a con mas detalle en la seccion correspondiente.
Escaneo activo: Es el proceso mediante el cual un dispositivo adquiere
informaci
on sobre la PAN local. Determina el canal de operacion, la
fuerza de la se
nal en la PAN y el c
odigo identificador de la misma.
Escaneo de energa: Esta caracterstica se usa para escanear todos los
canales disponibles y determinar el menos ruidoso, con la intencion
de operar en el.
42
4.1.8.
El protocolo MiWi P2P posee un rico conjunto de caractersticas. Habilitar o deshabilitar cada una de ellas tiene un impacto sobre los requerimientos del microcontrolador, tanto en memoria de programa como en memoria
RAM. Las dos tablas expuestas a continuacion muestran los requerimientos
mnimos para albergar el protocolo y los requerimientos adicionales para
albergar el mismo dependiendo de las funcionalidades activas.
Comunicaci
on Intra-PAN
Sleep
Seguridad (sin FFC)
Seguridad (con FFC)
Escaneo activo
Escaneo de energa
Memoria de
programa
adicional (Bytes)
462
186
500
1448
1070
752
Mensaje indirecto
950
1228
Configuraci
on
RAM Adicional
(Bytes)
0
0
48
54
69
0
Indirect Message Size
x TX Buffer Size
Indirect Message Size
x TX Buffer Size
Configuraci
on
Memoria de
programa (bytes)
Target Small
Stack Size
<4K
43
RAM
(bytes)
100 + (9P2P Connection Size)
+ RX Buffer Size + TX Buffer Size
4.2.
Interfaces de programaci
on MiApp y MiMAC
44
45
MiApp es implementada de dos modos: como parametros de configuracion definidos en el archivo de configuracion, y como un conjunto de funciones que llaman a los protocolos inal
ambricos de Microchip. Haciendo uso
ella se consigue que los desarrolladores puedan centrarse en la aplicacion,
sin tener que conocer los detalles de los transceptores RF. As, con poca
o ninguna modificaci
on el desarrollador de software puede facilmente cambiar el protocolo usado, dependiendo de las necesidades de la aplicacion.
Ademas MiApp es capaz de actuar indirectamente sobre los transceptores,
invocando funciones del protocolo que a su vez acceden al transceptor mediante la interfaz MiMAC, estructura que puede ser observada en la Figura
4.5. Todo ello, a
un siendo una herramienta muy potente, se consigue con
un mnimo impacto en el tama
no de la pila.
4.2.1.
Par
ametros de configuraci
on de MiApp
46
Definici
on
#define PROTOCOL MIWI
#define PROTOCOL P2P
#define MRF24J40
#define MRF49XA
#define
TX BUFFER SIZE 40
RX BUFFER SIZE 40
#define
CONNECTION SIZE 10
#define
ENABLE HAND SHAKE
#define
ENABLE ED SCAN
#define
ENABLE ACTIVE SCAN
#define
HARDWARE SPI
Funcionalidad
Selecciona el protocolo usado
en la aplicacion.
Selecciona el transceptor usado
en la aplicacion.
Define el tama
no maximo del payload de la
aplicacion para ser transmitido/recibido
(excluyendo cabeceras).
Tama
no de la tabla de conexion. Limita el
n
umero maximo de dispositivos con los
que un nodo se puede conectar.
Habilita al protocolo a establecer conexiones
con peers automaticamente.
Habilita al protocolo y al transceptor a
realizar un escaneo de deteccion de energa.
Habilita al protocolo para realizar escaneo
activo y descubrir nodos y redes.
Habilita al PIC a usar el hardware SPI
para comunicarse con el transceptor.
4.2.2.
Funciones de MiApp
Teniendo en cuenta que las interfaces de programacion MiApp y MiMAC trabajan conjuntamente para comunicar las diferentes capas de la
pila entre s, u
nicamemente se explicaran las funciones incorporadas en
MiApp, indicando que funciones pertenecientes a MiMAC son invocadas
por ellas. Sin embargo, s se realizara una descripcion del motor de seguridad, implementado en MiMAC.
Las funciones disponibles se dividen en cinco categoras: inicializacion,
asociacion, envo de mensajes, recepcion de mensajes y funcionalidades es-
47
peciales. A continuaci
on se expondr
an algunas de ellas, bien por su importancia o bien por su uso en el software desarrollado. Para ver el catalogo
completo de funciones remitirse a AN1284[16].
Inicializaci
on
MiApp ProtocolInit
Asociaci
on
MiApp EstablishConnection
48
Envo de mensajes
MiApp FlushTx
49
Recepci
on de mensajes
MiApp MessageAvailable
DiscardMessage se encarga de liberar los recursos utilizados por el paquete recibido, una vez este ha sido procesado, preparando as al protocolo
para la recepci
on de un nuevo mensaje. En la capa MAC esta funcion se
lleva a cabo por MiMAC DiscardPacket.
50
v o i d DiscardMessage ( v o i d ) ;
Funcionalidades especiales
MiApp InitChannelHopping
4.2.3.
M
odulo de seguridad
51
bits. Dise
nado para solventar la vulnerabilidad en el cifrado de TEA, fue
publicado en 1997 por David Wheeler y Roger Needham, de la Universidad
de Cambridge, y no se encuentra sujeto a ninguna patente.
Otra gran ventaja de XTEA es que no requiere de grandes recursos
para el cifrado o descifrado de la informacion, por lo que es ampliamente
usado sistemas embebidos. Adem
as, la complejidad del algoritmo as como
los recursos necesarios se pueden ajustar aplicando un n
umero diferente de
iteraciones al algoritmo.
XTEA ofrece tres modos de seguridad:
Modo CTR, donde solamente se cifra el payload y el campo MIC
(campo calculado a partir de los datos en bruto) no se adjunta.
Modo MACCBC, donde el cifrado se incorpora desde la cabecera
MAC hasta el final del payload y se adjunta un MIC de 4 u 8 bytes.
Modo CCM, donde el cifrado se incorpora desde la cabecera MAC
hasta el final del payload y se adjunta un MIC de 4 u 8 bytes.
En los dos u
ltimos modos u
nicamente cambia el algoritmo de cifrado,
pero los dos cifran la misma cantidad de mensaje y pueden incorporar un
campo MIC del mismo tama
no.
52
Captulo 5
Dise
no hardware de los
prototipos
Contenidos
5.1. Dise
no del m
odulo PC . . . . . . . . . . . . . . .
54
5.2. Dise
no del m
odulo Frontera . . . . . . . . . . . .
59
5.3. Dise
no del m
odulo Sensor . . . . . . . . . . . . .
69
53
54
Captulo 5. Dise
no hardware de los prototipos
El dise
no hardware de los prototipos comprende, junto con el dise
no
software de los mismos, el grueso del proyecto realizado. En este captulo
se describir
an los tres m
odulos que componen el sistema, de modo que a
su termino el lector sea capaz de visualizarlos y de comprender como se
comunican entre s. Paralelamente, se indicaran los componentes escogidos
para cada una de las partes descritas.
La exposici
on de los mismos se realizara desde el modulo mas cercano
al operador, lo cual coincide con un orden creciente de la complejidad de
estos.
En el m
odulo sensor se lleva a cabo la explicacion de la parte analogica
para la aplicaci
on particular de un sensor dosimetrico.
5.1.
Dise
no del m
odulo PC
5.1.1.
Descripci
on de la funci
on
El modulo PC es el encargado de recibir las ordenes enviadas desde la interfaz grafica a traves de un conversor Serie/USB, y transmitirlas mediante
cable al m
odulo Frontera (situado en la frontera del entorno confinado,
pero dentro de este) por RS485 haciendo uso del transceptor cableado.
Del mismo modo, recibe la lectura desde el extremo opuesto, enviandola
hacia el ordenador del operador.
5.1.2.
Bloques del m
odulo
Este m
odulo es el menos complejo de los tres, estando compuesto u
nicamente por las conexiones necesarias para la alimentacion y el conversor
Serie/USB (en amarillo en la Figura 5.1), el transceptor cableado (en naranja), sus dos componentes pasivos (morado) y un conector 10 lneas, de
las cuales solo ser
an usadas seis. El transceptor no precisa de programacion
adicional por parte del desarrollador de la aplicacion.
La alimentaci
on de esta placa es suministrada por el conversor Serie/USB, capaz de proporcionar los 5V necesarios para el funcionamiento
del transceptor. Esta lnea de 5V sera transmitida por cable junto con la
5.1. Dise
no del m
odulo PC
55
56
Captulo 5. Dise
no hardware de los prototipos
5.1. Dise
no del m
odulo PC
5.1.3.
57
Elecci
on de los componentes del m
odulo
58
Captulo 5. Dise
no hardware de los prototipos
(a)
(b)
5.2. Dise
no del m
odulo Frontera
59
5.2.
5.2.1.
Dise
no del m
odulo Frontera
Descripci
on de la funci
on
60
Captulo 5. Dise
no hardware de los prototipos
5.2.2.
Bloques del m
odulo
Este m
odulo est
a compuesto por:
Microcontrolador (rojo en la Figura 5.7).
Transceptor cableado m
as sus componentes pasivos (en naranja).
Conector para el cable procedente de la placa PC (negro).
Transceptor inal
ambrico (morado), el cual funciona a traves del puerto
SPI (Serial Peripheral Interface).
Tres LEDs usados para indicacion de estado y depuracion (verde).
Circuito de acondicionamiento de la alimentacion (amarillo), formado
por un regulador de tensi
on y tres condensadores, el cual regula los 5
V procedentes de la placa PC a los 3,3 V a los que trabajaran tanto
el microcontrolador como el transceptor inalambrico. Dicho circuito
se muestra en la Figura 5.6.
Adem
as, en el prototipo se incluyen conexiones para la programacion
del microcontrolador va PICKit3 (azul).
5.2. Dise
no del m
odulo Frontera
61
62
Captulo 5. Dise
no hardware de los prototipos
Figura 5.9: Extracto del archivo HardwareProfile.h del PIC del modulo
frontera.
5.2. Dise
no del m
odulo Frontera
63
64
Captulo 5. Dise
no hardware de los prototipos
5.2.3.
Elecci
on de los componentes del m
odulo
Microcontrolador PIC18LF4520
El n
ucleo central de los dos m
odulos que realizan la comunicacion
inalambrica ser
a un microcontrolador(en adelante PIC o microcontrolador)
de la familia PIC18 de la marca Microchip Technology Inc (en adelante
Microchip). El modelo escogido finalmente ha sido un PIC18LF4520[11],
cuya denominaci
on LF indica que trabaja con una alimentacion de 3,3 V,
lo que facilitar
a la conexi
on de lneas con el transceptor incorporado por
trabajar con la misma tensi
on.
Entre las caractersticas m
as destacables de este PIC se encuentran:
32 Kbytes de memoria de programa, suficientes para almacenar el software dise
nado as como la pila del protocolo inalambrico finalmente
escogido.
5.2. Dise
no del m
odulo Frontera
65
66
Captulo 5. Dise
no hardware de los prototipos
Transceptor inal
ambrico MRF24J40MA
La comunicaci
on inal
ambrica la realizaran dos transceptores
MRF24J40MA[10] de Microchip. Estos dispositivos trabajan en la banda
ISM de 2,4 GHz y soportan varios protocolos comerciales basados en el
estandar IEEE 802.15.4 entre los que se encuentran ZigBee, MiWi y MiWi
P2P.
El dispositivo se basa en el integrado MRF24J40[33], que implementa
las capas fsica y MAC, as como la interfaz de comunicacion SPI. Por otra
parte, el m
odulo incorpora una antena PCB y el circuito de adaptacion
de la misma. En el diagrama de bloques simplificado de la Figura 5.13a se
puede observar la relaci
on de los mismos.
Aparte de las ya citadas, otras de su caractersticas se resumen a continuacion:
Voltaje de operaci
on: 2,43,6 V (3,3 V tpico).
Alcance superior a 120 m, mayor que el inicialmente especificado por
el est
andar.
Tasa de transmisi
on de 250 Kbps.
Sensibilidad tpica de 94 dBm con +5 dBm al maximo nivel de entrada.
Potencia de salida tpica de +0 dBm con 36 dB de rango de control
de potencia de transmisi
on.
Mecanismo hardware CSMACA, respuesta automatica de ACK y
comprobaci
on de FCS.
Capacidad de retransmisi
on automatica de paquetes.
Seguridad hardware basada en AES128.
Por otra parte se incluye un transceptor MAX3080, explicado en el
modulo anterior.
5.2. Dise
no del m
odulo Frontera
(a)
67
(b)
Smbolo
GND
RESET
WAKE
INT
SDI
SCK
SDO
CS
NC
Vin
Tipo
Ground
DI
DI
DO
DI
DI
DO
DI
Power
Descripci
on
Referencia a tierra
Pin de reset global del hardware
Disparador externo del despertar
Pin de interrupcion al PIC
Entrada de datos de la interfaz serie
Reloj de la interfaz serie
Salida de datos de la interfaz serie
Pin de habilitacion de la interfaz serie
No conectar (flotante)
Alimentacion
Reguladores de tensi
on
Los reguladores de tensi
on a 3,3 V escogidos han sido los LP2950[34] de
Texas Instruments Inc. (en adelante TI), los cuales se encargaran tanto de
la regulacion del voltaje en la parte digital, que afecta a los PICs y a los
transceptores inal
ambricos, as como de proporcionar la tension necesaria a
68
Captulo 5. Dise
no hardware de los prototipos
5.3. Dise
no del m
odulo Sensor
5.3.
5.3.1.
69
Dise
no del m
odulo Sensor
Descripci
on de la funci
on
5.3.2.
Bloques del m
odulo
Puesto que el m
odulo a exponer se divide en dos partes claramente diferenciadas, se llevar
a a cabo una descripci
on de las mismas por separado. Si
bien en el prototipo en baquelita estas dos partes se encontraban separadas,
ambas forman parte de una misma PCB.
Parte digital
La parte digital de este m
odulo es pr
acticamente igual a la del modulo
frontera, salvo por la desaparici
on tanto del transceptor cableado como del
conector.
En la Figura 5.14 se encuentra ademas un potenciometro (en azul),
que fue utilizado para la simulaci
on de la parte analogica incorporada mas
tarde.
Las conexiones entre el transceptor MRF24J40MA y el PIC difieren
levemente de las del m
odulo anterior, por lo que se muestran en la Figura
5.15.
70
Captulo 5. Dise
no hardware de los prototipos
5.3. Dise
no del m
odulo Sensor
71
Parte anal
ogica
En la aplicaci
on particular del dosmetro clnico, se debe poder configurar el sensor RADFET en tres estados, a saber:
Modo Radiaci
on: el sensor se encuentra con todos sus terminales cortocircuitados, drenador, fuente, puerta y sustrato. No se inyecta corriente alguna mientras el RADFET se radia. Ver Figura 5.24(b).
Modo Lectura normal: el sensor se encuentra en configuracion de saturacion, con fuente y sustrato cortocircuitados, por donde se inyecta
una corriente de 10A. Drenador y puerta se encuentran cortocircuitados a tierra. No se radia mientras se realiza la lectura. Ver Figura
5.24(a).
Modo Lectura polarizada: la configuracion del sensor es la misma que
en el supuesto anterior. La diferencia radica en que el RADFET es
radiado mientras se realizan y promedian varias lecturas.
Para hacer que el sensor se encuentre en cada uno de los estados mencionados se deber
an realizar ciertas tareas que se explicaran mas adelante.
Sin embargo, antes es conveniente conocer como es dicho sensor. Este se
compone, por una parte, de un encapsulado de 14 patillas, fabricado por
Tyndall National Institute (Cork, Irlanda), mediante las cuales se puede
acceder a los drenandores, fuentes, puertas y bulks de los cuatro dispositivos RADFET que lo componen, que a su vez son iguales dos a dos. Cada
pareja de MOSFETs se diferencia de la otra por su tecnologa de fabricacion (longitud del canal, etc.), lo que aporta mayor precision a la hora de
evaluar la radiaci
on recibida.
Por otra parte, el sensor lo compone una PCB provista de cuatro JFETs
normally ON (se encuentran en conduccion en ausencia de una tension)
capaces de cortocircuitar o no, en cada uno de los RADFETs se
nalados,
drenador y puerta con la fuente dependiendo del estado requerido.
El esquematico completo del sensor se puede observar en la Figura 5.16.
En este caso particular solo se realiza la lectura de uno de los RADFETs,
el n
umero 2 (W/L=690/15; espesor de
oxido = 400 nm).
72
Captulo 5. Dise
no hardware de los prototipos
5.3. Dise
no del m
odulo Sensor
73
Fuente de corriente
La fuente de corriente (en azul en la Figura 5.23) ha sido dise
nada para
proporcionar 10 A de corriente. Los componentes principales de esta son
un amplificador operacional, una referencia de tension y dos resistencias. El
valor de la resistencia R5 viene determinado por la hoja de caractersticas
de la referencia de tensi
on (100 K), mientras que R4 se calcula como sigue:
I=
Vref
R4
74
Captulo 5. Dise
no hardware de los prototipos
se
nal de control generada por el PIC a traves de RA1.
Multiplexor de tensi
on
El multiplexor de tensi
on (verde/abajo en la Figura 5.23) es el encargado de abrir y cerrar los terminales de fuente y drenador del RADFET,
actuando sobre el JFET de la PCB en la que se incrusta el sensor. Esta
u
ltima PCB no ha sido desarrollada para este proyecto pero su uso es crucial para la actuaci
on sobre el sensor. La dos entradas del multiplexor se
conectan tanto a 20 V como a tierra, siendo controlada la salida de la
patilla D por el estado del pin RE2 del PIC.
5.3. Dise
no del m
odulo Sensor
75
Seguidor de tensi
on
El seguidor de tensi
on formado por los dos amplificadores operacionales (morado en la Figura 5.23, dispositivo dual) tiene como funcion tanto
evitar entrada de corriente por la patilla de conversion A/D del PIC, como
adecuar el rango de tensiones de Vs (030 V) al rango con el cual trabaja
el PIC (03,3 V).
Como se puede observar en la Figura 5.20, la tension Vs act
ua como
entrada de la patilla positiva del primer operacional, para encontrarse con
un divisor de tensi
on en la segunda etapa, que lleva a cabo la adaptacion
de rango. Las resistencias de la segunda etapa deben cumplir:
R6
30V
=
= 9, 09
R7
3, 3V
As pues, los valores elegidos para las resistencias han sido aquellos
que mas se acercaban a tal relaci
on, y se encontraban disponibles en el
laboratorio.
R6 = 8, 2K
R7 = 1K
76
Captulo 5. Dise
no hardware de los prototipos
5.3. Dise
no del m
odulo Sensor
77
78
Captulo 5. Dise
no hardware de los prototipos
5.3. Dise
no del m
odulo Sensor
(a)
79
(b)
5.3.3.
Elecci
on de los componentes del m
odulo
En lo que respecta a la parte digital, tanto el PIC como el transceptor inalambrico escogidos han sido los mismos que los incorporados en el
modulo frontera.
De otro lado, los componentes escogidos para la parte analogica son los
siguientes:
Amplificador operacional LM358
El LM358[12] es un integrado de 8 patillas en encapsulado DIP que contiene dos amplificadores operacionales fabricado por TI. El LM358 ofrece la
posibilidad de ser alimentado de forma simple o dual permitiendo un amplio
rango de tensiones (de 3 V a 32 V y de 1, 5 V a 16 V respectivamente).
80
Captulo 5. Dise
no hardware de los prototipos
(a)
(b)
5.3. Dise
no del m
odulo Sensor
81
Potenci
ometro
A pesar de no ser un elemento incluido en el dise
no definitivo, se ha
empleado un potenci
ometro de 10 k el cual sirvio de ayuda para simular
la parte analogica del sistema. Este componente se conecto al conversor
A/D del microcontrolador sirviendo de apoyo en las simulaciones tanto
para la comunicaci
on entre PICs como para la comunicacion de la interfaz
grafica de usuario con el PIC de la placa del sensor.
82
Captulo 5. Dise
no hardware de los prototipos
5.3.4.
Alimentaci
on y componentes comunes
Alimentaci
on del m
odulo sensor
La alimentaci
on de esta placa es suministrada por un sistema DCDC
elevador +30 V y elevadorreductor 20 V. Esta circuitera es alimentada
a su vez por un batera de 9 V, de la cual se extrae ademas una lnea para
alimentar tanto el regulador de tension que distribuira el voltaje al PIC y
al modulo MiWi, como las patillas VL y V + de los multiplexores DG419.
De otro lado los 20 V son utilizados para actuar sobre el JFET de la placa
en la que se inserta el sensor as como para alimentar la patilla V de los
multiplexores. Los 30 V alimentan los amplificadores operacionales a traves
de sus patillas Vcc .
Cables y conectores
En la realizaci
on del prototipo en baquelita se han utilizado tiras de
pines hembra a modo de conectores de alimentacion, sin embargo, en el
dise
no final en PCB estas tiras de pines han sido sustituidas por conectores
jack 3,5 mm. El conector usado para insertar la PCB que contiene el sensor
es un conector de 7 pines con recubrimiento de oro, lo que permite una
mejor conducci
on.
Para la comunicaci
on entre la placa del PC y la placa media se ha usado
un cable de 8 lneas, el cual se conecta a ambas placas mediante tiras de
pines macho.
Elementos pasivos
Adem
as de todo lo citado anteriormente, se ha hecho uso de elementos
pasivos tales como resistencias y condensadores para que los componentes
citados funcionen apropiadamente; por otra parte, se han usado LEDs que
han hecho las veces de indicadores de los estados del sistema a la vez que
5.3. Dise
no del m
odulo Sensor
83
(a)
(b)
84
Captulo 5. Dise
no hardware de los prototipos
Captulo 6
Dise
no software de los
prototipos
Contenidos
6.1. Dise
no de la interfaz gr
afica . . . . . . . . . . . .
86
6.2. Dise
no software del m
odulo Frontera . . . . . .
91
6.3. Dise
no software del m
odulo Sensor . . . . . . . .
94
85
86
Captulo 6. Dise
no software de los prototipos
El dise
no software que se describira en el presente captulo complementa
el dise
no hardware expuesto en el Captulo 5. Se ha realizado el dise
no de
tres programas, que se ejecutan tanto en el ordenador como en los dos
microcontroladores de los m
odulos frontera y sensor.
6.1.
Dise
no de la interfaz gr
afica
6.1.1.
Descripci
on del flujo
6.1. Dise
no de la interfaz gr
afica
87
88
Captulo 6. Dise
no software de los prototipos
6.1. Dise
no de la interfaz gr
afica
89
90
Captulo 6. Dise
no software de los prototipos
6.2. Dise
no software del m
odulo Frontera
6.2.
91
Dise
no software del m
odulo Frontera
6.2.1.
Descripci
on del flujo
92
Captulo 6. Dise
no software de los prototipos
plemente transmite dicha orden al otro enlace inalambrico.
Recepci
on de un 2: indica peticion de lectura polarizada. Este caso
es similar al caso de lectura normal, salvo porque el dato recibido
sera la media de 128 valores recopilados por el ADC del nodo sensor.
(a)
(b)
6.2. Dise
no software del m
odulo Frontera
93
94
Captulo 6. Dise
no software de los prototipos
6.3.
Dise
no software del m
odulo Sensor
6.3.1.
Descripci
on del flujo
6.3. Dise
no software del m
odulo Sensor
95
(a)
(b)
96
Captulo 6. Dise
no software de los prototipos
Captulo 7
Resultados
Contenidos
7.1. Alcance del sistema . . . . . . . . . . . . . . . . .
98
99
. . . . 100
97
98
Captulo 7. Resultados
7.1.
7.1.1.
Las pruebas del alcance cableado se han realizado con dos cables: uno de
1 m y otro de 10 m. Durante el dise
no y la construccion de los prototipos se
ha hecho uso del cable corto, sin embargo al finalizarse el sistema de adquisicion, se ha sustituido por el cable largo, observandose un comportamiento
similar, sin incluir retardos especialmente relevantes ni modificando el valor
recibido con el cable corto. Si bien las pruebas se han llevado a cabo con
un maximo de 10 m de cable, se sospecha que este enlace soporta mucha
mas distancia, pues este valor queda muy lejos de los 1200 m especificados
por el est
andar1 .
7.1.2.
7.1.3.
Alcance combinado
No se han llevado a cabo medidas cables de mayor distancia por motivos econ
omicos.
7.2.
99
Toma de medidas
Fruto de la toma de medidas son las capturas de las Figuras 7.1 y 7.22 .
Como se puede observar en la primera de ellas, se presenta el valor actual
de la medida del sensor, esto es, la tensi
on umbral, la diferencia del valor
actual con el valor previo y la sensibilidad, esta u
ltima calculada a partir de
la diferencia calculada y el valor introducido en el campo Dosis mediante
la formula mostrada en el Captulo 6.
Por su parte la Figura 7.2 solamente aporta el valor recibido en un
instante determinado, sin embargo, los datos recibidos se almacenan en un
archivo de texto en el formato mostrado por la Figura 7.3.
Los valores de las figuras 7.1, 7.2 y 7.3 han sido simuladas con potenci
ometro, por lo
que los valores obtenidos se encuentran alejados de los que se obtendran en un b
unker
de radioterapia.
100
Captulo 7. Resultados
7.3.
101
Retardo = 10000
4
Fclock
102
Captulo 7. Resultados
7.4.
103
Consumo del m
odulo sensor
Puesto que el m
odulo del sensor puede trabajar con batera, resulta
interesante remarcar los consumos del mismo, a saber:
Consumo de la placa de alimentaci
on elevadorareductura: 44 mA
Consumo de la parte anal
ogica m
as la parte digital: 5 mA
Consumo de la parte digital: 70 mA
Consumo total: 119 mA
Teniendo en cuenta lo anterior, y que la pila es capaz de suministrar
150 mAh, la autonoma del m
odulo del sensor es de 1,26 h.
7.5.
Fabricaci
on de los prototipos
El dise
no de las PCBs de los distintos modulos ha sido realizado mediante el software de dise
no asistido por ordenador Altium Designer. Por
otro lado su fabricaci
on se ha llevado a cabo con la maquina de prototipado
en circuito impreso LPKF s100. Para ello, se deben generar los archivos gerber desde Altium e introducirlos en la citada maquina como argumento.
Para la manufactura de las PCBs se han usado planchas de placa base
FR4. Para las PCBs de los m
odulos frontera y sensor ha sido necesaria una
plancha de doble cara, mientras que para las del modulo PC y el conector
ha sido suficiente con una placa de simple cara.
Las Figuras 7.5 y 7.6 muestran todas las placas de circuito impreso
desarrolladas. Las placas PC y frontera aparece conectadas con el cable
de 10 lneas, de modo que se pueda tener una vision global con el sistema terminado. Por su parte, tambien se encuentran conectadas la placa
sensor con las PCBs que albergan el sensor mediante jack 3.5 mm para
evitar que la radiaci
on incida directamente sobre la electronica. Esta PCB
ha sido incorporada en una caja junto a la placa de alimentacion DCDC
elevadorreductor y la pila de 9 V que la alimenta.
104
Captulo 7. Resultados
105
106
7.6.
Captulo 7. Resultados
107
108
Captulo 7. Resultados
Captulo 8
Conclusi
on
109
110
Captulo 8. Conclusion
111
sistema de comunicaci
on cumple las especificaciones que fueron expuestas
al inicio de este trabajo. As pues, se ha conseguido transferir la informacion de un sensor alojado en un entorno confinado, pudiendo salvar las
dificultades que este presentaba, hasta un operador en el exterior mediante
un protocolo inal
ambrico y otro cableado, aprovechando de este modo las
posibilidades que ofrecan ambas tecnologas.
112
Captulo 8. Conclusion
Ap
endice I
113
114
2
2
2
1
1
2
2
2
6
8
Precio
unitario (e)
5,05
9,70
2,96
14,49
0,63
0,28
3,86
0,77
0,26
0,42
Precio
total (e)
10,10
19,40
5,92
14,49
0,63
0,56
7,72
1,54
1,56
3,36
0,09
0,72
15
2
2
2
1
2
2
4
0,06
0,97
0,90
0,90
10
0,83
1,60
0,58
0,90
1,94
1,80
1,80
10
1,66
3,20
2,32
0,98
1,96
0,92
2,76
10 m
9m
1
40 % y 15 %
1
24/h
24,66/30 m
32,91/100 m
1,50
6,30/6,00
11,90
5h/da 227das
8,22
2,96
1,50
3,42
11,90
27240
27362,34e
Componente
Cantidad
PIC18LF4520
MRF24J40MA
MAX3080
TTL-232R
LM385
LM358 Dual
DG419
LP2950
LEDs
Capacidades
Capacidades
electrolticas
Resistencias
Oscilador 4 MHz
Conectores 10 l H
Conectores 10 l M
Conector 7 p (sensor)
Zocalos DIP 40
Zocalos DIP 14
Zocalos DIP 8
Conectores jack
H 3.5mm
Conectores jack
M 3.5mm
Cable 10 l
Cable 4 l
Pila 9 V
Placa de circuito impreso
Caja ABS
Trabajo del ingeniero
Total
Tabla I.1: Desglose del presupuesto del proyecto. Nota: l: lneas; p: pines;
H: Hembra; M: Macho.
Ap
endice II
Circuitos esquem
aticos
115
116
117
118
119
120
Ap
endice III
Planos PCB
121
122
123
124
125
126
127
128
129
130
Referencias
[1] Londo
no, J. G.; Duque, J. D. L.; Valdivieso, A. M. H. Revista Politecnica. Universidad de Antioqua, 2010, (11).
[2] Lindell, B.; Dunster, H. J.; Valentin, J. Internation commission on
radiological protection: History, policies, procedures.
C. Dise
[3] Rodrguez, M. A.
no de un sistema dosimetrico portatil. Universidad de Granada, 2008.
[4] http://www.lammertbies.nl/comm/info/rs-485.html.
[5] 802.15.1- IEEE Standard for Telecommunications and Information
Exchange Between Systems - LAN/MAN - Specific Requirements Part 15: Wireless Medium Access Control (MAC) and Physical Layer
(PHY) Specifications for Wireless Personal Area Networks (WPANs),
2002.
[6] https://www.anaren.com/air-wiki-zigbee/channel.
[7] Microchip Technology Inc. AN1204, Microchip MiWi P2P Wireless
Protocol. Yifeng Yang, 2008.
[8] Future Technology Devices International Ltd. TTL-232R-PCB TTL
to USB Serial Converter PCB Datasheet.
[9] Maxim Integrated.
MAX3080MAX3089 Fail-Safe, High-Speed
(10Mbps), Slew-Rate-Limited RS-485/RS-422 Transceivers.
131
132
Referencias
[10] Microchip Technology Inc. MRF24J40MA Data Sheet 2.4 GHz IEEE
Std. 802.15.4 RF Transceiver Module.
[11] Microchip Technology Inc. PIC18F2420/2520/4420/4520 Data Sheet
28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and
nanoWatt Technology.
[12] Texas Instruments Inc. Dual Operational Amplifiers LM158, LM158A,
LM258, LM258A LM358, LM358A, LM2904, LM2904V.
[13] National Semiconductor Corporation. LM185-1.2/LM285-1.2/LM3851.2 Micropower Voltage Reference Diode.
[14] Maxim Integrated.
Improved, SPST/SPDT Analog Switches
DG417/DG418/DG419.
[15] Carretero, R. F. Dise
no de una placa de desarrollo para microcontrolador pic18f con conectividad ieee 802.15.4. Universidad Carlos III de
Madrid.
[16] Microchip Technology Inc. AN1284, Microchip Wireless (MiWi) Application Programming Interface (MiApp). Yifeng Yang, 2009.
[17] Health, W.; Queensland, S., Eds. Confined spaces code of practice,
2011.
[18] de Luco Martnez de Espronceda, M. M. M. Desarrollo de red
inalambrica miwi para explotaciones agrcolas. Universidad de La
Rioja. Proyecto Fin de Carrera, 2013.
[19] Remote Data Acquisition using Bluetooth. David R. Loker and P.E.
Collin and G. Frampton and Titan J. McElhaney and Jonathan R.
Mook and Anthony M. Sansone, 2005.
[20] Xuanang, Q. B. M.; Junda, Z.; Fang, L. Hunan University of technology, Electrical Engineering Department, Zhu Zhou City, China, 2012.
Referencias
133
134
Referencias