Research and Design of Motion Control System Based on ARM |
|
Author | ZhouWei |
Tutor | ZhaoZhenHua |
School | Wuhan Institute of Technology |
Course | Detection Technology and Automation |
Keywords | ARM interpolation Control Motion Control |
CLC | TP368.1 |
Type | Master's thesis |
Year | 2010 |
Downloads | 177 |
Quotes | 1 |
Motion Control System was widely used in numeral control system, printing industry, mechanical treatment and so on. This thesis gives a brief introduction of the development, the current status and the problems of Montion Control System. This thesis provide a full plan for the design of motion control device, a high performance, precision, economical and practical motion control device was designed and implemented.This thesis introduce the history, the development and existing problems of motion control system at home and aboard, analyze the facts that precision depends on and the existing problems in widely used Interpolation algorithm.The hardware architecture was introduced: NXP ARM as main processor, SDRAM as Data memory and Flash as program memory, PCL6045BL as interpolation control chip, ADS7846 as Touch Screen Control chip, and LM3525 as the main USB power supply control chip.μC/OS-Ⅱwas used as the platform of motion control device, and USB HOST interface, G Code interpreter, TFT True color LCD display, sampling resistance of resistive touch panel, transplanting ofμC/GUI and human machine interface were implemented on this platform.In testing stage, a testing graphics was draw and relative G Code was generated in a PC, Copying the G Code to Motion Control System and run the G code, meanwhile the X, Y channel of Motion Control System output pulse. A data acquire card was installed on a other PC and count the number of X, Y channel, then mapping the pulse number of X, Y to distance by a proportion, and draw the distance value real timely and forming a simulated graphics. Comparing the testing graphics and simulated graphics, found they are exactly the same. The difference between two graphics is±1 pulse, a good performance has been achieved.