Font Size: a A A

Design And Implementation Of Versatile Ground Monitoring System

Posted on:2016-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:L P ZhangFull Text:PDF
GTID:2308330473955323Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Traditional UAV ground monitoring system were designed for particular targets. Most of upper software were designed according to different hardware interface in the software construction and different analysis ways in frame dissemination. All of this led to the limitation of generality of software and the problems of repeatedly development. Based on the monitoring of vehicle state information and ground testing load monitoring, which serve as the research object, the paper build a set of UAV ground monitoring system software architecture, through the analysis of typical UAV ground monitoring system and experience of research group. It realizes the function of the underlying isolation, generality initialization and monitor of flight data. The software architecture can not only be used for UAV ground monitoring system, but also can be used for other ground monitoring systems based on the needs of different use scenarios. The biggest characteristics of monitoring system software is achieving good generality from the underlying data reading to the interface display. Different ground systems can use almost the same part of hardware and software modules, with the same interfaces and protocols in the connection.In the process of the analyzing hierarchical model of software architecture, we found the key points and difficulties of general software architecture. Therefore, this paper research content mainly includes:1) Design general data interface for underlying communication. When needs to add data acquisition, software only needs a secondary encapsulation to interface layer. The analysis of the data do not need too much attention to the underlying hardware information, which do not need to change the upper software architecture, improving the versatility of software architecture.2) Design a frame agreement editable parsing mechanism layer. Through building a communication protocol editing software based on ground monitoring system, the software also apply to other similar system communication protocols. Protocol editing software can be set and preservation according to the different use of users. According to this our job not only can save manpower and material resources, at the same time, it improves the architecture of generality.3) Design an interface display mechanism with dynamically layout of GUI widget. Through the secondary encapsulation and the SAGA algorithm optimizing the arrangement of CVI GUI widget, we can get a dynamic alternating layer.Based on this method, we designed and realize the monitoring system software, which can be applied to a loading system. After the test, the software can work healthily in practical application, confirming that the generality of the ground monitoring software architecture can be well applied to the related ground monitoring system software.
Keywords/Search Tags:Ground Monitoring, Software Architecture, Interface Encapsulation, Frame Analyse, DynamicLayout
PDF Full Text Request
Related items