步进电机方向速度控制

步进电机方向速度控制

ID:9978900

大小:54.50 KB

页数:7页

时间:2018-05-17

步进电机方向速度控制_第1页
步进电机方向速度控制_第2页
步进电机方向速度控制_第3页
步进电机方向速度控制_第4页
步进电机方向速度控制_第5页
资源描述:

《步进电机方向速度控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、步进电机控制实验一、实验目的1、了解步进电机控制的基本原理。2、掌握步进电机转动的编程方法。二、实验内容通过程序改变正、反转命令,转速参数和转动步数,并在显示器上显示,转动步数减为零时停止转动。三、实验预备知识步进电机驱动原理是切换每相线圈中的电流和顺序,来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。单片机控制步进电机最适合。四、实验接线图显示部分参考键盘显示控制器8279应用实验图(8-1)五、实验程序框图开始设置初始显示设置是否正确?显示缓冲区(7E)=1吗?逆时针转动一步根据显示缓冲区(7D)的内容计算延时步距数-1,送显示缓

2、冲区步距数为0吗?停止YYNNNY显示出错ERR图(8-2)顺时针转动一步(7D)内容计算延时步距数-1,送显示缓冲区步距数为0吗?停止YN一、实验步骤1、将P1.0~P1.3分别接到BA~BD插孔。2、用8芯排线将8279区(a-h)连接到数码管显示区的DU(A-H),JB53(BIT0-BIT7)连接到数码管显示区的BIT0-BIT7。3、用4芯排线将8279区的JB52(H1-H7)连到键盘区的KH(H1-H4)上,JB54(L4-L1)连到键盘区的KL(L4-L1)上。4、8279区8279CS2连到系统译码的Y6上,8279CLK连接到固定脉冲的1MHz。5、调试、运行

3、程序test8中BJDJ.ASM。6、在显示器上显示的数字第:第一位为“0”表示正转,为“1”表示反转,第二位“0~F”为转速等级,第三位到第六位设定步数,到0步进电机停止旋转。ORG0000HAJMPMONITORG0030H;?MONIT:MOVSP,#50HMOV78H,#01H;0,1电机旋转方向MOV79H,#12H;-MOV7AH,#08H;0-f电机转速MOV7BH,#12H;-MOV7CH,#00H;0-9电机步数MOV7DH,#08H;0-9MOV7EH,#08H;0-9MOV7FH,#08H;0-9MONIT2:LCALLDISP8279MOVA,7EHANL

4、A,#0FHSWAPAADDA,7FHMOVR6,AMOVA,7CHANLA,#0FHSWAPAADDA,7DHMOVR7,AMOVA,78HCJNEA,#00H,MONIT4;转动方向MONIT3:MOVP1,#03H;顺时针LCALLDELAY0LCALLMONIT5MOVP1,#06HLCALLDELAY0LCALLMONIT5MOVP1,#0CHLCALLDELAY0LCALLMONIT5MOVP1,#09HLCALLDELAY0LCALLMONIT5SJMPMONIT3MONIT4:CJNEA,#01H,DISPERRMONIT41:MOVP1,#09H;逆时针LCAL

5、LDELAY0LCALLMONIT5MOVP1,#0CHLCALLDELAY0LCALLMONIT5MOVP1,#06HLCALLDELAY0LCALLMONIT5MOVP1,#03HLCALLDELAY0LCALLMONIT5SJMPMONIT41MONIT5:LCALLBCDSUB2CJNER6,#99H,MONIT6CJNER7,#99H,MONIT6SJMP$;LJMPMONITMONIT6:LCALLMONIT7RETMONIT7:MOVR0,#7FHMOVA,R6LCALLMONIT8MOVA,R7LCALLMONIT8LCALLDISP8279RETMONIT8:M

6、OVR1,AACALLMONIT9MOVA,R1SWAPAMONIT9:ANLA,#0FHMOV@R0,ADECR0RETDELAY0:MOVR0,#7AHMOVA,@R0SWAPAMOVR4,ADELAY1:MOVR5,#0HDELAY2:DJNZR5,DELAY2DJNZR5,$;LCALLDISP8279DJNZR4,DELAY1;***RETBCDSUB2:MOV30H,R6MOV31H,R7MOV40H,#01MOV41H,#00MOVR5,#02HMOVR1,#30HMOVR0,#40HBCDB:CLRCBCDB1:MOVA,#9AHSUBBA,@R0ADDA,@R1

7、DAAMOV@R1,AINCR1INCR0CPLCDJNZR5,BCDB1MOVR6,30HMOVR7,31HRETDISPERR:MOV78H,#12HMOV79H,#12HMOV7AH,#12HMOV7BH,#0EHMOV7CH,#18HMOV7DH,#18HMOV7EH,#12HMOV7FH,#12HLCALLDISP8279SJMP$DISP8279:;显示子程序,缓冲区为78H-7FHC8279EQU0E001H;)7fffHD8279EQU0E000H;7FFEHMO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。