步进电机课程设计报告_第1页
步进电机课程设计报告_第2页
步进电机课程设计报告_第3页
步进电机课程设计报告_第4页
步进电机课程设计报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、题目名称步进电机控制系统一、设计内容1步进电动机简介。(略)2. 在pc系统机里,设计总线接口电路以及功率驱动电路控制x、y两台三相反应式步进电机55bf004,用软件完成脉冲分配任务,由led显示x、y两台步进电机的实际转数。3. 具体控制要求为:使步进电机x和y以每分钟6转的速率正向旋转10min、停3s;然后,使步进电机x以每分钟30转的速率反向旋转10min,同时使y以每分钟50转的速率反向旋转。4. 典型的步进电机控制系统如下图所示cpu接口驱动器步进电机负载 图1.微机控制步进电机系统原理框图5. 55bf004步进电机主要技术数据 相数:三相 步距角:1.50 每相静态电流:3a

2、 电压:27v 脉冲分配方式:三相六拍 最高空载起动频率:2200hz二、设计任务:1. 利用intel 8088cpu及其相应的外围扩展电路及接口电路,设计系统硬件原理图,并绘制于号工程图纸。2. 给出程序的设计思路,设计系统软件流程框图,并绘制于3号工程图纸。3. 完成设计说明书(总结报告)。具体内容包括: 课题名称、班级、学号、姓名、指导教师; 摘要、关键词、目录; 设计任务书; 硬件系统说明(硬件设计思路、系统构成框图、芯片选择、存储空间与i/o地址分配); 软件系统说明(软件设计思路、程序清单及必要的注释); 主要单元电路的设计及参数计算; 列出所用元器件及集成芯片型号; 指出所设计

3、电路的创新点和方案的优缺点; 总结体会; 参考文献。三、课程设计总结报告要求课程设计总结报告是对学生写科学科研总结报告的能力训练,通过写报告不仅把设计,组装,调试的内容进行全面总结,而且把实践间内容上升到理论高度。总结报告应包括以下几点:1、课题名称;2、设计内容及要求;3、比较和选定设计的系统方案,画出系统框图;4、画出完整的硬件电路图,并说明电路的工作原理;5、画出软件流程框图,写出程序清单并加必要注释;6、总结所设计电路的特点和方案的优缺点;7、列出系统需要的元器件;8、列出参考文献;9、收获、体会。 指导教师签名:设计内容及要求在pc系统机里,设计总线接口电路以及功率驱动电路控制x、y

4、两台三相反应式步进电机55bf004,用软件完成脉冲分配任务,由led显示x、y两台步进电机的实际转数。要求使步进电机x和y以每分钟6转的速率正向旋转10min、停3s;然后,使步进电机x以每分钟30转的速率反向旋转10min,同时使y以每分钟50转的速率反向旋转。设计原理at89c51芯片简介:at89c51是一种带4k字节闪烁可编程可擦除只读存储器(fperomfalsh programmable and erasable read only memory)的低电压,高性能cmos8位微处理器,俗称单片机。该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和

5、输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,at89c2051是它的一种精简版本。at89c单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图1。xtal1:振荡器反相放大器及内部时钟发生器的输入端。xtal2:振荡器反相放大器的输出端。时钟振荡器:at89c51中有一个用于构成内部振荡器的高增益反相放大器,引起xtal1和xtal2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器。外接石英晶体及电容c1、c2接在放大器的反馈回路中构成并联振荡电路

6、。对外接电容c1、c2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性,如果使用石英晶体,推荐使用30pf左右,如果使用陶瓷谐振器建议选择40pf左右。芯片主要特性与mcs-51 兼容 ,4k字节可编程闪烁存储器,寿命:1000写/擦循环,数据保留时间:10年 全静态工作:0hz-24hz三级程序存储器锁定,128*8位内部ram 32可编程i/o线,两个16位定时器/计数器,5个中断源 可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路设计原理框图时钟振荡器及rst信号at89c51单片机电机显示速度减速加速停止1反转

7、2正转1正转2反转反转正转设计程序代码及流程图org 00hjmp disp ;显示初始速度为0stop:orl p1,#0ffh ; 步进电机停止loop:jnb p0.0,for2 ; 如果p0.0按下正转 jnb p0.1,rev2 ; 如果p0.1按下反转 jnb p0.2,stop1 ; 如果p0.2按下停止 jmp loop ;反复监测键盘 for:mov r0,#00h ;正转到tab取码指针初值for1:mov a,r0 ;取码 mov dptr,#table ; movc a,a+dptr jz for ;是否到了结束码00h cpl a ;把acc反向 mov p1,a ;

8、输出到p1开始正转 jnb p0.2,stop1 ; 如果p0.2按下停止 jnb p0.1,rev2 ; 如果p0.1按下反转 call delay ;转动的速度 inc r0 ;取下一个码 jmp for1 ;继续正转rev:mov r0,#05h ;反转到tab取码指针初值rev1:mov a,r0 mov dptr,#table ;取码 movc a,a+dptr jz rev ;是否到了结束码00h cpl a ;把acc反向 mov p1,a ;输出到p1开始反转 jnb p0.2,stop1 ; 如果p0.2按下停止 jnb p0.1,rev2 ; 如果p0.1按下反转 call

9、 delay ;转动的速度 inc r0 ;取下一个码 jmp rev1 ;继续反转stop1:call delay ; 按p0.2的消除抖动 jnb p0.2,$ ; p0.2放开否? call delay ;放开消除抖动 jmp stopfor2:call delay ; 按p0.0的消除抖动 jnb p0.0,$ ; p0.0放开否? call delay ;放开消除抖动 jmp forrev2:call delay ; 按p0.1的消除抖动 jnb p0.1,$ ; p0.0放开否? call delay ;放开消除抖动 jmp revdelay:jnb p0.3,fast ;判断p0

10、.3是否按下 jnb p0.4,slow ;判断p0.4是否按下 mov r1,#250 ;步进电机的转速20ms d1:mov r2,#248 djnz r2,$ djnz r1,d1 mov a,#5 显示速度 mov dptr,#tab movc a,a+dptr mov p2,a mov a,#4 mov dptr,#tab movc a,a+dptr mov p3,a retfast:mov r5,#150 ;加速 d2:mov r6,#148 djnz r6,$ djnz r5,d2 mov a,#9 ;显示速度 mov dptr,#tab movc a,a+dptr mov p2

11、,a mov a,#7 mov dptr,#tab movc a,a+dptr mov p3,a retslow:mov r3,#75 ;减速 d3:mov r4,#48 djnz r4,$ djnz r3,d3 mov a,#1 ;显示速度 mov dptr,#tab movc a,a+dptr mov p2,a mov a,#8 mov dptr,#tab movc a,a+dptr mov p3,a rettable: db 03h,09h,0ch,06h ;正转表 db 00 ;正转结束 db 03h,06h,0ch,09h ;反转 db 00 ;反转结束disp:mov a,#0 ;

12、显示子程序 mov dptr,#tab movc a,a+dptr mov p2,a mov a,#0 mov dptr,#tab movc a,a+dptr mov p3,a jmp looptab: db 0c0h,0f9h,0a4h,0b0h,99h;数码表 db 092h,082h,0f8h,080h,090h; end仿真截图正反转(速度54r/min)电机停止转动加速(速度97r/min) 减速(速度18r/min)停止(速度显示保持停止为前的速度)pcb图生成3d图所用器件清单电阻若干led数码显示管芯片at89c51按键开关电容晶振参考文献单片机原理与应用人民邮电出版社单片机原理及应用技术电子工业出版社收获及体会这次课程设计我初步学会了单片机的使用。也是第一次将编程与仿真结合在一起。经过多次修改才做到了最后的结果。出现的问题:在第一次答辩时主要的问题是电机抖动和无法显示。在改变延时程序后抖动大为减少,使用静态显示方法也将显示问题解决了。缺陷及改进的想法:这次的设计还有许多需要完善的地方如

温馨提示

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

评论

0/150

提交评论