Design and Implementation of PIC-based Embedded Remote Monitoring System
|Course||Electronics and Communication Engineering|
|Keywords||Remote monitoring PIC Monitoring module TCP/IP protocol Embedded Internet|
In the era of contempoary information technology and in the information-based society, the technology of the Internet-based Embedded Remote Monitoring System has been more and more widely applied. Due to Internet’s information resources sharing, people can solve problems which are difficult to deal with before, which favors the development of embedded remote monitoring system. Embedded Internet technology becomes one of the most popular areas in embedded system. It applies TCP/IP protocol to embedded system to make embedded devices complete remote monitoring and control through Internet, to monitor the condition of separate devices and to diagnose and maintain devices.This thesis first elaborates on the plan of the realization of embedded PIC-based remote monitoring systems, and then the design of the corresponding software and hardware. The system uses Microchip’s PIC18F97J60 PIC processor as the master controller. Its hardware platform consists of PIC18F97J60 integrated network controller, Ethernet circuits composed by Ethernet interface chip HR911105A together with I/O, sensors, relays which can meet performance requirements. About the hardware structure, besides necessary hardware facilities such as sensor, router, PCs, communication cable, in order to make the data acquisition and processing, the corresponding monitoring modules are design. The hardware design uses master-slave module way, and basically includes a main module and two slave modules that alarming data acquisition module, the equipment control module. Setting TCP/IP protocol stack simplification as a core, the software platform redesign it on the basis of common TCP/IP protocol stack and finally makes a optimized one suitable to embedded system. Embedded remote monitoring system is composed of both software platform and hardware platform which, with the realization of the HTTP protocol and through the Common Gateway Interface (CGI), achieves dynamic interaction between the browser and the embedded web server. Users can use any browser to monitor and control remote devices and its environment. In fields where devices are widely distributed or data collection is not easily acquired, embedded devices can timely monitor and effectively control the operational status of devices and make them more expandable and applicable.