Font Size: a A A

The Design Snd Implementation Of The Programmable Motion Controller Based On FPGA

Posted on:2017-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:J B ShiFull Text:PDF
GTID:2348330503972398Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Along with the development of motion control technology, the simulation realization way of traditional motor control was turned to the digital implementation of micro controller gradually, which makes the microprocessor to be used in CNC system widely, such as ARM,DSP and FPGA. This paper carried out the deeply research on the open CNC system control mode, combined with actual application requirements of current market, proposed a motion control mode based on FPGA whose hardware can be reconstructed, and abandoned the traditional ISA, PCI, USB and other communication methods, using the network protocol designed a new motion controller. The content involves the following aspects:1)According to Introducing the development of CNC system,and combining with the research status of the NC system motion controller in the current domestic and foreign, this paper points out that traditional motion controller can not adapt to the needs of the application of the market due to the curing of the hardware system and the limit of communication protocol under the current multiply application and multiply environment processing background.2)The design of motion control system is planned. Respectively from the aspects of trajectory interpolation, network protocol, message processing and motor control based on the realization of function, this paper has an analysis of the motion controller design scheme and realization principle, and gives the concrete realization of interpolation algorithm in PC and highly efficient and stable transmission mode based on UDP/IP network protocol.3)The hardware circuit of the motion controller is established. This paper analyses the circuit implementation of each module, gives the schematic design of the corresponding module, and analyses the PCB design process according to the signal characteristic of the every module circuit.4)The internal logic circuit of FPGA is designed, who are consisted of the realizing of the stable transmission of UDP/IP protocol, network message processing, the reading of key signal and hand-wheel signal, the output of DAC module and PWM module, and motor direction of motion detection and pulse output control etc..Finally, this paper integrates the motion control system hardware platform and software code of FPGA, and combine the CNC2000 software which is the independent research anddevelopment of our research group to have a test on the motion control board. According to the comparison of the actual test results and theoretical data, the results turn out that our motion controller is correct.
Keywords/Search Tags:CNC system, motion controller, Network protocol, FPGA, UDP/IP
PDF Full Text Request
Related items