| Controller versatility is one of the research and development of current control system technology.However,because of its own design reasons and structural features,it is often not universal.Because of this,the controllers used in engineering only have object-oriented customization,which has poor reconfigurability,narrow application scope and poor flexibility.Controller versatility required in today's complex manufacturing environments.This paper proposes a general-purpose controller design scheme by analyzing the needs of the subject,as well as in-depth research on the research background,current situation and current common control algorithms,including general algorithm design and hardware and software reconfigurable hardware platform design..In the algorithm design part,the control layer and decision-making layer in the controller structure design are mainly studied.The control layer uses the scaling method designed in this paper to adjust the controller parameters.The decision-making layer uses the ITAE performance index to find the ideal input of the control layer.In the design part of the reconfigurable hardware platform,combined with the advantages of ARM and FPGA,the reconfigurable hardware platform of ARM+FPGA is designed.The versatile controller design is reconfigurable,versatile and scalable.Its innovation is mainly reflected in the following aspects:(1)The controller structure design adopts the layered design idea,which is mainly divided into decision-making layer and control layer.(2)In the control layer algorithm design,the scaling method designed by this paper is mainly used to adjust the control parameters.The versatility of the scaling method is mainly manifested in the fact that the nominal model data can be used to automatically fit the controlled system curve.The required controller parameters reduce the time spent in the actual adjustment of the regulator compared to the traditional tuning method.(3)The hardware platform design adopts the dual core design of ARM+FPGA.From the simulation results and experimental results,the controller structure,controller algorithm and controller hardware platform designed in this paper have good performance.Moreover,it is foreseeable that a set of general controller ideas,algorithms and hardware platforms proposed in this paper have practical value in a certain sense. |