| Exploitation of marine resources can alleviate the contradiction between current global resource constraints and rapid population growth.It is well-known that the reliable recycling system of the marine science and technology system will play an important role with the expansion of the development and utilization scale of marine development.The beacon recovery system,as the equipment of the auxiliary recycling ocean monitoring system,can improve the recovery success rate of the monitoring system greatly.However,the key technology of the beacon system based on satellite communication and positioning technology relies on foreign developed countries and the user-end system of mainstream products at home and abroad is not satisfying at present.This paper designs a set of deep-sea recovery beacon system based on Beidou communication and positioning on the basis of research the mainstream beacon products at home and abroad,which is combined with China's independent research and development of Beidou satellite communication system.Compared with the existing beacon system,the proposed system has a strong independent control and confidentiality,and the user-end system is more friendly and the cost is cheaper.The deep-sea recovery beacon system based on Beidou communication and positioning is composed of two subsystems,the underwater beacon system and the user-end system.The underwater beacon system is responsible for transmitting its location information,and the user-end system is used to receive and present data on the user-end.The user-end system is divided into the deck receiving unit and onshore receiving unit according to application scenarios.The deck receiving unit is convenient for the equipment recovery and data analysis of marine personnel,and the land receiving unit solves the problem of the inconveniences for receiving position information of the overland users.The paper studies the design and implementation of embedded software and hardware for proposed beacon recovery system.The hardware part consists of underwater beacon and deck receiver,and the power control circuit reduces the power consumption and improves the service lifetime of the system.The embedded software completes the work of mbed OS platform transplantation adaptation,FATFS file system migration,driving class design,application design,and etc.The driver class realizes the abstraction of the peripheral circuit module,reduces the coupling between the business logic and the bottom layer,and improves the reusability of the code.The deck receiving unit is based on Qt platform,which can be used for configuration of operating parameters of the underwater beacon machine,the reception of the deck receiver and the graphical display of the data.The Web server based on Express framework provides the function of beacon addition,data display and user system setting,so as to provide friendly data rendering interface for users.Finally,a detailed description of system debugging is provided in this paper.The test results verify that the deep-sea recovery beacon system based on Beidou communication and positioning is stable,reliable and user interface friendly,and the function and indicator parameters meet the requirements of expect. |