Font Size: a A A

Design And Development Of Control Software For An Ocean Bottom In-situ Detection System

Posted on:2021-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q BaiFull Text:PDF
GTID:2370330629480305Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
There is a huge amount of unrecognized and undeveloped resources in the ocean,and the premise of the development and utilization of marine resources is to have a sufficient understanding and cognition of the marine environment.The in-situ environmental survey network of the seabed established by the marine exploration equipment can collect the exploration data of seabed physics,biology,chemistry and geology.The data can be used to study the seabed geological structure,marine pollution and energy exploration.The undersea exploration network system includes fixed-point and continuous acquisition hardware equipment and a set of stable and efficient software control system matched with it.The control software integrates system configuration,detection equipment release and recovery control,self-contained data acquisition,data storage and analysis functions.The main control software is not only a sub subject but also an important part of the submarine in-situ environment detection system.According to the overall functional requirements of the system,the main control system of the high-precision detection work is realized.In order to solve the problems of management control and data reading of detection equipment,this thesis designs and develops the main control software of seabed in-situ environment detection system based on Qt development framework platform,which is the control center of the detection system.The software has powerful functions,which not only can control the whole process of the whole detection system,but also can realize the functions of network data transmission,detection node information display,working state monitoring,system configuration and data management,etc.it plays an extremely important role in the detection of the in-situ environment of the seabed.First of all,this thesis defines the design requirements of the main control software,determines the overall structure of the main control software and the design scheme of each functional module;defines the network topology of the system,designs the communication protocol;realizes and tests the system by coding.In the process of design and implementation,optimize and rectify the defects in some traditional treatment schemes.First of all,in view of the situation that the detection system involves many detection devices,large amount of collected data and many types of data,considering the single thread processing speed lag,this thesis adopts horizontal and vertical two-way parallel processing to improve the speed of data collection and the efficiency of the processor.Secondly,for the realization of efficient management and control of a large number of detection equipment information,using the hash table storage method,using the characteristics of hash storage to improve the speed of finding and matching a large number of node information.For the information storage of a large number of detection equipment and the visualization display of the slot position of its corresponding connecting equipment,the traditional scheme of using coordinate batch positioning is too cumbersome in the management and control of specific hardware equipment.In this thesis,we use the graph view framework to build each device node into a graph item,and then add it to the scene for unified management,which is convenient for each device or all devices in the scene.The main control software realized in this thesis meets the functional and performance requirements of the management control software of the seabed in-situ environment detection system.As the control center of the parameters configuration,information management,acquisition control,data processing and other functions of the whole system,it provides a strong guarantee for the seabed environment detection work.
Keywords/Search Tags:Seabed Ocean Observatory, In-situ Environment, Data Acquisition, Management Control, Multi-threaded
PDF Full Text Request
Related items