Font Size: a A A

Research Of Open Motion-control Platform Base On Windows Operating System

Posted on:2010-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y B CaoFull Text:PDF
GTID:2178330338475870Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Open motion-control platform, which is consisted of PC and motion controller based on DSP, is one of the hot research areas. It is able to achieve the complex movement of process and trajectory planning by fully using the software and hardware resources of computer and combining the real time of DSP motion controller. At the same time, this architecture not only improves the flexibility of system but also provides basics of system's achievement of the openness. So it has an extensive prospect in practical application. In this regard, there is important practical value and significance on the research and development of a perfect motion-control platform.Thesis analyses the basic needs of current motion control platform in advanced schools'experimental teaching as well as small and medium CNC system through the research on the hardware of motion controller platform, the c program of DSP and the development of motion controller at home and abroad. It also made a thorough exploration and a careful design about the operating system platform, the developmental environment and technological implement of software, with a conclusion of using Visual C++ software development tool for developing open motion-control software system based on plug-in method in the Windows environment.A number of techniques are involved in the design and development of this software system, such as MFC, plug-in method, multi-threading technology and XML-driven technology. The usage of MFC and XML technology makes the main program user-friendly and easy to operate; Motion control system is a real-time multi-task system, Multi-thread technique can complete many pieces of assignment at one time and set up a multi-tasking environment which meets the demands of motion-controlled system by parallel work of multiple threads; The usage of plug-in method builds up software system and the various functional modules in the form of plug-in implementation, the main program can be regarded as the host program, providing interfaces and platform for the plug-in, therefore, the software system with modular, open, scalable etc.By combining these software technologies, we complete the design and implementation of the system. Firstly, thesis designs the system's main program framework and the various functional modules in detail. Moreover it accomplishes plug-ins of the software system concretely according to results of design, which including hardware interface module, XML parsing modules, system-based modules, System debugging module, motion control experiment module and numerical control system control module. In this process, using plug-in method is the key technology of the motion control software system, which not only benefits to operate and apply the whole system flexibly, but also provides with plug-in interface to users, hence, users are able to make second development on it and design an appropriate plug-ins to improve and expand the system for their needs.Finally, debug the motion-control software system by using motion-control experiment platform which constituted with PC, Self-developed motion controller based on DSP and Self-developed AC servo two degrees of freedom. After debugging, we found the flesh overall design, effective control outcomes, friendly interface and easiness of operation. Furthermore, based on the plug-in method, the operation of open motion-control software system is able to satisfy the requirements of openness, reconfiguration and scalability of the system.
Keywords/Search Tags:Open-Architecutre, motion-control, XML, plug-in
PDF Full Text Request
Related items