微机接口课程设计 ——直流电机速度控制器设计
"微机接口课程设计 ——直流电机速度控制器设计" 本设计的目的是学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。 1. 设计目的 学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。 2. 设计要求 利用 D/A 转换器和按键设计一个直流电动机转速控制器。按键定义如下:停止, 1/10 转速, 2/10 转速…… 最高速(D/A 输出满量程),键号每加1,D/A 输出增加 0.5V。 3. 主要芯片介绍 * Intel 8279 芯片是一种通用的可编程序的键盘、显示接口器件,单个芯片就能完成键盘输入和 LED 显示控制两种功能。 * DAC0832 芯片是一个数字模拟转换器,能够将数字信号转换成模拟量输出。 4. 系统设计思路 本系统的设计思路是使用 8279 芯片来扫描键盘输入,并将其转换成数字信号,然后通过 DAC0832 芯片将数字信号转换成模拟量输出,以控制直流电机的转速。 5..KEYBOARD AND DISPLAY CONTROL CHIP 8279 8279 芯片包括键盘输入和显示输出两个部分: * 键盘部分提供的扫描方式,可以和 64 个按键或传感器的阵列相连。能自动消除开关抖动以及 N 个键同时按下的保护。 * 显示部分按扫描的方式工作。 6. DAC0832 芯片 DAC0832 芯片是一个数字模拟转换器,能够将数字信号转换成模拟量输出。其芯片引脚见下图: * DI7~DI0:转换数据输入。 * CS:片选信号(输入),低电平有效。 * ILE:数据锁存允许信号(输入),高电平有效。 * WR:第 1 写信号(输入),低电平有效。 * WR2:第 2 写信号(输入),低电平有效。 * Iout1:电流输出 1。 * Iout2:电流输出 2。 * Rfb:反馈电阻端。 * Vref:基准电压,其电压可正可负,范围是-10 V~+10 V。 * DGND:数字地。 * AGND:模拟地。 7. 实验台连接图 实验台内部 cpu 与 8279 控制的键盘与 LED 显示的连线结构图如下: * 将 cs 片选接到地址译码器的 210-217 * 将 Vout 接到直流电机的输入接口 DCIN * 将 82798 的片选信号 CS 接至 208-20F * 将 DAC0832 的 AOUT 端接至直流电机的 DCIN 端 8. 程序源代码 D0832 EQU 200H ;0832 数据口地址 C8279 EQU 20AH ;8279 控制口地址 D8279 EQU 208H ;8279 数据口地址 通过这次设计实践,我们可以学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
剩余9页未读,继续阅读
- yirenliaoyue2013-01-11很好啊!!!很具有参考价值。
- rxzok52013-04-25挺详细的,对初学者有一定的参考价值
- snip2015-06-24很具有参考价值,推荐推荐啊。
- ly_zr20002012-09-12总体还是不错,程序介绍不够详细,硬件实现缺乏整体设计图,但是作为学习参考还算可以吧。
- ten_three2014-06-09有参考价值
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tableau可视化入门-超市数据集-实验2.twbx
- 基于Java开发的易盾验证码Android应用嵌入设计源码
- 基于 .Net 框架的用来替代 vbs 的 Windows 脚本工具集分享给需要的同学
- 基于C#语言的FTP组件设计源码,兼容fx/mono/netcore平台
- 基于Vue框架的DT阅读免费无广告小说微信小程序设计源码
- 基于C++和C的全球资源管理框架设计源码
- 基于CSS、JavaScript、Java和HTML的基金设计源码
- 基于51单片机智能化交通红绿灯堵车流量红外设计(毕业设计)
- 基于Plpgsql与Java的学生管理系统设计源码
- 基于Java语言的ArithmeticSystem设计源码及前端实现