Font Size: a A A

Development Of Deep-sea Detection Equipment Surveillance Interface

Posted on:2016-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2180330470966071Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The rapid development of human society depends on sufficient energy. The higher degree of social development, the greater demand of mineral resources. Hundred years of industrial development has almost exhausted the mineral resources on land. The world has turned to the oceans which cover more than 70% of the earth surface. Extremely rich natural resources are hidden under the huge water layer. Therefore it is of great significance to explore mineral resource undersea. Depth of 97% of the oceans reaches 6000 m, thus breaking the isolation brought by the water layer and realizing deep sea resource exploration is critical.Most deep-sea detection devices have to be remotely operated and monitored, because of the water layer isolation. Its complex operation and huge volume detection data make high requirements for reliability and real time data communication. Malfunction or crash of the deck monitoring system on the computer will lead to failure of deep-sea mineral detection, or even cause unforeseen losses of expensive underwater detection equipment. The purpose of this paper is to choose the deep-sea deep hole drilling machine as an example to design a monitoring software system with reliable, real-time performance.This paper introduces the operational principle and system structure of deep-sea deep hole drilling machine, analyses functional requirements of monitoring interface and divides the entire software functionality into operation monitoring part and video surveillance part, depending on different performance requirements. The operation monitoring part needs to be real-time and of high reliability, so it is realized on QNX system. The video surveillance part is realized on Windows, because it demands video development resources and commonality. The operation monitoring part has to achieve function such as serial communications, sending of user instructions and animated underwater equipment status display. The video surveillance part’s task is video display, data browse and export.In operation monitoring part, the article uses multithreading concurrency mechanisms to improve software multitasking capabilities, and adopts instruction priority management strategy, to ensure the instructions sent in sequence. In this part, the design of interface and controls follows most simple design principles, in order to reduce interface maintenance overhead.Video surveillance part of the software design uses three-tier architecture to ensure the independence of the layers. Changes at any layer can be achieved by simply changing the appropriate layer, which greatly improves development efficiency and makes maintenance easier. At the presentation layer, the video controls are separately packaged to achieve convenient reuse, less code space and simplified debugging.The communication between video surveillance platform and the operation monitoring platform is network communication based on TCP / IP protocol, to ensure the data transfer rate and stability. In this part, reconnection mechanism is put forward, so that the client can reconnect the server which restarts after drop the connection.Finally, whole system is proved reliable and real-time. While debugging, man machine interface is amity and running smoothly, response to the user instructions is timely, and emergency orders is sent to under water equipment after get the highest priority. Even when the video surveillance platform cannot be restarted, the operation monitoring platform can still work independently.
Keywords/Search Tags:deep-sea exploration interface, QNX, multi-threaded, real-time, stability
PDF Full Text Request
Related items