{"title":"Method to Design Multi Axis Motion Controller Using Extended DDA Circuit","authors":"Jun Zhang, Xu Wang","doi":"10.1109/CASE.2009.113","DOIUrl":null,"url":null,"abstract":"The body of a motion controller comprises of command parser, trajectory planner, position loop and real-time interpolator, pulse generator, and pulse distributor.This paper illustrated design method of a general motion controller using digital pulse interface style. MCU make complex motion plans, the programmable digital hardware generates high frequency pulse trains. An extended DDA circuit is used to overcome the jitter problem that normal DDA has. The coordination of software and extended DDA circuit forming the position loop and detailed design method is illustrated with derivation and graph. Finally, a multi axis coordinated motion controller is designed using MCU and FPGA.","PeriodicalId":294566,"journal":{"name":"2009 IITA International Conference on Control, Automation and Systems Engineering (case 2009)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IITA International Conference on Control, Automation and Systems Engineering (case 2009)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CASE.2009.113","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The body of a motion controller comprises of command parser, trajectory planner, position loop and real-time interpolator, pulse generator, and pulse distributor.This paper illustrated design method of a general motion controller using digital pulse interface style. MCU make complex motion plans, the programmable digital hardware generates high frequency pulse trains. An extended DDA circuit is used to overcome the jitter problem that normal DDA has. The coordination of software and extended DDA circuit forming the position loop and detailed design method is illustrated with derivation and graph. Finally, a multi axis coordinated motion controller is designed using MCU and FPGA.