DJNZ MOV MOV LCALLY DJNZ MOV MOV LCALLY DJNZ MOV MOV LC ALLY DJNZ AJMP MOV MOV
LCALL DELAY DJNZ MOV MOV
LCALL DELAY DJNZ MOV MOV
LCALL DELAY DJNZ MOV MOV LCALLY DJNZ MOV MOV LC ALLY DJNZ MOV MOV LCALLY DJNZ AJMY RET
R0, DONE A. #04H P1 .A R0. DONE
A,#伪H Pl. A R0, DONE A, #02H Pl, A DELLAY R0. DONE #03H A
DELLAY R0. DONE #01H A
DELLAY R0, DONE LOOP2 DONE
。返回 甲
‘ .:百 . 夕
t早毛不争‘ 甲 . . r卫
n欲叶、宜 结语
本文阐述的是用计算机软件编程来产 生脉冲分配信号,即把数字控制计数的 高精度,抗干扰等方面的优势有效地应 用于步进电机控制系统。同时本系统设 计的步进电机控制器硬件电路十分简单, 成本低,使用方便,运行稳定,在现场长 时间运行后,未发现有不稳定现象。 4芝苏丫 亨 欲岑二
日3城统的主粗序流粗圈 姐动子程序流程圈 系统的抗千扰设计
此系统用于现场的侧t,为了有效防 止和消除可能的徽机系统干扰,在硬件 上采用了以下几种抗干扰措施: 系统的所有接口连线均采用光电 辆合器与外界连接.
.在AT89C52单片机系统的电路板 上,电薄输人端加去藕电容器,以消除沿 电源进人的干扰信号.
不采用金属外壳,防止外壳对系 圈4 附裹
三相六拍控制模型 参考文献
[1]余永权等.单片机应用系统的功 率接口技术.北京:北京航空航天大学出版 社,1992
f21戴文进.特种交流电机及其计算 机控制与仿真.北京:机械工业制版社, 2002
f3]于海生等.微型计算机控制技术. 北京:清华大学出版社,1999 统产生干扰. 奋
.采用“一点接地”的原则.同时在 男硕士研究生主要研光方向:机电一体 化与报机智能控制的研完「 结构布置上使引线尽量短。 使用屏蔽线减轻外界对自己的干 扰,或自己对外界的干扰. (上接第59页)
钟沿,由于从设备还没有通过DEVSELN 信号线进行响应,PCI总线处于等待状 态,FRAMEN信号继续保持有效指出有 多于1个数据的传翰.在用户接口端, Usr一adr一Valid激活,指出
Usr_Addr_WrData[31:0]. Usr_CBE[3:0]
上是有效的地址和命令,同时地址进行译 码,若译出地址包含于设备的地址空间, 则Usr_Select被激活.第4个时钟沿,由 于从设备没准备好,通过TRDYN插入一 个等待状态。第5个时钟沿,第1个数据 AD f31;OJ被从设备接收。第6个时钟沿, 第2个数据AD f31:0]被从设备接收, FRAMEN信号无效,指出这是交易的最 后一个数据.在用户接口端,Usr_Adr_Inc 激活,指出Usr_Addr_ W rData[31: 0] , Usr_CBE[3:0]上是第I个数据和字节使 能。第7个时钟沿,Usr_Last_Cycle_DI 信号有效指出不再有数据传输,第2个数
据呈现在Usr_Addr_ W rData[31: 0』上。 正确与否。这样可以大幅度地缩短开发 周期,提高电路板的集成度和系统性能。 结.
本文讨论了一个简单的PCI接口的 TARGET设备实现方法,也可以认为其 主要功能是
起一个桥梁作用,完成用户设备与
PCI总线间的信息传送。现今FPGA产品 的价格日益下降,大容量的FPGA使用越 来越普遍。各芯片供应商同时都提供了 各种PCI接口核逻辑(硬核逻辑、软核逻 辑)。设计者可以将PCI用户逻辑与PCI接 口核逻辑集成在一片EPGA里,在顶层通 过仿真来验证PCI接口以及用户逻辑设计 .考文献
fl】李贵山,戚德虎.PCI局部总线. 西安:西安电子科技大学出版社,1997 奋
丹硕士研究生,研完方向:挂例理论与拉 ..j工程。 a
男副教授,博士,研究方向:机器人 益
男工学硕士步进机电有限公司市场部经
理研究方向:计葬机监控及工业设备自劝化、 数拉技术.
单片机在步进电机控制系统中的应用 .陈林,彭小军,洪云
(新余高等专科学校机电工程系,江西新余338031)
摘要:单片机在步进电机电源部分控制中的应用,使步进电机能实现运行、调速及细分 运行,并能提高设备运行的精度和平稳性。 关键词:单片机;电源;细分运行
中图分类号TP273文献标识码:A文章编号1008一6765一(2005) OS一0017一03 0引言
步进电机是一种用电脉冲进行控制将电脉冲信 号转换成相应角位移的电机,它的运行需要专门的 驱动电源,驱动电源的输出受外部的脉冲信号所所 控制。每一个脉冲信号可使步进电机旋转一个固定 的角度,这个角度称为步距角。脉冲的数量决定了 旋转的总角度,脉冲的频率决定了电机放置的速度, 改变绕组的通电顺序可以改变电机旋转的方向。另 外,步进电机可以实现细分运行方式,尽管步进电机
的步距角受到机械制造的限制不能很小,但可以通 过电气控制的方式使步进电机的运转由原来的每个 整步细分成m个小步来完成,从而提高了设备运行 的精度和平稳性。
1.单片机控制步进电机的方式
单片机控制步进电机系统的框图如图(1)所示。 成的最小单片机系统。显示系统由:74LS248及共阴 极7段数码显示组成,跟踪显示步进电机的转速。执 行元件:由电源驱动器及步进电机。 1. 1步进电机的运行原理
以三相步进电机为例。图示(2)为三相步进电 机的接线图。
三相步进电机的三个绕组的尾端连接在一起, 另一端接驱动电源,分别为A,B,C。依次对每相输 入一个脉冲步进电机旋转3\设步进电机步距角为 30),步进电机的运行方式通常为单拍、单拍或单一双 拍。图示(3)为单片机输出的脉冲波形。 V 阵飞习二困一坠
}fuel骂 }} I} ' }}tJ} }板咒}一}人。}查 匕一上竺」u} }巫}, 图(1>
整个系统包括两部分:一是单片机系统;二是驱 动显示系统和执行元件。单片机系统部分包括: CPU 8031,EPROM 2764、地址锁存器7 4L S 373所组 图(2>三相步进电机接线图 的目的。
码6 4 5 1 3 2 6 4 5 1 3
图(3)三相步进单双拍脉冲编码图
从上面波形可以看出步进电机为单一双拍,当编码
从6变为4时,则电机旋转1. 5},当编码4变为5时, 电机旋转1. 5},其他依次类推。其正转的时序为 宁}14 }1 5例1312一一门一当朱、井由和}C接时一}I} 今卜}}JZS't',}7L认 -Y}N7,划
其时序与正转时序相反,即:户415}1}3 }2},当
步进电机单拍运行时,其步距角为3度,其脉冲波形 如图(4)所示。 A-门}]}门}
图(4)三相步进电机单拍脉冲编码图 1卜2卜4 其输出正转时序为:个}反转输出的时 序为:1 1} 2I呀4 }o 1. 2步进电机的调速