温湿度检测仪的设计毕业设计论文.doc
《温湿度检测仪的设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《温湿度检测仪的设计毕业设计论文.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、温湿度检测仪的设计 摘 要温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数。随着社会经济的发展,人们对环境中的温度和湿度的要求也越来越高,尤其是在工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行严格的测量及控制。因此,设计出一个精确、稳定、实时测量出环境温湿度的实用型温湿度检测仪显得尤为重要。本温湿度检测仪以STC89C51单片机为核心控制芯片,该芯片具有低功耗,高速,高可靠,功能稳定,响应速度快等优点。系统采用集温湿度传感器与A/D转换器为一体的SHT11芯片采集环境中的温湿度,键盘输入电路与LCD显示电路实现人机对话的功能
2、。此外,在通信方面使用RS-232串行数据接口与计算机进行数据传输。软件部分则采用模块化的方法将其分成几个部分,然后逐模块设计程序,用汇编语言来实现,最终使各部分结合起来协调工作。该温湿度检测仪结构简单,能够完成温湿度检测,实现主要的温湿度检测功能。关键词:单片机,传感器,温湿度,LCDDETECTING INSTRUMENT FOR TEMPERATURE AND HUMIDITYABSTRACTTemperature, humidity are closely related to human production and life, and they are also the most
3、common basic process parameters of the industrial production. With the development of social economy, the requirements in environmental temperature and humidity are also getting higher and higher, especially in the industrial and agricultural production, weather, environmental protection, national d
4、efense, scientific research, aerospace and other departments,in which fields we often need to measure and control the temperature and humidity in the environment strictly. Therefore, the design of an accurate, stable, real-time practical temperature and humidity detector to measure the temperature a
5、nd humidity is particularly important.The temperature and humidity detector uses STC89C51 microcontroller as the core control chip. the chip has the advantages of low power, high speed, high reliability, stable function, fast response, and so on. System uses SHT11 chip integrated with temperature an
6、d humidity sensors and A / D converter to collect the temperature and humidity information of the environment. The keyboard input circuit and LCD display circuit are used to realize the man-machine conversation function. In addition, in the area of communications. RS-232 serial data interface is use
7、d for data transfer with the computer. Software part will be divided into several partsuses using the modular approach , and then design procedures module by module, using assembly language to achieve, and finally combine the various parts for coordination.The structure of the temperature and humidi
8、ty detector is simple, able to complete the temperature and humidity testing, to achieve the main function of temperature and humidity detection.KEY WORDS: Microcontroller,Sensors,Temperature and Humidity,LCD1目录前言1第1章 温湿度检测仪的总体设计21.1 主要性能指标及其工作原理21.2 总体硬件设计3第2章 温湿度检测仪的硬件电路设计52.1 温湿度检测仪的单片机电路设计52.2 温
9、湿度检测电路的设计72.3 LCD液晶显示电路的设计102.4 电源电路的设计112.5 键盘电路设计122.6 RS232串行通信接口电路12第3章 温湿度检测仪的软件设计153.1 主程序模块设计153.2 温湿度检测模块的程序设计163.3 键盘扫描程序设计183.4 LCD显示模块程序设计193.5 温度和湿度值的计算21参考文献24致谢26前言电子技术的飞速发展,给人类的生活带来了根本的的变革,特别是随着大规模集成电路的产生而出现了微型计算机,更是将人类社会带入了一个新的时代。利用微机的强大功能。人们可以完成各种各样的控制。温度、湿度和人类的生产、生活有着密切的关系,在科研、农业、暖
10、通、纺织、机房、航空航天、电力等工业部门对产品质量的要求越来越高,对环境温、湿度的控制以及对工业材料的水分值的监测与分析都已成为比较普遍的技术条件之一。随着科技的进步,检测仪表也向着智能化、小型化、低功耗的方向发展。在这个发展过程中,以单片机为核心控制器的温湿度检测以体积小、操作简单、性能稳定、测量精度高等诸多优点正逐步进入生产生活的各个方面。本设计首先根据实际生产生活的需要提出温湿度检测仪的功能要求,然后由这些具体要求设计出了硬件原理图,采用模块化的方法先将整个系统分成若干部分,然后逐模块进行硬件和软件设计,最后将各部分结合起来协调工作。它是利用单片机的在控制方面的突出优点,并综合运用现代检
11、测技术、微控制技术、数据处理和通信技术以及LCD显示技术而设计的。可以实时、准确的测量环境中的温度和相对湿度。论文第一章主要介绍了温湿度检测仪的整体方案设计,第二章主要介绍了温湿度检测仪的硬件电路设计,重点介绍单片机系统和温湿度检测电路,第三章主要介绍温湿度检测仪的软件设计。第1章 温湿度检测仪的总体设计温度和湿度是重要的环境参数,在很多方面都起着重要的作用。本文中的基于STC89C51单片机的湿度检测仪就是针对这一需求而设计的,它综合运用了检测技术、数据处理和通信技术以及LCD显示技术,可以实时、准确的测量环境中的温度和相对湿度,并且可以和PC机进行通信,作为温湿度记录仪使用。在此设计过程中
12、,我们综合分析了不同用户在不同场合的不同需求,并且借鉴了国内外同类仪表设计的经验,经研究之后,采用了STC89C51单片机为核心控制器件,以高灵敏度温湿度传感器SHT11作为数据获取元件,以LCD数码管作为显示设备的方案。它的设计过程主要包含硬件设计和软件设计两大过程,以下是该温湿度检测仪设计的大概过程。1.1 主要性能指标及其工作原理1、检测仪的主要性能指标:1 湿度检测范围:0100%,温度检测范围:-1060。2 湿度检测精度:5%,温度检测精度:1。3 能数字显示温湿度检测结果。4 电源:DC9V10%。5 工作环境温度123.8 ,工作环境湿度100%。2、基本工作原理:首先,温湿度
13、传感器SHT11分别采集温湿度信号并将模拟信号转换成数字信号。然后,加载有相应程序的STC89C51单片机定时采集温度测量电路电压信号和相对湿度测量电路输出的频率信号,并对湿度的频率进行线性化处理和温度补偿,从而获得温度和相对湿度数据,分别将这些数据存储于数据存储器中。最后,将数据存储器中的有关温湿度数据送LED显示屏显示。可通过键盘电路来选择检测湿度或者检测温度,也可以自动检测温度和湿度,并分单次检测和连续检测。1.2 总体硬件设计本数字温湿度检测仪利用STC89C51单片机系统、温湿度传感器SHT11、热敏电阻和显示器件LCD1602。传感器采集现场温度及湿度,自身经过A/D转换后将数据送
14、至单片机运算处理,并将处理后的数据送液晶显示器显示,以此实现实时温度和湿度的检测。整个硬件系统的框图如下所示:图1-1 硬件电路框图电源电路为单片机的正常工作提供稳定可靠的电压。键盘输入电路与LCD显示电路实现人机对话的功能,可通过键盘设置是否进行温度和湿度的检测。RS-232接口电路与PC机的串行口联接,实现通信功能。温湿度检测模块包括温湿度传感器的温度感测、湿度感测、信号变换、A/D转换和加热器等。1.3 总体软件设计本检测仪的软件设计采用模块化的设计方法,按各模块的功能要求运用汇编语言进行编程。检测仪的应用软件系统包括:主程序模块、温湿度检测模块、键盘和显示模块以及串行通信模块等。主程序
15、的内容包括:主程序的起始地址,中断服务程序的起始地址,有关内存单元及相关部件的初始化和一些子程序。温湿度检测模块主要是完成温湿度数据的存储和显示;键盘、显示模块完成检测仪控制和数据显示功能;通信模块实现程序的下载和烧录。软件系统框图1-2所示:图1-2 软件设计模块图第2章 温湿度检测仪的硬件电路设计硬件部分是检测仪的重要部分,设计的好坏直接影响到整机的性能。该检测仪采用STC89C51单片机为核心,温湿度传感器由SHT11构成,键盘输入电路实现人机对话的功能。RS-232接口电路与PC机的串行口联接,实现程序的下载。整个系统主要由电源电路部分、温湿度传感电路、键盘扫描电路、LED显示电路、R
16、S232转换电路以及单片机等部分组成。2.1 温湿度检测仪的单片机电路设计STC89C51 RC/RD+系列单片机是STC推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可任选,HD版本8051单片机内部集成MAX810专用复位电路。STC89C51单片机的主要特性有: 1. 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可任意选择指令代码完全兼容传统8051。 2. 工作电压:5.5V - 3.3V (5V单片机)/3.8V - 2.0V (3V单片机)。 3. 工作频率范围:040MHz,相当于普通8051的
17、 080MHz,实际工作频率可达48MHz。 4. 用户应用程序空间:4K/8K/13K/16K/32K/64K字节。 5. 片上集成1280字节或512字节RAM。 6. 通用I/O口(35/39个),复位后为:P1/P2/P3/P4是准双向口/弱上拉(普通8051传统I/O口);P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。 7. ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(RxD/P3.0, TxD/P3.1)直接下载用户程序,数秒即可完成一片。 8. 有EEPR
18、OM功能。 9. 看门狗。 10.内部集成MAX810专用复位电路(HD版本和90C版本才有) ,外部晶体20M以下时,可省外部复位电路。 11.共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用。 12.外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒。 13. 通用异步串行口(UART),还可用定时器软件实现多个UART。 14. 工作温度范围:-40 +85(工业级) / 0 75(商业级)。 15. 封装:LQFP-44,PDIP-40,PLCC-44,PQFP-44。微处理器是控制系统的核心部件
19、,具有控制功能强,体积小,功耗小等一系列的优点,它在工业控制、智能仪表、节能技术改造、通讯系统、信号处理及家用电器产品中都得到了广泛的应用。本设计采用STC89C51作为微处理器。STC89C51系列单片机是宏晶科技推出的新一代高速低功耗超强抗干扰的单片机,指令代码完全兼容传统8051单片机。单片机最小系统是是单片机可以工作的最小单元,包括电源、地、复位电路和晶振电路。在此基础上可扩展外围电路。STC89C51的最小系统如图3-2所示图2-1 单片机电路2.2 温湿度检测电路的设计本设计共涉及两类数据温度和湿度,因此需要两个传感器芯片,一个负责温度采集,另一个负责湿度采集。若采用独立式传感器芯
20、片,会给程序带来不变,也会给单片机增加负担。因此,本设计选用一款集温度、湿度测量于一体的复合式传感器SHT11。SHT11是瑞士Scnsirion公司推出的一款数字温湿度传感器芯片。该芯片广泛应用于暖通空调、汽车、消费电子、自动控制等领域。SHT11不仅将温度感测、湿度感测结合在一起,同时将信号变换、AD转换、标准数据存储器、标准12C和加热器等功能集成到一个芯片上,其内部结构如图2-2所示。图2-2 SHT11内部结构框图该芯片包括一个电容性聚合体湿度敏感元件和一个用能隙材料制成的温度敏感元件。这两个敏感元件分别将湿度和温度转换成电信号,该电信号首先进入微弱信号放大器进行放大;然后进入一个1
21、4位的A/D转换器;最后经过二线串行数字接口输出数字信号。SHT11在出厂前,都会在恒湿或恒温环境巾进行校准,校准系数存储在校准寄存器中;在测量过程中,校准系数会自动校准来自传感器的信号。SHT11传感器的校准系数预先存在OTP内存中。经校准的相对湿度和温度传感器与一个位的A/D转换器相连,可将转换后的数字温湿度值送给二线IC总线器件,从而将数字信号转换为符合总线协议的串行数字信号。SHT11的主要特点有:高度集成,将温度感测、湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上;提供二线数字串行接口SCK和DATA,接口简单,支持CRC传输校验,传输可靠性高;测量精度可编程调节,内置
22、A/D转换器(分辨率为812位,可以通过对芯片内部寄存器编程来选择);测量精确度高,由于同时集成温湿度传感器,可以提供温度补偿的湿度测量值和高质量的露点计算功能;封装尺寸超小(7.62 mm5.08mm2.5 mm),测量和通信结束后,自动转入低功耗模式;高可靠性,采用CMOSens工艺,测量时可将感测头完全浸于水中。SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,接口非常简单,引脚名称及排列顺序如图3-5所示:图2-3 SHT11引脚图脚1和4信号地和电源,其工作电压范围是2.45.5V;脚2和脚3-二线串行数字接口,其中DATA为数据线,SCK为时钟线;脚58空脚。由于将传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温湿度 检测 设计 毕业设计 论文
限制150内