江苏大学微型计算机控制技术,江苏大学计算机控制技术课程设计.doc
实用文档
文案大全
计算机控制技术课程设计
姓 名: XXX
专 业: 自动化1101
学 号: 311
所在学院: 电气信息工程学院
2013年1月13日
目录
TOC \o "1-3" \h \z \u 一、设计要求及内容 3
二、实验原理 3
三、功能模块简介 3
四、系统原理图 7
五、控制算法设计及程序流程图 8
六、调试结果与分析 10
七、心得体会 10
参考文献 10
附录 10
一、设计要求及内容
1、了解霍尔器件的工作原理;
2、掌握利用微机技术进行转速测量与控制的基本原理和方法。
3、采用PID控制算法设计、调试系统控制软件,实现直流电机转速的测控,并利用FD-ST8088A实验软件平台或显示器件动态显示所测转速,控制量大小等信息,转速给定由键盘置入。
电机转速控制特性参数见表1。
表 1:电机转速控制特性参考表(5V/42mA)
Vb
1.24
1.25
1.3
1.39
1.49
1.74
1.84
1.97
2.15
2.24
2.8
3.5
4.6
Vc
2.76
2.74
2.7
2.6
2.8
1.5
1
0.8
0.3
0.2
0.1
0.08
0.06
备注
停速
爬速
启速阀值
高速
4、 采用模块化结构编制测控程序,定时中断和测速利用8253 T0、T1编制相应的服务程序,显示相关信息调用INT14。
5、 将调速系统按接线图连接无误后,再将编好的源程序汇编、链接,形成可执行文件并下载到FD-SJ8088进行调试、运行,直到满意为止。
二、实验原理
根据霍尔效应原理,将一块永久磁钢固定在电机转轴上的转盘边沿,转盘随被测轴旋转,磁钢也将跟着同步旋转,在转盘附近安装一个霍尔器件3013T,转盘随轴旋转时,受磁钢所产生的磁场的影响,霍尔器件输出脉冲信号,其频率与转速成正比,测出脉冲的周期或频率即可计算出转速。本实验利用8253定时中断的方法实现此目的。
直流电机的转速与施加于电机两端的电压、电流大小有关。本设计利用DAC0832控制输出到直流电机的电压,电流即通过控制DAC0832的模拟输出信号量来控制电机的转速。当测出电机转速小于设定值时增大D/A输出电压;当测出电机转速大于设定值时减小D/A输出电压,从而使电机以某一转速恒速运转。
三、功能模块简介
1、DACA0832
DAC0832是8位并行、电流型D/A转换集成芯片。这个芯片接口简单、转换控制容易。 D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。
\o "查看图片"
图1:DAC0832
DAC0832有3种工作方式:
(1) 单缓冲方式;
双缓冲方式;
直通方式。
本实验采用单缓冲方式。
2、8253
8253有6种工作方式:
(1) 方式0:计数结束中断;
(2) 方式1:可编程单稳脉冲;
(3) 方式2:频率发生器(分频器);
(4) 方式3:方波发生器;
(5) 方式4:软件触发选通信号;
(6) 方式5:硬件触发选通信号。
本实验采用方式2和4。
3、8259A
主要功能:在有多个中断源的系统中,接受外部的中断请求,并进行判断,选中当前优先级最高的中断请求,再将此请求送到CPU的INTR端;当CPU响应中断并进入中断子程序的处理过程后,中断控制器仍负责对外部中断请求的管理。
初始化命令字1寄存器(ICW1)说明如图2所示。
图2: 初始化命令字1寄存器
初始化命令字2寄存器(ICW2)说明如图3所示。
图3: 初始化命令字2寄存器
初始化命令字4寄存器(ICW4)说明如图4所示。
图4: 初始化命令字4寄存器
4、LM324
图 5:LM324引脚图
5、74LS138
74LS138为3线-8线译码器,其工作原理如下:
当一个选通端(E1)为高电平,另两个选通端((/E2))和/(E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。
\o "查看图片"
图 6:74LS138引脚图
6、三极管电极的判别
己知三极管类型及电极,用指针式万用表判别三极管好坏的方法如下:? 1、测 NPN 三极管:将万用表欧姆挡置 "R × 100" 或 "R × lK" 处,把黑表笔接在基极上,将红表笔先后接在其余两个极上,如果两次测得的电阻值都较小,再将红表笔接在基极上,将黑表笔先后接在其余两个极上,如果两次测得的电阻值都很大,则说明三极管是好的。? 2、测 PNP 三极管:将万用表欧姆挡置 "R × 100" 或 "R × lK" 处,把红表笔接在基极上,将黑表笔先后接在其余
江苏大学微型计算机控制技术,江苏大学计算机控制技术课程设计.doc相关推荐
- 计算机组成原理中men,东北大学秦皇岛分校计算机组成原理课程设计.doc
东北大学秦皇岛分校计算机组成原理课程设计.doc 东北大学秦皇岛分校计算机与通信工程学院计算机组成原理课程设计指令设计及工作寄存器设计专业名称班级学号学生姓名指导教师设计时间课程设计任务书专业计算机与 ...
- 计算机组成原理 陈泽,计算机组成原理 课程设计计算机组成原理 课程设计.doc...
计算机组成原理课程设计报告 姓 名: 班 级: 学 号: 指导老师: 二〇一一年 12月21 日目 录 TOC \o "1-3" \h \z \u HYPERLINK \l &qu ...
- 东北大学计算机组成原理答案,东北大学计算机组成原理课程设计.doc
计算机组成原理课程设计报告 班级: 班 姓名: 学号: 完成时间: 一.课程设计目的 1.在实验机上设计实现机器指令及对应的微指令(微程序)并验证,从而进一步掌握微程序设计控制器的基本方法并了解指令系 ...
- 计算机组成中CM,基于TDN-CM++计算机组成原理课程设计.doc
课程设计 东 莞 理 工 学 院 本 科 课 程 设 计 课程设计题目:具有运算及跳转功能的复杂模型机的设计 学 生 姓 名:黄少贞 学 号:201141404222 系 别:计算机学院 专 业 班 ...
- 计算机绘图R25,(学生)计算机绘图课程设计.doc
江苏城市职业学院 <CAD>实训报告 班 级 2010机电一体化技术1 学生姓名 王晓明 同组成员 教学场所 CAD/CAM实训室 指导教师 陈为 实训时间 信息工程系机电教研室 课程 课 ...
- 江苏大学计算机组成原理课设6,计算机组成原理课程设计报告江苏大学适用于软件工程...
计算机组成原理课程设计报告江苏大学适用于软件工程 (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 江苏大学<计算机组成原理&g ...
- 计算机控制课设直流电机控制,计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)...
<计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)(31页珍藏版)> ...
- 计算机控制技术摘要,计算机控制技术摘要.ppt
计算机控制技术摘要 计算机控制技术及工程应用 林敏 编著 课时:32 教师:吴正华 电话邮箱:wzhzxwz@ 第一章 计算机控制概述 本章要点: 1.了解计算机控制系统的构成原理 2.了解计算机控制 ...
- 华南理工大学计算机操作系统课程设计大作业银行家死锁避免算法模拟,2016春操作系统大作业银行家死锁避免算法模拟.doc...
文档介绍: 2016春操作系统大作业银行家死锁避免算法模拟20160501华南理工大学"计算机操作系统"课程设计大作业计算机科学与技术专业:春2015班级:号:2015047420 ...
- 计算机操作系统课设总结,计算机操作系统课程设计
<计算机操作系统课程设计>由会员分享,可在线阅读,更多相关<计算机操作系统课程设计(36页珍藏版)>请在人人文库网上搜索. 1.操作系统课程设计实验报告姓 名: 李文孝 班 级 ...
最新文章
- php文件上传参数设置
- P1338 末日的传说
- stdthread(2)创建
- Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作过程
- java----IO和NIO的区别
- 什么是正则表达式?有什么用?常用的字符有哪些?
- HBase之Region Compact流程分析
- 12月25日服务器例行维护公告,12月25日维护公告 技能修改测试
- asp之发布给IIS
- 【优化算法】气味代理优化算法(SAO)【含Matlab源码 1131期】
- 免费下载百度文库需下载券文件
- arcgis10之将多个shp文件合并成一个shp文件
- 2003服务器系统安装不上网卡,win2003无线网卡驱动无法安装怎么办
- OpenCV Python 椭圆 和 FDDB 数据库
- HDU 2825 AC自动机+状压dp
- 计算机软件 如何评正高职称,正高职称评审条件
- MCU学习——无线遥控模块
- 正版软件,盗版软件和免费软件
- python中的圆周率怎么表示_如何采用Python语言求解圆周率的π值
- 尚硅谷大数据技术之Kettle