微机原理课程设计步进电机的微机控制.doc
《微机原理课程设计步进电机的微机控制.doc》由会员分享,可在线阅读,更多相关《微机原理课程设计步进电机的微机控制.doc(11页珍藏版)》请在三一办公上搜索。
1、目 录摘要:31 引言32 系统设计32.1系统的基本方案32.2 各模块的方案的选择和功能简述32.3 最终总体方案42.4系统各模块的最终方案图42.5 步进电机的工作原理42.6 8255的应用设计52.7 转速的控制62.8 软件程序流程图72.9 系统的总体硬件原理图83总结与致谢8附件9步进电机的微机控制摘要:微机原理是自动化专业和计算机专业的基础专业课,是对计算机系统和微处理器以及汇编语言、外围芯片的研究和学习。本设计就是基于8086CPU的微机控制,利用汇编语言,外围芯片8255的综合应用实例,连上硬件驱动电机电路,实施对步进电机的控制。通过此课程设计巩固了所学的知识,以及对汇
2、编、C语言的温习和升华,同时是对我们动手、创新、独立思考问题能力的培养,为将来的计算机知识的进一步学习打下坚实的基础。关键字:8086CPU 汇编程序 8255 驱动1 引言 在数控系统中,电机是控制系统的控制终端,所有的控制工作的目的就是为了控制电机的转速和方向。本文主要介绍一种控制步进电机的简单的系统搭建,和对电机的控制方法进行了论述。包括硬件接口的设计,汇编控制程序的编写,此方法简单,方便,通俗易懂。2 系统设计2.1系统的基本方案PC机的控制模块,转速控制模块,转向控制模块,驱动模块2.2 各模块的方案的选择和功能简述由于本设计是基于星研环境下的汇编,以及给定实验室的实验仪器,PC机部
3、分已经给定,可以直接利用。转向控制模块:在设计当中,利用微机原理和接口技术所学知识,用8255外围接口芯片,通过对PC口的输出操作,实现对电机正反转的控制。转速控制模块:在做8255并口实验的时候,利用对8255 A口或B口进行输入操作,检测各个开关的状态,而每个开关代表不同的速度,可以加速和减速。驱动电路部分:经过查询,有两种方案可以进行驱动。方案一:利用驱动芯片L297/L298芯片。SGS公司的L297单片步进电机控制集成电路适用于双极性两相步进电机或四相单极性步进电机的控制,与两片H桥式驱动芯片L298组合,组成完整的步进电机固定斩波频率的PWM恒流斩波驱动器。采用L297和L298实
4、现的步进电机驱动,该电路为固定斩波频率的PWM恒流斩波驱动方式,适用两相双极性步进电机,最高电压46V,每相电流可达2A。采用此设计的步进电机驱动系统,在驱动二相或四相混合式步进电机时运动平稳,速度快,噪音低,控制精高,而且可选整步半步驱动。外观采用铝镁合金,散热性好,价格低廉,可广泛应用于需要驱动电流小于2A的混合式两相或四相步进电机的系统中。方案二:利用驱动芯片ULN2003A。ULN2003A是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。 输入5VTTL电平,是高耐压、大电流、内部由七个硅NPN 达林
5、顿管组成的驱动芯片,灌电流可达500mA,并且能够在关态时承受 50V 的电压,输出还可以在高负载电流并行运行。伺服电机、步进电机驱动等电路中。 最终我选择了方案二。这两种驱动电路的不同之处在于驱动能力的不同,ULN2003的驱动电路只有500mA,可以驱动一些小型的电机,而298,297可以带动2A以上的电机。因为虽然方案一有很多的优点,但是要控制PWM斩波,调节占空比,对我来说有点困难,而且在实验仪器上的步进电机的功率不大,且仪器上用的ULN2003A驱动,用方案二完全可以完成实验,鉴于时间问题,只能在实验仪器上搭建硬件电路,综合以上考虑,选择了方案二。2.3 最终总体方案 以PC机为信息
6、处理的核心,设计一块以可编程外围芯片8255为主体的硬件电路另加上驱动电机部分的ULN2003A芯片驱动,配合PC机对软件的控制处理,实现对电机转速、方向、加速和减速的控制。2.4系统各模块的最终方案图系统设计方案结构如图1所示 PC 机 ULN2003A步进电机驱动器 步进电机8255接口芯片图1 系统设计总体方案2.5 步进电机的工作原理步进电机是将电脉冲信号转换成角位移或线位移的机电式元件,结构图如图2。这次试验仪上的电机是四相六线的。分A、B、C、D四相,其工作方式分为单四拍(ABCDA)、双四拍(ABBCCDDAAB)和单双八拍(AABBBCCCDDDAA)。根据对各个相组合进行依次
7、通电,便可以获得相应的节拍。本文采用的是双四拍的节拍信号。如图2所示为电机内部结构.图2 电机内部链接正转控制模型步序通电方式 控制模块二进制十六进制1AB00000011B03H2BC00000110B06H3CD00001100B0CH4DA00001001B09H反转控制模型步序通电方式 控制模块二进制十六进制1AD00001001B09H2DC00001100B0CH3CB00000110B06H4BA00000011B03H2.6 8255的应用设计可编程外围接口芯片8255有三个8位的输入输出端口A、B、C,有两种控制字:一类是定义各端口输入输出的工作方式,叫方式选择控制字。另一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 步进 电机 控制

链接地址:https://www.31ppt.com/p-4194136.html