ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:514.61KB ,
资源ID:1181745      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1181745.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的仓库温湿度系统Word下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于单片机的仓库温湿度系统Word下载.docx

1、由芯片AT89S51控制温湿度传感器检测到温湿度值进行存储转换,从而在显示电路中数码管中显示出来。本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。 本文讲述了单片机技术研制成功的温湿度的监测系统的基本原理,温湿度传感器信号采集通过单片机来实现方案。采用软件校正,提高了测量精度和整机的可靠性。实现使用表明,极大的调高了安全性、可靠性和准确度。关键词:仓库,温湿度传感器,单片机AT89S51,报警,软件校正AbstractThe warehouse is people is used at important items for the place where the interna

2、l environment of good change directly determine the deposit quality of the item, warehouse temperature and humidity directly affect the reserve service life and supplies the working reliability. To ensure the smooth implementation of the work of daily, the main issue was to strengthen the temperatur

3、e and humidity in the warehouse of the monitoring work. Along with the development of modern and modern production requirements, people found that need to realize intelligent management of the warehouse, and warehouse greenhouse degrees monitoring system is a kind of the good performance of regulati

4、on and control methods, mainly used in warehouse, greenhouse and some of the temperature and humidity with special demands of the area.This paper introduces a design AT89S51 as the core to the low cost, high precision, miniaturization LED display temperature and humidity monitoring system, and use s

5、ome commonly used chip. By single-chip microcomputer system, temperature and humidity detection circuit, alarm circuit and display a circuit. By chip AT89S51 control temperature and humidity sensor detection to temperature and humidity value store conversion, thus in the display circuit digital tube

6、 display. This system is easy to install detection, software function is perfect, reliable and advantages of accuracy.This article tells of the single chip computer technology research and the temperature and humidity of the success of the monitoring system, the basic principles of temperature and h

7、umidity sensor signal acquisition through the single chip microcomputer to scheme. The software correction and improve the measuring precision and reliability of the whole machine. Implementations use show that great raised safety, reliability and accuracy.Key words:Warehouse, temperature and humidi

8、ty sensor, microcontroller AT89S51, alarm, software correction第一章 绪论1.1 课题背景在现代工业现场,随着科技的进步和自动化发展,温湿度监测系统在某些行业中要求越来越高,特别是在大中型的仓库管理系统中,防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。它直接影响到储备物资的使用寿命和工作可靠性。但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随

9、机性大。因此我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。本课题即以上述问题为出发点,设计实现仓库温湿度监测系统,该系统不仅采集各抽样点的温度值与湿度值,而且能够迅速处理,友好的将数据结果显示给用户,并储存结果以便以后的对比研究。1.2 温湿度监测系统的应用温湿度监测系统广泛应用于工农业、医疗和科研领域。温度与湿度测量是生产和研究工作环境中,至关重要的两项参数,直接关系到产品的质量和试验工作的成败。在工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境温湿度进行测量及控制。但在常规的环境参数中,湿度是最难准确测量的一个参数。用干湿球湿度计或毛发湿度计来测量湿度的方法,早已无

10、法满足现代科技发展的需要。这是因为测量温湿度要比测量温度复杂的多,温度是个独立的被测量,而湿度却受其他因素(大气压强、温度)的影响。此外,湿度的校准也是一个难题。国外生产的湿度标定设备价格十分昂贵。从目前的发展现状来看,最热门的研究领域也许是各种类型的仿生传感器了,而且在感触、刺激以及视听辨别等方面已有最新研究成果问世。从实用的角度考虑,多功能传感器中应用较多的是各种类型的多功能触觉传感器,譬如人造皮肤触觉传感器就是其中之一,这种传感器系统由PVDF材料、无触点皮肤敏感系统以及具有压力敏感传导功能的橡胶触觉传感器等组成。据悉,美国MERRITT公司研制开发的无触点皮肤敏感系统获得了较大的成功,

11、其无触点超声波传感器、红外辐射引导传感器、薄膜式电容传感器、以及温度、气体传感器等在美国本土应用甚广。 1.3 温湿度检测系统的意义温湿度监测系统无疑是当前单片机传感器技术发展中一个全新的研究方向,日前有许多学者正在积极从事于该领域的研究工作。如将某些类型的传感器进行适当组合而使之成为新的传感器,如用来测量流体压力和互异压力的组合传感器。又如,为了能够以较高的灵敏度和较小的粒度同时探测多种信号,微型数字式三端口传感器可以同时采用热敏元件、光敏元件和磁敏元件;这种组配方式的传感器不但能够输出模拟信号,而且还能够输出频率信号和数字信号。近年来,国内外在温湿度监测系统研发领域取得了长足进步。温湿敏传

12、感器正从简单的温湿敏元件向集成化、智能化、多参数检测的方向迅速发展,为开发新一代湿度/温度测控系统创造了有利条件,也将湿度测量技术提高到新的水平。第二章 系统整体设计当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。对于测量系统而言,如何准确获得被测信号是其核心任务,而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中

13、的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。计算机程序也可以分解为小的子程序或模块,而这些子程序或模块可以分别进行开发和测试。这种方法就称为模块化程序设计(modular programming)。模块最重要的属性是它们应该尽可能的独立和自包含。另外,一般将它们设计成执行一个特定的、定义好的函数,它有一个入口点和一个退出点。同时,模块常常很短(通常只有50到100条指令)和高度内聚的。模块化程序设计有很多优点。不管对于开发者还是用户来说,小的、自包含的单元都更易于设计和理解底层的逻辑。模块化程序设计使开发更方便,这是因为每个模块都可以独自得以完善。2.1系统的设计

14、过程及要求具体来说该学生的主要任务是在系统硬件电路的基础上,利用MCS-51单片机C语言编写程序,连接硬件电路并驱动系统运行。单片机控制仓库温湿度监测系统运行时要实现以下功能:首先,系统能实现仓库的温度、湿度实时测量功能;其次,将测量到的温湿度含量显示在数码管上;然后,实现系统温度、湿度超限报警功能(设置有一定的温湿度范围)。单片机控制仓库温湿度监测系统在设计时对其测量的数据要求:温度检测范围 :-30-+50;测量精度 :0.5;湿度检测范围:10%-100%RH;检测精度:1%RH;显示方式 :温度用三位数码管显示湿度用三位数码管;显示报警方式:三极管驱动的蜂鸣音报警。2.2系统具体方案系

15、统的温度采集利用温度传感器DHT11采集数据送给单片机,单片机将采集的数据送给数码管显示以便操作人员直观方便的了解当前的温湿度条件,系统正常工作时设定了一个温湿度范围温度检测范围 :-30-+50,湿度检测范围:10%-100%RH,如果采集的温度在这个设定范围内,则单片机控制系统正常工作;如果采集的温度不在设定的温度范围内,则说明环境温度条件不满足工作需求,这时单片机控制一个蜂鸣器发出警报,停止工作;当采取措施后环境温度变化到设定范围时,蜂鸣器停止警报,重新正常工作,此过程,通过温湿度传感器采集信息,单片机控制主流程使整个系统运作起来。其系统具体方案流程如图2.1所示。NY图2.1 系统具体

16、方案流程2.3本课题的研究内容1.设计相应的信号采集电路、执行电路等硬件电路。2.实现各环境要素的自动监测。3.通过单片机C语言编制数据采集、分析处理、显示、修改、参数设置、控制等程序功能模块。4.研究装置的软硬件抗干扰措施,提高系统工作的可靠性和稳定性。2.4关键技术介绍2.4.1温湿度传感器DHT11为了消弱由于环境温度造成的系统误差,实现更精确的测量计算,在设计到时候,我们也同样需要温度补偿电路,通过单片机进行控制。这里我们就选用一种比较简单好用的温度补偿系统DHT11数字温湿度传感器。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术

17、和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。超小的体积、极低的功耗,信号传输距离可达20米以上,暖通空调、测试及检测设备、汽车、数据记录、器消费品、自动控制、气象站、家电、湿度调节、医疗、除湿器等方面。DHT11数字温湿度传感器实物如图2.2所示。图2.2 DHT11数字温湿度传感器DHT11数字温湿度传感器性能如表2.1参数条件MinTypMax单位湿度分辨率1%RH16Bit重复性精度2540505互换性可完全互换量程范围03

18、090205080响应时间1/e(63%)25,1m/s 空气61015S迟滞长期稳定性典型值%RH/yr温度2501/e(63%)表2.1 DHT11数字温湿度传感器性能 DHT11数字温湿度传感器外部封装:每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。DHT11的供电电压为35.5V。传感器上电后,要等待 1s 以越过不稳定状态在

19、此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。DHT11数字温湿度传感器引脚如图2.3及各引脚的功能如表2.2所示。1 2 3 4 1 2 3 4 图2.3 DHT11数字温湿度传感器引脚Pin名称注释VDD供电 35.5VDCDATA串行数据,单总线3NC空脚,请悬空GND接地,电源负极表2.2 引脚的功能 DHT11数字温湿度传感器特点:(1)相对湿度和温度测量(2)全部校准,数字输出(3)卓越的长期稳定性(4)无需额外部件(5)超长的信号传输距离(6)超低能耗(7)4 引脚安装(8)完全互换。 DHT11数字温湿度接口说明 :建议连接线

20、长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。温湿度传感器与单片机控制部分的连接原理图2.3所示。图2.3 温湿度传感器与单片机连接图DHT11数字温湿度串行接口 (单线双向)DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和数据传送正确时校验和数据等于“8bit湿度整数

21、数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位即校验和数据为前四个字节相加。传感器数据输出的十位编码的二进制数据。数据(湿度、温度、证书、小数)之间应分开处理。如果,某次从传感器上读取如下5Byte数据:Byet4 Byet3 Byet2 Byet1 Byet000101101 00000000 00011100 00000000 01001001 整数 小数 整数 小数 校验和 湿度 温度 校验和由以上数据就可得到温度和湿度的值,计算方法:Humi(湿度)= Byet4* Byet3=45.0(%RH)Temp(温度)= Byet2* Byet1 =2

22、8.0()Jiaoyan(校验)= Byet4+ Byet3+ Byet2+ Byet1=73(= Humi+ Temp)(校验正确)注意:DHT11一次通讯时间最大3ms,主机连续采样间隔建议不小于100ms。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据。从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集。采集数据后转换到低速模式。(1)通讯过程DHT11开始发送数据流程图如图2.5所示、主

23、机复位信号和DHT11响应信号流程图如图2.6所示。图2.5 DHT11开始发送数据总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。图2.6 主机复位信号和DHT11响应信号总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每

24、一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1。如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常。当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。数字0信号表示方法如图2.7所示。图2.7 数字0信号表示方法数字1信号表示方法如图2.8所示。图2.8 数字1信号表示方法注:采样周期间隔不得低于1秒钟。2.4.2单片机805151单片机是基础入门的一种单片机,还是应用最广泛的一种,目前很多公司都有51系列的兼容机型推出,目前乃至今后很长一段时间内将占有大量市场。国产宏晶STC单片机以其低功耗、廉价稳定性

25、能,占据着国内51单片机较大市场。单片机8051是51系列单片机的一种。(1)8051片内结构:8051是有8个部件组成,即CPU,时钟电路,数据存储器,并行口(P0P3)串行口,定时计数器和中断系统,它们均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机,8051内部结构如图2.9所示。图2.9 8051内部结构CPU中央处理器:中央处理器是单片机的控制核心,完成运算和控制功能。CPU中央处理器由运算器和控制器组成。运算器包括一个8位算术逻辑单元(Arithmetic Logical Unit,简称ALU)、8位累加器(Accumulator,简称ACC)、8位暂存器、寄存器

26、B和程序状态寄存器(Program Status Word,简称PSW)等。控制器包括程序计数器(Program Counter,简称PC)、指令寄存器(Instruction Resgister,简称IR)指令译码器(Instruction decoder,简称ID)及控制电路。它还可以产生控制信号,把数据从存储器或输入口送到CPU或CPU数据写入存储器或送到输出端口。时钟电路:8051内部有时钟电路,只需要外接石英晶体做振荡器和微调电容即可。晶振频率可选择6MKHz、12 MKHz或11.0592 MKHz。内存:内部存储器可分做程序存储器ROM和数据存储器RAM。定时/计数器:8051有

27、两个16位的定时/计数器,每个定时器/计数器都可以设置成定时的方式和计数的方式,但只能用其中的一个功能,以定时或计数结果对计算机进行控制。并行I/O口:8051有四个8位的并行I/O口,P0,P1,P2,P3,以实现数据的并行输出。串行口:8051内部有一个全双工的串行口,它可以实现单片机与其它设备之间的串行数据通信,该并行口功能较强,既可以做为全双工异步通讯的收发器也可以作为同步移位器用,扩展外部I/O端口。 中断控制系统:8031有五个中断源,既外部中断1,外部中断0,定时计数中断1,定时计数中断1,串行中断,全部的中断分为高和低的两个优先级。(2)8051的外部结构及引脚8051外部结构

28、如图2.10所示。8051引脚如图2.11所示。图2.10 8051外部结构图图2.11 8051引脚图8051单片机采用40管脚双列直插DIP封装,引脚说明如下:VCC(40引脚)正常运行时提供电源。VSS(20引脚)接地。XTAL1(19引脚)在单片机内部,它是一个反向放大器的输入端,该放大器构成了片内的震荡器,可以提供单片机的时钟信号,该引脚也是可以接外部的晶振的一个引脚,如采用外部振荡器时,对于8051而言此引脚应该接地。XTAL2(18引脚)在内部,接至上述振荡器的反向输入端,当采用外部振荡器时, 对MCS51系列该引脚接收外部震荡信号,即把该信号直接接到内部时钟的输入端。RST/V

29、PD(9引脚)在振荡器运行时,在此引脚加上两个机器周期的电平将单片机复位,复位后应使此引脚电平保持不高于0.5V的低电平以保证8051正常工作。在掉电时,此引脚接备用电源VDD,以保持RAM数据不丢失,当BVCC低于规定的值时,而VPD在其规定的电压范围内时,VPD就向内部数据存储器提供备用电源。ALE/PROG(30引脚)当8051访问外部存储器时,包括数据存储器和程序存储器,ALE9地址锁存允许0输入的脉冲的下沿用于锁存16位地址的低8位,在不访问外部存储器的时候,ALE仍有两个周期的正脉冲输出,其频率为振荡器的频率的1/6,在访问外存储器的是候,在两个周期中,ALE只出现一次,ALE断可驱动8个LS TTL负载,对于有片内EPROM的而言,在EPROM编程期间,此脚用于输

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2