Font Size: a A A

Research On Embedded And Reconfigurable Numerical Control System

Posted on:2008-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:G F ZhuFull Text:PDF
GTID:2121360215461948Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The numerical control system is important for the entire modern manufacture system, whose openness and reconfiguration is one of hot issues in numerical control area. This paper studies on embedded and reconfigurable numerical control system. By using ARM core processor (S3C44B0X) and Field Programmable Gate Array (FPGA), making full use of embedded operating system's the multitasking and the real-time performance and FPGA's reconfiguration and high speed operation capability, the control precision is increased as well as speed simultaneously. Besides, it is suitable for different controlled objects by the extension and it is easy for secondary development of numerical control system.The paper synthesized the development trend of numerical control technology at home and abroad, represented the idea of reconfigurable design technology. The design scheme of embedded and reconfigurable numerical control system is listed, and the design of hardware circuit is implemented. It mainly includes ARM's peripheral circuit design, FPGA's interior various circuit modules design, and communication between them and so on.The two interpolate algorithm is adopted in the design. The computation of rough interpolation is huge, while the computation of fine interpolation is less but accuracy requirement of time is extremely high. So, software-based time-divided method is used in rough interpolation, which is completed on the microprocessor. Then feeding increment of each axis is output to FPGA. Fine interpolation is completed in FPGA using DDA. Two types of algorithms are relatively independence. Thus, it is convenient to use different algorithms in rough interpolation. At the same time, it leaves much extended space for adoption of more effective arithmetic in fine interpolation henceforth. As a result, the system is easy to reconfigure.Finally, the booting process of embedded operation system is analyzed, and the method ofμClinux's configuration and transplant is introduced. What is more, software design of embedded sewing NC system is expounded. After the corresponding application and driving amplification module are loaded in the system, the external directly faces to servo motor.The research and application can increase the openness of numerical control system, reduces the cycle of secondary development, and enhances the retractility, the transferability, the interchangeability and the interoperability. It can satisfy our demand of the numerical control reconstruction in traditional industry of machinery and equipment at present. It is important for the development of numerical control technology.
Keywords/Search Tags:NC system, Embedded system, motion control, ARM, FPGA, μClinux
PDF Full Text Request
Related items