步进电机基本原理及protues仿真Word文件下载.docx
《步进电机基本原理及protues仿真Word文件下载.docx》由会员分享,可在线阅读,更多相关《步进电机基本原理及protues仿真Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
![步进电机基本原理及protues仿真Word文件下载.docx](https://file1.bdocx.com/fileroot1/2023-2/3/22e7615e-5e7e-4a6e-8641-c3961461626e/22e7615e-5e7e-4a6e-8641-c3961461626e1.gif)
电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。
而方向由导电顺序决定。
不过,出于对力矩、平稳、噪音及减少角度等方面考虑。
往往采用A-AB-B-BC-C-CA-A这种导电状态,这样将原来每步1/3て改变为1/6て。
甚至于通过二相电流不同的组合,使其1/3て变为1/12て,1/24て,这就是电机细分驱动的基本理论依据。
不难推出:
电机定子上有m相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m……(m-1)/m,1。
并且导电按一定的相序电机就能正反转被控制——这是步进电机旋转的物理条件。
只要符合这一条件我们理论上可以制造任何相的步进电机,出于成本等多方面考虑,市场上一般以二、三、四、五相为多。
力矩:
电机一旦通电,在定转子间将产生磁场(磁通量Ф)当转子与定子错开一定角度产生力
F与(dФ/dθ)成正比
其磁通量Ф=Br*S
Br为磁密,S为导磁面积
F与L*D*Br成正比
L为铁芯有效长度,D为转子直径
Br=N?
I/R
N?
I为励磁绕阻安匝数(电流乘匝数)R为磁阻。
力矩=力*半径
力矩与电机有效体积*安匝数*磁密成正比(只考虑线性状态)
因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。
步进电机的静态指标术语
相数:
产生不同对极N、S磁场的激磁线圈对数。
常用m表示。
拍数:
完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即A-AB-B-BC-C-CD-D-DA-A.
步距角:
对应一个脉冲信号,电机转子转过的角位移用θ表示。
θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。
四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。
为了您的安全,请只打开来源可靠的网址
打开网站
取消
来自:
1.什么是步进电机?
步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:
当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;
同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
2.步进电机分哪几种?
步进电机分三种:
永磁式(PM)
,反应式(VR)和混合式(HB)
永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度
或15度;
反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。
在欧美等发达国家80年代已被淘汰;
混合式步进是指混合了永磁式和反应式的优点。
它又分为两相和五相:
两相步进角一般为1.8度而五相步进角一般为
0.72度。
这种步进电机的应用最为广泛。
3.什么是保持转矩(HOLDING
TORQUE)?
保持转矩(HOLDING
TORQUE)是指步进电机通电但没有转动时,定子锁住转子的力矩。
它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。
由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。
比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持转矩为2N.m的步进电机。
4.什么是DETENT
TORQUE?
DETENT
TORQUE
是指步进电机没有通电的情况下,定子锁住转子的力矩。
在国内没有统一的翻译方式,容易使大家产生误解;
由于反应式步进电机的转子不是永磁材料,所以它没有DETENT
TORQUE。
5.步进电机精度为多少?
是否累积?
一般步进电机的精度为步进角的3-5%,且不累积。
6.步进电机的外表温度允许达到多少?
步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;
一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。
7.为什么步进电机的力矩会随转速的升高而下降?
当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;
频率越高,反向电动势越大。
在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。
8.为什么步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声?
步进电机有一个技术参数:
空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。
在有负载的情况下,启动频率应更低。
如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。
9.如何克服两相混合式步进电机在低速运转时的振动和噪声?
步进电机低速转动时振动和噪声大是其固有的缺点,一般可采用以下方案来克服:
A.如步进电机正好工作在共振区,可通过改变减速比等机械传动避开共振区;
B.采用带有细分功能的驱动器,这是最常用的、最简便的方法;
C.换成步距角更小的步进电机,如三相或五相步进电机;
D.换成交流伺服电机,几乎可以完全克服震动和噪声,但成本较高;
E.在电机轴上加磁性阻尼器,市场上已有这种产品,但机械结构改变较大。
10.细分驱动器的细分数是否能代表精度?
步进电机的细分技术实质上是一种电子阻尼技术(请参考有关文献),其主要目的是减弱或消除步进电机的低频振动,提高电机的运转精度只是细分技术的一个附带功能。
比如对于步进角为1.8°
的两相混合式步进电机,如果细分驱动器的细分数设置为4,那么电机的运转分辨率为每个脉冲0.45°
,电机的精度能否达到或接近0.45°
,还取决于细分驱动器的细分电流控制精度等其它因素。
不同厂家的细分驱动器精度可能差别很大;
细分数越大精度越难控制。
11.四相混合式步进电机与驱动器的串联接法和并联接法有什么区别?
四相混合式步进电机一般由两相驱动器来驱动,因此,连接时可以采用串联接法或并联接法将四相电机接成两相使用。
串联接法一般在电机转速较的场合使用,此时需要的驱动器输出电流为电机相电流的0.7倍,因而电机发热小;
并联接法一般在电机转速较高的场合使用(又称高速接法),所需要的驱动器输出电流为电机相电流的1.4倍,因而电机发热较大。
12.如何确定步进电机驱动器的直流供电电源?
A.电压的确定:
混合式步进电机驱动器的供电电源电压一般是一个较宽的范围(比如IM483的供电电压为12~48VDC),电源电压通常根据电机的工作转速和响应要求来选择。
如果电机工作转速较高或响应要求较快,那么电压取值也高,但注意电源电压的纹波不能超过驱动器的最大输入电压,否则可能损坏驱动器。
B.电流的确定:
供电电源电流一般根据驱动器的输出相电流I来确定。
如果采用线性电源,电源电流一般可取I
的1.1~1.3倍;
如果采用开关电源,电源电流一般可取I
的1.5~2.0倍。
13.混合式步进电机驱动器的脱机信号FREE一般在什么情况下使用?
当脱机信号FREE为低电平时,驱动器输出到电机的电流被切断,电机转子处于自由状态(脱机状态)。
在有些自动化设备中,如果在驱动器不断电的情况下要求直接转动电机轴(手动方式),就可以将FREE信号置低,使电机脱机,进行手动操作或调节。
手动完成后,再将FREE信号置高,以继续自动控制。
14.如果用简单的方法调整两相步进电机通电后的转动方向?
只需将电机与驱动器接线的A+和A-(或者B+和B-)对调即可。
关于驱动器的细分原理及一些相关说明(转载)
在国外,对于步进系统,主要采用二相混合式步进电机及相应的细分驱动器。
但在国内,广大用户对“细分”还不是特别了解,有的只是认为,细分是为了提高精
度,其实不然,细分主要是改善电机的运行性能,现说明如下:
步进电机的细分控制是由驱动器精确控制步进电机的相电流来实现的,以二相电机为例,假如电机的额定相电流为3A,如果使用常规驱动器(如常用的恒流斩波方式)驱动该电机,电机每运行一步,其绕组内的电流将从0突变为3A或从3A突变到0,相电流的巨大变化,必然会引起电机运行的振动和噪音。
如果使用细分驱动器,在10细分的状态下驱动该电机,电机每运行一微步,其绕组内的电流变化只有0.3A而不是3A,且电流是以正弦曲线规律变化,这样就大大的改善了电机的振动和噪音,因此,在性能上的优点才是细分的真正优点。
由于细分驱动器要精确控制电机的相电流,所以对驱动器要有相当高的技术要求和工艺要求,成本亦会较高。
注意,国内有一些驱动器采用“平滑”来取代细分,有的亦称为细分,但这不是真正的细分,望广大用户一定要分清两者的本质不同:
1.“平滑”并不精确控制电机的相电流,只是把电流的变化率变缓一些,所以“平
滑”并不产生微步,而细分的微步是可以用来精确定位的。
2.电机的相电流被平滑后,会引起电机力矩的下降,而细分控制不但不会引起电机力矩的下降,相反,力矩会有所增加。
这是我自己写的简易的汇编程序
ORG
0000H
AJMPMAIN
0030H
MAIN:
MOV
DPTR,#STEP
R7,#00H
P0,#0FH
ML:
A,R7
MOVCA,@A+DPTR
P0,A
LCALLDELAY
INC
R7
CJNER7,#08H,ML
SJMPML
DELAY:
R5,#80
T_LOOP2:
MOV
R4,#255
T_LOOP1:
NOP
NOP
DJNZR4,T_LOOP1
DJNZR5,T_LOOP2
RET
STEP:
DB
0EH,0CH,0DH,09H,0BH,03H,07H,06H
END
注:
仿真时应该调整步进电机的最大转速为3600RPM,默认3600RPM,这样不会发生丢步
这是实验指导书上的C语言程序
#include<
reg51.h>
unsignedcharL_value[8]={0x0E,0x0C,0x0D,0x09,0x0B,0x03,0x07,0x06};
voiddelay()
{
unsignedinti;
for(i=0;
i<
30000;
i++);
}
voidmain()
unsignedcharm;
P0=0x0;
while
(1)
for(m=0;
m<
7;
m++)
P0=L_value[m];
delay();
下面是连接图