Font Size: a A A

Design On A Kind Of Multiaxial Motion Controller Based On Embedded Linux

Posted on:2011-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:Z F CuiFull Text:PDF
GTID:2178360308963700Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of the information science and automatic controltechnology, computer numerical control (CNC) technology has been gradually applied inthe industrial production, especially the equipment manufacturing industrial. Motioncontroller, as the core component of many industrial equipments such as CNC machines androbots, influences and determines the performance of various equipments such as controlaccuracy and response speed, so the level of motion control technology is a important sign ofa country's industrial modernization. As historical reasons, China has fell behind foreigncountries in equipment manufacturing industrial, and there are just low-level motioncontrollers applied mostly, which adopt micro-controller as the control core. Therefore, itbecomes essential for China to develop high-performanced motion control products withintellectual property.In view of this, the paper proposed a developing program of embedded motion controllerbased on open-ended and modularization design methodology, and completed its development,experiment and debug of hardware and software. The hardware platform was designed withembedded mainboard and motion control board, and the embedded mainboard introduced theindustry standard PC/104 modules with AMD Geode GX1 CPU as its core processors, and themotion control board adopted Mcx314As dedicated chip as its control core. The mainboardcommunicated with motion control board through the PC/104 bus. Linux, an open sourceoperation system, was chosen as the software development and performance platform.Firstly, the article analyzed the present status of motion control and embedded computertechnology. Secondly, the overall structure of the system had been proposed, according to thefunctional requirements of motion controller. And then the article introduced the hardwaredesign based on Mcx314As, the transplantation of embedded Linux system in the industrialmainboard and the drivers development based on Mcx314As. Then as an example of theapplication software development, the development process of CNC software was described.Finally, the article gave out the instance of experiment and debug with the servo drives andservo motors.Actual operating results showed that the motion controller performanced stably, and could complete most of the motion control work of machining process. Compared with sometraditional motion controllers, it had more advantages in stability, openness and cost, andcould be further extended to the textile, dyeing, electronic equipment manufacturing and otherapplication areas.
Keywords/Search Tags:Motion Controller, Embedded Linux, Mcx314As Chip, Numerical Control System, NC Code Translator
PDF Full Text Request
Related items