Font Size: a A A

Research And Development On Embedded Numerical Control System Based On Dual-core OMAPL138and FPGA

Posted on:2015-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:X H ZuoFull Text:PDF
GTID:2251330428997349Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Numerical control technology as the key core of advanced manufacturing technology,which is moving toward high precision,high speed,high reliability, modularity,flexibility and openness in the direction of development.The use of embedded technology to improve the data processing capabilities of CNC systems and modules control,but the embedded CNC system is not without its defects,such as the performance of the processor is not enough to support the implementation of complex algorithm,RS232communication scheme between chips have the hidden danger of loss of data,the reconfigurable of platform is not sufficient to achieve the interchange between devices,the transmission rate of communication interfaces is limited,the intelligent of human-computer interaction is not enough,and so on.It is not only the reason of hardware processors,but also have a great relationship with the design of the CNC system structure,communication scheme,control algorithm,and so on.The purpose of this research is to use a dual-core processor OMAPL138as the core processor of CNC system,designed the most suitable solution to meet the demand of CNC system.Based on in-depth analysis of the existing CNC system processor,embedded structure and the function which can realize,and combined with the rapid development and mature multi-core technology in electronic products,then designed the embedded CNC system platform based on the multi-core OMAPL138. This article has designed the overall structure of the CNC system based on multi-core,including the main module and circuit design of core board and foundation board in hardware platform,and the structure of operation system in software platform and emphasis is given a algorithm based on the sharing of interpolation margin as the application software development instance.Meanwhile,use of the reconfigurability of FPGA to development a pulse generator and I/O control module of CNC system,implementation the control of the servo driver more than five axis;use of asynchronous FIFO resources in FPGA to design a EMIFA bus interface,which can realize a high-speed bus communication between core board and foundation board.From the test result of performance of the complete test plates,the indicators can meet the performance requirements for the existing high performance CNC system,and it has the founcations of developmental,modular and network control,through continuous debugging,the system platform has been successfully applied to the cutting machine.
Keywords/Search Tags:Multi-core, FPGA, CNC system, Hardwaure and software stmcture, EMIFA
PDF Full Text Request
Related items