步进电机控制实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步进电机控制实验报告开课学院及实验室:
学院年级、专
业、班
姓名学号
实验课程名称计算机控制技术成绩
实验项目名称步进电机控制实验指导老师
一、实验目的
1.了解步进电机的工作原理。
2.掌握步进电机的驱动及编程方法。
二、实验原理
步进电机是一种电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。通过设定脉冲数来使步进电机转过一定的角度。步进电机多为永磁感应式,有两相、四相、六相等多种,实验所用电机为四相八拍式。
三、使用仪器、材料
1.TPCC-III计算机控制技术实验箱一台。
2. 数字式万用表一个。
3.微型计算机一台(安装“DICE计算机控制实验软件”)。
四、实验步骤
本实验使用的AD35-02M型四相八拍电机,电压为DC12V,其励磁线圈及励磁顺序如
下图3-1。
图3-1 励磁线圈及励磁顺序图3-2 实验接线图
表3-1 8255B口输出电平在各步中的情况
步骤1:按图3-2接线:
步骤2:在汇编程序编辑界面输入程序,将宏汇编程序经过汇编,连接后形成.EXE文件。打开调试窗口,复位,待出现“Welcome to you!”,装入系统,输入命令“G=2000↙”。
EXP3.ASM汇编程序如下:
STACK SEGMENT STACK
DW 256 DUP(?)
STACK ENDS
DATA SEGMENT
TABLE DB 01H,03H,02H,06H,04H,0CH,08H,09H ;Step of motor
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MAIN: MOV AL,80H ;Initiate 8255 B(OUT)
OUT 63H,AL
A1: MOV BX,OFFSET TABLE
MOV CX,0008H ; Number of step
A2: MOV AL,[BX] ; 8255 out
OUT 61H,AL