微机原理步进电机控制课程设计报告

微机原理步进电机控制课程设计报告

ID:35627969

大小:76.50 KB

页数:12页

时间:2019-04-03

微机原理步进电机控制课程设计报告_第1页
微机原理步进电机控制课程设计报告_第2页
微机原理步进电机控制课程设计报告_第3页
微机原理步进电机控制课程设计报告_第4页
微机原理步进电机控制课程设计报告_第5页
资源描述:

《微机原理步进电机控制课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河北科技大学课程设计报告学生姓名:学号:专业班级:课程名称:学年学期:20—20学年第学期指导教师:20年月课程设计成绩评定表学生姓名学号成绩专业班级起止时间设计题目指导教师评语学习态度:端正□较端正□一般□较差□学习纪律:好□较好□一般□较差□电路设计与连线:好□较好□一般□较差□程序设计:好□较好□一般□较差□动手能力:强□较强□一般□较差□课程设计完成情况:优秀□好□一般□较差□课程设计报告完成情况:优秀□好□一般□较差□指导教师:年月日目录一、设计题目……………………………………………………………….二、设计目的……………………………………………………

2、………….三、设计原理及方案……………………………………………………….四、实现方法……………………………………………………………….五、实施结果……………………………………………………………….六、改进意见及建议……………………………………………………….七、设计体会……………………………………………………………….、一、设计题目编程实现步进电机的控制二、设计目的1.了解步进电机控制的基本原理2.掌握控制步进电机转动的编程方法3.了解8086控制外部设备的常用电路4.掌握8255的使用方法三、设计原理及方案3.1设计原理步进电机驱动原理是通过对每相线圈中的电流的顺

3、序切换(实验中的步进电机有四相线圈,每次有二相线圈有电流,有电流的相顺序变化),来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。利用8255对四相步进电机进行控制。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A…),双(双相绕组通电)四拍(AB-BC-

4、CD-DA-AB…),八拍(A-AB-B-BC-C-CD-D-DA-A…)等。通过编程对8255的输出进行控制,使输出按照相序表给驱动电路供电,则步进电机的输入也和相序表一致,这样步进电机就可以正向转动或反向转动。3.2硬件连接图四.实现方法4.1.步进电机控制程序流图开始初始化8255入口判断相序置入YN出口判断退出转向或调速延迟控制4.2.程序代码ASTEP  EQU 01H BSTEP  EQU 02H CSTEP  EQU 04H DSTEP  EQU 08H CODE   SEGMENT       ASSUME CS:CODE START :  MOV 

5、 DX, 8003H; 8255控制口地址       MOV  AL, 82H  ;PA口输出,B口输入       OUT  DX, AL   ;写控制字 K0:MOV  DX, 8000H ;PA口地址       MOV  AL,0    ; 输出低电平       OUT  DX,AL   ; 电机停止转动        MOV DX,8001H  ;PB口地址        IN AL,DX     ;读开关状态       TEST AL,01H  ; PB0位(K0=0吗?)        JNZ K1       ;不是零转K1       JMP

6、  STEP8   ; 是零转单/双八拍工作方式     K1: IN AL,DX    ;读开关状态       TEST AL,02H   ;PB1位(K1=0吗?)       JNZ K2       ; 不是零转K2       JMP  STEP4    ;是零转双四拍工作方式     K2:IN AL,DX     ;读开关状态       TEST AL,04H   ;PB2位(K2=0吗?)       JZ STEP41     ;是零转单四拍反转工作方式       JMP  K0       ;循环 ; 单/双八拍工作方式:A→AB→B→BC

7、→C→CD→D→DA→A STEP8:MOV BX,9000H;设置初始延时时间       MOV  DX, 8000H;PA口地址       MOV  AL,ASTEP       OUT  DX,AL       CALL DELAY  MOV  AL,ASTEP+BSTEP       OUT  DX,AL       CALL DELAY       MOV  AL,BSTEP       OUT  DX,AL       CALL DELAY  MOV  AL,BSTEP+CSTEP       OUT  DX,AL       CALL DELA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。