




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 微机原理课程设计报告题 目 步进电机转速实时控制 学 院 电子信息工程学院 专 业 自动化(本) 学生姓名 赵开锋 学 号 201010311140 年级 2010级 指导教师 程浩 职称 副教授 二一二年七月设计报告成绩 (按照优、良、中、及格、不及格评定)指导教师评语:指导教师(签名) 年 月 日步进电机转速实时控制摘要:本设计为掌握利用计算机8086系统以及步进电机转速实时控制对所学知识的理解与掌握,通过相关设备及计算机系统,运用所学的理论与方法进行调试,解决问题。通过汇编程序对步进电机相关转速的调试与控制,在编程的过程中,巩固用汇编语言处理数据的能力和8255A接口芯片的运用,特别是
2、对数表数据的灵活运用能力。在调试及试运行的过程中,对步进电机在工业中的相关作用加深理解,因此,用汇编程序对步进电机转速实时控制在科学研究和工程建设中必不可少,将会在更多的领域得到应用。关键词:步进电机;汇编语言;实时控制目 录第1章 绪论11.1 研究背景11.2 选题的目的和意义31.3 本课程设计的主要内容3第2章 步进电机转速实时控制42.1 设计方案42.2 硬件系统基本原理42.3 软件框图及设计思想92.4 程序编制10第3章 结束语13参考文献14第1章 绪论1.1 研究背景步进电机是一种能将电脉冲信号转换成机械角位移或线位移的执行元件,它实际上是一种单相或多相同步电机。电脉冲信
3、号通过环形脉冲分配器,励磁绕组按照顺序轮流接通直流电源。由于励磁绕组在空间中按一定的规律排列,轮流和直流电源接通后,就会在空间形成一种阶跃变化的旋转磁场,使转子转过一定角度(称为步距角)。在正常运行情况下,电机转过的总角度与输入的脉冲数成正比;电机的转速与输入脉冲频率保持严格的对应关系, 步进电机的旋转同时与相数、分配数、转子齿轮数有关;电机的运动方向由脉冲相序控制。因为步进电机不需要A/D转换,能够直接将数字脉冲信号转化成为角位移,它被认为是理想的数控执行元件。故广泛应用于数控机床。不过步进电机在控制的精度、速度变化范围、低速性能方面都不如传统的闭环控制的直流伺服电动机。在精度不是需要特别高
4、的场合,可以使用步进电机,以发挥其结构及驱动电路简单、可靠性高和成本低的特点。伴随着不同数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。4步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。 现在比较常用的步进电机有反应式步进电机、永磁式步进电机、混合式步进电机和单相式步进电机等。其中反应式步进电机的转子磁路是由软磁
5、材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。现阶段反应式步进电机应用最广泛。51.1.1 步进电机驱动电路原理步进电机和普通电机的区别主要就在于其脉冲驱动的形式,必须使用专用的步进电机驱动控制器。正是这个特点,步进电机可以和现代的数字控制技术相结合。 图1-1 步进电机系统的驱动框图如图1-1所示,它一般有脉冲发生单元、脉冲分配单元、功率驱动单元保护和反馈单元组成。除功率驱动单元以外,其他部分越来越趋向于用软件来实现。1.1.2 步进电机特点1一般步进电机的精度为步进角的3-5%,且不累积。 2步进电机外表允许的最高温度。 步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下
6、降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。 3步进电机的力矩会随转速的升高而下降。 当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。 4步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。 1.1.3 步进电动机的驱动方法 步进电动机不能直接接到工频交流或直流电源上工作,而必须使用专用的步进电动机驱动器,如图1-2
7、所示,它由脉冲发生控制单元、功率驱动单元、保护单元等组成。图中点划线所包围的二个单元可以用微机控制来实现。驱动单元与步进电动机直接耦合,也可理解成步进电动机微机控制器的功率接口,这里予以简单介绍。图1-2 步进电动机驱动控制器1.2 选题的目的和意义步进电动机以其显著的特点在数字化制造时代发挥着重大的用途。伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量日益增长,在各个国民经济领域都有着重要的应用。本设计为了解步进电动机的原
8、理及接口电路原理,通过编程实现步进电机的正反转,低速正转和高速反转,通过运用所学的理论和方法对实际步进电动机进行编程,巩固了8086接口扩展技术的编程能力。作为当代工科大学生,此设计是必不可少的。 1.3 本课程设计的主要内容(1) 介绍了步进电机转速实时控制的设计方案,包括硬件系统基本原理,软件框图及设计思想以及相应的程序编制。(2) 对步进电机转速实时控制的主要环节,包括硬件方面及其软件方面进行了详细的阐述。第2章 步进电机转速实时控制2.1 设计方案本设计采用电压为DC12V的四相八拍步进电机35BYJ46型电机,用 ULN2003 作为步进电动机驱动电路主芯片,以8255A作为 808
9、6并行输出接口,8086对步进电机的控制信号则通过8255A送到ULN2003。 关于转向与转速,通过查表的方式实现,以逐次递增方向查表,依次输出表中数据,则步进电机正转;以逐次递减方向查表,则步进电机反转,即通过一个表实现步进电机的正转与反转。转速则通过调用延时子程序,当调用延时较长的子程序时,则步进电机转速慢,当调用延时较短的子程序时,步进电机转速加快。2.2 硬件系统基本原理2.2.1 系统硬件子系统的构成本设计采用的步进电机为35BYJ46型四相八拍电机,电压为DC12V,其励磁线圈及其励磁顺序如图2-1及表2-1所示:图2-1 励磁线圈123456785+4-3-2-1-表2-1 励
10、磁顺序2.2.2 工作原理四相步进电机示意图见图2-2及2-3,转子由一个永久磁铁构成,定子分别由4组绕组构成。图2-2 电子转子与定子图2-3 电气连接 当S1连通电源后,定子磁场将产生一个靠近转子为N极,远离转子为S极才磁场,这样的定子磁场和转子的固有磁场发生作用,转子就会转动,正确地S1、S4的送电次序,就能控制转子旋转的方向。 例如:若送电的顺序为S1闭合断开S2闭合断开S3闭合断开S4闭合断开,周而复始的循环,在定子和转子共同作用下,电机就瞬时针旋转: 图2-4 转动若送电的顺序为S4闭合断开S3闭合断开S2闭合断开S1闭合断开,周而复始的循环,则电机就逆时针旋转,原理同理。图2-5
11、 8255A向步进电机发出的控制脉冲步进电机与8255接口的关系2:图2-6 接口关系2.2.4 8255A可编程并行接口芯片22.2.4.1 8255简介Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称 PPI,型号为8255(改进型为8255A及8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。8255A的通用性强,使用灵活,通过它CPU可直接与外设相连接。 8255A在使用前要写入一个方式控制字,选择A、B、C三个端口
12、各自的工作方式,共有三种; 方式0 :基本的输入输出方式,即无须联络就可以直接进行的 I/O方式。其中A、B、C口的高四位或低四位可分别设置成输入或输出。 方式1 :选通I/O,此时接口和外围设备需联络信号进行协调,只有A口和B口可以工作在方式1,此时C口的某些线被规定为A口或B口与外围设备的联络信号,余下的线只有基本的I/O功能,即只工作在方式0. 方式2: 双向I/O方式,只有A口可以工作在这种方式,该I/O线即可输入又可输出,此时C口有5条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起方式0的I/O线。 8255A是一个并行输入、输出器件
13、,具有24个可编程设置的I/O口,包括3组8位的I/O为PA口、PB口、PC口,又可分为2组12位的I/O口:A组包括A口及C口高4位,B组包括B口及C组的低4位。2.2.4.2 8255的编码与工作方式选择1(1)8255A的工作方式控制字 图2-7 8255A工作方式控制字2.3 软件框图及设计思想根据步进电机的励磁顺序列写控制步进电机顺序转动的输出的数据表 初始化 8255A的工作方式 设定需要步进电机转过的步数 顺序依次逐个延时(调用延时函数1:延时较长,实现慢转)输出表中数据 设定需要步进电机快速转过的步数 顺序依次逐个延时(调用延时函数 2:延时较短,实现快转)输出表中数据 设定需
14、要反向转过的步数 逆序依次逐个延时(调用延时函数 1,慢速)输出表中数据 设定需要步进电机快速反向转过的步数 逆序依次逐个延时(调用延时函数 2,快速)输出表中数据。以此循环,则可实现让步进电机先低速正转到 高速正转,再从高速正转到低速反转,再高速反转,周而复始。图2-8 程序流程图2.4 程序编制STACK SEGMENT STACK DW 256 DUP(?)STACK ENDSDATA SEGMENTTABLE DB 01H,03H,02H,06H,04H,0CH,08H,09H;DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV
15、AX , DATA MOV DS , AXMAIN: MOV AL , 80H OUT 0F6H , AL MOV DX , 20A1: MOV BX , OFFSET TABLEMOV CX , 0008HA2: MOV AL , BX OUT 0F2H , ALCALL DALLYINC BXDEC DXJZ D1LOOP A2JMP A1D1: DEC CX MOV DX , 20A3: MOV AL , BXOUT 0F2H , ALCALL DALLY_KINC BXDEC DXJZ D2LOOP A3JMP M3D2: DEC BX MOV DX , 20A4: MOV AL ,
16、BXOUT 0F2H,ALCALL DALLYDEC BXDEC DXJZ D3LOOP A4JMP M1D3: DEC CXMOV DX , 40A5:MOV AL , BXOUT 0F2H , ALCALL DALLY_KDEC BXDEC DXJZ D4LOOP A5JMP M2D4:JMP MAINM1: MOV BX , OFFSET TABLEMOV AX , 0007HADD BX , AXMOV CX , 0008HJMP A4M2:MOV BX , OFFSET TABLEMOV AX , 0007HADD BX , AXMOV CX , 0008HJMP A5M3:MOV
17、BX , OFFSET TABLEMOV CX , 0008HJMP A3DALLY: PUSH CXMOV CX , 5000HA9:PUSH AXPOP AXLOOP A9POP CXRETDALLY_K: PUSH CX MOV CX , 0F00HA10:PUSH AXPOP AXLOOP A10POP CXRETCODE ENDS END START第3章 结束语通过这次课程设计,我了解了步进电动机的工作原理及接口电路原理,学会了用编程实现步进电动机正反转及加速的方法。通过汇编实现让 8086 控制步进电动机正转、反转、变速,巩固了对步进电动机的编程控制的理论基础,并从中获得了初步的
18、应用经验。我想为我以后单片机的学习奠定了坚实的基础。在编程的过程中,我巩固了用汇编语言处理数据的能力,特别是对数表数据的灵活运用能力。在调试及试运行的过程中也遇到不少问题,最后都通过查阅课本及网络一一解决了。刚开始的时候,为了实现反转,设置了两个数据表:一个表实现 正转,一个表实现反转。但是在让步进电机改变运行状态(正转变反转、低速正转变高速正转、低速反转变高速反转)的时候,会出现抖 动,总是不能进行平缓地过渡,经过 EMU8086 软件和 proteus 仿真软件的多次调试发现是在换状的时候重先给 BX 赋了初值,导致步进电机从前一个状态换到后一个状态的时候,两个状态的控制数据不连惯,所以会有跳动。后来,我去掉一个数据表,用一个表实现正反转(通过从低地址向高地址递加读数据实现正转,通过从高地址向低地址读数据实现反转),在换状态的时候不重赋初值,让步进电机紧接着上一个状态的终止位置进入下一个状态,即实现各个状态的平缓转换。这次经过调试后发现步进电机在改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45595-2025离心式制冷剂压缩机
- GB/T 45569-2025压水堆核电厂反应堆冷却剂系统设备和管道保温层设计准则
- 2025年中考历史总复习世界历史全册知识提纲(下)
- 减速机应用与维护培训
- 兽药电话营销产品培训体系构建
- 城市交通规划合同管理知识产权咨询重点基础知识点
- 车辆质押合同和借款协议
- 转让京东店铺合同协议
- 道路绿化树木合同协议
- 涂改离婚协议书
- 大部分分校:地域文化形考任务三-国开(CQ)-国开期末复习资料
- 新团员入团考试试题及答案
- OECD -二十国集团 经合组织公司治理原则2023
- 中辐放射性药物贮存及销售项目环评资料环境影响
- DB1503∕T 01-2018 矿山排土场连片治理规范
- 新疆公共建筑节能设计标准
- 2024年餐厅服务员(高级)职业鉴定理论考试题库(含答案)
- 金属非金属矿山尾矿库安全生产标准化定级评分标准2023版
- 2《归去来兮辞并序》公开课一等奖创新教案统编版高中语文选择性必修下册
- 道路交通设施红绿灯运维投标方案(技术方案)
- 《人工智能基础》课件-AI的前世今生:她从哪里来
评论
0/150
提交评论