微机原理与接口技术 论文

微机原理与接口技术 论文

ID:39498749

大小:381.51 KB

页数:9页

时间:2019-07-04

微机原理与接口技术 论文_第1页
微机原理与接口技术 论文_第2页
微机原理与接口技术 论文_第3页
微机原理与接口技术 论文_第4页
微机原理与接口技术 论文_第5页
资源描述:

《微机原理与接口技术 论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南京信息工程大学课程设计(微机原理及接口技术)。直流电机速度控制器设计摘要:速度是直流电机运行中的一个重要物理量,如何让正确的快速而又方便地控制电机速度极为重要。本文阐述了基于intel8279单片机的直流电机速度控制系统的设计特点,介绍了直流电机进行速度控制的相关算法及软硬件的实现。设计中软件设计用C语言编程,硬件设计DAC方式驱动电动机。另外还可以通过键盘输入改变直流电机速度值。最后对实验数据进行了分析。关键字:直流电机;intel8279;DAC;速度控制一设计目的学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作

2、用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。二设计要求利用D/A转换器和按键设计一个直流电动机转速控制器。按键定义如下:按0键停止,按1键1/10转速,按2键2/10转速……按9键最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V总的设计思路如下图:图1本次设计中主要用到两种主要的芯片键盘与显示控制芯片8279,数模转换芯片DAC0832Intel8279芯片是一种通用的可编程序的键盘、显示接

3、口器件,单个芯片就能完成键盘输入和LED显示控制两种功能。8279包括键盘输入和显示输出两个部分:1键盘部分提供的扫描方式,可以和64个按键或传感器的阵列相连。能自动消除开关抖动以及N个键同时按下的保护。2显示部分按扫描的方式工作引脚功能见图2:图2实验台内部cpu与8279控制的键盘与LED显示的连线结构图如下,限于设计报告的核心内容是考察数模转换中的DAC0832,所以在此只给出内部框图图3本次要求的重点电路是怎么将键盘产生的速度控制数字信号变换成模拟量来驱动直流电机的转动,所以我们要用到的重要芯片就是DAC0832,其芯片引脚见下图4图4由三个与门

4、电路组成寄存器输出控制逻辑电路,该逻辑电路的功能是进行数据锁存控制,当=0时,输入数据被锁存;当=1时,锁存器的输出跟随输入的数据。D/A转换电路是一个R-2RT型电阻网络,实现8位数据的转换。对各引脚信号说明如下:(1)DI7~DI0:转换数据输入。(2):片选信号(输入),低电平有效。(3)ILE:数据锁存允许信号(输入),高电平有效。(4):第1写信号(输入),低电平有效。上述两个信号控制输入寄存器是数据直通方式还是数据锁存方式,当ILE=1和=0时,为输入寄存器直通方式;当ILE=1和=1时,为输入寄存器锁存方式。(5):第2写信号(输入),低电

5、平有效。(6):数据传送控制信号(输入),低电平有效。上述两个信号控制DAC寄存器是数据直通方式还是数据锁存方式,当=0和=0时,为DAC寄存器直通方式;当=1和=0时,为DAC寄存器锁存方式。(7) Iout1:电流输出1。(8) Iout2:电流输出2。DAC转换器的特性之一是:Iout1+Iout2=常数。(9) Rfb:反馈电阻端。DAC0832是电流输出,为了取得电压输出,需在电压输出端接运算放大器,Rfb即为运算放大器的反馈电阻端。运算放大器的接法如图7.31所示。(10)Vref:基准电压,其电压可正可负,范围是-10V~+10V。(11)

6、 DGND:数字地。(12) AGND:模拟地。本次所用到的具体连接是将cs片选接到地址译码器的210-217将Vout接到直流电机的输入接口DCIN接线图如下图5用硬导线将0832片选信号CS接至138译码200-207,将8279的片选信号CS接至208-20F,将DAC0832的AOUT端接至直流电机的DCIN端,将8279右侧的A0,A1,A2分别连接到实验台地址总线的A0,A1,A2连接好后开打开实验台电源,测试通讯口的通信是否正常,如正常则可down入编译好的汇编程序了。三程序源代码:D0832EQU200H;0832数据口地址C8279EQ

7、U20AH;8279控制口地址D8279EQU208H;8279数据口地址CODESEGMENTASSUMECS:CODE,DS:CODESTART:PUSHCSPOPDSINI:MOVDX,D0832;初始化0832MOVAL,00HOUTDX,ALMOVDX,C8279;初始化8279MOVAL,00HOUTDX,ALMOVAL,34HOUTDX,ALMOVAL,0D2HOUTDX,ALWAIT1:INAL,DXMOVAH,ALANDAL,80HCMPAL,80HJEWAIT1MOVAL,AHANDAL,0FHCMPAL,00HJEWAIT1RUN:

8、CALLCHKKEYCALLDISPLAYMOVDX,D0832OUTDX,AL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。