ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:388KB ,
资源ID:1077778      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1077778.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理实验指导书.doc)为本站会员(da****u)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

微机原理实验指导书.doc

1、微机原理实验指导书(版本 0.1)余有灵 副教授控制科学与工程系2007 年 12 月 11 日说明本实验指导书是依据西安唐都科教仪器公司的产品手册编制,在实验中心相关领导和实验工作人员的帮助下完成的,在此表示感谢。本次实验包括三个实验系统。任意完成其中一个即可。实验 6-1 步进电机控制实验 1 实验目的 (1) 学习步进电机的控制方法。 (2) 学会用 8255 控制步进电机。 2 实验设备 PC 微机一台、TD-PIT+ 实验系统一套、选配四项八拍步进电机一个。 3 实验内容 学习步进电机的控制方法,编写程序,利用 8255 的 B 口来控制步进电机的运转。 4 实验说明及步骤 使用开环

2、控制方式能对步进电机的转动方向、速度、角度进行调节。所谓步进,就是指每给步进电机一个递进脉冲,步进电机各绕组的通电顺序就改变一次,即电机转动一次。根据步进电机控制绕组的多少可以将电机分为三相、四相和五相。实验平台可连接的步进电机为四相八拍电机,电压为 DC12V,其励磁线圈及其励磁顺序如图 6-1 及表 6-1 所示。 表 6-1 励磁顺序图 6-1 励磁线圈实验中 PB 端口各线的电平在各步中的情况如表 6-2 所示。实验电路如图 6-2 所示。 表 6-2 PB 端口各线的电平在各步中的情况图 6-2 步进电机控制实验参考接线图实验步骤如下: a) 确认从 PC 机引出的两根扁平电缆已经连

3、接在实验平台上。 b) 首先运行 CHECK 程序,查看 I/O 空间始地址。 c) 利用查出的地址编写程序,然后编译链接。 d) 参考图 6-2 所示连接实验线路。 e) 运行程序,观察步进电机的转动情况。 注意:步进电机不使用时请断开连接器,以免误操作使电机过分发热。 步进电机控制实验代码;*根据查看端口资源修改下列符号值*IOY0 EQU 9C00H ;片选 IOY0 对应的端口始地址;*MY8255_A EQU IOY0+00H*4 ;8255 的 A 口地址MY8255_B EQU IOY0+01H*4 ;8255 的 B 口地址MY8255_C EQU IOY0+02H*4 ;82

4、55 的 C 口地址MY8255_MODE EQU IOY0+03H*4 ;8255 的控制寄存器地址STACK1 SEGMENT STACKDW 256 DUP(?)STACK1 ENDSDATA SEGMENTTTABLE DB 01H,03H,02H,06H,04H,0CH,08H,09H DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX, DATAMOV DS, AXMAIN: MOV DX,MY8255_MODE ;定义 8255 工作方式 MOV AL,80H ;工作方式 0,A 口和 B 口为输出OUT DX, AL

5、 A1: MOV BX, OFFSET TTABLEMOV CX, 0008H A2: MOV AL,BXMOV DX,MY8255_B OUT DX,ALCALL DALLY INC BX LOOP A2MOV AH,1 ;判断是否有按键按下INT 16HJZ A1 ;无按键则跳回继续循环,有则退出QUIT: MOV AX,4C00H ;结束程序退出INT 21HDALLY PROC NEAR ;软件延时子程序PUSH CXPUSH AX MOV CX,0FFFHD1: MOV AX,5000HD2: DEC AXJNZ D2LOOP D1POP AXPOP CXRETDALLY ENDPC

6、ODE ENDSEND START实验 6-2 直流电机闭环调速实验 1 实验目的 (1) 了解直流电机闭环调速方法。 (2) 掌握 PID 控制规律及算法。 2 实验设备 PC 微机一台、TD-PIT+ 实验系统一套。 3 实验内容 本实验完成的是一个闭环调节直流电机转速的应用。用 8255 的 B 口作为直流电机的控制信号,通过对电机转速反馈量的的运算,调节控制信号,达到控制电机匀速转动的作用。并将给定转速和当前测量转速显示在屏幕上。 4 实验说明及步骤 直流电机闭环调速实验原理如图 6-3 所示。 图 6-3 直流电机闭环调速实验原理图利用实验平台上 8255 的 PB0 产生脉冲信号作

7、为控制量,经驱动电路驱动电机运转。霍尔测速元件输出的脉冲信号记录电机转速构成反馈量。在参数给定情况下,经 PID 运算,电机可在控制量作用下,按给定转速运转。实验利用 PC 机定时器 0 号通道,设置为输出 1ms 方波,作为采样时钟,PB0 产生 PWM 脉冲计时及转速累加,系统总线上 INTR 中断用于测量电机转速。参考实验线路如图 6-4 所示,参考程序流程如图 6-5 所示。 实验步骤如下: a) 确认从 PC 机引出的两根扁平电缆已经连接在实验平台上。 b) 首先运行 CHECK 程序,查看 I/O 空间始地址。 c) 利用查出的地址编写程序,然后编译链接。 d) 参考图 6-4 所

8、示连接实验线路。 e) 运行程序,观察电机运转情况以及显示在屏幕上的结果。 f) 实验程序参数表如表 6-3 所示。 图 6-4 直流电机闭环调速实验参考接线图表 6-3 实验程序参数表(a) 主程序 (b) 测速中断处理程序 (c) 定时采样中断处理程序图 6-5 直流电机闭环调速实验参考程序流程图直流电机闭环调速实验;*根据 CHECK 配置信息修改下列符号值*INTR_IVADD EQU 01CCH ;INTR 对应的中断矢量地址INTR_OCW1 EQU 0A1H ;INTR 对应 PC 机内部 8259 的 OCW1 地址INTR_OCW2 EQU 0A0H ;INTR 对应 PC

9、机内部 8259 的 OCW2 地址INTR_IM EQU 0F7H ;INTR 对应的中断屏蔽字PCI_INTCSR EQU 9438H ;PCI 卡中断控制寄存器地址IOY0 EQU 9C00H ;片选 IOY0 对应的端口始地址;*MY8255_A EQU IOY0+00H*4 ;8255 的 A 口地址MY8255_B EQU IOY0+01H*4 ;8255 的 B 口地址MY8255_C EQU IOY0+02H*4 ;8255 的 C 口地址MY8255_MODE EQU IOY0+03H*4 ;8255 的控制寄存器地址PC8254_COUNT0 EQU 40H ;PC 机内

10、8254 定时器 0 端口地址PC8254_MODE EQU 43H ;PC 机内 8254 控制寄存器端口地址STACK1 SEGMENT STACKDW 64 DUP(?)TOP LABEL WORDSTACK1 ENDSDATA SEGMENTTABLE1 DB Assumed Fan Speed:(/s),0AH,0DH,$ ;字符串变量TABLE2 DB Current Fan Speed:(/s),0AH,0DH,$ ;字符串变量ENT DB 0AH,0DH,$ ;换行,回车 CS_BAK DW ? ;保存 INTR 原中断处理程序入口段地址的变量IP_BAK DW ? ;保存 I

11、NTR 原中断处理程序入口偏移地址的变量IM_BAK DB ? ;保存 INTR 原中断屏蔽字的变量CS_BAK1 DW ? ;保存定时器 0 中断处理程序入口段地址的变量IP_BAK1 DW ? ;保存定时器 0 中断处理程序入口偏移地址的变量IM_BAK1 DB ? ;保存定时器 0 中断屏蔽字的变量TS DB 14H ;采样周期SPEC DW 55 ;转速给定值IBAND DW 0060H ;积分分离值KPP DW 1060H ;比例系数KII DW 0010H ;积分系数KDD DW 0020H ;微分系数YK DW ? ;反馈CK DB ? ;控制量VADD DW ? ;转速累加单元ZV DB ? ;转速计算变量ZVV DB ? ;转速计算变量TC DB ? ;采样周期FPWM DB ? ;PWM 脉冲中间标志位CK_1 DB ? ;上次控制量EK_1 DW ? ;PID 偏差AEK_1 DW ? ;偏差变化BEK DW ? ;偏差变化的变化AAAA DB ?VAA DB ?BBB DB ?VBB DB ?MARK DB ?R0 DW ?R1 DW ?

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。