基于AT89S51单片机的简易智能测温仪表

2018-11-23 22:42

2009—2010学年

第二学期

毕业设计

课题名称:基于AT89S51单片机的数字温度测量及显示系统设计 设计时间: 系 部: 班 级: 姓 名: 指导老师:

第- 1 -页

目 录

第1章 系统的总体设计 ................................................................................................. - 3 - 1.1 设计背景 ................................................................................................................ - 3 - 1.2 电路的总体工作原理 ............................................................................................ - 3 - 第2章 方案论证 ............................................................................................................. - 5 - 2.1 题目分析 ................................................................................................................ - 5 - 2.1.1 具体指标 ......................................................................................................... - 5 - 2.1.2 具体控制要求 ................................................................................................. - 5 - 2.2 温度传感器的选择 ................................................................................................ - 5 - 2.3 显示器的选择 ........................................................................................................ - 7 - 2.4 单片机的选择 ........................................................................................................ - 7 - 第3章 系统的硬件设计 ............................................................................................... - 10 - 3.1 单片机最小系统的设计 ...................................................................................... - 10 - 3.2 温度传感电路设计 .............................................................................................. - 11 - 3.3 温度控制电路的设计 ............................................................... 错误!未定义书签。 3.4 键盘电路的设计 ....................................................................... 错误!未定义书签。 3.5 显示电路的设计 .................................................................................................. - 15 - 第4章 系统的软件设计 ............................................................................................... - 16 - 4.1 系统的主程序设计 .............................................................................................. - 16 - 4.2 中断程序的设计 .................................................................................................. - 16 - 第5章 系统的控制 ....................................................................................................... - 18 - 5.1 温控电路及报警电路的控制 .............................................................................. - 18 - 5.2 LCD显示电路的控制 ......................................................................................... - 19 - 5.3 使用说明 .............................................................................................................. - 19 - 第6章 全文总结 ........................................................................................................... - 20 - 6.1 经济效益分析 ...................................................................................................... - 20 - 6.2 社会效益分析 ...................................................................................................... - 20 - 致谢 ................................................................................................................................... - 23 - 参考文献 ......................................................................................... - 错误!未定义书签。 - 附录I 元器件清单 ......................................................................................................... - 23 - 附录II 程序 ................................................................................................................... - 24 -

第- 2 -页

第1章 系统的总体设计

1.1 设计背景

温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。即使有些用户采用半导体二极管作温度传感器,但由于其互换性差,效果也不理想。在某些行业中对温度的要求较高,由于工作环境温度不合理而引发的事故时有发生。对工业生产可靠进行造成影响,甚至操作人员的安全。为了避免这些缺点,需要在某些特定的环境里安装数字温度测量及控制设备。本设计由于采用了新型单片机对温度进行控制,以其测量精度高,操作简单。可运行性强,价格低廉等优点,特别适用于生活,医疗,工业生产等方面的温度测量及控制。

本设计是一个数字温度测量及控制系统,能测柜内的温度,并能在超限的情况下进行控制、调整,并报警。保证环境保持在限定的温度中。 1.2 电路的总体工作原理

温度控制系统采用AT89S51八位机作为微处理单元进行控制。采用4X4键盘把设定温度的最高值和最低值存入单片机的数据存储器,还可以通过键盘完成温度检测功能的转换。温度传感器把采集的信号与单片机里的数据相比较来控制温度控制器。

系统框图如图1.1:

图1.1 系统框图 温度控制

温度传感器 AT89S51 根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89S51

为测控系统的核心来完成数据采集、处理、显示、报警等功能。选用数字温度传感器键DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/报警电路 盘设定 该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89S51

显示电路 并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。

单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器为点阵字符LCD,1602液晶模块。检测范围5摄氏度到60摄氏度。本系统除了显示温度以外还可以设置一个温度值,对所测温度进行监控,当温度高于或低于设定温度时,开始报警并启动相应程序(温度高于设定温度时,风扇开;当温度低于设定温度时,加热器开)。

第- 3 -页

中央微处理器 AT89S51: AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80S51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

此外,AT89S51设计和配置了振荡频率,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式。AT89S51单片机综合了微型处理器的基本功能。按照实际需要,同时也考虑到设计成本与整个系统的精巧性,所以在本系统中就选用价格较低、工作稳定的AT89S51单片机作为整个系统的控制器。

第- 4 -页

第2章 方案论证

本章主要对毕业设计的题目进行了分析,根据要实现的功能,综合比较几种设计方法,提出了实现系统功能的最佳方案。 2.1 题目分析

本设计是一个数字温度控制系统,能测量温度,并能在超限的情况下进行控制、调整,并报警。 2.1.1 具体指标

正常工作温度范围: 5℃~60℃ 温度误差:<1℃ 2.1.2 具体控制要求

根据设计的要求,要利用温度传感器实时温度。当温度高于设定的温度时(60℃),打开降温装置进行调整使温度在设定的范围内。当温度低于设定的温度时(5℃),打开升温装置进行调整使温度在设定的范围内。同时要求能设定温度。毕业设计的主要任务是能对温度进行自动的检测和控制。设计中采用单片机来控制温度,因此要有温度的采集电路,键盘显示电路,温控电路,报警电路等几个部分。

要实现系统的设计要用到的知识点有单片机的原理及其应用,温度传感器的原理和应用,及键盘和显示电路的设计等。 2.2 温度传感器的选择 2.2.1 采用模拟集成温度传感器

集成传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成温度传感器,它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。 图2-1是AD590用于测量热力学温度的基本应用电路。因为流过AD590的电流与热力学温度成正比,当电阻R1和电位器R2的电阻之和为1kΩ时,输出电压

VO随温度的变化为1mV/K。但由于AD590的增益有偏差,电阻也有误差,因此应

对电路进行调整。调整的方法为:把AD590放于冰水混合物中,调整电位器R2,使

V0=273.2mV。或在室温下(25℃)条件下调整电位器,使V0=273.2+25=298.2(mV)。但这样调整只可保证在0℃或25℃附近有较高精度。

AD590把被测温度转换为电流再通过放大器和A/D转换器,输出数字量送给单片机进

第- 5 -页


基于AT89S51单片机的简易智能测温仪表.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:河南财经政法大学2019年成人高考【专业、学费】(报考须知)_ss

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

马上注册会员

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