Documentos de Académico
Documentos de Profesional
Documentos de Cultura
02 JATG Cap02-Plataforma Hardware
02 JATG Cap02-Plataforma Hardware
Plataforma hardware
Este capítulo se centrará en describir los dispositivos físicos más importantes que se
utilizarán en el desarrollo del trabajo. Más concretamente, se trata de sensores
inalámbricos, y de una pasarela que permitirá conectar la red inalámbrica de éstos
con una red de área local o Ethernet.
En primer lugar se estudian las partes hardware del sensor utilizado: microcontro-
lador principal, chip de radio o convertidor serie-USB. Asimismo, se explican los
fundamentos de los protocolos o estándares de radio IEEE 802.15, ZigBee
y DASH7.
15
CAPÍTULO 2. PLATAFORMA HARDWARE
En la Figura 2.1 y Figura 2.2 se muestra el aspecto del sensor por ambas caras
del circuito impreso. Mide unos 66 mm de largo y 32 mm de ancho (sin tener en
cuenta el conector USB).
6 5 4 3
2
1
9
Moteiv era la empresa dedicada a la fabricación sensores para redes inalámbricas. Sus productos más
conocidos son Tmote Sky y el firmware Tmote Connect. Fundada en 2003 con sede en San Francisco
(California). Por su parte, Sentilla es la empresa centrada en gestión y eficiencia del consumo energético.
Proporciona soluciones software para optimizar y automatizar todo tipo de procesos. Moteiv pasa a ser ahora
Sentilla (de hecho, parte del equipo de Sentilla pertenecía a Moteiv). También tiene sede en California
(Redwood City).
16
2.1 SENSORES INALÁMBRICOS
10 11 12 13 14 15 16 17
9
18
26 25 24 23 22 21 20 19
17
CAPÍTULO 2. PLATAFORMA HARDWARE
P5.7/TBOUTH/SVSOUT
P5.5/SMCLK
P5.6/ACLK
TDI/TCLK
RST/NMI
TDO/TDI
XT2OUT
P6.2/A2
P6.1/A1
P6.0/A0
XT2IN
DVSS
AV CC
AV SS
TMS
TCK
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
DVCC 1 48
P6.3/A3 2 47 P5.3/UCLK1
P6.4/A4 3 46 P5.2/SOMI1
P6.5/A5 4 45 P5.1/SIMO1
P6.6/A6/DAC0 5 44 P5.0/STE1
P6.7/A7/DAC1/SVSIN 6 43 P4.7/TBCLK
V REF+ 7 42 P4.6/TB6
XIN 8 41 P4.5/TB5
XOUT 9 40 P4.4/TB4
Ve REF+ 10 39 P4.3/TB3
VREF /Ve REF 11 38 P4.2/TB2
P1.0/TACLK 12 37 P4.1/TB1
P1.1/TA0 13 36 P4.0/TB0
P1.2/TA1 14 35 P3.7/URXD1
P1.3/TA2 15 34 P3.6/UTXD1
P1.4/SMCLK 16 33 P3.5/URXD0
20 21 22 23 24 25 26 27 28 29 30 31 32
P2.5/R OSC
P2.0/ACLK
P2.1/TAINCLK
P3.1/SIMO0/SDA
P1.5/TA0
P1.6/TA1
P1.7/TA2
P2.6/ADC12CLK/DMAE0
P2.2/CAOUT/TA0
P2.7/TA0
P2.3/CA0/TA1
P3.0/STE0
P2.4/CA1/TA2
P3.2/SOMI0
P3.3/UCLK0/SCL
P3.4/UTXD0
XIN XOUT DV CC DV SS AV CC AV SS RST/NMI P1 P2 P3 P4 P5 P6
8 8 8 8 8 8
ROSC
ACLK ADC12 DAC12 I/O Port 1/2 I/O Port 3/4 I/O Port 5/6
XT2IN 16 I/Os, 16 I/Os 16 I/Os
System SMCLK 48KB Flash
Clock 10KB RAM 12-Bit 12-Bit with
XT2OUT 8 Channels 2 Channels Interrupt
<10μs Conv. Voltage out Capability
MCLK
MAB,
Test 4 Bit
MAB,MAB,
16 Bit16-Bit
JTAG
CPU MCB
Incl. 16 Reg.
Emulation
Module
MDB,
MDB, 16-Bit
16 Bit Bus MDB, 8 Bit
Conv
TMS
Hardware
TCK Multiplier DMA Watchdog Timer_B7 Timer_A3 POR Comparator USART0 USART1
Controller Timer SVS A
MPY, MPYS 7 CC Reg 3 CC Reg Brownout UART Mode UART Mode
TDI/TCLK
MAC,MACS 3 Channels 15/16-Bit Shadow SPI Mode SPI Mode
TDO/TDI Reg I2C Mode
18
2.1 SENSORES INALÁMBRICOS
10
Según el modelo OSI (Open System Interconnection) se tienen hasta siete capas (de abajo a arriba en
la pila) son: físico, enlace de datos, red, transporte, sesión, presentación y aplicación.
11
Carrier Sense Multiple Access (Collision Avoidance).
12
Link Quality Indication. Este valor es utilizado por los protocolos de comunicación por radio.
19
CAPÍTULO 2. PLATAFORMA HARDWARE
Para construir una red de tipo LR-WPAN existen dos tipos de dispositi-
vos: FFD y RFD13. El FFD puede funcionar en tres modos: como coordinador de
red de área personal (PAN), como coordinador, o como un simple dispositivo. Por
su parte, RFD está concebido para aplicaciones muy simples, como un interruptor
o un sensor infrarrojo, es decir, con poco consumo de recursos y memoria.
Un FFD puede comunicarse tanto con RFD como con otros FFD, mientras
que un RFD solo puede hacerlo con un FFD.
TOPOLOGÍA EN ESTRELLA
Tal y como se muestra en la Figura 2.4, se tienen varios dispositivos que esta-
blecen una comunicación con un único controlador central, denominado coor-
dinador de PAN. Este coordinador puede iniciar, terminar o reencaminar tráfico
alrededor de la red establecida.
Coordinador PAN
FFD (full)
RFD (reduced)
13
Full-Function Device y Reduced-Function Device, respectivamente.
20
2.1 SENSORES INALÁMBRICOS
Todos los dispositivos operan con direcciones de red extendidas y únicas. Pue-
den usarse para comunicarse directamente con el coordinador, o pueden ma-
pearse (una vez está conectado el dispositivo) a una dirección corta.
Las aplicaciones típicas son automatización del hogar, periféricos del PC, jue-
gos, o sistemas de monitorización de salud.
TOPOLOGÍA PEER-TO-PEER
FFD (full)
Cada nodo establece comunicación con todos los que estén a su alcance. Al
existir más enlaces, habrá una mayor transferencia de datos, pero la red será más
fiable.
Una red puede ser de tipo ad-hoc, puede organizar sus propias rutas, o incluso
podría recuperarse ante errores. Existen protocolos que permiten enviar datos
21
CAPÍTULO 2. PLATAFORMA HARDWARE
desde un nodo hasta otro, pasando por nodos intermedios (cubriendo así mayo-
res distancias).
Coordinador PAN
Dispositivo
PAN 1 PAN 2
PAN 3
Primer coordinador
* * *
22
2.1 SENSORES INALÁMBRICOS
Capas superiores
802.2 LLC
SSCS
MAC (Enlace)
Nivel Físico
23
CAPÍTULO 2. PLATAFORMA HARDWARE
El chip CC2420 utiliza la banda (universal) de los 2450 MHz en la cual se han
definido 16 canales, cuyas frecuencias centrales FC vienen dadas por la expre-
sión
La última revisión del mismo es IEEE 802.15.4d, de 2009 (se añaden modula-
ciones BPSK y GMSK14 en la banda japonesa de 950 MHz ).
14
Gaussian Minimum Shift Keying.
24
2.1 SENSORES INALÁMBRICOS
Entre las tareas a realizar por esta subcapa de nivel de enlace se encuentran:
generar balizas de red (en caso de que se trate de un nodo coordinador), sincro-
nización de dichas balizas, soporte para la asociación/disociación de nodos, segu-
ridad, implementación del algoritmo de acceso al canal CSMA-CA, control del
mecanismo de asignación de intervalos temporales, proporcionar un enlace fiable
entre dos entidades pares MAC.
Debido al gran abanico de mercado que existe, la Alianza ZigBee ha creado pro-
tocolos para gestión de edificios comerciales, electrónica de consumo, gestión y
ahorro de energía, sistemas de control de salud, gestión doméstica y por supuesto,
telecomunicaciones.
15
Oficialmente denominada ZigBee 2007.
25
CAPÍTULO 2. PLATAFORMA HARDWARE
La especificación ZigBee permite crear una red mallada capaz de soportar más de
64000 dispositivos. Además, son compatibles las áreas mostradas en la Figura 2.8.
Por hacer una analogía con IEEE 802.15.4, un nodo ZC equivaldría a un FFD
con funcionalidad de coordinador de PAN; ZR es un FFD que no es coordina-
dor (pero que puede funcionar como tal en su ámbito de acción); y ZED, podría
ser tanto un RFD como un FFD.
26
2.1 SENSORES INALÁMBRICOS
Respecto a las topologías de red, la capa de red ZigBee permite crear redes de
tipo estrella, árbol y de mallado. Se deben seguir estas reglas:
El caso más sencillo es una estructura en estrella (Figura 2.9) en la que existe
un coordinador (ZC), y el resto son nodos o dispositivos finales (ZED).
ZC (coordinador)
27
CAPÍTULO 2. PLATAFORMA HARDWARE
ZC (coordinador)
ZR (encaminador)
Por último, se ofrece la posibilidad de crear una red denominada mesh, peer-to-
peer o de mallado (Figura 2.11). En este caso, se establecen varios enlaces entre
nodos encaminadores, y un nodo final puede comunicarse con varios encamina-
dores, o con el coordinador.
ZC (coordinador)
ZR (encaminador)
28
2.1 SENSORES INALÁMBRICOS
* * *
Aplicación propietaria 2
Capa de Aplicación (APL)
Objeto de dispositivo
ZigBee (ZDO)
Nivel Físico
16
Protocolo propietario desarrollado por la empresa Digi International para redes inalámbricas peer-to-
peer.
29
CAPÍTULO 2. PLATAFORMA HARDWARE
La capa APS establece una interfaz entre la capa de red NWK y el conjunto
de capa ZDO y aplicaciones definidas por el fabricante. Esto se consigue con
dos entidades: APSDE y APSME.
ZDO es un conjunto de aplicaciones que utilizan las primitivas de las capas
de red y aplicación para configurar un dispositivo como ZC, ZR o ZED.
Las aplicaciones propietarias se dejan para que el usuario final o el fabricante
desarrolle una determinada aplicación. La comunicación se realiza mediante
una interfaz SAP (punto de acceso a servicio) de la entidad APSDE.
En la Tabla 2.3 se recoge una comparativa entre este sistema y el comentado an-
teriormente ZigBee.
Potencia Latencia
Tecnología Basada en Frecuencias Alcance
media media
ISO/IEC Dinámico
DASH7 18000-7 433.92 MHz de 10 m a 30-60 μW 2 s (peor caso)
10 km
17
Acrónimo de Developers’ Alliance for Standars Harmonization of ISO 18000-7.
30
2.1 SENSORES INALÁMBRICOS
Entre las ventajas de DASH7 destaca su bajo consumo energético (hasta 10 ve-
ces menos) lo que repercutirá en mayores ahorros, y una mayor duración de la ba-
tería. Además, el hecho de trabajar alrededor de los 433 MHz proporciona más
alcance a la señal.
31
CAPÍTULO 2. PLATAFORMA HARDWARE
AVDD_XOSC16
XOSC16_Q1
XOSC16_Q2
AVDD_CHP
VREG_EN
AVDD_IF1
VREG_IN
ATEST1
ATEST2
R_BIAS
NC
48
47
46
45
44
43
42
41
40
39
38
37
VCO_GUARD 1 36 NC
AVDD_VCO 2 35 DVDD_RAM
AVDD_PRE 3 34 SO
AVDD_RF1 4 33 SI
GND 5 32 SCLK
RF_P 6 31 CSn
TXRX_SWITCH 7 30 FIFO
RF_N 8 29 FIFOP
GND 9 28 CCA
AVDD_SW 10 27 SFD
NC 11 26 DVDD1.8
NC 12 25 DVDD3.3
13
14
18
20
21
22
23
24
15
16
17
19
NC
AVDD_ADC
DVDD_ADC
DGND_GUARD
DGUARD
DGND
DSUB_PADS
DSUB_CORE
AVDD_RF2
AVDD_IF2
RESETn
NC
AGND
Exposed die
attach pad
DIGITAL
ADC DEMODULATOR
- Digital RSSI Serial
- Gain Control
LNA
- Image Suppression voltage
- Channel Filtering regulator
- Demodulation
- Frame
ADC synchronization
TX/R X C ON TR OL
CONTROL LOGIC
micr ocontroller
DIGITAL
INTERFACE
0 FREQ WITH FIFO
90 SYNTH BUFFERS,
CRC AND
ENCRYPTION
TX POWER CONTROL
DAC DIGITAL
Power MODULATOR
C ontr ol Digital and
PA Σ - Data spreading
- Modulation
Analog test
interface
X OS C DAC
On-chip
BIAS
16 MH z
32
2.2 PASARELA PARA SENSORES
Se trata de una pasarela (o gateway) ideada para acceder a los datos manejados
por un sensor inalámbrico a través de una red basada en Ethernet.
18
Network Storage Link for USB 2.0 Disk Drives. Microcomputador del fabricante Linksys que
funciona como servidor de datos, al poder conectarle unidades de almacenamiento.
33
CAPÍTULO 2. PLATAFORMA HARDWARE
34
2.3 JUSTIFICACIÓN DEL USO DE SENSORES
35