Font Size: a A A

Design And Implementation Of On-site Data Display Subsystem Based On WSN

Posted on:2010-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y J JinFull Text:PDF
GTID:2178360272996356Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularization of the production automation, as well as the rapiddevelopment of the wireless communications and low-power embedded technology, itbecomes to be a possibility to realize data acquisition and monitor in industrialproduction though wireless sensor network technology(WSN,wireless sensornetworks). In recent years, with the development of wireless sensor network in itslow-power, low-cost, distributed and self-organization of information, it broughtabout a revolution in information perception. Maotai wine is famous for itsgeographical environment and the brewing technology all over the world. But theexisting fermentation process is mainly controlled by the workers and in low degreeof automation, which is very difficult to guarantee the stability of product quality.Maotai wine is always trying to solve the problems in monitoring the process ofbrewing. It is also a problem about data collection and tracking in the process ofbrewing.Above all, Maotai wine starts the project called"The management system ofMaotai wine brew process". It produced an important link in the process of theautomatic monitoring by using wireless sensor network technology, which can greatlyenhance the automation of the production process, reduce labor intensity of workersand improve the quality of the product stability and productivity. On-site data displaysubsystem is an important part in the management system of Mao-tai wine brewprocess which is designed to process data analysis and data display. On-site datadisplay subsystem is based on wireless sensor network technology and softwareengineering. It uses the three-layer C/S architecture, and includes multiple functionalmodules, such as data analysis, on-site screen control, database operations.This paper realizes the whole work flow: receiving information, data analysis,data storage and extraction, and on-site data display.(1) The introduction of wireless sensor network. The information transmissionof the system is based on wireless sensor network. The sensor nodes and environmentscreams are both wireless sensors.Wireless sensor network is a distributed network system. It is composed by alarge number of sensor nodes which have the ability of perceiving, wireless communicating and computing. Wireless sensor network can collect a variety of datatypes, such as temperature, humidity and pressure. In this network, each sensor nodeis both a transmitter and a receiver, which can join into the network at any time. Eachsensor node can transmit data to each other, consequently constructing a chainnetwork. Because the data transmission distance is very short, the system can save alot of energy. Moreover, these nodes are self-organizing and self-repairing. When anode is out of work, the system is able to find another transmission path. The morenodes are linked to the network, the more efficient and repairable the networkbecomes. So, wireless sensor network technology can work more reliable in poorindustrial environment. The features about sensor network are very suitable for therequirements of Maotai factory and workshop environment.(2) System requirements analysis●The introduction of brewing process●The requirements analysis of Maotai wine brews process managementsystem●The requirements analysis of On-site data display subsystemFirstly, this paper makes an introduction about Maotai wine brewing process, andthen introduces the management system of Maotai wine brews process. And itdescribes the analysis of every functional module, including problems in design,solutions and work processes.(3) System design●The introduction of system process●The architecture of system●The process design of function modelsOn-site data display subsystem uses the three-layer C/S architecture. Applicationfunctions will be divided into presentation layer, logic layer and data layer. Thepresentation layer provides the operation about user's data inputting and errorcorrection function. The logic layer realizes the business logic based on a variety ofoperations about database. The data layer realizes the management of data by usingSqlServer2000. This system makes a clear partition of these three layers, and makes itindependent in terms of logic.On-site data display subsystem uses the three-layer call to realize the operationson database. The first layer is the operation about the tables in database; the secondlayer provides interfaces for users to operate the database by encapsulating the operations on the database; the third layer only displays the methods of operationsabout database. The advantage is that it facilitates the management of the database byencapsulating database operations, and it improves the security of system data.On-site data display subsystem also realizes the management of configurationfiles by using XML, which improves the efficiency and reduces the occupation of thedatabase resources.It makes a full introduction about the design of each process, with the use casediagrams.(4) Data processing module●The introduction of data frame●Data analysis●Data FilteringData processing module gets the key data by analyzing the information fromplatform, and stores the data into database. At the same time, in order to avoidaccidents on curly display and information statistic, accident data will be stored intolog files. In order to process a large number of data objects and data types, dataprocessing module uses a parent class to analyze common part of the information,other child classes inherit it and analyze the data part of the information including avariety of monitoring objects, such as stuffed heap, pit, sharing cool, distillation,environment and gas, and a variety of data types, such as temperature, humidity,concentration and pressure.(5) On-site data display module●The design of LED object●LED screen control module●Small environment screen control moduleDuring the process of analysis, on-site data display module will store theinformation into display files, and update it automatically, so that workers are able toknow the latest data in time. On-site data display module can also switch the contentsof the screen according to time intervals which are settled before. The main work ofon-site data display module is updating and showing current time and the monitoringinformation of the object monitored. On-site data display module includes LEDscreen control module and small environment screen control module. Both should getinformation from database firstly. But LED screen control module should layout thedata according to the requirements of Maotai, and write it into the display files. And small environment screen control module should encapsulate information in the dataframe, and send it to the small screen by its IP and port number.(6) Client data display model●Monitoring data display model●Monitoring curve display model●Data list view display modelClient data display model uses lots of methods to display the monitoring data, sothat the workers can know the latest data in office room. It includes monitoring datadisplay, monitoring curve display and data list view display. This system useZedGraph to draw monitoring curve, which is from C#, so that the data is displayedconveniently and accurately.On-site data display subsystem has the following characteristics: data isprocessed safely and reliably, data is displayed and updated more quickly andaccurately, on-site hardware is very scalability, client provides lots of way to displaymonitoring data, the operation is easy to master.At the same time, the system has bean working in Maotai for about two weekssince April 2009, it works in stable condition. As the data process platform of themanagement system of Maotai wine brew process, on-site data display subsystem laidthe foundation for the data process and monitor control of Maotai.
Keywords/Search Tags:Wireless sensor network, Data analysis, On-site data display
PDF Full Text Request
Related items