基于51单片机的步进电机控制-设计报告(说明书)及源程序_第1页
基于51单片机的步进电机控制-设计报告(说明书)及源程序_第2页
基于51单片机的步进电机控制-设计报告(说明书)及源程序_第3页
基于51单片机的步进电机控制-设计报告(说明书)及源程序_第4页
基于51单片机的步进电机控制-设计报告(说明书)及源程序_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

京大学指导:张程设计于制工程院与仪器XXXXXx年1年4日1]

ULN2803ULN2803,.,

51ULN2803

11以来量,从而准确;同时也以过频率来从而调.1.2类分永式应VR)混式(HB)三.永磁般相体较小般75或;应式般三相现矩输出般5但振都在欧美国家年被汰混合式指混合永磁式式又相五相相1而五相般这应最广泛13.精般精3-5且不积宽广频范围改变率现调快起最出过载好负载小影不像普负时会现下情况所以对置都严格场合;便以“”旋特比这给算2,;4141.,1,他无在力下强移动近与准在1(a)A,箭头指那,A准再B1(b针15°D1)则顺针15°下C.因C能性A——C-D或—B.针;顺针动但动°()性指,)或()下L360PNPN在1,15°15动,

但但.

.X.

,2a,

性高器高器[LED1][LED2][LED3][LED4]

f

fINStAT89C51

INININ

ULN2803图2.4动电路设计:极管直接驱动图采斩驱动方式图和片驱等驱电路性能接关到步电机步的确与定.片ULN2803.ULN2803是一种大电流型电路单(图)。VVD3A/AIN/BIN

V

V

U2A

图图425

11

,;,,:;,I/O.图图:

示()关参:里四六线,款压5度圈360度需48个完其A-AB-B———CDD—DA.其:01h09h04h,06h,02h03h00h:01h03h02h06h,04h0ch08h09h,00h.晶振12MHZ(系统图:最系理线图:源:VCC()GND(PIN20)加退耦0晶(PIN18)X2(PIN19晶(12MHz)原理()原I/O,I/O,完)6

8P3TCON,TL0TH0,TL1,TH1)

SBUFIEIP1032AT89C51AT89C51FLASHReadAT89C2051—51.8CPUAT89C51版AT89C为嵌入式系统供活价.·MCS·保间10年·三级序锁·5

·4KFLASH·全静态作0Hz-24MHz内部RAM···式·1000ULN2803步进电控制器ULN2803是种大电流高电器件制器。内如图四

图11系软件设4。1程流程开Y电机否工Y正反

始程序初使化正转处理机速

处理机速

串口是否发送数显示

显示

调用子程序是否

是否YY显示停机

结图4。2程根据要求,可以程序分为以下几部份:(1)键盘输入程设本统使用的键盘较少因采用独式键盘接口设计立键适用于按键数较少的场合独键工作原理:过上电接到5V上键高状,有键按下平为低。消抖影上可采了件抖法:在第次检测有键按下,执行段时程后约5ms确电平是否仍保持闭合状态电,如果保状态电平,则确认真有键按下,进行应处理作,消除抖动的影响(2)步电机运行步数控制程此案用相和双相交差通电处理式.此法具有运行度稳定,运步数准确无等优。9章结5.1作控制:本电路经调试合题目求术指标均达到设计的目的操作控制如:、停按钮,步进电机根据定默认状态开始转动;当电机启停按钮时,步电停止动当机挡钮时,步电速速动当电机再换挡钮时,进机速度慢动;当电机正反按钮时,步进电机转;当电机再正反按钮时,步进电机正转;要问法示有闪烁,在程序次display()数可步进电机在仿真调试的时候,转,PROTEUS中的电机MOTOR-STEPPER,不具号即不知道其内部接线结构经过复的试,得以决题在仿真调试成功的前提,行件试时候,出现步进机转情况这因为仿真的步进电机硬的进机两不的型号不步电所许的最快动速率是不同在设置延程序的间数时一旦超此值机不能动。所硬件调试时,要设置延时程序的时间参数,问题才得以解。第次程不进,不知解动,方问是不问出在.5.3体步电机的控制可以硬件,可以件过机现。本方法,即机控控步电的行态方硬方法即进换控,电路加,成本.在本设计的过程中,最的的计.为的计加这方的设计是要.程计到以前所的知,C、和数电过的程问题现率这这次程计的一。设计结,是中得到的。、提出、、决问题和能的在的作中次设计的得情要始不要中要认真的再的问题能到法解。最在遇到时的.10献

何民《片机初级程,京航航大出版社;沙占友,王彦朋孟志永,《单片外围电设计》,子工业出版社;童白,华成英《拟电子技基础》,北京高教育出版;康华光,陈大钦,《电子技术基础北高等育出版社;黄昌,张海贵郭继忠《实用元电路其应用,人民邮电出社;谢宜仁《单片机实用术问答》,人民邮出版社;张新机初教程-单片基础》北京航航天大/************************************************/********************//*AllCopyAight@2012黄鹏*//*南林业学子程院*//****************************/****************我是分割线**********************P0口控制段选进机制位选独立盘~P3.2数管的第一位正反转标志:正转

:反转数码管的第二为速度志位:四拍数码管的第三为开关志位关开********我是分线************#includereg51〉#uchar#defineuintintvoiddelay(uintxms);//子函数voidkeyscan();//键检测子序void);;择sbit//速度选择;键,;int,m=4;ucharcodetable[={0x3f,0x06,,,0x66,,,0x7f0x6f,0x770x7c,0x39,0x5e,数码显示编码/*****************************:

**B—BC-C-CD-D-DA(一脉冲转度)*******************************FFZ[],,0x66,0x440xcc,};转ucharFFW[],,,0x22,0x33,};转/**********************************单拍工方:

**(一个脉冲转5**********************[{,0x22,;ucharcode=0x11,0x44,};/***********************12****:

**D(即脉转。度*********************///ucharcodedanz[={,,}//ucharcodedanw[]={0x11,};voidmain({—1000/256;%256TR0=1;while(1){keyscan(;display)//if(zx==1));//ifx==0)zx=0;}}void(){if()正选择{);if(key1==0{;if(k==2)k=0;while(display();}}if(key2==0)//速度选{);if(key2==0)13{sudu++;if(sudu==2);while(display);}}if(key3==0)//执键{delay(if(){;if();while()();}}}void()1{;;if(zx==1){if〉=m){if(k==0){//八{{(bu=4bu;){P1=FFZ[bu];delay(2);n=0;display;}}}//双四拍{(bu=4;bu>0;—)14{];;n=0;display)}}}if(k==1)转{if(sudu==0)//八拍{(bu=8;bu>0;

温馨提示

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

评论

0/150

提交评论