步进电机实验微机原理.pdf
《步进电机实验微机原理.pdf》由会员分享,可在线阅读,更多相关《步进电机实验微机原理.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连理工大学本科设计报告(计算机原理接口实验综合设计)题目:步进电机控制系统设计 课程名称:计算机原理实验 学院(系):电信 专 业:自动化 班 级:电自 1301 学 号:382062 学生姓名:宁博 成 绩:2015 年 12 月6 日 题目:步进电机、设计要求 利用实验台上得开关 K7 控制步进电机得转向,利用电位器控制步进电机得转速。具体要求如下:1.利用 D8255A 得 P-做输出,输出步进电机得相序、驱动步进电机工作,相序之间得时间决定着步进电机得转速,而间隔时间由延时程序中得 CX 寄存器得初值决定。2.利用 D8255得PB7 做输入控制转向,与 K7 连接。其中 K7 做步
2、进电机得转向控制,用 ADC09 实现 A转换,利用电位器控制转速,程序运行时通过 K7 与电位器对步进电机实施动态控制;3.利用 8253 做秒脉冲发生器,产生约 2 秒得周期性方波信号。其中 CN0 做分频器:将 1MZ信号分频为 100Z;CNT1 做秒脉冲输出(0、5HZ);4.利用 3模块得主2得 MR5 做中断请求输入,将 C1 得 OUT1 秒信号方波作为中断请求信号,引发中断服务 I;5.在中断服务程序中实现对步进电机得转速、转向实时控制。方法如下:在 ISR 中,对 D8255得 P口进行一次输入操作,并根据输入得数据:1)对7(与对应)位得数据为步进电机得转向控制;2)AD
3、C089 读入得数据为步进电机得转速控制。2、设计分析及系统方案设计 1.使用“寄存器间接寻址”得方式输出相序信号:将步进电机得相序数据定义在数据段当中,使用I 查表(间接寻址)获取相序数据。其中查表顺序决定着电机转动方向;2.对 8253 进行编程,使 OUT1 输出秒周期得脉冲方波信号。为了便于调试,建议使用逻辑笔监测UT得输出;3.编制与中断相关得程序。包括中断屏蔽字得设定、中断向量表得创建以及开中断得操作。上述这些操作都应当加到程序得初始化中;4.编写中断服务程序SR。在 ISR 中读取8255A 得B 口数据与D 转换得数据,然后进行数据分析、根据数据来调整 CX 寄存器中得数据,因
4、而改变步进电机得转速与转向。3、系统电路图 4、外围接口模块硬件电路功能描述 8253 OUT1 CLK1 GATE1/CS OUT0 CLK0 GATE0 1MHZ脉冲 K7输入 K6输入 Vcc 210H MIR5 8255A PA3 PA2 PA1 PA0 D7 D0 A1 A0/CS PB7 PB6、PB0 LED3 LED2 LED1 LED0 200H 步进 电机 512V BJ_IN4 BJ_IN3 BJ_IN2 BJ_IN1 系统总线 K7 K0 0、5HZ 方波 ADC0809 模块 IN7 IN0 VREF(-)/CS D7、D0 总线区 220H/IOW/IOR A0 A
5、1 A1 A0 500KH CLOCVCC VREF(+)ADDA ADDB ADDC 图 1、1 实验参考逻辑电路 +5V 8253 具有三个独立得6 位减法计数器,每个计数器可按照二进制或十进制计数,每个通道都有六种不同得工作方式。855 有 3 个 8 位并行/O 口。具有 3 个通道 3 种工作方式得可编程并行接口芯片(40 引脚)。其各口功能可由软件选择,使用灵活,通用性强。825 可作为主机与多种外设连接时得中间接口电路。ADC009 就就是位逐次逼近式/D 模数转换器。其内部有一个 8 通道多路开关,它可以根据地址码锁存译码后得信号,只选通 8 路模拟输入信号中得一个进行 AD
6、转换,具有转换起停控制端。模拟输入电压范围 0+5,不需零点与满刻度校准。5 主程序中主要变量说明 变量名称 内存单元 功能 FLAG X 转向标志 PEED SI 可调转速 SD A 默认转速 6、系统软件中各个子程序得功能描述 子程序名称 入口参数 出口参数 功能 描述 srvice i5_B A9 SD 中断服务 DLAY 无 无 延时 seedn 无 无 电机按照一定参数转起来、主程序程序流程图 8、程序清单 I_ADES eq 20h 从 8255 得 B 口 输入数据 ISR D8255A 得初始化 PA、PB 输出 8253 初始化 CNT0 方式 3、初值 开始 建立方向标志
7、Flag=1 time equ 210 ao qu 220h data sment rder1 db 0h,03h,02h,06h,h,ch,8h,9h order2 db 09,h、0ch,04h,06,0h,,01h FG b?eed w030h,0380,480h,08,080h,70h,080h SD dw 280 ;默认转速 data ends de sget assume c:coe,ds:dta sa:mov ,da mov d,a dx,IO_ADDRES add dx,0 mov ,82h ;B 端口输入,A、输出,方式 out dx,al li mv LAG,0h ;标志位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 实验 微机 原理
限制150内