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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机实验及课程设计》报告 PAGE  PAGE \* MERGEFORMAT12 东南大学 《微机实验及课程设计》 课程设计报告 综合测试题二 小型电机控制系统 姓 名: 学 号: 专 业: 实 验 室: 组 别: 同组人员: 设计时间:2013年05月 24日 —— 2013年06月4 日 评定成绩: 审阅教师: 目 录 一. 课程设计目的与要求………………………………………………………………… 3 二.方案论证与原理设计……………………………………………………………………4 三.详细(机理)设计………………………………………………………………………5 四.方案实现与测试(或调试)……………………………………………………………6 五.分析与总结…………………………………………………………………………… 14 一. 课程设计目的与要求 直流电机实验要求: 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 上同步显示设定和转速曲线。 二.原理设计及流程图 8253计数器1初始化 方式0,开始计数 8253计数器2初始化,方式0,计数100,计时5s 计数器1开始计数 判断有无按键 判断急停按钮是否打开 按键为r 按键为s 其它按键 将RESU的值给REP 将SAND的值给REP 退出程序 开始主程序 给8255赋控制字 A、C输出,B口输入 8253计数器0初始化 方式3,计时50ms 显示提示和版权信息 无按键 是 否 8253计数器1停止计数 将当前值赋给RESU 比较当前的RESU和SAND的值,调整低电平的时间 在屏幕上显示当前RESU的值 计数器2是否计时结束 打开则将ZFSIT赋值ff,否则将其赋0使电机停转 判断开关开在哪一档 将BUF1(即低电平时间)赋成对应的值 使0832输出为高电平,进行循环将REP值输出至7段数码管显示 使0832输出为低电平,进行循环将REP值输出至7段数码管显示,输出电脉冲的高低电平时间比例为BUF2:BUF1 1、设计思路流程图 判断脉冲个数,并依据脉冲个数,设置红绿灯亮灭 判断开闭环控制 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口用于输出

文档评论(0)

小小紫色星 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档