资源描述:
《步进电机实验材料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、步进电机实验的相关材料8255A控制步进电机+8253定时中断一、实验目的了解步进电机的的基本控制原理,掌握控制步进电机的转速、转向的程序设计方法。二、实验内容用8255A的PA0~3分别控制步进电机的A、B、C、D四相,“1”则该相绕组通电,“0”则不通电。步进电机的驱动原理是使各相绕组依次通电来使其作步进式旋转,通过通电顺序和切换频率来调节其转速和转向。步进电机可以四相四拍或四相八拍方式工作,即通电顺序为:A→B→C→D→A;A→AB→B→BC→C→CD→D→DA→A。按相反的顺序即可改变电机的旋转方向。本实验系统采用的是:AB→BC→CD→DA→
2、AB。注:电机在起动和停止时,都不应该突然起、停。而是应该采用逐渐加速、减速的方式。至于起、停所需时间则根据产品型号而定。三、实验电路8255A的PA0~3与步进电机的BA~BD相连;8253定时单元的连线与8253定时、计数实验相同;8259中断单元的连线与中断实验相同;译码单元的连线也与以前的实验相同;最后,将8253的OUT0与IR7相连。四、实验程序CODESEGMENTASSUMECS:CODE,DS:CODE,ES:CODEORG3400HH8:JMPP8259Port0EQU0FFE0HPort1EQU0FFE1H;-----------
3、--------初始化-------------------P8259:CLIMOVAX,OFFSETINT8259MOVBX,003CHMOV[BX],AXMOVBX,003EH66MOVAX,0000HMOV[BX],AXCALLFOR8259movsi,0000h;I8255:MOVDX,0FFDBHMOVAL,88HOUTDX,ALMOVBL,03;P8253:MOVDX,0FFEBHMOVAL,34HOUTDX,ALMOVDX,0FFE8HMOVAL,00HOUTDX,ALMOVAL,096HOUTDX,ALSTIagain:jmpagain
4、;------------------------------------INT8259:cliMOVDX,0FFD8HXX59:MOVAL,BLOUTDX,ALSHLBL,1CMPBL,18HJZA1CMPBL,12HJNZC1MOVBL,03HJMPC1A1:MOVBL,09HC1:MOVAL,20HMOVDX,Port067OUTDX,ALSTIIRET;==============================FOR8259:MOVAL,13HMOVDX,Port0OUTDX,ALMOVAL,08HMOVDX,Port1OUTDX,ALMOV
5、AL,09HOUTDX,ALMOVAL,7FH;IRQ7OUTDX,ALRETCODEENDSENDH8五、思考与练习1.计算出步进电机走一步旋转的角度,能否精确的回到原点。2.如何控制步进电机的起、停?3.如何控制步进电机的转速和转向?实验二十三步进电机控制1.实验目的:了解步进电机工作原理,掌握用单片机的步进电机控制系统的硬件设计方法,熟悉步进电机驱动程序的设计与调试,提高单片机应用系统设计和调试水平。2.实验内容:编写并调试出一个实验程序按下图所示控制步进电机旋转:3.工作原理:步进电机是工业过程控制及仪表中常用的控制元件之一,例如在机械装置中可
6、以用丝杠把角度变为直线位移,也可以用步进电机带螺旋电位器,调节电压或电流,从而实现对执行机构的控制。步进电机可以直接接收数字信号,不必进行数模转换,用起来非常方便。步进电机还具有快速启停、精确步进和定位等特点,因而在数控机床、绘图仪、打印机以及光学仪器中得到广泛的应用。步进电机实际上是一个数字/角度转换器,三相步进电机的结构原理如图所示。从图中可以看出,电机的定子上有六个等分磁极,A、A′、B、B′、C、C′,相邻的两个磁极之间夹角为60°,相对的两个磁极组成一相(A-A′,B-B′,C-C′),当某一绕组有电流通过时,该绕组相应的两个磁极形成N极和S
7、极,每个磁极上各有五个均匀分布矩形小齿,电机的转子上有40个矩形小齿均匀地分布的圆周上,相邻两个齿之间夹角为9°。当某一相绕组通电时,对应的磁极就产生磁场,并与转子形成磁路,如果这时定子的小齿和转子的小齿没有对齐,则在磁场的作用下,转子将转动一定的角度,使转子和定子的齿相互对齐。由此可见,错齿是促使步进电机旋转的原因。三相步进电机结构示意图例如在三相三拍控制方式中,若A相通电,B、C相都不通电,在磁场作用下使转子齿和A相的定子齿对齐,我们以此作为初始状态。设与A相磁极中心线对齐的转子的齿为0号齿,由于B相磁极与A相磁极相差120°,不是9°的整数倍(1
8、20÷9=40/3),所以此时转子齿没有与B相定子的齿对应,只是第13号小齿靠近B相磁极的中心