0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

步进电机的电细分驱动技术实现控制系统的高精度位移

电子设计 来源:郭婷 作者:电子设计 2019-10-21 07:54 次阅读

采用具有电细分的步时电机驱动技术可实现精密控制系统中高精度的位移。基于单片机的直流电压控制的电细分驱动技术,避免了绕组互感带来的误差,提高了细分精度。实验表明,当采用精密丝杆机构、螺距为1mm、步进电机步距离为1.8%26;#176;、实现128细分时,可调整组件每步位置移动为0.04μm,最大误差为15%,均方误差为3.9%。

在许多精密控制系统中需要有较高的位移精度。为实现高精度的位移与调整,常采用具有电细分的步进电机驱动技术。步进电机具有控制简单、无积累误差等优点。通常步进电机的电细分驱动有斩波恒流驱动与脉冲宽度调制驱动等方法。而采用单片机直流电压控制的电细分驱动方式,则具有线路简单、细分精度高的特点。

1、 电细分驱动的原理

步进电机的电细分驱动是通过对电机励磁绕组电流进行控制,使步进电机定子的合成磁场成为按细分步距旋转的磁场,从而带动转子转动实现的。当两相相邻绕组同时通过不同大小的电流时,各相产生的转矩之和为零的位置为新的平衡位置,

步进电机的电细分驱动技术实现控制系统的高精度位移

这样就实现了细分。图1所示的是步进电机电细分驱动的原理。如果将A相通电时磁场方向定义为起始位“0”,从A相通电变为B相通电磁场方向旋转了90%26;#176;,这是步进电机整步运行情况如果A相、B相同时通电且通电电流相同,合成矢量方向为图中2所示方向,这是步进电机半步运行的情况。若以A相或B相单独通电时产生的磁场大小为半径(以R表示)画四分之一圆(如图2所示),即可算出位置“1”时的两分量A1=Rsinθ1,B1=Rcosθ1,同理可以算出A2=Rsinθ2,B2=Rcosθ;A3=Rsinθ3,B3=Rcosθ3。由于步时电机的运行依赖于电机内部定子绕组产生的磁场,而磁场的大小又依赖于圆绕组中电流I的大小,步进电机的定子绕组在加载直流电压的情况下,可以近拟为阻性负载,所以可以采用调整加载在定子绕组两端的直流电压来控制定子绕组中电流的方法,从而实现步进电机按细分后的步距角转动。

2 、细分驱动控制电路

细分驱动控制技术是步进电机实现细分运行的关键。常用的细分驱动有斩波恒流驱动和脉冲宽度调制驱动等方法。斩波恒流驱动能大大提高了高频响应,消除了电机能量过剩引起的共振现象,但斩波恒流驱动的采样信号来自反馈电流,放大电路的谐振会给控制环带来噪声,引起较大的误差。

脉冲宽度调制驱动能抑制谐波,减少谐损耗。如果采用脉冲宽度调制进行细分,电机绕组始终处于通断状态,通汤的频率与调制电夺诉频率一致。当某一相通电流时,与之相邻的相便会产生感应电压,感应电压的大小与调制电压的频率等参数有关,这样就叠加了一个附加磁场,严重影响了细分精度。

采用基于单片机的直流电压驱动控制步进电机的方法,能较好地克服上述缺陷。该细分控制器由单片机、D/A转换器、电平转换器、功率放大电路等部分组成,其硬件系统原理框图如图2所示。

步进电机的电细分驱动技术实现控制系统的高精度位移

由单片机输出的数字累分控制信号通过D/A转换器转换为阶梯波,经电平转换后,由功率放大电路输出,控制步进电机的相电压,实现细分驱动。由于输出的是恒定电压,从而避免了脉冲宽度调制驱动带来的感应电压对细分的影响。另外,因为选用了高精度的D/A转换器,加在绕组两端的电压值与理论值误差很小。D/A转换器的分辨率影响细分数,为提高细分数,选用了12位D/A转换器MAX526,它具有四个独立的D/A转换通道,享有独立的参考电压,其分辨率为:

V=vref(1/4096)

根据电机的特性及电机绕组中电流的额定值确定vref的值。图3为单片机与MAX526的连接图。功率驱动电路使用可编程集成稳压器,其电压调整范围大,外围电路笑意,输出功率大。驱动电路的合理、可靠保证了电机的负载能力和运行平稳。

步进电机的电细分驱动技术实现控制系统的高精度位移

3 、控制软件

控制软件采用模块化设计方案,为了保证系统运行的速度,较为复杂的数据处理采用了查表方式,以节省CPU的运行时间;同时为了提高整个系统的可靠性和抗干扰能力,软件设计中副入了相应的抗干扰措施,如重复刷新技术、抗查询死循环措施等,以提高系统的整体性能。图4为步进电机细分运行的程序流程图。

步进电机的电细分驱动技术实现控制系统的高精度位移

4、 细分步距角的测量与实测数据

为了进一步了解细分精度,对细分步距角进行了测量。这里采用光学自准方法对电机的角位移进行测量,测试仪器使用自准直仪和高精度数显转台等设备。图5为实现128细分时一个整步步距内细分角的变化图(如42BYGH型两相四拍为例,整步步距为1.8%26;#176;)。

从实测数据分析可知,实现128细分时,最大误差达15%,均方误差为3.9%。这是由于测量带来的误差,电源电压的波动,电流谐波对绕组电感的影响,齿槽、铁心材料、边界条件等因素的存在,导致气隙磁场偏离预期位置引起的。

步进电机的电细分驱动技术实现控制系统的高精度位移

采用基于单片机控制直流电压驱动的细分方法,可实现128微步驱动(步进电机整步距角为1.8%26;#176;),最大误差为15%,均方误差为3.9%。而采用脉冲宽度调制驱动的方法,经实际测试,对额定电压为12V的步进电机,当调制频率为1kHz时,其感应电压的最大值达到2V,细分误差达200%。当调制频率降低时,虽然感应电压变小,但电机出现振动。另外,采用斩波恒流驱动的电细分方法,误差也在30%~40%。而采用本文介绍的直流电压驱动细分方法,其误差明显小于另外两种驱动方法。

采用精密丝杆机构,螺距为1mm,步进电机步距角为1.8%26;#176;,可实现调整组件每步位移为0.04μm。这样高精度的位移能满足许多精密控制系统的需求。如选用的精度更高的D/A转换器,则可进一步提高细分数。目前已将这种电细分驱动技术成功地运用在同步辐射三维调整滑台的控制系统中。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632706
  • 控制系统
    +关注

    关注

    41

    文章

    6537

    浏览量

    110460
  • 步进电机
    +关注

    关注

    150

    文章

    3095

    浏览量

    147325
收藏 人收藏

    评论

    相关推荐

    步进电机细分驱动电路设计

    求问,,以单片机作为核心控制部件,设计一种利用步进电机细分驱动技术
    发表于 01-31 16:50

    步进电机细分驱动控制系统设计

    求问各位大神啊,基于单片机的步进电机细分驱动控制系统怎么设计啊,用什么来实现
    发表于 02-05 10:58

    步进电机控制控制精度讨论

    ,在控制步进电机进行动作时,计算系统在将要移动的角位移或者线位移转换成
    发表于 10-25 10:08

    步进电机驱动器的细分越高,步进电机精度就越高?

    精度的,当驱动器设置为60000个脉冲/转的时候,步进电机驱动器接受好几个脉冲,步进
    发表于 06-25 08:00

    基于Stm32f103的位移测量及控制系统设计

    基于Stm32f103的位移测量及控制系统设计系统框架本设计采用单片机控制步进电机
    发表于 08-23 08:25

    专用控制芯片的步进电机运动控制系统的设计理念是什么

    专用控制芯片的步进电机运动控制系统的设计理念概括步进电机是一种将电脉冲信号转化为角
    发表于 09-07 08:21

    步进电机控制系统的详细介绍

       步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序
    发表于 03-01 10:29

    步进电动机高精度细分方法及其控制系统

    步进电动机高精度细分方法及其控制系统 本论文题目来自对现有椭偏仪进行技术改进工作中的“用步进
    发表于 05-24 15:18 60次下载

    基于单片机高速高精度步进电机控制系统的设计

    任务:设计并制作一个基于单片机高速高精度步进电机控制系统。目标:1)完成单片机控制系统控制电路
    发表于 08-08 17:29 167次下载

    关于MSP430步进电机驱动位移检测系统的研制

    文章针对汽车怠速控制系统的需求, 描述了一种高精度位移检测系统的研制, 其以 MSP430F149 为核心, 以步进
    发表于 04-24 15:53 4次下载
    关于MSP430<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>位移</b>检测<b class='flag-5'>系统</b>的研制

    高精度高可靠步进电机控制系统的设计及应用的概述

    介绍了一种高精度高可靠步进电机驱动控制系统的设计。该设计充分利用TMC260智能驱动芯片的优势,
    的头像 发表于 05-05 14:33 3191次阅读
    <b class='flag-5'>高精度</b>高可靠<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制系统</b>的设计及应用的概述

    什么是步进电机细分控制步进电机为什么要细分,如何细分

    什么是步进电机细分控制步进电机为什么要细分,如何
    的头像 发表于 02-18 09:39 7099次阅读

    步进电机驱动细分怎么调

    步进电机驱动细分调整是步进电机控制系统中的一个重要
    的头像 发表于 06-12 09:40 1947次阅读

    步进电机控制系统是什么意思

    步进电机控制系统,作为现代工业自动化和精密控制领域的重要组成部分,其工作原理和实现方式一直受到广泛关注。
    的头像 发表于 06-18 18:12 866次阅读

    步进电机如何自适应控制步进电机如何细分驱动控制

    步进电机是一种将电脉冲信号转换为角位移或线位移电机,广泛应用于各种自动化控制系统中。为了提高
    的头像 发表于 10-23 10:04 320次阅读