深圳市科瑞通电子有限公司logo
服务热线:
18823852784
新闻资讯
行业资讯公司新闻
联系我们
联系人:刘经理
电话:18823852784
邮箱:sales@crtdz.com
座机:0755-33263356
地址:深圳市龙华区华宁路华联丰大厦A1栋4楼
你现在所在的位置:网站首页 > 新闻资讯 > 步进电机细分驱动原理,步进电机多级细分驱动方法

步进电机细分驱动原理,步进电机多级细分驱动方法

信息来源:直线丝杆步进电机供应商科瑞通电子    添加时间:2018-06-13

在三相步进电机的A相与B相之间插入合成向量AB,则实现了2步细分。显然,I AB的插入改变了合成磁势的滚动大小,使得步进电机的步进角度由θb变为0.5 θb,从而也就实现了2步细分。可见,选择不同的细分步数,就要插入不同的电流合成向量。在三相步进电机整步工作时,实现2步细分合成磁势滚动过程为IA→IAB→IB;实现4步细分滚动过程为IA→I2→IAB……;而实现8步细分则滚动过程为IA→I1→I2→I3→IAB…… 步进电机作为电磁机械装置,其进给的分辨率取决于细分驱动技术。采用软件细分驱动方式,因为编程的灵活性、通用性,使得步进细分驱动的本钱低、效率高,要修改方案也易办到。 步进电机控制中已蕴含了细分的机理。细分程度越高,蹊径波越复杂。 。但单一的软件细分驱动在精度与速度兼顾上会有矛盾,细分的步数越多,精度越高,但步进电机的滚动速度却降低;要进步滚动速度,细分的步数就得减少。同时,还可解决步进电机在低速时易泛起的低频振动和运行中的噪声等。而按A→AC→C→CB→B→BA→A……的顺序通电,则步进电机为半步工作。如三相步进电机按A→B→C……的顺序轮畅通流畅电,步进电机为整步工作。为此,设计了多级细分驱动系统,通过不同的细分档位设定,实现不同步数的细分,同时保证了不同的滚动速度。要再实现4步细分,只需在A与AB之间插入3个向量I1、I2、I3,使得合成磁势的滚动角度θ1=θ2=θ3=θ4,就实现了4步细分。以A→B为例,若将各相电流看作是向量,则从整步到半步的变换,就是在IA与IB之间插入过渡向量IAB,由于电流向量的合成方向决定了步进电机合成磁势的方向,而合成磁势的滚动角度本身就是步进电机的步进角度。但4步细分与2步细分是不同的,因为I1、I2、I3 3个向量的插入是对电流向量IB的分解,故控制脉冲已变成了蹊径波。由此可见,步进电机的细分原理就是通过等角度有规律的插入电流合成向量,从而减小合成磁势滚动角度,达到步进电机细分控制的目的。

主机采用AT89C51单片机,其为低功耗的8位单片机,片内有一个4K字节的Flash可编程、可擦除、只读存储器,故可简化系统构成,且可知足本系统数据存储空间的要求。驱动系统采用三级管实现电放逐大。电流合成向量转化的条件是合成向量的插入。 。由此推出,对B相来讲,在步进电机的步进角度为θb时,考虑到IA=IB,则蹊径波型其任一阶的电流值为同理,可求得A相和C相在细分时对应的蹊径波电流值。在正转或反转的控制信号下,蹊径波脉冲由输出端口经锁存系统送入D/A转换器件DAC0830进行电流合成向量的转化,输出对应的电流值,经驱动放大控制步进电机,从而实现了细分驱动。在系统中,由主机根据设定的细分档位,计算出相关参数,经查表天生相对应的蹊径波,即插入了电流合成向量。此时,列表全部的数值就是在实现128步细分时,对应蹊径波各阶的电流值。 D/A转换部门的功能是将二进制代码表示的蹊径波数值转换为相应的电流值输出,经驱动系统放大,控制步进电机滚动。在三相电机半步工作的情况下,要实现4步细分,就必需将B相电流分成4份,但不是等分,需保证θ1=θ2=θ3=θ4。

系统设计时,考虑到跟着细分的精确化,如128步细分时,步距角达到足够小,能知足各种步进要求,故以2的整数次幂作为细分基准。键盘输入系统是用来输入控制所需的细分档位。步进显示系统由液晶显示器显示当前细分档位和细分后的步进角等参数。电流合成向量的插入是实现细分的枢纽,而要得到电流合成向量,首先必需产生蹊径波。步进控制系统由D/A转换部门和驱动系统组成。 细分的实现过程,就是插入电流合成向量和转换电流合成向量的过程。 D/A转换部门包括3片DAC0830集成芯片和数据锁存系统。 DAC0830转换分辨率是8位,该芯片具有与微处理器兼容、价格低廉、接口简朴、转换控制轻易等长处。 系统由主机、键盘输入系统、步进显示系统、步进控制系统组成。主机接收串行口送来的步进控制数据,并对其进行处理,以实施步进控制。若θ1、θ2、θ3、θ4分别对应的电流向量是IB1、IB2、IB3、IB4,则在θ1所对应的三角形内,设步进角为θb,则α=180°-θb,β=θb-θ1,由正弦定理得考虑到一般情况,因为细分时步进电机控制脉冲波形是蹊径型,如对B相进行4步细分时,其电流输入依次为IB1、IB1+ IB2、IB1+ IB2+ IB3、IB1+ IB2+ IB3+ IB4,相应合成磁势转过的角度为θ1、θ1+θ2、θ1+θ2+θ3、θ1+θ2+θ3+θ4,此时设IBk即为电流合成向量中B相蹊径波中第k阶的电流值,θk即为此时合成磁势相应转过的角度。对(1)式求解,考虑D/A器件DAC0830的转换精度是8位,转换不乱时间是1 μs,故最大进行了128步细分的运算,相应求得其对应的细分电流值,并进行了相应的转换,得到对应的二进制数值列表。为了减少电路的复杂性,该显示器显示的最小单位划定为0.01°。

为此,该系统采用了轮回增量查表法。轮回增量基数是在细分档位设定后,由相应的计算公式得到。因为该系统最大细分步数为128步,即表格最大长度为128个字节,若细分步数为m步,则轮回增量基数为LB=(128/m)-1。不同的档位对应不同的轮回增量基数,统一表格就产生了多级细分所需的蹊径波

。首先建立蹊径波数值存储表格,有两种方法,一种是针对每种细分方式建立相应的表格,其特点是细分种类多样,但表格所占空间较大;另外一种,也就是该系统采用的,以最大细分档位对应的步数仅建立一个表格,大大减少了所需的存储空间,并减少了程序运行中的不不乱因素。在详细控制中,该系统通过设定轮回增量基数,使不同的细分档位对应不同的细分步数,实现了多级细分驱动。 要在细分的基础上实现多级细分,就必需针对不同的细分档位天生不同的蹊径波。另外,在整步控制的基础上,若细分为m步,对每m步运行中的各项电流值进行分析比较,可发现存在以下规律,即各相电流值的变化趋势,跟着相位变化轮回地泛起,细分控制中各相电流值变化规律轮回增量基数是指针对不同的细分档位,实现等距离寻址时相应跳跃的步数。

各相 A→B B→C C→AA相 高→递减 电流值=0 增加→高B相 增加→高 高→递减 电流值=0C相 电流值=0 增加→高 高→递减每一种保持或变化都是持续m/2步,且可看出其良好的循环性。依据以上规律,在具体控制中,该系统单独对由A→B控制时各相相应的电流值变化,实现子程序控制,而对整体控制则采用圆周移位的方式实现,即随着合成磁势在A→B、B→C、C→A的转动,对同一输出地址,相应每m步的控制数据循环出现。采用这种方式,简化了实际控制程序,提高了控制效率。



深圳市科瑞通电子有限公司主营产品:行星减速步进电机、直线丝杆步进电机、步进伺服步进驱动器、步进电机、一体式步进刹车步进电机、防水步进电机等各类型号的步进电机,欢迎来电咨询。电话:0755-33263356
相关步进电机推荐
直线步进电机相关行业资讯
1、如何配用步进电机驱动器,步进电机选用指南及注意事项
2、如何确定步进电机驱动器的直流供电电源?
3、混合式直线步进电机技术详解,直线电机的精密度
4、减速机的安装和使用需要注意的八大事项
5、新品:凸轮分割器弧面法兰型DF和平台桌面型DT
6、便携式数码发电机行业发展现状
7、步进电机的快速发展之路
8、襄阳突破4万千瓦电机软起动技术
9、如何避免步进驱动系统干扰?
10、步进电机发热是否属于正常现象
 
步进伺服
步进伺服驱动器 2HS57
步进伺服驱动器 2HS86D
两相42mm 步进伺服电机
两相57mm 步进伺服电机
两相86mm 步进伺服电机
一体式步进
步进驱动器 CRT4020GT
步进驱动器 CRT4040GT
两相42mm 一体式步进电机
两相57mm 一体式步进电机
直线丝杆步进电机
两相42mm 丝杆步进电机
两相57mm 丝杆步进电机
行星减速步进电机
两相42mm 行星减速步进电机
两相57mm 行星减速步进电机
CONTACT  联系我们
联系:刘经理
手机:18823852784
电话:0755-33263356
邮箱:sales@crtdz.com
地址:深圳市龙华区华宁路华联丰大厦A1栋4楼
深圳市科瑞通电子有限公司版权所有     备案号:粤ICP备17086621号-1    企业网站建设技术支持:深圳网站制作
在线客服
直线电机
步进电机
减速电机
控制系统
技术支持
18823852784
关闭