Professional Documents
Culture Documents
TESINA
QUE PARA OBTENER EL GRADO DE
ESPECIALISTA EN SISTEMAS INMERSOS
P R E S E N T A:
-1-
ÍNDICE
Página
RESUMEN.......................................................................................................................... i
ABSTRACT ....................................................................................................................... ii
INTRODUCCIÓN ........................................................................................................... iii
CAPÍTULO 1
PLANTEAMIENTO DEL PROBLEMA
1 Introducción ................................................................................................................... 11
1.1 Descripción del sistema K-M para la inyección de plástico y extrusiones. ................ 11
1.1.1 Problemáticas de costo y calidad del sistema K-M ............................................. 12
1.1.2 Modos de operación del sistema K-M ................................................................. 12
1.1.3 Funciones y especificaciones del sistema K-M ................................................... 13
1.1.4 Desventajas del sistema K-M............................................................................... 14
CAPÍTULO 2
ALTERNATIVAS DE SOLUCIÓN
2 Introducción ................................................................................................................... 15
2.1 Protocolo IEEE ® 802.15.4 ........................................................................................ 15
2.1.1 Ventajas del protocolo IEEE® 802.15.4 con Freescale ....................................... 16
2.1.2 Beneficios de tecnología 802.15.4 ....................................................................... 16
2.2 Simple Media Access Controller (SMAC) ................................................................. 18
2.3 Fabricantes de Microcontroladores ............................................................................. 18
2.3.1 Plataforma del microcontrolador MC1322X ....................................................... 20
2.4 Equipo de desarrollo 1322XNSK-DBG...................................................................... 21
CAPÍTULO 3
PROPUESTA DE SOLUCION
3 Introducción ................................................................................................................... 23
3.1 Propuestas de solución ................................................................................................ 23
-2-
3.2 Diseño y desarrollar del dispositivo inalámbrico conmutador de potencia con
rectificadores controlados de silicio.............................................................................. 24
3.2.1 Ventajas de la propuesta para el nuevo sistema K-M .......................................... 25
3.3 Modulo de potencia - Relevador de Estado Solido ..................................................... 25
3.3.1 Circuito de Entrada o de Control ......................................................................... 26
3.3.2 Sistema de Acoplamiento .................................................................................... 26
3.3.3 Circuito de Conmutación o de salida ................................................................... 27
3.3.4 Características generales de los relevadores de estado sólido. ............................ 27
3.3.5 Competidores de relevadores de estado sólido .................................................... 27
3.4 Modulo sensorial......................................................................................................... 28
3.5 Modulo de control y comunicación inalámbrica ........................................................ 30
3.5.1 Comunicación SPI con el modulo de control ...................................................... 32
3.5.2 IEEE 802.15.4 para el microntrolador MC1322X ............................................... 33
3.5.3 Transceptor de RF de 2.4GHz ............................................................................. 34
3.5.4 MC1322x SMAC (Simple Media Access Controller) ......................................... 35
3.5.4.1 Modulo OTAP (Over the Air Programmer)...................................................... 36
3.5.4.2 Modulo de Seguridad ........................................................................................ 36
3.5.4.3 Tipos de datos SMAC ....................................................................................... 37
3.5.4.4 Transmisión de un mensaje ............................................................................... 37
3.5.4.5 Recepción de un mensaje .................................................................................. 38
3.5.4.6 Estructura de un paquete de datos de SMAC.................................................... 38
CAPÍTULO 4
RESULTADOS OBTENIDOS
4 Introducción ................................................................................................................... 40
4.1 Diseño del dispositivo inalámbrico. ............................................................................ 40
4.1.1 Características del relevador inalámbrico ............................................................ 41
4.2 Como usar el modulo inalámbrico .............................................................................. 42
4.3 Topología tipo estrella ................................................................................................ 43
4.4 Implementación usando la herramienta BeeKit .......................................................... 43
4.5 Interfaz grafica y monitoreo de parámetros. ............................................................... 48
-3-
4.6 Fotos del relevador de estado sólido y diseño modelado............................................ 50
ANEXO A ........................................................................................................................ 53
ANEXO B ........................................................................................................................ 53
ANEXO C ........................................................................................................................ 54
ANEXO D ........................................................................................................................ 55
-4-
Lista de figuras
CAPÍTULO 1
PLANTEAMIENTO DEL PROBLEMA
Figura 1.1 Diagrama de un sistema típico de SSR............................................................ 11
Figura 1.2 Diagrama bloques del sistema K-M. ............................................................... 12
CAPÍTULO 2
ALTERNATIVAS DE SOLUCIÓN
Figura 2.1 Variedad de arquitecturas que el protocolo 802.15.4 ofrece. .......................... 17
Figura 2.2 Características de SMAC (Simple Media Access Controller). ....................... 18
Figura 2.3 Comparación de la familia para aplicaciones inalámbricas MC13 de Freescale.
....................................................................................................................................... 21
Figura 2.4 Herramienta de desarrollo 1322XNSK-DBG. ................................................. 22
CAPÍTULO 3
PROPUESTA DE SOLUCION
Figura 3.1 Diagrama bloques de un sistema inalámbrico de SSR. ................................... 23
Figura 3.2 Diagrama bloques de la solución del problema. ............................................. 24
Figura 3.3 Diagrama bloques de los dispositivos SSR-RDF/FFD.................................... 25
Figura 3.4 Esquemático de un Relevador de Estado Sólido. ............................................ 26
Figura 3.5 Estructura de un Relevador de Estado Sólido. ................................................ 26
Figura 3.6 Diagrama bloques del modulo sensorial.......................................................... 28
Figura 3.7 Diagrama bloques de la comunicación del modulo sensorial y modulo de
control. .......................................................................................................................... 29
Figura 3.8 Diagrama eléctrico de los transductores electrónicos y modulo sensorial ...... 29
Figura 3.9 Distribución del software y capas del protocolo. ............................................ 30
Figura 3.10 Diagrama bloques del MC1322X .................................................................. 31
Figura 3.11 Diagrama bloques del modulo de control. ..................................................... 31
Figura 3.12 Sistema de conexiones SPI. ........................................................................... 32
Figura 3.13 CSMA-CA. .................................................................................................... 33
-5-
Figura 3.14 Diagrama bloques del MC1322x y Transceptor. ........................................... 34
Figura 3.15 Diagrama bloques del MC1322x SMAC. ..................................................... 35
Figura 3.16 Formato de Ráfaga de Datos. ........................................................................ 38
CAPÍTULO 4
RESULTADOS OBTENIDOS
Figura 4.1 Diagrama de ensamble del dispositivo inalámbrico. ....................................... 40
Figura 4.2. Relevador de estado sólido inalámbrico. ........................................................ 41
Figura 4.3 Topología tipo estrella. .................................................................................... 43
Figura 4.4 Selección del código base. ............................................................................... 44
Figura 4.6 Selección de tipo de dispositivo ...................................................................... 45
Figura 4.7 Configuración del dispositivo inalámbrico. .................................................... 45
Figura 4.8 Configuración de la comunicación UART ...................................................... 46
Figura 4.9 Inspección de las propiedades. ........................................................................ 46
Figura 4.10 Agregar plantilla al proyecto. ........................................................................ 47
Figura 4.11 Exportar proyecto a IAR EWB...................................................................... 47
Figura 4.12 Interfaz grafica............................................................................................... 48
Figura 4.13 Conexión del coordinador. ............................................................................ 48
Figura 4.14 Conexión de los dispositivos inalámbricos. .................................................. 49
Figura 4.15 Pantalla de monitoreo y control. .................................................................... 49
Figura 4.15 Prototipo del relevador de estado sólido inalámbrico. .................................. 50
Figura 4.16 Diseño modelado del relevador de estado solido inalámbrico. ..................... 50
-6-
Lista de tablas
CAPÍTULO 1
PLANTEAMIENTO DEL PROBLEMA
Tabla 1.1 Funciones y especificaciones del sistema K-M. ............................................... 14
CAPÍTULO 2
ALTERNATIVAS DE SOLUCIÓN
Tabla 2.1 Comparación de estándares inalámbricos. ........................................................ 15
Tabla 2.2 Comparación de las diferentes arquitecturas del protocolo 802.15.4. .............. 17
CAPÍTULO 3
PROPUESTA DE SOLUCION
Tabla 3.1 Bandas de frecuencias y velocidad de datos. ................................................... 33
CAPÍTULO 4
RESULTADOS OBTENIDOS
Tabla 4.1 Estatus del dispositivos inalámbrico ................................................................. 43
-7-
Resumen
El dispositivo inalámbrico puede ser de 2 tipos, dispositivo con funciones reducidas o con
funciones completas. Los dispositivos reducidos son comprendidos como sistemas
unidireccionales, donde el coordinador se comunica y controla a los dispositivos en una
sola dirección. Los dispositivos con funciones completas son sistemas con comunicación
bidireccional, capaces de monitorear y adquirir información proveniente de sistemas o
ambientes donde se encuentren instalados, tales como temperatura, voltaje y corriente.
Dicha información debe ser transmitida al sistema coordinador para su posterior
procesamiento.
-8-
Abstract
This thesis addresses the design and development of a wireless solid state relay device
using silicon controlled rectifiers (SCR) for wireless a network based on the
communication protocol 802.15.4 SMAC Stack. To develop this project it is required to
use a development tool from Freesacale 1322XNSK-DBG, this microcontroller support
all communications protocols and specifications required for the project, helping to
develop the wireless devices. The main purpose is to developing an embedded wireless
system solid state relay (SSR) to solve the K-M systems problematic, and focused on
communications solutions (software & hardware) power management, safety, reliability,
temporally control solutions, wiring and space savings.
The wireless devices can be two kinds, basics and advanced. The basic devices are
unidirectional systems, where the coordinator system control and communicate only in
one direction. The advanced systems are bi-directional communication system, capable to
acquire information from others systems or environments where these ones are installed,
such as temperature, voltage, and current amongst others, and broadcast this information
to the coordinator system.
The coordinator systems will monitor the information coming from the end nodes and
will be capable to control some operating parameters of the nodes, like an ON/OFF,
phase angle, set points, amongst others. This master system needs to be connected to a
user interface, a computer in this case, where the information obtained from the end
nodes systems will be displayed to the user and will be able to take decisions and control
all the system.
-9-
INTRODUCCIÓN
Los relevadores de estado sólido se han utilizado desde la década de los 70’s, han venido
a solucionar problemas como la alta demanda de corriente, el desgaste de los relevadores
electromecánicos, tiempos de encendido y apagado, por mencionar algunos.
Hoy en día los relevadores de estado sólido son muy utilizados gracias a su sencilla
adaptación a los circuitos basados en microprocesadores, como es el caso de la
automatización industrial. La propuesta de crear un relevador con control inalámbrico
abre nuevos horizontes en el empleo de los mismos, dejando atrás problemas de espacio
en equipos industriales, adaptación de fuentes externas, accesando a lugares ásperos y
minimiza el consumo de corriente.
Los Avances en comunicaciones inalámbricas en los recientes años, han hecho posible el
desarrollo de redes de sensores inalámbricas (WSN por sus siglas en ingles Wireless
Sensor Network), que consisten en dispositivos electrónicos los cuales recolectan
información colaborando uno con otro. Estos dispositivos sensoriales son llamados nodos
y se integran de un CPU (unidad central de proceso), memoria (para el almacenamiento
de información), batería (fuente de alimentación), sistema de transmisión y recepción
(para poder enviar y recibir información), El tamaño de cada red varía con cada
aplicación.
El uso de las redes de sensores inalámbricas se incrementa día con día y actualmente son
ampliamente usadas en el campo de la industria, como por ejemplo en el monitoreo del
medio ambiente, monitoreo de procesos, vigilancia, automatización y control. Desde que
las WSN reducen la dependencia de clientes de red ya establecido y de una
infraestructura basada en cables, las WSN proveen movilidad y flexibilidad a los
usuarios, creando una dependencia importante el área de las comunicaciones
inalámbricas.
Esta tesina hace referencia al uso de tecnología inalámbrica para el desarrollo y diseño de
un dispositivo inalámbrico de grado industrial para relevadores de estado sólido,
orientada a la administración de energía, seguridad, soluciones temporales de control
automático, monitoreo, ahorro de espacio y cableado, el cual motiva el trabajo en esta
tesis.
- 10 -
CAPÍTULO 1
Introducción
Este capítulo describe la operación del actual sistema K-M, el sistema K-M es
ampliamente utilizado en la industria relacionada con la inyección de plásticos y
extrusiones donde se utilizan maquinas pre-calentadoras de plástico. Conforme
transcurren los años, la necesidad de contar con equipos y productos de mayor calidad es
cada vez más grande. La poca integridad y homogeneidad de estos sistemas hacen que la
maquina sea muy compleja de operar y monitorear, siendo así un sistema susceptible a
mucho margen de error. Estos errores se ven directamente reflejados en la operación de la
maquina con un impacto indeseable en la calidad del producto final.
- 11 -
PLC Communication Bus Peripherals
CommunicationModule
Communication Module
Enable VAC x IT
+V
SSR1 SSR2 …
ModuleSS
Module
IT
8IT IT
Load 1 Load 2 IT Load 8 IT
Ix
AC
1 2 … 12 …
supply
- 12 -
operación de la maquina y los puntos de ajuste son almacenados en los Module S para
una condición normal de operación.
Alarma: Una señal de alarma puede ser generada por el PLC siempre que se presente
cualquier de las siguientes condiciones:
1. Fusible abierto.
2. No Voltaje AC.
3. Corriente total esta por debajo/arriba de los límites normales de operación.
4. Potencia = VAC x IT esta por debajo/arriba de los limites de normales de
operación.
Una señal de alarma es generada únicamente por el PLC, basada en la información
proporcionada por los Module S, esencialmente VAC x IT.
PLC
Funciones Especificaciones
Controla todos los SSR en la maquina. Marca Sigmatek.
Interactúa con los módulos de comunicación. Comunicación basada en el protocolo
Genera señal de alarma VARAN
Vsupply = 24VDC
Módulos de Comunicación
Funciones Especificaciones
Interface entre el PLC y los Module S. Manejo modular para 8 a 256 cargas.
Comunicación. Vsupply = 24VDC
Administración de potencia a todo el circuito. Comunicación basada en el protocolo
VARAN.
Module S
Funciones Especificaciones
Aplicación complementaria para los SSR. Marca Siemens.
Botón de prueba/aprendizaje (Función local) Rango de corriente 0.65A a 50A
Encendido temporizado (Función local) Incrementos de 100W y 300W para VAC x
Medición de VAC IT
Medición de IT 110VAC a 230VAC @ 50/60Hz
Calculo de Potencia : VAC x IT Vsupply = 24VDC/AC
Reporte de Potencia VAC x IT
Habilita al SSR.
Module S no es direccionable.
- 13 -
Relevador de estado solido
Funciones Especificaciones
Interruptor de carga ON/OFF. 50A.
48-460VAC
4-32VDC control.
Cruce por cero.
Montaje de pared.
No requiere integrar disipador.
Cargas
Funciones Especificaciones
Calefactores. 7.5KVA cada una.
Resistiva
Cada carga contiene 12 resistencias
individuales.
Tabla 1.1 Funciones y especificaciones del sistema K-M.
Otras consideraciones
• Fusibles
• Conexiones de potencia.
• Conectores entre el bus de comunicación y los módulos de comunicación
• Conectores entre los módulos de comunicación y los Module S.
- 14 -
CAPÍTULO 2
ALTERNATIVAS DE SOLUCIÓN
Introducción
En el siguiente capítulo describe como se realizó la comparación de diversas tecnologías
inalámbricas, protocolos de comunicación, fabricantes y componentes, con el propósito
de elegir al más adecuado para el tipo de aplicación que se requiere para el proyecto. Se
profundiza en las especificaciones del protocolo de comunicación IEEE® 802.15.4
Simple Media Access Controller (SMAC) Stack, el microcontrolador MC13224V y en la
herramienta de desarrollo 1322XNSK-DBG para el microcontrolador MC1322X.
Especificación(es) IEEE 802.11b Wi-Fi IEEE 802.15.3 Bluetooth IEEE 802.15.4 ZigBee
Nodos/Coordinador 32 7 65540
- 15 -
2.1.1. Ventajas del protocolo IEEE® 802.15.4 con Freescale
Freescale tiene gran experiencia en el desarrollo de sus productos en sistemas
inalámbricos y de radio frecuencia, por más de 50 años. Con la experiencia a fondo en
esta área, están calificados para ofrecer una plataforma compatible y personalizada del
protocolo IEEE® 802.15.4. El enfoque de la plataforma que ofrece Freescale hace más
simple el ambiente inalámbrico proporcionando todas las herramientas en un solo
paquete de hardware, software, herramientas de desarrollo y diseños de referencia, todo
diseñado para facilitar el desarrollo del protocolo y sus beneficios:
- 16 -
desarrolladores la flexibilidad de crear productos optimizados con diferentes
características, así como bajo costo, funcionamiento, complejidad, e interoperabilidad.
Esta flexibilidad en las arquitecturas de redes son piezas claves en la plataforma de
Freescale, todo diseñado para simplificar el desarrollo inalámbrico.
En la tabla 2.2 se muestra una comparación de las diferentes arquitecturas que el estándar
802.15.4 puede ofrecer para diferentes alternativas de solución. Las alternativas, van
desde soluciones simples a bajo costo con SMAC para conexiones de dispositivos punto
a punto hasta soluciones complejas de comunicación con ZigBee para redes tipo árbol de
hasta más de 65,000 nodos.
- 17 -
2.2. Simple Media Access Controller (SMAC)
Considerando la variedad de arquitecturas que el protocolo 802.15.4 ofrece, Simple
Media Access Controller (SMAC) proporciona una solución muy simple para redes
inalámbricas a un costo muy efectivo. Basado en el protocolo 802.15.4 PHY, SMAC
proporciona y emite órdenes para crear redes simples de un punto a punto o redes tipo
estrella. El tamaño reducido de código de 2.5kbytes – 4kbytes, permite el uso de
microcontroladores de bajo costo. Además, incluye características como repetidores y
programación sobre el aire, esto significa que no es necesario conectarse directamente
con el microcontrolador para re-programarlo, todos estos beneficios ayudan a crear un
protocolo con amplias características y altamente portátil para aplicaciones a medida con
fácil integración de hardware y software. Ver figura 2.2
Simple Media Access Controller (SMAC) es un simple código de stack basado en ANSI
C disponible como código fuente muestra. SMAC puede ser usado para el desarrollo de
aplicaciones de RF usando la plataforma MC1322x PiP. SMAC esta incorporado en la
herramienta de software “Freescale BeeKit Wirelees Connectivity” generando todos los
archivos y estructuras de proyecto, haciendo más sencillo implementar y adaptar
aplicaciones asociadas con RF.
Para usar cualquiera de las aplicaciones existentes disponibles en SMAC, el usuario debe
primero generar el proyecto en BeeKit, y después exportarla IAR EWB CodeWarrior
para generar o modificar su aplicación.
- 18 -
802.15.4, tales como Intel y Freescale, en cuanto a costo y empaquetado no se refleja
gran diferencia; pero, en cuanto a complejidad de software Freescale ofrece herramientas
gratuitas y software.
Atmel Corporation
8051, AT91, and AVR Microcontrollers
Atmel manufactures three families of microcontrollers: the
popular 8051, the AT91 which is an ARM Thumb, and the
Atmel AVR 8-bit RISC devices. Flash varieties are
available. Wide development tools support is available for
the 8051 & AT91; support for the AVR is building.
Ember
ZigBee (802.15.4) wireless networking chip manufacturer.
Very leading-edge. Also provides real-time network traffic
software to enable live data monitoring from the multiple
nodes.
Microchip Technology
8-bit Microcontrollers, Interface Chips
PICmicro® microcontrollers (MCUs); analog/interface
products; Serial EEPROMs; microID® RFID tags;
KEELOQ® security devices; and the dsPIC® family of
Digital Signal Controllers. Very good Development Tools
- 19 -
Renesas Technology
Flash Microcontrollers; Broad-range supplier
A joint merger of Hitachi and Mitsubishi product lines,
Renesas boasts an impressive array of semiconductor
products. A broad-range manufacturer of semiconductors
including microcontrollers, discretes, Flash, SRAM. 4-bit
thru 32-bit cores.The #1 supplier of microcontrollers
worldwide. Good development tool support. The combined
microcontroller product portfolio includes the H8, SuperH,
M16C, M32R, 7600 series, and much more.
ST Microelectronics
Broad range supplier of digital & analog components
ST6 & ST7 8-bit microcontrollers, and the ST9 8/16-bit
microcontroller. 2nd sources many Hitachi
microcontrollers. µPSD3200 Embedded Flash 8-bit
microcontrollers. Also manufacturs a wide variety of
analog, telecom, automotive, and communications
devices.
- 20 -
Figura 2.3 Comparación de la familia para aplicaciones inalámbricas MC13 de Freescale.
La ultimas mejoras de Freescale han revolucionando las dinámicas del mercado para los
circuitos inalámbricos de bajo alcance. El MC13224 PiP es un salto espectacular en la
tecnología para la reducción de potencia e integración de tecnología, reduciendo el
tamaño y el consumo de potencia hasta en un 50%. Un acelerador de hardware reduce la
carga en la unidad central de proceso (CPU), permitiendo el funcionamiento de varias
operaciones sin interrumpir al microcontrolador. Además, una combinación de memoria
ROM, RAM y memoria Flash colocan a este circuito en una solución ideal para redes
como SMAC, 802.15.4, ZigBee. El MC13224 PiP integra funcionamiento y simplicidad
para proporcionarles a los consumidores con lo último en tecnologías para el desarrollo
de sus aplicaciones inalámbricas.
- 21 -
Figura 2.4 Herramienta de desarrollo 1322XNSK-DBG.
Freescale ofrece un kit muy completo de desarrollo que proporciona a los consumidores
con el equipo y software necesario para evaluar y desarrollar sistemas inalámbricos que
van desde las simples redes de punto a punto hasta las redes en árbol en ZigBee. El kit de
desarrollo está basado en la plataforma de Freescale 802.15.4 y contiene el equipo
necesario como tarjetas, cables, baterías, adaptadores de corriente, software y
aplicaciones de muestra, proveyendo un camino rápido para desarrollo de redes
inalámbricas. Además, los kits de diseño incluyen un kit de herramientas Freescale
BeeKit para la conectividad de redes inalámbricas. El BeeKit proporciona un enfoque
simple de interfaz grafica de usuario (GUI) para configurar los sistemas de redes
inalámbricas, permitiendo concentrarse en el desarrollo óptimo de la aplicación. BeeKit
ayuda a los desarrolladores con muy poca experiencia en ambientes de redes a reducir el
tiempo de su desarrollo.
- 22 -
CAPÍTULO 3
PROPUESTA DE SOLUCION
Introducción
En este capítulo se presenta la propuesta para solucionar el problema que se tiene con el
actual sistema K-M, proponiendo una solución modular simple que consiste en el diseño
de un par de dispositivos inalámbricos capaces de integrar todas las funciones del sistema
K-M en una sola presentación y de una forma sencilla. Esta solución propone un
dispositivo inalámbrico que consta principalmente de 3 módulos, modulo de potencia,
modulo sensorial y modulo de control y comunicación. El modulo de control consta de
un relevador de estado sólido, se habla acerca de los fundamentos existentes acerca de los
relevadores de estado sólido y su funcionamiento. Así también, incluye una solución
eficaz al problema del monitoreo del los parámetros del sistema K-M que consta de un
modulo sensorial capaz de adaptarse a diferentes tipos de sensores. Y por último se
profundiza en cómo se empleo el micotrontrolador MC1322x SMAC para solucionar el
problema de comunicación y control, se describe, como funciona, sus características, que
funciones tiene como modulo de control, se muestran las ventajas y beneficios que posee.
- 23 -
PLC Communication Bus Peripherals
ModuleI/O
Module I/O
Enable VAC x IT
+V Enable
Ground +V
ID Ground
ID
SSR-A ModuleCY
CY … ModuleCY
CY
Module Module
8IT IT IT
Load 1 Load 2 Load 8 IT
Ix
AC
1 2 … 12 …
supply
- 24 -
El sistema coordinador monitoreará la información adquirida de los dispositivos SSR-
RDF/FFD y será capaz de controlar algunos de sus parámetros de operación, tales como
el encendido/apagado, ángulo de fase, control de ráfaga de encendido, entre otros. El
coordinador estará conectado a una interfaz con el usuario donde desplegará la
información obtenida de los dispositivos y podrá controlar los parámetros de operación
del sistema completo.
- 25 -
funcionamiento, pero sin el uso de partes en movimiento. Es un dispositivo totalmente
electrónico que depende en lo eléctrico, propiedades ópticas de semiconductores y
componentes eléctricos para cumplir con su aislamiento y funciones de conmutación de
los relevadores.
Un Relevador de estado sólido está conformado por tres etapas esenciales, ver figura 3.5.
• Circuito de entrada o de control.
• Sistema de acoplamiento.
• Circuito de conmutación.
- 26 -
3.3.3. Circuito de Conmutación o de salida
El circuito de salida contiene los dispositivos semiconductores de potencia, en este caso
rectificadores controlados de silicio (SCR), con su correspondiente circuito excitador
configurados como puente o paralelo-inverso. Los SCR son efectivos para altas corrientes
y picos de voltajes. En el caso de los relevadores de estado sólido, a mayor capacidad de
corriente se requiere mayor disipación de calor, por cada ampere se disipa 1 Watt.
- 27 -
• COSMO Electronics Corp. {4-pin SIP/Panel Mount Solid State Relay-SSR MOS
output relays}
• Cougar Electronics Corp. {Solid State Relay Manufacturers}
• Crouzet {Solid State Relays; EMC-compatible, waterproof, I/O Modules/Mounting
Boards}
• CRYDOM {Solid State Relays, DIN Rail Mount, Panel Mount, PCB Mount}
• Dionics Inc {Power MOSFET Photovoltaic Relay Manufacturer}
• International Rectifier {Photovoltaic Relay, Photovoltaic Isolator}
• Magnecraft & Struthers-dunn {Solid State Relays (SSR): 2.5 to 125 Amperes,
Commercial-Military}
• Micropac Industries Inc. {Solid State Relay 'SSR' - Solid State Power Controller
'SSPC' Manufacturer}
• NTE Electronics Inc. {Solid State Relay Manufacturer, Opto Isolated, Compatible
with TTL Gates, AC and DC Models}
• Omron Electronics Inc. {PCB-Low Signal-MOSFET-Solid State Relays}
• Phoenix Contact {Rail Mounted Solid State Relay Modules}
• Picker Components Corp. {20/30amp PCB Relay}
• Power-IO {Solid state relays, SCR thyristors, solid state contactors, IGBT based
relay switching}
• Solid State Optronics Inc. {Optically isolated Relays - MOSFET/SCR output}
• SSAC Inc. {Time Delay Relay Manufacturer}
• Teledyne Relays {Commercial/Military-AC/DC/Bi-Direction Output Solid State
Relays}
- 28 -
pueden variar dependiendo de cada aplicación ya sea adquirir voltaje, corriente o
temperatura. Ver figura 3.8. Diagrama eléctrico completo ver anexo C.
- 29 -
3.5. Modulo de control y comunicación inalámbrica
El modulo de control y comunicación está conformado por la plataforma del
microcontrolador MC13224V PiP, este dispositivo de última generación está incorporado
por un modulo de bajo consumo de potencia, un transceptor RF de 2.4GHz, un núcleo
con una arquitectura ARM7 de 32-bits y un acelerador de hardware para aplicaciones
inalámbricas.
- 30 -
Figura 3.10 Diagrama bloques del MC1322X
- 31 -
GHz en los canales 15, 21, 25, 26 principalmente. El rango de transmisión es de 30 m
(interiores) a 100 m (línea de vista).
El modulo SPI puede ser programado para operar como maestro o esclavo, así también
soporta el modo “3-wire mode”, donde para el dispositivo maestro el MOSI se convierte
en MOMI (terminal unidireccional de información), y para el dispositivo esclavo el
MISO se convierte en SISO (pin unidireccional de información). En el modo “3-wire
mode” solo transfiere información en una sola dirección a la vez. El bit de reloj del SPI es
derivado de modulo de reloj de referencia (Típicamente 24MHz). Un pre-escalador
divide la frecuencia del reloj de referencia en un rango programable de 12MHz a
93.75KHz
- 32 -
3.5.2. IEEE 802.15.4 para el microntrolador MC1322X
IEEE 802.15.4 define dos capas físicas (PHYs) representando tres bandas de frecuencia
libre con un total de 27 canales que incluye 16 canales en 2.4 GHz, 10 canales en 902 a
928 MHz, y 1 canal en 868 a 870 MHz. La velocidad máxima para cada banda es de 250
Kbps, 40 Kbps y 20 Kbps, respectivamente. La banda de 2.4 GHz opera en todo el
mundo, mientras que las bandas por debajo de 1 GHz operan en Norte-América, Europa,
Australia/Nueva Zelanda. El estándar IEEE es deliberado conforme a las regulaciones
establecidas en Europa, Japón, Canadá y los Estados Unidos. Tabla 3.1
Ambas capas físicas (PHYs) usan Espectro Disperso de Secuencia Directa (DSSS, Direct
Sequence Spread Spectrum). El tipo de modulación en la banda de 2.4 GHz es O-QPSK
con una longitud de código de 32 bits y un ancho de banda RF de 2 MHz. En las bandas
inferiores a 1 GHz, la modulación BPSK es usada con una longitud de código de 15 y
opera en un ancho de banda RF de 600 Khz en Europa y en Norte-América en 1200 kHz.
Cuenta con una sensibilidad de -85 dBm a 1% de PER, con una potencia de salida de 0
dBm.
- 33 -
3.5.3. Transceptor de RF de 2.4GHz
El microntrolador MC1322X cuenta con un transceptor integrado que contiene una capa
física (PHY) de 900 MHz y una porción de controlador de acceso mediano. (hardware-
MAC). Las funciones restantes de MAC (software-MAC) y la capa de aplicación son
ejecutadas por mismo microcontrolador. Todas las funciones PHY son integradas en el
microntrolador MC1322X con ningún componente externo requerido para su
funcionamiento. Un oscilador (cristal) de bajo costo es usado como una referencia para el
PLL y para el reloj de la circuitería digital. Para optimizar el consumo de energía en
modo de “sleep” (inactivo) mantiene una base de tiempo precisa, una referencia de reloj
de tiempo real puede ser usada.
- 34 -
3.5.4. MC1322x SMAC (Simple Media Access Controller)
Simple Simple Media Access Controller para el microcontrolador MC1322x de Freescale
esta basado en código ANSI C y esta disponible como código fuente para el desarrollo de
aplicaciones inalámbricas con propiedad intelectual usando la plataforma MC1322x PiP.
Algunas de sus características son:
• Solo Lectura – Código: ~5Kb
• Solo Lectura – Datos: ~0.5Kb
• Solo Escritura – Datos: ~2.5Kb
• Transferencia de datos de 10 bytes
Sin funciones de bloqueo
• Bajo consumo de potencia, enlace de comunicación RF bidireccional, propiedad
intelectual
• Código fuente ANSI C para el núcleo MC1322x
• Soporta capa de seguridad AES128 para una transmisión/recepción segura.
• Programación sobre el aire OTAP (Over the Air Programmer)
- 35 -
3.5.4.1. Modulo OTAP (Over the Air Programmer)
El modulo OTAP (Over the Air Programmer) permite al usuario reprogramar el
microcontrolador remotamente sin necesidad de una conexión física. Habilitando la
opción OTAP y con un programador OTAP, el usuario puede remplazar la actual
aplicación por una nueva aplicación cuantas veces y cuando sea necesario. Para poder
acceder a esta aplicación se requiere una tarjeta inalámbrica que funcione como
programador OTAP y la tarjeta con la aplicación OTAP habilitada que se desea
programar.
Programador OTAP:
• Descarga y ejecuta el software para el programador OTAP.
• Descarga la aplicación OTAP vía UART al programador.
• Cualquier modulo de desarrollo del MC1322x puede ser usado como programador
OTAP.
Para habilitar las funciones de seguridad, el modulo de seguridad primero debe ser
inicializado, después se tiene que fijar una llave y un contador. Posteriormente los
mensajes ya pueden ser codificados/descodificados.
FuncReturn_t CipherEngineInit(void)
FuncReturn_t CipherConfigure(cipher_mode_t u8CipherMode, cipher_key_t *
pCipherKey, ctr_value_t * pCtrValue)
FuncReturn_t CipherMsg (uint32_t * pu32CipherBuffer, uint8_t u8BufferLength)
- 36 -
FuncReturn_t DecipherMsg (uint32_t *pu32DecipherBuffer, uint8_t u8BufferLength)
FuncReturn_t CipherMsgU8(uint8_t *pu8CipherBuffer, uint8_t u8BufferLength)
FuncReturn_t DecipherMsgU8(uint8_t *pu8CipherBuffer, uint8_t u8BufferLength)
Estos tipos de datos son usados en los proyectos SMAC, así también en proyectos de
aplicación y pueden ser encontrados en el archivo pud_def.h
typedef struct {
UINT8 u8DataLength;
UINT8 *pu8Data;
} tTxPacket;
Donde:
u8DataLength Número de bytes a transmitir
* pu8Data Apuntador del buffer de datos a transmitir
- 37 -
3.5.4.5. Recepción de un mensaje
Esta siguiente estructura define la variable que es recibida por SMAC y se encuentra
localizada en el archivo pud_def.h, se define de la siguiente manera:
typedef struct {
UINT8 u8MaxDataLength;
UINT8 u8DataLength;
UINT8 *pu8Data;
UINT8 u8Status;
} tRxPacket;
Donde:
u8MaxDataLength Este campo especifica el tamaño máximo de paquete de
datos aceptado, si el paquete recibido es mayor que
u8MaxDataLength, el paquete es desechado.
u8DataLength Este campo contiene la longitud en bytes del paquete
recibido.
*pu8Data Este apuntador especifica a SMAC donde la aplicación
debe de copiar la información recibida.
u8Status Este campo tiene dos posibilidades: (SUCCESS y
TIMEOUT). Este campo permite a la aplicación determinar
si el paquete fue recibido o se paso de tiempo. Ver Anexo
B.
- 38 -
• PPDU incluye 4 bytes de secuencia de introducción (preamble), 1 byte de inicio
de trama (Start of Frame Delimeter) y 1 byte de longitud de la trama (Frame
Length)
• MPDU incluye 2 bytes de control (Frame Control) y 1 byte de secuencia
numérica (Data Sequence Number)
• De 4 a 20 bytes son usados para direccionar la información, que pueden incluir
información de origen y destino.
• Proporciona capacidad de la carga útil de hasta 104 bytes de datos.
• La estructura robusta del marco mejora a recepción en condiciones difíciles.
• La secuencia del cheque del capítulo (FCS) se asegura de que los paquetes
recibidos estén sin error.
- 39 -
CAPÍTULO 4
RESULTADOS OBTENIDOS
Introducción
A continuación se presenta el diseño preliminar del dispositivo inalámbrico, así como sus
características, diagrama de ensamble, diagrama eléctrico, diseño modelado y fotografías.
También se presenta algunas pruebas preliminares de comunicación que se obtuvieron
exitosamente y se muestra un prototipo de la interfaz con el usuario donde despliega la
información obtenida por el dispositivo inalámbrico. Así también, se da una breve
introducción a la herramienta de desarrollo BeeKit que utilizo para el desarrollo de la
comunicación inalámbrica.
Todos los módulos están interconectados entre sí e interactúan entre ellos para llevar a
cabo todas las funciones que el dispositivo requiere.
- 40 -
La fuente de poder alimenta a todos los módulos con una fuente regulada de 3.3V, el
sistema completo consume de 20mA (En modo de espera) a 50mA (En modo encendido).
El sistema puede ser alimentado por una batería de 3.3V o con una fuente externa.
- 41 -
4.2. Como usar el modulo inalámbrico
Esta sección describe las características del dispositivo inalámbrico y que se necesita para
su funcionamiento.
Componentes:
1. (1) USB Stick coordinator 1322x-USB o (1) Network Coordinator Board 1322x-
NCB.
2. (1) Relevador de estado sólido inalámbrico (Mínimo 1 Dispositivo inalámbrico).
3. (2) Baterías alcalinas AAA, (1) Batería CR2032 o Fuente de alimentación.
4. (1) Sistema operativo central (Computadora, Laptop, Etc), Con al menos una
entrada USB.
5. Software de aplicación para el monitoreo de la red.
Consejos y depuración:
Consejos y recomendaciones en caso de que no se pueda lograr sincronizar el dispositivo
inalámbrico.
- 42 -
dispositivo inalámbrico, conectar el coordinador nuevamente y volver a
sincronizar ambos dispositivos.
En la tabla 4.1 se muestra el estatus del LED para los diferentes modos de operación.
- 43 -
Paso 1: Seleccionar el código base.
El código base es el núcleo del microcontrolador que se pretende utilizar, por tal motivo
se debe de seleccionar el código base acorde al nuestro microcontrolador. Para el caso de
la aplicación del dispositivo inalámbrico con el MC1322x SMAC se debe de seleccionar
un AMR7. Como se muestra la figura 4.4
- 44 -
Paso 3: Seleccionar el tipo de dispositivo.
En esta sección se debe de seleccionar el tipo de dispositivo inalámbrico que se desea
programar, ya sea coordinador o nodo. Tal y como se muestra en la figura 4.6
- 45 -
Paso 6: Configurar comunicación UART
Es necesario configurar que tipo de configuración UART se necesita ya que es la forma
en que se estable la conexión entre el coordinador y la computadora. Tal y como se
muestra en la figura 4.8
- 46 -
Paso 8: Agregar la plantilla al proyecto
Se debe de agregar la plantilla al nuevo proyecto, esta contienen todas las
configuraciones que se realización con anterioridad. Ver figura 4.10
- 47 -
4.5. Interfaz grafica y monitoreo de parámetros.
La interfaz grafica fue desarrollada en ambiente LabView 2009 bajo la dirección de
Freescale. El ambiente grafico muestra una manera amigable de presentar y monitorear la
información, así también despliega información a detalle del funcionamiento de la red en
la sección “Applicacion Log”. Ver figura 4.12
- 48 -
De la misma forma cada uno de los dispositivos inalámbricos que el coordinador
detecte se mostrara en la pantalla, junto su dirección (ID) y número de dispositivo. Ver
figura 4.14
- 49 -
4.6. Fotos del relevador de estado sólido y diseño modelado
En la figura 4.15 se muestra fotografías del prototipo del relevador de estado sólido
inalámbrico. Y en la figura 4.16 se muestra el diseño modelado.
- 50 -
CONCLUSIONES Y RECOMENDACIONES
Así también, se implementó la capacidad de formar redes tipo estrella de hasta 255
dispositivos inalámbricos interactuando con el usuario. Y cada uno de estos dispositivos
son capases de monitorear y adquirir información de parámetros donde se encuentran
instalados.
- 51 -
BIBLIOGRAFÍA Y REFERENCIAS
Empresa. 2009. Sensing and Communications for the Power Stage of Plastic Injection-
Extrusion Machines, Rev 2. Custom Sensors & Technologies, USA.
Freescale Semiconductor, Inc. 2009. MC1322x Simple Media Access Controller (SMAC)
Reference Manual, Rev. 1.4 Freescale Semiconductor, Inc. USA.
Freescale Semiconductor, Inc. 2008. Simple Media Access Controller (SMAC) User’s
Guide, Rev. 1.5. Freescale Semiconductor, Inc. USA.
Freescale Semiconductor, Inc. 2009. BeeKit Wireless Connectivity Toolkit User’s Guide,
Rev. 1.9. Freescale Semiconductor, Inc. USA.
www.freescale.com/zigbee
www.freescale.com/802154
http://www.freescale.com/webapp/sps/site/overview.jsp?code=PROTOCOL_SMAC&fsr
ch=1
http://www.freescale.com/webapp/sps/site/overview.jsp?code=784_LPBBSMAC&fsrch=
1
- 52 -
ANEXOS
A. Ejemplo del código para transmitir y recibir información (Aplicación genérica)
B. MCPSDataIndication
- 53 -
C. Diagrama eléctrico del dispositivo completo.
- 54 -
D. Diagrama de ensamble del dispositivo completo.
- 55 -