江西旅游商贸职业学院二0一一届高职毕业作业模版.doc





《江西旅游商贸职业学院二0一一届高职毕业作业模版.doc》由会员分享,可在线阅读,更多相关《江西旅游商贸职业学院二0一一届高职毕业作业模版.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江西旅游商贸职业学院二0一四届高职毕业作业步进电机系统的设计指导老师:王 敏职称:实验师学生姓名:方 根 学生学号:217年级:二0一一级专业:电气自动化时间:二0一四年五月毕业设计任务书项目名称步进电机控制系统学生姓名方 根专业班级机电分院11级统招一班学号217题 目步进电机控制系统设计课题性质单片机项目设计课题来源导师布置指导教师王敏主要内容(参数)主要是是利用AT89S51单片机、驱动芯片设计并制作一个具有自动运行的手控型步进电机控制系统。任务要求(进度)1. 根据设计要求确定设计目标,进行整体方案的设计。2. 根据步进电机系统原理,单片机应用原理进行硬件部分的设计,了解对各个硬件单元
2、的功能,分块设计,最后设计出整体电路图并画出。3. 进行软件部分设计,画出系统流程图,编程,调试。4. 总结设计中遇到的问题并提出相应的解决方法。5. 提交包括上述内容的课程设计报告。指导老师评语评定等级:指导教师签字: 年 月 日审查意见系(教研室)主任签字: 年 月 日 目 录摘要 4前言 5 一、总体设计思路 1、设计思路 5 3、驱动电路 5 4、控制电路 5二、系统设计 (一)、硬件部分设计 6 1、关键模块的设计 6(1)步进电机的转向控制6(2)步进电机的速度控制 7 2、扩展电路设计 8 (二)软件部分的设计91、汉字主程序流程图 92、项目设计各子程序流程图 103、程序设计
3、 11三、技术说明及提高 12结束语13参考文献 13附录13致谢 15步进电机系统的设计摘 要 采用8051单片机来控制步进电机,实现了软件与硬件相结合的控制方法。用软件代替环形分配器,达到了对步进电机的最佳控制,采用H-桥驱动器使步进电机在开环状态下达到较高的变速转速,同时断电相不产生负的转矩分量,其能量被输入到电源即将接通的下一相中去,增大了电流容量,提高了其工作的可靠性。关键词:步进电机、8051单片机、控制系统。 前 言 本文主要研究基于8051单片机的驱动器,驱动采用H-桥驱动电路,使步进电机可在智能化程序控制下完成正转、反转、加减速及细分等各种操作. (一)设计思路 设计一个单片
4、机三相步进电机控制系统要求系统具有如下功能:(1)用K0-K2做为通电方式选择键,K0为单三拍,K1为双三拍,K2为三相六拍;(2)K3、K4分别为启动和方向控制;(3)正转时红色指示灯亮,反转时黄色指示灯亮,不转时绿色指示灯亮;(4)用K5-K12作为步数的给定值。(5)用3位LED显示剩余工作步数。根据设计要求用PROTIU所做的硬件连线图如下图1 图1 4.2关键模快设计4.2.1步进电机的转向控制顺时针顺相序接线三相交流电各相电压或电流的变化顺序是,A相先达到最大值,然后是B相、最后是C相达最大值。这种变化的顺序即为相序。ABC或BCA、CAB为顺相序;ACB、BAC、CBA为逆相序。
5、如果给定工作方式正序换相通电,步进电机正转。若步进电机的励磁方式为三相六拍,即A-AB-B-BC-C-CA。如果按反序通电换相,即则电机就反转。其他方式情况类似。4.2.2步进电机的速度控制如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。2个脉冲的间隔越短,步进电机就转得越快。调整送给步进电机的脉冲频率,就可以对步进电机进行调速。1步进脉冲的调频方法对步进电机控制的一个中心问题就是速度调节。即产生一系列频率可调的步进脉冲序列,送到驱动电源,控制电机绕组的轮流通电,实现电机的转动。脉冲序列的产生用微处理器实现,有软件延时和硬件定时两种方法。(1)软件延时:通过调用标准的延时
6、子程序来实现。假定控制器基于AT89S52单片机,晶振频率为12MHz,那么可以编制一个标准的延时子程序如下:DELAY:MOVA,0DHDEL2:NOPJZDEL2NOPCLRCNOPRRCADEL3:NOPJZDEL3NOPMOV0DH,ANOPDJNZ0DH,$DEL6:MOVA,0EHJMPDEL6JZDEL5D252:MOVR0,#53HDEL4:CALLD252D253:NOPDJNZ0EH,DEL4DJNZR0,D253DEL5:RETRET该子程序的入口为(0E)(0D)两个字节,若需要20000us的延时,则给(0E)(0D)两个字节赋值4E20H,即执行下面程序:MOV0E
7、H,#4EH;20000的十六进制码为4E20。MOV0DH#20HCALLDELAY;调用标准延时子程序DELAY。若要控制步进电机走100步,每两步之间延时20000s,则汇编程为:MOV0FH,#100D;准备走100步。CONTI:CALLI_STEP;电机走一步(调用电机的脉冲分配子程序)MOV0EH,#4EH;20000的十六进制码为4E20。MOV0DH,#20HCALLDELAY;相邻步之间的延时(决定电机的转速)。DJNZ0FH,CONTI;循环次数减1后,若不为0则继续,循环100次。可以看出,采用软件延时方法实现速度调节的优点是程序简单,思路清晰,不占用硬件资源。缺点是浪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江西 旅游 商贸 职业学院 一一 高职 毕业 作业 模版

限制150内