Font Size: a A A

Design On Motion Controller In Numerical Control System Based On DSP

Posted on:2010-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z J HeFull Text:PDF
GTID:2178360278966688Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of Open Motion Control System, the design which uses DSP as core component of operation and control has become mainstream during the development of motion controller. As the traditional PC has powerful information processing ability, friendly user interface and high opening degree, it has been used widely as host computer in control system nowadays. The control system which is composed by embedding the motion controller into PC has combined with the advantages of both. So this kind of system has many advantages such as excellent ability of motion control, high capacity of data processing, friendly control interface, widely universality and openness. It is helpful to give secondary development by user.First of all, this article introduces the development status of CNC system. Then it analyses the current situation of motion controller and research trends which use DSP as the core field home and abroad. On the basis of this it puts forward to design the hardware structure of motion controller with DSP+CPLD+PCI. This article uses TMS320LF2407A of TI company as DSP part, EPM7256 of Altera company as CPLD part and PCI9052 of PLX company as PCI interface. According to the above scheme, it has realized the specific hardware circuit of each module, including the output of control variable, dual-port RAM, PCI interface, fourfold frequency and so on. In software aspect, this article adopts mdular design. Firstly it introduces the communication function design between motion controller and PC. Then it describes the function of DSP and design of CPLD hardware language. This article also introduces the software realization of incremental PID control algorithm. At last it debugs all the modules comprehensively. In the process of software introduction, it mainly adopts flowchart to describe the design idea and gives some key codes of the software program.
Keywords/Search Tags:motion controller, DSP, CPLD, PCI Bus
PDF Full Text Request
Related items