FPGA在多轴步进电机控制器中的应用

被引:23
作者
王邦继
刘庆想
周磊
李相强
张健穹
机构
[1] 西南交通大学物理科学与技术学院
关键词
步进电机; 多轴控制器; FPGA; SoPC系统;
D O I
10.15938/j.emc.2012.03.014
中图分类号
TM383.6 [步进式微电机];
学科分类号
摘要
提出一种应用现场可编程门阵列(FPGA)实现多轴步进电机控制器的方法。采用IP设计思想,步进电机的运动控制由硬件电路(步进电机IP核)实现,轨迹计算由同一芯片上的微处理器(NiosⅡ软核)实现,从而可以构建多轴步进电机控制器的可编程片上系统(SoPC系统)。利用VHDL硬件描述语言,设计了一种高性能步进电机IP核,并进行了仿真验证。为了验证该IP核的复用性,构建了一个4轴步进电机控制器的SoPC系统。实验结果表明,此系统可对多轴步进电机实现高精确度控制,每轴的运动是相互独立的,并且控制参数在线可编程。基于这种方式构建的系统,扩展方便、可移植性高、具有广泛的适用性,可用于多轴伺服系统的工业领域。
引用
收藏
页码:78 / 82+89 +89
页数:6
相关论文
共 3 条
  • [1] 基于DSP的运动控制卡的研究与开发
    荣盘祥
    张亚慧
    张欢欢
    孙健鹏
    [J]. 电机与控制学报, 2011, 15 (03) : 35 - 39
  • [2] 多轴伺服控制器的片上系统设计
    周兆勇
    王琳
    漆亚梅
    李铁才
    朱登伟
    [J]. 电机与控制学报, 2009, 13 (04) : 553 - 558
  • [3] 乘除法和开方运算的FPGA串行实现
    陈国军
    万明康
    王大鸣
    郭锐
    [J]. 微计算机信息, 2008, (05) : 167 - 168+192