| The content of this dissertation is based on a Beidou and radio integrated underwater acoustic buoy’s communication platform,and it researches the design and implementation of the data transmission and control function.The data transmission function of the communication platform is composed of two parts: In remote range part, using inherent satellite transmission means to transport data with Beidou navigation system; In short range part, using the radio network communication protocol TCP/IP to achieve data communication. In the design of hardware, an ARM, an embedded microprocessor, is designed as the master processing unit, and an FPGA is designed as an auxiliary expansion unit. They work together to control the fucnction of the Beidou communication unit and the network communication unit. The design of embedded software is based on the Linux operating system migration. Under the basis of operating system,the main control unit, ARM’s drivers and applications are designed and debugged on data transceiver with Beidou/GPS dual system module and the radio network communications, auxiliary tank’s data exchange and the data expansion with FPGA. The auxiliary expansion unit, FPGA, mainly accomplishes the system logic functions and the extending of the interface on the communication tasks with ARM, including of the ARM bus reading and writing scheduling,the generating of synchronizing pulse,McBSP timing simulation, data caching, the logic control and power management functions.The dissertation discusses the background and significance of underwater acoustic buoy and the communication platform, and gives a detailed review on the development of related technologies. The hardware platform designs give a detailed analysis and establish the core device selection from the overall requirements of the system and ultimately determine the overall designing program and every system hardware circuit module. The platform software design makes a detailed description of the embedded Linux system migration.The system software including of ARM and FPGA completes the function of each module of the workflow analysis and the design and debugging of the code.The communication platform proves a stable and reliable conclusion with realtime data communication between buoys the display and control platform, through the laboratory debugging and the experiments on the sea, and achieves the expected design goals. |