Font Size: a A A

Design Of Distributed Processing System For Engine Room Based On STM32

Posted on:2021-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:C J DuFull Text:PDF
GTID:2392330602990941Subject:Engineering
Abstract/Summary:PDF Full Text Request
In the 21st century with rapid economic development,the development of the marine economy is an important part of the world economy.At the national level,major strategic measures such as "Made in China 2025" and "Outline for the Construction of a Powerful Country" have been successively launched to speed up the building of a maritime power.The shipbuilding industry is a modern comprehensive manufacturing industry integrating waterway transportation,marine economic development and national defense construction.The ship engine room monitoring system is one of the key transformation objects of the intelligent upgrade of the ship equipment.It shoulders the mission of sensing the working state of the mechanical and electrical equipment in the engine room.It is mainly responsible for obtaining the status data,state monitoring and control of the mechanical and electrical equipment.The engine room distributed processing system based on STM32 is a part of the ship's integrated distributed monitoring and processing system,and it is also a very critical bottom layer,which is of great significance for ship safety.In the design of this article,we first focused on the technical chapters such as the automatic chapter of steel sea vessel classification specifications,the national ship industry standards and the ship industry standard system.The design ideas of current mainstream cabin monitoring series products are systematically analyzed,and the technical trend and demand analysis of the cabin's distributed processing system are summarized and completed.Following the IEEE802.3 standard,UDP protocol,and TCP protocol in general,a design solution for the STM32-based cabin distributed processing system is proposed.With the help of Ethernet for command issuance and data transmission,the multi-task management of applications is implemented through an embedded real-time operating system.The file system implements formatted storage and recording of process data.Based on the overall design of the system,the hardware and software design of the STM32-based distributed processing system for the cabin is carried out.The program design is mainly divided into two parts:system hardware design and software design.EDA tool software Altium Designer 18.07 is used for hardware circuit design.The hardware design mainly includes 24V-5V voltage conversion module,5V-3.3V voltage conversion module,clock circuit module,System reset module,Ethernet communication module,digital and analog acquisition and output control module,SD card storage circuit module,etc;in the Keil ?Version 5.29 integrated development environment for the lower computer software design,mainly completed the Cortex-M7 core startup Analysis,software development environment construction,software task flow design,hardware driver module design,embedded real-time operating system ?C/OS-? migration,FATFS file system migration,digital and analog acquisition and output task design,communication protocol design,etc.jobs.Finally,based on the system's hardware and software design for testing,combined with the Windows 10 platform PC,STM32-based engine room distributed processing system and switches to establish a test platform for online testing.The test results show that the system design scheme can accurately collect signals,have stable communication,high reliability,good real-time performance,complete data storage and recording,and good interaction with the host computer.The overall system runs well,which meets the scheme expectations and meets the relevant system standards of the shipbuilding industry.
Keywords/Search Tags:Marine engine room, STM32, Data processing module, ?C/OS-? system, Ethernet communication
PDF Full Text Request
Related items