Font Size: a A A

Research And Realization Of Open Numerical Control System Based On Windows CE

Posted on:2012-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2231330392458257Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Temporary numerical control (NC) is mainly based on PC platform as core, reducinghardware circuits; improving the stability of system and its practical value. Whileproblems like bad real-time, resource waste etc. still exist in this kind of system. Within it,Windows CE is a highly modulus ARM operation system developed by Microsoft, theprotection functions for memory of Windows CE satisfies the stability demand of NCsystem; and to windows system, interruption mechanism enables its rapid response tointerruption, then the real-time request of NC can be satisfiedThis thesis firstly introduces the characters of open NC system, compares severaldevelopment platforms for NC system, propose a Windows CE based NC system. Thebasic structure of this system is PC+WinCE developing board+FPGA pulse generator.In order to achieve the high performance of interpolation plan in NC system, algorithmcomplexity, pulse average division and feed speed should be taken into consideration, thethesis propose a interpolation algorithm based on data sampling. It is divided into twoparts for realization: rough interpolation and fine interpolation. Rough interpolationapplies the power of processing of PC platform, within the interpolation period of eachaxis the displacement converted to pulse number and transmitted to fine interpolation part;fine interpolation part applies the FPGA, realizes the average division algorithm on FPGApulse generator. Then introduce the software development procedure on WinCE, realizesEthernet communication between PC and Wince; and applies WinCE driver programdevelopment, interruption request engineering, SPI bus interface. Using flow interfacediver program realize the development of timer driver program, using internal timercontrolling SPI bus. At last the application of FPGA chip achieves the creation of speedand direction signal of multi-motors, and designs special purpose protocol for the movingcontrol of servo motor.The work of the thesis is tested on a laser cutting experiment platform, and gainstrustful results, satisfied the real time and stability demand of NC system.
Keywords/Search Tags:Open NC system, Time division interpolation algorithm, Flow interface diver, Interruption, FPGA
PDF Full Text Request
Related items