《微型计算机控制技术》课程设计步进电机角度控制.doc
《《微型计算机控制技术》课程设计步进电机角度控制.doc》由会员分享,可在线阅读,更多相关《《微型计算机控制技术》课程设计步进电机角度控制.doc(17页珍藏版)》请在三一办公上搜索。
1、目录摘要11.设计目的22. 设计要求23. 设计原理23.1.步进电机23.2.8086CPU引脚介绍43.3.8255A介绍63.4.ULN200384. 设计方案94.1.设计电路图94.2.控制电路方框图94.2.1.按键部分104.2.2. 显示部分11小结总结与体会12参考文献13附录: 程序清单14摘要21世纪是一个信息化日益加快的时代,它对人才的需求也呈现出新的变化趋势。对计算机的掌握已成为了当今时代对人才考验的一项重要指标;大学计算机公共课程也面临着新的机遇和挑战。基于此事实,本次课程设计注重了当代学生在实践能力上的培养,本次课程设计,老师通过给学生布置一定的设计任务,而学生
2、分组时间完成,从而达到对学生的锻炼。汇编语言是联系C等高级语言到机器语言的重要编程语言,其指令是机器指令的一种符号表示,具有很强的机器相关性;也基于此,可以实现执行效率的很大提高。本次课程设计是基于8086的步进电机角度控制系统设计,通过键盘输入控制步进电机角度转动。关键词:计算机控制技术 汇编语言 8086 步进电机步进电机角度控制1.设计目的设计制作和调试一个由8086组成步进电机角度测控系统。通过这个过程学习熟悉键盘控制和七段数码管的使用,掌握步进电机的角度控制和角度显示方法。2. 设计要求(1)在显示器上显示任意四位十进制数(2)将8个键定义键值为07,按任意键在显示器上显示对应键值(
3、3)实现:定义键盘按键:5个为数字键15;3个功能键:设置SET、清零 CLR、开始START;显示器上第一位显示次数,后三位显示每次行走的角度;通过键盘的按键,设置步进电机各次的角度值;第一位设置次数,后三位设置角度值。按START键启动步进电机开始转动,按SET键停止;按CLR键清零。3. 设计原理3.1.步进电机步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一
4、步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。步进电机作为执行元件,是机电一体化的关键产品
5、之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。图3-1 步进电机原理图步进电机的工作就是步进转动。在一般的步进电机工作中,其电源都是采用单极性的直流电源。要使步进电机转动,就必须对步进电机定子的各相绕组以适当的时序进行通电。步进电机的步进过程可以用图来说明。图是一个四相反应式步进电机,其定子的每相都有一对磁极,每个磁极都只有一个齿,即磁极本身,故四相步进电机有四对磁极共8个齿;其转子有6个齿,分别称为0、1、2、3、4、5齿。直流电源U通过开关、分别对步进电机的A、B、C、D相绕组轮流通电。3.2.8086CPU引脚
6、介绍 图3-2 8086cpu引脚图 (1) AD15 AD0(address data bus):地址/数据总线,双向,三态。这是一组采用分时的方法传送地址或数据的复用引脚。根据不同时钟周期的要求,决定当前是传送要访问的存储单元或I/O端口的低16位地址,还是传送16位数据,或是处于高阻状态。(2) A19/S6A16/S3(address/status):地址/状态信号,输出,三态。这是采用分时的方法传送地址或状态的复用引脚。其中A19A16为20位地址总线的高4位地址,S6S3是状态信号。S6表示CPU与总线连接的情况,S5指示当前中断允许标志IF的状态。S4, S3的代码组合用来指明当
7、前正在使用的段寄存器。S4, S3的代码组合及对应段寄存器的情况。 (3) B()H()E()/S7(bus high enable/status):允许总线高8位数据传送/状态信号,输出,三态。为总线高8位数据允许信号,当低电平有效时,表明在高8位数据总线D15 D8上传送1个字节的数据。S7为设备的状态信号。(4) R()D()(read):读信号,输出,三态,低电平有效。信号低电平有效时,表示CPU正在进行读存储器或读I/O端口的操作。(5) READY(ready):准备就绪信号,输入,高电平有效。READY信号用来实现CPU与存储器或I/O端口之间的时序匹配。当READY信号高电平有
8、效时,表示CPU要访问的存储器或I/O端口已经作好了输入/输出数据的准备工作,CPU可以进行读/写操作。当READY信号为低电平时,则表示存储器或I/O端口还未准备就绪,CPU需要插入若干个“TW状态”进行等待。(6) INTR(interrupt request):可屏蔽中断请求信号,输入,高电平有效。8086 CPU在每条指令执行到最后一个时钟周期时,都要检测INTR引脚信号。INTR为高电平时,表明有I/O设备向CPU申请中断,若IF1,CPU则会响应中断,停止当前的操作,为申请中断的I/O设备服务。(7) T()E()S()T()(test):等待测试控制信号,输入,低电平有效。信号用
9、来支持构成多处理器系统,实现8086 CPU与协处理器之间同步协调的功能,只有当CPU执行WAIT指令时才使用。(8) NMI(non-maskable interrupt):非屏蔽中断请求信号,输入,高电平有效。当NMI引脚上有一个上升沿有效的触发信号时,表明CPU内部或I/O设备提出了非屏蔽的中断请求,CPU会在结束当前所执行的指令后,立即响应中断请求。(9) RESET(reset):复位信号,输入,高电平有效。RESET信号有效时,CPU立即结束现行操作,处于复位状态,初始化所有的内部寄存器。复位后各内部寄存器的状态,当RESET信号由高电平变为低电平时,CPU从FFFF0H地址开始重
10、新启动执行程序。 (10) CLK(clock):时钟信号,输入。CLK为CPU提供基本的定时脉冲信号。8086 CPU一般使用时钟发生器8284A来产生时钟信号,时钟频率为5MHz8MHz,占空比为1:3。 (11) VCC电源输入引脚。8086 CPU采用单一5V电源供电。(12) GND:接地引脚。(13) MN/M()X()(minimum/maximum):最小/最大模式输入控制信号(14) M/I()O()(memory I/O select):存储器、I/O端口选择控制信号。信号指明当前CPU是选择访问存储器还是访问I/O端口。为高电平时,访问存储器,表示当前要进行CPU与存储器
11、之间的数据传送。为低电平时,访问I/O端口,表示当前要进行CPU与I/O端口之间的数据传送。 (15) W()R()(write):写信号,输出,低电平有效。信号有效时,表明CPU正在执行写总线周期,同时由信号决定是对存储器还是对I/O端口执行写操作。(16) I()N()T()A()(interrupt acknowledge):可屏蔽中断响应信号,输出,低电平有效。CPU通过信号对外设提出的可屏蔽中断请求做出响应。为低电平时,表示CPU已经响应外设的中断请求,即将执行中断服务程序。 (17) ALE(address lock enable):地址锁存允许信号,输出,高电平有效。CPU利用A
12、LE信号可以把AD15 AD0地址/数据、A19/S6A16/S3地址/状态线上的地址信息锁存在地址锁存器中。(18) DT/R()(data transmit or receive):数据发送/接收信号,输出,三态。DT/信号用来控制数据传送的方向。DT/为高电平时,CPU发送数据到存储器或I/O端口;DT/为低电平时,CPU接收来自存储器或I/O端口的数据。(19) D()E()N()(data enable):数据允许控制信号,输出,三态,低电平有效。 信号用作总线收发器的选通控制信号。当为低电平时,表明CPU进行数据的读/写操作。(20) HOLD(bus hold request):
13、总线保持请求信号,输入,高电平有效。 在DMA数据传送方式中,由总线控制器8237A发出一个高电平有效的总线请求信号,通过HOLD引脚输入到CPU,请求CPU让出总线控制权。 (21) HLDA(hold acknowledge):总线保持响应信号,输出,高电平有效。 3.3.8255A介绍Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称 PPI,型号为8255(改进型为8255A及8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。它是一片使用单一+5V电源的40脚双列直插式大规模集
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机控制技术 微型计算机 控制 技术 课程设计 步进 电机 角度
链接地址:https://www.31ppt.com/p-4192793.html