版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机步进电机控制课程设计 课程设计说明书 专业班级: 姓 名: 学 号: 指导教师: 设计时间: 2013年12月22号 物理与电气工程学院 2013年 10月22日 内容摘要设计一个步进电机控制电路,并编写相应的软件,完成步步电机控制任务。1. 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。2. 步进电机28BYJ48型四相八拍电机,电压为DC5VDC1
2、2V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。),八拍(A-AB-B-BC-C-CD-D-DA-A。)3. 利用单片机对给出脉冲信号的控制,实现按键对单片机进行正转,反转,加速,减速和暂停的控制。关键字:课程设计 单片机 异步电机 流程图 目录1课程设计意义
3、和要求··········· ······················2 1.1课程设计意义··············
4、83;············· ······ 2 1.2课程设计要求························ ····&
5、#183;······22理论设计·········································3 2.1总体
6、设计····························· ·········3 2.2异步电机驱动原理·········
7、183;······ ················3 2.2.1电路原理逻辑图······ ··················
8、3;·······4 2.2.2程序流程图·········· ······················· ·· 53硬件描述和电路板制作···&
9、#183;·····························7 3.1系统方框图··················
10、183;·················7 3.2电路原理图······························
11、3;·····7 3.2硬件描述····································75心得体会······&
12、#183;········ ························96参考文献及源程序代码······· ········
13、;·· ············· 14 一、课程设计目的和基本要求1、 课程设计目的 课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的就是配合本课程的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,启发创新思维,使之具有独立单片机产品和科研的基本技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。2、 课程设计基本要求 2.1 在课程设计过
14、程中,运用 89C52单片机,根据设计要求绘制系统电路图、编 , 制系统程序流程图、根据系统程序流程图编制汇编源程序(或 C51 程序) 进行运行调试(运用仿真软件 proteus 或在单片机实验平台上)进行调试运 行,最后提供课程设计报告。 2.2 认真编写课程设计说明书。题目描述及要求题目要求设计一个步进电机控制电路,并且编写相应的软件,完成对异步电机控制的管理任务。该控制任务应该完成下列功能: 2.2.1 控制步进电机,完成对步进电机的转速,转向的控制; 2.2.2 利用矩阵式键盘,通过5个按键分别实现正转,反转,加速,减速,暂停的功能 2.2.3根据判断按下那个键,实现其所要控制的实现
15、,如果在正转过程中,有反转键按下则跳转到反转,以此类推实现各种状态的切换。 二、 理论设计1、总体设计5个按键分别实现功能如下图:按键S1S2S3S4S5 状态正转反转加速减速暂停2.异步电机驱动原理1. 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的
16、速度和加速度,从而达到调速的目的。本系统使用28BYJ-484相5线制步进电机,由于单片机输出电流较小无法直接驱动步进电机运转,所以需要经过ULN2003A电流放大芯片放大后,才能驱动电机。28BYJ-48硬件特性:1.额定电压:12VDC(另有电压:5V、6V、24V) 2.减速比:1/64(另有减速比:1/16、1/32) 3.步距角:5.625°/64 4.驱动方式4相8拍 5. 直流电阻:200± 6. 空载牵入频率:600Hz 7. 空载牵出频率:1000Hz 8. 牵入转矩:34.3mN.m(120Hz)本设计采用4拍运行方式,即AB-BC-CD-DA的运行方式
17、。程序中对应的正转、反转数码表:正转:30H,60H,0C0H,90H 反转: 30H,90H,0C0H,60H 2.1、电路原理逻辑图 开始 2.2 程序流程图 初始化 判断按键 处理 电机运转对流程图进行补充说明:首先判断正反转按键是否按下,跳转到相应状态,在相应的状态中判断是否进行加速,减速,转向,暂停键是否按下,转向相应的状态,同样还需在相应的的状态中判断键是否按下,进行相应的处理,来达到对步进电机的控制。 三、硬件设计描述1、系统方框图 单片机 AT89C52 复位电路 ULN2003 电机 晶振电路 按键电路 图5:系统方框图2、电路原理图 (1)晶振电路: 图6:晶振电路图(2)
18、复位电路:图7:复位电路图 主要硬件的描述:1. ULN2003: ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电平,输出可达500mA/50V。ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。该电路的特点如下: ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增高、工作电压高、温度范围宽、带负载能力强等特点,适应于各
19、类要求高速大功系统。 2. 28BYJ-48步进电机: 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。 在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。通常电机的转子为永磁,当电流流过定子绕组时,定子绕组产生一矢量磁场。该磁场会带动转子旋转一角度使得转子的一对磁场方
20、向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度。转子也随着该磁场转一个角度。每输入一个电脉冲,电动机转动一个角度前进一步。它输出的角位移与输入的脉冲数成正比、转速与脉冲频率成正比。改变绕组通电的顺序电机就会反转。所以可用控制脉冲数量、频率及电动机各相绕组的通电顺序来控制步进电机的转动3. STC89C52RC: STC89C52RC单片机是新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12 时钟/机器周期和 6 时钟/机器周期可以任意选择。主要特性如下:一.增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可以任意选择,指令代码完全兼容传统
21、 8051.二.工作电压:5.5V至3.3V(5V 单片机)/3.8V2.0V(3V 单片机).三.工作频率范围:040MHz,相当于普通 8051 的 080MHz,实际工作频率可48MHz. 四. 用户应用程序空间为 8K 字节. 五. 片上集成 512 字节 RAM 六. 通用 I/O 口(32 个)复位后P1/P2/P3/P4 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。 七. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串(RxD/P3.0,TxD/P3.1)直接下载用户
22、程序,数秒即可完成一片 八.具有EEPROM功能. 九.具有看门狗功能 十. 共 3 个 16 位定时器/计数器。即定时器 T0、T1,T2 十一.外部中断4路,下降沿中断或低电平触发电路,Power Down 模式可由外部中断低电平触发中断方式唤醒 五、心得体会 短暂的单片机课程设计结束了,通过这次设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。科技是第一生产力,强大的科技力量都是由许多的复杂的知识等作为基础的。通过这次课程设计使我懂得
23、了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。自己实践才能明白许多道理,本次课程设计不仅锻炼了我们的动手动脑能力,而且让我们明白团队合作的重要性。分工到位,大家一起动脑思考,即可学知识,又能温习知识,何乐而不为。在这次课程设计过程中,我们遇到了许多困难,从一开始的设计原理图,电路板的焊制,再到程序的编写,最后程序的调试,在仿真方面也熟悉了不少,以前都没仿真过,一直都是在发现问题和解决问题中度过的。这两周的实习真的有点郁闷, 程序里面的好多内容不懂不过在同组的成员帮助下
24、,最总还是完成了这次设计。这个过程中,我们花费了大量的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作。 13 六、参考文献及程序代码1张毅刚. 单片机原理及应用. 北京. 高等教育出版社,2010.52李光才单片机课程设计实例指导M北京:北京航空航天大学出版社20043李全利,单片机原理及其接口技术,高等教育出版社,北京,2009.1 21 4部分资料来自互联网。ORG 0000HLJMP MAINORG 0300HMAIN: MOV R3,#144 产生144个脉冲 MOV P1,#0EFH JNB P1.0,ZZ 判断S0是否按下,若按下跳转正
25、转 JNB P1.1,FZ1 判断S1是否按下,若按下跳转反转 LJMP MAINZZ: MOV P1,#0EFH JNB P1.1,FZ JNB P1.2,ZZA JNB P1.3,ZZB MOV P1,#0DFH JNB P1.0,HZ1 MOV R0,#00HSTART1: MOV P2,#00H MOV A,R0 MOV DPTR,#TABLE MOVC A,A+DPTR JZ ZZ MOV P2,A LCALL DELAY1 INC R0 DJNZ R3,START1 LJMP ZZZZA: MOV P1,#0EFH JNB P1.3,ZZ JNB P1.1,FZ MOV P1,#0
26、DFH JNB P1.0,HZ1 MOV R0,#00H START3: MOV P2,#00H MOV A,R0 MOV DPTR,#TABLE MOVC A,A+DPTR JZ ZZA MOV P2,A LCALL DELAY2 INC R0 DJNZ R3,START3 MOV P2,#00H LJMP ZZAFZ1: LJMP FZZZB: MOV P1,#0EFH JNB P1.2,ZZ JNB P1.1,FZ MOV P1, #0DFH JNB P1.0,HZ1 MOV R0,#00HSTART4: MOV P2,#00H MOV A,R0 MOV DPTR,#TABLE MOVC A,A+DPTR JZ ZZB MOV P2,A LCALL DELAY3 INC R0 DJNZ R3,START4 MOV P2,#00H LJMP ZZBHZ1: MOV P2,#00H LJMP MAINFZ: MOV P1,#0EFH JNB P1.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版信托资金借贷合同合规性审查条款3篇
- 二零二五年度古董家具修复木工合同范本4篇
- 二零二五年度智能锁定制加工合同范本4篇
- 2025版环保木工材料供应与分包工程合同4篇
- 2025版事业单位聘用合同续签与绩效考核及晋升标准协议3篇
- 2025版外教中介聘请合同标准范本3篇
- 农产品仓储库存管理与优化考核试卷
- 2025版信托投资公司外汇存款账户管理合同3篇
- 2025年加盟冰淇淋店合同模板
- 2025年加盟加盟推广合同
- 道路沥青工程施工方案
- 《田口方法的导入》课件
- 内陆养殖与水产品市场营销策略考核试卷
- 票据业务居间合同模板
- 承包钢板水泥库合同范本(2篇)
- DLT 572-2021 电力变压器运行规程
- 公司没缴社保劳动仲裁申请书
- 损伤力学与断裂分析
- 2024年县乡教师选调进城考试《教育学》题库及完整答案(考点梳理)
- 车借给别人免责协议书
- 应急预案评分标准表
评论
0/150
提交评论