- 2
- 0
- 约5.09千字
- 约 19页
- 2018-08-09 发布于贵州
- 举报
基于单片机的小室恒温控制电路设计(课程设计)
xxxx大学电子技术课程设计
xxx:基于单片机的小室恒温控制电路的设计
2 -
3 -
xxxx大学电子技术课程设计
1 -
课程设计名称: 电子技术课程设计
题 目: 小室恒温控制电路设计(基于单片机)
学 期:
专 业:
班 级:
姓 名:
学 号:
指导教师:
xxxxxxxxxx大学
课 程 设 计 成 绩 评 定 表
评
定
标
准
评定指标
标准
评定
合格
不合格
单元电路及
整体设计方案
合理性
正确性
创新性
仿真或实践
是否进行仿真
或实践
技术指标或性能符合设计要求
有完成结果
设计报告
格式正确
内容充实
语言流畅
标准说明:以上三大项指标中,每大项中有两小 项或三小项合格,视为总成绩合格。
总成绩
日期
年 月 日
目录
摘要
第一章 温度控制电路的分析与选择
1.1 整体方案设计1
1.2方案论证1
单元模块的设计
2.1温度采集电路的设计 3
2.2 键盘和显示的设计4
2.3 加热控制电路的设计5
2.4指示灯电路的设计5
软件系统的设计
3.1 主程序设计7
3.2 工能实现模快7
3.3运算控制模块9
设计总结11
参考文献12
附录13
摘要(略)
第一章. 温度控制电路的方案分析与选择
综述:温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。
1.1整体方案设计
本设计的温度可调性及其温度控制系统以AT89S52单片机为核心部件,外加温度采集电路、键盘及显示电路、加热控制电路。采用单总线型数字式的温度传感器DS18B20,及行列式键盘和动态显示的方式,以容易控制的固态继电器作加热控制的开关器件。实验证明该温控系统能达到0.2℃的静态误差,0.45℃的控制精度,以及只有0.83%的超调量,因而本设计具有很高的可靠性和稳定性。
1.2方案论证
设计中采用了两个方案,具体的方案见方案一和方案二。
1.21方案一:
温度测量及加热系统控制的总体结构如图1-1所示。系统主要包括现场温度采集、实时温度显示、加热控制参数设置、加热电路控制输出、与报警装置和系统核心AT89S52单片机作为微处理器。
图1-1 方案一框图
温度采集电路以数字量形式将现场温度传至单片机。单片机结合现场温度与用户设定的目标温度,按照已经编程固化的模糊控制算法计算出实时控制量。以此控制量控制固态继电器开通和关断,决定加热电路的工作状态,使室温逐步稳定于用户设定的目标值。在室温到达设定的目标温度后,由于自然冷却而使其温度下降时,单片机通过采样回的温度与设置的目标温度比较,作出相应的控制,开启加热器。当用户需要比实时温度低的温度时,此电路可以利用风扇降温。系统运行过程中的各种状态参量均可由数码管实时显示。
1.22方案二:
方案比较:
由于方案一涉及的电路相对较多,消耗的功率相对较大,而且单片机采集数据更加方便,便于处理,而且单片机已经成为主流产品。单片机在电路上相对比较简单,而且消耗的功率相对较少,调试也较方便,因此设计采用了方案二。如下文所述:
第二章. 单元模块的设计
2.1温度采集电路的设计
温度采集电路模块如图2-1示。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。其中DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端。
图2-1 温度采集电路
DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展得二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位
图2-2
图2-2是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。
2.2键盘和显示的设计
键盘采用行列式和外部中断相结合的方法,图2-3中各按键的功能定义如下表1。其中设置键与单片机的INTO脚相连,S0--S9、YES、NO用四行三列接单片机P0口,REST键为硬件复位键,与R、C构成复位电路。模块电路如下图3:
表2-1 按
原创力文档

文档评论(0)