| With the continuous improvement of agricultural mechanization,UAV plant protection has been widely popularized and applied.Plant protection UAV plays an important role in pesticide spraying.It has the advantages of high operation efficiency,low cost,large operation volume and high safety.Plant protection UAV control system is the core component of plant protection UAV system.It is of great significance to realize intelligent operation of plant protection UAV and reasonable management and distribution of operators and UAV equipment.Based on the operation of plant protection UAV,this paper designs a control system of plant protection UAV for the purpose of realizing fully autonomous operation of plant protection UAV.The main contents of this paper are as follows:Firstly,according to the actual operation situation of plant protection UAV,the functional requirements of the system were analyzed,and the overall design scheme of the control system was proposed.Socket network communication and Bluetooth communication are used to realize the communication between the control system and the plant protection UAV.Use PHP language to program and connect to MySQL database to achieve smooth access between database and control system.Secondly,according to the overall scheme proposed,its functional modules are divided into two parts: computer Web software and mobile software.The Web software includes but is not limited to user login,role management,rights management,task management,UAV management,data visualization and other functions.Based on apache server,html5 language and PHP language,the Web end management and control system is established.The MySQL data table was designed according to the function module,and the data of plant protection UAV was received and sent based on socket network communication.Then design API interface on Web side to realize data between Web side and mobile phone operating software.According to the overall design requirements,the mobile software is divided into operation software and reference software.The job software includes UAV status monitoring,job task creation,job task management and other functions.In order to solve the problem of complicated operation of UAV parameter setting,the parameter setting software is designed to realize the parameter setting of plant protection UAV based on Bluetooth communication.The parameter setting software includes functions such as job parameter setting,security policy setting,and device calibration.Finally,the actual plant protection operation flight test was carried out on the self-developed plant protection UAV platform to verify the stability and reliability of each functional module of the designed control system.Through experimental verification,it is proved that the control system designed in this paper meets the proposed functional requirements,realizes fully autonomous operation of plant protection UAV,and achieves the expected goals and effects. |