Font Size: a A A

Design And Implementation Of High-performance Data Acquisition For Engine Room Monitoring

Posted on:2014-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z J ChouFull Text:PDF
GTID:2268330401983975Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid improvement and development of science andtechnology, companies demand for more security of the machine rooms. Manycompanies began to adopt the room monitoring software to realize real-timeautomatic monitoring on the room security. The data acquisition is one of animportant part of the room monitoring software and the original source of data. Butthe current data acquisition system is uneven with the development of roommonitoring software. The room monitoring softwares put forward higher request onthe collection efficience of data acquisition and energy consumption. Because of thediversity of acquisition environment and many kinds of data acquisition equipments,the data acquisition system faces the issue of how to ensure higher collectionefficiency while reduce the CPU usage.In order to solve the problem of lower efficiency of data acquisition and higherrate of CPU usage, this paper developed and designed a high-performance acquisitionsoftware system. Via the research on the status of the current data acquisition system,we found two issues of current room data collection: collection efficiency is not highand uses a large quantity of resource. These two issues make the data collectionsystem unstable. Design and development of high-performance data acquisitionsystem in accordance with the principles of modularity and reusability. Firstly, todescribe the entire structures of collection system and the processes of dataacquisition systems, mainly includes the serial initialization, sends command, receivedata and data processing. Secondly, according to the principle of hierarchical design,the high-performance data acquisition system is divided into the management layer,acquisition layer and physical layer, and the detailed description of the correspondingrelationship between each layer. Thirdly, in order to improve the efficiency ofprogram development and reduce the late maintenance costs, we carry on the designon different modules respectively in the process of design and development, and the high-performance data acquisition system is divided into three parts: main programmodule, data communication module and data processing module. Separate designand development between the various modules in accordance with the specifiedinterface, it reduced the coupling between modules and improved the cohesiveness ofmodules. Lastly, on the basis of analyzing the advantages and disadvantages of the thetraditional two data collection methods we obtain the dynamical delay characteristicof the data acquisition. According to this characteristic, calculate the acquisition timeprobability distribution density, a new high-performance data acquisition algorithm isproposed, and the simulation results have proved that the validity of the innovatoryalgorithm.This paper describes the overall design process of the high-performance dataacquisition system, and a new high-performance data acquisition algorithm isproposed, carries through the development of software systems. High-performanceacquisition algorithm proposed, on the basis of ensuring the highest data acquisitionefficiency, we reduce the CPU utilization. This algorithm has realized data acquisitionsystem more stable and efficient and met the people’s needs for the data acquisitionsystem.
Keywords/Search Tags:modular design, data acquisition, high-performance algorithm, probability density function
PDF Full Text Request
Related items