微型计算机实验报告温度控制,温度控制实验报告.doc
温度控制实验报告
温度控制实验报告
篇一:温度控制器实验总结报告
温度控制器实验总结报告
一、功能及性能指标
根据设计任务基本要求,本系统应具有以下几种基本功能。
(1) 可以进行温度设定,并自动调节水温到给定温度值。
(2) 可以调整PID控制参数,满足不同控制对象与控制品质要
求。
(3) 可以实时显示给定温度与水温实测值。
(4) 可以打印给定温度及水温实测值。
系统主要性能指标如下:
(1)温度设定范围40℃~90℃,最小区分度1℃。
(2)温度控制静态误差≤1℃。
(3)双3位LED数码管显示,显示温度范围0.0℃~99.0℃。
(4)采用微型打印机打印温度给定值及一定时间间隔的水温实测值。
二、总体设计方案
水温控制系统的控制对象具有热储存能力大,惯性也较大的特点,水在容器内的流动或热量传递都存在一定的阻力,因为可以将它归于具有纯滞后的一阶大惯性环节。一般来说,热过程大多具有较大的滞后,它对于任何信号的响应都会推迟一些时间,使输出与输入之间产生相移。对于这样存在大的滞后特性的
过度过程控制,一般可以采用以下几种控制方案。
1)、输出开关量控制
2)、比例控制(P控制)
3)、比例积分控制(IP控制)
4)、比例积分加微分控制(IPD控制)
结合本例题设计任务与我们采用比例积分加微分(PID)控制。其特点是微分的作用使控制器的输出与偏差变化的速度成比例,它对克服对象的容量滞后有显著地效果。在比例基础上加入微分作用,使稳定性提高,同时积分作用可以消除余差。采用PID的控制方式,可以最大限度地满足系统对诸如控制精度,调节时间和超调量等控制品质的要求。
三、 系统组成
本系统是一个典型的检测、信号处理、输入运算到输出控制电炉加热功率以实现水温控制的全过程。因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能要求。另外,单片机的使用也为实现水温的只能化控制以及提供完善的人机界面及多机通信皆空提供了可能。而这些功能在常规数字逻辑电路中往往难以实现。所以本机采用以单片机为核心的直接数字控制系统(DDC)。
1、软、硬件功能划分
在绝大多数单片机应用系统中,系统功能的软件、硬件划分往往
是由应用系统对控制速度的要求决定的,在没有速度限制的情况下可以考虑以软件换取硬件电路的简化,以求降低硬件成本。
(1)速度估算
(2)软件、硬件功能划分。为了简化系统硬件、降低硬件成本、提高系统灵活性和可靠性,有关PID运算、输入信号滤波及大部分控制过程都可由软件来完成,硬件的主要功能是温度信号的传感、放大、A/D转换及输出信号的功率放大。另外,人机通道功能由系统软件、硬件配合完成,以降低软件设计的复杂性及缩短系统的研制周期。
2.统一功能划分、指标分配和框图构成
系统由4个主要的功能模块组成,总体框图如下图所示:
(1)单片机基本系统。它是整个控制系统的核心,完成整个系统的信息处理及协调控制功能。
(2)向前通道。它是信息采集的通道,主要包括传感器、信号放大、A/D转换等电路。
(3)向后通道。它是实现控制信号输出的通道,单片机系统产生的控制信号经功率放大电路放大控制电炉的输入功率,以实现
水温控制的目的。
(4)人机对话通道。主要由键盘、LED显示和打印机组成。
四、硬件开发
(1)单片机基本系统
如图所示
(2) 人机对话通道主要由行列式键盘、LED显示器组成。采用可编程键盘、显示接口芯片8279。8279负责键盘的扫描、消抖处理和显示输出工作,大大减轻了CPU的负担也简化了软件的编程。电路图如下图所示:
五、软件设计
整个温度控制系统软件包括主程序(包括初始化、显示)、键盘输入中断服务程序,
主程序如下:ORG 0000H
LJMP START
ORG 0300H
START:
ACALL DELAY
ACALL I8279
ACALL SETRAM
LOOP1:ACALL AD
ACALL DISPLAY
ACALL DELAY
ACALL DELAY
篇二:单片机温度控制器实验报告
南京邮电大学
通 达 学 院
2010/2011学年 第1学期
课程设计实验报告
课题名称基于CPU的8LED温度显示控制器的设计
专 业通信 工 程
学生班级 070018
学 姓 名
指导老师 林 建中
实验日期 2010年 11 月 19 日
题目:基于单片cpu的8led温度显示控制器的设计
一,实验目的和要求
1,Proteus软件的MCS51单片机仿真学习
2,根据提供的参考工程,在proteus平台自己重新设计实验电路所需要的电器原理图,并在此基
微型计算机实验报告温度控制,温度控制实验报告.doc相关推荐
- 微型计算机标致寄存器实验报告,微型计算机原理与接口技术实验报告册.doc
微型计算机原理与接口技术实验报告册 河南省高等教育自学考试 实 验 报 告 册 汽车检测与维修专业(本科) <微型计算机原理与接口技术> 市 地:_______________ 考生姓名: ...
- 微型计算机组成和键盘操作实验心得,微型计算机组成和键盘操作 实验报告.doc...
微型计算机组成和键盘操作 实验报告 系 班级 姓名 学号 合作者 无 实验日期 指导教师 实验成绩 实验一 微型计算机组成和键盘操作 一.实验目的: 1.了解计算机系统的基本组成,主机.显示器.键盘和 ...
- linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc
Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...
- java 实验报告模板_Java实验报告模板.doc.doc
Java实验报告模板.doc 实 验 报 告 课程名称Java面向对象程序设计实验名称检查危险品姓名吴超益学号201424134114专业年级14物联网一.实验目的: 本实验的目的是让学生掌握try- ...
- c语言对分查找实验报告,C语言实验指导.doc
C语言实验指导.doc C语言实验指导(要求认真填写实验报告中的各项内容,不得空白或填写未发现问题)实验一 顺序结构程序设计实验二 选择结构程序设计实验三 循环结构程序设计实验四 一维数组及其应用实验 ...
- 计算机函数的实验报告,excel函数实验报告.doc
excel函数实验报告 excel函数实验报告 篇一:Excel常用函数与公式应用实验报告 学生实验报告 实验课名称:计算机应用基础 实验项目名称:Excel常用函数与公式应用 专业名称: 班 学级: ...
- gramer法则matlab,东南大学几何与代数matlab实验报告(大一专用).doc
东南大学几何与代数matlab实验报告(大一专用).doc 数学实验报告学号:,姓名:吴雪松,得分:实验1求解线性方程组实验内容:用MATLAB求解如下线性方程组Ax=b,其中A=,b=[090093 ...
- 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc
数字信号处理报告实验一:熟悉MATLAB环境.doc 实验一熟悉MATLAB环境一 实验目的1. 熟悉MATLAB的主要操作命令.2. 学会简单的矩阵输入和数据读写.3. 掌握简单的绘图命令.4. 用 ...
- 南工程c语言实验报告,Linux环境下-C语言编程实验报告(1)(总4页).doc
Linux环境下-C语言编程实验报告(1)(总4页).doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 Linux环境下 C语言编程 专业名称 网络工程班 级 1203班 学生姓名 ...
- C语言输入中10A20B,C语言实验报告第3章答案.doc
C语言实验报告第3章答案.doc 3.2基础实验一.程序分析1.以下程序若输入a,则输入格式为c1a:运行结果为_a,A_.includestdio.hintmain char c1,c2;scanf ...
最新文章
- mysql 联接结果集函数_Oracle 中函数如何返回结果集
- 将图片的二进制字节 在HTML页面中显示
- Linux桌面环境与命令行环境切换快捷键,以及linux 图形界面 X Server 关闭 启动
- 【风控建模】信用评分卡模型简介
- java字符串去重复_java去除字符串中重复、不重复、消除重复后字符
- 由胡润百富榜联想到的
- ORACLE EBS常用表及查询语句(最终整理版)
- Mybatis常用总结:参数,返回,执行sql,include等
- B Convex Polygon
- 你见过在地铁里哭的人吗?扎心了老铁!!
- 李沐老师《动手学深度学习》课程总结1
- C++——析构函数为什么要为虚函数
- CV Code | 本周计算机视觉新出开源代码汇总(含目标检测、深度估计、视频识别、网络加速算法等)...
- 时间管理----分析工作安排和首要任务
- 查看你所使用计算机的网卡信息,查看网卡信息命令
- Paint方法总结(二):着色渲染器Shader
- BlackBerry模拟器支持中文
- SD-Host 控制器设计
- 仿站源码上传服务器,仿爱站站长查询工具网源码带后台完整版
- 光学三原色与色的三原色
热门文章
- {练习题}函数(2)
- 给大家推荐一个用电脑拨打普通电话的软件skype
- 易车网上报价到底可信不可信?
- Zend Studio导入本地PHP工程项目
- [转帖]Linux - NetworkManager网络管理工具
- delphi 人脸比对_OpenCV学习笔记3:找出人脸,同时比较两张图片中的人脸相似度 | 学步园...
- PMP_敏捷专项练习题 (3A通过分享)(共94道题附答案及解析)
- js判断手机端还是电脑PC端(以及注意事项)
- OUT指令时,就进入了I/O端口读写周期
- namp扫描网络中IP、端口信息