Font Size: a A A

Design Of Display And Control Software For Multi-beam Sounding Sonar Based On ARM

Posted on:2019-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2428330548487345Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Multi-beam sounding system is a complex system composed of a variety of sensors,with advantages of large coverage area,measurement more accurate,small measurement error and efficient,commonly used to achieve seafloor mapping and measurement of harbor,sea-route and barriers in sailing.With the continuous development of multi-beam sounding system and embedded technology,the multi-beam sounding system gradually develops in the direction of portable,miniaturization and low power consumption.In order to adapt to the market demand,this paper introduces the design of a multi-beam sonar sounding display software based on ARM.In this paper,the overall framework of the software is designed on the basis of the functions needed to be realized by the display and control software of the multibeam sounding system.By analyzing the multi-beam sounding system needs to achieve the function and consider the low cost,convenient development and expansion and other factors,All-intelligent A20 system-on-chip Banana Pro based on ARM Cortex-A7,with a Lubuntu development system used in this design to complete control software design with Qt an open source cross-platform graphical interface development tool.According to the working principle and application requirements of multi-beam system,the software designed and implemented the functions of receiving data,beam profile,three-dimensional scatter topography,water body image,3D network topographic mapping and synchronization parameter information display.The software has two working modes: real-time and playback,in real-time mode,the multi-threading network communication technology is used to receive the sonar data and the auxiliary sensor uploading data and realize the classification storage and the drawing display,in playback mode by reading the existing data to achieve scatter plot,and then by Delaunay triangulation algorithm and OpenGL ES color rendering to achieve the three-dimensional network topographic mapping.The use of laboratory software testing and system debugging,verify the correctness and practicality of each function of software.The paper also comparatively analyzed the difference between the drawing effect of scatter topographic map and topographic map of network construction.
Keywords/Search Tags:Multi-beam, ARM, Qt, Terrain visualization, OpenGL ES
PDF Full Text Request
Related items