Font Size: a A A

Based On Arm9 Embedded Cnc Grinding System

Posted on:2008-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y TanFull Text:PDF
GTID:2191360215986595Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
In recent years ARM microprocessors are widely used for all kinds of products such as consumption electronics, communication system, etc. Compared with CPU of industry control computer, 32-bit ARM9 microprocessor based on RISC technology burns less power, costs less, possosses higher reliability. Its major frequency can be more than 200 MHz. However, in the field of NC machine tool, application of sophisticated technologies of ARM9 microprocessor is not found. Actually, Embedded system based on ARM technology will be a good future in NC machine tool field because of its low cost, high reliability and stability. Because of this, development of embedded NC grinding system based on S3C2410 hardware platform is studied. S3C2410's kernel is made of ARM9.First, a development environment of embedded NC grinding system based on ARM9 is set up by porting U-Boot on S3C2410, burning it after configuring and compiling Linux kernel, burning Linux file systems.Second, NC system of single-microprocessor structure has drawbacks through analysis, embedded NC grinding system based on ARM9 with a distributed and several-microprocessor structure is put forward. In order to carry out functions of the system, a part of hardware circuits are designed, including the circuit of EMI filter of power source, CAN controller, level switching circuit of S3C2410 output signal. Also, a development method of single pair-pole magnetic encoder based on looking-up table is put forward. Response speed of position detection of servo motor is improved through the method, maintaining high precision and resolution ratio.As for as the software, the typical structure of modern NC system is expatiated. The software structure of embedded NC grinding system based on ARM9 is brought forward. A driver about MCP2515 message transmission is written, thus data is transmitted among microprocessors.Finally, interpolation methods of NC system are studied. Involute interpolation of time-sharing method is mostly studied, a improved interpolation of time-sharing method is put forward. The result of Matlab simulation shows the improved interpolation of time-sharing method can greatly shorten running-time of interpolation program and maintain precision of interpolation. A program about grinding rake angle based on DDA linear interpolation is written, thus the axis of servo motor can be driven.
Keywords/Search Tags:S3C2410, embedded system, NC(Numerical Control) system, grinding, interpolation
PDF Full Text Request
Related items