基于FPGA的运动控制系统加减速算法设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design of Acceleration and Deceleration Algorithm for Motion Control System Based on FPGA
  • 作者:刘鹏 ; 罗衍涛 ; 陈成军 ; 丁文科 ; 邵泽燕
  • 英文作者:LIU Peng;LUO Yan-tao;CHEN Cheng-jun;DING Wen-ke;SHAO Ze-yan;School of Mechanical Engineering,Qingdao Technological University;China Petroleum Pipeline Company Zhongyuan Oil and Gas Transmission Branch;
  • 关键词:运动控制系统 ; 现场可编程门阵列 ; 加减速控制 ; 滑动平均滤波 ; 梯形加减速 ; S型加减速
  • 英文关键词:motion control system;;field programmable gate array;;acceleration and deceleration control;;moving average filtering;;trapezoidal acceleration and deceleration;;S shaped acceleration and deceleration
  • 中文刊名:YBJS
  • 英文刊名:Instrument Technique and Sensor
  • 机构:青岛理工大学机械工程学院;中国石油管道中原输油气分公司;
  • 出版日期:2017-06-15
  • 出版单位:仪表技术与传感器
  • 年:2017
  • 期:No.413
  • 基金:黄岛区海洋科技专项(2014-4-4)
  • 语种:中文;
  • 页:YBJS201706034
  • 页数:5
  • CN:06
  • ISSN:21-1154/TH
  • 分类号:151-155
摘要
为提高运动控制系统的实时性、运动精度、速度的平稳性,比较了各种加减速算法的优缺点、硬件实现的可行性等,采用FPGA实现了灵活的梯形加减速,利用滑动平均滤波器解决了加速度的跳变问题,实现了与S形加减速等效的加减速效果,最后给出了相应的RTL视图、程序流程图,并对这2种加减速曲线的实现方法进行了功能仿真验证及实验验证。
        In order to improve the real-time performance,motion precision and speed stability of motion control system,the advantages and disadvantages of various acceleration and deceleration algorithms,the feasibility of hardware implementation were compared. FPGA was used to realize the flexible trapezoid acceleration and deceleration,moving average filter was used to solve the acceleration of the jump,achieving the equivalent effect for the acceleration and deceleration of the S-shaped curve. Finally,the corresponding RTL view and program flow chart were given,and the realization methods of these two kinds of acceleration and deceleration curves were simulated and verified.
引文
[1]廖义奎.ARM与FPGA综合设计及应用[M].北京:中国电力出版社,2008.
    [2]夏宇闻.从算法设计到硬线逻辑的实现[M].北京:高等教育出版社,2000.
    [3]陈光静,郭力振,陈明贵.基于FPGA的多轴控制器设计[J].电子设计工程,2013(3):148-151.
    [4]黄昭县,王志成.一种对称式直线加减速方法[J].组合机床与自动化加工技术,2014(4):68-75.
    [5]刘艳强,王健,单春荣.基于Ether CAT的多轴运动控制器研究[J].制造技术与机床,2008(6):100-103.
    [6]杨雁,王云宽,宋英华.基于FPGA的数控加减速控制器的设计[J].数控机床功能部件,2007(6):31-34.
    [7]于东,胡韶华,盖荣丽,等.基于滤波技术的数控系统加减速研究[J].中国机械工程,2008,19(7):804-807.
    [8]丛爽,李泽湘.实用运动控制技术[M].北京:电子工业出版社,2006.
    [9]张滨,杜启亮,田联房.基于FPGA的步进电动机加减速控制器[J].微特电机,2012,40(8):71-74.
    [10]Avnesh Verma unil hingra,Soni K.Design and synthesis of FPGA for speed control of induction motor[J].International Journal of Physical Sciences,2009(11):11-17.
    [11]刘楚辉.数控系统加减速控制与程序段终点速度规划[J].组合机床与自动化加工技术,2003(9):56-60.
    [12]杨雪峰.基于FPGA的运控控制卡的研究与开发[D].南京:南京航空航天大学,2010.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700