好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

四相步进电机的控制.docx

5页
  • 卖家[上传人]:pu****.1
  • 文档编号:397442284
  • 上传时间:2022-10-11
  • 文档格式:DOCX
  • 文档大小:15.23KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 四相步进电机的控制作者:未知文章来源:本站原创点击数:622更新时间:2004-12-7;注:本程序为四相步进电机实验用,适于四组线圈的电机电路接法:P1.7P1.6P1.5P1.4分别接晶体管驱动器A,B,C,D输入端,;相应输出端接步进电机的a,b,c,d四相,电机公共端接步进电机;电源正ORG0000H;让编译程序从0地址开始JMPSTARORG0030HSTAR:MOVSP,#30H;堆栈指针设定MOV21H,#00H;初始步调清零(0-7)有效MOV20H,#4;速度选择1至255(1最大)MOVA,#200;转200步LOOP:MOVR3,#4;执行4次L1:CALLBJDJ_4Z;;正转DJNZR3,L1MOVR3,#10;停止一秒L2:CALLYS_01S;延时2msDJNZR3,L2MOVR3,#4;执行4次MOVR3,#10;停止一秒L4:CALLYS_01SDJNZR3,L4JMPLOOPPROCYS_01S,YS_20MSYS_01S:MOVR7,#10LP3:MOVR6,#100LP2:MOVR5,#100LP1:DJNZR5,LP1DJNZR6,LP2DJNZR7,LP3RETYS_20MS:MOVR7,#1JMPLP3END;延时子程序定义;R7中送入数值10;R6中送入数值100;R5中送入数值100;R5减1不为0转LP1;R6减1不为0转LP2;R7减1不为0转LP3;子程序返回;R7中送入数值1;转到LP3;子程序编译结束.****************;步进电机控制子程序*************************;作用:四相步进电机角度及速度控制;使用方法:先在速度寄存单元20H写入速度值1至255(1最快);电路接法:P1.7,P1.6,P1.5,P1.4分别接晶体管驱动器A,B,C,D输入端,;相应输出端接步进电机的a,b,c,d四相,电机公共端接步进电机;电源正。

      资源占用:20H-速度,21H-步调,RO,B,DPTRPROCBJDJ_4Z,BJDJ_4FBJDJ_4Z:PUSHAMOVRO,AMOVDPTR,#MTABMOVA,P1ANLA,#OFHMOVB,ALP2:INC21HMOVA,21H器记录当前是第几步CJNEA,#O8H,LP1;步进数送RO;控制码地址送DPTR;P1口状态送A;清零高四位;保存P1口低四位状态;步调数加1;步调数(O至7),每8步为一个周期,该寄存;步调数不为8转CLRAMOV21H,ALP1:MOVCA,@A+DPTR;查控制码到AORLA,B;P1口低4位状态送A送出控制码MOVP1,AMOVA,#0F0H;停止电机驱动ORLA,BMOVP1,APOPARET;子程序返回BJDJ_4F:PUSHAMOVR0,A;步进数送R0MOVDPTR,#MTAB;控制码地址送DPTRMOVA,P1;P1口状态送AANLA,#0FH;清零高四位MOVB,A;保存P1口低四位状态LP4:DEC21H;步调数减1MOVA,21H;步调数(0至7),每减8步为一个周期,该寄存器记录当前是第几步CJNEA,#0FFH,LP3;步调数不为8转MOVA,#07HMOV21H,A;查控制码到A;P1口低4位状态送A送出控制码LP3:MOVCA,@A+DPTRORLA,BMOVP1,AMOVA,#0F0HORLA,BMOVP1,APOPARETENDPROCYS_SDYS_SDMOVR7,20HLP2:MOVR6,#0B0HLP1:NOPNOPDJNZR6,LP1DJNZR7,LP2RETEND;停止电机驱动;子程序返回;子程序编译结束;速度延时子程序;速度参数送R7MTAB:DB0E0H,0C0H,0D0H,90H,0B0H,30H,70H,60H.**********************************************************************END。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.