毕业论文--多点温度检测系统的设计

上传人:liy****000 文档编号:115239359 上传时间:2019-11-13 格式:DOC 页数:41 大小:364KB
返回 下载 相关 举报
毕业论文--多点温度检测系统的设计_第1页
第1页 / 共41页
毕业论文--多点温度检测系统的设计_第2页
第2页 / 共41页
毕业论文--多点温度检测系统的设计_第3页
第3页 / 共41页
毕业论文--多点温度检测系统的设计_第4页
第4页 / 共41页
毕业论文--多点温度检测系统的设计_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《毕业论文--多点温度检测系统的设计》由会员分享,可在线阅读,更多相关《毕业论文--多点温度检测系统的设计(41页珍藏版)》请在金锄头文库上搜索。

1、青岛农业大学海都学院 本科生毕业论文(设计)题 目: 多点温度检测系统的设计 姓 名: 张冬梅 系 别: 工程系 专 业: 电气工程及其自动化 班 级: 2013级 1班 学 号: 201371003 指导教师: 庞晓玲 2015年6月9日多点温度检测系统的设计摘 要本设计以AT89S52单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,

2、在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、超温报警程序。本设计针对温度控制系统多点测量、扩展性等特点,运用主从分布式和总线分布式多机通讯方式思想,设计可用来远程操作,多个联在一起用来检测多部位的温度从而提高精确度,并可通过计算机来控制,设置。该温度检测系统适用于人们的日常生活以及在工业、农业生产中用于温度测量。关键词:AT89S52单片机 DS18B20温度芯片 温度控制 串口通信The design of multi-point temperature detecting system AbstractThe design w

3、orks AT89S52 microcontroller as the core temperature control system and design methods. Temperature signal from the temperature chip DS18B20 collected and transmitted to the microcontroller by way of a digital signal. This paper describes the hardware part of the control system, comprising: a temper

4、ature detection circuit, temperature control circuit, PC and MCU serial communication circuits and some interface circuitry. SCM dealt with accordingly by the signal in order to achieve the purpose of temperature control. The paper also highlights the software design, where the modular structure of

5、the main modules: digital tube display program, the keyboard scan and key handler temperature signal handler, relay control program, over-temperature alarm program.The temperature control system designed for multi-point measurement, scalability, and other characteristics, the use of the main idea of

6、 distributed multi-machine communication from distributed and bus design can be used to remotely operate multiple sites to detect the temperature of multiple linked together to thereby improve accuracy, and can be controlled by the computer, setting. The temperature detection system is suitable for

7、peoples daily lives and industrial and agricultural production for temperature measurement.Keywords: AT89S52 microcontroller chip temperature DS18B20 temperature control serial communication2目 录第一章 课题背景1第二章 概述22.1 温度测量系统概述22.2 设计任务要求2第三章 总体设计33.1 方案论证33.1.1 传感器模块33.1.2 主控制模块43.2 系统的组成结构5第四章 硬件设计74.1

8、 温度数据采集电路74.1.1 温度检测电路74.1.2 温度存储电路84.1.3 温度传输电路94.2 单片机最小系统104.2.1 AT89S52单片机104.2.2 复位电路124.2.3 晶振电路124.3 温度显示电路134.4 串口通信电路14第五章 软件设计165.1 主程序流程图165.2 LCD显示模块程序设计185.3 温度模块程序设计185.3.1 DS18B20的初始化复位195.3.2 DS18B20读取字节195.3.3 DS18B20写入字节205.3.4 温度模块中温度数值的读取215.4 串口发送模块设计24第六章 制作与调试256.1 测试方法256.2 注

9、意事项25总结26参考文献27附录一 主程序2842第一章 课题背景温度是确定物质状态的重要参数之一,它反映了物质的冷热程度,它的测量与控制在国防、军事、科学实验及工农业生产中具有十分重要的作用。随着工业的不断发展,对温度测量的各种要求越来越高。本文一改单点测温方式,采用多点测温更方便准确地得到测量误差范围小、抗干扰能力强、成本低的测温体系。在此处使用多个DS18B20进行温度测量,使用AT89S52单片机作为微控制器,该单片机运算速率快,响应周期短。用串口RSR232进行单片机与上位机的通讯,使测量结果可以在监控室直接获得1。温度检测并报警在现代的生活、生产特别在设施农业中得到了越来越广泛的

10、应用,要求也越来越高。近几年来,许多数字温度传感器相继问世,如AD公司的AD系列温度传感器、Dallas半导体公司的DS18X20系列温度传感器等,这些新型温度传感器的问世大大简化了温度检测装置的设计方案,稳定性高,并且能够直接将温度转换为数字值,便于计算机综合处理。第二章 概述2.1 温度测量系统概述本设计运用主从分布式思想,由一台上位机(PC微型计算机),下位机(单片机)多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统。该系统采用 RS-232串行通讯标准,通过上位机(PC)控制下位机(单片机)进行现场温度采集2。温度值既可以送回主控PC进行数据处理,由显示器显示。也可以由下位机

11、单独工作,实时显示当前各点的温度值,对各点进行控制。下位机采用的是单片机基于数字温度传感器DS18B20的系统。DS18B20利用单总线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。本系统可以应用在大型工业及民用常温多点监测场合。如粮食仓储系统、楼宇自动化系统、温控制程生产线之温度影像检测、医疗与健诊的温度测试、空调系统的温度检测、石化、机械等3。2.2 设计任务要求设计基于单片计算机和温度传感器,用于温度测量。具体要求如下:1、完成对多个地点的温度测量2、测量精度为0.53、测量数据在主控制器上集中显示第

12、三章 总体设计3.1 方案论证3.1.1 传感器模块方案一:温度传感器选用LM35,LM35是美国国家半导体公司推出的精密温度传感器,它工作与稳压二极管相似,其反向击穿电压随温度按+10mV/k的规律变化,可应用于精密的温度测量设备,它具有很高的工作精度和较宽的线性工作范围,它的输出电压与摄氏温度成线性比例,且无需外部校准或微调,可以提供1/4的常用的室温精度。LM35的输出电压与摄氏温度的关系为0时输出为0V,每升高1,输出电压增加10mV。其电源供应模式有单电源与正负双电源两种,其接法如图3-1与图3-2所示。正负双电源的供电模式可提供负温度的测量,单电源模式在25下电流约为50mV,非常

13、省电。由于本系统采用的是单电源模式4。LM35的一个缺点是在使用单一电源时,无法指示低至零度的温度。图3-1LM35单电源图 3-2LM35正负极电源方案二:智能温度传感器DS18B20是美国DALLAS公司推出的单总线数字测温芯片。DS18B20具有独特的单总线借口方式,仅需使用一个端口就能实现与单片机的双向通讯。采用数字信号输出提高了信号抗干扰能力和温度测量精度。工作电压使用范围宽(3.0V5.5V),可以采用外部供电方式,也可以采用寄生电源方式,即当总线DQ为高电平时,窃取信号能量给DS18B20供电。DS18B20还有负特性,电源极性接反时,它不会因接错线而烧毁,但不能正常工作。同时可

14、通过编程实现912位的温度转换精度设置。设定的分辨率越高,所需要的温度数据转换时间就越长,在实际应用中要将分辨率和转换时间权衡考虑。温方范围为-55125,在-1085范围内,精度为0.5。又因其可以采用寄生电源方式供电。因此,一条总线上可以同时挂接多个DS18B20,实现多点测温系统。综上比较分析,我选择方案二。3.1.2 主控制模块方案一:此方案采用PC机实现。它可在线编程,可在线仿真的功能,这让调试变得方便。且人机交互友好。但是PC机输出信号不能直接与DS18B20通信。需要通过RS232电平转换兼容,硬件的合成在线调试,较为繁琐,很不简便。而且在一些环境比较恶劣的场合,PC机的体积大,携带安装不方便,性能不稳定,给工程带来很多麻烦。方案二:智能温度传感器DS18B20将温度传感器、A/D传感器、寄存器、接口电路集成在一个芯片中,具有直接数字化输出、测试及控制功能强、传输距离远、抗干扰能力强、微型化、微功耗的特点。此方案采用AT89S52 8位单片机实现。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。AT89S52是一种低功耗、体积小、高性能CMOS 8位微控制器,具有8K在系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号