微机课程设计-报告.docVIP

  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文档。上传文档
查看更多
微机课程设计-报告

目录 小直流电机调速控制设计 1 小直流电机调速控制设计 2 一、设计 2 二、 2 1.设计思路 2 2.所用芯片及作用 2 四、设计方法——软件设计 5 五、系统调试 6 1.使用的主要仪器和仪表 6 2.调试步骤 6 3. 功能调试 6 3.1硬件调试 6 六、设计结论 7 ·参考文献 7 附件(源程序) 8 小直流电机调速控制设计 一、设计 编制程序,改变DAC0832输出经放大后的电压信号来控制电机转速 二、 1.设计思路 (1)直流电机驱动原理: 数字信号通过0832(D/A转换)(端口号为FF80H)转换成电压信号(模拟信号)控制电机的转速。 (2)电机驱动原理的具体实现 数字信号从00H加到FFH,待数字加到一定程度,电机开始转动。数字信号越大,电压越高,电机转速越快。 在本次课程设计中,根据复杂程序设计思想——模块化程序设计,分析和确定程序总体设计目标:程序设计的思路按以下顺序进行: 1、分析与确定程序总体设计目标 2、将总体目标划分为若干模块 3、定义每个模块的具体任务,明确它与其他模块间的通信方式 4、编写源程序,进行调试 5、模块连接,形成完整的程序 2.所用芯片及作用 数模转换芯片DAC0832 DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。 DI0~DI7:数字信号输入端。?ILE:输入寄存器允许,高电平有效。?CS:片选信号,低电平有效。?WR1:写信号1,低电平有效。?XFER:传送控制信号,低电平有效。?WR2:写信号2,低电平有效。?IOUT1、IOUT2:DAC电流输出端。5? Rfb:是集成在片内的外接运放的反馈电阻。??Vref :基准电压(-10~10V)。?Vcc:是源电压(+5~+15V)。? AGND:模拟地?NGND:数字地,可与AGND接在一起使用。DAC0832 输出的是电流,一般要求输出是电压,所以还必须经过一个外接的运算放大器 转换成电压 DAC0832逻辑框图 DAC0832转换器的内部框图如图所示,是由一个输入寄存器、DAC寄存器和D\A转换器组成的。DAC0832为电流输出型D/A转换器,实际应用中可以通过外接运算放大器将电流转为电压。DAC0832是典型的带内部双缓数据缓冲器的8位D/A芯片,其逻辑结构如图所示。当ILE=1时,寄存器输出随着输入变化;当ILE=0时,数据锁存在寄存器中,不再随数据线上数据的变化而变化;当ILE端为高电平,CS与WR1同时为低电平时,使得LE1=1;当XFER与WR2同时为低电平时,使得LE2=1,DAC寄存器的输出随着寄存器的输入变化,WR2沿将 输入寄存器的信息锁存在该寄存器中,RFB为外部运算放大器提供的反馈电阻。VREF端由 外电路为芯片提供一个-10~10V的基准电源。IOUT1和IOUT2为电流的输出端,两者之和为 一个常数。 三、——硬件设计 硬件结构应结合软件方案一并考虑,做到软件、硬件功能相匹配。在DJ-88K实验箱上,硬件设计如下: 1、0832的片选信号CS5连到译码输出FF80H。 2、0832输出AOUT连DJ插孔。 3、编译装载程序,再输入1590后,按EXEC键。 4、观察直流电机的转速的变化。 四、设计方法——软件设计 软件在结构上应清晰、简洁、流程合理,方便设计;各功能子程序应实现模块化、子程序化,以便于调试、连接、移植和修改。软件设计参考方案如下: 这里用汇编语言对接口进行编程控制。程序模块主要包括:D/A转换模块,数码管显示模块 源程序清单见附件。 五、系统调试 1.使用的主要仪器和仪表 从系统硬件结构上来看,我们使用到PC机、DJ88K系统、数据线。 2.调试步骤 0832的片选信号CS5连到译码输出FF80H。 0832输出AOUT连DJ插孔。 DJ88K系统开机/复位 PC机上打开DJ88K系统配套软件 连接PC机与DJ88K系统 编译装载程序 运行程序,观察小直流电机的转动情况 根据电机运行情况情况改写程序直至达到课设要求 功能调试 3.1硬件调试 将片选信号cs5连接到0ff80h(作为0832的端口号),0832的输出连接电机。 (1)连接小直流电机控制系统的电路图。 (2)将BJ88K实验箱与计算机保持串口通讯成功。 (3)将汇编程序代码输入计算机进行进行编译装载并检查是否装载成功。 3.2软件调试和出现的故障、原因及排除方法 在硬件调试设计满足预期要求以后,把软件加载到硬件中,并对该系统进行功能测 试。 把

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档