三相双三拍步进电机控制系统设计(附程序)_第1页
三相双三拍步进电机控制系统设计(附程序)_第2页
三相双三拍步进电机控制系统设计(附程序)_第3页
三相双三拍步进电机控制系统设计(附程序)_第4页
三相双三拍步进电机控制系统设计(附程序)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

不为整数。所以此转子不能和B号齿对齐,只有13号小齿靠近B相磁极的中心线,与中心线相差3度,如果此时变为B相通电,万里A、C两相不通电,则B相磁极迫使与13号齿对齐,整个齿就转了3度,称为一步。步进电机就是以这种方式作为动力而转动。光电编码器的分分辨率是决定着反馈的准确性与反馈的精度。也对步进电机的延时长短起到一定的作用。可见实际与理论是有一定的差别的。8总结通过这两个多星期的课程设计,把所学过的各种知识进行了一次全面而系统的综合,并融会贯通,把所学到的各种理论与思想进行可一次合理的应用,把所查阅到的各种文献及与设计相关的资料进行了合理的提取与分析,并应用到实际。这不但增强了自己的知识结构,同时对所学过的各种理论知识与专业知识进行了一次全面的终结。由于不断的上机操作与实践,不但加强了自己动手能力,同时对一些计算机软件的应用有了一定的掌握与理解,并加强了网上学习和查阅资料的能力。参考文献[1]张洪润,蓝清华.单片机应用技术教程.北京:清华大学出版社,1997.[2]秦曾煌.电工学.北京:高等教育出版社,1999.[3]常斗南,等.可编程序控制器原理、应用、实验北京:机械工业出版社,1998.[4]于海生,等.微型计算机控制技术.北京:清华大学出版社,1999.[5]王福瑞,等.单片机微机测控系统设计北京:北京航空航天大学出社,1998.[6]陈理壁.步进电机及其应用[M].上海:上海科学技术出版社,1989.[7]刘保延,等.步进电机及其驱动控制系统哈尔滨工业大学出版社,1997.[8]季维发,过润秋,严武升等.机电一体化技术.北京:电子工业出版社,1995.[9]郭敬枢,庄继东,孔峰.微机控制技术.重庆:重庆大学出版社,1994.[10]刘国荣.单片微型计算机技术北京:机械工业出版社,1996.[11]何立民.单片机应用技术选编北京:北京航空航天大学出版社,1993.[12]潘新民等:单片微型计算机实用系统设计北京:人民邮电出版社,1992.[13]王润孝,秦现生编著1机床数控原理与系统1西北工业大学出版社,1997.[14]李伯成,侯伯李等编1IBM-PC微机应用系统设计西安电子科技学,1996.[15]黄义源主编1机械设备电气与数字控制中共广播电视大学出版社,1992.附录总程序如下:#include<reg51.h>#include<stdio.h>voiddelay1(void);voiddelay2(void);voiddisplay(int);intbs=0;main(){chara,b,c,d,j,*q,done1[8]={0x01,0x02,0x04,0x00,0x01,0x04,0x02,0x00},done2[8]={0x03,0x06,0x05,0x00,0x03,0x05,0x06,0x00}, done3[14]={0x01,0x03,0x02,0x06,0x04,0x05,0x00,0x01,0x05,0x04,0x06,0x02,0x03,0x00};P3=0x20; delay1(); L: a=P3; while(!(a&0x08))//判断是否启动,若没启动则重新启动 { P3=0x20; a=P3; delay1();} a=P3;//判断工作模式 if(a&0x01)//方式1模型 q=done1; if(a&0x02)//方式2模型 q=done2; if(a&0x04)//方式3模型 q=done3; if(a&0x10)//判断电机是否要正转 {P3=0x80;//P3.4口为1,电机正转 b=0;} else {P3=0x40;//P3.4口为,电机反转 if(a&0x04)b=7; elseb=4; } d=b; while(1) {c=*(q+b);//判断电机步数是否走完 if(c==0)b=d;//步数走完,电机重新再走 else {P1=c;//从P1输出电机控制信号 b++; bs++;//总步数加1 display(bs);//显示步数 j=a; a=P3; if(a!=j)//判断P3口状态信号是否改变 { if(!(a&0x08))bs=0;//若为停止信号,总步数清零 gotoL;}//状态信号改变,返回到开始,重新对电机控制 } } } voiddelay1() {inti,j; for(i=0;i<200;i++) for(j=0;j<300;j++); }voiddisplay(intn) {unsignedchartab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; unsignedchari,k,t,num[4]; num[0]=n%10;//将总步数的各位分别存在num数组中 num[1]=(n/10)%10; num[2]=(n/100)%10; num[3]=(n/1000)%10; for(t=0;t<50;t++)//扫描50次 {k=0x08;//位选码指向最左一位,第四位 for(i=0;i<4;i++) {P2=k;//从P2口输入位选码 P0=~(tab[num[i]]);//取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论