Font Size: a A A

The Design Of CNC System Human Interface Based On ARM And FPGA

Posted on:2015-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:J H LinFull Text:PDF
GTID:2298330422982088Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
The equipment manufacturing industry is the basic industry which provides technologyand equipment for the development of national economy and defense construction. CNCmachine is the foundation of the development of the equipment manufacturing industry. CNCmachine is the Machine tools of the equipment manufacturing industry, which represents thedeveloping direction of modern machine tool control technology, also represents the level ofthe national equipment manufacturing industry, it’s the important foundation of a nation’sindustrial production. The CNC system is the core of the CNC machine tool, and its controllevel directly determines the machining precision and function of CNC machine tools andmachining center.Compared with the traditional CNC system, the embedded CNC system owns lots ofadvantages such as low cost, good stability, high reliability, flexibility, scalability and so on,it’s the developing trend of CNC system. This paper proposes the master-slave structure usingARM9S3C2440as CPU of the main control board and digital signal processing chip DSP(TMSC6713) as CPU of the motion control board in view of the shortage of the traditionalCNC system using PC and the special movement controller. The host employs embeddedμC/OS-II real-time operating system. Using the μCGUI to develop the HMI and FPGA to setup asynchronous serial communication circuit to implement high speed data communicationbetween the master control panel and the slave control panel.Based on the analysis of the present situation of the CNC system research and thedevelopment and application of embedded technology, according to the CNC systemfunctional requirements, this article select the general structure scheme of the system. thehardware of the main control board is designed with the modular designing approachincluding: The ARM core board, The ARM plate circuit and keyboard circuit. This paper alsointroduces the design of the FPGA modules in detail; The system software platform is set up,respectively introduces μC/OS-II operating system and the transplantation of graphical usersupporting software μCGUI as well as the development of the drivers.ARM and FPGA communication protocol, keyboard program, man-machine interface and G code interpreterare designed. Finally, in the CNC system debugging experiments, every hardware module isdebugged, and the test of the communication with DSP motion control board is done, andundertake the overall debugging, The desired effect is achieved. The results show that thefeasibility of man-machine interface of the CNC system based on ARM and FPGA, and laysthe foundation for the next step of enriching, optimizing and improving system function.
Keywords/Search Tags:CNC system, ARM, μC/OS-II, μCGUI, FPGA
PDF Full Text Request
Related items