Research on Motion Controller Based on ARM and FPGA
Targeting at the disadvantages of traditional motion controller,such as high cost,weak expansion ability and poor application,a motion controller based on ARM+FPGA dual core architecture is designed,and the implementation scheme of multi axis motor motion control algorithm based on this architecture is proposed.ARM mainly realizes the communication of control instructions and data,and FPGA mainly realizes the motion control function.The hardware composition diagram of the motion control system and the software solu-tion are presented,and the communication mode between dual control chips is introduced.The principle of digital integral arc and line interpolation algorithm is analyzed,and the interpolation algorithm and trapezoidal speed planning algorithm are simulated and analyzed through MATLAB.The digital integration(DDA)interpolator and speed control module are designed using Verilog language,and the tra-ditional DDA interpolator is improved and optimized.The experimental results show that the system has the advantages of high cost per-formance,strong interpolation performance,versatility and flexibility.
motion controllerARMFPGAdigital integral interpolation algorithmimproved and optimized DDA interpolator