2015公务员网络考试一带一路试题汇总_第1页
2015公务员网络考试一带一路试题汇总_第2页
2015公务员网络考试一带一路试题汇总_第3页
2015公务员网络考试一带一路试题汇总_第4页
2015公务员网络考试一带一路试题汇总_第5页
已阅读5页,还剩22页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1课程设计报告题 目 步进电机正反转及调速 控制系统的设计课 程 名 称 微机原理及应用 院 部 名 称 机电工程学院 专 业 电气工程及其自动化 班 级 10 电气 1 班 学 生 姓 名 管志成 学 号 1004103027 课程设计地点 C304 课程设计学时 20 指 导 教 师 李国利 金陵科技学院教务处制成绩2摘 要步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件,具有快速启动能力,定位精度高,能够直接接受数字量,因此被广泛地应用于数字控制系统中,如数模转换装置、精确定位、计算机外围设备等,在现代控制领域起着非常重要的作用。本设计基于 Proteus 7.8 设计环境,运用了 8086 CPU 芯片以及 74273 芯片、74244 芯片和步进电机以及 7 位小功率驱动芯片 ULN2003A、按钮、指示灯等辅助硬件电路,设计了步进电机正反转及调速系统。绘制软件流程图,进行了软件设计并编写了源程序,最后对软硬件系统进行联合调试。该步进电机的正反转及调速系统具有控制步进电机正反转的功能,还可以对步进电机进行调速,不同的按钮对应不同的速度,并且在没有速度按钮按下的时候,步进电机自动切换到停止状态。关键词:步进电机;正反转;调速控制;ULN2003A 芯片;8086 微机系统3目 录一、概述1.1 课程设计的目的 41.2 课程设计的要求4二、总体设计方案及说明2.1 系统总体设计方案52.2 系统工作框图5三、系统硬件电路设计3.1 Intel 8086 微处理器的简介63.2 步进电机的原理73.3 ULN2003A 的简介83.4 74154 芯片简介93.5 74LS273 芯片简介 103.6 8086 最小系统的设计4113.7 步进电机及其驱动电路的设计123.8 电机状态显示电路的设计123.9 输入采样电路的设计133.10 系统总电路图14四、系统软件部分设计4.1 系统流程图154.2 系统软件源程序164.2.1 电机绕组通电顺序设定164.2.2 延时子程序设计164.2.3 汇编源程序及说明16五、总结5.1 系统软硬件的联合调试215.2 问题分析和解决方案5235.3 心得与体会23六、参考文献23附录:总电路图25一、概述1.1 课程设计的目的通过本课程设计,使学生掌握控制系统设计的一般步骤,掌握系统总体控制方案的设计方法。使学生进一步掌握微型计算机应用系统的硬、软件开发方法,输入/输出(I/O)接口技术,应用程序设计技术,并能结合专业设计简单实用的微型计算机应用系统。针对课堂重点讲授内容使学生加深对微型计算机硬件原理的理解及提高汇编语言程序设计的能力,为以后的毕业设计搭建了微机系统应用平台,提高学生的开发创新能力。1.2 课程设计的要求步进电动机正反转控制系统的设计设计一个步进电动机正反转控制系统,要求:1)系统功能:点动 SW1 按键控制步进电动机正转,点动 SW2 按键控制步进电动机反转,点动 SW3 按键控制步进电动机停止,在进行相应操作时,对应LED 将被点亮。按下 SW4 按键使步进电机在所设定的一级速度下运转,按下 SW5使步进电机在所设定的二级速度下运转,按下 SW6 使步进电机在设定的三级速度下运转,按下 SW7 使步进电机在满转速下运转;2)给出系统设计方案,画出硬件连线图,并说明工作原理;3)画出程序框图并编写程序;4)软硬件联调,完成系统工作调试;6在以上工作基础上完成课程设计报告,包括设计任务与要求,总体方案说明,电路原理图与说明,软件流程图和源程序清单,问题分析与解决方案,结论与体会,参考资料等。二、总体设计方案与说明2.1 系统总体设计方案本设计是基于 Windows 环境下的 Proteus7.8 软件,在其中进行硬件电路的的设计,汇编语言源程序的编写以及以上两部分工作完成后的软硬件系统的联合调试。本设计的处理控制系统由 Intel 8086 微处理器在最小模式下组成的单处理器系统构成,用来进行对外围硬件电路进行信息采集、数据处理和控制。由 8086芯片来检测外围电路中正反转按键是否按下,若按下,则相应地改变对步进电机的施加的脉冲顺序,实现正转和反转的控制,没有键按下则电机处于停止状态;同样由 8086 处理器来检测外围电路中的调速按钮是否按下,若有键按下,则调用相应的时间的延时子程序,以对脉冲频率进行控制以实现对步进电机速度的调节。显示电路采用 LED 指示灯来指示电机的运行状态驱动电路采用 ULN2003A 芯片,该芯片的电流增益高,带负载能力强。步进电机采用 35BY48S03 四相步进电机,电压为 DC12V,额定转速为360RPM。2.2 系统工作框图7I n t e l 8 0 8 6C P U地址锁存器数据 / 地址总线 D B总线驱动器数据输入数据输入数据输出正反转按键模块调速控制按键模块电机驱动电路总线驱动器数据锁存器步进电机地址译码地址输出 片选信号 1片选信号 2片选信号 3显示电路图 1 系统工作框图三、系统硬件部分设计3.1 Intel 8086 微处理器的简介Intel 8086 是 Intel 公司于 1978 年推出的 16 位微处理器。它采用 HMOS 工艺制造,片内有 2.9 万个晶体管,单一电源+5V 供电,时钟频率 4.77-10MHz,片内数据总线、寄存器和外部数据总线都为 16 位,最大可寻址的物理地址为1M。要掌握一个 CPU 的工作性能及使用方法,首先应该了解它的编程结构。在8086CPU 的编程结构上,从功能上,分为两部分,即总线接口部件(BIU)和执行部件(EU) 。8086 的逻辑地址为 20 位,物理地址为 16 位, ,对于编程员来说,只需要考虑逻辑地址即可。8086 为 40 只引脚双列直插式封装。Intel 8086 可以工作在最大和最小两种模式下,最小模式和最大模式的确定是通过一条 MN/MN 所接的逻辑电平是“1”还是 “0”来完成。在最小方式下,微处理器被用来构成一个小规模的单处理机系统,微处理器本身必须提供全部的的控制信号给外围电路。在最大方式下,微处理器被用来构成一个较大规模的多机系统。在最小模式下的信号如下:(1)AD15AD0(address data bus)地址/数据复用引脚(双向工作) 分时复8用的地址/数据线。(2)A19/S6A16/S3(Address/Status)输出,是分时复用的地址/状态线。用作地址线时,A19A16 与 A15A0 一起构成访问存储器的 20 位物理地址。(3)BHE/ S7 (Bus High Enabale/Status)总线高字节有效信号。三态输出,低电平有效,用来表示当前高 8 位数据线上的数据有效。(4)NMI(Non Maskable Interrupt Request)不可屏蔽中断请求信号。由外部输入,上升沿触发,不受中断允许标志的限制。(5)INTR (Interrupt Request)可屏蔽中断请求信号。由外部输入,电平触发,高电平有效。(6)RD(Read)读信号。三态输出,低电平有效,表示当前 CPU 正在读存储器或 IO 端口。(7) CLK(Clock)主时钟引脚(输入) 。由 8284 时钟发生器输入。 8286CPU 可使用的最高时钟频率随芯片型号不同而异,8086 为 5MHz,8086-1 为10MHz,8086-2 为 8MHz。(8) RESET(reset )复位信号。由外部输入,高电平有效。(9) READY(ready )准备就绪信号。由外部输入,高电平有效,表示 CPU 访问的存储器或 IO 端口已准备好传送数据。(10) TEST 测试信号。由外部输入,低电平有效。CPU 执行 WAIT 指令时,每隔 5 个时钟周期对 TEST 进行一次测试,若测试 TEST 无效,则 CPU 处于踏步等待状态,直到 TEST 有效,CPU 才继续执行下一条指令。(11) MN/MX 工作模式选择信号。由外部输入, MN/MX 为高电平时,CPU 工作在最小模式;MN/MX 为低电平时,CPU 工作在最大模式。(12) GND/VCC 电源地和电源。 8086CPU 只需要单一的+5V 电源,由 VCC 引脚输入。(13) INTA 中断响应信号。向外部输出,低电平有效。在中断响应周期,该信号表示 CPU 响应外部发来的 INTR 信号,用作读中断类型码的选通信号。(14) ALE 地址锁存允许信号。向外部输出,高电平有效。在最小模式系统中用作地址锁存器的片选信号。(15) DEN 数据允许信号,三态输出,低电平有效。(16) DT/R 数据发送 /接收控制信号(17) M/IO 存储器 /IO 端口访问信号。(18) WR 写信号。三态输出,低电平有效,表示当前 CPU 正在写存储器或 IO端口。(19) HOLD 总线请求信号。由外部输入、高电平有效。表示有其他共享总线的9处理器/控制器向 CPU 请求使用总线。(20) HLDA 总线请求响应信号。向外部输出,高电平有效。CPU 一旦测试到有 HOLD 请求,就在当前总线周期结束后,使 HLDA 有效,表示响应这一总线请求,并立即让出总线使用权。在不要求使用总线的情况下,CPU 中指令执行部件可继续工作。HOLD 变为无效后,CPU 也将 HLDA 置成无效,并收回对总线的使用权,继续操作。3.2 步进电机的原理步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。本设计采用 35BY48S03 四相八拍型步进电机,电压为 DC12V,额定转速为 360RPM。步进电机的工作原理示意图如下:图 2 四相步进电机步进示意图开始时,开关 SB 接通电源, SA、SC、SD 断开,B 相磁极和转子 0、3 号齿对齐,同时,转子的 1、4 号齿就和 C、D 相绕组磁极产生错齿, 2、5 号齿就和 D、A 相绕组磁极产生错齿。当开关 SC 接通电源, SB、SA、SD 断开时,由于 C 相绕组的磁力线和 1、4 号齿之间磁力线的作用,使转子转动,1、4 号齿和 C 相绕组的磁极对齐。而 0、3 号齿和 A、B 相绕组产生错齿,2、5 号齿就和 A、D 相绕组磁极产10生错齿。依次类推,A、B、C、D 四相绕组轮流供电,则转子会沿着A、B、C 、D 方向转动。在本设计中,我们使用四相八拍的运行方式,即控制正转时,电机绕组的通电顺序为:AD-D-DC-C-CB-B-BA-A;反转时,电机绕组的通电顺序为 A-AB-B-BC-C-CD-D-DA。3.3 ULN2003A 的简介ULN2003A 是一个 7 路反向器电路,即当输入端为高电平时 ULN2003A 输出端为低电平,当输入端为低电平时 ULN2003A 输出端为高电平。图 3 ULN2003A由于集成电路集驱动和保护于一体,作为小功率步进电机的专用驱动芯片,ULN2003A 是该高耐压、大电流达林顿陈列,由 7 个硅 NPN 达林顿管组成。该电路的特点如下:ULN2003A 的每一对达林顿都串联一个 2.7K 的基极电阻,在 5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论