仓库温度设计.docx
《仓库温度设计.docx》由会员分享,可在线阅读,更多相关《仓库温度设计.docx(44页珍藏版)》请在三一办公上搜索。
1、摘 要本课题设计的是一套基于单片机控制的仓库温度监控系统,主要是对仓库的温度监控,以保证存储物品的安全。系统以单片机AT89C51为核心,从DS18B20温度检测的数据采集、设定值调整、LED数码管显示电路、报警及输出控制通风机等几个方面出发,详细研究和设计了基于单片机的仓库温度监控的各个部分内容,设计了单片机及其外围电路,并结合一套经典的程序算法。给出了一套合理的基于单片机的仓库温度监控系统的软硬件解决方案。关键字:温度检测;DS18B20;单片机;温度控制AbstractThis issue is a set of design based on single chip controlle
2、d warehouse temperature monitoring system, mainly for warehouse temperature monitoring to ensure the safety of stored items.AT89C51 microcontroller as the core system, from the DS18B20 the temperature detection data acquisition, set the value of adjustment, LED digital tube display circuit, alarm an
3、d output control fan, and several other aspects of starting a detailed study and design of microcomputer-based warehouse temperature monitoring of various parts of the contents of the microcontroller and its peripheral circuit design, combined with a set of procedures for the classic algorithm. Is g
4、iven a reasonable microcontroller-based warehouse temperature monitoring system hardware and software solution.Keywords: temperature detection;DS18B20;microcomputer temperature control目 录摘 要IAbstractII引 言11研究动态2 1.1研究的背景与意义2 1.2 国内外仓库技术现状21.3 仓库测控系统的发展趋势31.4 本文的主要工作42 系统的总体设计53 系统的硬件部分设计与实现6 3.1 单片机
5、介绍63.1.1单片机概述63.1.2 单片机编程语言介绍7 3.1.3 系统选择83.1.4 AT89C51引脚功能介绍93.2 温度传感器DS18B20113.2.1 温度传感器分类11 3.2.2 DS18B20简介133.2.3 DS18B20的硬件连接144 温度监控的系统设计164.1硬件设计164.1.1 温度检测部分164.1.2 LED数码管显示电路164.1.3 报警及控制输出部分174.1.4 单片机最小系统184.1.5 按键电路设计214.2 软件系统设计234.2.1 系统程序流程图234.2.2 单片机软件开发语言244.2.3 DS18B20驱动程序25结 论2
6、8参考文献29致 谢30附录一:系统整体硬件电路图31附录二:系统程序仿真图32附录三:程序33引 言防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。它直接影响到储备物资的使用寿命和工作可靠性。为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。因此我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。随着“信息时代”的到来,作为获
7、取信息的手段传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 1研究动态1.1研究的背景与意义传感器能将各种物理量、化学量和生物量等信号转变为电信号,使得人们可以利用计算机实现自动测量、信息处理和自动控制,但是它们都不同程度地存在温漂和非线性等影响因素。传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制
8、的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信和信息处理结合起来,适应传感器的生产、研制、开发和应用。另一方面,传感器的被测信号来自于各个应用领域,每个领域都为了改革生产力、提高工效和时效,各自都在开发研制适合应用的传感器,于是种类繁多的新型传感器及传感器系统不断涌现。温度传感器是其中重要的一类传感器。其发展速度之快,以及其应用之广,并且还有很大潜力。仓库监控系统包括:存储物品检测、分析与通风控制。“存储物品检测”在储藏过程中所起的作用就像“人工”保管时期保管人员的“眼睛”和“鼻子”,对储藏过程中各种状况进行实时观察,并密切关注着存储物品的实时变化
9、;“存储物品情况分析”就像保管人员的“大脑”,对通过“眼睛”和“鼻子”观察到各种存储物品及变化情况,并根据储藏技术的特点和储藏的各种环境条件进行综合分析与判断,给出相应的结论及处理建议;“通风控制”就像保管人员的“手”和“足”,根据“大脑”的结论和处理建议来采取相应的处理措施,以确保存储物品处在适宜的储藏状态,保证存储物品的安全。存储物品检测是对储藏过程中物品温度、仓内温、湿度、大气温、湿度等基本检测参数变化的记录。检测系统是通过电源电缆、通讯电缆将计算机、检测主机、检测分机、分线器和测温电缆等连结起来构成的系统。仓库检测过程是把埋在存储物品内的温度传感器所感应到存储物品内的温度变化情况,通过
10、分线器、检测分机、检测主机而反映到主控机房的计算机上,使库房保管人员可以随时观察存储物品内的温度变化情况,并采取相应的处理措施,以确保存储物品储藏过程的安全。建立物品监测产品技术应用新体系,应本着一切从国情出发,从实际需要出发,从日前国内的技术水平出发,面向遍布全国各区不同仓房类型和功能的检测成套系列化产品,经济实用地满足储藏的不同需求。本课题研究的是一种基于单片机的温度检测系统的研究,并能设定高低温报警的仓库温度测控系统。1.2 国内外仓库技术现状 随着经济的不断发展,加之电子商务的不断推进,给传统的仓库物流产业带来的空前的挑战,我国现行的五大仓库系统(军队仓库业,外贸仓库业,商业供销粮食储
11、运业,乡镇储运业)都曾载着巨大的仓储压力。众所周知,不同的货物的保存,需要不同的环境,包括一定的温度、湿度、二氧化碳、光强、粉尘等,都有各自不同的要求,其中一般货物对仓库温度和湿度的要求尤为突出,同时温度和湿度着两大仓储环境也是最受关注的仓储环境要素。而且仓库易发生火灾,盗窃事件,给生命财产安全带来了威胁。仓储的仓库温度、湿度、火警、盗警灯参数需要进行实时的监控,并并且在系统监控到异常的情况时及时的进行提示和报警。控制和调节仓库温湿度:为了维护仓储商品的质量完好,创造适宜于商品储存的环境,当库内温湿度适宜商品储存时,就要设法防止库外气候对库内的不利影响;当库内温湿度不适宜商品储存时,就要及时采
12、取有效措施调节库内的温湿度。上述的五大仓储系统对高端仓储物品的环境都能控制得很到位,尤其是军用仓储业和外贸仓储业,但是,在一般的仓储物流中心,对农业产品的仓储环境监控还没有做到至善至美,在乡镇储运中,农业产品的仓储技术水平甚至还停留在原始阶段。光强、温度、湿度是农业产品仓储不可缺少的因素,目前市场上普遍存在的温度检测仪器大都是单点测量,而且一般的温度信息传递不及时,精度达不到要求,不利于控制者根据温度变化及时做出调整;另外湿度传感器价格昂贵,大多是使用进口元件,但事实上,农用精度要求并不高,现在国产温湿度传感器完全可以使用。我国仓储业的发展存在许多制约的因素,为把仓储业培育成国民经济的一个独立
13、产业,有必要对仓储业的现状进行分析,找出问题,探索发展思路。1.3 仓库测控系统的发展趋势对比国内外温室环境控制研究及应用情况我们可以看出,温室环境控制系统正向着分布式、网络化、智能化方向发展。(1)分布式 目前工业控制的发展我们可以分为五个阶段:人工控制阶段、以模拟表为主的控制阶段、计算机参与的控制阶段、分散控制DCS(Distributed Control system)阶段、现场总线控制FCS(Field Bus Control System)阶段。(2)网络化网络通讯技术是目前最有活力,发展最快的高科技领域。网络技术的应用使得信息的交换速度、范围、信息量得到了极大的提高。随着网络在生产
14、中的应用,使得在线远程服务成为可能。我们可以利用远在千里之外的专家,来解决现场问题,它改变了传统的信息传播方式,对人类的生活方式造成了重大影响。(3)智能化利用计算机强大的数据运算能力,巨大的存储空间,从而能够将种植者的经验通过管理软件固化起来,指导非专业人员或技术不熟练人员代替专家进行工作。目前神经网络、遗传算法、模糊推理等人工智能技术在设施农业中得到重视并逐步发展。其次,为了适应各地地域特点、气候差异,粮仓测控系统还表现出多样性以及个性化的特点。1.4 本文的主要工作 基于对仓库温度控制系统的研究,本文的主要内容有一下几个方面:(1)收集资料,了解更多关于存储物品储藏、物品环境因子情况,掌
15、握目前国内外仓库温度监控系统的研究状况,分析其优点和缺点;(2)设计仓库温度监控系统的整体组成方案;(3)设计温度传感器的检测电路及各部分组成电路,完成仓库温度监控系统的硬件设计;(4)利用C语言对系统进行软件设计。2 系统的总体设计仓库温度监控系统需要完成温度的检测并可以通过按键设定调整最高温度和最低温度值、能够显示当前温度值、最高温度和最低温度值,同时要实现仓内温度超过最高温度时,启动通风系统。需要系统包括单片机最小系统电路和按键电路、LED显示电路、温度检测部分、报警和控制输出等主要部分,系统总体设计框图如下图所示:LED数码管显示DS18B20温度检测部分单片机报警和输出控制部分按键电
16、路图2.1 系统整体设计框图单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。基于单片机仓库温度监控系统较传统的温度控制器具有更高的智能性,并且系统的功能更加易于扩展和升级,是一种低成本的温度检测、控制方案。 3 系统的硬件部分设计与实现3.1 单片机介绍3.1.1单片机概述单片微机(Single-Chip Microcomputer)简称单片机,通常统称微控制器(Micro-Controller 简写C)或微型处理部件(Micro Controller Unit 简写MCU)。一般的说,单片机就是在一块硅片上集成CPU、RAM、ROM、定时器/计数器、
17、和多种I/O的完整的数字处理系统。二十世纪,微电子、IC集成电路行业发展迅速,其中单片机行业的发展最引人注目。单片机功能强、价格便宜、使用灵活,在计算机应用领域中发挥着极其重要的作用。从INTEL公司于1971年生产第一颗单片机Intel-4004开始,开创了电子应用的“智能化”新时代。单片机以其高性价比和灵活性,牢固树立了其在嵌入式微控制系统中的“霸主”地位,在PC机以286、386、Pentium、P高速更新换代的同时,单片机却“始终如一”保持旺盛的生命力。例如,MCS-51系列单片机已有十多年的生命期,如今仍保持着上升的态势就充分证明了这一点。(1)单片机的结构与组成目前,单片机的系统结
18、构有两种类型:一种是将程序和数据存储器分开使用, 即哈佛(Harvard)结构,当前的单片机大都是这种结构。另一种是采用和PC机的冯.诺依曼(Von Neumann)类似的原理,对程序和数据存储器不作逻辑上的区分,用来存放用户程序,可分为EPROM、OTP、ROM和FLASH等类。EPROM型内存编程后其内容可用紫外线擦除,用户可反复使用,故特别适用于开发过程,但EPROM型单片机价格很高。具有ROM型(掩膜型)内存的单片机价格最低,它适用于大批量生产。由于ROM型单片机的代码只能由生产厂商在制造芯片时写入,故用户要更改程序代码就十分不便,在产品未成熟时选用ROM型单片机风险较高。OTP型(一
19、次可编程)单片机介于EPROM和ROM型单片机之间,它允许用户自己对其编程,但只能写入一次。OTP型单片机生产多少完全可由用户自己掌握,不存在ROM型有最小起订量和掩膜费问题,另外,该类单片机价格已同掩膜型十分接近,故特别受中小批量客户的欢迎。Flash型(闪速型)单片机允许用户使用编程工具或在线快速修改程序代码,且可反复使用,故一推出就受到广大用户的欢迎。Flash型单片机,即可用于开发过程,也可用于批量生产,随着制造工艺的改进,Flash型单片机价格不断下降,使用越来越普遍,它已是现代单片机的发展趋势。 随机内存(RAM):用来存放程序运行时的工作变量和数据,由于RAM的制作工艺复杂,价格
20、比ROM高得多,所以单片机的内部RAM非常宝贵,通常仅有几十到几百个字节。RAM的内容是易失性(也有的称易挥发性)的,掉电后会丢失。最近出现了EEPROM或FLASH型的数据存储器,方便用户存放不经常改变的数据及其它重要信息。单片机通常还有特殊寄存器和通用寄存器,它们是单片机中存取速度最快的内存,但通常存储空间很小。(2)中央处理器(CPU)是单片机的核心单元,通常由算术逻辑运算部件ALU和控制部件构成。CPU就象人的大脑一样,决定了单片机的运算能力和处理速度。 并行输入/输出(I/O)口:通常为独立的双向口,任何口既可以用作输入方式,又可以作输出方式,通过软件编程来设定。现代的单片机的I/O
21、口也有不同的功能,有的内部具有上拉或下拉电阻,有的是漏极开路输出,有的能提供足够的电流可以直接驱动外部设备。I/O是单片机的重要资源,也是衡量单片机功能的重要指针之一。串口输入/输出口:用于单片机和串行设备或其它单片机的通信。串行通信有同步和异步之分,这可以用硬件或通用串行收发器件来实现。不同的单片机可能提供不同标准的串行通信接口,如UART、SPI、Micro Wire等。(3)定时器/计数器(T/C)单片机内部用于精确定时或对外部事件(输入信号如脉冲)进行计数,有的单片机内部有多个定时/计数器。(4)系统时钟通常需要外接石英晶体或其它振荡源来提供时钟信号输入,也有的使用内部RC振荡器。 以
22、上是单片机的基本构成,现代的单片机又加入了许多新的功能部件,如模拟/数字转换器(A/D)、数字/模拟转换器(D/A)、温度传感器、液晶(LCD)驱动电路、电压监控、看门狗(WDT)电路、低压检测(LVD)电路等等。3.1.2 单片机编程语言介绍对于51系列单片机,现有四种语言支持,即汇编、PL/M,C和BASIC。BASIC通常附在PC机上,是初学编程的第一种语言。一个新变量名定义之后可在程序中作变量使用,非常易学,根据解释的行可以找到错误而不是当程序执行完才能显现出来。BASIC由于逐行解释自然很慢,每一行必须在执行时转换成机器代码,需要花费许多时间不能做到实时性。BASIC为简化使用变量,
23、所有变量都用浮点值。BASIC是用于要求编程简单而对编程效率和运行速度要求不高的场合。PL/M是Intel从8080微处理器开始为其系列产品开发的编程语言。它很像PASCAL,是一种结构化语言,但它使用关键词去定义结构。PL/M编译器好像汇编器一样可产生紧凑代码。PL/M总的来说是“高级汇编语言”,可详细控制着代码的生成。但对51系列,PL/M不支持复杂的算术运算、浮点变量而无丰富的库函数支持。学习PL/M无异于学习一种新语言。C语言是一种源于编写UNIX操作系统的语言,它是一种结构化语言,可产生压缩代码。C语言结构是以括号 而不是子和特殊符号的语言。C可以进行许多机器级函数控制而不用汇编语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 温度 设计
链接地址:https://www.31ppt.com/p-1939498.html