碧波液压网 欢迎你,游客。 登录 注册

步进电机控制系统的设计与实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  步进电机又称脉冲电动机,由于其具有易于精确地控制机械的移动量的优点,步进电动机已 经能与直流电动机、异步电动机、以及同步电动机并列,成为电动机的一种基本类型。步进电动 机在办公自动化(Office AutomaTIon)、工厂自动化(Factory Automation)和计算机外部设备等领域中 广泛地使用。

  步进电机控制系统的设计方法主要有模拟控制方式及数字控制方式,其中数字控制方式又可 分为小规模数字电路控制电路、单片机控制电路以及专用逻辑电路等控制方式。模拟控制方式的 控制精度较低,抗干扰能力差,且不易用计算机控制。因此现在步进电机控制系统的设计主要利 用数字控制方式。但是小规模数字电路控制电路的体积较大,单片机控制电路的系统稳定性不高, 而专用逻辑电路的价格又偏高。对此,本论文提出了应用灵活的硬件描述语言Verilog HDL,设计 并实现了一套集成与FPGA 的高精度步进电机控制系统。经过试验和测试,该控制系统可以控制 步进电机实现定速、加速、减速,且速率和加减速度均连续可调等功能。系统除了具有控制精度 高和稳定性强等优点外,还具有体积小、简单灵活、且成本低廉等优点。

  1.步进电机控制理论

  1.1 控制原理

  步进电机是由电脉冲信号控制的机电执行元件,其控制原理如图 1 所示。由图1 可以看出, 步进电机的总旋转角度与输入脉冲总数成正比,而步进电机的转速与每秒的输入脉冲数目(脉冲速率:Pulse rate)成正比。

  图 1 所示的为输入脉冲与旋转角之间的关系(注:CW 方向:顺时针方向;CCW 方向:逆时 针方向)。通过步进电机控制原理可以得出结论:设计步进电机控制系统的实质就是设计脉冲信号 产生模块输出电机的控制脉冲。

  1.2 控制脉冲发生器

  步进电机控制系统的设计关键是设计产生控制步进电机的控制脉冲发生器。在设计中,应用 脉冲叠加原理产生所需的控制脉冲,即:利用各种不同频率的脉冲叠加来获得控制系统所需要的 各种连续可调的不同频率值的输出脉冲。设计过程中用一个16 位的计数器来获得不同频率的脉冲 信号,且要求不同频率的输出脉冲之间不能重叠。16 位计数器的16 种不会重叠频率状态具体如表 1 所示。

  有了16 种不同频率而且互相不重叠的脉冲后,就可以从中提取几种来进行叠加,从而得到所 需的连续可调的输出脉冲。由16 种不同频率的脉冲来叠加成0~65535pps(pps:pulse per second) 中任何频率的输出脉冲的原理见下面的公式。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论