-
题名基于Zynq的多轴控制系统
被引量:2
- 1
-
-
作者
郭风祥
徐国伟
宋庆增
李文婧
-
机构
天津工业大学电气工程学院
天津工业大学工程教学实习训练中心
天津工业大学计算机科学与技术学院
-
出处
《国外电子测量技术》
北大核心
2021年第11期130-134,共5页
-
基金
国家自然科学基金(61802281,61702366)
天津市自然科学基金(18JCQNJC70300,19JCYBJC15800)
+1 种基金
天津市企业科技特派员(18JCTPJC61900)
天津市教委科研计划项目(2018KJ215,KYQD1817)资助。
-
文摘
为了解决多轴运动控制器实时性低、稳定性差的问题,以Zynq作为核心控制器构建实验平台,在ARM端实现插补算法,在FPGA端实现频率可变的加减速算法,并针对A/D芯片精度问题,在FPGA端设计一种4倍频鉴相计数模块。该设计Zynq中的ARM通过AXI总线与FPGA通信,将各个轴的步进电机所要完成的转动圈数,在ARM端通过插补计算得到脉冲数量,接着通过AXI传递给FPGA端.FPGA端在各轴步进电机在启动需要的脉冲时,按照一定的规律进行启动与停止,并通过设计的鉴相电路实现编码器信号的采集构成闭环。通过实验证明,在插补算法与加减速算法紧密配合下,在让电机转动360°而实际转动359.856°.精度可达99.856%。通过实验表明该设计具有动态响应快、可靠性高、实时性好等特点。
-
关键词
步进电机
S型算法
反馈控制
插补算法
-
Keywords
stepper motor
S-shaped algorithm
feedback control
interpolation algorithms*
-
分类号
TP27L9
[自动化与计算机技术—检测技术与自动化装置]
TP331
[自动化与计算机技术—计算机系统结构]
-