步进电机试验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验19步进电机实验

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。

步进电机必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。

步进电机的主要特性:

1 步进电机必须加驱动才可以运转,驱动型号必须为脉冲信号,没有脉冲的时候,步进电机静止,如果加入适当的脉冲信号,就会以一定的角度(称为步角)转动。转动的速度和脉冲的频率成正比。

2 步进电机的步进角度为7.5度,一圈360度,需要48个脉冲完成。

3 步进电机具有瞬间启动和急速停止的优越特性。

4 改变脉冲的顺序,可以方便的改变转动的方向。

步进电机的接法:运行后电机转动(如下图)

XL2000套件采用的是12v步进电机,为了演示的方便,我们为他提供了5v的电源,此时转动力矩较小,读者也可自行把他应用为12v。该步进电机的耗电流为200ma左右,采用uln2003驱动,驱动端口为p1.0,p1.1,p1.2,p1.3. 由于uln2003本身是一个反向器,因此在实际应用中我们在他前面设计了一个74ls14的反向器。使他最终的结果还是同相。

正转

步数p1.0 p1.1 p1.2 p1.3 03

h

1 1 1 0 0

09

h

2 1 0 0 1

0ch 3 0 0 1 1 06 4 0 1 1 0

反转

步数p1.0 p1.1 p1.2 p1.3 03

h

1 1 1 0 0

06

h

2 0 1 1 0

0ch 3 0 0 1 1 09 4 1 0 0 1

h h

步进电机的正转程序:接线方法,用一根4PIN排线一端插入P1.0-1.3,另一端插入步进电机JP31口

loop:mov R3,#0FFh ;30h送ff即-1 main:INC R3

mov a,R3

tt: MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P1,A ;送显示

mov r7,#5

dec r7

lcall delay ;延时一段时间

cjne a,#06H,main ;是最后数重新开始ljmp loop ; 否则R3 清除

ret

TAB: DB 03H,09H,0CH,06H ;步进电机正转表DELAY: ; 延时程序

MOV R5,#255

D3:MOV R2,#25

D4: DJNZ R2,D4

DJNZ R5,D3

RET

end

相关文档
最新文档