Font Size: a A A

Design And Implementation Of Networking Antenna Controller Based On Linux

Posted on:2019-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:L P WangFull Text:PDF
GTID:2428330572457817Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
In recent years,the control system has been developing towards digitalization,networking and smart utilization with the continuous development of computer,network communication and automation control technologies.A Log-Periodic antenna,as a short-wave communication antenna,has been widely applied in special fields such as military and meteorology.However,in practical applications,antennas are scattered into many remote places,where operation management cannot be coordinated conveniently,low in efficiency,and easy to mal-operate.To solve the problem that the rotating log-periodic antenna is working in bad conditions and difficult to control,this thesis,based on practical projects,proposes a networking antenna control system based on B/S structure so as to realize the remote monitoring of the rotating antenna,and completes the design and development of networking antenna controller(NAC),a core equipment of the system.This thesis finishes NAC hardware and software design by using the embedded technology,network communication and embedded web server technology according to the requirements of NAC technical indexes and the specific functions,so it can realize local and remote control of the antenna and acquisition and upload of operating parameters.NAC is mainly composed of the main control panel,servo motor drive,servo motor,motor protector,air switch lightning protection module,temperature and humidity module,and optical fiber converter.To ensure the integration and reconfigurability of the main control board,the design idea of function aggregation and structure separation is adopted to design the NAC hardware,whose circuit module mainly consists of the power supply module,Ethernet module,servo motor drive module,USB OTG module,protector and temperature and humidity module.To ensure the functionality and extensibility of the controller,the modularization idea and multi-task programming model are used to design the NAC software,which is mainly composed of the driver program,main control program and embedded web server program.Based on embedded Linux system,this thesis adopts a series of key technologies including device driver,finite state machine,TCP/IP network communication,circular queue,and multithreading.In addition,in order to avoid electrical shock,overshoot or oscillation phenomena when the motor starts or stops,this thesis introduces the S curve algorithm to control the acceleration and deceleration of the motor,and makes a deep research on different conditions of the algorithm in applications and the implementation and optimization of the algorithm in programs.The final test results show that the designed NAC is not only equipped with good control and communication functions required,but also obtains certain achievements in control precision,stability,communication reliability and adaptability,which has high reference value in engineering practice,and plays a positive role in pushing the development of motion controller networking.
Keywords/Search Tags:Networking, motion controller, embedded Web server, speed control, Linux
PDF Full Text Request
Related items