库房温湿度测控系统设计包含电路原理图PCB封装软件程序.docx
- 文档编号:18249581
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:48
- 大小:494.59KB
库房温湿度测控系统设计包含电路原理图PCB封装软件程序.docx
《库房温湿度测控系统设计包含电路原理图PCB封装软件程序.docx》由会员分享,可在线阅读,更多相关《库房温湿度测控系统设计包含电路原理图PCB封装软件程序.docx(48页珍藏版)》请在冰点文库上搜索。
库房温湿度测控系统设计包含电路原理图PCB封装软件程序
毕业设计
院系名称仪器科学与光电工程学院
2012年5月26日
库房温湿度测控系统的设计
中文摘要:
温度和湿度是两种最基本的环境参数,与人们的生活环境息息相关,在工业生产和日常生活中,温度和湿度是需要测量和控制的重要参数。
物体的许多物理现象和化学性质都与温度、湿度有关,许多生产过程都是在一定的温湿度范围内进行的,因此需要测量和控制温湿度。
该课题是对库房和花房内温湿度的监测及电路设计的研究。
利用单片机实现的高精度实用性温湿度控制系统可广泛应用于库房的仓储管理,花房等需要温湿度控制的场所。
针对现有的设备大多数只监测温度而忽视湿度的问题进行思考并提出解决方案,最终设计出实用性高、价格低廉的监测系统。
本次设计的温湿度控制系统以AT89C2051单片机为控制核心,采用温湿度传感器SHT11作为检测元件,结合MAX813L看门狗构建了温湿度监控系统。
实现单片机发出控制命令,传感器进行数据采集,将采集到的模拟信号转换为计算机能够识别的数字信号,通过mgls12864液晶显示屏显示实时温度和湿度,超出或者低于用户的设定值时由蜂鸣器报警,并由温湿度调节系统对环境温度、湿度进行调节,从而完成的系统可以方便地实现温度、湿度的有效实时显示和控制的要求,降低经济损失和劳动强度,提高产品的性价比。
关键词:
单片机SHT11温湿度传感器测控系统液晶显示
Abstract:
Temperatureandhumidityaretwoofthemostbasicenvironmentalparameters,andpeople'slivingenvironmentiscloselyrelated.intheindustrialproductionanddailylife,temperatureandhumidityaretheneedtobemeasuredandcontrolled.
Thesubjectisonmonitoringanddesigningcircuittemperatureandhumidityofthestoreroomsandflowerrooms.TemperatureandhumiditycontrolsysteminusingSingle-chipwhichishigh-precisionandpracticalitycanbewidelyappliedtothestoreroomsmanagement,theflowerroomsinneedofcontrollingtemperatureandhumidityandsoon.Formostoftheexistingequipmentswhichonlymonitortemperatureandignorehumiditythinkaboutandputforwardasolution,designahighavailabilityandlowcostmonitoringsystemfinally.
ThedesignedtemperatureandhumiditycontrolsystemtakesAT89C2051microcontrollerasthecontrolcentre,usestemperatureandhumiditysensorSHT11asthedetectionelement,andbuildstemperatureandhumiditymonitoringsystemcombinationoftheMAX813LWatchdogTimer.Whencansentcommandsbythesingle-chipprocessor,thesensorbeginstocollectdataandconvertAnalogtoDigitalthatcanberecognizedbycomputer.TheINTERICBUSsendthedatatothestoreunittothesingle-chipprocessor,anddisplaybymgls12864LCDdisplayingreal-timetemperatureandhumidity.Whentemperatureandhumidityarebeyondorbelowtheusers'settings,thebuzzeralarms.Beadjustedbythetemperatureandhumidityregulationsystemtoambienttemperature,humidity,thuscompletingthesystemcaneasilyachievetherequirementsofeffectivereal-timecontroloftemperatureandhumidity,reduceeconomiclossesandlaborintensity,improvethecost-effective.
Keywords:
Single-chipSHT11sensorsTemperatureandhumiditymeasurementliquidcrystaldisplay
1引言
1.1课题意义
目前,国内大中型库房在仓储管理和花房等需要温湿度控制的场所的现状,多数仅限于对温度进行监测和控制,而没有对湿度采取相应的措施。
当温度不正常时(过低或者过高)便进行强制通风或者加温,但是这样会因为处理不及时(设备、人力、条件有限)仍然造成大量损失。
湿度和温度是众多领域中需要检测的重要环境参数。
不仅在工业、现代农业,还是在气象卫星、仓库保管等领域,对温度和湿度的测量都是随处可见的。
对温度和湿度的测量与监控也是十分有意义的。
对湿度和温度进行合理有效的调控不仅可以节约能源还更有利各行业安全健康的发展。
查阅资料得知人体适宜的健康温度为18℃—25℃,健康湿度为40%—70%RH,在此环境下人体感觉最舒适。
而在温度介于24℃—30℃,湿度小于60%RH时,人体的感觉是热而不闷;在温度高于30℃,湿度大于70%RH时,人体就会感觉到闷热;在温度高于36℃,湿度大于80%RH时,人体的感觉则是严重闷热,而且发汗机制受阻,容易因体内蓄积大量的余热而中暑;工作出错率比平时高十倍,意外工伤事故比率上升。
许多疾病都与温湿度有密切的关系,尤其与过低的湿度有关。
现代医学发现:
在45%—55%RH的相对湿度下,病菌平均寿命最短,过高或过低的湿度都会导致病菌寿命延长。
当空气湿度为35%RH时,鼻部和肺部呼吸道粘膜上的纤毛运动减缓,灰尘、细菌等容易附着在粘膜上,刺激喉部引发咳嗽和其它呼吸道疾病。
空气湿度低的时候,流感病毒和能引发感染的革兰氏阳性菌的繁殖速度会加快,而且容易扩散,引发疾病。
此外,过敏性皮炎、哮喘、皮肤瘙痒等过敏性疾病也都和空气干燥有关。
因此检测人们工作空间内的温湿度值,并进行合理的调控对人们的身体健康是十分有意义的。
仓库储藏领域必须对湿度和温度进行检测与控制。
国家的储备粮仓库对温度湿度控制更是非常严格的。
如果储藏粮油等副食品地方的湿度过大、温度过高,就容易导致储藏的粮食发霉变质。
这些地方的温湿度一但出现问题,不仅仅是粮食资源的浪费,更关乎到市场供应、社会秩序的安全与稳定。
故而,需要定期的对仓库内的温湿度值进行监测。
花房内的温度和湿度也需要定期监测,对湿度和温度的控制要求也很高。
这是因为温湿度值的高低直接影响到植物的正常生长发育。
合适的温度和湿度,不仅可以节约植物生长必须的养分和化肥,而且植物开出花朵会更美更大。
。
科学实验的实验室对温湿度的要求则更高,实验室内温湿度值控制的合适与否,直接影响科学家能否得出正确的实验结果。
而库房储藏物和花房的温度变化主要是由于湿度引起的,库房储藏物和花房植物本身水分过高或连续的潮湿天气将导致储藏物和植物新陈代谢加快而放出热量,从而引起的温度变化又使新陈代谢进一步加剧以至发霉变质和植物枯萎。
这种恶性循环一旦形成很难进行有效控制。
因此,库房和花房在进行温度监测的同时,必须重视对空气湿度的检测。
为了更好地测量、控制温度和湿度等影响物品和植物储存的因素,本文设计了以AT89C51单片机为控制器的智能测控系统,通过该系统可以对环境温度、湿度等观测值进行自动控制和适时监测,并利蜂鸣器进行报警及相应的处理。
该课题涵盖了单片机、传感技术、电工电子、计算机等多个学科的知识内容,对进一步深化高等教育改革,培养本科生获取知识、应用知识的能力及创新意识具有重要意义。
1.2国内外发展现状及趋势
最近几年,国内外库房温湿度测控系统正从结构复杂、功能单一、成本高昂向着集成化、智能化、多参数检测、成本低廉的方向迅速发展,随着科研人员的不断努力,该类型的系统取得了巨大的成就。
这也为开发新一代温湿度测控系统奠定了基础,同时将温度、湿度的测量、控制技术提高到新的水平。
现代温湿度测控系统技术主要以数据采集为依据,主要类型包括:
虚拟仪器、智能仪器、数字式仪器等等。
伴随着科学技术及计算机的进一步发展,数据采集系统也发生了日新月异的变化,其整体的性能、实用性方面都有所改进。
因此,依托于数据采集结构而发展的温湿度传感器测量系统在实际应用中也发挥这越来越重要的作用。
目前,国内温湿度测控系统采用的方法主要有:
“温—阻”法和“湿—阻”法,即采用电阻型的温湿度传感器,利用其阻值随温湿度的变化测定空气的温度和相对湿度。
然而受传感器灵敏度的影响,这类温湿度测控系统的精度不可能很高,难以满足实验室设备等对精度要求颇高的场合。
近些年来,国内许多机构也在传感器测试装置的研发上不断探索、实践。
例如通过采用传统电子仪器进行设计研发而成的多种动态测试系统、自动装置的气体传感器智能测试系统等等,这些成绩都体现了我国在传感器领域取得的成就。
与此同时,国外许多大型企业都很重视传感器的发展和完善,较之国内更胜一筹。
在九十年代,先后出现了集成温度湿度测量套件和应用于湿度传感器的测试系统,这些新技术的产生都大大刺激了传感器的进一步发展。
当然,随着科技的进步,传统的温湿度测试技术在灵敏度、精度等方面都已经无法满足市场的需求,因此,研究出新一代符合人们工作需求传感器显得尤为重要。
2系统设计的任务分析和方案选择
2.1系统的主要性能指标
根据系统设计任务书及生活实际的需要,确定本产品的主要性能指标为:
(1)温度测量范围:
-20—+45℃;
(2)湿度测量范围:
0—100%Rh;
(3)温度测量精度:
±0.01ºC;
(4)湿度测量误差:
≤5%Rh;
(5)电源电压的工作范围:
DC4.5~5.5V;
(6)由用户自主设定温度、湿度值,当温度、湿度不正常(超出或者低于预设值)时,由蜂鸣器发出报警信号。
2.2系统设计的方案选择
本设计系统要实现的功能:
实时显示当前环境的温度和湿度,并且允许用户自主设定温湿度阈值,当环境温湿度超过或者低于阈值时,由蜂鸣器发出报警信号进行报警提示。
在对各类湿度,温度传感器原理了解的基础上,根据系统设计任务书的要求,完成温度、湿度传感器芯片的选型,系统芯片的选择。
利用单片机实现的高精度实用性温湿度控制系统,由AT89S51单片机进行控制,采用温湿度传感器SHT11作为检测元件,结合MAX813L看门狗构建了温湿度监控系统,通过控制驱动器MAX7219驱动mgls12864液晶显示屏,从而完成系统可以方便地实现温度、湿度的有效实时显示和控制的要求。
最后还要考虑设计系统所选择的元器件的成本。
而作为库房仓储管理、花房等需要环境温湿度监测场合的仪器,系统本身的可靠性,实用性,灵敏性指标也是在设计系统时应考虑的因素。
2.2.1温湿度传感器
温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。
市场上的温湿度传感器一般是测量温度量和相对湿度量。
温度:
度量物体冷热的物理量,是国际单位制中7个基本物理量之一。
在生产和科学研究中,许多物理现象和化学过程都是在一定的温度下进行的,人们的生活也和他密切相关。
湿度:
用数量来进行表示较为困难。
对湿度的表示方法有绝对湿度、相对湿度、露点、湿气与干气的比值(重量或体积)等等。
日常生活中最常用的表示湿度的物理量是空气的相对湿度。
用%RH表示。
在物理量的导出上相对湿度与温度有着密切的关系。
一定体积的密闭气体,其温度越高相对湿度越低,温度越低,其相对湿度越高。
其中涉及到复杂的热力工程学知识。
相对湿度:
在计量法中规定,湿度定义为“物象状态的量”。
日常生活中所指的湿度为相对湿度,用RH%表示。
总之,即气体中(通常为空气中)所含水蒸气量(水蒸气压)与其空气相同情况下饱和水蒸气量(饱和水蒸汽压)的百分比。
绝对湿度:
指单位容积的空气里实际所含的水汽量,一般以克为单位。
温度对绝对湿度有着直接影响,一般情况下,温度越高,水蒸气发得越多,绝对湿度就越大;相反,绝对湿度就小。
温湿度传感器的选择是本设计的核心问题。
传统的模拟式的温湿度传感器一般都要设计信号调理电路并需要经过负复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽如人意。
目前国际上新型传感器正从模拟式向数字式、集成化向智能化和网络化的方向发展。
鉴于上述原因,本系统采用SHT11芯片测量温湿度值。
SHT11是瑞士Scnsirion公司推出的基于CMOSensTM技术的新型温湿度传感器。
SHT11的外形尺寸仅为7.6(mm)×5(mm)×2.5(mm),体积与火柴头相近。
出厂前,每只传感器都在温室中做过精密标准测试。
标准系数被编成相应的程序存入校准存储器中,在测量工程中可以对相对湿度进行自动校准。
它不仅能准确测量相对湿度,还能测量湿度和露点。
该芯片在温湿度监测、自动控制等领域均已得到广泛应用。
该传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用温湿度传感和数字模块采集技术,具有很高的稳定性和可靠性,SHT11传感器内含一个NTC测温和一个电阻式感湿元件,并与一个8位的高性能单片机相连接。
作为一个数字温湿度传感器,SHT11具有响应快速、抗干扰强、性价比高等优点。
它的性能指标如图2.1所示:
图2.1SHT11传感器性能说明
温度测量范围为0~50℃,温度测量精度为±2.00℃;湿度测量范围为0~100%RH,湿度测量精度为±5%RH;工作电压3.0~5.5V,响应时间<5S。
SHT1l采用4针单排引脚封装,传感器通电后,需要等待1s,这是因为要越过不稳定的状态,在此期间不需发送指令,电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。
典型的应用电路如图2.2所示:
图2.2SHT典型的应用电路
图2.3相对湿度、温度的精度曲线
2.2.2控制芯片AT89S51单片机
AT89S51是美国ATMEL公司生产的低功耗、高性能CMOS的8位单片机,片内含4K的可编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚,既可在线编程(ISP),也可用传统方法进行编程及通用8位微处理器于单片机芯片中,ATMEL公司的功能强大、价格低廉的AT89S51单片机可为我们提供许多高性价比的应用场合,可灵活应用于各种控制的领域。
其引脚图如图2.4所示:
图2.4AT89S51引脚图
AT89S51的功能标准:
4K字节闪烁存储器,128字节随机存取数据存储器,2个16位定时/计数器,32个I/O口,1个串行通信口,1个5向量两级中断结构;另外,AT89S51还可以进行0HZ的静态逻辑操作,并支持两种软件的节电模式,闲散方式停止中央处理器的工作,可允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作。
掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位,在AT89C51上新增加的功能使AT89S51性能有了较大提升,它的价格甚至更低,它的工作频率可达33MHz,比AT89C51的工作频率更高,ISP在线编程功能的优越性在于它不必要将芯片从工作状态下分离,特别是在改写存储器内的程序,这是一个相当方便简单的功能,它不需要像AT89C51那样外接看门狗计时器单元电路,由于它内部具有双工UART串行通道内部集成看门狗计时器,它具有全新的加密算法,大大加强的程序的保密性,有效的保护知识产权不被侵犯,它向下完全兼容51全部字系列产品。
2.2.3显示模块
液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法比拟的优点,近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。
LCD可分为段位式LCD、字符式LCD和点阵式LCD。
其中,段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动,动画功能,分区开窗口,反转,闪烁等功能,用途十分广泛。
显示模块选用香港精电公司生产的mgls12864液晶显示屏,mgls12864是128*64点阵液晶模块的点阵数简称,业界约定俗成的简称。
该点阵的屏显成本相对较低,适用于各类仪器,小型设备的显示领域。
其引脚图如图2.5所示。
图2.512864引脚图
2.3系统设计方案的工作原理
根据系统设计的总体要求及上述的分析,本次选择如下的方案:
整个系统由控制芯片AT89S51、温湿度传感器、液晶显示模块、蜂鸣器、看门狗以及温湿度调节系统等6部分组成。
用户预先设定并输入温度、湿度报警值到程序中,该值作为系统阈值;温湿度传感器将监测值传输给单片机,当单片机监测到的数值超出所设定阈值时,驱动蜂鸣器报警,并为温湿度调节系统提供控制信号,由此实现自动控制。
库房温湿度测控系统的原理框图如图2.6所示:
图2.6库房温湿度测控系统的设计流程图
该温湿度测控系统以温湿度监控为重点,温湿度参数和设备运行状态由用户根据库房存储或者花房植物的环境要求自行设定,并在液晶显示屏上显示当前的温湿度信息。
此控制平台主要实现现场温湿度数据的采集并实时调整环境的温湿度,AT89C2051是控制平台的核心,温湿度数据的采集通过温湿度传感器SHT11获得,当温湿度高于或者低于用户设定值时,由单片机将信号传给蜂鸣器,此时蜂鸣器报警,从而温湿度调节系统进入工作状态,控制环境温湿度并使其恢复到正常值。
3系统硬件电路设计
根据第二部分的设计要求和目的,整个温湿度测控系统的硬件设计包括单片机控制电路设计,液晶显示电路设计,温湿度测控系统电路设计,键盘电路设计,报警电路设计,看门狗电路设计以及电源电路设计。
3.1单片机控制电路设计
在测控领域中,使用最多还是Atmel公司的MCS-51系列单片机。
MCS-51系列单片机是8位增强型,其主要的技术特征是为单片机配置了完善的外部并行总线和具有多级识别功能的串行通讯接口(UART),规范了功能单元的SFR控制模式及适应控制器特点的布尔处理和指令系统。
此系列单片机易于开发、使用灵活、而且体积小、抗干扰能力强,可以兼容种类众多的支持芯片、较为丰富的软件资源,可以工作于各种恶劣的条件下,工作稳定等特点。
本设计选用MCS-51系列的AT89S51单片机作为本系统的CPU。
所设计的单片机控制电路如图3.1所示:
图3.1单片机AT89S51控制电路设计
3.2液晶显示电路设计
在日常生活中,我们对液晶显示器并不陌生,它已经普遍作为很多电子产品的显示器件,例如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。
显示电路采用香港精电公司生产的12864液晶显示屏,其中温度和湿度值可以同时显示,用户能直观地看到温度、湿度值。
该系统的显示电路设计如图3.2所示。
图3.2液晶显示电路图
3.3温湿度测控系统电路设计
SHT11是数字型温湿度传感器,可直接以数字方式传输所采集的当前环境温湿度,SHT11采用的是单总线通信,因此只需将单片机的一个I/O端口与SHT11的通信接口连接就可以实现数据的采集和传送。
在电源引脚(VDD,GND)之间须加一个0.1µF的电容,用以去耦滤波。
SHT11的串行接口,在传感器信号的读取及电源损耗方面,都做了优化处理。
DATA引脚为三态结构,用于读取传感器数据。
SCK用于单片机与SHT11之间的通讯同步。
由于接口包含了完全静态逻辑,因而不存在最小SCK频率。
当向传感器发送命令时,DATA在SCK上升沿有效且在SCK高电平时必须保持稳定。
DATA在SCK下降沿之后改变。
为确保通讯安全,DATA的有效时间在SCK上升沿之前和下降沿之后应该分别延长至TSUandTHO当从传感器读取数据时,DATATV在SCK变低以后有效,且维持到下一个SCK的下降沿。
为避免信号冲突,微处理器应驱动DATA在低电平。
需要一个外部的上拉电阻(例如:
10kΩ)将信号提拉至高电平。
上拉电阻通常已包含在微处理器的I/O电路中。
温度值输出
由于SHT11温度传感器的线性度非常好,故可以用下列公式将温度数字输出转换成实际温度值:
T=d1+d2SOT。
当电源电压为5V,且温度传感器的分辨率为14位时,d1=-4,d2=0.01,当温度传感器的分辨率为12位时,d1=-40,d2=0.04。
湿度值输出
SHT11相对湿度数字输出特性曲线如图3.3所示。
由图3.3.1可以看出,SHT11的输出特性呈一定的非线性,为了补偿湿度传感器的非线性,可以按如下公式修正湿度值:
RHIinera=C1+C2SORH+C3SORH2(3.1)
式中,SORH为传感器相对湿度测量值,
系数取值如下:
12位:
SORH:
C1=-4,C2=0.0405,C3=-2.8×0-6
8位:
SORH:
C1=-4,C2=0.648,C3=-7.2×10-4
图3.3SHT11传感器相对湿度数字输出特性曲线
本次设计中使用SHT11数字传感器作为温湿度检测的元件,电路设计如上图3.4所示。
图3.4温湿度测控系统电路设计
3.4键盘电路设计
系统的键盘电路的设计采用独立式查询接口方式,电路简单,查询程序简单,具有很好的稳定性。
本设计可以直接设定温湿度参数的上下限值,同时在液晶屏上显示,从而达到对温湿度控制报警的功能。
这样可以使所设计的系统适应更多的场合。
其中WD为温度设置按钮,SD为湿度设置按钮,U、D分别为数值上下调节按钮。
开关S1、S2、S3、S4分别与单片机的P1.0、P1.1、P1.2、P1.3口相连。
在程序查询方式下,通过I/O端口读入键状态,当有键被按下时,相应的I/O端口变为低电平,而未有键被按下时,由于上拉电阻的作用,对应的I/O口线保持高电平,这样通过读I/O口状态可判断是否有键按下。
当WD键被按下时,P1.1口由高电平变为低电平,系统调入温度的预设值,同时在mgls12864液晶屏上显示,通过U、D键即可上下调节温度的预设值。
同理,当SD被按下时,对应的P1.0口变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库房 温湿度 测控 系统 设计 包含 电路 原理图 PCB 封装 软件 程序