{"title":"Design of real-time ethernet motion controller based on FPGA","authors":"Jianchao Shi, Jianxun Zhang, Yu Dai, Su He","doi":"10.1109/ROBIO.2017.8324669","DOIUrl":null,"url":null,"abstract":"In order to meet the high precision and real-time demand of master-slave robot, the motion controller of it is designed with field programmable gate array (FPGA) as the core chip. The controller firstly implements real-time Ethernet Powerlink instead of the traditional field bus to transfer location information between master-slave hands, then PID closed-loop control algorithm calculates an pulse width modulation (PWM) duty cycle based on the deviation from the location information of master-slave hands, PWM generation module generates corresponding square wave signal to drive the motor rotates. To feedback actual location information and ensure the security of system, encoder acquisition module and motor enable module are designed with logical hardware in FPGA. Finally the motor position control is realized. The results of experiments show that the motion controller based on FPGA, which is compared with the traditional motion controller realized by digital signal processor (DSP) and FPGA, can greatly improve the precision and real-time performance of master-slave robot.","PeriodicalId":197159,"journal":{"name":"2017 IEEE International Conference on Robotics and Biomimetics (ROBIO)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Robotics and Biomimetics (ROBIO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROBIO.2017.8324669","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In order to meet the high precision and real-time demand of master-slave robot, the motion controller of it is designed with field programmable gate array (FPGA) as the core chip. The controller firstly implements real-time Ethernet Powerlink instead of the traditional field bus to transfer location information between master-slave hands, then PID closed-loop control algorithm calculates an pulse width modulation (PWM) duty cycle based on the deviation from the location information of master-slave hands, PWM generation module generates corresponding square wave signal to drive the motor rotates. To feedback actual location information and ensure the security of system, encoder acquisition module and motor enable module are designed with logical hardware in FPGA. Finally the motor position control is realized. The results of experiments show that the motion controller based on FPGA, which is compared with the traditional motion controller realized by digital signal processor (DSP) and FPGA, can greatly improve the precision and real-time performance of master-slave robot.