13 - 《本科毕业设计(论文)》模板 - 2010(6)

2019-05-27 21:06

余剑:基于单片机水浴温度控制系统设计

返回 关显示 Y 数字是否显示亮 位码送译码器选通低位数码管 N 显示缓冲区左移 查表取段码 初始化 子程序入口 段码送驱动显示

图16 数码管显示流程图

~ 20 ~

武昌理工学院2013届毕业设计(论文)

21 / 32

余剑:基于单片机水浴温度控制系统设计

第4章 调试部分

§4.1系统调试

1、测试环境:测试时如不能外设小型制冷设备,则室温不应超过30℃。测试初始时水温以30℃以下为宜。

2、测试注意事项:

(1)应保证DS18B20传感器位于容器内水的中央部位且不能与加热器接触,否则会造成温度测量不准确甚至元器件的损害。

(2)系统复位初始设定写入温度为上限H30℃,下限L10℃。 (3)测试不同温度时,所测试温度应由低到高。

3、测试温度范围:30~90℃之间(模拟设计要求范围内的不同温度值环境)。 4、测试仪器:数字万用表、温度计(可测量0.0~100.0℃)、盛有清水的器皿、220V电源,秒表等。

5、测试方法:

(1)使系统运行,观察系统硬件检测是否正常(包括单片机控制系统,键盘电路,显示电路,温度测试电路等)。

(2)接通电后,系统可实时显示当前水温温度。可分别通过按键设定系统上限温度为30℃、35℃、40℃、45℃、50℃、55℃,60℃、65℃、70℃、75℃等不同温度,测试下限温度时方法同上。

(3)利用测试表格数据,观察显示数据是否相符合即可。采用温度传感器和温度计同时测量水温变化情况,目测显示电路是否正常。

(4)待温度稳定后,在单位时间内采样记录显示屏温度值,与温度计实际温度值比较,计算出选定度数的误差百分比精确度,得出系统的温度指标。

6、测试结果分析:系统自检正常,温度显示正常。因为芯片是塑料封装,所以对温度的感应灵敏度不是相当高,需要一个很短的时间达到稳定。经反复测试验证,本系统满足要求。用单片机控制水温可以在一定范围内设定,并能在环境温度变化时保持温度不变。

~ 22 ~

武昌理工学院2013届毕业设计(论文)

23 / 32

余剑:基于单片机水浴温度控制系统设计

结论

本设计叙述了基于单片机单片机水温控制系统,包括硬件组成和软件的设计。该系统在硬件设计上主要是通过DS18B20温度传感器对温度进行采集。硬件设计中最核心的器件是单片机AT89S52。一方面,将采集到的数字温度信号经数据处理得到相应的温度值,送至LED显示器以十进制数字形式实时显示测量的温度;另一方面,利用按键系统调整控制水温的上下限设定。如果发现采集的温度值低于下限值就进行报警,并通过控制继电器使加热设备持续加热直到接近温度上限的温度,系统等待水温冷却在控制范围内。如果采集的温度值高于上限值,那么也有相应的报警声提示操作人员对水温进行控制。如果并没有超过上下限则不会报警。本系统采用多电源供电方式,即对数字电路、驱动电路分别供电,提高系统的可靠性。软件设计方面利用AT89S52与DS18B20成熟的程序设计方法。从设计思路、软件系统框图出发,先介绍整体的思路后,再逐一分析各模块程序算法的实现,使用C语言进行编程出满足任务需求的程序。

系统在温适用性强,可实现对水温的实时监控,满足不同用户水温的要求。系统成本低廉,结构紧凑,操作非常简便,可扩展性强,只要稍加改变,即可增加其他使用功能。较好的满足了现代工业生产和科研的需要。系统在温度采集、温度处理和键盘处理方面做的比较好。系统温度测量范围大于要求的30~90℃,最小区分度为0.1℃,控制精度在0.5℃以内,温度控制的静态误差小于1℃。至此本设计完成了预期的目标,用单片机控制水温可以在一定范围内设定,并能在环境温度变化时保持温度不变。

~ 24 ~


13 - 《本科毕业设计(论文)》模板 - 2010(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:酸碱盐中考试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: