Font Size: a A A

Research And Design Of Temperature And Humidity Remote Monitoring System Based On SOPC

Posted on:2013-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:K XuFull Text:PDF
GTID:2218330374451898Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
Using the Internet for remote monitoring of embedded devices has become an important application of embedded technology, which allows people at any time and anywhere via the Internet to check the embedded real-time status of the remote terminal, and through the use of keyboard and mouse controlling the remote device. As the rapid development of computer network technology, the temperature and humidity remote monitoring system will be appeared in the food storage industry, building materials management, cultural relics files management, agriculture and other production areas of life, making people's lives more convenient and efficient.This paper proposes a temperature and humidity remote monitoring system on the basis of SOPC embedded technology by studying this monitoring system at home and abroad. SOPC refers to system on a programmable chip which has grown up in recent several years. It combines PLD and SOC, including both of their advantages, with a feature of scalable, expandable, upgradeable and providing field programmable of both hardware and software. It gives a new solution to the development of embedded designs. In the field of communication, Ethernet has been extended to the production of every corner of life, how to utilize the widely used network technology to design temperature and humidity monitoring system also need to be solved in this paper.This paper researches and analyses the entire system development flow of hardware and software. In the center of Nios II soft core embedded processor, through IP core technology, a single FPGA chip realizes the whole system of hardware development, including SDRAM controller, Flash Controller, LCD module controller, Ethernet interface, Avalon bus and so on. It reduces the system's cost, complexity and power consumption, and improves the development efficiency. Meanwhile, the designs of peripheral devices hardware and network driver are introduced in detail. Based on the hardware design platform, the part of software design is designed in software development environment. The main content includes temperature and humidity information acquisition through sensor, LCD display, uC/OS-II RTOS on the Nios II transplantation, message delivery, implementation of NicheStack TCP/IP protocol stack and client programming based on Visual C++. The paper mainly explains the principle and the structure of uC/OS-II real-time kernel and its transplantation, as well as the application of Socket application interface under the NicheStack TCP/IP protocol stack. The result is to use client-server(C/S) architecture to achieve a remote network monitoring system for good human-computer interaction. The software and hardware of the system have been used a modular design, so that not only improves the efficiency of the development, but also enhances the generality and portability of the system.In this paper, the temperature and humidity of the remote monitoring system has good stability and operability by the testing and running, indicating that the SOPC embedded system owns fine features. It should be spread and improved further more, making SOPC technology apply to more fields.
Keywords/Search Tags:SOPC, Nios Ⅱ, uC/OS-Ⅱ, NicheStack TCP/IP, Socket
PDF Full Text Request
Related items