Implementación de un sistema de comunicaciones inalámbrico con lógica reconfigurable
Tipus de documentProjecte Final de Màster Oficial
Data2013-04-02
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
The goal of the project is to implement, using the Xilinx MicroBlaze microprocessor embedded and a wireless communications module eZ430-RF2500T Texas Instruments system, that allows building a distributed sensor network. This sensor network can be monitored with a PC-based host. This has been done by creating software that models the FPGA how softCPU (MicroBlaze), to support an RTOS (µC/OS-II). On which tasks are scheduled to communicate with the communication module which carries the chip MSP430. I have developed software for the MSP430 chip according to a message received across serial interface adopts one configuration or other, they are called AP (Access Point) or ED (End Device). The whole system is configured and monitored using a Web user interface programmed in the latest technology (HTML5 and CSS3). The whole messaging system is special and has been created for this specific purpose. The whole system has been developed and successfully tested not only in the operating system initially required (Microsoft Windows) but also its performance has been validated in GNU/Linux. El objetivo del proyecto es el de implementar, usando el microprocesador encastado MicroBlaze de Xilinx y un módulo de comunicaciones eZ430-RF2500T de Texas Instruments, un sistema de comunicaciones inalámbrico que permita construir una red de sensores distribuidos. Esta red de sensores se podrá supervisar mediante un host basado en PC. Para ello se ha creado un software que modela la FPGA cómo softCPU (MicroBlaze), para que soporte un RTOS (µC/OS-II), sobre el cuál se han programado las tareas que comunican con el módulo de comunicaciones que lleva el chip MSP430. Asimismo se ha creado un software para el chip MSP430 que en función de un mensaje que recibe vía serie adopta una configuración u otra, que son los denominados comportamientos en AP (Access Point) o ED (End Device). Todo el sistema se configura y monitoriza usando una interfaz de usuario web programada en la última tecnología (HTML5 y CSS3). La mensajería de todo el sistema es propia y se ha creado para este propósito específico. El sistema en su conjunto se ha desarrollado y probado con resultados satisfactorios no sólo en el sistema operativo requerido inicialmente (Microsoft Windows) sino que además se ha validado su funcionamiento en GNU/Linux. L'objectiu del projecte és el d'implementar, usant el microprocessador encastat MicroBlaze de Xilinx i un mòdul de comunicacions eZ430-RF2500T de Texas Instruments, un sistema de comunicacions sense fils que permeti construir una xarxa de sensors distribuïts. Aquesta xarxa de sensors es podrà supervisar mitjançant un equip basat en PC. Per això s'ha creat un programari que modela la FPGA com softCPU (MicroBlaze), perquè suporti un RTOS (µC/OS-II), sobre el qual s'han programat les tasques que comuniquen amb el mòdul de comunicacions que porta el xip MSP430. S'ha creat així mateix un programari per al xip MSP430 que en funció d'un missatge que rep via sèrie adopta una configuració o una altra, que són els anomenats comportaments en AP (Access Point) o ED (End Device). Tot el sistema es configura i monitoritza usant una interfície d'usuari web programada en l'última tecnologia (HTML5 i CSS3). La missatgeria de tot el sistema és pròpia i s'ha creat per aquest propòsit específic. El sistema en conjunt s'ha desenvolupat i provat amb resultats satisfactoris no només en el sistema operatiu requerit inicialment (Microsoft Windows) sinó que a més s'ha validat el seu funcionament en GNU/Linux.
Descripció
Sistema inalámbrico reconfigurable para el ámbito de la docencia en la UPC.
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Proyecto_fquinto.zip | 44,34Mb | application/zip | Visualitza/Obre | |
memoria_fquinto.pdf | 9,093Mb | Visualitza/Obre |