MSP430 Based Wireless Sensor Network Master Thesis (30 ECTS)
Total Page:16
File Type:pdf, Size:1020Kb
TALLINN UNIVERSITY OF TECHNOLOGY Faculty of Information Technology Thomas Johann Seebeck Department of Electronics Electronics and Bionics Sven Kautlenbach MSP430 Based Wireless Sensor Network Master Thesis (30 ECTS) Supervisor: Olev Märtens Tallinn 2014 Abstract Structural health monitoring has been the extensive research topic for years. Solutions are mostly applied to the civil engineering constructions, where the monitoring could avoid accidents, caused by the malfunction and cracking of the structures. With the rapidly developing semiconductor technologies the researches have started to design and evaluate wireless monitoring nodes. The advantages of wireless sensing nodes over wired ones are disparate. Using wireless data communication enables more mobility, less dependability on environment, faster installation times, less costs, more expandability and in general more dynamic system. The small size associated with the wireless nodes mean that they could also be integrated into the materials. The problems with the energy consumption, wireless link data throughput and latency are the main issues halting the widespread adaptation of these systems. Alleviating the cons of wireless systems are in focus of the research topics. Therefore testing new semiconductor devices and designs is needed. This work gives condensed overview of different wireless sensor designs covering different approaches to the problems. The state of the art of transceiver devices of different manufacturers and their portfolio is given. Finally the Texas Instruments MSP430 platform is taken into the focus of this work. The CC430 family of transceiver microcontrollers is evaluated. The Texas Instruments SimpliciTI wireless network library, which is part of Chronos development kit, is modified and adapted for the requirements set in the work. The work grades the performance of the system, measures the basic properties and proposes solutions to overcome the shortcomings and the problems of the system. The work was conducted as a part of the Archimedes project AR 12139 “Smart Composites – Design and Manufacturing”. 2 3 Table of contents Abstract .................................................................................................................................. 2 Table of contents................................................................................................................. 4 Table of figures .................................................................................................................... 7 List of tables .......................................................................................................................... 8 Abbreviations ....................................................................................................................... 9 1 Introduction .............................................................................................................. 12 1.1 Motivation ......................................................................................................................12 1.2 Objectives .......................................................................................................................13 1.3 Outline .............................................................................................................................14 2 Overview of the technology ................................................................................. 15 2.1 Prototype SHM systems.............................................................................................15 2.1.1 RQEM ........................................................................................................................................ 15 2.1.2 WiMMS ..................................................................................................................................... 17 2.1.3 RIMS .......................................................................................................................................... 20 2.1.4 Reconfigurable 6LoWPAN based sensor network ................................................. 21 2.1.5 Mobile agent SHM network ............................................................................................. 23 2.1.6 Summary and comparisons............................................................................................. 23 2.2 Low power transceiver devices ..............................................................................27 2.2.1 Microchip ................................................................................................................................ 28 2.2.2 Nordic Semiconductor....................................................................................................... 29 2.2.3 STMicroelectronics ............................................................................................................. 29 2.2.4 NXP Semiconductors .......................................................................................................... 30 2.2.5 Freescale ................................................................................................................................. 30 2.2.6 Silicon Labs ............................................................................................................................ 31 2.2.7 Atmel ........................................................................................................................................ 32 2.2.8 Texas Instruments .............................................................................................................. 32 4 2.2.9 Table of summary................................................................................................................ 34 3 Sensor network development on MSP430 ..................................................... 37 3.1 Development .................................................................................................................37 3.1.1 Development environments ........................................................................................... 37 3.1.2 Wireless development kits .............................................................................................. 42 3.1.3 Texas Instruments Chronos software ......................................................................... 45 3.1.4 CC1101 Chipcon radio transceiver .............................................................................. 48 3.1.5 SimpliciTI library ................................................................................................................. 50 3.1.6 Tools ......................................................................................................................................... 52 3.1.7 Software improvements ................................................................................................... 54 3.1.8 Radio network ...................................................................................................................... 59 3.2 Evaluation of wireless nodes ..................................................................................63 3.2.1 Data rate tests ....................................................................................................................... 63 3.2.2 Line of sight tests ................................................................................................................. 65 3.2.3 Energy consumption tests ............................................................................................... 65 3.2.4 Demo application ................................................................................................................ 67 3.2.5 Results ...................................................................................................................................... 68 4 Summary and future work ................................................................................... 70 5 Acknowledgments .................................................................................................. 71 6 References ................................................................................................................. 72 7 MSP430 platformil baseeruv sensorvõrk....................................................... 77 8 Appendices ................................................................................................................ 78 Appendix A Radio link data rate test bed .....................................................................78 Appendix B SmartRF Packet Sniffer records of the SimpliciTI traffic ................79 Appendix C SmartRF Packet Sniffer „.psd“ file parser logic ..................................80 Appendix D Snapshot of the SmartRF Studio tool ......................................................82 Appendix E Hyperlink to all the contents of the work ............................................83 5 Appendix F Git snapshots of the access point and the end device software development history ................................................................................................................83 Appendix G Access point command line tool’s packet parsing logic ..................84 6 Table of figures Figure 1: RQEM prototype along with the test circuitry on a common PCB .......... 17 Figure 2: First WiMMS prototype functional schematic ................................................ 18 Figure 3: Second WiMMS prototype functional schematic ..........................................