粮仓温湿度监控系统设计_第1页
粮仓温湿度监控系统设计_第2页
粮仓温湿度监控系统设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、粮仓温湿度监控系统设计    【摘要】为了更加精确、及时地对粮仓温湿度进行监测与控制,设计了一套以SHT15为温湿度传感器,以LPC1768为主控制器的监控系统。该系统主要由LPC1768微控制器、SHT15温湿度传感器、LCD显示模块、报警器以及温湿度调节模块等部分组成。SHT15传感器输出数字量,可直接与LPC1768的I2C接口相连接。系统将采集到的温湿度值转化为物理量并显示在LCD上,同时,根据温湿度值的大小,产生相应的控制信号,由此实现温湿度的自动调节。测试结果表明,与模拟式温湿度传感器相比,基于SHT15的温湿度监控系统具有电路结构简单、实时

2、性强、精度高等特点。 【关键词】监测与控制;SHT15;LPC1768;粮仓 1.引言 在粮食储藏过程中,粮食温湿度的变化是影响粮食质量安全的主要因素。当粮仓内部的温湿度超过一定阈值时,粮食就易发霉变质。每年由于储藏不当造成大量的粮食浪费,给国家和人民造成巨大的经济损失。所以随时监测粮仓内部的温湿度变化,具有重要的实际意义。受经济条件限制,部分地区的国家粮食储备库还采用传统的人工方式进行粮情监控,不及时、不准确1。本系统采用SHT15型多功能、自校准智能传感器,通过微控制芯片LPC1768采集温湿度信号,对信号进行处理判断,依据要求控制制冷器、加温机、加湿器、抽湿机启动,由此实现粮仓内温湿度的

3、自动化控制与调节。 2.设计方案 2.1 系统设计要求 根据粮食的储藏条件,我国的气候条件和目前仓库的管理水平,通常规定粮仓温度不超过20,湿度不超过30%RH2。 系统可对温湿度进行自动调节控制。 当储藏温湿度超过要求范围时,系统进行报警,以提醒工作人员及时查看温湿度情况,在系统不能及时自动调控温湿度的情况下,可进行人工干预调控。 2.2 系统总体设计方案 根据系统的总体要求,本设计采用如下方案:整个系统由LPC1768微控制器、SHT15温湿度传感器、LCD显示模块、报警器以及温湿度调节系统等部分组成。系统功能原理图如图1所示。用户根据储存要求预先输入温湿度报警值到程序中,该值作为系统阈值

4、。SHT15温湿度传感器监测值传输给LPC1768,当监测到的数值超出所设定阈值时,驱动蜂鸣器报警,并为温湿度调节系统提供相应的控制信号,实现自动控制。 3.硬件设计 3.1 微控制器 控制电路的核心器件是由NXP公司推出的基于Cortex-M3内核的LPC17683微控制器,操作频率可达100MHz。有多组外设,3个I2C接口、512KB的Flash存储器等,每个外设都自带时钟分频器,在设置低功耗的基础上,可进一步节省功耗。另外,LPC1768芯片的体积只有14cm*14cm,适用于高度集成和低功耗的嵌入式应用,外设功能强,方便系统的功能扩展。 3.2 SHT15温湿度传感器 SHT154-

5、5型传感器是单片多用途的智能传感器,不仅包含基于湿敏电容器的微型相对湿度传感和基于带隙电路的微型温度传感器而且还有14位的A/D转换器和两线串行接口,可直接输出数字量。SHT15可直接通过I2C接口进行通讯。其性能如下: 相对湿度测量范围:0100%RH; 温度测量范围:-40+123.8; 相对湿度分辨率:0.03%RH; 温度分辨率:0.01; 相对湿度测量精度:±2%RH; 温度测量精度:±0.4; 相对湿度响应时间:8s(type); 温度响应时间:530s。 3.3 显示模块 TS128×64点阵液晶显示屏的DB0 DB7数据总线连接到U1(LPC176

6、8)的P2.0P2.7引脚,CS1、CS2、D/I、RW和En控制信号引脚分别与P2.8P2.12引脚直接相连。LCDAK通过电阻R7控制Q1(8550)的导通与截止来控制J1背光灯的开/关功能。电阻R8用于设置TS128×64的显示对比度。TS128×64与LPC1768硬件连接图如图2所示。 3.4 电源模块 本系统采用的电源供电模块如下所述:由USB接口提供+5V电压,为TS128 ×64、蜂鸣器和温湿度调节模块提供电源;并且为AS1117-3.3提供电源输入电压。由AS1117-3.2输出的+3.3V为LPC1768和SHT15提供电源。 3.5 报警模块

7、 本设计系统采用声音提示报警。当实时温度或湿度高于设定的上限或低于下限时,触发报警蜂鸣器有节奏地发出警报声,提醒使用者注意温湿度变化。 3.6 与上位机接口电路设计 通过串行通讯接口UART0可实现与上位机通讯。由于PC机串口是RS-232电平,所以连接时需要使用MAX232芯片作RS-232转换器。由此,将系统采集数据传给PC机。 3.7 温湿度调节模块的设计 微控制器通过对传感器采集的外界温度、湿度进行处理,并判断温湿度是否超出设定值。当温度大于20时,通过P1.0输出低电平,通过光电耦合器4N25,由三极管8550驱动固态继电器闭合,从而使制冷器工作;当湿度大于30%RH时,通过P1.1

8、输出低电平,通过光电耦合器4N25,由三极管8550驱动固态继电器闭合,从而使抽湿机工作;同理,当温度低于10时,升温机工作;当湿度小于20%RH时,加湿器工作;直到粮仓内温湿度回到设定值范围内。 4.软件设计 该系统软件主要由主程序、中断子程序、I2C接口6子程序、LCD显示子程序、报警子程序等模块组成。本系统以Keil uVision4为开发环境,系统软件可实现以下功能: LCD显示子程序对每次由SHT15所采集的数值经量化处理后所得到的标准值进行显示。 报警子程序是当出现异常情况时输出报警信号,例如湿度超过30%RH时,发出报警信号,以提醒工作人员注意,必要时采取人工干预。 系统可定期将

9、数据经UART0传给PC机; 根据温湿度值,调节控制制冷器、升温机、加湿器或抽湿机运行,以达到合适的温湿度。 系统软件主程序流程图如图3所示。 对于SHT15,温度测量与湿度测量的基本流程是相同的。图4所示为读取温度测量值的子程序流程图。其中,延时时间根据不同分辨率有所不同。 5.测试结果 将本系统用于对某粮仓内某一天8:00到16:00期间进行温湿度测量,同时标准温湿度计及基于HTG3515CH模拟温湿度传感器的测量系统也在同一粮仓同一时间进行测量,得出测量结果分别如图5,图6所示。 由此可以看出,本文设计的基于SHT15的温湿度测量系统,其相对湿度测量精度及温度测量精度都比基于HTG351

10、5CH温湿度传感器的测量系统高,该系统测量值更加精确,更适合应用于粮仓的温湿度监控。 6.结论 SHT15是一款全新的含有已校准数字信号输出的温湿度复合传感器。该产品实现了温湿度传感器的数字式输出,且具有品质卓越、精度高、响应快、抗干扰能力强、性价比高等优点,极大地方便了在嵌入式测控领域的应用。控制器采用NXP公司生产的LPC1768芯片,对传感器所测温湿度信号进行数据处理并对外输出控制信号,以实现对粮仓的温湿度控制。如此设计的控制系统实时性强、精度高,能达到很好的控制效果,具有较高的推广价值。 参考文献 1侯俊才,胡耀华等.数字式粮仓温湿度监测系统设计J.农机化研究,2012(9):103-106. 2田素贞,屈芳升.基于单片机的粮仓温湿度检测系统的设计与研究J.河南科学,2012,30(1):90-93. 3孙安青.ARM Cortex-M3嵌入式开发实例详解:基于NXP LPC1768M.北京:北京航空航天大学出版社,2012,10. 4王冬霞,张玉辉,洪耀球.温湿度传感器SHT15及其在嵌入式系统中的应用J.电子设计工程,2011, 19(2):40-43. 5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论