版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中北大学信息商务学院课程设计说明书第 页 共 页目 录1引言.12四项步进电机.12.1 步进电机 .12.2 步进电机的控制 .12.3 步进电机的工作过程 .23电路图设计.33.1 AT89S52 概述.33.2 最小系统 .33.3 复位电路 .43.4 拨码电路 .43.5 电机驱动电路 .54程序设计.54.1 主程序框图 .54.2 步进电机速度控制程序框图 .64.3 拨码开关输入程序框图 .85总结与体会.9附录(程序清单) .10参考文献 .19中北大学信息商务学院课程设计说明书第 1 页 共 19 页1 1引言引言本实验旨在通过控制 AT89S52 芯片,实现对四相步进电
2、机的转动控制。具体功能主要是控制电机正转、反转、加速与减速。具体工作过程是:给试验箱上电后,拨动启动开关,步进电机按照预先设置的转速和转动方式转动。调整正反转按钮,步进电机实现正反转切换;拨动加速开关,步进电机转速加快,速度达到最大值,不再加速;拨动减速开关时,电机减速转动,速度减到最小速度,停止减速。实验具体用到的仪器:AT89S52(试验箱上为 89C58)芯片、拨码开关单元、四项步进电机等硬件设备。实验具体电路单元有:单片机最小系统、步进电机连接电路、拨码开关连接电路。2 2四项步进电机四项步进电机2.12.1 步进电机步进电机步进电机是一种将电脉冲转化为角位移的执行机构。电机的转速、停
3、止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。2.22.2 步进电机的控制步进电机的控制1.换相顺序控制: 通电换相这一过程称为脉冲分配。例如:混合式步进电机的工作方式,其各相通电顺序为 A-B-C-D,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D 相的通断。2.控制步进电机的转向控制: 如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。3.控制步进电机的速度控制:如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。中北大学信息商务学院课
4、程设计说明书第 2 页 共 19 页2.32.3 步进电机的工作过程步进电机的工作过程图 2.1 四相步进电机步进示意图开关 SB 接通电源,SA、SC、SD 断开,B 相磁极和转子 0、3 号齿对齐,同时,转子的 1、4 号齿就和 C、D 相绕组磁极产生错齿,2、5 号齿就和 D、A 相绕组磁极产生错齿。当开关 SC 接通电源,SB、SA、SD 断开时,由于 C 相绕组的磁力线和 1、4 号齿之间磁力线的作用,使转子转动,1、4 号齿和 C 相绕组的磁极对齐。而 0、3 号齿和A、B 相绕组产生错齿,2、5 号齿就和 A、D 相绕组磁极产生错齿。依次类推,A、B、C、D 四相绕组轮流供电,则
5、转子会沿着 A、B、C、D 方向转动。四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。双四拍工作方式的电源通电时序与波形分别如图 3 所示: 图 2.2 步进电机工作时序波形图中北大学信息商务学院课程设计说明书第 3 页 共 19 页对步进电机四个绕组依次实现如下方式的循环通电控制:双四拍运行:正转 AB-BC-CD-DA;反转 DC-CB-BA-AD 3 3电路图设计电路图设计3.13.1 AT89S52AT89S
6、52 概述概述AT89S52 单片机是 ATMEL 公司推出的高档型 AT89S 系列单片机中的增强型产品。关于其功能原理及其应用不再赘述。这里只介绍本实验用到的端口和功能。P1 口:用户使用的通用 I/O 口,8 位准双向,编程和校验时,可做为高 8 位地址线;P1.0 和 P1.1 引脚另有第二功能(此实验没用到,不再介绍)P3 口:8 位准双向 I/O 口RST:复位信号输入端,高电平有效EA:访问芯片内部和芯片外部程序存储器的选择信号XTAL1,XTAL2:芯片内振荡器反相放大器的输出端和输入端3.23.2 最小系统最小系统单片机最小系统或者称为最小应用系统,就是用最少的元件组成的单片
7、机可以工作的系统,对 52 系列单片机来说,最小系统一般应该包括:单片机、复位电路、晶振电路。图 3.1 最小系统中北大学信息商务学院课程设计说明书第 4 页 共 19 页3.33.3 复位电路复位电路复位电路采用手动复位和上电自动复位。上电自动复位:在单片机上电的瞬间,RC 电路充电,由于电容上电电压不能突变,所以 RST 引脚出现高电平,RST 引脚出现的高电平将会随着对电容 C 的充电过程而逐渐回落。手动复位:当按下复位按钮时,RST 出现高电平,实现复位。图 3.2 复位电路3.43.4 拨码电路拨码电路拨码开关和 P3 口相连,拨动开关 sw1、sw2、sw3、sw4 来控制电机的启
8、停、正反转、速度的加减。图 3.3 拨码电路中北大学信息商务学院课程设计说明书第 5 页 共 19 页3.53.5 电机驱动电路电机驱动电路将步进电机的 A、B、C、D 分别接到 P1.0、P1.1、P1.2、P1.3 管脚上图 3.4 电机驱动电路实物连接:图 3.5 实物连接4 4程序设计程序设计4.14.1 主程序框图主程序框图系统分为电机转动、电机正转、电机反转、电机加速、电机减速和电机停止这几个部分组成,其主程序框图如图下所示:中北大学信息商务学院课程设计说明书第 6 页 共 19 页图 4.1 主程序框图4.24.2 步进电机速度控制程序框图步进电机速度控制程序框图正转部分: 送
9、P1 口不同的值,从而改变电机电源的相序,是电机正转,数值分别为 0 xf8,0 xfc,0 xf4,0 xf6,0 xf2,0 xf3,0 xf1,0 xf9。流程图如下:开始延时有外部中断?使用up_date等待开始初始化定义引脚数据等调用定时器函数程序声明定义延时函数响应中断声明定义定时器初始化函数声明定义按键处理函数调用按键子程序等待电机运转与停止电机加速电机减速电机正转与反转中北大学信息商务学院课程设计说明书第 7 页 共 19 页 图 4.2 电机正转流程图反转部分:送 P1 口不同的值,从而改变电机电源的相序,是电机反转,数值分别为 0 xf9,0 xf1,0 xf3,0 xf2
10、,0 xf6,0 xf4,0 xfc,0 xf8。流程图如下::图 4.3 电机反转流程图加速部分:当电机处于正转或反转的时候,按下 K2,调用加速程序,是电机每转动一部的延时时间变短,从而实现电机的加速。图 4.4 电机加速流程图减速部分:当电机处于正转或反转的时候,按下 K3,调用加速程序,是电机每转动一部的延时时间变长,从而实现电机的减速。开始延时有外部中断?速度增加等待开始延时有外部中断?down_date等待中北大学信息商务学院课程设计说明书第 8 页 共 19 页图 4.5 电机减速流程图运行与停止:按下 K1 键,系统默认是停止,拨动一次是运行,在拨动一次是停止,即是基数次运行,
11、偶数次停止(一般不会拨动 N 次,为了看到现象,就拨动少数几次) 图 4.6 电机开关流程图4.34.3 拨码开关输入程序框图拨码开关输入程序框图用于判断 P3.1、P3.2、P3.3、P3.4开始延时有外部中断?奇数次运行偶数次停止等待开始延时有外部中断?速度减小等待中北大学信息商务学院课程设计说明书第 9 页 共 19 页图 4.7 拨码开关输入程序框图5 5总结与体会总结与体会通过这次设计实践。我学会了四相双四拍步进电机的工作原理,对计算机控制技术的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我的工程素质,在没有做课程设计以前,我们对知道的撑握都是思想上的,对一些细节不
12、加重视,当我们把自己想出来的程序用到课程设计中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。通过解决一个个在调试中出现的问题,我对计算机控制技术的理解得到加强,看到了实践与理论的差距,深刻体会到这门课程与P3.1?运行或停止电机加速电机减速电机正转或反转P3.1?P3.1?P3.1?中北大学信息商务学院课程设计说明书第 10 页 共 19 页实际生活的紧密联系。附录(程序清单)附录(程序清单)源程序如下:STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDSDATA SEGMENT K EQU 09H ;工作步数TABSHZ DB 0
13、3H,06H,0CH,09H ;双四拍正转模型TABSHF DB 09H,0CH,06H,03H ;双四拍反转模型TABLE1 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;七段数码管字模DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START:MOV AX,DATA MOV DS,AX MOV AL,80H ;初始化 8255,工作方式 0,A,、B、C 口均为输出 MOV DX,MY8255_MODE OUT DX,ALWAIT1:MOV AH,08H ;等待启动键“0”按下 INT
14、21H中北大学信息商务学院课程设计说明书第 11 页 共 19 页 CMP AL,30H JE MAIN JMP WAIT1 MAIN: MOV AH,08H ;判断工作方式控制键是否按下 INT 21H ;若键按下转到相应的程序,否则循环等待. CMP AL,33HJE SHUANGSI ;转双四拍正转CMP AL,34H JE SHUANGSI1;转双四拍反转CMP AL,35HJE QUIT1JMP MAIN;单四拍正转ZHENGSI: MOV AL,02H ;点亮正转指示灯 MOV DX,MY8255_C OUT DX,ALMOV CL,KZHENGSI0:LEA BX,TABLE1
15、;数码管显示剩余步数MOV AL,CLXLAT 中北大学信息商务学院课程设计说明书第 12 页 共 19 页MOV DX,MY8255_AOUT DX,ALZHENGSI1: MOV BL,04H ;驱动电机MOV DX,MY8255_BLEA DI,TABSZZHENGSI2: MOV AH,0BH ;判断是否有按键切换工作方式INT 21H ;有按键跳回判断按键对应程序,否则继续执行程序INC ALJZ MAIN CALL XIAN ;调用显示子程序,显示工作剩余拍数MOV AL,DI OUT DX,ALCALL DLY ;调用延时子程序INC DIDEC BL ;判断是否工作完所有拍数,
16、有则退出等待重选工作方式,否则继续循环JNZ ZHENGSI2DEC CLJNZ ZHENGSI0JMP WAIT1;中间跳转SHUANGSI:JMP SHSIZHSHUANGSI1:JMP SHSIF 中北大学信息商务学院课程设计说明书第 13 页 共 19 页;双四拍正转SHSIZH: MOV AL,02H MOV DX,MY8255_C OUT DX,ALMOV CL,KSHSIZH0:LEA BX,TABLE1MOV AL,CLXLAT MOV DX,MY8255_AOUT DX,ALSHSIZH1: MOV BL,08HMOV DX,MY8255_BLEA DI,TABSHZSHSI
17、ZH2: MOV AH,0BHINT 21HINC ALJZ MAIN1 CALL XIANMOV AL,DI OUT DX,AL中北大学信息商务学院课程设计说明书第 14 页 共 19 页CALL DLYINC DIDEC BLJNZ SHSIZH2DEC CLJNZ SIBAZH0JMP WAIT1 ;中间跳转程序WAIT00:JMP WAIT1 ;双四拍反转SHSIF:MOV AL,01H MOV DX,MY8255_C OUT DX,AL MOV CL,KSHSIF0:LEA BX,TABLE1MOV AL,CLXLAT MOV DX,MY8255_AOUT DX,ALSHSIF1:中
18、北大学信息商务学院课程设计说明书第 15 页 共 19 页MOV BL,4MOV DX,MY8255_BLEA DI,TABSHFSHSIF2: MOV AH,0BHINT 21HINC ALJZ MAIN1CALL XIANMOV AL,DI OUT DX,ALCALL DLYINC DIDEC BLJNZ SHSIF2DEC CLJNZ SHSIF0JMP WAIT00 MAIN11:JMP MAIN1 ;四相八拍正转SIBAZH: MOV AL,02H MOV DX,MY8255_C中北大学信息商务学院课程设计说明书第 16 页 共 19 页 OUT DX,ALMOV CL,KSIBAZH0:LEA BX,TABLE1MOV AL,CLXLAT MOV DX,MY8255_AOUT DX,ALSIBAZH1: MOV BL,08HMOV DX,MY8255_BLEA DI,TABBZSIBAZH2: MOV AH,0BHINT 21HINC ALJZ MAIN11CALL XIAN MOV AL,DI OUT DX,ALCALL DLYINC DIDEC BLJNZ SIBAZH2中北大学信息商务学院课程设计说明书第 17 页 共 19 页DEC CLJNZ SIBAZH0JMP WAIT00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年气管切开护理试题及答案
- 大学电工考试题库及答案
- 小动物的秘密生活写物作文8篇
- 企业文化建设方案及执行落地模板
- 工程项目质量监控报表模板
- 2025年物流行业智能物流与无人机配送研究报告及未来发展趋势预测
- 生产流程自动化操作指引及维护系统
- 国家安全相关知识题库及答案解析
- 2025年人工智能行业智能语音助手应用分析报告
- 2025年食品科技行业食品添加剂创新与食品安全监测技术研究报告及未来发展趋势预测
- 2024人教版七年级数学上学期期中数学试卷(七年级上册人教第1-4章)试卷+解析
- 2025年外事办公室韩语翻译笔试bi备
- 中国2型糖尿病防治指南(2024版)
- DLT 5285-2018 输变电工程架空导线(800mm以下)及地线液压压接工艺规程
- 工资集体协商课件
- 重度颅脑损伤LUND概念与临床课件
- 软件需求分析与总体设计课件
- (完整)处方管理办法ppt
- MBA经典课程管理者必读
- 山皮石供应物资购015山皮文国
- 诗词大赛诗词接龙
评论
0/150
提交评论