Font Size: a A A

Design And Implementation Of Wireless Temperature Measurement System Based On CC2530

Posted on:2016-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:C ChenFull Text:PDF
GTID:2308330473960934Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
According to the project requirements, members of the research room developed a wireless temperature measurement system which is applied to high-voltage devices. This system is based on the MSP430F2618 + CC2520 separate platform. However, most of the temperature measurement systems nowadays are based on direct acquisition and transmission of the temperature through the hardware. Furthermore, considering the need of some application occasions and the extensive use of the 51 microcontroller, it is necessary to design a wireless temperature measurement system which includes an operating system and also based on the 8051 CPU platform.This paper presents an overall design scheme of the system which includes the data acquisition nodes, the data aggregation nodes and the PC terminal. The data acquisition node is responsible for the collection of temperature and battery power data. Also, it sends the data to the date aggregation node through the radio frequency. For the data aggregation node, it analyses the data and transmits the date to the PC terminal. The PC terminal is in charge of visual display.This paper describes the implement of the data acquisition node and the data aggregation node from the establishment of the platform, the migration of the TinyOS operating system, and the design and implement of the upper application program, these three aspects. The establishment of the platform includes the selection of the hardware platform and the establishment and test of the software development environment. The migration of the TinyOS operating system includes the migration of the CC2530 internal modules(GPIO, timers, random number, etc.), as well as the migration of various sensor components(DS18B20, light sensors, etc.). For the components listed above, this paper also designs test programs to prove the validity of them. Besides, this paper analyses and tests the scalability of the operating system after the migration. According to the function requirements of the data acquisition node and the data aggregation node, this paper designs the upper application program of the NesC based on the operating system.In addition, this paper discusses the network configuration and the conflict solution of the system. Besides, it designs and implements the communication control protocol and the application layer protocol. To make the system more practical, this paper also implements a network management platform based on JAVA, which provides a visual interface along with a real-time monitoring and management of the temperature and battery power data.Finally, this paper operates a test on the wireless temperature measurement system. The resultshows that the system is able to acquire and transmit the temperature and the battery power data through multiple nodes with high-accuracy. To conclude, this wireless temperature measurement system and the migration of the TinyOS operating system are both practical and scalable.
Keywords/Search Tags:Wireless Sensor Network, TinyOS operating system, CC2530, data acquisition node, data aggregation node
PDF Full Text Request
Related items