77范文网 - 专业文章范例文档资料分享平台

东南大学微机实验课程设计 电机

来源:网络收集 时间:2019-04-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《微机实验及课程设计》报告

东南大学

《微机实验及课程设计》

课程设计报告

综合测试题二 小型电机控制系统

姓 名: 学 号: 专 业: 实 验 室: 组 别: 同组人员: 设计时间:2013年05月 24日 —— 2013年06月4 日 评定成绩: 审阅教师:

1

《微机实验及课程设计》报告

目 录

一. 课程设计目的与要求………………………………………………………………… 3 二.方案论证与原理设计……………………………………………………………………4 三.详细(机理)设计………………………………………………………………………5 四.方案实现与测试(或调试)……………………………………………………………6 五.分析与总结…………………………………………………………………………… 14

2

《微机实验及课程设计》报告

一. 课程设计目的与要求

直流电机实验要求:

1)基本要求 (难度系数1.0)

利用DAC0832 输出一串脉冲,经放大后驱动小直流电机,利用开关K0~K5 控制改变输出脉冲的电平及持续时间,达到使电机加速、减速的目的,控制过程采取开环与闭环两种方式实现: (1)用开环方式按指定速度控制D/A输出实现转速变化; (2)用闭环方式按指定速度控制D/A输出实现转速变化;

(3)速度参数可选择通过实验系统上的可变电位器和键盘实时修改;

(4)利用转速脉冲检测电机实际转速,在PC机上显示设定速度和实际速度,并在数码管上显示速度偏差,同时用红黄绿三只发光管表示当前电机运行状态。

2)设计提示

直流电机可以用DA直接放大控制,实际系统中更多采用PWM脉动调宽控制,实验中小直流电机的转速是由Ub 输出脉冲的占空比来决定的,正向占空比越大转速越快,反之越慢。见图5.3-1:

在本实验系统中,模拟量输出Ub为双极性,当输入数字量小于80H时输出为负,输入等于80H时为0V,输入大于80H时输出为正。因而本实验中,DAC0832 输入数字量只有2个(80H和FFH),通过不同的延迟时间达到改变小电机转速的目的,可选软件延时和8253定时器/计数器中断,比较不同效果。 3)进一步设计要求 (1)设置急停按钮功能; (2)用开关随时控制正反转方向; (3)在PC 上同步显示设定和转速曲线。

3

《微机实验及课程设计》报告

二.原理设计及流程图 1、设计思路流程图 开始主程序 给8255赋控制字 A、C输出,B口输入 8253计数器0初始化 方式3,计时50ms 显示提示和版权信息 8253计数器1初始化 方式0,开始计数 8253计数器2初始化, 按键为r 方式0,计数100,计计数器1开始计数 判断有无按键 按键为s 将SAND的值给REP 其它按键 无按键 将RESU 的值给REP 退出程序 计数器2是否计时结束 是 否 判断急停按钮是否打打开则将ZFSIT赋值使0832输出为低电平,进行循环将REP值输出至7段数码管显示,输出电脉冲的高低电平时间比例为BUF2:使0832输出为高电平,将BUF1(即低电平时间)赋成对应的值 进行循环将REP值输出至7段数码管显示 ff,否则将其赋0使电判断开关开在哪一档 8253计数器1停止计数 判断脉冲个数,并依据脉冲个数,设置红绿灯亮灭 判断开闭环控制 比较当前的RESU和SAND的4 在屏幕上显示当前值,调整低电平的时间 《微机实验及课程设计》报告

2、实验硬件连线

8255a口接LED数码管,功能输出, a0至a6接数码管相应位,a7接个位使能,并通过非门接十位

使能(小数点位dp可忽视),8255b口的b0-b5接开关K0-K5, b6接急停按钮,功能输入,8255c口的c0接计数器1的GATE,功能输出,8255使能接288H, 0832使能接290H,输出接电机DJ,8253计数器使能接280H, 8253计数器1时钟输入接电机测速,GATE接c0,计数器0输入接1MHz时钟,输出接计数器2输入时钟,计数器2输出接b7。

3、基本原理

初始化:显示版权信息,初8255的工作状态:B口输入,用于并行读入K0~K5的状态;b7,连接

至8253的OUT2;c口输出,PC0连接至8253的GATE1,用于控制计数器1的启动。A口用于输出数码管。

8253计数器0用于分频,外接1Mhz时钟,计数初值为50000,分出20Hz的方波。计数器1用于记录获得的脉冲个数,计数初值为0FFFFH,时钟为光电检测器的输出。计数器2用于定时,计数初值100,时钟为计数器0的输出,这样可以定时5秒。接着检测PA0是否为1,即是否经过5秒,如果没有达到5秒,继续检测;如果达到5秒,计数器1停止计数,锁存计数值,通过数码转换程序显示在数码管。如果计数所得值与所设定的标准值不相等则通过反馈模块进行修正,使电机转速发生变化。

检测开关状态,根据不同的开关状态对DAC0832输出不同的占空比,达到控制电机转速的目的。其中,在控制占空比的同时,加入数码管显示模块,实现同步扫描显示。最后返回,继续下一轮的检测与控制。

三.详细设计及方案论证

1用开环方式按指定速度控制D/A输出实现转速变化

开环设计即在每次测完脉冲后,对0832输出的方波占空比不作调整,直接进行下一次循环。

2用闭环方式按指定速度控制D/A输出实现转速变化;

实现闭环自动调正转速的功能,可以在测完转速后和设定的转速相比较,如果实测的转速大于设定的转速,可以控制0832输出的方波的占空比大一些;反之则小一些。

3 速度参数可选择通过实验系统上的可变电位器和键盘实时修改;

试验中,通过8255并行输入输出接口接受K1~K5的速度设置命令,则进行开关处的检测,判断开关当前所处的档位,然后赋给相应高低电平时间(软件计时,即延时代码),然后让0832输出相应的方波,。

4利用转速脉冲检测电机实际转速,在PC机上显示设定速度和实际速度,并在数码管上显示速度偏差,同时用红黄绿三只发光管表示当前电机运行状态。

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库东南大学微机实验课程设计 电机在线全文阅读。

东南大学微机实验课程设计 电机.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/615047.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: