控制步进电机调速系统实验报告材料

控制步进电机调速系统实验报告材料

ID:33567831

大小:223.15 KB

页数:9页

时间:2019-02-27

控制步进电机调速系统实验报告材料_第1页
控制步进电机调速系统实验报告材料_第2页
控制步进电机调速系统实验报告材料_第3页
控制步进电机调速系统实验报告材料_第4页
控制步进电机调速系统实验报告材料_第5页
资源描述:

《控制步进电机调速系统实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华北科技学院计算机系综合性实验报告华北科技学院计算机系综合性实验实验报告课程名称微机原理及应用实验学期2011至2012学年第二学期学生所在系部电子信息工程学院年级2009专业班级学生姓名学号任课教师实验成绩计算机系制第8页华北科技学院计算机系综合性实验报告《微机原理及应用》课程综合性实验报告开课实验室:计算机接口实验室2012年5月29日实验题目微机控制步进电机调速系统一、实验目的1、了解计算机控制步进电机原理2、掌握步进电机正转反转设置方法3、掌握步进电机调速工作原理及程序控制原理二、设备与环境TPC-2003A微机。Vc++编译器。三、实验内容硬件接线

2、图参考实验指导书。软件编程在TPC-2003A自带的VC++编译环境下使用。在通用VC++下编程,需要拷贝相关的库文件。用汇编语言编写控制程序需注明原理。四、实验结果及分析1、实验步骤1、按如下实验原理图连接线路,利用8255输出脉冲序列,开关K0~K6控制步进电机转速,K7控制步进电机转向。8255CS接288H~28FH。PC0~PC3接BA~BD;PA口接逻辑电平开关。2、编程:当K0~K6中某一开关为“1”(向上拨)时步进电机启动。K7向上拨电机正转,向下拨电机反转。实验原理图第8页华北科技学院计算机系综合性实验报告2.实验结果按照实验步骤连接实验电

3、路,检查无误后运行程序。可以看到,当开关k0到k6依次为高电平时,电机转速越来越慢,k0闭合时速度最快,k6闭合时速度最慢,当k0到k6的低位有闭合时,步进电机按最低位的转速运行,因为程序中的查询方式是从k0-k6,即在程序的优先级别中k0的级别是最高的而k7的优先级别是最低的。k7控制电机的正转与反转。3.实验分析(1)步进电机的工作原理:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加

4、上步进电机只有周期性的误差而无累积误差等特点,使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。如图(b)所示:本实验使用的步进电机用直流+5V电压,每相电流为0.16A,电机线圈由四相组成:即:φ1(BA)φ2(BB)Φ3(BC)Φ4(BD)驱动方式为二相激磁方式,各线圈通电顺序如下表所示。图(b)表中首先向φ1线圈-φ2线圈输入驱动电流,接着φ2-φ3,φ3-φ4,φ4-φ1,又返回到φ1-φ2,按这种顺

5、序切换,电机轴按顺时针方向旋转。实验可通过不同长度的延时来得到不同频率的步进电机输入脉冲,从而得到多种步进速度。第8页华北科技学院计算机系综合性实验报告(2)实验流程图如下所示:(3)实验程序:DATASEGMENTIoportEQU0c800h-0280h;I/O口基地址P55AEQUioport+288H;8255A的A口输出P55CEQUioport+28AH;8255A的C口输入P55CTLEQUioport+28BH;8255A的控制端口BUFDB0;一个已定义的字变量BUF,此时BUF=0MESDB'K0-K6ARESPEEDCONTYOL',0

6、AH,0DHDB'K6ISTHELOWESTSPEED',0AH,0DHDB'K0ISTHEHIGHESTSPEED',0AH,0DHDB'K7ISTHEDIRECTIONCONTROL',0AH,0DH,'$';定义字符串MESDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA;明确段与段寄存器的关系START:MOVAX,CS第8页华北科技学院计算机系综合性实验报告MOVDS,AXMOVAX,DATAMOVDS,AXMOVDX,OFFSETMESMOVAH,09INT21H;在屏幕上显示字符串MES的内容MOVDX,P55C

7、TLMOVAL,8BHOUTDX,AL;8255CINPUT,AOUTPUTMOVBUF,33H;换向OUT1:MOVAL,BUFMOVDX,P55AOUTDX,ALPUSHDXMOVAH,06HMOVDL,0FFHINT21H;判断有无键按下,有键按下则ZF=0,无键按下则ZF=1POPDX;保护DXJEIN1;ZF=1则跳转到IN1,否则往下执行MOVAH,4CHINT21H;ZF=0则返回DOS系统IN1:MOVDX,P55CINAL,DX;间接寻址,读开关状态,即从C口读取数值TESTAL,01H;判断K0是否按下,按下则ZF=0,否则ZF=1JNZ

8、K0;若ZF=0,则跳转到K0,否则往下执行TEST

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

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

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