小直流电机转速控制实验—微机原理与接口技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机系综合性实验
实验报告
课程名称微机原理与接口技术A 实验学期 2010 至 2011 学年第 2 学期学生所在系部电子信息工程系
专业班级
学生姓名学号
任课教师
实验成绩
计算机系制
《小直流电机转速控制》课程综合性实验报告
开课实验室:微机与接口实验室2011年5月29日实验题
小直流电机转速控制实验
目
一、实验目的
1、了解计算机控制直流电机原理
2、掌握直流电机正转反转设置方法。
3、掌握前向通道各部件工作原理及程序控制原理。
二、设备与环境
DAC0832
8255并行接口芯片
98系统微机。
三、实验原理简述
小直流电机的转速是由Ub输出脉冲的占空比来决定的,正向占空比越大转速越快,反之越慢。见下面图例:
在本实验中,模拟量输出Ub为双极性,当输入数字量小于80H时输出为负,输入等于80H 时为0V,输入大于80H时输出为正。因而本实验中,DAC0832输入数字量只有2个(80H 和FFH),通过不同的延迟时间达到改变小电机转速的目的
四、实验内容
1、按图55线路接线。DAC0832的CS接290H~297H,Ub接DJ插孔。8255 CS接288H~28FH。
2、编程利用DAC0832输出一串脉冲,经放大后驱动小直流电机,利用开关K0~K5控制改变输出脉冲的电平及持续时间,达到使电机加速,减速之目的。
五、实验流程设计
六、程序段分析
(1)数据段
DA TA SEGMENT
Ioport equ 0c8ooh-0280h
PORT1 EQU ioport+290H
PORT2 EQU ioport+28BH
PORT3 EQU ioport+28AH
BUF1 DW ?
BUF2 DW ?
DA TA ENDS
功能说明:DATA 是段的名字,DATA ENDS段程序的结束。数据定义伪指令用来为数据分配存储单元,建立变量与存储单元之间的联系。dw定义类型属性为字,?表示预留空间,内容不定。
(2)代码段
CODE SEGMENT
ASSUME CS:CODE,DS:DA TA
CODE是代码段,一个汇编语言程序中,代码段是不可缺少的,其他段可视具体情况而定。