- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)