Font Size: a A A

Study And Implementation Of Embedded CNC System Based On ARM And FPGA

Posted on:2014-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhaoFull Text:PDF
GTID:2271330503952556Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
The computer numerical control system(CNC) is a important part of the modern machining and manufacturing. The development trends of modern CNC system is that the system is gradually becoming smaller, intelligent, modular, and with higher reliability and openness. The trend gives the design p latform and development programs of CNC system a higher challenge.The design scheme of the embedded CNC system based ARM and FPGA is proposed according to the development status and trend of CNC system and embedded system at home and abroad. Make deep analysis of the digital integral(DDA) interpolation algorithm in multi-axis linkage system, put forward a series of measures to optimization of the algorithm. In order to improve the operation performance of stepping motor, mainly study the trapezoidal and S-shape acceleration and deceleration control of stepping motor in this paper. And finally realize the trapezo idal and S-shape acceleration and deceleration control on the hardware platform of FPGA. Using the embedded real-time operating system uC/OS-II and graphics file support system uC/GUI,completed the design of file management and graphics management system,improved the reliability and stability of the system. Expound the realization method on FPGA of the main module in the paper. Complete the function test of the system through the Xilinx ISE and ModelSim in the design stage.The experimental p latform is built, make a series of function test of the basic functions, file system, graphic system, interface circuit and so on. The test results show that: the system can achieve the corresponding functions stably and reliab ly, achieved the expected design requirements.
Keywords/Search Tags:CNC system, ARM, FPGA, uC/OS – II, uC/GUI
PDF Full Text Request
Related items